>>2]}},l.BlockCipher=c.extend({cfg:c.cfg.extend({mode:Y,padding:p}),reset:function(){var X;c.reset.call(this);var cA=this.cfg,pA=cA.iv,dA=cA.mode;this._xformMode==this._ENC_XFORM_MODE?X=dA.createEncryptor:(X=dA.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==X?this._mode.init(this,pA&&pA.words):(this._mode=X.call(dA,this,pA&&pA.words),this._mode.__creator=X)},_doProcessBlock:function(X,cA){this._mode.processBlock(X,cA)},_doFinalize:function(){var X,cA=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(cA.pad(this._data,this.blockSize),X=this._process(!0)):(X=this._process(!0),cA.unpad(X)),X},blockSize:4}),y=l.CipherParams=g.extend({init:function(X){this.mixIn(X)},toString:function(X){return(X||this.formatter).stringify(this)}}),S=(s.format={}).OpenSSL={stringify:function(X){var pA=X.ciphertext,dA=X.salt;return(dA?f.create([1398893684,1701076831]).concat(dA).concat(pA):pA).toString(w)},parse:function(X){var cA,pA=w.parse(X),dA=pA.words;return 1398893684==dA[0]&&1701076831==dA[1]&&(cA=f.create(dA.slice(2,4)),dA.splice(0,4),pA.sigBytes-=16),y.create({ciphertext:pA,salt:cA})}},b=l.SerializableCipher=g.extend({cfg:g.extend({format:S}),encrypt:function(X,cA,pA,dA){dA=this.cfg.extend(dA);var DA=X.createEncryptor(pA,dA),gA=DA.finalize(cA),QA=DA.cfg;return y.create({ciphertext:gA,key:pA,iv:QA.iv,algorithm:X,mode:QA.mode,padding:QA.padding,blockSize:X.blockSize,formatter:dA.format})},decrypt:function(X,cA,pA,dA){return dA=this.cfg.extend(dA),cA=this._parse(cA,dA.format),X.createDecryptor(pA,dA).finalize(cA.ciphertext)},_parse:function(X,cA){return"string"==typeof X?cA.parse(X,this):X}}),J=(s.kdf={}).OpenSSL={execute:function(X,cA,pA,dA){dA||(dA=f.random(8));var DA=B.create({keySize:cA+pA}).compute(X,dA),gA=f.create(DA.words.slice(cA),4*pA);return DA.sigBytes=4*cA,y.create({key:DA,iv:gA,salt:dA})}},sA=l.PasswordBasedCipher=b.extend({cfg:b.cfg.extend({kdf:J}),encrypt:function(X,cA,pA,dA){var DA=(dA=this.cfg.extend(dA)).kdf.execute(pA,X.keySize,X.ivSize);dA.iv=DA.iv;var gA=b.encrypt.call(this,X,cA,DA.key,dA);return gA.mixIn(DA),gA},decrypt:function(X,cA,pA,dA){dA=this.cfg.extend(dA),cA=this._parse(cA,dA.format);var DA=dA.kdf.execute(pA,X.keySize,X.ivSize,cA.salt);return dA.iv=DA.iv,b.decrypt.call(this,X,cA,DA.key,dA)}}))}(n(757),n(3839))},757:function(T,A,n){"use strict";var o;n(5743),n(6992),n(1539),n(9135),n(2990),n(8927),n(3105),n(5035),n(4345),n(7174),n(2846),n(4731),n(7209),n(6319),n(8867),n(7789),n(3739),n(9368),n(4483),n(2056),n(3462),n(678),n(7462),n(3824),n(5021),n(2974),n(5016),n(9714),n(7042),n(9600),n(2222),n(561),o=function(){var u=u||function(o,s){var l;if("undefined"!=typeof window&&window.crypto&&(l=window.crypto),"undefined"!=typeof self&&self.crypto&&(l=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(l=globalThis.crypto),!l&&"undefined"!=typeof window&&window.msCrypto&&(l=window.msCrypto),!l&&void 0!==n.g&&n.g.crypto&&(l=n.g.crypto),!l)try{l=n(2480)}catch(v){}var g=function(){if(l){if("function"==typeof l.getRandomValues)try{return l.getRandomValues(new Uint32Array(1))[0]}catch(p){}if("function"==typeof l.randomBytes)try{return l.randomBytes(4).readInt32LE()}catch(p){}}throw new Error("Native crypto module could not be used to get secure random number.")},f=Object.create||function(){function v(){}return function(p){var I;return v.prototype=p,I=new v,v.prototype=null,I}}(),E={},h=E.lib={},r=h.Base={extend:function(p){var I=f(this);return p&&I.mixIn(p),(!I.hasOwnProperty("init")||this.init===I.init)&&(I.init=function(){I.$super.init.apply(this,arguments)}),I.init.prototype=I,I.$super=this,I},create:function(){var p=this.extend();return p.init.apply(p,arguments),p},init:function(){},mixIn:function(p){for(var I in p)p.hasOwnProperty(I)&&(this[I]=p[I]);p.hasOwnProperty("toString")&&(this.toString=p.toString)},clone:function(){return this.init.prototype.extend(this)}},w=h.WordArray=r.extend({init:function(p,I){p=this.words=p||[],this.sigBytes=null!=I?I:4*p.length},toString:function(p){return(p||B).stringify(this)},concat:function(p){var I=this.words,y=p.words,U=this.sigBytes,S=p.sigBytes;if(this.clamp(),U%4)for(var b=0;b>>2]|=(y[b>>>2]>>>24-b%4*8&255)<<24-(U+b)%4*8;else for(var J=0;J>>2]=y[J>>>2];return this.sigBytes+=S,this},clamp:function(){var p=this.words,I=this.sigBytes;p[I>>>2]&=4294967295<<32-I%4*8,p.length=o.ceil(I/4)},clone:function(){var p=r.clone.call(this);return p.words=this.words.slice(0),p},random:function(p){for(var I=[],y=0;y>>2]>>>24-S%4*8&255;U.push((b>>>4).toString(16)),U.push((15&b).toString(16))}return U.join("")},parse:function(p){for(var I=p.length,y=[],U=0;U>>3]|=parseInt(p.substr(U,2),16)<<24-U%8*4;return new w.init(y,I/2)}},c=e.Latin1={stringify:function(p){for(var I=p.words,y=p.sigBytes,U=[],S=0;S>>2]>>>24-S%4*8&255));return U.join("")},parse:function(p){for(var I=p.length,y=[],U=0;U>>2]|=(255&p.charCodeAt(U))<<24-U%4*8;return new w.init(y,I)}},C=e.Utf8={stringify:function(p){try{return decodeURIComponent(escape(c.stringify(p)))}catch(I){throw new Error("Malformed UTF-8 data")}},parse:function(p){return c.parse(unescape(encodeURIComponent(p)))}},Q=h.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new w.init,this._nDataBytes=0},_append:function(p){"string"==typeof p&&(p=C.parse(p)),this._data.concat(p),this._nDataBytes+=p.sigBytes},_process:function(p){var I,y=this._data,U=y.words,S=y.sigBytes,b=this.blockSize,J=S/(4*b),sA=(J=p?o.ceil(J):o.max((0|J)-this._minBufferSize,0))*b,uA=o.min(4*sA,S);if(sA){for(var X=0;X>>2]>>>24-C%4*8&255)<<16|(w[C+1>>>2]>>>24-(C+1)%4*8&255)<<8|w[C+2>>>2]>>>24-(C+2)%4*8&255,p=0;p<4&&C+.75*p>>6*(3-p)&63));var I=B.charAt(64);if(I)for(;c.length%4;)c.push(I);return c.join("")},parse:function(r){var w=r.length,e=this._map,B=this._reverseMap;if(!B){B=this._reverseMap=[];for(var c=0;c>>6-c%4*2;e[B>>>2]|=(C|Q)<<24-B%4*8,B++}return l.create(e,B)}(r,w,B)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},u.enc.Base64;var l}(n(757))},7590:function(T,A,n){"use strict";n(9600),T.exports=function(u){return l=u.lib.WordArray,u.enc.Base64url={stringify:function(r,w){void 0===w&&(w=!0);var e=r.words,B=r.sigBytes,c=w?this._safe_map:this._map;r.clamp();for(var C=[],Q=0;Q>>2]>>>24-Q%4*8&255)<<16|(e[Q+1>>>2]>>>24-(Q+1)%4*8&255)<<8|e[Q+2>>>2]>>>24-(Q+2)%4*8&255,I=0;I<4&&Q+.75*I>>6*(3-I)&63));var y=c.charAt(64);if(y)for(;C.length%4;)C.push(y);return C.join("")},parse:function(r,w){void 0===w&&(w=!0);var e=r.length,B=w?this._safe_map:this._map,c=this._reverseMap;if(!c){c=this._reverseMap=[];for(var C=0;C>>6-c%4*2;e[B>>>2]|=(C|Q)<<24-B%4*8,B++}return l.create(e,B)}(r,e,c)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},u.enc.Base64url;var l}(n(757))},4978:function(T,A,n){"use strict";n(9600),T.exports=function(u){return function(){var l=u.lib.WordArray,g=u.enc;function E(h){return h<<8&4278255360|h>>>8&16711935}g.Utf16=g.Utf16BE={stringify:function(r){for(var w=r.words,e=r.sigBytes,B=[],c=0;c>>2]>>>16-c%4*8&65535));return B.join("")},parse:function(r){for(var w=r.length,e=[],B=0;B>>1]|=r.charCodeAt(B)<<16-B%2*16;return l.create(e,2*w)}},g.Utf16LE={stringify:function(r){for(var w=r.words,e=r.sigBytes,B=[],c=0;c>>2]>>>16-c%4*8&65535);B.push(String.fromCharCode(C))}return B.join("")},parse:function(r){for(var w=r.length,e=[],B=0;B>>1]|=E(r.charCodeAt(B)<<16-B%2*16);return l.create(e,2*w)}}}(),u.enc.Utf16}(n(757))},3839:function(T,A,n){"use strict";n(2222),T.exports=function(u){return g=(s=(o=u).lib).WordArray,h=(f=o.algo).EvpKDF=(l=s.Base).extend({cfg:l.extend({keySize:4,hasher:f.MD5,iterations:1}),init:function(w){this.cfg=this.cfg.extend(w)},compute:function(w,e){for(var B,c=this.cfg,C=c.hasher.create(),Q=g.create(),M=Q.words,Y=c.keySize,v=c.iterations;M.lengthc&&(e=w.finalize(e)),e.clamp();for(var C=this._oKey=e.clone(),Q=this._iKey=e.clone(),M=C.words,Y=Q.words,v=0;v>>2]|=E[w]<<24-w%4*8;g.call(this,r,h)}else g.apply(this,arguments)};f.prototype=l}}(),u.lib.WordArray},T.exports=o(n(757))},3440:function(T,A,n){"use strict";T.exports=function(u){return function(o){var s=u,l=s.lib,g=l.WordArray,f=l.Hasher,E=s.algo,h=[];!function(){for(var C=0;C<64;C++)h[C]=4294967296*o.abs(o.sin(C+1))|0}();var r=E.MD5=f.extend({_doReset:function(){this._hash=new g.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(Q,M){for(var Y=0;Y<16;Y++){var v=M+Y,p=Q[v];Q[v]=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8)}var I=this._hash.words,y=Q[M+0],U=Q[M+1],S=Q[M+2],b=Q[M+3],O=Q[M+4],J=Q[M+5],sA=Q[M+6],uA=Q[M+7],X=Q[M+8],cA=Q[M+9],pA=Q[M+10],dA=Q[M+11],DA=Q[M+12],gA=Q[M+13],QA=Q[M+14],yA=Q[M+15],Z=I[0],CA=I[1],nA=I[2],lA=I[3];Z=w(Z,CA,nA,lA,y,7,h[0]),lA=w(lA,Z,CA,nA,U,12,h[1]),nA=w(nA,lA,Z,CA,S,17,h[2]),CA=w(CA,nA,lA,Z,b,22,h[3]),Z=w(Z,CA,nA,lA,O,7,h[4]),lA=w(lA,Z,CA,nA,J,12,h[5]),nA=w(nA,lA,Z,CA,sA,17,h[6]),CA=w(CA,nA,lA,Z,uA,22,h[7]),Z=w(Z,CA,nA,lA,X,7,h[8]),lA=w(lA,Z,CA,nA,cA,12,h[9]),nA=w(nA,lA,Z,CA,pA,17,h[10]),CA=w(CA,nA,lA,Z,dA,22,h[11]),Z=w(Z,CA,nA,lA,DA,7,h[12]),lA=w(lA,Z,CA,nA,gA,12,h[13]),nA=w(nA,lA,Z,CA,QA,17,h[14]),Z=e(Z,CA=w(CA,nA,lA,Z,yA,22,h[15]),nA,lA,U,5,h[16]),lA=e(lA,Z,CA,nA,sA,9,h[17]),nA=e(nA,lA,Z,CA,dA,14,h[18]),CA=e(CA,nA,lA,Z,y,20,h[19]),Z=e(Z,CA,nA,lA,J,5,h[20]),lA=e(lA,Z,CA,nA,pA,9,h[21]),nA=e(nA,lA,Z,CA,yA,14,h[22]),CA=e(CA,nA,lA,Z,O,20,h[23]),Z=e(Z,CA,nA,lA,cA,5,h[24]),lA=e(lA,Z,CA,nA,QA,9,h[25]),nA=e(nA,lA,Z,CA,b,14,h[26]),CA=e(CA,nA,lA,Z,X,20,h[27]),Z=e(Z,CA,nA,lA,gA,5,h[28]),lA=e(lA,Z,CA,nA,S,9,h[29]),nA=e(nA,lA,Z,CA,uA,14,h[30]),Z=B(Z,CA=e(CA,nA,lA,Z,DA,20,h[31]),nA,lA,J,4,h[32]),lA=B(lA,Z,CA,nA,X,11,h[33]),nA=B(nA,lA,Z,CA,dA,16,h[34]),CA=B(CA,nA,lA,Z,QA,23,h[35]),Z=B(Z,CA,nA,lA,U,4,h[36]),lA=B(lA,Z,CA,nA,O,11,h[37]),nA=B(nA,lA,Z,CA,uA,16,h[38]),CA=B(CA,nA,lA,Z,pA,23,h[39]),Z=B(Z,CA,nA,lA,gA,4,h[40]),lA=B(lA,Z,CA,nA,y,11,h[41]),nA=B(nA,lA,Z,CA,b,16,h[42]),CA=B(CA,nA,lA,Z,sA,23,h[43]),Z=B(Z,CA,nA,lA,cA,4,h[44]),lA=B(lA,Z,CA,nA,DA,11,h[45]),nA=B(nA,lA,Z,CA,yA,16,h[46]),Z=c(Z,CA=B(CA,nA,lA,Z,S,23,h[47]),nA,lA,y,6,h[48]),lA=c(lA,Z,CA,nA,uA,10,h[49]),nA=c(nA,lA,Z,CA,QA,15,h[50]),CA=c(CA,nA,lA,Z,J,21,h[51]),Z=c(Z,CA,nA,lA,DA,6,h[52]),lA=c(lA,Z,CA,nA,b,10,h[53]),nA=c(nA,lA,Z,CA,pA,15,h[54]),CA=c(CA,nA,lA,Z,U,21,h[55]),Z=c(Z,CA,nA,lA,X,6,h[56]),lA=c(lA,Z,CA,nA,yA,10,h[57]),nA=c(nA,lA,Z,CA,sA,15,h[58]),CA=c(CA,nA,lA,Z,gA,21,h[59]),Z=c(Z,CA,nA,lA,O,6,h[60]),lA=c(lA,Z,CA,nA,dA,10,h[61]),nA=c(nA,lA,Z,CA,S,15,h[62]),CA=c(CA,nA,lA,Z,cA,21,h[63]),I[0]=I[0]+Z|0,I[1]=I[1]+CA|0,I[2]=I[2]+nA|0,I[3]=I[3]+lA|0},_doFinalize:function(){var Q=this._data,M=Q.words,Y=8*this._nDataBytes,v=8*Q.sigBytes;M[v>>>5]|=128<<24-v%32;var p=o.floor(Y/4294967296),I=Y;M[15+(v+64>>>9<<4)]=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),M[14+(v+64>>>9<<4)]=16711935&(I<<8|I>>>24)|4278255360&(I<<24|I>>>8),Q.sigBytes=4*(M.length+1),this._process();for(var y=this._hash,U=y.words,S=0;S<4;S++){var b=U[S];U[S]=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8)}return y},clone:function(){var Q=f.clone.call(this);return Q._hash=this._hash.clone(),Q}});function w(C,Q,M,Y,v,p,I){var y=C+(Q&M|~Q&Y)+v+I;return(y<>>32-p)+Q}function e(C,Q,M,Y,v,p,I){var y=C+(Q&Y|M&~Y)+v+I;return(y<
>>32-p)+Q}function B(C,Q,M,Y,v,p,I){var y=C+(Q^M^Y)+v+I;return(y<
>>32-p)+Q}function c(C,Q,M,Y,v,p,I){var y=C+(M^(Q|~Y))+v+I;return(y<
>>32-p)+Q}s.MD5=f._createHelper(r),s.HmacMD5=f._createHmacHelper(r)}(Math),u.MD5}(n(757))},702:function(T,A,n){"use strict";n(7042),T.exports=function(u){return u.mode.CFB=function(){var o=u.lib.BlockCipherMode.extend();function s(l,g,f,E){var h,r=this._iv;r?(h=r.slice(0),this._iv=void 0):h=this._prevBlock,E.encryptBlock(h,0);for(var w=0;w>24&255)){var E=f>>16&255,h=f>>8&255,r=255&f;255===E?(E=0,255===h?(h=0,255===r?r=0:++r):++h):++E,f=0,f+=E<<16,f+=h<<8,f+=r}else f+=16777216;return f}var g=o.Encryptor=o.extend({processBlock:function(E,h){var r=this._cipher,w=r.blockSize,e=this._iv,B=this._counter;e&&(B=this._counter=e.slice(0),this._iv=void 0),function l(f){return 0===(f[0]=s(f[0]))&&(f[1]=s(f[1])),f}(B);var c=B.slice(0);r.encryptBlock(c,0);for(var C=0;C>>2]|=E<<24-h%4*8,s.sigBytes+=E},unpad:function(s){s.sigBytes-=255&s.words[s.sigBytes-1>>>2]}},u.pad.Ansix923}(n(757),n(1582))},4431:function(T,A,n){"use strict";n(2222),T.exports=function(u){return u.pad.Iso10126={pad:function(s,l){var g=4*l,f=g-s.sigBytes%g;s.concat(u.lib.WordArray.random(f-1)).concat(u.lib.WordArray.create([f<<24],1))},unpad:function(s){s.sigBytes-=255&s.words[s.sigBytes-1>>>2]}},u.pad.Iso10126}(n(757),n(1582))},8800:function(T,A,n){"use strict";n(2222),T.exports=function(u){return u.pad.Iso97971={pad:function(s,l){s.concat(u.lib.WordArray.create([2147483648],1)),u.pad.ZeroPadding.pad(s,l)},unpad:function(s){u.pad.ZeroPadding.unpad(s),s.sigBytes--}},u.pad.Iso97971}(n(757),n(1582))},649:function(T,A,n){"use strict";T.exports=function(u){return u.pad.NoPadding={pad:function(){},unpad:function(){}},u.pad.NoPadding}(n(757),n(1582))},3992:function(T,A,n){"use strict";T.exports=function(u){return u.pad.ZeroPadding={pad:function(s,l){var g=4*l;s.clamp(),s.sigBytes+=g-(s.sigBytes%g||g)},unpad:function(s){var l=s.words,g=s.sigBytes-1;for(g=s.sigBytes-1;g>=0;g--)if(l[g>>>2]>>>24-g%4*8&255){s.sigBytes=g+1;break}}},u.pad.ZeroPadding}(n(757),n(1582))},3486:function(T,A,n){"use strict";n(2222),T.exports=function(u){return g=(s=(o=u).lib).WordArray,h=(f=o.algo).HMAC,r=f.PBKDF2=(l=s.Base).extend({cfg:l.extend({keySize:4,hasher:f.SHA1,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,B){for(var c=this.cfg,C=h.create(c.hasher,e),Q=g.create(),M=g.create([1]),Y=Q.words,v=M.words,p=c.keySize,I=c.iterations;Y.length>>16,B[1],B[0]<<16|B[3]>>>16,B[2],B[1]<<16|B[0]>>>16,B[3],B[2]<<16|B[1]>>>16],Q=this._C=[B[2]<<16|B[2]>>>16,4294901760&B[0]|65535&B[1],B[3]<<16|B[3]>>>16,4294901760&B[1]|65535&B[2],B[0]<<16|B[0]>>>16,4294901760&B[2]|65535&B[3],B[1]<<16|B[1]>>>16,4294901760&B[3]|65535&B[0]];this._b=0;for(var M=0;M<4;M++)w.call(this);for(M=0;M<8;M++)Q[M]^=C[M+4&7];if(c){var Y=c.words,v=Y[0],p=Y[1],I=16711935&(v<<8|v>>>24)|4278255360&(v<<24|v>>>8),y=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),U=I>>>16|4294901760&y,S=y<<16|65535&I;for(Q[0]^=I,Q[1]^=U,Q[2]^=y,Q[3]^=S,Q[4]^=I,Q[5]^=U,Q[6]^=y,Q[7]^=S,M=0;M<4;M++)w.call(this)}},_doProcessBlock:function(B,c){var C=this._X;w.call(this),f[0]=C[0]^C[5]>>>16^C[3]<<16,f[1]=C[2]^C[7]>>>16^C[5]<<16,f[2]=C[4]^C[1]>>>16^C[7]<<16,f[3]=C[6]^C[3]>>>16^C[1]<<16;for(var Q=0;Q<4;Q++)f[Q]=16711935&(f[Q]<<8|f[Q]>>>24)|4278255360&(f[Q]<<24|f[Q]>>>8),B[c+Q]^=f[Q]},blockSize:4,ivSize:2});function w(){for(var e=this._X,B=this._C,c=0;c<8;c++)E[c]=B[c];for(B[0]=B[0]+1295307597+this._b|0,B[1]=B[1]+3545052371+(B[0]>>>0>>0?1:0)|0,B[2]=B[2]+886263092+(B[1]>>>0>>0?1:0)|0,B[3]=B[3]+1295307597+(B[2]>>>0>>0?1:0)|0,B[4]=B[4]+3545052371+(B[3]>>>0>>0?1:0)|0,B[5]=B[5]+886263092+(B[4]>>>0>>0?1:0)|0,B[6]=B[6]+1295307597+(B[5]>>>0>>0?1:0)|0,B[7]=B[7]+3545052371+(B[6]>>>0>>0?1:0)|0,this._b=B[7]>>>0>>0?1:0,c=0;c<8;c++){var C=e[c]+B[c],Q=65535&C,M=C>>>16;h[c]=((Q*Q>>>17)+Q*M>>>15)+M*M^((4294901760&C)*C|0)+((65535&C)*C|0)}e[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,e[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,e[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,e[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,e[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,e[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,e[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,e[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}o.RabbitLegacy=l._createHelper(r)}(),u.RabbitLegacy}(n(757),n(7508),n(3440),n(3839),n(1582))},5323:function(T,A,n){"use strict";T.exports=function(u){return function(){var o=u,l=o.lib.StreamCipher,f=[],E=[],h=[],r=o.algo.Rabbit=l.extend({_doReset:function(){for(var B=this._key.words,c=this.cfg.iv,C=0;C<4;C++)B[C]=16711935&(B[C]<<8|B[C]>>>24)|4278255360&(B[C]<<24|B[C]>>>8);var Q=this._X=[B[0],B[3]<<16|B[2]>>>16,B[1],B[0]<<16|B[3]>>>16,B[2],B[1]<<16|B[0]>>>16,B[3],B[2]<<16|B[1]>>>16],M=this._C=[B[2]<<16|B[2]>>>16,4294901760&B[0]|65535&B[1],B[3]<<16|B[3]>>>16,4294901760&B[1]|65535&B[2],B[0]<<16|B[0]>>>16,4294901760&B[2]|65535&B[3],B[1]<<16|B[1]>>>16,4294901760&B[3]|65535&B[0]];for(this._b=0,C=0;C<4;C++)w.call(this);for(C=0;C<8;C++)M[C]^=Q[C+4&7];if(c){var Y=c.words,v=Y[0],p=Y[1],I=16711935&(v<<8|v>>>24)|4278255360&(v<<24|v>>>8),y=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),U=I>>>16|4294901760&y,S=y<<16|65535&I;for(M[0]^=I,M[1]^=U,M[2]^=y,M[3]^=S,M[4]^=I,M[5]^=U,M[6]^=y,M[7]^=S,C=0;C<4;C++)w.call(this)}},_doProcessBlock:function(B,c){var C=this._X;w.call(this),f[0]=C[0]^C[5]>>>16^C[3]<<16,f[1]=C[2]^C[7]>>>16^C[5]<<16,f[2]=C[4]^C[1]>>>16^C[7]<<16,f[3]=C[6]^C[3]>>>16^C[1]<<16;for(var Q=0;Q<4;Q++)f[Q]=16711935&(f[Q]<<8|f[Q]>>>24)|4278255360&(f[Q]<<24|f[Q]>>>8),B[c+Q]^=f[Q]},blockSize:4,ivSize:2});function w(){for(var e=this._X,B=this._C,c=0;c<8;c++)E[c]=B[c];for(B[0]=B[0]+1295307597+this._b|0,B[1]=B[1]+3545052371+(B[0]>>>0>>0?1:0)|0,B[2]=B[2]+886263092+(B[1]>>>0>>0?1:0)|0,B[3]=B[3]+1295307597+(B[2]>>>0>>0?1:0)|0,B[4]=B[4]+3545052371+(B[3]>>>0>>0?1:0)|0,B[5]=B[5]+886263092+(B[4]>>>0>>0?1:0)|0,B[6]=B[6]+1295307597+(B[5]>>>0>>0?1:0)|0,B[7]=B[7]+3545052371+(B[6]>>>0>>0?1:0)|0,this._b=B[7]>>>0>>0?1:0,c=0;c<8;c++){var C=e[c]+B[c],Q=65535&C,M=C>>>16;h[c]=((Q*Q>>>17)+Q*M>>>15)+M*M^((4294901760&C)*C|0)+((65535&C)*C|0)}e[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,e[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,e[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,e[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,e[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,e[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,e[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,e[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}o.Rabbit=l._createHelper(r)}(),u.Rabbit}(n(757),n(7508),n(3440),n(3839),n(1582))},4640:function(T,A,n){"use strict";n(1539),n(8674),T.exports=function(u){return function(){var o=u,l=o.lib.StreamCipher,g=o.algo,f=g.RC4=l.extend({_doReset:function(){for(var w=this._key,e=w.words,B=w.sigBytes,c=this._S=[],C=0;C<256;C++)c[C]=C;C=0;for(var Q=0;C<256;C++){var M=C%B,v=c[C];c[C]=c[Q=(Q+c[C]+(e[M>>>2]>>>24-M%4*8&255))%256],c[Q]=v}this._i=this._j=0},_doProcessBlock:function(w,e){w[e]^=E.call(this)},keySize:8,ivSize:0});function E(){for(var r=this._S,w=this._i,e=this._j,B=0,c=0;c<4;c++){var C=r[w=(w+1)%256];r[w]=r[e=(e+r[w])%256],r[e]=C,B|=r[(r[w]+r[e])%256]<<24-8*c}return this._i=w,this._j=e,B}o.RC4=l._createHelper(f);var h=g.RC4Drop=f.extend({cfg:f.cfg.extend({drop:192}),_doReset:function(){f._doReset.call(this);for(var w=this.cfg.drop;w>0;w--)E.call(this)}});o.RC4Drop=l._createHelper(h)}(),u.RC4}(n(757),n(7508),n(3440),n(3839),n(1582))},8714:function(T,A,n){"use strict";T.exports=function(u){return function(o){var s=u,l=s.lib,g=l.WordArray,f=l.Hasher,E=s.algo,h=g.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),r=g.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),w=g.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),e=g.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),B=g.create([0,1518500249,1859775393,2400959708,2840853838]),c=g.create([1352829926,1548603684,1836072691,2053994217,0]),C=E.RIPEMD160=f.extend({_doReset:function(){this._hash=g.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(U,S){for(var b=0;b<16;b++){var O=S+b,J=U[O];U[O]=16711935&(J<<8|J>>>24)|4278255360&(J<<24|J>>>8)}var gA,QA,yA,Z,CA,nA,lA,FA,bA,HA,q,sA=this._hash.words,uA=B.words,X=c.words,cA=h.words,pA=r.words,dA=w.words,DA=e.words;for(nA=gA=sA[0],lA=QA=sA[1],FA=yA=sA[2],bA=Z=sA[3],HA=CA=sA[4],b=0;b<80;b+=1)q=gA+U[S+cA[b]]|0,q+=b<16?Q(QA,yA,Z)+uA[0]:b<32?M(QA,yA,Z)+uA[1]:b<48?Y(QA,yA,Z)+uA[2]:b<64?v(QA,yA,Z)+uA[3]:p(QA,yA,Z)+uA[4],q=(q=I(q|=0,dA[b]))+CA|0,gA=CA,CA=Z,Z=I(yA,10),yA=QA,QA=q,q=nA+U[S+pA[b]]|0,q+=b<16?p(lA,FA,bA)+X[0]:b<32?v(lA,FA,bA)+X[1]:b<48?Y(lA,FA,bA)+X[2]:b<64?M(lA,FA,bA)+X[3]:Q(lA,FA,bA)+X[4],q=(q=I(q|=0,DA[b]))+HA|0,nA=HA,HA=bA,bA=I(FA,10),FA=lA,lA=q;q=sA[1]+yA+bA|0,sA[1]=sA[2]+Z+HA|0,sA[2]=sA[3]+CA+nA|0,sA[3]=sA[4]+gA+lA|0,sA[4]=sA[0]+QA+FA|0,sA[0]=q},_doFinalize:function(){var U=this._data,S=U.words,b=8*this._nDataBytes,O=8*U.sigBytes;S[O>>>5]|=128<<24-O%32,S[14+(O+64>>>9<<4)]=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8),U.sigBytes=4*(S.length+1),this._process();for(var J=this._hash,sA=J.words,uA=0;uA<5;uA++){var X=sA[uA];sA[uA]=16711935&(X<<8|X>>>24)|4278255360&(X<<24|X>>>8)}return J},clone:function(){var U=f.clone.call(this);return U._hash=this._hash.clone(),U}});function Q(y,U,S){return y^U^S}function M(y,U,S){return y&U|~y&S}function Y(y,U,S){return(y|~U)^S}function v(y,U,S){return y&S|U&~S}function p(y,U,S){return y^(U|~S)}function I(y,U){return y<>>32-U}s.RIPEMD160=f._createHelper(C),s.HmacRIPEMD160=f._createHmacHelper(C)}(Math),u.RIPEMD160}(n(757))},9865:function(T,A,n){"use strict";T.exports=function(u){return l=(s=(o=u).lib).WordArray,E=[],h=o.algo.SHA1=(g=s.Hasher).extend({_doReset:function(){this._hash=new l.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(w,e){for(var B=this._hash.words,c=B[0],C=B[1],Q=B[2],M=B[3],Y=B[4],v=0;v<80;v++){if(v<16)E[v]=0|w[e+v];else{var p=E[v-3]^E[v-8]^E[v-14]^E[v-16];E[v]=p<<1|p>>>31}var I=(c<<5|c>>>27)+Y+E[v];I+=v<20?1518500249+(C&Q|~C&M):v<40?1859775393+(C^Q^M):v<60?(C&Q|C&M|Q&M)-1894007588:(C^Q^M)-899497514,Y=M,M=Q,Q=C<<30|C>>>2,C=c,c=I}B[0]=B[0]+c|0,B[1]=B[1]+C|0,B[2]=B[2]+Q|0,B[3]=B[3]+M|0,B[4]=B[4]+Y|0},_doFinalize:function(){var w=this._data,e=w.words,B=8*this._nDataBytes,c=8*w.sigBytes;return e[c>>>5]|=128<<24-c%32,e[14+(c+64>>>9<<4)]=Math.floor(B/4294967296),e[15+(c+64>>>9<<4)]=B,w.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var w=g.clone.call(this);return w._hash=this._hash.clone(),w}}),o.SHA1=g._createHelper(h),o.HmacSHA1=g._createHmacHelper(h),u.SHA1;var o,s,l,g,E,h}(n(757))},6876:function(T,A,n){"use strict";T.exports=function(u){return l=(o=u).lib.WordArray,E=(g=o.algo).SHA224=(f=g.SHA256).extend({_doReset:function(){this._hash=new l.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var r=f._doFinalize.call(this);return r.sigBytes-=4,r}}),o.SHA224=f._createHelper(E),o.HmacSHA224=f._createHmacHelper(E),u.SHA224;var o,l,g,f,E}(n(757),n(8921))},8921:function(T,A,n){"use strict";n(7042),T.exports=function(u){return function(o){var s=u,l=s.lib,g=l.WordArray,f=l.Hasher,E=s.algo,h=[],r=[];!function(){function B(M){for(var Y=o.sqrt(M),v=2;v<=Y;v++)if(!(M%v))return!1;return!0}function c(M){return 4294967296*(M-(0|M))|0}for(var C=2,Q=0;Q<64;)B(C)&&(Q<8&&(h[Q]=c(o.pow(C,.5))),r[Q]=c(o.pow(C,.3333333333333333)),Q++),C++}();var w=[],e=E.SHA256=f.extend({_doReset:function(){this._hash=new g.init(h.slice(0))},_doProcessBlock:function(c,C){for(var Q=this._hash.words,M=Q[0],Y=Q[1],v=Q[2],p=Q[3],I=Q[4],y=Q[5],U=Q[6],S=Q[7],b=0;b<64;b++){if(b<16)w[b]=0|c[C+b];else{var O=w[b-15],sA=w[b-2];w[b]=((O<<25|O>>>7)^(O<<14|O>>>18)^O>>>3)+w[b-7]+((sA<<15|sA>>>17)^(sA<<13|sA>>>19)^sA>>>10)+w[b-16]}var cA=M&Y^M&v^Y&v,DA=S+((I<<26|I>>>6)^(I<<21|I>>>11)^(I<<7|I>>>25))+(I&y^~I&U)+r[b]+w[b];S=U,U=y,y=I,I=p+DA|0,p=v,v=Y,Y=M,M=DA+(((M<<30|M>>>2)^(M<<19|M>>>13)^(M<<10|M>>>22))+cA)|0}Q[0]=Q[0]+M|0,Q[1]=Q[1]+Y|0,Q[2]=Q[2]+v|0,Q[3]=Q[3]+p|0,Q[4]=Q[4]+I|0,Q[5]=Q[5]+y|0,Q[6]=Q[6]+U|0,Q[7]=Q[7]+S|0},_doFinalize:function(){var c=this._data,C=c.words,Q=8*this._nDataBytes,M=8*c.sigBytes;return C[M>>>5]|=128<<24-M%32,C[14+(M+64>>>9<<4)]=o.floor(Q/4294967296),C[15+(M+64>>>9<<4)]=Q,c.sigBytes=4*C.length,this._process(),this._hash},clone:function(){var c=f.clone.call(this);return c._hash=this._hash.clone(),c}});s.SHA256=f._createHelper(e),s.HmacSHA256=f._createHmacHelper(e)}(Math),u.SHA256}(n(757))},8342:function(T,A,n){"use strict";n(7042),T.exports=function(u){return function(o){var s=u,l=s.lib,g=l.WordArray,f=l.Hasher,h=s.x64.Word,r=s.algo,w=[],e=[],B=[];!function(){for(var Q=1,M=0,Y=0;Y<24;Y++){w[Q+5*M]=(Y+1)*(Y+2)/2%64;var p=(2*Q+3*M)%5;Q=M%5,M=p}for(Q=0;Q<5;Q++)for(M=0;M<5;M++)e[Q+5*M]=M+(2*Q+3*M)%5*5;for(var I=1,y=0;y<24;y++){for(var U=0,S=0,b=0;b<7;b++){if(1&I){var O=(1<>>24)|4278255360&(y<<24|y>>>8),(S=v[I]).high^=U=16711935&(U<<8|U>>>24)|4278255360&(U<<24|U>>>8),S.low^=y}for(var b=0;b<24;b++){for(var O=0;O<5;O++){for(var J=0,sA=0,uA=0;uA<5;uA++)J^=(S=v[O+5*uA]).high,sA^=S.low;var X=c[O];X.high=J,X.low=sA}for(O=0;O<5;O++){var cA=c[(O+4)%5],pA=c[(O+1)%5],dA=pA.high,DA=pA.low;for(J=cA.high^(dA<<1|DA>>>31),sA=cA.low^(DA<<1|dA>>>31),uA=0;uA<5;uA++)(S=v[O+5*uA]).high^=J,S.low^=sA}for(var gA=1;gA<25;gA++){var QA=(S=v[gA]).high,yA=S.low,Z=w[gA];Z<32?(J=QA<>>32-Z,sA=yA<>>32-Z):(J=yA<>>64-Z,sA=QA<>>64-Z);var CA=c[e[gA]];CA.high=J,CA.low=sA}var nA=c[0],lA=v[0];for(nA.high=lA.high,nA.low=lA.low,O=0;O<5;O++)for(uA=0;uA<5;uA++){var FA=c[gA=O+5*uA],bA=c[(O+1)%5+5*uA],HA=c[(O+2)%5+5*uA];(S=v[gA]).high=FA.high^~bA.high&HA.high,S.low=FA.low^~bA.low&HA.low}var S,q=B[b];(S=v[0]).high^=q.high,S.low^=q.low}},_doFinalize:function(){var M=this._data,Y=M.words,p=8*M.sigBytes,I=32*this.blockSize;Y[p>>>5]|=1<<24-p%32,Y[(o.ceil((p+1)/I)*I>>>5)-1]|=128,M.sigBytes=4*Y.length,this._process();for(var y=this._state,U=this.cfg.outputLength/8,S=U/8,b=[],O=0;O>>24)|4278255360&(sA<<24|sA>>>8),b.push(uA=16711935&(uA<<8|uA>>>24)|4278255360&(uA<<24|uA>>>8)),b.push(sA)}return new g.init(b,U)},clone:function(){for(var M=f.clone.call(this),Y=M._state=this._state.slice(0),v=0;v<25;v++)Y[v]=Y[v].clone();return M}});s.SHA3=f._createHelper(C),s.HmacSHA3=f._createHmacHelper(C)}(Math),u.SHA3}(n(757),n(2601))},8122:function(T,A,n){"use strict";T.exports=function(u){return l=(s=(o=u).x64).Word,g=s.WordArray,h=(f=o.algo).SHA384=(E=f.SHA512).extend({_doReset:function(){this._hash=new g.init([new l.init(3418070365,3238371032),new l.init(1654270250,914150663),new l.init(2438529370,812702999),new l.init(355462360,4144912697),new l.init(1731405415,4290775857),new l.init(2394180231,1750603025),new l.init(3675008525,1694076839),new l.init(1203062813,3204075428)])},_doFinalize:function(){var w=E._doFinalize.call(this);return w.sigBytes-=16,w}}),o.SHA384=E._createHelper(h),o.HmacSHA384=E._createHmacHelper(h),u.SHA384;var o,s,l,g,f,E,h}(n(757),n(2601),n(7991))},7991:function(T,A,n){"use strict";var o;o=function(u){return function(){var o=u,l=o.lib.Hasher,g=o.x64,f=g.Word,E=g.WordArray,h=o.algo;function r(){return f.create.apply(f,arguments)}var w=[r(1116352408,3609767458),r(1899447441,602891725),r(3049323471,3964484399),r(3921009573,2173295548),r(961987163,4081628472),r(1508970993,3053834265),r(2453635748,2937671579),r(2870763221,3664609560),r(3624381080,2734883394),r(310598401,1164996542),r(607225278,1323610764),r(1426881987,3590304994),r(1925078388,4068182383),r(2162078206,991336113),r(2614888103,633803317),r(3248222580,3479774868),r(3835390401,2666613458),r(4022224774,944711139),r(264347078,2341262773),r(604807628,2007800933),r(770255983,1495990901),r(1249150122,1856431235),r(1555081692,3175218132),r(1996064986,2198950837),r(2554220882,3999719339),r(2821834349,766784016),r(2952996808,2566594879),r(3210313671,3203337956),r(3336571891,1034457026),r(3584528711,2466948901),r(113926993,3758326383),r(338241895,168717936),r(666307205,1188179964),r(773529912,1546045734),r(1294757372,1522805485),r(1396182291,2643833823),r(1695183700,2343527390),r(1986661051,1014477480),r(2177026350,1206759142),r(2456956037,344077627),r(2730485921,1290863460),r(2820302411,3158454273),r(3259730800,3505952657),r(3345764771,106217008),r(3516065817,3606008344),r(3600352804,1432725776),r(4094571909,1467031594),r(275423344,851169720),r(430227734,3100823752),r(506948616,1363258195),r(659060556,3750685593),r(883997877,3785050280),r(958139571,3318307427),r(1322822218,3812723403),r(1537002063,2003034995),r(1747873779,3602036899),r(1955562222,1575990012),r(2024104815,1125592928),r(2227730452,2716904306),r(2361852424,442776044),r(2428436474,593698344),r(2756734187,3733110249),r(3204031479,2999351573),r(3329325298,3815920427),r(3391569614,3928383900),r(3515267271,566280711),r(3940187606,3454069534),r(4118630271,4000239992),r(116418474,1914138554),r(174292421,2731055270),r(289380356,3203993006),r(460393269,320620315),r(685471733,587496836),r(852142971,1086792851),r(1017036298,365543100),r(1126000580,2618297676),r(1288033470,3409855158),r(1501505948,4234509866),r(1607167915,987167468),r(1816402316,1246189591)],e=[];!function(){for(var c=0;c<80;c++)e[c]=r()}();var B=h.SHA512=l.extend({_doReset:function(){this._hash=new E.init([new f.init(1779033703,4089235720),new f.init(3144134277,2227873595),new f.init(1013904242,4271175723),new f.init(2773480762,1595750129),new f.init(1359893119,2917565137),new f.init(2600822924,725511199),new f.init(528734635,4215389547),new f.init(1541459225,327033209)])},_doProcessBlock:function(C,Q){for(var M=this._hash.words,Y=M[0],v=M[1],p=M[2],I=M[3],y=M[4],U=M[5],S=M[6],b=M[7],O=Y.high,J=Y.low,sA=v.high,uA=v.low,X=p.high,cA=p.low,pA=I.high,dA=I.low,DA=y.high,gA=y.low,QA=U.high,yA=U.low,Z=S.high,CA=S.low,nA=b.high,lA=b.low,FA=O,bA=J,HA=sA,q=uA,z=X,$=cA,K=pA,fA=dA,IA=DA,oA=gA,hA=QA,zA=yA,tt=Z,lt=CA,YA=nA,it=lA,mt=0;mt<80;mt++){var Mt,dt,OA=e[mt];if(mt<16)dt=OA.high=0|C[Q+2*mt],Mt=OA.low=0|C[Q+2*mt+1];else{var et=e[mt-15],st=et.high,ot=et.low,ut=(ot>>>1|st<<31)^(ot>>>8|st<<24)^(ot>>>7|st<<25),TA=e[mt-2],Ft=TA.high,L=TA.low,x=(L>>>19|Ft<<13)^(L<<3|Ft>>>29)^(L>>>6|Ft<<26),wA=e[mt-7],eA=e[mt-16],yt=eA.low;OA.high=dt=(dt=(dt=((st>>>1|ot<<31)^(st>>>8|ot<<24)^st>>>7)+wA.high+((Mt=ut+wA.low)>>>0>>0?1:0))+((Ft>>>19|L<<13)^(Ft<<3|L>>>29)^Ft>>>6)+((Mt+=x)>>>0>>0?1:0))+eA.high+((Mt+=yt)>>>0>>0?1:0),OA.low=Mt}var re,j=IA&hA^~IA&tt,VA=oA&zA^~oA<,_A=FA&HA^FA&z^HA&z,qA=(bA>>>28|FA<<4)^(bA<<30|FA>>>2)^(bA<<25|FA>>>7),bt=w[mt],Pe=bt.low,$t=YA+((IA>>>14|oA<<18)^(IA>>>18|oA<<14)^(IA<<23|oA>>>9))+((re=it+((oA>>>14|IA<<18)^(oA>>>18|IA<<14)^(oA<<23|IA>>>9)))>>>0>>0?1:0),ve=qA+(bA&q^bA&$^q&$);YA=tt,it=lt,tt=hA,lt=zA,hA=IA,zA=oA,IA=K+($t=($t=($t=$t+j+((re+=VA)>>>0>>0?1:0))+bt.high+((re+=Pe)>>>0>>0?1:0))+dt+((re+=Mt)>>>0>>0?1:0))+((oA=fA+re|0)>>>0>>0?1:0)|0,K=z,fA=$,z=HA,$=q,HA=FA,q=bA,FA=$t+(((FA>>>28|bA<<4)^(FA<<30|bA>>>2)^(FA<<25|bA>>>7))+_A+(ve>>>0>>0?1:0))+((bA=re+ve|0)>>>0>>0?1:0)|0}J=Y.low=J+bA,Y.high=O+FA+(J>>>0>>0?1:0),uA=v.low=uA+q,v.high=sA+HA+(uA>>>0>>0?1:0),cA=p.low=cA+$,p.high=X+z+(cA>>>0<$>>>0?1:0),dA=I.low=dA+fA,I.high=pA+K+(dA>>>0>>0?1:0),gA=y.low=gA+oA,y.high=DA+IA+(gA>>>0>>0?1:0),yA=U.low=yA+zA,U.high=QA+hA+(yA>>>0>>0?1:0),CA=S.low=CA+lt,S.high=Z+tt+(CA>>>0>>0?1:0),lA=b.low=lA+it,b.high=nA+YA+(lA>>>0>>0?1:0)},_doFinalize:function(){var C=this._data,Q=C.words,M=8*this._nDataBytes,Y=8*C.sigBytes;return Q[Y>>>5]|=128<<24-Y%32,Q[30+(Y+128>>>10<<5)]=Math.floor(M/4294967296),Q[31+(Y+128>>>10<<5)]=M,C.sigBytes=4*Q.length,this._process(),this._hash.toX32()},clone:function(){var C=l.clone.call(this);return C._hash=this._hash.clone(),C},blockSize:32});o.SHA512=l._createHelper(B),o.HmacSHA512=l._createHmacHelper(B)}(),u.SHA512},T.exports=o(n(757),n(2601))},8437:function(T,A,n){"use strict";n(7042),T.exports=function(u){return function(){var o=u,s=o.lib,l=s.WordArray,g=s.BlockCipher,f=o.algo,E=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],h=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],r=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],w=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],e=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],B=f.DES=g.extend({_doReset:function(){for(var v=this._key.words,p=[],I=0;I<56;I++){var y=E[I]-1;p[I]=v[y>>>5]>>>31-y%32&1}for(var U=this._subKeys=[],S=0;S<16;S++){var b=U[S]=[],O=r[S];for(I=0;I<24;I++)b[I/6|0]|=p[(h[I]-1+O)%28]<<31-I%6,b[4+(I/6|0)]|=p[28+(h[I+24]-1+O)%28]<<31-I%6;for(b[0]=b[0]<<1|b[0]>>>31,I=1;I<7;I++)b[I]=b[I]>>>4*(I-1)+3;b[7]=b[7]<<5|b[7]>>>27}var J=this._invSubKeys=[];for(I=0;I<16;I++)J[I]=U[15-I]},encryptBlock:function(Y,v){this._doCryptBlock(Y,v,this._subKeys)},decryptBlock:function(Y,v){this._doCryptBlock(Y,v,this._invSubKeys)},_doCryptBlock:function(Y,v,p){this._lBlock=Y[v],this._rBlock=Y[v+1],c.call(this,4,252645135),c.call(this,16,65535),C.call(this,2,858993459),C.call(this,8,16711935),c.call(this,1,1431655765);for(var I=0;I<16;I++){for(var y=p[I],U=this._lBlock,S=this._rBlock,b=0,O=0;O<8;O++)b|=w[O][((S^y[O])&e[O])>>>0];this._lBlock=S,this._rBlock=U^b}var J=this._lBlock;this._lBlock=this._rBlock,this._rBlock=J,c.call(this,1,1431655765),C.call(this,8,16711935),C.call(this,2,858993459),c.call(this,16,65535),c.call(this,4,252645135),Y[v]=this._lBlock,Y[v+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function c(M,Y){var v=(this._lBlock>>>M^this._rBlock)&Y;this._rBlock^=v,this._lBlock^=v<>>M^this._lBlock)&Y;this._lBlock^=v,this._rBlock^=v<192.");var p=v.slice(0,2),I=v.length<4?v.slice(0,2):v.slice(2,4),y=v.length<6?v.slice(0,2):v.slice(4,6);this._des1=B.createEncryptor(l.create(p)),this._des2=B.createEncryptor(l.create(I)),this._des3=B.createEncryptor(l.create(y))},encryptBlock:function(Y,v){this._des1.encryptBlock(Y,v),this._des2.decryptBlock(Y,v),this._des3.encryptBlock(Y,v)},decryptBlock:function(Y,v){this._des3.decryptBlock(Y,v),this._des2.encryptBlock(Y,v),this._des1.decryptBlock(Y,v)},keySize:6,ivSize:2,blockSize:2});o.TripleDES=g._createHelper(Q)}(),u.TripleDES}(n(757),n(7508),n(3440),n(3839),n(1582))},2601:function(T,A,n){"use strict";n(7042),T.exports=function(u){return g=(l=u.lib).Base,f=l.WordArray,(E=u.x64={}).Word=g.extend({init:function(e,B){this.high=e,this.low=B}}),E.WordArray=g.extend({init:function(e,B){e=this.words=e||[],this.sigBytes=null!=B?B:8*e.length},toX32:function(){for(var e=this.words,B=e.length,c=[],C=0;C=h.length?{done:!0}:{done:!1,value:h[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(h,r){(null==r||r>h.length)&&(r=h.length);for(var w=0,e=new Array(r);w=0;--CA){var nA=this.tryEntries[CA],lA=nA.completion;if("root"===nA.tryLoc)return Z("end");if(nA.tryLoc<=this.prev){var FA=w.call(nA,"catchLoc"),bA=w.call(nA,"finallyLoc");if(FA&&bA){if(this.prev=0;--Z){var CA=this.tryEntries[Z];if(CA.tryLoc<=this.prev&&w.call(CA,"finallyLoc")&&this.prev=0;--yA){var Z=this.tryEntries[yA];if(Z.finallyLoc===QA)return this.complete(Z.completion,Z.afterLoc),cA(Z),v}},catch:function(QA){for(var yA=this.tryEntries.length-1;yA>=0;--yA){var Z=this.tryEntries[yA];if(Z.tryLoc===QA){var CA=Z.completion;if("throw"===CA.type){var nA=CA.arg;cA(Z)}return nA}}throw new Error("illegal catch attempt")},delegateYield:function(QA,yA,Z){return this.delegate={iterator:dA(QA),resultName:yA,nextLoc:Z},"next"===this.method&&(this.arg=void 0),v}},h}n(2443),n(3680),n(3706),n(2703),n(489),n(4747),n(8309),n(8674),n(1038),n(4916),n(4723),n(2165),n(6992),n(1539),n(8783),n(3948),n(2526),n(1817),n(7042);T.exports=function(){function h(w){this.stateTable=w.stateTable,this.accepting=w.accepting,this.tags=w.tags}var r=h.prototype;return r.match=function(e){var B,c=this;return(B={})[Symbol.iterator]=l().mark(function C(){var Q,M,Y,v,p,I;return l().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:Q=1,M=null,Y=null,v=null,p=0;case 5:if(!(p=M)){U.next=13;break}return U.next=13,[M,Y,c.tags[v]];case 13:Q=c.stateTable[1][I],M=null;case 15:0!==Q&&null==M&&(M=p),c.accepting[Q]&&(Y=p),0===Q&&(Q=1);case 18:p++,U.next=5;break;case 21:if(!(null!=M&&null!=Y&&Y>=M)){U.next=24;break}return U.next=24,[M,Y,c.tags[Q]];case 24:case"end":return U.stop()}},C)}),B},r.apply=function(e,B){for(var C,c=u(this.match(e));!(C=c()).done;)for(var I,Q=C.value,M=Q[0],Y=Q[1],p=u(Q[2]);!(I=p()).done;){var y=I.value;"function"==typeof B[y]&&B[y](M,Y,e.slice(M,Y+1))}},h}()},8478:function(T,A,n){"use strict";var u=n(8823).Buffer;n(1539),n(8674),n(7042),n(6699);var o=n(3857),s=n(2635);T.exports=function(){function l(f){var E;for(this.data=f,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var h=this.readUInt32(),r="";for(E=0;E<4;E++)r+=String.fromCharCode(this.data[this.pos++]);switch(r){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(h);break;case"IDAT":for(E=0;E0)for(E=0;Ethis.data.length)throw new Error("Incomplete or corrupt PNG file")}}l.decode=function(E,h){return o.readFile(E,function(r,w){return new l(w).decode(function(B){return h(B)})})},l.load=function(E){return new l(o.readFileSync(E))};var g=l.prototype;return g.read=function(E){for(var h=new Array(E),r=0;r=2147483648)throw new RangeError('The value "'+E+'" is invalid for option "size"');var w=s(E);return h&&0!==h.length?"string"==typeof r?w.fill(h,r):w.fill(h):w.fill(0),w}),!l.kStringMaxLength)try{l.kStringMaxLength=u.binding("buffer").kStringMaxLength}catch(E){}l.constants||(l.constants={MAX_LENGTH:l.kMaxLength},l.kStringMaxLength&&(l.constants.MAX_STRING_LENGTH=l.kStringMaxLength)),T.exports=l},3361:function(T,A,n){"use strict";function u(c,C){var Q=Object.keys(c);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(c);C&&(M=M.filter(function(Y){return Object.getOwnPropertyDescriptor(c,Y).enumerable})),Q.push.apply(Q,M)}return Q}function s(c,C,Q){return C in c?Object.defineProperty(c,C,{value:Q,enumerable:!0,configurable:!0,writable:!0}):c[C]=Q,c}function g(c,C){for(var Q=0;Q0?this.tail.next=M:this.head=M,this.tail=M,++this.length}},{key:"unshift",value:function(Q){var M={data:Q,next:this.head};0===this.length&&(this.tail=M),this.head=M,++this.length}},{key:"shift",value:function(){if(0!==this.length){var Q=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,Q}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Q){if(0===this.length)return"";for(var M=this.head,Y=""+M.data;M=M.next;)Y+=Q+M.data;return Y}},{key:"concat",value:function(Q){if(0===this.length)return h.alloc(0);for(var M=h.allocUnsafe(Q>>>0),Y=this.head,v=0;Y;)B(Y.data,M,v),v+=Y.data.length,Y=Y.next;return M}},{key:"consume",value:function(Q,M){var Y;return Qp.length?p.length:Q;if(v+=I===p.length?p:p.slice(0,Q),0==(Q-=I)){I===p.length?(++Y,this.head=M.next?M.next:this.tail=null):(this.head=M,M.data=p.slice(I));break}++Y}return this.length-=Y,v}},{key:"_getBuffer",value:function(Q){var M=h.allocUnsafe(Q),Y=this.head,v=1;for(Y.data.copy(M),Q-=Y.data.length;Y=Y.next;){var p=Y.data,I=Q>p.length?p.length:Q;if(p.copy(M,M.length-Q,0,I),0==(Q-=I)){I===p.length?(++v,this.head=Y.next?Y.next:this.tail=null):(this.head=Y,Y.data=p.slice(I));break}++v}return this.length-=v,M}},{key:e,value:function(Q,M){return w(this,function o(c){for(var C=1;CmA.length)&&(G=mA.length);for(var N=0,_=new Array(G);N=mA.length?{done:!0}:{done:!1,value:mA[_++]}},e:function(ht){throw ht},f:W}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ZA,BA=!0,MA=!1;return{s:function(){N=mA[Symbol.iterator]()},n:function(){var ht=N.next();return BA=ht.done,ht},e:function(ht){MA=!0,ZA=ht},f:function(){try{!BA&&null!=N.return&&N.return()}finally{if(MA)throw ZA}}}}var yA=function(){function mA(){B(this,mA)}return C(mA,[{key:"toString",value:function(){throw new Error("Must be implemented by subclasses")}}]),mA}(),Z=function(){function mA(){var G=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};B(this,mA),this._items={},this.limits="boolean"!=typeof G.limits||G.limits}return C(mA,[{key:"add",value:function(N,_){return this._items[N]=_}},{key:"get",value:function(N){return this._items[N]}},{key:"toString",value:function(){var N=this,_=Object.keys(this._items).sort(function(Ct,vt){return N._compareKeys(Ct,vt)}),W=["<<"];if(this.limits&&_.length>1){var MA=_[_.length-1];W.push(" /Limits ".concat(bA.convert([this._dataForKey(_[0]),this._dataForKey(MA)])))}W.push(" /".concat(this._keysName()," ["));var At,ZA=QA(_);try{for(ZA.s();!(At=ZA.n()).done;){var ht=At.value;W.push(" ".concat(bA.convert(this._dataForKey(ht))," ").concat(bA.convert(this._items[ht])))}}catch(Ct){ZA.e(Ct)}finally{ZA.f()}return W.push("]"),W.push(">>"),W.join("\n")}},{key:"_compareKeys",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"_keysName",value:function(){throw new Error("Must be implemented by subclasses")}},{key:"_dataForKey",value:function(){throw new Error("Must be implemented by subclasses")}}]),mA}(),CA=function(G,N){return(Array(N+1).join("0")+G).slice(-N)},nA=/[\n\r\t\b\f()\\]/g,lA={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},FA=function(G){var N=G.length;if(1&N)throw new Error("Buffer length must be even");for(var _=0,W=N-1;_1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof N)return"/".concat(N);if(N instanceof String){for(var W=N,BA=!1,MA=0,ZA=W.length;MA127){BA=!0;break}var At;return At=BA?FA(o.from("\ufeff".concat(W),"utf16le")):o.from(W.valueOf(),"ascii"),W=(W=_?_(At).toString("binary"):At.toString("binary")).replace(nA,function(Jt){return lA[Jt]}),"(".concat(W,")")}if(o.isBuffer(N))return"<".concat(N.toString("hex"),">");if(N instanceof yA||N instanceof Z)return N.toString();if(N instanceof Date){var ht="D:".concat(CA(N.getUTCFullYear(),4))+CA(N.getUTCMonth()+1,2)+CA(N.getUTCDate(),2)+CA(N.getUTCHours(),2)+CA(N.getUTCMinutes(),2)+CA(N.getUTCSeconds(),2)+"Z";return _&&(ht=(ht=_(o.from(ht,"ascii")).toString("binary")).replace(nA,function(Jt){return lA[Jt]})),"(".concat(ht,")")}if(Array.isArray(N)){var Ct=N.map(function(Jt){return mA.convert(Jt,_)}).join(" ");return"[".concat(Ct,"]")}if("[object Object]"==={}.toString.call(N)){var vt=["<<"];for(var xt in N){var Yt=N[xt];vt.push("/".concat(xt," ").concat(mA.convert(Yt,_)))}return vt.push(">>"),vt.join("\n")}return"number"==typeof N?mA.number(N):"".concat(N)}},{key:"number",value:function(N){if(N>-1e21&&N<1e21)return Math.round(1e6*N)/1e6;throw new Error("unsupported number: ".concat(N))}}]),mA}(),HA=function(mA){v(N,mA);var G=b(N);function N(_,W){var BA,MA=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return B(this,N),(BA=G.call(this)).document=_,BA.id=W,BA.data=MA,BA.gen=0,BA.compress=BA.document.compress&&!BA.data.Filter,BA.uncompressedLength=0,BA.buffer=[],BA}return C(N,[{key:"write",value:function(W){if(o.isBuffer(W)||(W=o.from(W+"\n","binary")),this.uncompressedLength+=W.length,null==this.data.Length&&(this.data.Length=0),this.buffer.push(W),this.data.Length+=W.length,this.compress)return this.data.Filter="FlateDecode"}},{key:"end",value:function(W){return W&&this.write(W),this.finalize()}},{key:"finalize",value:function(){this.offset=this.document._offset;var W=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;this.buffer.length&&(this.buffer=o.concat(this.buffer),this.compress&&(this.buffer=l.default.deflateSync(this.buffer)),W&&(this.buffer=W(this.buffer)),this.data.Length=this.buffer.length),this.document._write("".concat(this.id," ").concat(this.gen," obj")),this.document._write(bA.convert(this.data,W)),this.buffer.length&&(this.document._write("stream"),this.document._write(this.buffer),this.buffer=[],this.document._write("\nendstream")),this.document._write("endobj"),this.document._refEnd(this)}},{key:"toString",value:function(){return"".concat(this.id," ").concat(this.gen," R")}}]),N}(yA),q={top:72,left:72,bottom:72,right:72},z={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]},$=function(){function mA(G){var N=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};B(this,mA),this.document=G,this.size=N.size||"letter",this.layout=N.layout||"portrait",this.margins="number"==typeof N.margin?{top:N.margin,left:N.margin,bottom:N.margin,right:N.margin}:N.margins||q;var _=Array.isArray(this.size)?this.size:z[this.size.toUpperCase()];this.width=_["portrait"===this.layout?0:1],this.height=_["portrait"===this.layout?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources}),this.markings=[]}return C(mA,[{key:"maxY",value:function(){return this.height-this.margins.bottom}},{key:"write",value:function(N){return this.content.write(N)}},{key:"end",value:function(){return this.dictionary.end(),this.resources.end(),this.content.end()}},{key:"fonts",get:function(){var N=this.resources.data;return null!=N.Font?N.Font:N.Font={}}},{key:"xobjects",get:function(){var N=this.resources.data;return null!=N.XObject?N.XObject:N.XObject={}}},{key:"ext_gstates",get:function(){var N=this.resources.data;return null!=N.ExtGState?N.ExtGState:N.ExtGState={}}},{key:"patterns",get:function(){var N=this.resources.data;return null!=N.Pattern?N.Pattern:N.Pattern={}}},{key:"colorSpaces",get:function(){var N=this.resources.data;return N.ColorSpace||(N.ColorSpace={})}},{key:"annotations",get:function(){var N=this.dictionary.data;return null!=N.Annots?N.Annots:N.Annots=[]}},{key:"structParentTreeKey",get:function(){var N=this.dictionary.data;return null!=N.StructParents?N.StructParents:N.StructParents=this.document.createStructParentTreeNextKey()}}]),mA}(),K=function(mA){v(N,mA);var G=b(N);function N(){return B(this,N),G.apply(this,arguments)}return C(N,[{key:"_compareKeys",value:function(W,BA){return W.localeCompare(BA)}},{key:"_keysName",value:function(){return"Names"}},{key:"_dataForKey",value:function(W){return new String(W)}}]),N}(Z);function fA(mA,G){if(mA=G[BA]&&mA<=G[BA+1])return!0;mA>G[BA+1]?N=W+1:_=W-1}return!1}var IA=[545,545,564,591,686,687,751,767,848,863,880,883,886,889,891,893,895,899,907,907,909,909,930,930,975,975,1015,1023,1159,1159,1231,1231,1270,1271,1274,1279,1296,1328,1367,1368,1376,1376,1416,1416,1419,1424,1442,1442,1466,1466,1477,1487,1515,1519,1525,1547,1549,1562,1564,1566,1568,1568,1595,1599,1622,1631,1774,1775,1791,1791,1806,1806,1837,1839,1867,1919,1970,2304,2308,2308,2362,2363,2382,2383,2389,2391,2417,2432,2436,2436,2445,2446,2449,2450,2473,2473,2481,2481,2483,2485,2490,2491,2493,2493,2501,2502,2505,2506,2510,2518,2520,2523,2526,2526,2532,2533,2555,2561,2563,2564,2571,2574,2577,2578,2601,2601,2609,2609,2612,2612,2615,2615,2618,2619,2621,2621,2627,2630,2633,2634,2638,2648,2653,2653,2655,2661,2677,2688,2692,2692,2700,2700,2702,2702,2706,2706,2729,2729,2737,2737,2740,2740,2746,2747,2758,2758,2762,2762,2766,2767,2769,2783,2785,2789,2800,2816,2820,2820,2829,2830,2833,2834,2857,2857,2865,2865,2868,2869,2874,2875,2884,2886,2889,2890,2894,2901,2904,2907,2910,2910,2914,2917,2929,2945,2948,2948,2955,2957,2961,2961,2966,2968,2971,2971,2973,2973,2976,2978,2981,2983,2987,2989,2998,2998,3002,3005,3011,3013,3017,3017,3022,3030,3032,3046,3059,3072,3076,3076,3085,3085,3089,3089,3113,3113,3124,3124,3130,3133,3141,3141,3145,3145,3150,3156,3159,3167,3170,3173,3184,3201,3204,3204,3213,3213,3217,3217,3241,3241,3252,3252,3258,3261,3269,3269,3273,3273,3278,3284,3287,3293,3295,3295,3298,3301,3312,3329,3332,3332,3341,3341,3345,3345,3369,3369,3386,3389,3396,3397,3401,3401,3406,3414,3416,3423,3426,3429,3440,3457,3460,3460,3479,3481,3506,3506,3516,3516,3518,3519,3527,3529,3531,3534,3541,3541,3543,3543,3552,3569,3573,3584,3643,3646,3676,3712,3715,3715,3717,3718,3721,3721,3723,3724,3726,3731,3736,3736,3744,3744,3748,3748,3750,3750,3752,3753,3756,3756,3770,3770,3774,3775,3781,3781,3783,3783,3790,3791,3802,3803,3806,3839,3912,3912,3947,3952,3980,3983,3992,3992,4029,4029,4045,4046,4048,4095,4130,4130,4136,4136,4139,4139,4147,4149,4154,4159,4186,4255,4294,4303,4345,4346,4348,4351,4442,4446,4515,4519,4602,4607,4615,4615,4679,4679,4681,4681,4686,4687,4695,4695,4697,4697,4702,4703,4743,4743,4745,4745,4750,4751,4783,4783,4785,4785,4790,4791,4799,4799,4801,4801,4806,4807,4815,4815,4823,4823,4847,4847,4879,4879,4881,4881,4886,4887,4895,4895,4935,4935,4955,4960,4989,5023,5109,5120,5751,5759,5789,5791,5873,5887,5901,5901,5909,5919,5943,5951,5972,5983,5997,5997,6001,6001,6004,6015,6109,6111,6122,6143,6159,6159,6170,6175,6264,6271,6314,7679,7836,7839,7930,7935,7958,7959,7966,7967,8006,8007,8014,8015,8024,8024,8026,8026,8028,8028,8030,8030,8062,8063,8117,8117,8133,8133,8148,8149,8156,8156,8176,8177,8181,8181,8191,8191,8275,8278,8280,8286,8292,8297,8306,8307,8335,8351,8370,8399,8427,8447,8507,8508,8524,8530,8580,8591,9167,9215,9255,9279,9291,9311,9471,9471,9748,9749,9752,9752,9854,9855,9866,9984,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10079,10080,10133,10135,10160,10160,10175,10191,10220,10223,11008,11903,11930,11930,12020,12031,12246,12271,12284,12287,12352,12352,12439,12440,12544,12548,12589,12592,12687,12687,12728,12783,12829,12831,12868,12880,12924,12926,13004,13007,13055,13055,13175,13178,13278,13279,13311,13311,19894,19967,40870,40959,42125,42127,42183,44031,55204,55295,64046,64047,64107,64255,64263,64274,64280,64284,64311,64311,64317,64317,64319,64319,64322,64322,64325,64325,64434,64466,64832,64847,64912,64913,64968,64975,65021,65023,65040,65055,65060,65071,65095,65096,65107,65107,65127,65127,65132,65135,65141,65141,65277,65278,65280,65280,65471,65473,65480,65481,65488,65489,65496,65497,65501,65503,65511,65511,65519,65528,65536,66303,66335,66335,66340,66351,66379,66559,66598,66599,66638,118783,119030,119039,119079,119081,119262,119807,119893,119893,119965,119965,119968,119969,119971,119972,119975,119976,119981,119981,119994,119994,119996,119996,120001,120001,120004,120004,120070,120070,120075,120076,120085,120085,120093,120093,120122,120122,120127,120127,120133,120133,120135,120137,120145,120145,120484,120487,120778,120781,120832,131069,173783,194559,195102,196605,196608,262141,262144,327677,327680,393213,393216,458749,458752,524285,524288,589821,589824,655357,655360,720893,720896,786429,786432,851965,851968,917501,917504,917504,917506,917535,917632,983037],oA=function(G){return fA(G,IA)},hA=[173,173,847,847,6150,6150,6155,6155,6156,6156,6157,6157,8203,8203,8204,8204,8205,8205,8288,8288,65024,65024,65025,65025,65026,65026,65027,65027,65028,65028,65029,65029,65030,65030,65031,65031,65032,65032,65033,65033,65034,65034,65035,65035,65036,65036,65037,65037,65038,65038,65039,65039,65279,65279],tt=[160,160,5760,5760,8192,8192,8193,8193,8194,8194,8195,8195,8196,8196,8197,8197,8198,8198,8199,8199,8200,8200,8201,8201,8202,8202,8203,8203,8239,8239,8287,8287,12288,12288],YA=[128,159,1757,1757,1807,1807,6158,6158,8204,8204,8205,8205,8232,8232,8233,8233,8288,8288,8289,8289,8290,8290,8291,8291,8298,8303,65279,65279,65529,65532,119155,119162],it=[64976,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1114110,1114111],mt=[0,31,127,127,832,832,833,833,8206,8206,8207,8207,8234,8234,8235,8235,8236,8236,8237,8237,8238,8238,8298,8298,8299,8299,8300,8300,8301,8301,8302,8302,8303,8303,12272,12283,55296,57343,57344,63743,65529,65529,65530,65530,65531,65531,65532,65532,65533,65533,917505,917505,917536,917631,983040,1048573,1048576,1114109],Mt=function(G){return fA(G,tt)||fA(G,mt)||fA(G,YA)||fA(G,it)},dt=[1470,1470,1472,1472,1475,1475,1488,1514,1520,1524,1563,1563,1567,1567,1569,1594,1600,1610,1645,1647,1649,1749,1757,1757,1765,1766,1786,1790,1792,1805,1808,1808,1810,1836,1920,1957,1969,1969,8207,8207,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65020,65136,65140,65142,65276],OA=function(G){return fA(G,dt)},et=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,544,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,1013,1024,1154,1162,1230,1232,1269,1272,1273,1280,1295,1329,1366,1369,1375,1377,1415,1417,1417,2307,2307,2309,2361,2365,2368,2377,2380,2384,2384,2392,2401,2404,2416,2434,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2494,2496,2503,2504,2507,2508,2519,2519,2524,2525,2527,2529,2534,2545,2548,2554,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2622,2624,2649,2652,2654,2654,2662,2671,2674,2676,2691,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2752,2761,2761,2763,2764,2768,2768,2784,2784,2790,2799,2818,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2878,2880,2880,2887,2888,2891,2892,2903,2903,2908,2909,2911,2913,2918,2928,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3007,3009,3010,3014,3016,3018,3020,3031,3031,3047,3058,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3137,3140,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3262,3264,3268,3271,3272,3274,3275,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3392,3398,3400,3402,3404,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3535,3537,3544,3551,3570,3572,3585,3632,3634,3635,3648,3654,3663,3675,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3792,3801,3804,3805,3840,3863,3866,3892,3894,3894,3896,3896,3902,3911,3913,3946,3967,3967,3973,3973,3976,3979,4030,4037,4039,4044,4047,4047,4096,4129,4131,4135,4137,4138,4140,4140,4145,4145,4152,4152,4160,4183,4256,4293,4304,4344,4347,4347,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4961,4988,5024,5108,5121,5750,5761,5786,5792,5872,5888,5900,5902,5905,5920,5937,5941,5942,5952,5969,5984,5996,5998,6e3,6016,6070,6078,6085,6087,6088,6100,6106,6108,6108,6112,6121,6160,6169,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8206,8206,8305,8305,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8509,8511,8517,8521,8544,8579,9014,9082,9109,9109,9372,9449,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12588,12593,12686,12688,12727,12784,12828,12832,12867,12896,12923,12927,12976,12992,13003,13008,13054,13056,13174,13179,13277,13280,13310,13312,19893,19968,40869,40960,42124,44032,55203,55296,64045,64048,64106,64256,64262,64275,64279,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,66304,66334,66336,66339,66352,66378,66560,66597,66600,66637,118784,119029,119040,119078,119082,119142,119146,119154,119171,119172,119180,119209,119214,119261,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,12e4,120002,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120483,120488,120777,131072,173782,194560,195101,983040,1048573,1048576,1114109],st=function(G){return fA(G,et)},ot=function(G){return fA(G,tt)},Et=function(G){return fA(G,hA)},ut=function(G){return G.codePointAt(0)},TA=function(G){return G[0]},Ft=function(G){return G[G.length-1]};function L(mA){for(var G=[],N=mA.length,_=0;_=55296&&W<=56319&&N>_+1){var BA=mA.charCodeAt(_+1);if(BA>=56320&&BA<=57343){G.push(1024*(W-55296)+BA-56320+65536),_+=1;continue}}G.push(W)}return G}function H(mA){var G=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof mA)throw new TypeError("Expected string.");if(0===mA.length)return"";var N=L(mA).map(function(vt){return ot(vt)?32:vt}).filter(function(vt){return!Et(vt)}),_=String.fromCodePoint.apply(null,N).normalize("NFKC"),W=L(_);if(W.some(Mt))throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");if(!0!==G.allowUnassigned&&W.some(oA))throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5");var ZA=W.some(OA),At=W.some(st);if(ZA&&At)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");var ht=OA(ut(TA(_))),Ct=OA(ut(Ft(_)));if(ZA&&(!ht||!Ct))throw new Error("Bidirectional RandALCat character must be the first and the last character of the string, see https://tools.ietf.org/html/rfc3454#section-6");return _}var x=function(){function mA(G){var N=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(B(this,mA),!N.ownerPassword&&!N.userPassword)throw new Error("None of owner password and user password is defined.");this.document=G,this._setupEncryption(N)}return C(mA,null,[{key:"generateFileID",value:function(){var N=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_="".concat(N.CreationDate.getTime(),"\n");for(var W in N)!N.hasOwnProperty(W)||(_+="".concat(W,": ").concat(N[W].valueOf(),"\n"));return Vt(g.default.MD5(_))}},{key:"generateRandomWordArray",value:function(N){return g.default.lib.WordArray.random(N)}},{key:"create",value:function(N){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _.ownerPassword||_.userPassword?new mA(N,_):null}}]),C(mA,[{key:"_setupEncryption",value:function(N){switch(N.pdfVersion){case"1.4":case"1.5":this.version=2;break;case"1.6":case"1.7":this.version=4;break;case"1.7ext3":this.version=5;break;default:this.version=1}var _={Filter:"Standard"};switch(this.version){case 1:case 2:case 4:this._setupEncryptionV1V2V4(this.version,_,N);break;case 5:this._setupEncryptionV5(_,N)}this.dictionary=this.document.ref(_)}},{key:"_setupEncryptionV1V2V4",value:function(N,_,W){var BA,MA;switch(N){case 1:BA=2,this.keyBits=40,MA=function wA(){var mA=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},G=-64;return mA.printing&&(G|=4),mA.modifying&&(G|=8),mA.copying&&(G|=16),mA.annotating&&(G|=32),G}(W.permissions);break;case 2:BA=3,this.keyBits=128,MA=EA(W.permissions);break;case 4:BA=4,this.keyBits=128,MA=EA(W.permissions)}var Ct,ZA=Ut(W.userPassword),At=W.ownerPassword?Ut(W.ownerPassword):ZA,ht=function rt(mA,G,N,_){for(var W=_,BA=mA>=3?51:1,MA=0;MA=3?20:1;for(var ht=0;ht=3?51:1,At=0;At=2&&(_.Length=this.keyBits),4===N&&(_.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV2",Length:this.keyBits/8}},_.StmF="StdCF",_.StrF="StdCF"),_.R=BA,_.O=Vt(ht),_.U=Vt(Ct),_.P=MA}},{key:"_setupEncryptionV5",value:function(N,_){this.keyBits=256;var W=EA(_.permissions),BA=It(_.userPassword),MA=_.ownerPassword?It(_.ownerPassword):BA;this.encryptionKey=function kA(mA){return mA(32)}(mA.generateRandomWordArray);var ZA=function j(mA,G){var N=G(8),_=G(8);return g.default.SHA256(mA.clone().concat(N)).concat(N).concat(_)}(BA,mA.generateRandomWordArray),ht=function VA(mA,G,N){var _=g.default.SHA256(mA.clone().concat(G)),W={mode:g.default.mode.CBC,padding:g.default.pad.NoPadding,iv:g.default.lib.WordArray.create(null,16)};return g.default.AES.encrypt(N,_,W).ciphertext}(BA,g.default.lib.WordArray.create(ZA.words.slice(10,12),8),this.encryptionKey),Ct=function _A(mA,G,N){var _=N(8),W=N(8);return g.default.SHA256(mA.clone().concat(_).concat(G)).concat(_).concat(W)}(MA,ZA,mA.generateRandomWordArray),xt=function vA(mA,G,N,_){var W=g.default.SHA256(mA.clone().concat(G).concat(N)),BA={mode:g.default.mode.CBC,padding:g.default.pad.NoPadding,iv:g.default.lib.WordArray.create(null,16)};return g.default.AES.encrypt(_,W,BA).ciphertext}(MA,g.default.lib.WordArray.create(Ct.words.slice(10,12),8),ZA,this.encryptionKey),Yt=function qA(mA,G,N){var _=g.default.lib.WordArray.create([bt(mA),4294967295,1415668834],12).concat(N(4));return g.default.AES.encrypt(_,G,{mode:g.default.mode.ECB,padding:g.default.pad.NoPadding}).ciphertext}(W,this.encryptionKey,mA.generateRandomWordArray);N.V=5,N.Length=this.keyBits,N.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV3",Length:this.keyBits/8}},N.StmF="StdCF",N.StrF="StdCF",N.R=5,N.O=Vt(Ct),N.OE=Vt(xt),N.U=Vt(ZA),N.UE=Vt(ht),N.P=W,N.Perms=Vt(Yt)}},{key:"getEncryptFn",value:function(N,_){var W,MA;if(this.version<5&&(W=this.encryptionKey.clone().concat(g.default.lib.WordArray.create([(255&N)<<24|(65280&N)<<8|N>>8&65280|255&_,(65280&_)<<16],5))),1===this.version||2===this.version){var BA=g.default.MD5(W);return BA.sigBytes=Math.min(16,this.keyBits/8+5),function(ht){return Vt(g.default.RC4.encrypt(g.default.lib.WordArray.create(ht),BA).ciphertext)}}MA=4===this.version?g.default.MD5(W.concat(g.default.lib.WordArray.create([1933667412],4))):this.encryptionKey;var ZA=mA.generateRandomWordArray(16),At={mode:g.default.mode.CBC,padding:g.default.pad.Pkcs7,iv:ZA};return function(ht){return Vt(ZA.clone().concat(g.default.AES.encrypt(g.default.lib.WordArray.create(ht),MA,At).ciphertext))}}},{key:"end",value:function(){this.dictionary.end()}}]),mA}();function EA(){var mA=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},G=-3904;return"lowResolution"===mA.printing&&(G|=4),"highResolution"===mA.printing&&(G|=2052),mA.modifying&&(G|=8),mA.copying&&(G|=16),mA.annotating&&(G|=32),mA.fillingForms&&(G|=256),mA.contentAccessibility&&(G|=512),mA.documentAssembly&&(G|=1024),G}function Ut(){for(var mA=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",G=o.alloc(32),N=mA.length,_=0;_255)throw new Error("Password contains one or more invalid characters.");G[_]=W,_++}for(;_<32;)G[_]=Pe[_-N],_++;return g.default.lib.WordArray.create(G)}function It(){var mA=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";mA=unescape(encodeURIComponent(H(mA)));for(var G=Math.min(127,mA.length),N=o.alloc(G),_=0;_>8&65280|mA>>24&255}function Vt(mA){for(var G=[],N=0;N>8*(3-N%4)&255);return o.from(G)}var Ot,zt,Xt,se,mn,dn,Pe=[40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122],re=bA.number,$t=function(){function mA(G){B(this,mA),this.doc=G,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}return C(mA,[{key:"stop",value:function(N,_,W){if(null==W&&(W=1),_=this.doc._normalizeColor(_),0===this.stops.length)if(3===_.length)this._colorSpace="DeviceRGB";else if(4===_.length)this._colorSpace="DeviceCMYK";else{if(1!==_.length)throw new Error("Unknown color space");this._colorSpace="DeviceGray"}else if("DeviceRGB"===this._colorSpace&&3!==_.length||"DeviceCMYK"===this._colorSpace&&4!==_.length||"DeviceGray"===this._colorSpace&&1!==_.length)throw new Error("All gradient stops must use the same color space");return W=Math.max(0,Math.min(1,W)),this.stops.push([N,_,W]),this}},{key:"setTransform",value:function(N,_,W,BA,MA,ZA){return this.transform=[N,_,W,BA,MA,ZA],this}},{key:"embed",value:function(N){var _,W=this.stops.length;if(0!==W){this.embedded=!0,this.matrix=N;var BA=this.stops[W-1];BA[0]<1&&this.stops.push([1,BA[1],BA[2]]);for(var MA=[],ZA=[],At=[],ht=0;ht>16,N>>8&255,255&N]}else zn[G]&&(G=zn[G]);return Array.isArray(G)?(3===G.length?G=G.map(function(_){return _/255}):4===G.length&&(G=G.map(function(_){return _/100})),G):null},_setColor:function(G,N){return G instanceof tn?(G.apply(N),!0):Array.isArray(G)&&G[0]instanceof qe?(G[0].apply(N,G[1]),!0):this._setColorCore(G,N)},_setColorCore:function(G,N){if(!(G=this._normalizeColor(G)))return!1;var _=N?"SCN":"scn",W=this._getColorSpace(G);return this._setColorSpace(W,N),G=G.join(" "),this.addContent("".concat(G," ").concat(_)),!0},_setColorSpace:function(G,N){var _=N?"CS":"cs";return this.addContent("/".concat(G," ").concat(_))},_getColorSpace:function(G){return 4===G.length?"DeviceCMYK":"DeviceRGB"},fillColor:function(G,N){return this._setColor(G,!1)&&this.fillOpacity(N),this._fillColor=[G,N],this},strokeColor:function(G,N){return this._setColor(G,!0)&&this.strokeOpacity(N),this},opacity:function(G){return this._doOpacity(G,G),this},fillOpacity:function(G){return this._doOpacity(G,null),this},strokeOpacity:function(G){return this._doOpacity(null,G),this},_doOpacity:function(G,N){var _,W;if(null!=G||null!=N){null!=G&&(G=Math.max(0,Math.min(1,G))),null!=N&&(N=Math.max(0,Math.min(1,N)));var BA="".concat(G,"_").concat(N);if(this._opacityRegistry[BA]){var MA=O(this._opacityRegistry[BA],2);_=MA[0],W=MA[1]}else{_={Type:"ExtGState"},null!=G&&(_.ca=G),null!=N&&(_.CA=N),(_=this.ref(_)).end();var ZA=++this._opacityCount;W="Gs".concat(ZA),this._opacityRegistry[BA]=[_,W]}return this.page.ext_gstates[W]=_,this.addContent("/".concat(W," gs"))}},linearGradient:function(G,N,_,W){return new Te(this,G,N,_,W)},radialGradient:function(G,N,_,W,BA,MA){return new en(this,G,N,_,W,BA,MA)},pattern:function(G,N,_,W){return new qe(this,G,N,_,W)}},zn={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};Ot=zt=Xt=se=mn=dn=0;var xn={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},Fn={M:function(G,N){return Xt=se=null,mn=Ot=N[0],dn=zt=N[1],G.moveTo(Ot,zt)},m:function(G,N){return Xt=se=null,mn=Ot+=N[0],dn=zt+=N[1],G.moveTo(Ot,zt)},C:function(G,N){return Ot=N[4],zt=N[5],Xt=N[2],se=N[3],G.bezierCurveTo.apply(G,J(N))},c:function(G,N){return G.bezierCurveTo(N[0]+Ot,N[1]+zt,N[2]+Ot,N[3]+zt,N[4]+Ot,N[5]+zt),Xt=Ot+N[2],se=zt+N[3],Ot+=N[4],zt+=N[5]},S:function(G,N){return null===Xt&&(Xt=Ot,se=zt),G.bezierCurveTo(Ot-(Xt-Ot),zt-(se-zt),N[0],N[1],N[2],N[3]),Xt=N[0],se=N[1],Ot=N[2],zt=N[3]},s:function(G,N){return null===Xt&&(Xt=Ot,se=zt),G.bezierCurveTo(Ot-(Xt-Ot),zt-(se-zt),Ot+N[0],zt+N[1],Ot+N[2],zt+N[3]),Xt=Ot+N[0],se=zt+N[1],Ot+=N[2],zt+=N[3]},Q:function(G,N){return Xt=N[0],se=N[1],G.quadraticCurveTo(N[0],N[1],Ot=N[2],zt=N[3])},q:function(G,N){return G.quadraticCurveTo(N[0]+Ot,N[1]+zt,N[2]+Ot,N[3]+zt),Xt=Ot+N[0],se=zt+N[1],Ot+=N[2],zt+=N[3]},T:function(G,N){return null===Xt?(Xt=Ot,se=zt):(Xt=Ot-(Xt-Ot),se=zt-(se-zt)),G.quadraticCurveTo(Xt,se,N[0],N[1]),Xt=Ot-(Xt-Ot),se=zt-(se-zt),Ot=N[0],zt=N[1]},t:function(G,N){return null===Xt?(Xt=Ot,se=zt):(Xt=Ot-(Xt-Ot),se=zt-(se-zt)),G.quadraticCurveTo(Xt,se,Ot+N[0],zt+N[1]),Ot+=N[0],zt+=N[1]},A:function(G,N){return WA(G,Ot,zt,N),Ot=N[5],zt=N[6]},a:function(G,N){return N[5]+=Ot,N[6]+=zt,WA(G,Ot,zt,N),Ot=N[5],zt=N[6]},L:function(G,N){return Xt=se=null,G.lineTo(Ot=N[0],zt=N[1])},l:function(G,N){return Xt=se=null,G.lineTo(Ot+=N[0],zt+=N[1])},H:function(G,N){return Xt=se=null,G.lineTo(Ot=N[0],zt)},h:function(G,N){return Xt=se=null,G.lineTo(Ot+=N[0],zt)},V:function(G,N){return Xt=se=null,G.lineTo(Ot,zt=N[0])},v:function(G,N){return Xt=se=null,G.lineTo(Ot,zt+=N[0])},Z:function(G){return G.closePath(),Ot=mn,zt=dn},z:function(G){return G.closePath(),Ot=mn,zt=dn}},WA=function(G,N,_,W){var Wt,BA=O(W,7),Jt=QA(xA(BA[5],BA[6],BA[0],BA[1],BA[3],BA[4],BA[2],N,_));try{for(Jt.s();!(Wt=Jt.n()).done;){var we=$A.apply(void 0,J(Wt.value));G.bezierCurveTo.apply(G,J(we))}}catch(pe){Jt.e(pe)}finally{Jt.f()}},xA=function(G,N,_,W,BA,MA,ZA,At,ht){var Ct=ZA*(Math.PI/180),vt=Math.sin(Ct),xt=Math.cos(Ct);_=Math.abs(_),W=Math.abs(W);var Yt=(Xt=xt*(At-G)*.5+vt*(ht-N)*.5)*Xt/(_*_)+(se=xt*(ht-N)*.5-vt*(At-G)*.5)*se/(W*W);Yt>1&&(_*=Yt=Math.sqrt(Yt),W*=Yt);var Jt=xt/_,Wt=vt/_,he=-vt/W,we=xt/W,pe=Jt*At+Wt*ht,nn=he*At+we*ht,te=Jt*G+Wt*N,je=he*G+we*N,We=1/((te-pe)*(te-pe)+(je-nn)*(je-nn))-.25;We<0&&(We=0);var Cn=Math.sqrt(We);MA===BA&&(Cn=-Cn);var Wn=.5*(pe+te)-Cn*(je-nn),Ai=.5*(nn+je)+Cn*(te-pe),Sn=Math.atan2(nn-Ai,pe-Wn),Hn=Math.atan2(je-Ai,te-Wn)-Sn;Hn<0&&1===MA?Hn+=2*Math.PI:Hn>0&&0===MA&&(Hn-=2*Math.PI);for(var ai=Math.ceil(Math.abs(Hn/(.5*Math.PI+.001))),mi=[],ti=0;ti0&&(W[W.length]=+BA),_[_.length]={cmd:N,args:W},W=[],BA="",MA=!1),N=Ct;else if([" ",","].includes(Ct)||"-"===Ct&&BA.length>0&&"e"!==BA[BA.length-1]||"."===Ct&&MA){if(0===BA.length)continue;W.length===ZA?(_[_.length]={cmd:N,args:W},W=[+BA],"M"===N&&(N="L"),"m"===N&&(N="l")):W[W.length]=+BA,MA="."===Ct,BA=["-","."].includes(Ct)?Ct:""}else BA+=Ct,"."===Ct&&(MA=!0)}}catch(vt){At.e(vt)}finally{At.f()}return BA.length>0&&(W.length===ZA?(_[_.length]={cmd:N,args:W},W=[+BA],"M"===N&&(N="L"),"m"===N&&(N="l")):W[W.length]=+BA),_[_.length]={cmd:N,args:W},_}(_);!function(G,N){Ot=zt=Xt=se=mn=dn=0;for(var _=0;_1&&void 0!==arguments[1]?arguments[1]:{},_=G;if(Array.isArray(G)||(G=[G,N.space||G]),!G.every(function(BA){return Number.isFinite(BA)&&BA>0}))throw new Error("dash(".concat(JSON.stringify(_),", ").concat(JSON.stringify(N),") invalid, lengths must be numeric and greater than zero"));return G=G.map(RA).join(" "),this.addContent("[".concat(G,"] ").concat(RA(N.phase||0)," d"))},undash:function(){return this.addContent("[] 0 d")},moveTo:function(G,N){return this.addContent("".concat(RA(G)," ").concat(RA(N)," m"))},lineTo:function(G,N){return this.addContent("".concat(RA(G)," ").concat(RA(N)," l"))},bezierCurveTo:function(G,N,_,W,BA,MA){return this.addContent("".concat(RA(G)," ").concat(RA(N)," ").concat(RA(_)," ").concat(RA(W)," ").concat(RA(BA)," ").concat(RA(MA)," c"))},quadraticCurveTo:function(G,N,_,W){return this.addContent("".concat(RA(G)," ").concat(RA(N)," ").concat(RA(_)," ").concat(RA(W)," v"))},rect:function(G,N,_,W){return this.addContent("".concat(RA(G)," ").concat(RA(N)," ").concat(RA(_)," ").concat(RA(W)," re"))},roundedRect:function(G,N,_,W,BA){null==BA&&(BA=0);var MA=(BA=Math.min(BA,.5*_,.5*W))*(1-LA);return this.moveTo(G+BA,N),this.lineTo(G+_-BA,N),this.bezierCurveTo(G+_-MA,N,G+_,N+MA,G+_,N+BA),this.lineTo(G+_,N+W-BA),this.bezierCurveTo(G+_,N+W-MA,G+_-MA,N+W,G+_-BA,N+W),this.lineTo(G+BA,N+W),this.bezierCurveTo(G+MA,N+W,G,N+W-MA,G,N+W-BA),this.lineTo(G,N+BA),this.bezierCurveTo(G,N+MA,G+MA,N,G+BA,N),this.closePath()},ellipse:function(G,N,_,W){null==W&&(W=_);var BA=_*LA,MA=W*LA,ZA=(G-=_)+2*_,At=(N-=W)+2*W,ht=G+_,Ct=N+W;return this.moveTo(G,Ct),this.bezierCurveTo(G,Ct-MA,ht-BA,N,ht,N),this.bezierCurveTo(ht+BA,N,ZA,Ct-MA,ZA,Ct),this.bezierCurveTo(ZA,Ct+MA,ht+BA,At,ht,At),this.bezierCurveTo(ht-BA,At,G,Ct+MA,G,Ct),this.closePath()},circle:function(G,N,_){return this.ellipse(G,N,_)},arc:function(G,N,_,W,BA,MA){null==MA&&(MA=!1);var ZA=2*Math.PI,At=.5*Math.PI,ht=BA-W;Math.abs(ht)>ZA?ht=ZA:0!==ht&&MA!==ht<0&&(ht=(MA?-1:1)*ZA+ht);var vt=Math.ceil(Math.abs(ht)/At),xt=ht/vt,Yt=xt/At*LA*_,Jt=W,Wt=-Math.sin(Jt)*Yt,he=Math.cos(Jt)*Yt,we=G+Math.cos(Jt)*_,pe=N+Math.sin(Jt)*_;this.moveTo(we,pe);for(var nn=0;nn1&&void 0!==arguments[1]?arguments[1]:{},W=G*Math.PI/180,BA=Math.cos(W),MA=Math.sin(W),ZA=_=0;if(null!=N.origin){var At=O(N.origin,2),Ct=(ZA=At[0])*MA+(_=At[1])*BA;ZA-=ZA*BA-_*MA,_-=Ct}return this.transform(BA,MA,-MA,BA,ZA,_)},scale:function(G,N){var W,_=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};null==N&&(N=G),"object"==typeof N&&(_=N,N=G);var BA=W=0;if(null!=_.origin){var MA=O(_.origin,2);BA=MA[0],W=MA[1],BA-=G*BA,W-=N*W}return this.transform(G,0,0,N,BA,W)}},XA={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},PA=".notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n \nspace exclam quotedbl numbersign\ndollar percent ampersand quotesingle\nparenleft parenright asterisk plus\ncomma hyphen period slash\nzero one two three\nfour five six seven\neight nine colon semicolon\nless equal greater question\n \nat A B C\nD E F G\nH I J K\nL M N O\nP Q R S\nT U V W\nX Y Z bracketleft\nbackslash bracketright asciicircum underscore\n \ngrave a b c\nd e f g\nh i j k\nl m n o\np q r s\nt u v w\nx y z braceleft\nbar braceright asciitilde .notdef\n \nEuro .notdef quotesinglbase florin\nquotedblbase ellipsis dagger daggerdbl\ncircumflex perthousand Scaron guilsinglleft\nOE .notdef Zcaron .notdef\n.notdef quoteleft quoteright quotedblleft\nquotedblright bullet endash emdash\ntilde trademark scaron guilsinglright\noe .notdef zcaron ydieresis\n \nspace exclamdown cent sterling\ncurrency yen brokenbar section\ndieresis copyright ordfeminine guillemotleft\nlogicalnot hyphen registered macron\ndegree plusminus twosuperior threesuperior\nacute mu paragraph periodcentered\ncedilla onesuperior ordmasculine guillemotright\nonequarter onehalf threequarters questiondown\n \nAgrave Aacute Acircumflex Atilde\nAdieresis Aring AE Ccedilla\nEgrave Eacute Ecircumflex Edieresis\nIgrave Iacute Icircumflex Idieresis\nEth Ntilde Ograve Oacute\nOcircumflex Otilde Odieresis multiply\nOslash Ugrave Uacute Ucircumflex\nUdieresis Yacute Thorn germandbls\n \nagrave aacute acircumflex atilde\nadieresis aring ae ccedilla\negrave eacute ecircumflex edieresis\nigrave iacute icircumflex idieresis\neth ntilde ograve oacute\nocircumflex otilde odieresis divide\noslash ugrave uacute ucircumflex\nudieresis yacute thorn ydieresis".split(/\s+/),at=function(){function mA(G){B(this,mA),this.contents=G,this.attributes={},this.glyphWidths={},this.boundingBoxes={},this.kernPairs={},this.parse(),this.charWidths=new Array(256);for(var N=0;N<=255;N++)this.charWidths[N]=this.glyphWidths[PA[N]];this.bbox=this.attributes.FontBBox.split(/\s+/).map(function(_){return+_}),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}return C(mA,null,[{key:"open",value:function(N){return new mA(e.readFileSync(N,"utf8"))}}]),C(mA,[{key:"parse",value:function(){var W,N="",_=QA(this.contents.split("\n"));try{for(_.s();!(W=_.n()).done;){var MA,ZA,BA=W.value;if(MA=BA.match(/^Start(\w+)/))N=MA[1];else if(MA=BA.match(/^End(\w+)/))N="";else switch(N){case"FontMetrics":var At=(MA=BA.match(/(^\w+)\s+(.*)/))[1],ht=MA[2];(ZA=this.attributes[At])?(Array.isArray(ZA)||(ZA=this.attributes[At]=[ZA]),ZA.push(ht)):this.attributes[At]=ht;break;case"CharMetrics":if(!/^CH?\s/.test(BA))continue;var Ct=BA.match(/\bN\s+(\.?\w+)\s*;/)[1];this.glyphWidths[Ct]=+BA.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(MA=BA.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(this.kernPairs[MA[1]+"\0"+MA[2]]=parseInt(MA[3]))}}}catch(vt){_.e(vt)}finally{_.f()}}},{key:"encodeText",value:function(N){for(var _=[],W=0,BA=N.length;W>8,At=0;this.font.post.isFixedPitch&&(At|=1),1<=ZA&&ZA<=7&&(At|=2),At|=4,10===ZA&&(At|=8),this.font.head.macStyle.italic&&(At|=64);var Ct=[1,2,3,4,5,6].map(function(Wt){return String.fromCharCode((W.id.charCodeAt(Wt)||73)+17)}).join("")+"+"+this.font.postscriptName,vt=this.font.bbox,xt=this.document.ref({Type:"FontDescriptor",FontName:Ct,Flags:At,FontBBox:[vt.minX*this.scale,vt.minY*this.scale,vt.maxX*this.scale,vt.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});BA?xt.data.FontFile3=MA:xt.data.FontFile2=MA,xt.end();var Yt={Type:"Font",Subtype:"CIDFontType0",BaseFont:Ct,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:xt,W:[0,this.widths]};BA||(Yt.Subtype="CIDFontType2",Yt.CIDToGIDMap="Identity");var Jt=this.document.ref(Yt);return Jt.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:Ct,Encoding:"Identity-H",DescendantFonts:[Jt],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}},{key:"toUnicodeCmap",value:function(){var ZA,W=this.document.ref(),BA=[],MA=QA(this.unicode);try{for(MA.s();!(ZA=MA.n()).done;){var vt,ht=[],Ct=QA(ZA.value);try{for(Ct.s();!(vt=Ct.n()).done;){var xt=vt.value;xt>65535&&(ht.push(Nt((xt-=65536)>>>10&1023|55296)),xt=56320|1023&xt),ht.push(Nt(xt))}}catch(Yt){Ct.e(Yt)}finally{Ct.f()}BA.push("<".concat(ht.join(" "),">"))}}catch(Yt){MA.e(Yt)}finally{MA.f()}return W.end("/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000>\nendcodespacerange\n1 beginbfrange\n<0000> <".concat(Nt(BA.length-1),"> [").concat(BA.join(" "),"]\nendbfrange\nendcmap\nCMapName currentdict /CMap defineresource pop\nend\nend")),W}}]),N}(jA),Kt=function(){function mA(){B(this,mA)}return C(mA,null,[{key:"open",value:function(N,_,W,BA){var MA;if("string"==typeof _){if(Tt.isStandardFont(_))return new Tt(N,_,BA);_=e.readFileSync(_)}if(o.isBuffer(_)?MA=f.default.create(_,W):_ instanceof Uint8Array?MA=f.default.create(o.from(_),W):_ instanceof ArrayBuffer&&(MA=f.default.create(o.from(new Uint8Array(_)),W)),null==MA)throw new Error("Not a supported font format or standard PDF font.");return new kt(N,MA,BA)}}]),mA}(),Ae={initFonts:function(){var G=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Helvetica";this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},G&&this.font(G)},font:function(G,N,_){var W,BA;if("number"==typeof N&&(_=N,N=null),"string"==typeof G&&this._registeredFonts[G]){W=G;var MA=this._registeredFonts[G];G=MA.src,N=MA.family}else"string"!=typeof(W=N||G)&&(W=null);if(null!=_&&this.fontSize(_),BA=this._fontFamilies[W])return this._font=BA,this;var ZA="F".concat(++this._fontCount);return this._font=Kt.open(this,G,N,ZA),(BA=this._fontFamilies[this._font.name])?(this._font=BA,this):(W&&(this._fontFamilies[W]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function(G){return this._fontSize=G,this},currentLineHeight:function(G){return null==G&&(G=!1),this._font.lineHeight(this._fontSize,G)},registerFont:function(G,N,_){return this._registeredFonts[G]={src:N,family:_},this}},ft=function(mA){v(N,mA);var G=b(N);function N(_,W){var BA;return B(this,N),(BA=G.call(this)).document=_,BA.indent=W.indent||0,BA.characterSpacing=W.characterSpacing||0,BA.wordSpacing=0===W.wordSpacing,BA.columns=W.columns||1,BA.columnGap=null!=W.columnGap?W.columnGap:18,BA.lineWidth=(W.width-BA.columnGap*(BA.columns-1))/BA.columns,BA.spaceLeft=BA.lineWidth,BA.startX=BA.document.x,BA.startY=BA.document.y,BA.column=1,BA.ellipsis=W.ellipsis,BA.continuedX=0,BA.features=W.features,null!=W.height?(BA.height=W.height,BA.maxY=BA.startY+W.height):BA.maxY=BA.document.page.maxY(),BA.on("firstLine",function(MA){var ZA=BA.continuedX||BA.indent;return BA.document.x+=ZA,BA.lineWidth-=ZA,BA.once("line",function(){if(BA.document.x-=ZA,BA.lineWidth+=ZA,MA.continued&&!BA.continuedX&&(BA.continuedX=BA.indent),!MA.continued)return BA.continuedX=0})}),BA.on("lastLine",function(MA){var ZA=MA.align;return"justify"===ZA&&(MA.align="left"),BA.lastLine=!0,BA.once("line",function(){return BA.document.y+=MA.paragraphGap||0,MA.align=ZA,BA.lastLine=!1})}),BA}return C(N,[{key:"wordWidth",value:function(W){return this.document.widthOfString(W,this)+this.characterSpacing+this.wordSpacing}},{key:"eachWord",value:function(W,BA){for(var MA,ZA=new h.default(W),At=null,ht=Object.create(null);MA=ZA.nextBreak();){var Ct,vt=W.slice((null!=At?At.position:void 0)||0,MA.position),xt=null!=ht[vt]?ht[vt]:ht[vt]=this.wordWidth(vt);if(xt>this.lineWidth+this.continuedX)for(var Yt=At,Jt={};vt.length;){var Wt,he;xt>this.spaceLeft?(Wt=Math.ceil(this.spaceLeft/(xt/vt.length)),he=(xt=this.wordWidth(vt.slice(0,Wt)))<=this.spaceLeft&&Wtthis.spaceLeft&&Wt>0;we||he;)we?we=(xt=this.wordWidth(vt.slice(0,--Wt)))>this.spaceLeft&&Wt>0:(we=(xt=this.wordWidth(vt.slice(0,++Wt)))>this.spaceLeft&&Wt>0,he=xt<=this.spaceLeft&&Wtthis.maxY||ZA>this.maxY)&&this.nextSection();var At="",ht=0,Ct=0,vt=0,xt=this.document.y,Yt=function(){return BA.textWidth=ht+MA.wordSpacing*(Ct-1),BA.wordCount=Ct,BA.lineWidth=MA.lineWidth,xt=MA.document.y,MA.emit("line",At,BA,MA),vt++};return this.emit("sectionStart",BA,this),this.eachWord(W,function(Jt,Wt,he,we){if((null==we||we.required)&&(MA.emit("firstLine",BA,MA),MA.spaceLeft=MA.lineWidth),Wt<=MA.spaceLeft&&(At+=Jt,ht+=Wt,Ct++),he.required||Wt>MA.spaceLeft){var pe=MA.document.currentLineHeight(!0);if(null!=MA.height&&MA.ellipsis&&MA.document.y+2*pe>MA.maxY&&MA.column>=MA.columns){for(!0===MA.ellipsis&&(MA.ellipsis="\u2026"),At=At.replace(/\s+$/,""),ht=MA.wordWidth(At+MA.ellipsis);At&&ht>MA.lineWidth;)At=At.slice(0,-1).replace(/\s+$/,""),ht=MA.wordWidth(At+MA.ellipsis);ht<=MA.lineWidth&&(At+=MA.ellipsis),ht=MA.wordWidth(At)}return he.required&&(Wt>MA.spaceLeft&&(Yt(),At=Jt,ht=Wt,Ct=1),MA.emit("lastLine",BA,MA)),Yt(),MA.document.y+pe>MA.maxY&&!MA.nextSection()?(Ct=0,At="",!1):he.required?(MA.spaceLeft=MA.lineWidth,At="",ht=0,Ct=0):(MA.spaceLeft=MA.lineWidth-Wt,At=Jt,ht=Wt,Ct=1)}return MA.spaceLeft-=Wt}),Ct>0&&(this.emit("lastLine",BA,this),Yt()),this.emit("sectionEnd",BA,this),!0===BA.continued?(vt>1&&(this.continuedX=0),this.continuedX+=BA.textWidth||0,this.document.y=xt):this.document.x=this.startX}},{key:"nextSection",value:function(W){if(this.emit("sectionEnd",W,this),++this.column>this.columns){if(null!=this.height)return!1;var BA;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&(BA=this.document).fillColor.apply(BA,J(this.document._fillColor)),this.emit("pageBreak",W,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",W,this);return this.emit("sectionStart",W,this),!0}}]),N}(E.EventEmitter),St=bA.number,jt={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap:function(G){return this._lineGap=G,this},moveDown:function(G){return null==G&&(G=1),this.y+=this.currentLineHeight(!0)*G+this._lineGap,this},moveUp:function(G){return null==G&&(G=1),this.y-=this.currentLineHeight(!0)*G+this._lineGap,this},_text:function(G,N,_,W,BA){var MA=this;W=this._initOptions(N,_,W),G=null==G?"":"".concat(G),W.wordSpacing&&(G=G.replace(/\s{2,}/g," "));var ZA=function(){W.structParent&&W.structParent.add(MA.struct(W.structType||"P",[MA.markStructureContent(W.structType||"P")]))};if(W.width){var At=this._wrapper;At||((At=new ft(this,W)).on("line",BA),At.on("firstLine",ZA)),this._wrapper=W.continued?At:null,this._textOptions=W.continued?W:null,At.wrap(G,W)}else{var Ct,ht=QA(G.split("\n"));try{for(ht.s();!(Ct=ht.n()).done;){var vt=Ct.value;ZA(),BA(vt,W)}}catch(xt){ht.e(xt)}finally{ht.f()}}return this},text:function(G,N,_,W){return this._text(G,N,_,W,this._line)},widthOfString:function(G){var N=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._font.widthOfString(G,this._fontSize,N.features)+(N.characterSpacing||0)*(G.length-1)},heightOfString:function(G,N){var _=this,W=this.x,BA=this.y;(N=this._initOptions(N)).height=1/0;var MA=N.lineGap||this._lineGap||0;this._text(G,this.x,this.y,N,function(){return _.y+=_.currentLineHeight(!0)+MA});var ZA=this.y-BA;return this.x=W,this.y=BA,ZA},list:function(G,N,_,W,BA){var MA=this,ZA=(W=this._initOptions(N,_,W)).listType||"bullet",At=Math.round(this._font.ascender/1e3*this._fontSize),ht=At/2,Ct=W.bulletRadius||At/3,vt=W.textIndent||("bullet"===ZA?5*Ct:2*At),xt=W.bulletIndent||("bullet"===ZA?8*Ct:2*At),Yt=1,Jt=[],Wt=[],he=[];!function te(je){for(var wn=1,We=0;We0&&void 0!==arguments[0]?arguments[0]:{},N=arguments.length>1?arguments[1]:void 0,_=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};"object"==typeof G&&(_=G,G=null);var W=Object.assign({},_);if(this._textOptions)for(var BA in this._textOptions)"continued"!==BA&&void 0===W[BA]&&(W[BA]=this._textOptions[BA]);return null!=G&&(this.x=G),null!=N&&(this.y=N),!1!==W.lineBreak&&(null==W.width&&(W.width=this.page.width-this.x-this.page.margins.right),W.width=Math.max(W.width,0)),W.columns||(W.columns=0),null==W.columnGap&&(W.columnGap=18),W},_line:function(G){var N=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_=arguments.length>2?arguments[2]:void 0;this._fragment(G,this.x,this.y,N);var W=N.lineGap||this._lineGap||0;return _?this.y+=this.currentLineHeight(!0)+W:this.x+=this.widthOfString(G)},_fragment:function(G,N,_,W){var MA,ZA,At,ht,Ct,vt,BA=this;if(0!==(G="".concat(G).replace(/\n/g,"")).length){var Yt=W.wordSpacing||0,Jt=W.characterSpacing||0;if(W.width)switch(W.align||"left"){case"right":Ct=this.widthOfString(G.replace(/\s+$/,""),W),N+=W.lineWidth-Ct;break;case"center":N+=W.lineWidth/2-W.textWidth/2;break;case"justify":vt=G.trim().split(/\s+/),Ct=this.widthOfString(G.replace(/\s+/g,""),W);var Wt=this.widthOfString(" ")+Jt;Yt=Math.max(0,(W.lineWidth-Ct)/Math.max(1,vt.length-1)-Wt)}if("number"==typeof W.baseline)MA=-W.baseline;else{switch(W.baseline){case"svg-middle":MA=.5*this._font.xHeight;break;case"middle":case"svg-central":MA=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":MA=this._font.descender;break;case"alphabetic":MA=0;break;case"mathematical":MA=.5*this._font.ascender;break;case"hanging":MA=.8*this._font.ascender;break;default:MA=this._font.ascender}MA=MA/1e3*this._fontSize}var je,he=W.textWidth+Yt*(W.wordCount-1)+Jt*(G.length-1);if(null!=W.link&&this.link(N,_,he,this.currentLineHeight(),W.link),null!=W.goTo&&this.goTo(N,_,he,this.currentLineHeight(),W.goTo),null!=W.destination&&this.addNamedDestination(W.destination,"XYZ",N,_,null),W.underline){this.save(),W.stroke||this.strokeColor.apply(this,J(this._fillColor||[]));var we=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(we);var pe=_+this.currentLineHeight()-we;this.moveTo(N,pe),this.lineTo(N+he,pe),this.stroke(),this.restore()}if(W.strike){this.save(),W.stroke||this.strokeColor.apply(this,J(this._fillColor||[]));var nn=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(nn);var te=_+this.currentLineHeight()/2;this.moveTo(N,te),this.lineTo(N+he,te),this.stroke(),this.restore()}this.save(),W.oblique&&(je="number"==typeof W.oblique?-Math.tan(W.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,N,_),this.transform(1,0,je,1,-je*MA,0),this.transform(1,0,0,1,-N,-_)),this.transform(1,0,0,-1,0,this.page.height),_=this.page.height-_-MA,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent("1 0 0 1 ".concat(St(N)," ").concat(St(_)," Tm")),this.addContent("/".concat(this._font.id," ").concat(St(this._fontSize)," Tf"));var wn=W.fill&&W.stroke?2:W.stroke?1:0;if(wn&&this.addContent("".concat(wn," Tr")),Jt&&this.addContent("".concat(St(Jt)," Tc")),Yt){vt=G.trim().split(/\s+/),Yt+=this.widthOfString(" ")+Jt,Yt*=1e3/this._fontSize,ZA=[],ht=[];var Cn,We=QA(vt);try{for(We.s();!(Cn=We.n()).done;){var Sn=O(this._font.encode(Cn.value,W.features),2),Hn=Sn[1];ZA=ZA.concat(Sn[0]),ht=ht.concat(Hn);var ai={},mi=ht[ht.length-1];for(var ti in mi)ai[ti]=mi[ti];ai.xAdvance+=Yt,ht[ht.length-1]=ai}}catch(Ji){We.e(Ji)}finally{We.f()}}else{var Vn=O(this._font.encode(G,W.features),2);ZA=Vn[0],ht=Vn[1]}var zi=this._fontSize/1e3,Ii=[],Gi=0,Hi=!1,Br=function(Kn){if(Gi ").concat(St(-Or)))}return Gi=Kn},Oi=function(Kn){if(Br(Kn),Ii.length>0)return BA.addContent("[".concat(Ii.join(" "),"] TJ")),Ii.length=0};for(At=0;At3&&void 0!==arguments[3]?arguments[3]:{};"object"==typeof N&&(W=N,N=null),N=null!=(Ct=null!=N?N:W.x)?Ct:this.x,_=null!=(vt=null!=_?_:W.y)?vt:this.y,"string"==typeof G&&(At=this._imageRegistry[G]),At||(At=G.width&&G.height?G:this.openImage(G)),At.obj||At.embed(this),null==this.page.xobjects[At.label]&&(this.page.xobjects[At.label]=At.obj);var xt=W.width||At.width,Yt=W.height||At.height;if(W.width&&!W.height){var Jt=xt/At.width;xt=At.width*Jt,Yt=At.height*Jt}else if(W.height&&!W.width){var Wt=Yt/At.height;xt=At.width*Wt,Yt=At.height*Wt}else if(W.scale)xt=At.width*W.scale,Yt=At.height*W.scale;else if(W.fit){var he=O(W.fit,2);(ht=At.width/At.height)>(ZA=he[0])/(BA=he[1])?(xt=ZA,Yt=ZA/ht):(Yt=BA,xt=BA*ht)}else if(W.cover){var we=O(W.cover,2);(ht=At.width/At.height)>(ZA=we[0])/(BA=we[1])?(Yt=BA,xt=BA*ht):(xt=ZA,Yt=ZA/ht)}return(W.fit||W.cover)&&("center"===W.align?N=N+ZA/2-xt/2:"right"===W.align&&(N=N+ZA-xt),"center"===W.valign?_=_+BA/2-Yt/2:"bottom"===W.valign&&(_=_+BA-Yt)),null!=W.link&&this.link(N,_,xt,Yt,W.link),null!=W.goTo&&this.goTo(N,_,xt,Yt,W.goTo),null!=W.destination&&this.addNamedDestination(W.destination,"XYZ",N,_,null),this.y===_&&(this.y+=Yt),this.save(),this.transform(xt,0,0,-Yt,N,_+Yt),this.addContent("/".concat(At.label," Do")),this.restore(),this},openImage:function(G){var N;return"string"==typeof G&&(N=this._imageRegistry[G]),N||(N=Be.open(G,"I".concat(++this._imageCount)),"string"==typeof G&&(this._imageRegistry[G]=N)),N}},Ge={annotate:function(G,N,_,W,BA){for(var MA in BA.Type="Annot",BA.Rect=this._convertRect(G,N,_,W),BA.Border=[0,0,0],"Link"===BA.Subtype&&void 0===BA.F&&(BA.F=4),"Link"!==BA.Subtype&&null==BA.C&&(BA.C=this._normalizeColor(BA.color||[0,0,0])),delete BA.color,"string"==typeof BA.Dest&&(BA.Dest=new String(BA.Dest)),BA){var ZA=BA[MA];BA[MA[0].toUpperCase()+MA.slice(1)]=ZA}var At=this.ref(BA);return this.page.annotations.push(At),At.end(),this},note:function(G,N,_,W,BA){var MA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return MA.Subtype="Text",MA.Contents=new String(BA),MA.Name="Comment",null==MA.color&&(MA.color=[243,223,92]),this.annotate(G,N,_,W,MA)},goTo:function(G,N,_,W,BA){var MA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return MA.Subtype="Link",MA.A=this.ref({S:"GoTo",D:new String(BA)}),MA.A.end(),this.annotate(G,N,_,W,MA)},link:function(G,N,_,W,BA){var MA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if(MA.Subtype="Link","number"==typeof BA){var ZA=this._root.data.Pages.data;if(!(BA>=0&&BA4&&void 0!==arguments[4]?arguments[4]:{},ZA=O(this._convertRect(G,N,_,W),4),At=ZA[0],ht=ZA[1],Ct=ZA[2],vt=ZA[3];return BA.QuadPoints=[At,vt,Ct,vt,At,ht,Ct,ht],BA.Contents=new String,this.annotate(G,N,_,W,BA)},highlight:function(G,N,_,W){var BA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return BA.Subtype="Highlight",null==BA.color&&(BA.color=[241,238,148]),this._markup(G,N,_,W,BA)},underline:function(G,N,_,W){var BA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return BA.Subtype="Underline",this._markup(G,N,_,W,BA)},strike:function(G,N,_,W){var BA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return BA.Subtype="StrikeOut",this._markup(G,N,_,W,BA)},lineAnnotation:function(G,N,_,W){var BA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return BA.Subtype="Line",BA.Contents=new String,BA.L=[G,this.page.height-N,_,this.page.height-W],this.annotate(G,N,_,W,BA)},rectAnnotation:function(G,N,_,W){var BA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return BA.Subtype="Square",BA.Contents=new String,this.annotate(G,N,_,W,BA)},ellipseAnnotation:function(G,N,_,W){var BA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return BA.Subtype="Circle",BA.Contents=new String,this.annotate(G,N,_,W,BA)},textAnnotation:function(G,N,_,W,BA){var MA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return MA.Subtype="FreeText",MA.Contents=new String(BA),MA.DA=new String,this.annotate(G,N,_,W,MA)},fileAnnotation:function(G,N,_,W){var BA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},MA=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},ZA=this.file(BA.src,Object.assign({hidden:!0},BA));return MA.Subtype="FileAttachment",MA.FS=ZA,MA.Contents?MA.Contents=new String(MA.Contents):ZA.data.Desc&&(MA.Contents=ZA.data.Desc),this.annotate(G,N,_,W,MA)},_convertRect:function(G,N,_,W){var BA=N;N+=W;var MA=G+_,ZA=O(this._ctm,6),At=ZA[0],ht=ZA[1],Ct=ZA[2],vt=ZA[3],xt=ZA[4],Yt=ZA[5];return[G=At*G+Ct*N+xt,N=ht*G+vt*N+Yt,MA=At*MA+Ct*BA+xt,BA=ht*MA+vt*BA+Yt]}},Se=function(){function mA(G,N,_,W){var BA=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{expanded:!1};B(this,mA),this.document=G,this.options=BA,this.outlineData={},null!==W&&(this.outlineData.Dest=[W.dictionary,"Fit"]),null!==N&&(this.outlineData.Parent=N),null!==_&&(this.outlineData.Title=new String(_)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}return C(mA,[{key:"addItem",value:function(N){var W=new mA(this.document,this.dictionary,N,this.document.page,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{expanded:!1});return this.children.push(W),W}},{key:"endOutline",value:function(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);var _=this.children[this.children.length-1];this.outlineData.First=this.children[0].dictionary,this.outlineData.Last=_.dictionary;for(var W=0,BA=this.children.length;W0&&(MA.outlineData.Prev=this.children[W-1].dictionary),W0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode="UseOutlines"}},Ne=function(){function mA(G,N){B(this,mA),this.refs=[{pageRef:G,mcid:N}]}return C(mA,[{key:"push",value:function(N){var _=this;N.refs.forEach(function(W){return _.refs.push(W)})}}]),mA}(),$e=function(){function mA(G,N){var _=this,W=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},BA=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;B(this,mA),this.document=G,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=G.ref({S:N});var MA=this.dictionary.data;(Array.isArray(W)||this._isValidChild(W))&&(BA=W,W={}),void 0!==W.title&&(MA.T=new String(W.title)),void 0!==W.lang&&(MA.Lang=new String(W.lang)),void 0!==W.alt&&(MA.Alt=new String(W.alt)),void 0!==W.expanded&&(MA.E=new String(W.expanded)),void 0!==W.actual&&(MA.ActualText=new String(W.actual)),this._children=[],BA&&(Array.isArray(BA)||(BA=[BA]),BA.forEach(function(ZA){return _.add(ZA)}),this.end())}return C(mA,[{key:"add",value:function(N){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(N))throw new Error("Invalid structure element child");return N instanceof mA&&(N.setParent(this.dictionary),this._attached&&N.setAttached()),N instanceof Ne&&this._addContentToParentTree(N),"function"==typeof N&&this._attached&&(N=this._contentForClosure(N)),this._children.push(N),this}},{key:"_addContentToParentTree",value:function(N){var _=this;N.refs.forEach(function(W){var BA=W.pageRef,MA=W.mcid;_.document.getStructParentTree().get(BA.data.StructParents)[MA]=_.dictionary})}},{key:"setParent",value:function(N){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=N,this._flush()}},{key:"setAttached",value:function(){var N=this;this._attached||(this._children.forEach(function(_,W){_ instanceof mA&&_.setAttached(),"function"==typeof _&&(N._children[W]=N._contentForClosure(_))}),this._attached=!0,this._flush())}},{key:"end",value:function(){this._ended||(this._children.filter(function(N){return N instanceof mA}).forEach(function(N){return N.end()}),this._ended=!0,this._flush())}},{key:"_isValidChild",value:function(N){return N instanceof mA||N instanceof Ne||"function"==typeof N}},{key:"_contentForClosure",value:function(N){var _=this.document.markStructureContent(this.dictionary.data.S);return N(),this.document.endMarkedContent(),this._addContentToParentTree(_),_}},{key:"_isFlushable",value:function(){return!(!this.dictionary.data.P||!this._ended)&&this._children.every(function(N){return"function"!=typeof N&&(!(N instanceof mA)||N._isFlushable())})}},{key:"_flush",value:function(){var N=this;this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(function(_){return N._flushChild(_)}),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}},{key:"_flushChild",value:function(N){var _=this;N instanceof mA&&this.dictionary.data.K.push(N.dictionary),N instanceof Ne&&N.refs.forEach(function(W){var BA=W.pageRef,MA=W.mcid;_.dictionary.data.Pg||(_.dictionary.data.Pg=BA),_.dictionary.data.K.push(_.dictionary.data.Pg===BA?MA:{Type:"MCR",Pg:BA,MCID:MA})})}}]),mA}(),yn=function(mA){v(N,mA);var G=b(N);function N(){return B(this,N),G.apply(this,arguments)}return C(N,[{key:"_compareKeys",value:function(W,BA){return parseInt(W)-parseInt(BA)}},{key:"_keysName",value:function(){return"Nums"}},{key:"_dataForKey",value:function(W){return parseInt(W)}}]),N}(Z),rn={initMarkings:function(G){this.structChildren=[],G.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent:function(G){var N=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("Artifact"===G||N&&N.mcid){var _=0;for(this.page.markings.forEach(function(BA){(_||BA.structContent||"Artifact"===BA.tag)&&_++});_--;)this.endMarkedContent()}if(!N)return this.page.markings.push({tag:G}),this.addContent("/".concat(G," BMC")),this;this.page.markings.push({tag:G,options:N});var W={};return void 0!==N.mcid&&(W.MCID=N.mcid),"Artifact"===G&&("string"==typeof N.type&&(W.Type=N.type),Array.isArray(N.bbox)&&(W.BBox=[N.bbox[0],this.page.height-N.bbox[3],N.bbox[2],this.page.height-N.bbox[1]]),Array.isArray(N.attached)&&N.attached.every(function(BA){return"string"==typeof BA})&&(W.Attached=N.attached)),"Span"===G&&(N.lang&&(W.Lang=new String(N.lang)),N.alt&&(W.Alt=new String(N.alt)),N.expanded&&(W.E=new String(N.expanded)),N.actual&&(W.ActualText=new String(N.actual))),this.addContent("/".concat(G," ").concat(bA.convert(W)," BDC")),this},markStructureContent:function(G){var N=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_=this.getStructParentTree().get(this.page.structParentTreeKey),W=_.length;_.push(null),this.markContent(G,Y(Y({},N),{},{mcid:W}));var BA=new Ne(this.page.dictionary,W);return this.page.markings.slice(-1)[0].structContent=BA,BA},endMarkedContent:function(){return this.page.markings.pop(),this.addContent("EMC"),this},struct:function(G){return new $e(this,G,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},arguments.length>2&&void 0!==arguments[2]?arguments[2]:null)},addStructure:function(G){var N=this.getStructTreeRoot();return G.setParent(N),G.setAttached(),this.structChildren.push(G),N.data.K||(N.data.K=[]),N.data.K.push(G.dictionary),this},initPageMarkings:function(G){var N=this;G.forEach(function(_){if(_.structContent){var W=_.structContent,BA=N.markStructureContent(_.tag,_.options);W.push(BA),N.page.markings.slice(-1)[0].structContent=W}else N.markContent(_.tag,_.options)})},endPageMarkings:function(G){var N=G.markings;return N.forEach(function(){return G.write("EMC")}),G.markings=[],N},getMarkInfoDictionary:function(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},getStructTreeRoot:function(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new yn,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree:function(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey:function(){this.getMarkInfoDictionary();var G=this.getStructTreeRoot(),N=G.data.ParentTreeNextKey++;return G.data.ParentTree.add(N,[]),N},endMarkings:function(){var G=this._root.data.StructTreeRoot;G&&(G.end(),this.structChildren.forEach(function(N){return N.end()})),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}},pn={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},Yn={left:0,center:1,right:2},an={value:"V",defaultValue:"DV"},hn={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},gn_number={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},gn_percent={nDec:0,sepComma:!1},_n={initForm:function(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();var G={Fields:[],NeedAppearances:!0,DA:new String("/".concat(this._font.id," 0 Tf 0 g")),DR:{Font:{}}};G.DR.Font[this._font.id]=this._font.ref();var N=this.ref(G);return this._root.data.AcroForm=N,this},endAcroForm:function(){var G=this;if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");var N=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(function(_){N[_]=G._acroform.fonts[_]}),this._root.data.AcroForm.data.Fields.forEach(function(_){G._endChild(_)}),this._root.data.AcroForm.end()}return this},_endChild:function(G){var N=this;return Array.isArray(G.data.Kids)&&(G.data.Kids.forEach(function(_){N._endChild(_)}),G.end()),this},formField:function(G){var _=this._fieldDict(G,null,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),W=this.ref(_);return this._addToParent(W),W},formAnnotation:function(G,N,_,W,BA,MA){var At=this._fieldDict(G,N,arguments.length>6&&void 0!==arguments[6]?arguments[6]:{});return At.Subtype="Widget",void 0===At.F&&(At.F=4),this.annotate(_,W,BA,MA,At),this._addToParent(this.page.annotations[this.page.annotations.length-1])},formText:function(G,N,_,W,BA){return this.formAnnotation(G,"text",N,_,W,BA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formPushButton:function(G,N,_,W,BA){return this.formAnnotation(G,"pushButton",N,_,W,BA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formCombo:function(G,N,_,W,BA){return this.formAnnotation(G,"combo",N,_,W,BA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formList:function(G,N,_,W,BA){return this.formAnnotation(G,"list",N,_,W,BA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formRadioButton:function(G,N,_,W,BA){return this.formAnnotation(G,"radioButton",N,_,W,BA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},formCheckbox:function(G,N,_,W,BA){return this.formAnnotation(G,"checkbox",N,_,W,BA,arguments.length>5&&void 0!==arguments[5]?arguments[5]:{})},_addToParent:function(G){var N=G.data.Parent;return N?(N.data.Kids||(N.data.Kids=[]),N.data.Kids.push(G)):this._root.data.AcroForm.data.Fields.push(G),this},_fieldDict:function(G,N){var _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");var W=Object.assign({},_);return null!==N&&(W=this._resolveType(N,_)),W=this._resolveFlags(W),W=this._resolveJustify(W),W=this._resolveFont(W),W=this._resolveStrings(W),W=this._resolveColors(W),(W=this._resolveFormat(W)).T=new String(G),W.parent&&(W.Parent=W.parent,delete W.parent),W},_resolveType:function(G,N){if("text"===G)N.FT="Tx";else if("pushButton"===G)N.FT="Btn",N.pushButton=!0;else if("radioButton"===G)N.FT="Btn",N.radioButton=!0;else if("checkbox"===G)N.FT="Btn";else if("combo"===G)N.FT="Ch",N.combo=!0;else{if("list"!==G)throw new Error("Invalid form annotation type '".concat(G,"'"));N.FT="Ch"}return N},_resolveFormat:function(G){var N=G.format;if(N&&N.type){var _,W,BA="";if(void 0!==hn[N.type])_="AFSpecial_Keystroke",W="AFSpecial_Format",BA=hn[N.type];else{var MA=N.type.charAt(0).toUpperCase()+N.type.slice(1);if(_="AF".concat(MA,"_Keystroke"),W="AF".concat(MA,"_Format"),"date"===N.type)_+="Ex",BA=String(N.param);else if("time"===N.type)BA=String(N.param);else if("number"===N.type){var ZA=Object.assign({},gn_number,N);BA=String([String(ZA.nDec),ZA.sepComma?"0":"1",'"'+ZA.negStyle+'"',"null",'"'+ZA.currency+'"',String(ZA.currencyPrepend)].join(","))}else if("percent"===N.type){var At=Object.assign({},gn_percent,N);BA=String([String(At.nDec),At.sepComma?"0":"1"].join(","))}}G.AA=G.AA?G.AA:{},G.AA.K={S:"JavaScript",JS:new String("".concat(_,"(").concat(BA,");"))},G.AA.F={S:"JavaScript",JS:new String("".concat(W,"(").concat(BA,");"))}}return delete G.format,G},_resolveColors:function(G){var N=this._normalizeColor(G.backgroundColor);return N&&(G.MK||(G.MK={}),G.MK.BG=N),(N=this._normalizeColor(G.borderColor))&&(G.MK||(G.MK={}),G.MK.BC=N),delete G.backgroundColor,delete G.borderColor,G},_resolveFlags:function(G){var N=0;return Object.keys(G).forEach(function(_){pn[_]&&(N|=pn[_],delete G[_])}),0!==N&&(G.Ff=G.Ff?G.Ff:0,G.Ff|=N),G},_resolveJustify:function(G){var N=0;return void 0!==G.align&&("number"==typeof Yn[G.align]&&(N=Yn[G.align]),delete G.align),0!==N&&(G.Q=N),G},_resolveFont:function(G){if(null===this._acroform.fonts[this._font.id]&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){G.DR={Font:{}};var N=G.fontSize||0;G.DR.Font[this._font.id]=this._font.ref(),G.DA=new String("/".concat(this._font.id," ").concat(N," Tf 0 g"))}return G},_resolveStrings:function(G){var N=[];function _(W){if(Array.isArray(W))for(var BA=0;BA1&&void 0!==arguments[1]?arguments[1]:{};N.name=N.name||G;var W,_={Type:"EmbeddedFile",Params:{}};if(!G)throw new Error("No src specified");if(o.isBuffer(G))W=G;else if(G instanceof ArrayBuffer)W=o.from(new Uint8Array(G));else{var BA;if(BA=/^data:(.*);base64,(.*)$/.exec(G))BA[1]&&(_.Subtype=BA[1].replace("/","#2F")),W=o.from(BA[2],"base64");else{if(!(W=e.readFileSync(G)))throw new Error("Could not read contents of file at filepath ".concat(G));var MA=e.statSync(G),At=MA.ctime;_.Params.CreationDate=MA.birthtime,_.Params.ModDate=At}}N.creationDate instanceof Date&&(_.Params.CreationDate=N.creationDate),N.modifiedDate instanceof Date&&(_.Params.ModDate=N.modifiedDate),N.type&&(_.Subtype=N.type.replace("/","#2F"));var Ct,ht=g.default.MD5(g.default.lib.WordArray.create(new Uint8Array(W)));_.Params.CheckSum=new String(ht),_.Params.Size=W.byteLength,this._fileRegistry||(this._fileRegistry={});var vt=this._fileRegistry[N.name];vt&&Si(_,vt)?Ct=vt.ref:((Ct=this.ref(_)).end(W),this._fileRegistry[N.name]=Y(Y({},_),{},{ref:Ct}));var xt={Type:"Filespec",F:new String(N.name),EF:{F:Ct},UF:new String(N.name)};N.description&&(xt.Desc=new String(N.description));var Yt=this.ref(xt);return Yt.end(),N.hidden||this.addNamedEmbeddedFile(N.name,Yt),Yt}};function Si(mA,G){return mA.Subtype===G.Subtype&&mA.Params.CheckSum.toString()===G.Params.CheckSum.toString()&&mA.Params.Size===G.Params.Size&&mA.Params.CreationDate===G.Params.CreationDate&&mA.Params.ModDate===G.Params.ModDate}var ri=function(mA){v(N,mA);var G=b(N);function N(){var _,W=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};switch(B(this,N),(_=G.call(this,W)).options=W,W.pdfVersion){case"1.4":_.version=1.4;break;case"1.5":_.version=1.5;break;case"1.6":_.version=1.6;break;case"1.7":case"1.7ext3":_.version=1.7;break;default:_.version=1.3}_.compress=null==_.options.compress||_.options.compress,_._pageBuffer=[],_._pageBufferStart=0,_._offsets=[],_._waiting=0,_._ended=!1,_._offset=0;var BA=_.ref({Type:"Pages",Count:0,Kids:[]}),MA=_.ref({Dests:new K});if(_._root=_.ref({Type:"Catalog",Pages:BA,Names:MA}),_.options.lang&&(_._root.data.Lang=new String(_.options.lang)),_.page=null,_.initColor(),_.initVector(),_.initFonts(W.font),_.initText(),_.initImages(),_.initOutline(),_.initMarkings(W),_.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},_.options.info)for(var ZA in _.options.info)_.info[ZA]=_.options.info[ZA];return _.options.displayTitle&&(_._root.data.ViewerPreferences=_.ref({DisplayDocTitle:!0})),_._id=x.generateFileID(_.info),_._security=x.create(U(_),W),_._write("%PDF-".concat(_.version)),_._write("%\xff\xff\xff\xff"),!1!==_.options.autoFirstPage&&_.addPage(),_}return C(N,[{key:"addPage",value:function(W){null==W&&(W=this.options),this.options.bufferPages||this.flushPages(),this.page=new $(this,W),this._pageBuffer.push(this.page);var BA=this._root.data.Pages.data;return BA.Kids.push(this.page.dictionary),BA.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit("pageAdded"),this}},{key:"continueOnNewPage",value:function(W){var BA=this.endPageMarkings(this.page);return this.addPage(W),this.initPageMarkings(BA),this}},{key:"bufferedPageRange",value:function(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}},{key:"switchToPage",value:function(W){var BA;if(!(BA=this._pageBuffer[W-this._pageBufferStart]))throw new Error("switchToPage(".concat(W,") out of bounds, current buffer covers pages ").concat(this._pageBufferStart," to ").concat(this._pageBufferStart+this._pageBuffer.length-1));return this.page=BA}},{key:"flushPages",value:function(){var W=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=W.length;var MA,BA=QA(W);try{for(BA.s();!(MA=BA.n()).done;){var ZA=MA.value;this.endPageMarkings(ZA),ZA.end()}}catch(At){BA.e(At)}finally{BA.f()}}},{key:"addNamedDestination",value:function(W){for(var BA=arguments.length,MA=new Array(BA>1?BA-1:0),ZA=1;ZA1114111?this.errorValue:b<55296||b>56319&&b<=65535?this.data[(this.data[b>>5]<<2)+(31&b)]:b<=65535?this.data[(this.data[2048+(b-55296>>5)]<<2)+(31&b)]:b>11)]+(b>>5&63)]<<2)+(31&b)]:this.data[this.data.length-4]},y}()},1753:function(T,A,n){"use strict";n(6992),n(1539),n(2472),n(2990),n(8927),n(3105),n(5035),n(4345),n(7174),n(2846),n(4731),n(7209),n(6319),n(8867),n(7789),n(3739),n(9368),n(4483),n(2056),n(3462),n(678),n(7462),n(3824),n(5021),n(2974),n(5016),n(9135);var u=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0],o=function(f,E,h){var r=f[E];f[E]=f[h],f[h]=r};T.exports={swap32LE:function(f){u&&function(f){for(var E=f.length,h=0;h/)){for(;at=XA();)jA.childNodes.push(at),at.parentNode=jA,jA.textContent+=3===at.nodeType||4===at.nodeType?at.nodeValue:at.textContent;return(PA=$A.match(/^<\/([\w:.-]+)\s*>/,!0))?(PA[1]===jA.nodeName||(ne('parseXml: tag not matching, opening "'+jA.nodeName+'" & closing "'+PA[1]+'"'),LA=!0),jA):(ne('parseXml: tag not matching, opening "'+jA.nodeName+'" & not closing'),LA=!0,jA)}if($A.match(/^\/>/))return jA;ne('parseXml: tag could not be parsed "'+jA.nodeName+'"'),LA=!0}else{if(PA=$A.match(/^/))return new xA(null,8,PA,LA);if(PA=$A.match(/^<\?[\s\S]*?\?>/))return new xA(null,7,PA,LA);if(PA=$A.match(/^/))return new xA(null,10,PA,LA);if(PA=$A.match(/^/,!0))return new xA("#cdata-section",4,PA[1],LA);if(PA=$A.match(/^([^<]+)/,!0))return new xA("#text",3,X(PA[1]),LA)}};RA=GA();)1!==RA.nodeType||UA?(1===RA.nodeType||3===RA.nodeType&&""!==RA.nodeValue.trim())&&ne("parseXml: data after document end has been discarded"):UA=RA;return $A.matchAll()&&ne("parseXml: parsing error"),UA}function X(WA){return WA.replace(/&(?:#([0-9]+)|#[xX]([0-9A-Fa-f]+)|([0-9A-Za-z]+));/g,function(xA,$A,UA,RA){return $A?String.fromCharCode(parseInt($A,10)):UA?String.fromCharCode(parseInt(UA,16)):RA&&w[RA]?String.fromCharCode(w[RA]):xA})}function cA(WA){var xA,$A;return WA=(WA||"").trim(),(xA=h[WA])?$A=[xA.slice(),1]:(xA=WA.match(/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)$/i))?(xA[1]=parseInt(xA[1]),xA[2]=parseInt(xA[2]),xA[3]=parseInt(xA[3]),xA[4]=parseFloat(xA[4]),xA[1]<256&&xA[2]<256&&xA[3]<256&&xA[4]<=1&&($A=[xA.slice(1,4),xA[4]])):(xA=WA.match(/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$/i))?(xA[1]=parseInt(xA[1]),xA[2]=parseInt(xA[2]),xA[3]=parseInt(xA[3]),xA[1]<256&&xA[2]<256&&xA[3]<256&&($A=[xA.slice(1,4),1])):(xA=WA.match(/^rgb\(\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*\)$/i))?(xA[1]=2.55*parseFloat(xA[1]),xA[2]=2.55*parseFloat(xA[2]),xA[3]=2.55*parseFloat(xA[3]),xA[1]<256&&xA[2]<256&&xA[3]<256&&($A=[xA.slice(1,4),1])):(xA=WA.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i))?$A=[[parseInt(xA[1],16),parseInt(xA[2],16),parseInt(xA[3],16)],1]:(xA=WA.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&($A=[[17*parseInt(xA[1],16),17*parseInt(xA[2],16),17*parseInt(xA[3],16)],1]),en?en($A,WA):$A}function pA(WA,xA,$A){var UA=WA[0].slice(),RA=WA[1]*xA;if($A){for(var LA=0;LA=0;xA--)WA=dA(zn[xA].savedMatrix,WA);return WA}function QA(){return(new et).M(0,0).L(s.page.width,0).L(s.page.width,s.page.height).L(0,s.page.height).transform(yA(gA())).getBoundingBox()}function yA(WA){var xA=WA[0]*WA[3]-WA[1]*WA[2];return[WA[3]/xA,-WA[1]/xA,-WA[2]/xA,WA[0]/xA,(WA[2]*WA[5]-WA[3]*WA[4])/xA,(WA[1]*WA[4]-WA[0]*WA[5])/xA]}function Z(WA){var xA=bA(WA[0]),$A=bA(WA[1]),UA=bA(WA[2]),RA=bA(WA[3]),LA=bA(WA[4]),GA=bA(WA[5]);if(FA(xA*RA-$A*UA,0))return[xA,$A,UA,RA,LA,GA]}function CA(WA){var xA=WA[2]||0,$A=WA[1]||0,UA=WA[0]||0;if(lA(xA,0)&&lA($A,0))return[];if(lA(xA,0))return[-UA/$A];var RA=$A*$A-4*xA*UA;return FA(RA,0)&&RA>0?[(-$A+Math.sqrt(RA))/(2*xA),(-$A-Math.sqrt(RA))/(2*xA)]:lA(RA,0)?[-$A/(2*xA)]:[]}function nA(WA,xA){return(xA[0]||0)+(xA[1]||0)*WA+(xA[2]||0)*WA*WA+(xA[3]||0)*WA*WA*WA}function lA(WA,xA){return Math.abs(WA-xA)<1e-10}function FA(WA,xA){return Math.abs(WA-xA)>=1e-10}function bA(WA){return WA>-1e21&&WA<1e21?Math.round(1e6*WA)/1e6:0}function q(WA){for(var UA,xA=new Mt((WA||"").trim()),$A=[1,0,0,1,0,0];UA=xA.match(/^([A-Za-z]+)\s*[(]([^(]+)[)]/,!0);){for(var RA=UA[1],LA=[],GA=new Mt(UA[2].trim()),XA=void 0;XA=GA.matchNumber();)LA.push(Number(XA)),GA.matchSeparator();if("matrix"===RA&&6===LA.length)$A=dA($A,[LA[0],LA[1],LA[2],LA[3],LA[4],LA[5]]);else if("translate"===RA&&2===LA.length)$A=dA($A,[1,0,0,1,LA[0],LA[1]]);else if("translate"===RA&&1===LA.length)$A=dA($A,[1,0,0,1,LA[0],0]);else if("scale"===RA&&2===LA.length)$A=dA($A,[LA[0],0,0,LA[1],0,0]);else if("scale"===RA&&1===LA.length)$A=dA($A,[LA[0],0,0,LA[0],0,0]);else if("rotate"===RA&&3===LA.length){var PA=LA[0]*Math.PI/180;$A=dA($A,[1,0,0,1,LA[1],LA[2]],[Math.cos(PA),Math.sin(PA),-Math.sin(PA),Math.cos(PA),0,0],[1,0,0,1,-LA[1],-LA[2]])}else if("rotate"===RA&&1===LA.length){var at=LA[0]*Math.PI/180;$A=dA($A,[Math.cos(at),Math.sin(at),-Math.sin(at),Math.cos(at),0,0])}else if("skewX"===RA&&1===LA.length){var jA=LA[0]*Math.PI/180;$A=dA($A,[1,0,Math.tan(jA),1,0,0])}else{if("skewY"!==RA||1!==LA.length)return;var Qt=LA[0]*Math.PI/180;$A=dA($A,[1,Math.tan(Qt),0,1,0,0])}xA.matchSeparator()}if(!xA.matchAll())return $A}function z(WA,xA,$A,UA,RA,LA){var GA=(WA||"").trim().match(/^(none)$|^x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?$/)||[],XA=GA[1]||GA[4]||"meet",jA=xA/UA,Qt=$A/RA,Tt={Min:0,Mid:.5,Max:1}[GA[2]||"Mid"]-(LA||0),Nt={Min:0,Mid:.5,Max:1}[GA[3]||"Mid"]-(LA||0);return"slice"===XA?Qt=jA=Math.max(jA,Qt):"meet"===XA&&(Qt=jA=Math.min(jA,Qt)),[jA,0,0,Qt,Tt*(xA-UA*jA),Nt*($A-RA*Qt)]}function $(WA){var xA=Object.create(null);WA=(WA||"").trim().split(/;/);for(var $A=0;$Afe&&(Gt=fe,fe=ge,ge=Gt),Zt>Be&&(Gt=Be,Be=Zt,Zt=Gt);for(var De=CA(Tt),Ge=0;Ge=0&&De[Ge]<=1){var Se=nA(De[Ge],jA);Sefe&&(fe=Se)}for(var xe=CA(Nt),Ne=0;Ne=0&&xe[Ne]<=1){var $e=nA(xe[Ne],Qt);$eBe&&(Be=$e)}return[ge,Zt,fe,Be]},this.getPointAtLength=function(Gt){if(lA(Gt,0))return this.startPoint;if(lA(Gt,this.totalLength))return this.endPoint;if(!(Gt<0||Gt>this.totalLength))for(var ge=1;ge<=at;ge++){var Zt=kt[ge-1],fe=kt[ge];if(Zt<=Gt&&Gt<=fe){var Be=(ge-(fe-Gt)/(fe-Zt))/at,De=nA(Be,jA),Ge=nA(Be,Qt),Se=nA(Be,Tt),xe=nA(Be,Nt);return[De,Ge,Math.atan2(xe,Se)]}}}},OA=function(xA,$A,UA,RA){this.totalLength=Math.sqrt((UA-xA)*(UA-xA)+(RA-$A)*(RA-$A)),this.startPoint=[xA,$A,Math.atan2(RA-$A,UA-xA)],this.endPoint=[UA,RA,Math.atan2(RA-$A,UA-xA)],this.getBoundingBox=function(){return[Math.min(this.startPoint[0],this.endPoint[0]),Math.min(this.startPoint[1],this.endPoint[1]),Math.max(this.startPoint[0],this.endPoint[0]),Math.max(this.startPoint[1],this.endPoint[1])]},this.getPointAtLength=function(LA){if(LA>=0&&LA<=this.totalLength){var GA=LA/this.totalLength||0;return[this.startPoint[0]+GA*(this.endPoint[0]-this.startPoint[0]),this.startPoint[1]+GA*(this.endPoint[1]-this.startPoint[1]),this.startPoint[2]]}}},et=function WA(){this.pathCommands=[],this.pathSegments=[],this.startPoint=null,this.endPoint=null,this.totalLength=0;var LA,GA,XA,xA=0,$A=0,UA=0,RA=0;this.move=function(PA,at){return xA=UA=PA,$A=RA=at,null},this.line=function(PA,at){var jA=new OA(UA,RA,PA,at);return UA=PA,RA=at,jA},this.curve=function(PA,at,jA,Qt,Tt,Nt){var kt=new dt(UA,RA,PA,at,jA,Qt,Tt,Nt);return UA=Tt,RA=Nt,kt},this.close=function(){var PA=new OA(UA,RA,xA,$A);return UA=xA,RA=$A,PA},this.addCommand=function(PA){this.pathCommands.push(PA);var at=this[PA[0]].apply(this,PA.slice(3));at&&(at.hasStart=PA[1],at.hasEnd=PA[2],this.startPoint=this.startPoint||at.startPoint,this.endPoint=at.endPoint,this.pathSegments.push(at),this.totalLength+=at.totalLength)},this.M=function(PA,at){return this.addCommand(["move",!0,!0,PA,at]),LA="M",this},this.m=function(PA,at){return this.M(UA+PA,RA+at)},this.Z=this.z=function(){return this.addCommand(["close",!0,!0]),LA="Z",this},this.L=function(PA,at){return this.addCommand(["line",!0,!0,PA,at]),LA="L",this},this.l=function(PA,at){return this.L(UA+PA,RA+at)},this.H=function(PA){return this.L(PA,RA)},this.h=function(PA){return this.L(UA+PA,RA)},this.V=function(PA){return this.L(UA,PA)},this.v=function(PA){return this.L(UA,RA+PA)},this.C=function(PA,at,jA,Qt,Tt,Nt){return this.addCommand(["curve",!0,!0,PA,at,jA,Qt,Tt,Nt]),LA="C",GA=jA,XA=Qt,this},this.c=function(PA,at,jA,Qt,Tt,Nt){return this.C(UA+PA,RA+at,UA+jA,RA+Qt,UA+Tt,RA+Nt)},this.S=function(PA,at,jA,Qt){return this.C(UA+("C"===LA?UA-GA:0),RA+("C"===LA?RA-XA:0),PA,at,jA,Qt)},this.s=function(PA,at,jA,Qt){return this.C(UA+("C"===LA?UA-GA:0),RA+("C"===LA?RA-XA:0),UA+PA,RA+at,UA+jA,RA+Qt)},this.Q=function(PA,at,jA,Qt){return this.addCommand(["curve",!0,!0,UA+.6666666666666666*(PA-UA),RA+2/3*(at-RA),jA+2/3*(PA-jA),Qt+2/3*(at-Qt),jA,Qt]),LA="Q",GA=PA,XA=at,this},this.q=function(PA,at,jA,Qt){return this.Q(UA+PA,RA+at,UA+jA,RA+Qt)},this.T=function(PA,at){return this.Q(UA+("Q"===LA?UA-GA:0),RA+("Q"===LA?RA-XA:0),PA,at)},this.t=function(PA,at){return this.Q(UA+("Q"===LA?UA-GA:0),RA+("Q"===LA?RA-XA:0),UA+PA,RA+at)},this.A=function(PA,at,jA,Qt,Tt,Nt,kt){if(lA(PA,0)||lA(at,0))this.addCommand(["line",!0,!0,Nt,kt]);else{jA*=Math.PI/180,PA=Math.abs(PA),at=Math.abs(at),Qt=1*!!Qt,Tt=1*!!Tt;var Kt=Math.cos(jA)*(UA-Nt)/2+Math.sin(jA)*(RA-kt)/2,Ae=Math.cos(jA)*(RA-kt)/2-Math.sin(jA)*(UA-Nt)/2,ft=Kt*Kt/(PA*PA)+Ae*Ae/(at*at);ft>1&&(PA*=Math.sqrt(ft),at*=Math.sqrt(ft));var St=Math.sqrt(Math.max(0,PA*PA*at*at-PA*PA*Ae*Ae-at*at*Kt*Kt)/(PA*PA*Ae*Ae+at*at*Kt*Kt)),jt=(Qt===Tt?-1:1)*St*PA*Ae/at,Gt=(Qt===Tt?1:-1)*St*at*Kt/PA,ge=Math.cos(jA)*jt-Math.sin(jA)*Gt+(UA+Nt)/2,Zt=Math.sin(jA)*jt+Math.cos(jA)*Gt+(RA+kt)/2,fe=Math.atan2((Ae-Gt)/at,(Kt-jt)/PA),Be=Math.atan2((-Ae-Gt)/at,(-Kt-jt)/PA);0===Tt&&Be-fe>0?Be-=2*Math.PI:1===Tt&&Be-fe<0&&(Be+=2*Math.PI);for(var De=Math.ceil(Math.abs(Be-fe)/(Math.PI/Pn)),Ge=0;GePA[2]&&(PA[2]=Qt[2]),Qt[1]PA[3]&&(PA[3]=Qt[3]);return PA[0]===1/0&&(PA[0]=0),PA[1]===1/0&&(PA[1]=0),PA[2]===-1/0&&(PA[2]=0),PA[3]===-1/0&&(PA[3]=0),PA},this.getPointAtLength=function(PA){if(PA>=0&&PA<=this.totalLength){for(var at,jA=0;jARA.selector.specificity||(xA[LA]=RA.css[LA],$A[LA]=RA.selector.specificity)}return xA}(xA),this.allowedChildren=[],this.attr=function(LA){if("function"==typeof xA.getAttribute)return xA.getAttribute(LA)},this.resolveUrl=function(LA){var GA=(LA||"").match(/^\s*(?:url\("(.*)#(.*)"\)|url\('(.*)#(.*)'\)|url\((.*)#(.*)\)|(.*)#(.*))\s*$/)||[],XA=GA[1]||GA[3]||GA[5]||GA[7],PA=GA[2]||GA[4]||GA[6]||GA[8];if(PA){if(!XA){var at=l.getElementById(PA);if(at)return-1===this.stack.indexOf(at)?at:void ne('SVGtoPDF: loop of circular references for id "'+PA+'"')}if(qe){var jA=Ot[XA];if(!jA){(function HA(WA){return"object"==typeof WA&&null!==WA&&"number"==typeof WA.length})(jA=qe(XA))||(jA=[jA]);for(var Qt=0;Qt=0&&XA[3]>=0?XA:GA},this.getPercent=function(LA,GA){var XA=this.attr(LA),PA=new Mt((XA||"").trim()),Qt=PA.matchNumber();return!Qt||(PA.match("%")&&(Qt*=.01),PA.matchAll())?GA:Math.max(0,Math.min(1,Qt))},this.chooseValue=function(LA){for(var GA=0;GA=0&&(PA=jA);break;case"stroke-miterlimit":null!=(jA=parseFloat(XA))&&jA>=1&&(PA=jA);break;case"word-spacing":case"letter-spacing":PA=this.computeLength(XA,this.getViewport());break;case"stroke-dashoffset":if(null!=(PA=this.computeLength(XA,this.getViewport()))&&PA<0)for(var Ae=this.get("stroke-dasharray"),ft=0;ft0?GA:this.ref?this.ref.getChildren():[]},this.getPaint=function(GA,XA,PA,at){var jA="userSpaceOnUse"!==this.attr("patternUnits"),Qt="objectBoundingBox"===this.attr("patternContentUnits"),Tt=this.getLength("x",jA?1:this.getParentVWidth(),0),Nt=this.getLength("y",jA?1:this.getParentVHeight(),0),kt=this.getLength("width",jA?1:this.getParentVWidth(),0),Kt=this.getLength("height",jA?1:this.getParentVHeight(),0);Qt&&!jA?(Tt=(Tt-GA[0])/(GA[2]-GA[0])||0,Nt=(Nt-GA[1])/(GA[3]-GA[1])||0,kt=kt/(GA[2]-GA[0])||0,Kt=Kt/(GA[3]-GA[1])||0):!Qt&&jA&&(Tt=GA[0]+Tt*(GA[2]-GA[0]),Nt=GA[1]+Nt*(GA[3]-GA[1]),kt*=GA[2]-GA[0],Kt*=GA[3]-GA[1]);var Ae=this.getViewbox("viewBox",[0,0,kt,Kt]),St=dA(z((this.attr("preserveAspectRatio")||"").trim(),kt,Kt,Ae[2],Ae[3],0),[1,0,0,1,-Ae[0],-Ae[1]]),jt=q(this.attr("patternTransform"));if(Qt&&(jt=dA([GA[2]-GA[0],0,0,GA[3]-GA[1],GA[0],GA[1]],jt)),(jt=Z(jt=dA(jt,[1,0,0,1,Tt,Nt])))&&(St=Z(St))&&(kt=bA(kt))&&(Kt=bA(Kt))){var Gt=C([0,0,kt,Kt]);return s.transform.apply(s,St),this.drawChildren(PA,at),Q(Gt),[v(Gt,kt,Kt,jt),XA]}return UA?[UA[0],UA[1]*XA]:void 0},this.getVWidth=function(){var GA="userSpaceOnUse"!==this.attr("patternUnits"),XA=this.getLength("width",GA?1:this.getParentVWidth(),0);return this.getViewbox("viewBox",[0,0,XA,0])[2]},this.getVHeight=function(){var GA="userSpaceOnUse"!==this.attr("patternUnits"),XA=this.getLength("height",GA?1:this.getParentVHeight(),0);return this.getViewbox("viewBox",[0,0,0,XA])[3]}},NA=function WA(xA,$A,UA){st.call(this,xA,$A),this.allowedChildren=["stop"],this.ref=function(){var GA=this.getUrl("href")||this.getUrl("xlink:href");if(GA&&GA.nodeName===xA.nodeName)return new WA(GA,$A,UA)}.call(this);var RA=this.attr;this.attr=function(GA){var XA=RA.call(this,GA);return null!=XA||"href"===GA||"xlink:href"===GA?XA:this.ref?this.ref.attr(GA):null};var LA=this.getChildren;this.getChildren=function(){var GA=LA.call(this);return GA.length>0?GA:this.ref?this.ref.getChildren():[]},this.getPaint=function(GA,XA,PA,at){var jA=this.getChildren();if(0!==jA.length){if(1===jA.length){var Qt=jA[0],Tt=Qt.get("stop-color");return"none"===Tt?void 0:pA(Tt,Qt.get("stop-opacity")*XA,at)}var Ae,ft,St,jt,Gt,ge,Nt="userSpaceOnUse"!==this.attr("gradientUnits"),kt=q(this.attr("gradientTransform")),Kt=this.attr("spreadMethod"),Zt=0,fe=0,Be=1;if(Nt&&(kt=dA([GA[2]-GA[0],0,0,GA[3]-GA[1],GA[0],GA[1]],kt)),kt=Z(kt)){if("linearGradient"===this.name)ft=this.getLength("x1",Nt?1:this.getVWidth(),0),St=this.getLength("x2",Nt?1:this.getVWidth(),Nt?1:this.getVWidth()),jt=this.getLength("y1",Nt?1:this.getVHeight(),0),Gt=this.getLength("y2",Nt?1:this.getVHeight(),0);else{St=this.getLength("cx",Nt?1:this.getVWidth(),Nt?.5:.5*this.getVWidth()),Gt=this.getLength("cy",Nt?1:this.getVHeight(),Nt?.5:.5*this.getVHeight()),ge=this.getLength("r",Nt?1:this.getViewport(),Nt?.5:.5*this.getViewport()),ft=this.getLength("fx",Nt?1:this.getVWidth(),St),jt=this.getLength("fy",Nt?1:this.getVHeight(),Gt),ge<0&&ne("SvgElemGradient: negative r value");var De=Math.sqrt(Math.pow(St-ft,2)+Math.pow(Gt-jt,2)),Ge=1;De>ge&&(ft=St+(ft-St)*(Ge=ge/De),jt=Gt+(jt-Gt)*Ge),ge=Math.max(ge,De*Ge*1.000001)}if("reflect"===Kt||"repeat"===Kt){var Se=yA(kt),xe=DA([GA[0],GA[1]],Se),Ne=DA([GA[2],GA[1]],Se),$e=DA([GA[2],GA[3]],Se),yn=DA([GA[0],GA[3]],Se);"linearGradient"===this.name?(Zt=Math.max((xe[0]-St)*(St-ft)+(xe[1]-Gt)*(Gt-jt),(Ne[0]-St)*(St-ft)+(Ne[1]-Gt)*(Gt-jt),($e[0]-St)*(St-ft)+($e[1]-Gt)*(Gt-jt),(yn[0]-St)*(St-ft)+(yn[1]-Gt)*(Gt-jt))/(Math.pow(St-ft,2)+Math.pow(Gt-jt,2)),fe=Math.max((xe[0]-ft)*(ft-St)+(xe[1]-jt)*(jt-Gt),(Ne[0]-ft)*(ft-St)+(Ne[1]-jt)*(jt-Gt),($e[0]-ft)*(ft-St)+($e[1]-jt)*(jt-Gt),(yn[0]-ft)*(ft-St)+(yn[1]-jt)*(jt-Gt))/(Math.pow(St-ft,2)+Math.pow(Gt-jt,2))):Zt=Math.sqrt(Math.max(Math.pow(xe[0]-St,2)+Math.pow(xe[1]-Gt,2),Math.pow(Ne[0]-St,2)+Math.pow(Ne[1]-Gt,2),Math.pow($e[0]-St,2)+Math.pow($e[1]-Gt,2),Math.pow(yn[0]-St,2)+Math.pow(yn[1]-Gt,2)))/ge-1,Zt=Math.ceil(Zt+.5),Be=(fe=Math.ceil(fe+.5))+1+Zt}Ae="linearGradient"===this.name?s.linearGradient(ft-fe*(St-ft),jt-fe*(Gt-jt),St+Zt*(St-ft),Gt+Zt*(Gt-jt)):s.radialGradient(ft,jt,0,St,Gt,ge+Zt*ge);for(var rn=0;rn0&&Ae.stop((rn+0)/Be,gn[0],gn[1]),Ae.stop((rn+pn)/(Zt+fe+1),gn[0],gn[1]),an===jA.length-1&&pn<1&&Ae.stop((rn+1)/Be,gn[0],gn[1])}return Ae.setTransform.apply(Ae,kt),[Ae,1]}return UA?[UA[0],UA[1]*XA]:void 0}}},eA=function(xA,$A){ot.call(this,xA,$A),this.dashScale=1,this.getBoundingShape=function(){return this.shape},this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(UA,RA){if("hidden"!==this.get("visibility")&&this.shape){if(s.save(),this.transform(),this.clip(),UA)this.shape.insertInDocument(),O(r.white),s.fill(this.get("clip-rule"));else{var GA;this.mask()&&(GA=C(QA()));var XA=this.shape.getSubPaths(),PA=this.getFill(UA,RA),at=this.getStroke(UA,RA),jA=this.get("stroke-width"),Qt=this.get("stroke-linecap");if(PA||at){if(PA&&O(PA),at){for(var Tt=0;Tt0&&XA[Tt].startPoint&&XA[Tt].startPoint.length>1){var Nt=XA[Tt].startPoint[0],kt=XA[Tt].startPoint[1];O(at),"square"===Qt?s.rect(Nt-.5*jA,kt-.5*jA,jA,jA):"round"===Qt&&s.circle(Nt,kt,.5*jA),s.fill()}var Kt=this.get("stroke-dasharray"),Ae=this.get("stroke-dashoffset");if(FA(this.dashScale,1)){for(var ft=0;ft0&&XA[St].insertInDocument();PA&&at?s.fillAndStroke(this.get("fill-rule")):PA?s.fill(this.get("fill-rule")):at&&s.stroke()}var jt=this.get("marker-start"),Gt=this.get("marker-mid"),ge=this.get("marker-end");if("none"!==jt||"none"!==Gt||"none"!==ge){var Zt=this.shape.getMarkers();if("none"!==jt&&new qA(jt,null).drawMarker(!1,RA,Zt[0],jA),"none"!==Gt)for(var Be=1;Be0&&GA>0?XA&&PA?(XA=Math.min(XA,.5*LA),PA=Math.min(PA,.5*GA),this.shape=(new et).M(UA+XA,RA).L(UA+LA-XA,RA).A(XA,PA,0,0,1,UA+LA,RA+PA).L(UA+LA,RA+GA-PA).A(XA,PA,0,0,1,UA+LA-XA,RA+GA).L(UA+XA,RA+GA).A(XA,PA,0,0,1,UA,RA+GA-PA).L(UA,RA+PA).A(XA,PA,0,0,1,UA+XA,RA).Z()):this.shape=(new et).M(UA,RA).L(UA+LA,RA).L(UA+LA,RA+GA).L(UA,RA+GA).Z():this.shape=new et},yt=function(xA,$A){eA.call(this,xA,$A);var UA=this.getLength("cx",this.getVWidth(),0),RA=this.getLength("cy",this.getVHeight(),0),LA=this.getLength("r",this.getViewport(),0);this.shape=LA>0?(new et).M(UA+LA,RA).A(LA,LA,0,0,1,UA-LA,RA).A(LA,LA,0,0,1,UA+LA,RA).Z():new et},j=function(xA,$A){eA.call(this,xA,$A);var UA=this.getLength("cx",this.getVWidth(),0),RA=this.getLength("cy",this.getVHeight(),0),LA=this.getLength("rx",this.getVWidth(),0),GA=this.getLength("ry",this.getVHeight(),0);this.shape=LA>0&&GA>0?(new et).M(UA+LA,RA).A(LA,GA,0,0,1,UA-LA,RA).A(LA,GA,0,0,1,UA+LA,RA).Z():new et},VA=function(xA,$A){eA.call(this,xA,$A);var UA=this.getLength("x1",this.getVWidth(),0),RA=this.getLength("y1",this.getVHeight(),0),LA=this.getLength("x2",this.getVWidth(),0),GA=this.getLength("y2",this.getVHeight(),0);this.shape=(new et).M(UA,RA).L(LA,GA)},_A=function(xA,$A){eA.call(this,xA,$A);var UA=this.getNumberList("points");this.shape=new et;for(var RA=0;RA0?UA:void 0,this.dashScale=void 0!==this.pathLength?this.shape.totalLength/this.pathLength:1},qA=function(xA,$A){Et.call(this,xA,$A);var UA=this.getLength("markerWidth",this.getParentVWidth(),3),RA=this.getLength("markerHeight",this.getParentVHeight(),3),LA=this.getViewbox("viewBox",[0,0,UA,RA]);this.getVWidth=function(){return LA[2]},this.getVHeight=function(){return LA[3]},this.drawMarker=function(GA,XA,PA,at){s.save();var jA=this.attr("orient"),Qt=this.attr("markerUnits"),Tt="auto"===jA?PA[2]:(parseFloat(jA)||0)*Math.PI/180,Nt="userSpaceOnUse"===Qt?1:at;s.transform(Math.cos(Tt)*Nt,Math.sin(Tt)*Nt,-Math.sin(Tt)*Nt,Math.cos(Tt)*Nt,PA[0],PA[1]);var ft,kt=this.getLength("refX",this.getVWidth(),0),Kt=this.getLength("refY",this.getVHeight(),0),Ae=z(this.attr("preserveAspectRatio"),UA,RA,LA[2],LA[3],.5);"hidden"===this.get("overflow")&&s.rect(Ae[0]*(LA[0]+LA[2]/2-kt)-UA/2,Ae[3]*(LA[1]+LA[3]/2-Kt)-RA/2,UA,RA).clip(),s.transform.apply(s,Ae),s.translate(-kt,-Kt),this.get("opacity")<1&&!GA&&(ft=C(QA())),this.drawChildren(GA,XA),ft&&(Q(ft),s.fillOpacity(this.get("opacity")),M(ft)),s.restore()}},Ut=function(xA,$A){Et.call(this,xA,$A),this.useMask=function(UA){var RA=C(QA());s.save(),"objectBoundingBox"===this.attr("clipPathUnits")&&s.transform(UA[2]-UA[0],0,0,UA[3]-UA[1],UA[0],UA[1]),this.clip(),this.drawChildren(!0,!1),s.restore(),Q(RA),Y(RA,!0)}},It=function(xA,$A){Et.call(this,xA,$A),this.useMask=function(UA){var LA,GA,XA,PA,RA=C(QA());s.save(),"userSpaceOnUse"===this.attr("maskUnits")?(LA=this.getLength("x",this.getVWidth(),-.1*(UA[2]-UA[0])+UA[0]),GA=this.getLength("y",this.getVHeight(),-.1*(UA[3]-UA[1])+UA[1]),XA=this.getLength("width",this.getVWidth(),1.2*(UA[2]-UA[0])),PA=this.getLength("height",this.getVHeight(),1.2*(UA[3]-UA[1]))):(LA=this.getLength("x",this.getVWidth(),-.1)*(UA[2]-UA[0])+UA[0],GA=this.getLength("y",this.getVHeight(),-.1)*(UA[3]-UA[1])+UA[1],XA=this.getLength("width",this.getVWidth(),1.2)*(UA[2]-UA[0]),PA=this.getLength("height",this.getVHeight(),1.2)*(UA[3]-UA[1])),s.rect(LA,GA,XA,PA).clip(),"objectBoundingBox"===this.attr("maskContentUnits")&&s.transform(UA[2]-UA[0],0,0,UA[3]-UA[1],UA[0],UA[1]),this.clip(),this.drawChildren(!1,!0),s.restore(),Q(RA),Y(RA,!0)}},bt=function(xA,$A){ot.call(this,xA,$A),this.allowedChildren=["tspan","#text","#cdata-section","a"],this.isText=!0,this.getBoundingShape=function(){for(var UA=new et,RA=0;RA Tj")}s.addContent("ET")}}}"line-through"===this.get("text-decoration")&&this.decorate(.05*this._font.size,.5*(zA(this._font.font,this._font.size)+tt(this._font.font,this._font.size)),UA,RA)},this.decorate=function(UA,RA,LA,GA){var XA=this.getFill(LA,GA),PA=this.getStroke(LA,GA);XA&&O(XA),PA&&(J(PA),s.lineWidth(this.get("stroke-width")).miterLimit(this.get("stroke-miterlimit")).lineJoin(this.get("stroke-linejoin")).lineCap(this.get("stroke-linecap")).dash(this.get("stroke-dasharray"),{phase:this.get("stroke-dashoffset")}));for(var at=0,jA=this._pos;at0?GA:this.pathObject.totalLength,this.pathScale=this.pathObject.totalLength/this.pathLength}else if((LA=this.getUrl("href")||this.getUrl("xlink:href"))&&"path"===LA.nodeName){var XA=new kA(LA,this);this.pathObject=XA.shape.clone().transform(XA.get("transform")),this.pathLength=this.chooseValue(XA.pathLength,this.pathObject.totalLength),this.pathScale=this.pathObject.totalLength/this.pathLength}},$t=function(xA,$A){bt.call(this,xA,$A),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"],function(UA){var PA,at,RA="",LA=xA.textContent,GA=[],XA=[],jA=0,Qt=0;function Tt(){if(XA.length)for(var ft=XA[XA.length-1],Gt={startltr:0,middleltr:.5,endltr:1,startrtl:1,middlertl:.5,endrtl:0}[PA+at]*(ft.x+ft.width-XA[0].x)||0,ge=0;gejt||fe<0)ft._pos[Zt].hidden=!0;else{var Be=St.getPointAtLength(fe*Gt);FA(Gt,1)&&(ft._pos[Zt].scale*=Gt,ft._pos[Zt].width*=Gt),ft._pos[Zt].x=Be[0]-.5*ft._pos[Zt].width*Math.cos(Be[2])-ft._pos[Zt].y*Math.sin(Be[2]),ft._pos[Zt].y=Be[1]-.5*ft._pos[Zt].width*Math.sin(Be[2])+ft._pos[Zt].y*Math.cos(Be[2]),ft._pos[Zt].rotate=Be[2]+ft._pos[Zt].rotate,ft._pos[Zt].continuous=!1}}else for(var De=0;De0&&Be<1/0)for(var De=0;De=2)for(var Ge=(St-(fe-Zt))/(ft.length-1),Se=0;Se0?M-4:M;for(y=0;y>16&255,v[p++]=C>>8&255,v[p++]=255&C;return 2===Y&&(C=u[c.charCodeAt(y)]<<2|u[c.charCodeAt(y+1)]>>4,v[p++]=255&C),1===Y&&(C=u[c.charCodeAt(y)]<<10|u[c.charCodeAt(y+1)]<<4|u[c.charCodeAt(y+2)]>>2,v[p++]=C>>8&255,v[p++]=255&C),v},A.fromByteArray=function B(c){for(var C,Q=c.length,M=Q%3,Y=[],v=16383,p=0,I=Q-M;pI?I:p+v));return 1===M?Y.push(n[(C=c[Q-1])>>2]+n[C<<4&63]+"=="):2===M&&Y.push(n[(C=(c[Q-2]<<8)+c[Q-1])>>10]+n[C>>4&63]+n[C<<2&63]+"="),Y.join("")};for(var n=[],u=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,g=s.length;l0)throw new Error("Invalid string. Length must be a multiple of 4");var Q=c.indexOf("=");return-1===Q&&(Q=C),[Q,Q===C?0:4-Q%4]}function w(c){return n[c>>18&63]+n[c>>12&63]+n[c>>6&63]+n[63&c]}function e(c,C,Q){for(var Y=[],v=C;v0},s.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var l=this.buf_ptr_,g=this.input_.read(this.buf_,l,A);if(g<0)throw new Error("Unexpected end of input");if(g=8;)this.val_>>>=8,this.val_|=this.buf_[8191&this.pos_]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},s.prototype.readBits=function(l){32-this.bit_pos_>>this.bit_pos_&o[l];return this.bit_pos_+=l,g},T.exports=s},7080:function(T,A){A.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),A.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},6450:function(T,A,n){var o=n(6154).g,s=n(6154).j,l=n(4181),g=n(5139),f=n(966).h,E=n(966).g,h=n(7080),r=n(8435),w=n(2973),I=1080,U=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),b=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),O=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),J=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function sA($){var K;return 0===$.readBits(1)?16:(K=$.readBits(3))>0?17+K:(K=$.readBits(3))>0?8+K:17}function uA($){if($.readBits(1)){var K=$.readBits(3);return 0===K?1:$.readBits(K)+(1<1&&0===hA)throw new Error("Invalid size byte");K.meta_block_length|=hA<<8*oA}}else for(oA=0;oA4&&0===zA)throw new Error("Invalid size nibble");K.meta_block_length|=zA<<4*oA}return++K.meta_block_length,!K.input_end&&!K.is_metadata&&(K.is_uncompressed=$.readBits(1)),K}function pA($,K,fA){var oA;return fA.fillBitWindow(),(oA=$[K+=fA.val_>>>fA.bit_pos_&255].bits-8)>0&&(fA.bit_pos_+=8,K+=$[K].value,K+=fA.val_>>>fA.bit_pos_&(1<>=1,++YA;for(tt=0;tt0;++tt){var Et,st=U[tt],ot=0;IA.fillBitWindow(),IA.bit_pos_+=et[ot+=IA.val_>>>IA.bit_pos_&15].bits,Mt[st]=Et=et[ot].value,0!==Et&&(dt-=32>>Et,++OA)}if(1!==OA&&0!==dt)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function dA($,K,fA,IA){for(var oA=0,hA=8,zA=0,tt=0,lt=32768,YA=[],it=0;it<32;it++)YA.push(new f(0,0));for(E(YA,0,5,$,18);oA0;){var Mt,mt=0;if(IA.readMoreInput(),IA.fillBitWindow(),IA.bit_pos_+=YA[mt+=IA.val_>>>IA.bit_pos_&31].bits,(Mt=255&YA[mt].value)<16)zA=0,fA[oA++]=Mt,0!==Mt&&(hA=Mt,lt-=32768>>Mt);else{var OA,et,dt=Mt-14,st=0;if(16===Mt&&(st=hA),tt!==st&&(zA=0,tt=st),OA=zA,zA>0&&(zA-=2,zA<<=dt),oA+(et=(zA+=IA.readBits(dt)+3)-OA)>K)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var ot=0;ot>>5]),this.htrees=new Uint32Array(K)}function nA($,K){var hA,zA,fA={num_htrees:null,context_map:null},oA=0;K.readMoreInput();var tt=fA.num_htrees=uA(K)+1,lt=fA.context_map=new Uint8Array($);if(tt<=1)return fA;for(K.readBits(1)&&(oA=K.readBits(4)+1),hA=[],zA=0;zA=$)throw new Error("[DecodeContextMap] i >= context_map_size");lt[zA]=0,++zA}else lt[zA]=YA-oA,++zA}return K.readBits(1)&&function Z($,K){var IA,fA=new Uint8Array(256);for(IA=0;IA<256;++IA)fA[IA]=IA;for(IA=0;IA=$&&(it-=$),IA[fA]=it,oA[tt+(1&hA[lt])]=it,++hA[lt]}function FA($,K,fA,IA,oA,hA){var YA,zA=oA+1,tt=fA&oA,lt=hA.pos_&l.IBUF_MASK;if(K<8||hA.bit_pos_+(K<<3)0;)hA.readMoreInput(),IA[tt++]=hA.readBits(8),tt===zA&&($.write(IA,zA),tt=0);else{if(hA.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;hA.bit_pos_<32;)IA[tt]=hA.val_>>>hA.bit_pos_,hA.bit_pos_+=8,++tt,--K;if(lt+(YA=hA.bit_end_pos_-hA.bit_pos_>>3)>l.IBUF_MASK){for(var it=l.IBUF_MASK+1-lt,mt=0;mt=zA)for($.write(IA,zA),tt-=zA,mt=0;mt=zA;){if(hA.input_.read(IA,tt,YA=zA-tt)K.buffer.length){var ne=new Uint8Array(IA+L);ne.set(K.buffer),K.buffer=ne}if(oA=Dn.input_end,H=Dn.is_uncompressed,Dn.is_metadata)for(bA(ut);L>0;--L)ut.readMoreInput(),ut.readBits(8);else if(0!==L){if(H){ut.bit_pos_=ut.bit_pos_+7&-8,FA(K,L,IA,it,YA,ut),IA+=L;continue}for(fA=0;fA<3;++fA)EA[fA]=uA(ut)+1,EA[fA]>=2&&(DA(EA[fA]+2,ot,fA*I,ut),DA(26,Et,fA*I,ut),x[fA]=gA(Et,fA*I,ut),eA[fA]=1);for(ut.readMoreInput(),j=(1<<(rt=ut.readBits(2)))-1,VA=(yt=16+(ut.readBits(4)<