diff --git a/.gitignore b/.gitignore index 56a4402..8ba9200 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,7 @@ # testing /coverage -# next.js + /.next/ /out/ /dist diff --git a/dist/assets/browser-f9352300.js b/dist/assets/browser-f9352300.js deleted file mode 100644 index 185f1fe..0000000 --- a/dist/assets/browser-f9352300.js +++ /dev/null @@ -1,2 +0,0 @@ -import{g as a}from"./vendor-61f0f29a.js";function f(t,s){for(var o=0;oe[r]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var c=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")};const i=a(c),u=f({__proto__:null,default:i},[c]);export{u as b}; -//# sourceMappingURL=browser-f9352300.js.map diff --git a/dist/assets/browser-f9352300.js.map b/dist/assets/browser-f9352300.js.map deleted file mode 100644 index 462fff5..0000000 --- a/dist/assets/browser-f9352300.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"browser-f9352300.js","sources":["../../node_modules/.pnpm/ws@8.18.0/node_modules/ws/browser.js"],"sourcesContent":["'use strict';\n\nmodule.exports = function () {\n throw new Error(\n 'ws does not work in the browser. Browser clients must use the native ' +\n 'WebSocket object'\n );\n};\n"],"names":["browser"],"mappings":"+XAEA,IAAAA,EAAiB,UAAY,CAC3B,MAAM,IAAI,MACR,uFAEJ,CACA","x_google_ignoreList":[0]} \ No newline at end of file diff --git a/dist/assets/index-230be5c6.js b/dist/assets/index-230be5c6.js deleted file mode 100644 index 91b8874..0000000 --- a/dist/assets/index-230be5c6.js +++ /dev/null @@ -1,217 +0,0 @@ -import{_ as iu,j as TA,s as $0}from"./index-3808da28.js";import{aj as Fe,a6 as AB,r as Ec,j as eB,C as tB,y as Ul,o as rB,H as nB,l as iB,a8 as aB,m as da,B as sB,ak as oB}from"./vendor-61f0f29a.js";/*! - * html2canvas 1.4.1 - * Copyright (c) 2022 Niklas von Hertzen - * Released under MIT License - *//*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var au=function(t,A){return au=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])},au(t,A)};function lr(t,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");au(t,A);function e(){this.constructor=t}t.prototype=A===null?Object.create(A):(e.prototype=A.prototype,new e)}var su=function(){return su=Object.assign||function(A){for(var e,r=1,n=arguments.length;r0&&i[i.length-1])&&(h[0]===6||h[0]===2)){e=0;continue}if(h[0]===3&&(!i||h[1]>i[0]&&h[1]=55296&&n<=56319&&e>10)+55296,s%1024+56320)),(n+1===e||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},yl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",uB=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Ns=0;Ns"u"?[]:new Uint8Array(256);for(var _s=0;_s>4,g[n++]=(s&15)<<4|c>>2,g[n++]=(c&3)<<6|u&63;return h},fB=function(t){for(var A=t.length,e=[],r=0;r>Kn,gB=1<>Kn,pB=Vf+dB,wB=pB,vB=32,mB=wB+vB,CB=65536>>Ku,QB=1<=0){if(A<55296||A>56319&&A<=65535)return e=this.index[A>>Kn],e=(e<>Kn)],e=(e<>Ku),e=this.index[e],e+=A>>Kn&FB,e=this.index[e],e=(e<"u"?[]:new Uint8Array(256);for(var Ds=0;Dsxl?(n.push(!0),c-=xl):n.push(!1),["normal","auto","loose"].indexOf(A)!==-1&&[8208,8211,12316,12448].indexOf(i)!==-1)return r.push(s),e.push(uu);if(c===IB||c===ou){if(s===0)return r.push(s),e.push(Pn);var u=e[s-1];return OB.indexOf(u)===-1?(r.push(r[s-1]),e.push(u)):(r.push(s),e.push(Pn))}if(r.push(s),c===DB)return e.push(A==="strict"?lu:Ta);if(c===Xf||c===_B)return e.push(Pn);if(c===TB)return i>=131072&&i<=196605||i>=196608&&i<=262141?e.push(Ta):e.push(Pn);e.push(c)}),[r,e,n]},Nc=function(t,A,e,r){var n=r[e];if(Array.isArray(t)?t.indexOf(n)!==-1:t===n)for(var i=e;i<=r.length;){i++;var s=r[i];if(s===A)return!0;if(s!==hn)break}if(n===hn)for(var i=e;i>0;){i--;var c=r[i];if(Array.isArray(t)?t.indexOf(c)!==-1:t===c)for(var u=e;u<=r.length;){u++;var s=r[u];if(s===A)return!0;if(s!==hn)break}if(c!==hn)break}return!1},Tl=function(t,A){for(var e=t;e>=0;){var r=A[e];if(r===hn)e--;else return r}return 0},kB=function(t,A,e,r,n){if(e[r]===0)return ae;var i=r-1;if(Array.isArray(n)&&n[i]===!0)return ae;var s=i-1,c=i+1,u=A[i],h=s>=0?A[s]:0,g=A[c];if(u===qf&&g===Wf)return ae;if(pu.indexOf(u)!==-1)return zf;if(pu.indexOf(g)!==-1||Yf.indexOf(g)!==-1)return ae;if(Tl(i,A)===Jf)return Ms;if(du.get(t[i])===ou||(u===Ps||u===Os)&&du.get(t[c])===ou||u===Il||g===Il||u===Hl||[hn,cu,Ua].indexOf(u)===-1&&g===Hl||[Ts,pa,NB,vi,mi].indexOf(g)!==-1||Tl(i,A)===wa||Nc(Hc,wa,i,A)||Nc([Ts,pa],lu,i,A)||Nc(Sl,Sl,i,A))return ae;if(u===hn)return Ms;if(u===Hc||g===Hc)return ae;if(g===uu||u===uu)return Ms;if([cu,Ua,lu].indexOf(g)!==-1||u===SB||h===Bu&&MB.indexOf(u)!==-1||u===mi&&g===Bu||g===Nl||Rr.indexOf(g)!==-1&&u===Tt||Rr.indexOf(u)!==-1&&g===Tt||u===ba&&[Ta,Ps,Os].indexOf(g)!==-1||[Ta,Ps,Os].indexOf(u)!==-1&&g===ya||Rr.indexOf(u)!==-1&&_l.indexOf(g)!==-1||_l.indexOf(u)!==-1&&Rr.indexOf(g)!==-1||[ba,ya].indexOf(u)!==-1&&(g===Tt||[wa,Ua].indexOf(g)!==-1&&A[c+1]===Tt)||[wa,Ua].indexOf(u)!==-1&&g===Tt||u===Tt&&[Tt,mi,vi].indexOf(g)!==-1)return ae;if([Tt,mi,vi,Ts,pa].indexOf(g)!==-1)for(var d=i;d>=0;){var w=A[d];if(w===Tt)return ae;if([mi,vi].indexOf(w)!==-1)d--;else break}if([ba,ya].indexOf(g)!==-1)for(var d=[Ts,pa].indexOf(u)!==-1?s:i;d>=0;){var w=A[d];if(w===Tt)return ae;if([mi,vi].indexOf(w)!==-1)d--;else break}if(gu===u&&[gu,ao,fu,hu].indexOf(g)!==-1||[ao,fu].indexOf(u)!==-1&&[ao,so].indexOf(g)!==-1||[so,hu].indexOf(u)!==-1&&g===so||Dl.indexOf(u)!==-1&&[Nl,ya].indexOf(g)!==-1||Dl.indexOf(g)!==-1&&u===ba||Rr.indexOf(u)!==-1&&Rr.indexOf(g)!==-1||u===vi&&Rr.indexOf(g)!==-1||Rr.concat(Tt).indexOf(u)!==-1&&g===wa&&PB.indexOf(t[c])===-1||Rr.concat(Tt).indexOf(g)!==-1&&u===pa)return ae;if(u===Sc&&g===Sc){for(var B=e[i],L=1;B>0&&(B--,A[B]===Sc);)L++;if(L%2!==0)return ae}return u===Ps&&g===Os?ae:Ms},RB=function(t,A){A||(A={lineBreak:"normal",wordBreak:"normal"});var e=KB(t,A.lineBreak),r=e[0],n=e[1],i=e[2];(A.wordBreak==="break-all"||A.wordBreak==="break-word")&&(n=n.map(function(c){return[Tt,Pn,Xf].indexOf(c)!==-1?Ta:c}));var s=A.wordBreak==="keep-all"?i.map(function(c,u){return c&&t[u]>=19968&&t[u]<=40959}):void 0;return[r,n,s]},jB=function(){function t(A,e,r,n){this.codePoints=A,this.required=e===zf,this.start=r,this.end=n}return t.prototype.slice=function(){return Ke.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),GB=function(t,A){var e=Eo(t),r=RB(e,A),n=r[0],i=r[1],s=r[2],c=e.length,u=0,h=0;return{next:function(){if(h>=c)return{done:!0,value:null};for(var g=ae;h=Zf&&t<=57},U1=function(t){return t>=55296&&t<=57343},Ci=function(t){return dt(t)||t>=eh&&t<=rh||t>=$f&&t<=v1},y1=function(t){return t>=$f&&t<=C1},b1=function(t){return t>=eh&&t<=F1},L1=function(t){return y1(t)||b1(t)},E1=function(t){return t>=c1},Gs=function(t){return t===Bo||t===WB||t===JB},go=function(t){return L1(t)||E1(t)||t===ZB},kl=function(t){return go(t)||dt(t)||t===xt},x1=function(t){return t>=h1&&t<=B1||t===g1||t>=d1&&t<=p1||t===w1},fn=function(t,A){return t!==Ia?!1:A!==Bo},Vs=function(t,A,e){return t===xt?go(A)||fn(A,e):go(t)?!0:!!(t===Ia&&fn(t,A))},Dc=function(t,A,e){return t===Mn||t===xt?dt(A)?!0:A===Pa&&dt(e):dt(t===Pa?A:t)},I1=function(t){var A=0,e=1;(t[A]===Mn||t[A]===xt)&&(t[A]===xt&&(e=-1),A++);for(var r=[];dt(t[A]);)r.push(t[A++]);var n=r.length?parseInt(Ke.apply(void 0,r),10):0;t[A]===Pa&&A++;for(var i=[];dt(t[A]);)i.push(t[A++]);var s=i.length,c=s?parseInt(Ke.apply(void 0,i),10):0;(t[A]===th||t[A]===Ah)&&A++;var u=1;(t[A]===Mn||t[A]===xt)&&(t[A]===xt&&(u=-1),A++);for(var h=[];dt(t[A]);)h.push(t[A++]);var g=h.length?parseInt(Ke.apply(void 0,h),10):0;return e*(n+c*Math.pow(10,-s))*Math.pow(10,u*g)},H1={type:2},S1={type:3},N1={type:4},_1={type:13},D1={type:8},T1={type:21},P1={type:9},O1={type:10},M1={type:11},K1={type:12},k1={type:14},qs={type:23},R1={type:1},j1={type:25},G1={type:24},V1={type:26},q1={type:27},W1={type:28},J1={type:29},X1={type:31},wu={type:32},nh=function(){function t(){this._value=[]}return t.prototype.write=function(A){this._value=this._value.concat(Eo(A))},t.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==wu;)A.push(e),e=this.consumeToken();return A},t.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case Ks:return this.consumeStringToken(Ks);case XB:var e=this.peekCodePoint(0),r=this.peekCodePoint(1),n=this.peekCodePoint(2);if(kl(e)||fn(r,n)){var i=Vs(e,r,n)?qB:VB,s=this.consumeName();return{type:5,value:s,flags:i}}break;case zB:if(this.peekCodePoint(0)===va)return this.consumeCodePoint(),_1;break;case ks:return this.consumeStringToken(ks);case Rs:return H1;case ma:return S1;case _c:if(this.peekCodePoint(0)===va)return this.consumeCodePoint(),k1;break;case Mn:if(Dc(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case u1:return N1;case xt:var c=A,u=this.peekCodePoint(0),h=this.peekCodePoint(1);if(Dc(c,u,h))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(Vs(c,u,h))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(u===xt&&h===e1)return this.consumeCodePoint(),this.consumeCodePoint(),G1;break;case Pa:if(Dc(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case Ol:if(this.peekCodePoint(0)===_c)for(this.consumeCodePoint();;){var g=this.consumeCodePoint();if(g===_c&&(g=this.consumeCodePoint(),g===Ol))return this.consumeToken();if(g===Ur)return this.consumeToken()}break;case l1:return V1;case f1:return q1;case A1:if(this.peekCodePoint(0)===$B&&this.peekCodePoint(1)===xt&&this.peekCodePoint(2)===xt)return this.consumeCodePoint(),this.consumeCodePoint(),j1;break;case t1:var d=this.peekCodePoint(0),w=this.peekCodePoint(1),B=this.peekCodePoint(2);if(Vs(d,w,B)){var s=this.consumeName();return{type:7,value:s}}break;case r1:return W1;case Ia:if(fn(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case n1:return J1;case i1:if(this.peekCodePoint(0)===va)return this.consumeCodePoint(),D1;break;case a1:return M1;case s1:return K1;case m1:case Q1:var L=this.peekCodePoint(0),y=this.peekCodePoint(1);return L===Mn&&(Ci(y)||y===js)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case Ml:if(this.peekCodePoint(0)===va)return this.consumeCodePoint(),P1;if(this.peekCodePoint(0)===Ml)return this.consumeCodePoint(),T1;break;case o1:if(this.peekCodePoint(0)===va)return this.consumeCodePoint(),O1;break;case Ur:return wu}return Gs(A)?(this.consumeWhiteSpace(),X1):dt(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):go(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:Ke(A)}},t.prototype.consumeCodePoint=function(){var A=this._value.shift();return typeof A>"u"?-1:A},t.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},t.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},t.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();Ci(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var r=!1;e===js&&A.length<6;)A.push(e),e=this.consumeCodePoint(),r=!0;if(r){var n=parseInt(Ke.apply(void 0,A.map(function(u){return u===js?Zf:u})),16),i=parseInt(Ke.apply(void 0,A.map(function(u){return u===js?rh:u})),16);return{type:30,start:n,end:i}}var s=parseInt(Ke.apply(void 0,A),16);if(this.peekCodePoint(0)===xt&&Ci(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var c=[];Ci(e)&&c.length<6;)c.push(e),e=this.consumeCodePoint();var i=parseInt(Ke.apply(void 0,c),16);return{type:30,start:s,end:i}}else return{type:30,start:s,end:s}},t.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return A.toLowerCase()==="url"&&this.peekCodePoint(0)===Rs?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Rs?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},t.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ur)return{type:22,value:""};var e=this.peekCodePoint(0);if(e===ks||e===Ks){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ur||this.peekCodePoint(0)===ma)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),qs)}for(;;){var n=this.consumeCodePoint();if(n===Ur||n===ma)return{type:22,value:Ke.apply(void 0,A)};if(Gs(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ur||this.peekCodePoint(0)===ma?(this.consumeCodePoint(),{type:22,value:Ke.apply(void 0,A)}):(this.consumeBadUrlRemnants(),qs);if(n===Ks||n===ks||n===Rs||x1(n))return this.consumeBadUrlRemnants(),qs;if(n===Ia)if(fn(n,this.peekCodePoint(0)))A.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),qs;else A.push(n)}},t.prototype.consumeWhiteSpace=function(){for(;Gs(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(A===ma||A===Ur)return;fn(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(A){for(var e=5e4,r="";A>0;){var n=Math.min(e,A);r+=Ke.apply(void 0,this._value.splice(0,n)),A-=n}return this._value.shift(),r},t.prototype.consumeStringToken=function(A){var e="",r=0;do{var n=this._value[r];if(n===Ur||n===void 0||n===A)return e+=this.consumeStringSlice(r),{type:0,value:e};if(n===Bo)return this._value.splice(0,r),R1;if(n===Ia){var i=this._value[r+1];i!==Ur&&i!==void 0&&(i===Bo?(e+=this.consumeStringSlice(r),r=-1,this._value.shift()):fn(n,i)&&(e+=this.consumeStringSlice(r),e+=Ke(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},t.prototype.consumeNumber=function(){var A=[],e=Ka,r=this.peekCodePoint(0);for((r===Mn||r===xt)&&A.push(this.consumeCodePoint());dt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());r=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(r===Pa&&dt(n))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=Pl;dt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());r=this.peekCodePoint(0),n=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((r===th||r===Ah)&&((n===Mn||n===xt)&&dt(i)||dt(n)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=Pl;dt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[I1(A),e]},t.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],r=A[1],n=this.peekCodePoint(0),i=this.peekCodePoint(1),s=this.peekCodePoint(2);if(Vs(n,i,s)){var c=this.consumeName();return{type:15,number:e,flags:r,unit:c}}return n===YB?(this.consumeCodePoint(),{type:16,number:e,flags:r}):{type:17,number:e,flags:r}},t.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(Ci(A)){for(var e=Ke(A);Ci(this.peekCodePoint(0))&&e.length<6;)e+=Ke(this.consumeCodePoint());Gs(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(e,16);return r===0||U1(r)||r>1114111?Kl:r}return A===Ur?Kl:A},t.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(kl(e))A+=Ke(e);else if(fn(e,this.peekCodePoint(0)))A+=Ke(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(e),A}},t}(),ih=function(){function t(A){this._tokens=A}return t.create=function(A){var e=new nh;return e.write(A),new t(e.read())},t.parseValue=function(A){return t.create(A).parseComponentValue()},t.parseValues=function(A){return t.create(A).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var A=this.consumeToken();A.type===31;)A=this.consumeToken();if(A.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var e=this.consumeComponentValue();do A=this.consumeToken();while(A.type===31);if(A.type===32)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(e.type===32)return A;A.push(e),A.push()}},t.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},t.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},r=this.consumeToken();;){if(r.type===32||Y1(r,A))return e;this.reconsumeToken(r),e.values.push(this.consumeComponentValue()),r=this.consumeToken()}},t.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return e;this.reconsumeToken(r),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var A=this._tokens.shift();return typeof A>"u"?wu:A},t.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},t}(),ka=function(t){return t.type===15},Mi=function(t){return t.type===17},ve=function(t){return t.type===20},z1=function(t){return t.type===0},vu=function(t,A){return ve(t)&&t.value===A},ah=function(t){return t.type!==31},Oi=function(t){return t.type!==31&&t.type!==4},Er=function(t){var A=[],e=[];return t.forEach(function(r){if(r.type===4){if(e.length===0)throw new Error("Error parsing function args, zero tokens for arg");A.push(e),e=[];return}r.type!==31&&e.push(r)}),e.length&&A.push(e),A},Y1=function(t,A){return A===11&&t.type===12||A===28&&t.type===29?!0:A===2&&t.type===3},vn=function(t){return t.type===17||t.type===15},Je=function(t){return t.type===16||vn(t)},sh=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},st={type:17,number:0,flags:Ka},ku={type:16,number:50,flags:Ka},Bn={type:16,number:100,flags:Ka},La=function(t,A,e){var r=t[0],n=t[1];return[be(r,A),be(typeof n<"u"?n:r,e)]},be=function(t,A){if(t.type===16)return t.number/100*A;if(ka(t))switch(t.unit){case"rem":case"em":return 16*t.number;case"px":default:return t.number}return t.number},oh="deg",ch="grad",uh="rad",lh="turn",xo={name:"angle",parse:function(t,A){if(A.type===15)switch(A.unit){case oh:return Math.PI*A.number/180;case ch:return Math.PI/200*A.number;case uh:return A.number;case lh:return Math.PI*2*A.number}throw new Error("Unsupported angle type")}},fh=function(t){return t.type===15&&(t.unit===oh||t.unit===ch||t.unit===uh||t.unit===lh)},hh=function(t){var A=t.filter(ve).map(function(e){return e.value}).join(" ");switch(A){case"to bottom right":case"to right bottom":case"left top":case"top left":return[st,st];case"to top":case"bottom":return Jt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[st,Bn];case"to right":case"left":return Jt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Bn,Bn];case"to bottom":case"top":return Jt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Bn,st];case"to left":case"right":return Jt(270)}return 0},Jt=function(t){return Math.PI*t/180},pn={name:"color",parse:function(t,A){if(A.type===18){var e=Z1[A.name];if(typeof e>"u")throw new Error('Attempting to parse an unsupported color function "'+A.name+'"');return e(t,A.values)}if(A.type===5){if(A.value.length===3){var r=A.value.substring(0,1),n=A.value.substring(1,2),i=A.value.substring(2,3);return gn(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),1)}if(A.value.length===4){var r=A.value.substring(0,1),n=A.value.substring(1,2),i=A.value.substring(2,3),s=A.value.substring(3,4);return gn(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),parseInt(s+s,16)/255)}if(A.value.length===6){var r=A.value.substring(0,2),n=A.value.substring(2,4),i=A.value.substring(4,6);return gn(parseInt(r,16),parseInt(n,16),parseInt(i,16),1)}if(A.value.length===8){var r=A.value.substring(0,2),n=A.value.substring(2,4),i=A.value.substring(4,6),s=A.value.substring(6,8);return gn(parseInt(r,16),parseInt(n,16),parseInt(i,16),parseInt(s,16)/255)}}if(A.type===20){var c=Vr[A.value.toUpperCase()];if(typeof c<"u")return c}return Vr.TRANSPARENT}},wn=function(t){return(255&t)===0},et=function(t){var A=255&t,e=255&t>>8,r=255&t>>16,n=255&t>>24;return A<255?"rgba("+n+","+r+","+e+","+A/255+")":"rgb("+n+","+r+","+e+")"},gn=function(t,A,e,r){return(t<<24|A<<16|e<<8|Math.round(r*255)<<0)>>>0},Rl=function(t,A){if(t.type===17)return t.number;if(t.type===16){var e=A===3?1:255;return A===3?t.number/100*e:Math.round(t.number/100*e)}return 0},jl=function(t,A){var e=A.filter(Oi);if(e.length===3){var r=e.map(Rl),n=r[0],i=r[1],s=r[2];return gn(n,i,s,1)}if(e.length===4){var c=e.map(Rl),n=c[0],i=c[1],s=c[2],u=c[3];return gn(n,i,s,u)}return 0};function Tc(t,A,e){return e<0&&(e+=1),e>=1&&(e-=1),e<1/6?(A-t)*e*6+t:e<1/2?A:e<2/3?(A-t)*6*(2/3-e)+t:t}var Gl=function(t,A){var e=A.filter(Oi),r=e[0],n=e[1],i=e[2],s=e[3],c=(r.type===17?Jt(r.number):xo.parse(t,r))/(Math.PI*2),u=Je(n)?n.number/100:0,h=Je(i)?i.number/100:0,g=typeof s<"u"&&Je(s)?be(s,1):1;if(u===0)return gn(h*255,h*255,h*255,1);var d=h<=.5?h*(u+1):h+u-h*u,w=h*2-d,B=Tc(w,d,c+1/3),L=Tc(w,d,c),y=Tc(w,d,c-1/3);return gn(B*255,L*255,y*255,g)},Z1={hsl:Gl,hsla:Gl,rgb:jl,rgba:jl},Ha=function(t,A){return pn.parse(t,ih.create(A).parseComponentValue())},Vr={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},$1={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,A){return A.map(function(e){if(ve(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ag={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Io=function(t,A){var e=pn.parse(t,A[0]),r=A[1];return r&&Je(r)?{color:e,stop:r}:{color:e,stop:null}},Vl=function(t,A){var e=t[0],r=t[t.length-1];e.stop===null&&(e.stop=st),r.stop===null&&(r.stop=Bn);for(var n=[],i=0,s=0;si?n.push(u):n.push(i),i=u}else n.push(null)}for(var h=null,s=0;ss.optimumDistance)?{optimumCorner:c,optimumDistance:g}:s},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},rg=function(t,A,e,r,n){var i=0,s=0;switch(t.size){case 0:t.shape===0?i=s=Math.min(Math.abs(A),Math.abs(A-r),Math.abs(e),Math.abs(e-n)):t.shape===1&&(i=Math.min(Math.abs(A),Math.abs(A-r)),s=Math.min(Math.abs(e),Math.abs(e-n)));break;case 2:if(t.shape===0)i=s=Math.min(cr(A,e),cr(A,e-n),cr(A-r,e),cr(A-r,e-n));else if(t.shape===1){var c=Math.min(Math.abs(e),Math.abs(e-n))/Math.min(Math.abs(A),Math.abs(A-r)),u=ql(r,n,A,e,!0),h=u[0],g=u[1];i=cr(h-A,(g-e)/c),s=c*i}break;case 1:t.shape===0?i=s=Math.max(Math.abs(A),Math.abs(A-r),Math.abs(e),Math.abs(e-n)):t.shape===1&&(i=Math.max(Math.abs(A),Math.abs(A-r)),s=Math.max(Math.abs(e),Math.abs(e-n)));break;case 3:if(t.shape===0)i=s=Math.max(cr(A,e),cr(A,e-n),cr(A-r,e),cr(A-r,e-n));else if(t.shape===1){var c=Math.max(Math.abs(e),Math.abs(e-n))/Math.max(Math.abs(A),Math.abs(A-r)),d=ql(r,n,A,e,!1),h=d[0],g=d[1];i=cr(h-A,(g-e)/c),s=c*i}break}return Array.isArray(t.size)&&(i=be(t.size[0],r),s=t.size.length===2?be(t.size[1],n):i),[i,s]},ng=function(t,A){var e=Jt(180),r=[];return Er(A).forEach(function(n,i){if(i===0){var s=n[0];if(s.type===20&&s.value==="to"){e=hh(n);return}else if(fh(s)){e=xo.parse(t,s);return}}var c=Io(t,n);r.push(c)}),{angle:e,stops:r,type:1}},Ws=function(t,A){var e=Jt(180),r=[];return Er(A).forEach(function(n,i){if(i===0){var s=n[0];if(s.type===20&&["top","left","right","bottom"].indexOf(s.value)!==-1){e=hh(n);return}else if(fh(s)){e=(xo.parse(t,s)+Jt(270))%Jt(360);return}}var c=Io(t,n);r.push(c)}),{angle:e,stops:r,type:1}},ig=function(t,A){var e=Jt(180),r=[],n=1,i=0,s=3,c=[];return Er(A).forEach(function(u,h){var g=u[0];if(h===0){if(ve(g)&&g.value==="linear"){n=1;return}else if(ve(g)&&g.value==="radial"){n=2;return}}if(g.type===18){if(g.name==="from"){var d=pn.parse(t,g.values[0]);r.push({stop:st,color:d})}else if(g.name==="to"){var d=pn.parse(t,g.values[0]);r.push({stop:Bn,color:d})}else if(g.name==="color-stop"){var w=g.values.filter(Oi);if(w.length===2){var d=pn.parse(t,w[1]),B=w[0];Mi(B)&&r.push({stop:{type:16,number:B.number*100,flags:B.flags},color:d})}}}}),n===1?{angle:(e+Jt(180))%Jt(360),stops:r,type:n}:{size:s,shape:i,stops:r,position:c,type:n}},Bh="closest-side",gh="farthest-side",dh="closest-corner",ph="farthest-corner",wh="circle",vh="ellipse",mh="cover",Ch="contain",ag=function(t,A){var e=0,r=3,n=[],i=[];return Er(A).forEach(function(s,c){var u=!0;if(c===0){var h=!1;u=s.reduce(function(d,w){if(h)if(ve(w))switch(w.value){case"center":return i.push(ku),d;case"top":case"left":return i.push(st),d;case"right":case"bottom":return i.push(Bn),d}else(Je(w)||vn(w))&&i.push(w);else if(ve(w))switch(w.value){case wh:return e=0,!1;case vh:return e=1,!1;case"at":return h=!0,!1;case Bh:return r=0,!1;case mh:case gh:return r=1,!1;case Ch:case dh:return r=2,!1;case ph:return r=3,!1}else if(vn(w)||Je(w))return Array.isArray(r)||(r=[]),r.push(w),!1;return d},u)}if(u){var g=Io(t,s);n.push(g)}}),{size:r,shape:e,stops:n,position:i,type:2}},Js=function(t,A){var e=0,r=3,n=[],i=[];return Er(A).forEach(function(s,c){var u=!0;if(c===0?u=s.reduce(function(g,d){if(ve(d))switch(d.value){case"center":return i.push(ku),!1;case"top":case"left":return i.push(st),!1;case"right":case"bottom":return i.push(Bn),!1}else if(Je(d)||vn(d))return i.push(d),!1;return g},u):c===1&&(u=s.reduce(function(g,d){if(ve(d))switch(d.value){case wh:return e=0,!1;case vh:return e=1,!1;case Ch:case Bh:return r=0,!1;case gh:return r=1,!1;case dh:return r=2,!1;case mh:case ph:return r=3,!1}else if(vn(d)||Je(d))return Array.isArray(r)||(r=[]),r.push(d),!1;return g},u)),u){var h=Io(t,s);n.push(h)}}),{size:r,shape:e,stops:n,position:i,type:2}},sg=function(t){return t.type===1},og=function(t){return t.type===2},Ru={name:"image",parse:function(t,A){if(A.type===22){var e={url:A.value,type:0};return t.cache.addImage(A.value),e}if(A.type===18){var r=Qh[A.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+A.name+'"');return r(t,A.values)}throw new Error("Unsupported image type "+A.type)}};function cg(t){return!(t.type===20&&t.value==="none")&&(t.type!==18||!!Qh[t.name])}var Qh={"linear-gradient":ng,"-moz-linear-gradient":Ws,"-ms-linear-gradient":Ws,"-o-linear-gradient":Ws,"-webkit-linear-gradient":Ws,"radial-gradient":ag,"-moz-radial-gradient":Js,"-ms-radial-gradient":Js,"-o-radial-gradient":Js,"-webkit-radial-gradient":Js,"-webkit-gradient":ig},ug={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,A){if(A.length===0)return[];var e=A[0];return e.type===20&&e.value==="none"?[]:A.filter(function(r){return Oi(r)&&cg(r)}).map(function(r){return Ru.parse(t,r)})}},lg={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,A){return A.map(function(e){if(ve(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},fg={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,A){return Er(A).map(function(e){return e.filter(Je)}).map(sh)}},hg={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,A){return Er(A).map(function(e){return e.filter(ve).map(function(r){return r.value}).join(" ")}).map(Bg)}},Bg=function(t){switch(t){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Ni;(function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"})(Ni||(Ni={}));var gg={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,A){return Er(A).map(function(e){return e.filter(dg)})}},dg=function(t){return ve(t)||Je(t)},Ho=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},pg=Ho("top"),wg=Ho("right"),vg=Ho("bottom"),mg=Ho("left"),So=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return sh(e.filter(Je))}}},Cg=So("top-left"),Qg=So("top-right"),Fg=So("bottom-right"),Ug=So("bottom-left"),No=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},yg=No("top"),bg=No("right"),Lg=No("bottom"),Eg=No("left"),_o=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return ka(e)?e.number:0}}},xg=_o("top"),Ig=_o("right"),Hg=_o("bottom"),Sg=_o("left"),Ng={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_g={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,A){switch(A){case"rtl":return 1;case"ltr":default:return 0}}},Dg={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,A){return A.filter(ve).reduce(function(e,r){return e|Tg(r.value)},0)}},Tg=function(t){switch(t){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Pg={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,A){switch(A){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Og={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,A){return A.type===20&&A.value==="normal"?0:A.type===17||A.type===15?A.number:0}},po;(function(t){t.NORMAL="normal",t.STRICT="strict"})(po||(po={}));var Mg={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,A){switch(A){case"strict":return po.STRICT;case"normal":default:return po.NORMAL}}},Kg={name:"line-height",initialValue:"normal",prefix:!1,type:4},Wl=function(t,A){return ve(t)&&t.value==="normal"?1.2*A:t.type===17?A*t.number:Je(t)?be(t,A):A},kg={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,A){return A.type===20&&A.value==="none"?null:Ru.parse(t,A)}},Rg={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,A){switch(A){case"inside":return 0;case"outside":default:return 1}}},mu={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,A){switch(A){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Do=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},jg=Do("top"),Gg=Do("right"),Vg=Do("bottom"),qg=Do("left"),Wg={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,A){return A.filter(ve).map(function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Jg={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,A){switch(A){case"break-word":return"break-word";case"normal":default:return"normal"}}},To=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Xg=To("top"),zg=To("right"),Yg=To("bottom"),Zg=To("left"),$g={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,A){switch(A){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},A2={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,A){switch(A){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},e2={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,A){return A.length===1&&vu(A[0],"none")?[]:Er(A).map(function(e){for(var r={color:Vr.TRANSPARENT,offsetX:st,offsetY:st,blur:st},n=0,i=0;i"u")throw new Error('Attempting to parse an unsupported transform function "'+A.name+'"');return e(A.values)}return null}},n2=function(t){var A=t.filter(function(e){return e.type===17}).map(function(e){return e.number});return A.length===6?A:null},i2=function(t){var A=t.filter(function(u){return u.type===17}).map(function(u){return u.number}),e=A[0],r=A[1];A[2],A[3];var n=A[4],i=A[5];A[6],A[7],A[8],A[9],A[10],A[11];var s=A[12],c=A[13];return A[14],A[15],A.length===16?[e,r,n,i,s,c]:null},a2={matrix:n2,matrix3d:i2},Jl={type:16,number:50,flags:Ka},s2=[Jl,Jl],o2={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,A){var e=A.filter(Je);return e.length!==2?s2:[e[0],e[1]]}},c2={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,A){switch(A){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Sa;(function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"})(Sa||(Sa={}));var u2={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,A){switch(A){case"break-all":return Sa.BREAK_ALL;case"keep-all":return Sa.KEEP_ALL;case"normal":default:return Sa.NORMAL}}},l2={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,A){if(A.type===20)return{auto:!0,order:0};if(Mi(A))return{auto:!1,order:A.number};throw new Error("Invalid z-index number parsed")}},Fh={name:"time",parse:function(t,A){if(A.type===15)switch(A.unit.toLowerCase()){case"s":return 1e3*A.number;case"ms":return A.number}throw new Error("Unsupported time type")}},f2={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,A){return Mi(A)?A.number:1}},h2={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},B2={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,A){return A.filter(ve).map(function(e){switch(e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(e){return e!==0})}},g2={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,A){var e=[],r=[];return A.forEach(function(n){switch(n.type){case 20:case 0:e.push(n.value);break;case 17:e.push(n.number.toString());break;case 4:r.push(e.join(" ")),e.length=0;break}}),e.length&&r.push(e.join(" ")),r.map(function(n){return n.indexOf(" ")===-1?n:"'"+n+"'"})}},d2={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},p2={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,A){if(Mi(A))return A.number;if(ve(A))switch(A.value){case"bold":return 700;case"normal":default:return 400}return 400}},w2={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,A){return A.filter(ve).map(function(e){return e.value})}},v2={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,A){switch(A){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Ye=function(t,A){return(t&A)!==0},m2={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,A){if(A.length===0)return[];var e=A[0];return e.type===20&&e.value==="none"?[]:A}},C2={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,A){if(A.length===0)return null;var e=A[0];if(e.type===20&&e.value==="none")return null;for(var r=[],n=A.filter(ah),i=0;i1?1:0],this.overflowWrap=PA(A,Jg,e.overflowWrap),this.paddingTop=PA(A,Xg,e.paddingTop),this.paddingRight=PA(A,zg,e.paddingRight),this.paddingBottom=PA(A,Yg,e.paddingBottom),this.paddingLeft=PA(A,Zg,e.paddingLeft),this.paintOrder=PA(A,b2,e.paintOrder),this.position=PA(A,A2,e.position),this.textAlign=PA(A,$g,e.textAlign),this.textDecorationColor=PA(A,h2,(r=e.textDecorationColor)!==null&&r!==void 0?r:e.color),this.textDecorationLine=PA(A,B2,(n=e.textDecorationLine)!==null&&n!==void 0?n:e.textDecoration),this.textShadow=PA(A,e2,e.textShadow),this.textTransform=PA(A,t2,e.textTransform),this.transform=PA(A,r2,e.transform),this.transformOrigin=PA(A,o2,e.transformOrigin),this.visibility=PA(A,c2,e.visibility),this.webkitTextStrokeColor=PA(A,L2,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=PA(A,E2,e.webkitTextStrokeWidth),this.wordBreak=PA(A,u2,e.wordBreak),this.zIndex=PA(A,l2,e.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},t.prototype.isTransparent=function(){return wn(this.backgroundColor)},t.prototype.isTransformed=function(){return this.transform!==null},t.prototype.isPositioned=function(){return this.position!==0},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return this.float!==0},t.prototype.isInlineLevel=function(){return Ye(this.display,4)||Ye(this.display,33554432)||Ye(this.display,268435456)||Ye(this.display,536870912)||Ye(this.display,67108864)||Ye(this.display,134217728)},t}(),I2=function(){function t(A,e){this.content=PA(A,m2,e.content),this.quotes=PA(A,U2,e.quotes)}return t}(),zl=function(){function t(A,e){this.counterIncrement=PA(A,C2,e.counterIncrement),this.counterReset=PA(A,Q2,e.counterReset)}return t}(),PA=function(t,A,e){var r=new nh,n=e!==null&&typeof e<"u"?e.toString():A.initialValue;r.write(n);var i=new ih(r.read());switch(A.type){case 2:var s=i.parseComponentValue();return A.parse(t,ve(s)?s.value:A.initialValue);case 0:return A.parse(t,i.parseComponentValue());case 1:return A.parse(t,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(A.format){case"angle":return xo.parse(t,i.parseComponentValue());case"color":return pn.parse(t,i.parseComponentValue());case"image":return Ru.parse(t,i.parseComponentValue());case"length":var c=i.parseComponentValue();return vn(c)?c:st;case"length-percentage":var u=i.parseComponentValue();return Je(u)?u:st;case"time":return Fh.parse(t,i.parseComponentValue())}break}},H2="data-html2canvas-debug",S2=function(t){var A=t.getAttribute(H2);switch(A){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Cu=function(t,A){var e=S2(t);return e===1||A===e},xr=function(){function t(A,e){if(this.context=A,this.textNodes=[],this.elements=[],this.flags=0,Cu(e,3))debugger;this.styles=new x2(A,window.getComputedStyle(e,null)),Uu(e)&&(this.styles.animationDuration.some(function(r){return r>0})&&(e.style.animationDuration="0s"),this.styles.transform!==null&&(e.style.transform="none")),this.bounds=Lo(this.context,e),Cu(e,4)&&(this.flags|=16)}return t}(),N2="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Yl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ea=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Xs=0;Xs>4,g[n++]=(s&15)<<4|c>>2,g[n++]=(c&3)<<6|u&63;return h},D2=function(t){for(var A=t.length,e=[],r=0;r>kn,O2=1<>kn,K2=Uh+M2,k2=K2,R2=32,j2=k2+R2,G2=65536>>ju,V2=1<=0){if(A<55296||A>56319&&A<=65535)return e=this.index[A>>kn],e=(e<>kn)],e=(e<>ju),e=this.index[e],e+=A>>kn&q2,e=this.index[e],e=(e<"u"?[]:new Uint8Array(256);for(var zs=0;zs<$l.length;zs++)z2[$l.charCodeAt(zs)]=zs;var Y2=1,Mc=2,Kc=3,Af=4,ef=5,Z2=7,tf=8,kc=9,Rc=10,rf=11,nf=12,af=13,sf=14,jc=15,$2=function(t){for(var A=[],e=0,r=t.length;e=55296&&n<=56319&&e>10)+55296,s%1024+56320)),(n+1===e||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},ed=J2(N2),qt="×",Gc="÷",td=function(t){return ed.get(t)},rd=function(t,A,e){var r=e-2,n=A[r],i=A[e-1],s=A[e];if(i===Mc&&s===Kc)return qt;if(i===Mc||i===Kc||i===Af||s===Mc||s===Kc||s===Af)return Gc;if(i===tf&&[tf,kc,rf,nf].indexOf(s)!==-1||(i===rf||i===kc)&&(s===kc||s===Rc)||(i===nf||i===Rc)&&s===Rc||s===af||s===ef||s===Z2||i===Y2)return qt;if(i===af&&s===sf){for(;n===ef;)n=A[--r];if(n===sf)return qt}if(i===jc&&s===jc){for(var c=0;n===jc;)c++,n=A[--r];if(c%2===0)return qt}return Gc},nd=function(t){var A=$2(t),e=A.length,r=0,n=0,i=A.map(td);return{next:function(){if(r>=e)return{done:!0,value:null};for(var s=qt;rs.x||g.y>s.y;return s=g,h===0?!0:d});return t.body.removeChild(A),c},od=function(){return typeof new Image().crossOrigin<"u"},cd=function(){return typeof new XMLHttpRequest().responseType=="string"},ud=function(t){var A=new Image,e=t.createElement("canvas"),r=e.getContext("2d");if(!r)return!1;A.src="data:image/svg+xml,";try{r.drawImage(A,0,0),e.toDataURL()}catch{return!1}return!0},of=function(t){return t[0]===0&&t[1]===255&&t[2]===0&&t[3]===255},ld=function(t){var A=t.createElement("canvas"),e=100;A.width=e,A.height=e;var r=A.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,e,e);var n=new Image,i=A.toDataURL();n.src=i;var s=Qu(e,e,0,0,n);return r.fillStyle="red",r.fillRect(0,0,e,e),cf(s).then(function(c){r.drawImage(c,0,0);var u=r.getImageData(0,0,e,e).data;r.fillStyle="red",r.fillRect(0,0,e,e);var h=t.createElement("div");return h.style.backgroundImage="url("+i+")",h.style.height=e+"px",of(u)?cf(Qu(e,e,0,0,h)):Promise.reject(!1)}).then(function(c){return r.drawImage(c,0,0),of(r.getImageData(0,0,e,e).data)}).catch(function(){return!1})},Qu=function(t,A,e,r,n){var i="http://www.w3.org/2000/svg",s=document.createElementNS(i,"svg"),c=document.createElementNS(i,"foreignObject");return s.setAttributeNS(null,"width",t.toString()),s.setAttributeNS(null,"height",A.toString()),c.setAttributeNS(null,"width","100%"),c.setAttributeNS(null,"height","100%"),c.setAttributeNS(null,"x",e.toString()),c.setAttributeNS(null,"y",r.toString()),c.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(c),c.appendChild(n),s},cf=function(t){return new Promise(function(A,e){var r=new Image;r.onload=function(){return A(r)},r.onerror=e,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(t))})},at={get SUPPORT_RANGE_BOUNDS(){var t=ad(document);return Object.defineProperty(at,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_WORD_BREAKING(){var t=at.SUPPORT_RANGE_BOUNDS&&sd(document);return Object.defineProperty(at,"SUPPORT_WORD_BREAKING",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=ud(document);return Object.defineProperty(at,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t=typeof Array.from=="function"&&typeof window.fetch=="function"?ld(document):Promise.resolve(!1);return Object.defineProperty(at,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=od();return Object.defineProperty(at,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t=cd();return Object.defineProperty(at,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(at,"SUPPORT_CORS_XHR",{value:t}),t},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var t=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(at,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:t}),t}},Na=function(){function t(A,e){this.text=A,this.bounds=e}return t}(),fd=function(t,A,e,r){var n=gd(A,e),i=[],s=0;return n.forEach(function(c){if(e.textDecorationLine.length||c.trim().length>0)if(at.SUPPORT_RANGE_BOUNDS){var u=uf(r,s,c.length).getClientRects();if(u.length>1){var h=Gu(c),g=0;h.forEach(function(w){i.push(new Na(w,qr.fromDOMRectList(t,uf(r,g+s,w.length).getClientRects()))),g+=w.length})}else i.push(new Na(c,qr.fromDOMRectList(t,u)))}else{var d=r.splitText(c.length);i.push(new Na(c,hd(t,r))),r=d}else at.SUPPORT_RANGE_BOUNDS||(r=r.splitText(c.length));s+=c.length}),i},hd=function(t,A){var e=A.ownerDocument;if(e){var r=e.createElement("html2canvaswrapper");r.appendChild(A.cloneNode(!0));var n=A.parentNode;if(n){n.replaceChild(r,A);var i=Lo(t,r);return r.firstChild&&n.replaceChild(r.firstChild,r),i}}return qr.EMPTY},uf=function(t,A,e){var r=t.ownerDocument;if(!r)throw new Error("Node has no owner document");var n=r.createRange();return n.setStart(t,A),n.setEnd(t,A+e),n},Gu=function(t){if(at.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(A.segment(t)).map(function(e){return e.segment})}return id(t)},Bd=function(t,A){if(at.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(e.segment(t)).map(function(r){return r.segment})}return pd(t,A)},gd=function(t,A){return A.letterSpacing!==0?Gu(t):Bd(t,A)},dd=[32,160,4961,65792,65793,4153,4241],pd=function(t,A){for(var e=GB(t,{lineBreak:A.lineBreak,wordBreak:A.overflowWrap==="break-word"?"break-word":A.wordBreak}),r=[],n,i=function(){if(n.value){var s=n.value.slice(),c=Eo(s),u="";c.forEach(function(h){dd.indexOf(h)===-1?u+=Ke(h):(u.length&&r.push(u),r.push(Ke(h)),u="")}),u.length&&r.push(u)}};!(n=e.next()).done;)i();return r},wd=function(){function t(A,e,r){this.text=vd(e.data,r.textTransform),this.textBounds=fd(A,this.text,r,e)}return t}(),vd=function(t,A){switch(A){case 1:return t.toLowerCase();case 3:return t.replace(md,Cd);case 2:return t.toUpperCase();default:return t}},md=/(^|\s|:|-|\(|\))([a-z])/g,Cd=function(t,A,e){return t.length>0?A+e.toUpperCase():t},yh=function(t){lr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n.src=r.currentSrc||r.src,n.intrinsicWidth=r.naturalWidth,n.intrinsicHeight=r.naturalHeight,n.context.cache.addImage(n.src),n}return A}(xr),bh=function(t){lr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n.canvas=r,n.intrinsicWidth=r.width,n.intrinsicHeight=r.height,n}return A}(xr),Lh=function(t){lr(A,t);function A(e,r){var n=t.call(this,e,r)||this,i=new XMLSerializer,s=Lo(e,r);return r.setAttribute("width",s.width+"px"),r.setAttribute("height",s.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(r)),n.intrinsicWidth=r.width.baseVal.value,n.intrinsicHeight=r.height.baseVal.value,n.context.cache.addImage(n.svg),n}return A}(xr),Eh=function(t){lr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n.value=r.value,n}return A}(xr),Fu=function(t){lr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n.start=r.start,n.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,n}return A}(xr),Qd=[{type:15,flags:0,unit:"px",number:3}],Fd=[{type:16,flags:0,number:50}],Ud=function(t){return t.width>t.height?new qr(t.left+(t.width-t.height)/2,t.top,t.height,t.height):t.width0)e.textNodes.push(new wd(t,n,e.styles));else if(Hi(n))if(Oh(n)&&n.assignedNodes)n.assignedNodes().forEach(function(c){return oo(t,c,e,r)});else{var s=Sh(t,n);s.styles.isVisible()&&(Ed(n,s,r)?s.flags|=4:xd(s.styles)&&(s.flags|=2),Ld.indexOf(n.tagName)!==-1&&(s.flags|=8),e.elements.push(s),n.slot,n.shadowRoot?oo(t,n.shadowRoot,s,r):!mo(n)&&!Dh(n)&&!Co(n)&&oo(t,n,s,r))}},Sh=function(t,A){return yu(A)?new yh(t,A):Th(A)?new bh(t,A):Dh(A)?new Lh(t,A):Id(A)?new Eh(t,A):Hd(A)?new Fu(t,A):Sd(A)?new Vu(t,A):Co(A)?new xh(t,A):mo(A)?new Ih(t,A):Ph(A)?new Hh(t,A):new xr(t,A)},Nh=function(t,A){var e=Sh(t,A);return e.flags|=4,oo(t,A,e,e),e},Ed=function(t,A,e){return A.styles.isPositionedWithZIndex()||A.styles.opacity<1||A.styles.isTransformed()||qu(t)&&e.styles.isTransparent()},xd=function(t){return t.isPositioned()||t.isFloating()},_h=function(t){return t.nodeType===Node.TEXT_NODE},Hi=function(t){return t.nodeType===Node.ELEMENT_NODE},Uu=function(t){return Hi(t)&&typeof t.style<"u"&&!co(t)},co=function(t){return typeof t.className=="object"},Id=function(t){return t.tagName==="LI"},Hd=function(t){return t.tagName==="OL"},Sd=function(t){return t.tagName==="INPUT"},Nd=function(t){return t.tagName==="HTML"},Dh=function(t){return t.tagName==="svg"},qu=function(t){return t.tagName==="BODY"},Th=function(t){return t.tagName==="CANVAS"},ff=function(t){return t.tagName==="VIDEO"},yu=function(t){return t.tagName==="IMG"},Ph=function(t){return t.tagName==="IFRAME"},hf=function(t){return t.tagName==="STYLE"},_d=function(t){return t.tagName==="SCRIPT"},mo=function(t){return t.tagName==="TEXTAREA"},Co=function(t){return t.tagName==="SELECT"},Oh=function(t){return t.tagName==="SLOT"},Bf=function(t){return t.tagName.indexOf("-")>0},Dd=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(A){var e=this.counters[A];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(A){var e=this.counters[A];return e||[]},t.prototype.pop=function(A){var e=this;A.forEach(function(r){return e.counters[r].pop()})},t.prototype.parse=function(A){var e=this,r=A.counterIncrement,n=A.counterReset,i=!0;r!==null&&r.forEach(function(c){var u=e.counters[c.counter];u&&c.increment!==0&&(i=!1,u.length||u.push(1),u[Math.max(0,u.length-1)]+=c.increment)});var s=[];return i&&n.forEach(function(c){var u=e.counters[c.counter];s.push(c.counter),u||(u=e.counters[c.counter]=[]),u.push(c.reset)}),s},t}(),gf={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},df={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Td={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Pd={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Qi=function(t,A,e,r,n,i){return te?Oa(t,n,i.length>0):r.integers.reduce(function(s,c,u){for(;t>=c;)t-=c,s+=r.values[u];return s},"")+i},Mh=function(t,A,e,r){var n="";do e||t--,n=r(t)+n,t/=A;while(t*A>=A);return n},Me=function(t,A,e,r,n){var i=e-A+1;return(t<0?"-":"")+(Mh(Math.abs(t),i,r,function(s){return Ke(Math.floor(s%i)+A)})+n)},Dn=function(t,A,e){e===void 0&&(e=". ");var r=A.length;return Mh(Math.abs(t),r,!1,function(n){return A[Math.floor(n%r)]})+e},Li=1,un=2,ln=4,xa=8,jr=function(t,A,e,r,n,i){if(t<-9999||t>9999)return Oa(t,4,n.length>0);var s=Math.abs(t),c=n;if(s===0)return A[0]+c;for(var u=0;s>0&&u<=4;u++){var h=s%10;h===0&&Ye(i,Li)&&c!==""?c=A[h]+c:h>1||h===1&&u===0||h===1&&u===1&&Ye(i,un)||h===1&&u===1&&Ye(i,ln)&&t>100||h===1&&u>1&&Ye(i,xa)?c=A[h]+(u>0?e[u-1]:"")+c:h===1&&u>0&&(c=e[u-1]+c),s=Math.floor(s/10)}return(t<0?r:"")+c},pf="十百千萬",wf="拾佰仟萬",vf="マイナス",Vc="마이너스",Oa=function(t,A,e){var r=e?". ":"",n=e?"、":"",i=e?", ":"",s=e?" ":"";switch(A){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var c=Me(t,48,57,!0,r);return c.length<4?"0"+c:c;case 4:return Dn(t,"〇一二三四五六七八九",n);case 6:return Qi(t,1,3999,gf,3,r).toLowerCase();case 7:return Qi(t,1,3999,gf,3,r);case 8:return Me(t,945,969,!1,r);case 9:return Me(t,97,122,!1,r);case 10:return Me(t,65,90,!1,r);case 11:return Me(t,1632,1641,!0,r);case 12:case 49:return Qi(t,1,9999,df,3,r);case 35:return Qi(t,1,9999,df,3,r).toLowerCase();case 13:return Me(t,2534,2543,!0,r);case 14:case 30:return Me(t,6112,6121,!0,r);case 15:return Dn(t,"子丑寅卯辰巳午未申酉戌亥",n);case 16:return Dn(t,"甲乙丙丁戊己庚辛壬癸",n);case 17:case 48:return jr(t,"零一二三四五六七八九",pf,"負",n,un|ln|xa);case 47:return jr(t,"零壹貳參肆伍陸柒捌玖",wf,"負",n,Li|un|ln|xa);case 42:return jr(t,"零一二三四五六七八九",pf,"负",n,un|ln|xa);case 41:return jr(t,"零壹贰叁肆伍陆柒捌玖",wf,"负",n,Li|un|ln|xa);case 26:return jr(t,"〇一二三四五六七八九","十百千万",vf,n,0);case 25:return jr(t,"零壱弐参四伍六七八九","拾百千万",vf,n,Li|un|ln);case 31:return jr(t,"영일이삼사오육칠팔구","십백천만",Vc,i,Li|un|ln);case 33:return jr(t,"零一二三四五六七八九","十百千萬",Vc,i,0);case 32:return jr(t,"零壹貳參四五六七八九","拾百千",Vc,i,Li|un|ln);case 18:return Me(t,2406,2415,!0,r);case 20:return Qi(t,1,19999,Pd,3,r);case 21:return Me(t,2790,2799,!0,r);case 22:return Me(t,2662,2671,!0,r);case 22:return Qi(t,1,10999,Td,3,r);case 23:return Dn(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Dn(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Me(t,3302,3311,!0,r);case 28:return Dn(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",n);case 29:return Dn(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",n);case 34:return Me(t,3792,3801,!0,r);case 37:return Me(t,6160,6169,!0,r);case 38:return Me(t,4160,4169,!0,r);case 39:return Me(t,2918,2927,!0,r);case 40:return Me(t,1776,1785,!0,r);case 43:return Me(t,3046,3055,!0,r);case 44:return Me(t,3174,3183,!0,r);case 45:return Me(t,3664,3673,!0,r);case 46:return Me(t,3872,3881,!0,r);case 3:default:return Me(t,48,57,!0,r)}},Kh="data-html2canvas-ignore",mf=function(){function t(A,e,r){if(this.context=A,this.options=r,this.scrolledElements=[],this.referenceElement=e,this.counters=new Dd,this.quoteDepth=0,!e.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(A,e){var r=this,n=Od(A,e);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var i=A.defaultView.pageXOffset,s=A.defaultView.pageYOffset,c=n.contentWindow,u=c.document,h=kd(n).then(function(){return Qt(r,void 0,void 0,function(){var g,d;return gt(this,function(w){switch(w.label){case 0:return this.scrolledElements.forEach(Vd),c&&(c.scrollTo(e.left,e.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(c.scrollY!==e.top||c.scrollX!==e.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(c.scrollX-e.left,c.scrollY-e.top,0,0))),g=this.options.onclone,d=this.clonedReferenceElement,typeof d>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:u.fonts&&u.fonts.ready?[4,u.fonts.ready]:[3,2];case 1:w.sent(),w.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Kd(u)]:[3,4];case 3:w.sent(),w.label=4;case 4:return typeof g=="function"?[2,Promise.resolve().then(function(){return g(u,d)}).then(function(){return n})]:[2,n]}})})});return u.open(),u.write(jd(document.doctype)+""),Gd(this.referenceElement.ownerDocument,i,s),u.replaceChild(u.adoptNode(this.documentElement),u.documentElement),u.close(),h},t.prototype.createElementClone=function(A){if(Cu(A,2))debugger;if(Th(A))return this.createCanvasClone(A);if(ff(A))return this.createVideoClone(A);if(hf(A))return this.createStyleClone(A);var e=A.cloneNode(!1);return yu(e)&&(yu(A)&&A.currentSrc&&A.currentSrc!==A.src&&(e.src=A.currentSrc,e.srcset=""),e.loading==="lazy"&&(e.loading="eager")),Bf(e)?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(A){var e=document.createElement("html2canvascustomelement");return qc(A.style,e),e},t.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var r=[].slice.call(e.cssRules,0).reduce(function(i,s){return s&&typeof s.cssText=="string"?i+s.cssText:i},""),n=A.cloneNode(!1);return n.textContent=r,n}}catch(i){if(this.context.logger.error("Unable to access cssRules property",i),i.name!=="SecurityError")throw i}return A.cloneNode(!1)},t.prototype.createCanvasClone=function(A){var e;if(this.options.inlineImages&&A.ownerDocument){var r=A.ownerDocument.createElement("img");try{return r.src=A.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}var n=A.cloneNode(!1);try{n.width=A.width,n.height=A.height;var i=A.getContext("2d"),s=n.getContext("2d");if(s)if(!this.options.allowTaint&&i)s.putImageData(i.getImageData(0,0,A.width,A.height),0,0);else{var c=(e=A.getContext("webgl2"))!==null&&e!==void 0?e:A.getContext("webgl");if(c){var u=c.getContextAttributes();(u==null?void 0:u.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}s.drawImage(A,0,0)}return n}catch{this.context.logger.info("Unable to clone canvas as it is tainted",A)}return n},t.prototype.createVideoClone=function(A){var e=A.ownerDocument.createElement("canvas");e.width=A.offsetWidth,e.height=A.offsetHeight;var r=e.getContext("2d");try{return r&&(r.drawImage(A,0,0,e.width,e.height),this.options.allowTaint||r.getImageData(0,0,e.width,e.height)),e}catch{this.context.logger.info("Unable to clone video as it is tainted",A)}var n=A.ownerDocument.createElement("canvas");return n.width=A.offsetWidth,n.height=A.offsetHeight,n},t.prototype.appendChildNode=function(A,e,r){(!Hi(e)||!_d(e)&&!e.hasAttribute(Kh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(e)))&&(!this.options.copyStyles||!Hi(e)||!hf(e))&&A.appendChild(this.cloneNode(e,r))},t.prototype.cloneChildNodes=function(A,e,r){for(var n=this,i=A.shadowRoot?A.shadowRoot.firstChild:A.firstChild;i;i=i.nextSibling)if(Hi(i)&&Oh(i)&&typeof i.assignedNodes=="function"){var s=i.assignedNodes();s.length&&s.forEach(function(c){return n.appendChildNode(e,c,r)})}else this.appendChildNode(e,i,r)},t.prototype.cloneNode=function(A,e){if(_h(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var r=A.ownerDocument.defaultView;if(r&&Hi(A)&&(Uu(A)||co(A))){var n=this.createElementClone(A);n.style.transitionProperty="none";var i=r.getComputedStyle(A),s=r.getComputedStyle(A,":before"),c=r.getComputedStyle(A,":after");this.referenceElement===A&&Uu(n)&&(this.clonedReferenceElement=n),qu(n)&&Jd(n);var u=this.counters.parse(new zl(this.context,i)),h=this.resolvePseudoContent(A,n,s,_a.BEFORE);Bf(A)&&(e=!0),ff(A)||this.cloneChildNodes(A,n,e),h&&n.insertBefore(h,n.firstChild);var g=this.resolvePseudoContent(A,n,c,_a.AFTER);return g&&n.appendChild(g),this.counters.pop(u),(i&&(this.options.copyStyles||co(A))&&!Ph(A)||e)&&qc(i,n),(A.scrollTop!==0||A.scrollLeft!==0)&&this.scrolledElements.push([n,A.scrollLeft,A.scrollTop]),(mo(A)||Co(A))&&(mo(n)||Co(n))&&(n.value=A.value),n}return A.cloneNode(!1)},t.prototype.resolvePseudoContent=function(A,e,r,n){var i=this;if(r){var s=r.content,c=e.ownerDocument;if(!(!c||!s||s==="none"||s==="-moz-alt-content"||r.display==="none")){this.counters.parse(new zl(this.context,r));var u=new I2(this.context,r),h=c.createElement("html2canvaspseudoelement");qc(r,h),u.content.forEach(function(d){if(d.type===0)h.appendChild(c.createTextNode(d.value));else if(d.type===22){var w=c.createElement("img");w.src=d.value,w.style.opacity="1",h.appendChild(w)}else if(d.type===18){if(d.name==="attr"){var B=d.values.filter(ve);B.length&&h.appendChild(c.createTextNode(A.getAttribute(B[0].value)||""))}else if(d.name==="counter"){var L=d.values.filter(Oi),y=L[0],S=L[1];if(y&&ve(y)){var Q=i.counters.getCounterValue(y.value),x=S&&ve(S)?mu.parse(i.context,S.value):3;h.appendChild(c.createTextNode(Oa(Q,x,!1)))}}else if(d.name==="counters"){var R=d.values.filter(Oi),y=R[0],Y=R[1],S=R[2];if(y&&ve(y)){var Z=i.counters.getCounterValues(y.value),$=S&&ve(S)?mu.parse(i.context,S.value):3,X=Y&&Y.type===0?Y.value:"",P=Z.map(function(I){return Oa(I,$,!1)}).join(X);h.appendChild(c.createTextNode(P))}}}else if(d.type===20)switch(d.value){case"open-quote":h.appendChild(c.createTextNode(Xl(u.quotes,i.quoteDepth++,!0)));break;case"close-quote":h.appendChild(c.createTextNode(Xl(u.quotes,--i.quoteDepth,!1)));break;default:h.appendChild(c.createTextNode(d.value))}}),h.className=bu+" "+Lu;var g=n===_a.BEFORE?" "+bu:" "+Lu;return co(e)?e.className.baseValue+=g:e.className+=g,h}}},t.destroy=function(A){return A.parentNode?(A.parentNode.removeChild(A),!0):!1},t}(),_a;(function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"})(_a||(_a={}));var Od=function(t,A){var e=t.createElement("iframe");return e.className="html2canvas-container",e.style.visibility="hidden",e.style.position="fixed",e.style.left="-10000px",e.style.top="0px",e.style.border="0",e.width=A.width.toString(),e.height=A.height.toString(),e.scrolling="no",e.setAttribute(Kh,"true"),t.body.appendChild(e),e},Md=function(t){return new Promise(function(A){if(t.complete){A();return}if(!t.src){A();return}t.onload=A,t.onerror=A})},Kd=function(t){return Promise.all([].slice.call(t.images,0).map(Md))},kd=function(t){return new Promise(function(A,e){var r=t.contentWindow;if(!r)return e("No window assigned for iframe");var n=r.document;r.onload=t.onload=function(){r.onload=t.onload=null;var i=setInterval(function(){n.body.childNodes.length>0&&n.readyState==="complete"&&(clearInterval(i),A(t))},50)}})},Rd=["all","d","content"],qc=function(t,A){for(var e=t.length-1;e>=0;e--){var r=t.item(e);Rd.indexOf(r)===-1&&A.style.setProperty(r,t.getPropertyValue(r))}return A},jd=function(t){var A="";return t&&(A+=""),A},Gd=function(t,A,e){t&&t.defaultView&&(A!==t.defaultView.pageXOffset||e!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(A,e)},Vd=function(t){var A=t[0],e=t[1],r=t[2];A.scrollLeft=e,A.scrollTop=r},qd=":before",Wd=":after",bu="___html2canvas___pseudoelement_before",Lu="___html2canvas___pseudoelement_after",Cf=`{ - content: "" !important; - display: none !important; -}`,Jd=function(t){Xd(t,"."+bu+qd+Cf+` - .`+Lu+Wd+Cf)},Xd=function(t,A){var e=t.ownerDocument;if(e){var r=e.createElement("style");r.textContent=A,t.appendChild(r)}},kh=function(){function t(){}return t.getOrigin=function(A){var e=t._link;return e?(e.href=A,e.href=e.href,e.protocol+e.hostname+e.port):"about:blank"},t.isSameOrigin=function(A){return t.getOrigin(A)===t._origin},t.setContext=function(A){t._link=A.document.createElement("a"),t._origin=t.getOrigin(A.location.href)},t._origin="about:blank",t}(),zd=function(){function t(A,e){this.context=A,this._options=e,this._cache={}}return t.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)||(Jc(A)||Ap(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),e},t.prototype.match=function(A){return this._cache[A]},t.prototype.loadImage=function(A){return Qt(this,void 0,void 0,function(){var e,r,n,i,s=this;return gt(this,function(c){switch(c.label){case 0:return e=kh.isSameOrigin(A),r=!Wc(A)&&this._options.useCORS===!0&&at.SUPPORT_CORS_IMAGES&&!e,n=!Wc(A)&&!e&&!Jc(A)&&typeof this._options.proxy=="string"&&at.SUPPORT_CORS_XHR&&!r,!e&&this._options.allowTaint===!1&&!Wc(A)&&!Jc(A)&&!n&&!r?[2]:(i=A,n?[4,this.proxy(i)]:[3,2]);case 1:i=c.sent(),c.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(u,h){var g=new Image;g.onload=function(){return u(g)},g.onerror=h,(ep(i)||r)&&(g.crossOrigin="anonymous"),g.src=i,g.complete===!0&&setTimeout(function(){return u(g)},500),s._options.imageTimeout>0&&setTimeout(function(){return h("Timed out ("+s._options.imageTimeout+"ms) loading image")},s._options.imageTimeout)})];case 3:return[2,c.sent()]}})})},t.prototype.has=function(A){return typeof this._cache[A]<"u"},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(A){var e=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var n=A.substring(0,256);return new Promise(function(i,s){var c=at.SUPPORT_RESPONSE_TYPE?"blob":"text",u=new XMLHttpRequest;u.onload=function(){if(u.status===200)if(c==="text")i(u.response);else{var d=new FileReader;d.addEventListener("load",function(){return i(d.result)},!1),d.addEventListener("error",function(w){return s(w)},!1),d.readAsDataURL(u.response)}else s("Failed to proxy resource "+n+" with status code "+u.status)},u.onerror=s;var h=r.indexOf("?")>-1?"&":"?";if(u.open("GET",""+r+h+"url="+encodeURIComponent(A)+"&responseType="+c),c!=="text"&&u instanceof XMLHttpRequest&&(u.responseType=c),e._options.imageTimeout){var g=e._options.imageTimeout;u.timeout=g,u.ontimeout=function(){return s("Timed out ("+g+"ms) proxying "+n)}}u.send()})},t}(),Yd=/^data:image\/svg\+xml/i,Zd=/^data:image\/.*;base64,/i,$d=/^data:image\/.*/i,Ap=function(t){return at.SUPPORT_SVG_DRAWING||!tp(t)},Wc=function(t){return $d.test(t)},ep=function(t){return Zd.test(t)},Jc=function(t){return t.substr(0,4)==="blob"},tp=function(t){return t.substr(-3).toLowerCase()==="svg"||Yd.test(t)},NA=function(){function t(A,e){this.type=0,this.x=A,this.y=e}return t.prototype.add=function(A,e){return new t(this.x+A,this.y+e)},t}(),Fi=function(t,A,e){return new NA(t.x+(A.x-t.x)*e,t.y+(A.y-t.y)*e)},Ys=function(){function t(A,e,r,n){this.type=1,this.start=A,this.startControl=e,this.endControl=r,this.end=n}return t.prototype.subdivide=function(A,e){var r=Fi(this.start,this.startControl,A),n=Fi(this.startControl,this.endControl,A),i=Fi(this.endControl,this.end,A),s=Fi(r,n,A),c=Fi(n,i,A),u=Fi(s,c,A);return e?new t(this.start,r,s,u):new t(u,c,i,this.end)},t.prototype.add=function(A,e){return new t(this.start.add(A,e),this.startControl.add(A,e),this.endControl.add(A,e),this.end.add(A,e))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),Wt=function(t){return t.type===1},rp=function(){function t(A){var e=A.styles,r=A.bounds,n=La(e.borderTopLeftRadius,r.width,r.height),i=n[0],s=n[1],c=La(e.borderTopRightRadius,r.width,r.height),u=c[0],h=c[1],g=La(e.borderBottomRightRadius,r.width,r.height),d=g[0],w=g[1],B=La(e.borderBottomLeftRadius,r.width,r.height),L=B[0],y=B[1],S=[];S.push((i+u)/r.width),S.push((L+d)/r.width),S.push((s+y)/r.height),S.push((h+w)/r.height);var Q=Math.max.apply(Math,S);Q>1&&(i/=Q,s/=Q,u/=Q,h/=Q,d/=Q,w/=Q,L/=Q,y/=Q);var x=r.width-u,R=r.height-w,Y=r.width-d,Z=r.height-y,$=e.borderTopWidth,X=e.borderRightWidth,P=e.borderBottomWidth,q=e.borderLeftWidth,oA=be(e.paddingTop,A.bounds.width),I=be(e.paddingRight,A.bounds.width),H=be(e.paddingBottom,A.bounds.width),K=be(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||s>0?xe(r.left+q/3,r.top+$/3,i-q/3,s-$/3,Be.TOP_LEFT):new NA(r.left+q/3,r.top+$/3),this.topRightBorderDoubleOuterBox=i>0||s>0?xe(r.left+x,r.top+$/3,u-X/3,h-$/3,Be.TOP_RIGHT):new NA(r.left+r.width-X/3,r.top+$/3),this.bottomRightBorderDoubleOuterBox=d>0||w>0?xe(r.left+Y,r.top+R,d-X/3,w-P/3,Be.BOTTOM_RIGHT):new NA(r.left+r.width-X/3,r.top+r.height-P/3),this.bottomLeftBorderDoubleOuterBox=L>0||y>0?xe(r.left+q/3,r.top+Z,L-q/3,y-P/3,Be.BOTTOM_LEFT):new NA(r.left+q/3,r.top+r.height-P/3),this.topLeftBorderDoubleInnerBox=i>0||s>0?xe(r.left+q*2/3,r.top+$*2/3,i-q*2/3,s-$*2/3,Be.TOP_LEFT):new NA(r.left+q*2/3,r.top+$*2/3),this.topRightBorderDoubleInnerBox=i>0||s>0?xe(r.left+x,r.top+$*2/3,u-X*2/3,h-$*2/3,Be.TOP_RIGHT):new NA(r.left+r.width-X*2/3,r.top+$*2/3),this.bottomRightBorderDoubleInnerBox=d>0||w>0?xe(r.left+Y,r.top+R,d-X*2/3,w-P*2/3,Be.BOTTOM_RIGHT):new NA(r.left+r.width-X*2/3,r.top+r.height-P*2/3),this.bottomLeftBorderDoubleInnerBox=L>0||y>0?xe(r.left+q*2/3,r.top+Z,L-q*2/3,y-P*2/3,Be.BOTTOM_LEFT):new NA(r.left+q*2/3,r.top+r.height-P*2/3),this.topLeftBorderStroke=i>0||s>0?xe(r.left+q/2,r.top+$/2,i-q/2,s-$/2,Be.TOP_LEFT):new NA(r.left+q/2,r.top+$/2),this.topRightBorderStroke=i>0||s>0?xe(r.left+x,r.top+$/2,u-X/2,h-$/2,Be.TOP_RIGHT):new NA(r.left+r.width-X/2,r.top+$/2),this.bottomRightBorderStroke=d>0||w>0?xe(r.left+Y,r.top+R,d-X/2,w-P/2,Be.BOTTOM_RIGHT):new NA(r.left+r.width-X/2,r.top+r.height-P/2),this.bottomLeftBorderStroke=L>0||y>0?xe(r.left+q/2,r.top+Z,L-q/2,y-P/2,Be.BOTTOM_LEFT):new NA(r.left+q/2,r.top+r.height-P/2),this.topLeftBorderBox=i>0||s>0?xe(r.left,r.top,i,s,Be.TOP_LEFT):new NA(r.left,r.top),this.topRightBorderBox=u>0||h>0?xe(r.left+x,r.top,u,h,Be.TOP_RIGHT):new NA(r.left+r.width,r.top),this.bottomRightBorderBox=d>0||w>0?xe(r.left+Y,r.top+R,d,w,Be.BOTTOM_RIGHT):new NA(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=L>0||y>0?xe(r.left,r.top+Z,L,y,Be.BOTTOM_LEFT):new NA(r.left,r.top+r.height),this.topLeftPaddingBox=i>0||s>0?xe(r.left+q,r.top+$,Math.max(0,i-q),Math.max(0,s-$),Be.TOP_LEFT):new NA(r.left+q,r.top+$),this.topRightPaddingBox=u>0||h>0?xe(r.left+Math.min(x,r.width-X),r.top+$,x>r.width+X?0:Math.max(0,u-X),Math.max(0,h-$),Be.TOP_RIGHT):new NA(r.left+r.width-X,r.top+$),this.bottomRightPaddingBox=d>0||w>0?xe(r.left+Math.min(Y,r.width-q),r.top+Math.min(R,r.height-P),Math.max(0,d-X),Math.max(0,w-P),Be.BOTTOM_RIGHT):new NA(r.left+r.width-X,r.top+r.height-P),this.bottomLeftPaddingBox=L>0||y>0?xe(r.left+q,r.top+Math.min(Z,r.height-P),Math.max(0,L-q),Math.max(0,y-P),Be.BOTTOM_LEFT):new NA(r.left+q,r.top+r.height-P),this.topLeftContentBox=i>0||s>0?xe(r.left+q+K,r.top+$+oA,Math.max(0,i-(q+K)),Math.max(0,s-($+oA)),Be.TOP_LEFT):new NA(r.left+q+K,r.top+$+oA),this.topRightContentBox=u>0||h>0?xe(r.left+Math.min(x,r.width+q+K),r.top+$+oA,x>r.width+q+K?0:u-q+K,h-($+oA),Be.TOP_RIGHT):new NA(r.left+r.width-(X+I),r.top+$+oA),this.bottomRightContentBox=d>0||w>0?xe(r.left+Math.min(Y,r.width-(q+K)),r.top+Math.min(R,r.height+$+oA),Math.max(0,d-(X+I)),w-(P+H),Be.BOTTOM_RIGHT):new NA(r.left+r.width-(X+I),r.top+r.height-(P+H)),this.bottomLeftContentBox=L>0||y>0?xe(r.left+q+K,r.top+Z,Math.max(0,L-(q+K)),y-(P+H),Be.BOTTOM_LEFT):new NA(r.left+q+K,r.top+r.height-(P+H))}return t}(),Be;(function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Be||(Be={}));var xe=function(t,A,e,r,n){var i=4*((Math.sqrt(2)-1)/3),s=e*i,c=r*i,u=t+e,h=A+r;switch(n){case Be.TOP_LEFT:return new Ys(new NA(t,h),new NA(t,h-c),new NA(u-s,A),new NA(u,A));case Be.TOP_RIGHT:return new Ys(new NA(t,A),new NA(t+s,A),new NA(u,h-c),new NA(u,h));case Be.BOTTOM_RIGHT:return new Ys(new NA(u,A),new NA(u,A+c),new NA(t+s,h),new NA(t,h));case Be.BOTTOM_LEFT:default:return new Ys(new NA(u,h),new NA(u-s,h),new NA(t,A+c),new NA(t,A))}},Qo=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},np=function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]},Fo=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},ip=function(){function t(A,e,r){this.offsetX=A,this.offsetY=e,this.matrix=r,this.type=0,this.target=6}return t}(),Zs=function(){function t(A,e){this.path=A,this.target=e,this.type=1}return t}(),ap=function(){function t(A){this.opacity=A,this.type=2,this.target=6}return t}(),sp=function(t){return t.type===0},Rh=function(t){return t.type===1},op=function(t){return t.type===2},Qf=function(t,A){return t.length===A.length?t.some(function(e,r){return e===A[r]}):!1},cp=function(t,A,e,r,n){return t.map(function(i,s){switch(s){case 0:return i.add(A,e);case 1:return i.add(A+r,e);case 2:return i.add(A+r,e+n);case 3:return i.add(A,e+n)}return i})},jh=function(){function t(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return t}(),Gh=function(){function t(A,e){if(this.container=A,this.parent=e,this.effects=[],this.curves=new rp(this.container),this.container.styles.opacity<1&&this.effects.push(new ap(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new ip(r,n,i))}if(this.container.styles.overflowX!==0){var s=Qo(this.curves),c=Fo(this.curves);Qf(s,c)?this.effects.push(new Zs(s,6)):(this.effects.push(new Zs(s,2)),this.effects.push(new Zs(c,4)))}}return t.prototype.getEffects=function(A){for(var e=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,n=this.effects.slice(0);r;){var i=r.effects.filter(function(u){return!Rh(u)});if(e||r.container.styles.position!==0||!r.parent){if(n.unshift.apply(n,i),e=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var s=Qo(r.curves),c=Fo(r.curves);Qf(s,c)||n.unshift(new Zs(c,6))}}else n.unshift.apply(n,i);r=r.parent}return n.filter(function(u){return Ye(u.target,A)})},t}(),Eu=function(t,A,e,r){t.container.elements.forEach(function(n){var i=Ye(n.flags,4),s=Ye(n.flags,2),c=new Gh(n,t);Ye(n.styles.display,2048)&&r.push(c);var u=Ye(n.flags,8)?[]:r;if(i||s){var h=i||n.styles.isPositioned()?e:A,g=new jh(c);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var d=n.styles.zIndex.order;if(d<0){var w=0;h.negativeZIndex.some(function(L,y){return d>L.element.container.styles.zIndex.order?(w=y,!1):w>0}),h.negativeZIndex.splice(w,0,g)}else if(d>0){var B=0;h.positiveZIndex.some(function(L,y){return d>=L.element.container.styles.zIndex.order?(B=y+1,!1):B>0}),h.positiveZIndex.splice(B,0,g)}else h.zeroOrAutoZIndexOrTransformedOrOpacity.push(g)}else n.styles.isFloating()?h.nonPositionedFloats.push(g):h.nonPositionedInlineLevel.push(g);Eu(c,g,i?g:e,u)}else n.styles.isInlineLevel()?A.inlineLevel.push(c):A.nonInlineLevel.push(c),Eu(c,A,e,u);Ye(n.flags,8)&&Vh(n,u)})},Vh=function(t,A){for(var e=t instanceof Fu?t.start:1,r=t instanceof Fu?t.reversed:!1,n=0;n"u"?t[0]:e},pp=function(t,A,e,r,n){var i=A[0],s=A[1],c=e[0],u=e[1];switch(t){case 2:return[new NA(Math.round(r.left),Math.round(r.top+s)),new NA(Math.round(r.left+r.width),Math.round(r.top+s)),new NA(Math.round(r.left+r.width),Math.round(u+r.top+s)),new NA(Math.round(r.left),Math.round(u+r.top+s))];case 3:return[new NA(Math.round(r.left+i),Math.round(r.top)),new NA(Math.round(r.left+i+c),Math.round(r.top)),new NA(Math.round(r.left+i+c),Math.round(r.height+r.top)),new NA(Math.round(r.left+i),Math.round(r.height+r.top))];case 1:return[new NA(Math.round(r.left+i),Math.round(r.top+s)),new NA(Math.round(r.left+i+c),Math.round(r.top+s)),new NA(Math.round(r.left+i+c),Math.round(r.top+s+u)),new NA(Math.round(r.left+i),Math.round(r.top+s+u))];default:return[new NA(Math.round(n.left),Math.round(n.top)),new NA(Math.round(n.left+n.width),Math.round(n.top)),new NA(Math.round(n.left+n.width),Math.round(n.height+n.top)),new NA(Math.round(n.left),Math.round(n.height+n.top))]}},wp="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Uf="Hidden Text",vp=function(){function t(A){this._data={},this._document=A}return t.prototype.parseMetrics=function(A,e){var r=this._document.createElement("div"),n=this._document.createElement("img"),i=this._document.createElement("span"),s=this._document.body;r.style.visibility="hidden",r.style.fontFamily=A,r.style.fontSize=e,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",s.appendChild(r),n.src=wp,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",i.style.fontFamily=A,i.style.fontSize=e,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(Uf)),r.appendChild(i),r.appendChild(n);var c=n.offsetTop-i.offsetTop+2;r.removeChild(i),r.appendChild(this._document.createTextNode(Uf)),r.style.lineHeight="normal",n.style.verticalAlign="super";var u=n.offsetTop-r.offsetTop+2;return s.removeChild(r),{baseline:c,middle:u}},t.prototype.getMetrics=function(A,e){var r=A+" "+e;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(A,e)),this._data[r]},t}(),Wh=function(){function t(A,e){this.context=A,this.options=e}return t}(),mp=1e4,Cp=function(t){lr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n._activeEffects=[],n.canvas=r.canvas?r.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),r.canvas||(n.canvas.width=Math.floor(r.width*r.scale),n.canvas.height=Math.floor(r.height*r.scale),n.canvas.style.width=r.width+"px",n.canvas.style.height=r.height+"px"),n.fontMetrics=new vp(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-r.x,-r.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),n}return A.prototype.applyEffects=function(e){for(var r=this;this._activeEffects.length;)this.popEffect();e.forEach(function(n){return r.applyEffect(n)})},A.prototype.applyEffect=function(e){this.ctx.save(),op(e)&&(this.ctx.globalAlpha=e.opacity),sp(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),Rh(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},A.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},A.prototype.renderStack=function(e){return Qt(this,void 0,void 0,function(){var r;return gt(this,function(n){switch(n.label){case 0:return r=e.element.container.styles,r.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})},A.prototype.renderNode=function(e){return Qt(this,void 0,void 0,function(){return gt(this,function(r){switch(r.label){case 0:if(Ye(e.container.flags,16))debugger;return e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(e)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},A.prototype.renderTextWithLetterSpacing=function(e,r,n){var i=this;if(r===0)this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+n);else{var s=Gu(e.text);s.reduce(function(c,u){return i.ctx.fillText(u,c,e.bounds.top+n),c+i.ctx.measureText(u).width},e.bounds.left)}},A.prototype.createFontStyle=function(e){var r=e.fontVariant.filter(function(s){return s==="normal"||s==="small-caps"}).join(""),n=bp(e.fontFamily).join(", "),i=ka(e.fontSize)?""+e.fontSize.number+e.fontSize.unit:e.fontSize.number+"px";return[[e.fontStyle,r,e.fontWeight,i,n].join(" "),n,i]},A.prototype.renderTextNode=function(e,r){return Qt(this,void 0,void 0,function(){var n,i,s,c,u,h,g,d,w=this;return gt(this,function(B){return n=this.createFontStyle(r),i=n[0],s=n[1],c=n[2],this.ctx.font=i,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",u=this.fontMetrics.getMetrics(s,c),h=u.baseline,g=u.middle,d=r.paintOrder,e.textBounds.forEach(function(L){d.forEach(function(y){switch(y){case 0:w.ctx.fillStyle=et(r.color),w.renderTextWithLetterSpacing(L,r.letterSpacing,h);var S=r.textShadow;S.length&&L.text.trim().length&&(S.slice(0).reverse().forEach(function(Q){w.ctx.shadowColor=et(Q.color),w.ctx.shadowOffsetX=Q.offsetX.number*w.options.scale,w.ctx.shadowOffsetY=Q.offsetY.number*w.options.scale,w.ctx.shadowBlur=Q.blur.number,w.renderTextWithLetterSpacing(L,r.letterSpacing,h)}),w.ctx.shadowColor="",w.ctx.shadowOffsetX=0,w.ctx.shadowOffsetY=0,w.ctx.shadowBlur=0),r.textDecorationLine.length&&(w.ctx.fillStyle=et(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(Q){switch(Q){case 1:w.ctx.fillRect(L.bounds.left,Math.round(L.bounds.top+h),L.bounds.width,1);break;case 2:w.ctx.fillRect(L.bounds.left,Math.round(L.bounds.top),L.bounds.width,1);break;case 3:w.ctx.fillRect(L.bounds.left,Math.ceil(L.bounds.top+g),L.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&L.text.trim().length&&(w.ctx.strokeStyle=et(r.webkitTextStrokeColor),w.ctx.lineWidth=r.webkitTextStrokeWidth,w.ctx.lineJoin=window.chrome?"miter":"round",w.ctx.strokeText(L.text,L.bounds.left,L.bounds.top+h)),w.ctx.strokeStyle="",w.ctx.lineWidth=0,w.ctx.lineJoin="miter";break}})}),[2]})})},A.prototype.renderReplacedElement=function(e,r,n){if(n&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var i=Uo(e),s=Fo(r);this.path(s),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,e.intrinsicWidth,e.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},A.prototype.renderNodeContent=function(e){return Qt(this,void 0,void 0,function(){var r,n,i,s,c,u,x,x,h,g,d,w,Y,B,L,Z,y,S,Q,x,R,Y,Z;return gt(this,function($){switch($.label){case 0:this.applyEffects(e.getEffects(4)),r=e.container,n=e.curves,i=r.styles,s=0,c=r.textNodes,$.label=1;case 1:return s0&&M>0&&(P=i.ctx.createPattern(Z,"repeat"),i.renderRepeat(oA,P,iA,cA))):og(g)&&(q=Xc(e,r,[null,null,null]),oA=q[0],I=q[1],H=q[2],K=q[3],M=q[4],uA=g.position.length===0?[ku]:g.position,iA=be(uA[0],K),cA=be(uA[uA.length-1],M),eA=rg(g,iA,cA,K,M),lA=eA[0],BA=eA[1],lA>0&&BA>0&&(UA=i.ctx.createRadialGradient(I+iA,H+cA,0,I+iA,H+cA,lA),Vl(g.stops,lA*2).forEach(function(nA){return UA.addColorStop(nA.stop,et(nA.color))}),i.path(oA),i.ctx.fillStyle=UA,lA!==BA?(F=e.bounds.left+.5*e.bounds.width,_=e.bounds.top+.5*e.bounds.height,T=BA/lA,k=1/T,i.ctx.save(),i.ctx.translate(F,_),i.ctx.transform(1,0,0,T,0,0),i.ctx.translate(-F,-_),i.ctx.fillRect(I,k*(H-_)+_,K,M*k),i.ctx.restore()):i.ctx.fill())),J.label=6;case 6:return r--,[2]}})},i=this,s=0,c=e.styles.backgroundImage.slice(0).reverse(),h.label=1;case 1:return s0?g.style!==2?[3,5]:[4,this.renderDashedDottedBorder(g.color,g.width,c,e.curves,2)]:[3,11]):[3,13];case 4:return w.sent(),[3,11];case 5:return g.style!==3?[3,7]:[4,this.renderDashedDottedBorder(g.color,g.width,c,e.curves,3)];case 6:return w.sent(),[3,11];case 7:return g.style!==4?[3,9]:[4,this.renderDoubleBorder(g.color,g.width,c,e.curves)];case 8:return w.sent(),[3,11];case 9:return[4,this.renderSolidBorder(g.color,c,e.curves)];case 10:w.sent(),w.label=11;case 11:c++,w.label=12;case 12:return u++,[3,3];case 13:return[2]}})})},A.prototype.renderDashedDottedBorder=function(e,r,n,i,s){return Qt(this,void 0,void 0,function(){var c,u,h,g,d,w,B,L,y,S,Q,x,R,Y,Z,$,Z,$;return gt(this,function(X){return this.ctx.save(),c=hp(i,n),u=Ff(i,n),s===2&&(this.path(u),this.ctx.clip()),Wt(u[0])?(h=u[0].start.x,g=u[0].start.y):(h=u[0].x,g=u[0].y),Wt(u[1])?(d=u[1].end.x,w=u[1].end.y):(d=u[1].x,w=u[1].y),n===0||n===2?B=Math.abs(h-d):B=Math.abs(g-w),this.ctx.beginPath(),s===3?this.formatPath(c):this.formatPath(u.slice(0,2)),L=r<3?r*3:r*2,y=r<3?r*2:r,s===3&&(L=r,y=r),S=!0,B<=L*2?S=!1:B<=L*2+y?(Q=B/(2*L+y),L*=Q,y*=Q):(x=Math.floor((B+y)/(L+y)),R=(B-x*L)/(x-1),Y=(B-(x+1)*L)/x,y=Y<=0||Math.abs(y-R)>1|(Le&21845)<<1;on=(on&52428)>>2|(on&13107)<<2,on=(on&61680)>>4|(on&3855)<<4,Hu[Le]=((on&65280)>>8|(on&255)<<8)>>1}var Lr=function(t,A,e){for(var r=t.length,n=0,i=new Pt(A);n>u]=h}else for(c=new Pt(r),n=0;n>15-t[n]);return c},mn=new pt(288);for(var Le=0;Le<144;++Le)mn[Le]=8;for(var Le=144;Le<256;++Le)mn[Le]=9;for(var Le=256;Le<280;++Le)mn[Le]=7;for(var Le=280;Le<288;++Le)mn[Le]=8;var Ma=new pt(32);for(var Le=0;Le<32;++Le)Ma[Le]=5;var Dp=Lr(mn,9,0),Tp=Lr(mn,9,1),Pp=Lr(Ma,5,0),Op=Lr(Ma,5,1),zc=function(t){for(var A=t[0],e=1;eA&&(A=t[e]);return A},sr=function(t,A,e){var r=A/8|0;return(t[r]|t[r+1]<<8)>>(A&7)&e},Yc=function(t,A){var e=A/8|0;return(t[e]|t[e+1]<<8|t[e+2]<<16)>>(A&7)},Ju=function(t){return(t+7)/8|0},$h=function(t,A,e){return(A==null||A<0)&&(A=0),(e==null||e>t.length)&&(e=t.length),new pt(t.subarray(A,e))},Mp=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],ur=function(t,A,e){var r=new Error(A||Mp[t]);if(r.code=t,Error.captureStackTrace&&Error.captureStackTrace(r,ur),!e)throw r;return r},Kp=function(t,A,e,r){var n=t.length,i=r?r.length:0;if(!n||A.f&&!A.l)return e||new pt(0);var s=!e,c=s||A.i!=2,u=A.i;s&&(e=new pt(n*3));var h=function(QA){var IA=e.length;if(QA>IA){var LA=new pt(Math.max(IA*2,QA));LA.set(e),e=LA}},g=A.f||0,d=A.p||0,w=A.b||0,B=A.l,L=A.d,y=A.m,S=A.n,Q=n*8;do{if(!B){g=sr(t,d,1);var x=sr(t,d+1,3);if(d+=3,x)if(x==1)B=Tp,L=Op,y=9,S=5;else if(x==2){var $=sr(t,d,31)+257,X=sr(t,d+10,15)+4,P=$+sr(t,d+5,31)+1;d+=14;for(var q=new pt(P),oA=new pt(19),I=0;I>4;if(R<16)q[I++]=R;else{var iA=0,cA=0;for(R==16?(cA=3+sr(t,d,3),d+=2,iA=q[I-1]):R==17?(cA=3+sr(t,d,7),d+=3):R==18&&(cA=11+sr(t,d,127),d+=7);cA--;)q[I++]=iA}}var eA=q.subarray(0,$),lA=q.subarray($);y=zc(eA),S=zc(lA),B=Lr(eA,y,1),L=Lr(lA,S,1)}else ur(1);else{var R=Ju(d)+4,Y=t[R-4]|t[R-3]<<8,Z=R+Y;if(Z>n){u&&ur(0);break}c&&h(w+Y),e.set(t.subarray(R,Z),w),A.b=w+=Y,A.p=d=Z*8,A.f=g;continue}if(d>Q){u&&ur(0);break}}c&&h(w+131072);for(var BA=(1<>4;if(d+=iA&15,d>Q){u&&ur(0);break}if(iA||ur(2),_<256)e[w++]=_;else if(_==256){F=d,B=null;break}else{var T=_-254;if(_>264){var I=_-257,k=Po[I];T=sr(t,d,(1<>4;J||ur(3),d+=J&15;var lA=_p[nA];if(nA>3){var k=Oo[nA];lA+=Yc(t,d)&(1<Q){u&&ur(0);break}c&&h(w+131072);var aA=w+T;if(w>8},Ca=function(t,A,e){e<<=A&7;var r=A/8|0;t[r]|=e,t[r+1]|=e>>8,t[r+2]|=e>>16},Zc=function(t,A){for(var e=[],r=0;rw&&(w=i[r].s);var B=new Pt(w+1),L=Su(e[g-1],B,0);if(L>A){var r=0,y=0,S=L-A,Q=1<A)y+=Q-(1<>=S;y>0;){var R=i[r].s;B[R]=0&&y;--r){var Y=i[r].s;B[Y]==A&&(--B[Y],++y)}L=A}return{t:new pt(B),l:L}},Su=function(t,A,e){return t.s==-1?Math.max(Su(t.l,A,e+1),Su(t.r,A,e+1)):A[t.s]=e},bf=function(t){for(var A=t.length;A&&!t[--A];);for(var e=new Pt(++A),r=0,n=t[0],i=1,s=function(u){e[r++]=u},c=1;c<=A;++c)if(t[c]==n&&c!=A)++i;else{if(!n&&i>2){for(;i>138;i-=138)s(32754);i>2&&(s(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(s(n),--i;i>6;i-=6)s(8304);i>2&&(s(i-3<<5|8208),i=0)}for(;i--;)s(n);i=1,n=t[c]}return{c:e.subarray(0,r),n:A}},Qa=function(t,A){for(var e=0,r=0;r>8,t[n+2]=t[n]^255,t[n+3]=t[n+1]^255;for(var i=0;i4&&!oA[xu[H-1]];--H);var K=h+5<<3,M=Qa(n,mn)+Qa(i,Ma)+s,uA=Qa(n,w)+Qa(i,y)+s+14+3*H+Qa(X,oA)+2*X[16]+3*X[17]+7*X[18];if(u>=0&&K<=M&&K<=uA)return A0(A,g,t.subarray(u,u+h));var iA,cA,eA,lA;if(Gr(A,g,1+(uA15&&(Gr(A,g,_[P]>>5&127),g+=_[P]>>12)}}else iA=Dp,cA=mn,eA=Pp,lA=Ma;for(var P=0;P255){var T=k>>18&31;Ca(A,g,iA[T+257]),g+=cA[T+257],T>7&&(Gr(A,g,k>>23&31),g+=Po[T]);var J=k&31;Ca(A,g,eA[J]),g+=lA[J],J>3&&(Ca(A,g,k>>5&8191),g+=Oo[J])}else Ca(A,g,iA[k]),g+=cA[k]}return Ca(A,g,iA[256]),g+cA[256]},kp=new Wu([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),e0=new pt(0),Rp=function(t,A,e,r,n,i){var s=i.z||t.length,c=new pt(r+s+5*(1+Math.ceil(s/7e3))+n),u=c.subarray(r,c.length-n),h=i.l,g=(i.r||0)&7;if(A){g&&(u[0]=i.r>>3);for(var d=kp[A-1],w=d>>13,B=d&8191,L=(1<7e3||oA>24576)&&(iA>423||!h)){g=Lf(t,u,0,Y,Z,$,P,oA,H,q-H,g),oA=X=P=0,H=q;for(var cA=0;cA<286;++cA)Z[cA]=0;for(var cA=0;cA<30;++cA)$[cA]=0}var eA=2,lA=0,BA=B,UA=M-uA&32767;if(iA>2&&K==R(q-UA))for(var F=Math.min(w,iA)-1,_=Math.min(32767,q),T=Math.min(258,iA);UA<=_&&--BA&&M!=uA;){if(t[q+eA]==t[q+eA-UA]){for(var k=0;keA){if(eA=k,lA=UA,k>F)break;for(var J=Math.min(UA,k-2),nA=0,cA=0;cAnA&&(nA=FA,uA=aA)}}}M=uA,uA=y[M],UA+=M-uA&32767}if(lA){Y[oA++]=268435456|Iu[eA]<<18|yf[lA];var QA=Iu[eA]&31,IA=yf[lA]&31;P+=Po[QA]+Oo[IA],++Z[257+QA],++$[IA],I=q+eA,++X}else Y[oA++]=t[q],++Z[t[q]]}}for(q=Math.max(q,I);q=s&&(u[g/8|0]=h,LA=s),g=A0(u,g+1,t.subarray(q,LA))}i.i=s}return $h(c,0,r+Ju(g)+n)},t0=function(){var t=1,A=0;return{p:function(e){for(var r=t,n=A,i=e.length|0,s=0;s!=i;){for(var c=Math.min(s+2655,i);s>16),n=(n&65535)+15*(n>>16)}t=r,A=n},d:function(){return t%=65521,A%=65521,(t&255)<<24|(t&65280)<<8|(A&255)<<8|A>>8}}},jp=function(t,A,e,r,n){if(!n&&(n={l:1},A.dictionary)){var i=A.dictionary.subarray(-32768),s=new pt(i.length+t.length);s.set(i),s.set(t,i.length),t=s,n.w=i.length}return Rp(t,A.level==null?6:A.level,A.mem==null?n.l?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):20:12+A.mem,e,r,n)},r0=function(t,A,e){for(;e;++A)t[A]=e,e>>>=8},Gp=function(t,A){var e=A.level,r=e==0?0:e<6?1:e==9?3:2;if(t[0]=120,t[1]=r<<6|(A.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,A.dictionary){var n=t0();n.p(A.dictionary),r0(t,2,n.d())}},Vp=function(t,A){return((t[0]&15)!=8||t[0]>>4>7||(t[0]<<8|t[1])%31)&&ur(6,"invalid zlib data"),(t[1]>>5&1)==+!A&&ur(6,"invalid zlib data: "+(t[1]&32?"need":"unexpected")+" dictionary"),(t[1]>>3&4)+2};function Nu(t,A){A||(A={});var e=t0();e.p(t);var r=jp(t,A,A.dictionary?6:2,4);return Gp(r,A),r0(r,r.length-4,e.d()),r}function qp(t,A){return Kp(t.subarray(Vp(t,A&&A.dictionary),-4),{i:2},A&&A.out,A&&A.dictionary)}var Wp=typeof TextDecoder<"u"&&new TextDecoder,Jp=0;try{Wp.decode(e0,{stream:!0}),Jp=1}catch{}var qA=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function $c(){qA.console&&typeof qA.console.log=="function"&&qA.console.log.apply(qA.console,arguments)}var Qe={log:$c,warn:function(t){qA.console&&(typeof qA.console.warn=="function"?qA.console.warn.apply(qA.console,arguments):$c.call(null,arguments))},error:function(t){qA.console&&(typeof qA.console.error=="function"?qA.console.error.apply(qA.console,arguments):$c(t))}};function Au(t,A,e){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){Tn(r.response,A,e)},r.onerror=function(){Qe.error("could not download file")},r.send()}function Ef(t){var A=new XMLHttpRequest;A.open("HEAD",t,!1);try{A.send()}catch{}return A.status>=200&&A.status<=299}function eo(t){try{t.dispatchEvent(new MouseEvent("click"))}catch{var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(A)}}var Da,_u,Tn=qA.saveAs||((typeof window>"u"?"undefined":Fe(window))!=="object"||window!==qA?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(t,A,e){var r=qA.URL||qA.webkitURL,n=document.createElement("a");A=A||t.name||"download",n.download=A,n.rel="noopener",typeof t=="string"?(n.href=t,n.origin!==location.origin?Ef(n.href)?Au(t,A,e):eo(n,n.target="_blank"):eo(n)):(n.href=r.createObjectURL(t),setTimeout(function(){r.revokeObjectURL(n.href)},4e4),setTimeout(function(){eo(n)},0))}:"msSaveOrOpenBlob"in navigator?function(t,A,e){if(A=A||t.name||"download",typeof t=="string")if(Ef(t))Au(t,A,e);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout(function(){eo(r)})}else navigator.msSaveOrOpenBlob(function(n,i){return i===void 0?i={autoBom:!1}:Fe(i)!=="object"&&(Qe.warn("Deprecated: Expected third argument to be a object"),i={autoBom:!i}),i.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob([String.fromCharCode(65279),n],{type:n.type}):n}(t,e),A)}:function(t,A,e,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),typeof t=="string")return Au(t,A,e);var n=t.type==="application/octet-stream",i=/constructor/i.test(qA.HTMLElement)||qA.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||n&&i)&&(typeof FileReader>"u"?"undefined":Fe(FileReader))==="object"){var c=new FileReader;c.onloadend=function(){var g=c.result;g=s?g:g.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=g:location=g,r=null},c.readAsDataURL(t)}else{var u=qA.URL||qA.webkitURL,h=u.createObjectURL(t);r?r.location=h:location.href=h,r=null,setTimeout(function(){u.revokeObjectURL(h)},4e4)}});/** - * A class to parse color values - * @author Stoyan Stefanov - * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} - * @license Use it if you like it - */function n0(t){var A;t=t||"",this.ok=!1,t.charAt(0)=="#"&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var e=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(c){return[parseInt(c[1]),parseInt(c[2]),parseInt(c[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(c){return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(c){return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]}}],r=0;r255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var c=this.r.toString(16),u=this.g.toString(16),h=this.b.toString(16);return c.length==1&&(c="0"+c),u.length==1&&(u="0"+u),h.length==1&&(h="0"+h),"#"+c+u+h}}/** - * @license - * Joseph Myers does not specify a particular license for his work. - * - * Author: Joseph Myers - * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js - * - * Modified by: Owen Leong - */function eu(t,A){var e=t[0],r=t[1],n=t[2],i=t[3];e=lt(e,r,n,i,A[0],7,-680876936),i=lt(i,e,r,n,A[1],12,-389564586),n=lt(n,i,e,r,A[2],17,606105819),r=lt(r,n,i,e,A[3],22,-1044525330),e=lt(e,r,n,i,A[4],7,-176418897),i=lt(i,e,r,n,A[5],12,1200080426),n=lt(n,i,e,r,A[6],17,-1473231341),r=lt(r,n,i,e,A[7],22,-45705983),e=lt(e,r,n,i,A[8],7,1770035416),i=lt(i,e,r,n,A[9],12,-1958414417),n=lt(n,i,e,r,A[10],17,-42063),r=lt(r,n,i,e,A[11],22,-1990404162),e=lt(e,r,n,i,A[12],7,1804603682),i=lt(i,e,r,n,A[13],12,-40341101),n=lt(n,i,e,r,A[14],17,-1502002290),e=ft(e,r=lt(r,n,i,e,A[15],22,1236535329),n,i,A[1],5,-165796510),i=ft(i,e,r,n,A[6],9,-1069501632),n=ft(n,i,e,r,A[11],14,643717713),r=ft(r,n,i,e,A[0],20,-373897302),e=ft(e,r,n,i,A[5],5,-701558691),i=ft(i,e,r,n,A[10],9,38016083),n=ft(n,i,e,r,A[15],14,-660478335),r=ft(r,n,i,e,A[4],20,-405537848),e=ft(e,r,n,i,A[9],5,568446438),i=ft(i,e,r,n,A[14],9,-1019803690),n=ft(n,i,e,r,A[3],14,-187363961),r=ft(r,n,i,e,A[8],20,1163531501),e=ft(e,r,n,i,A[13],5,-1444681467),i=ft(i,e,r,n,A[2],9,-51403784),n=ft(n,i,e,r,A[7],14,1735328473),e=ht(e,r=ft(r,n,i,e,A[12],20,-1926607734),n,i,A[5],4,-378558),i=ht(i,e,r,n,A[8],11,-2022574463),n=ht(n,i,e,r,A[11],16,1839030562),r=ht(r,n,i,e,A[14],23,-35309556),e=ht(e,r,n,i,A[1],4,-1530992060),i=ht(i,e,r,n,A[4],11,1272893353),n=ht(n,i,e,r,A[7],16,-155497632),r=ht(r,n,i,e,A[10],23,-1094730640),e=ht(e,r,n,i,A[13],4,681279174),i=ht(i,e,r,n,A[0],11,-358537222),n=ht(n,i,e,r,A[3],16,-722521979),r=ht(r,n,i,e,A[6],23,76029189),e=ht(e,r,n,i,A[9],4,-640364487),i=ht(i,e,r,n,A[12],11,-421815835),n=ht(n,i,e,r,A[15],16,530742520),e=Bt(e,r=ht(r,n,i,e,A[2],23,-995338651),n,i,A[0],6,-198630844),i=Bt(i,e,r,n,A[7],10,1126891415),n=Bt(n,i,e,r,A[14],15,-1416354905),r=Bt(r,n,i,e,A[5],21,-57434055),e=Bt(e,r,n,i,A[12],6,1700485571),i=Bt(i,e,r,n,A[3],10,-1894986606),n=Bt(n,i,e,r,A[10],15,-1051523),r=Bt(r,n,i,e,A[1],21,-2054922799),e=Bt(e,r,n,i,A[8],6,1873313359),i=Bt(i,e,r,n,A[15],10,-30611744),n=Bt(n,i,e,r,A[6],15,-1560198380),r=Bt(r,n,i,e,A[13],21,1309151649),e=Bt(e,r,n,i,A[4],6,-145523070),i=Bt(i,e,r,n,A[11],10,-1120210379),n=Bt(n,i,e,r,A[2],15,718787259),r=Bt(r,n,i,e,A[9],21,-343485551),t[0]=dn(e,t[0]),t[1]=dn(r,t[1]),t[2]=dn(n,t[2]),t[3]=dn(i,t[3])}function Mo(t,A,e,r,n,i){return A=dn(dn(A,t),dn(r,i)),dn(A<>>32-n,e)}function lt(t,A,e,r,n,i,s){return Mo(A&e|~A&r,t,A,n,i,s)}function ft(t,A,e,r,n,i,s){return Mo(A&r|e&~r,t,A,n,i,s)}function ht(t,A,e,r,n,i,s){return Mo(A^e^r,t,A,n,i,s)}function Bt(t,A,e,r,n,i,s){return Mo(e^(A|~r),t,A,n,i,s)}function i0(t){var A,e=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=t.length;A+=64)eu(r,Xp(t.substring(A-64,A)));t=t.substring(A-64);var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(A=0;A>2]|=t.charCodeAt(A)<<(A%4<<3);if(n[A>>2]|=128<<(A%4<<3),A>55)for(eu(r,n),A=0;A<16;A++)n[A]=0;return n[14]=8*e,eu(r,n),r}function Xp(t){var A,e=[];for(A=0;A<64;A+=4)e[A>>2]=t.charCodeAt(A)+(t.charCodeAt(A+1)<<8)+(t.charCodeAt(A+2)<<16)+(t.charCodeAt(A+3)<<24);return e}Da=qA.atob.bind(qA),_u=qA.btoa.bind(qA);var xf="0123456789abcdef".split("");function zp(t){for(var A="",e=0;e<4;e++)A+=xf[t>>8*e+4&15]+xf[t>>8*e&15];return A}function Yp(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Du(t){return i0(t).map(Yp).join("")}var Zp=function(t){for(var A=0;A>16)+(A>>16)+(e>>16)<<16|65535&e}return t+A&4294967295}/** - * @license - * FPDF is released under a permissive license: there is no usage restriction. - * You may embed it freely in your application (commercial or not), with or - * without modifications. - * - * Reference: http://www.fpdf.org/en/script/script37.php - */function Tu(t,A){var e,r,n,i;if(t!==e){for(var s=(n=t,i=1+(256/t.length>>0),new Array(i+1).join(n)),c=[],u=0;u<256;u++)c[u]=u;var h=0;for(u=0;u<256;u++){var g=c[u];h=(h+g+s.charCodeAt(u))%256,c[u]=c[h],c[h]=g}e=t,r=c}else c=r;var d=A.length,w=0,B=0,L="";for(u=0;u€/\f©þdSiz";var i=(A+this.padding).substr(0,32),s=(e+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,s),this.P=-(1+(255^n)),this.encryptionKey=Du(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Tu(this.encryptionKey,this.padding)}function Ii(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var A="",e=t.length,r=0;r126?A+="#"+("0"+n.toString(16)).slice(-2):A+=t[r]}return A}function Hf(t){if(Fe(t)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var A={};this.subscribe=function(e,r,n){if(n=n||!1,typeof e!="string"||typeof r!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");A.hasOwnProperty(e)||(A[e]={});var i=Math.random().toString(35);return A[e][i]=[r,!!n],i},this.unsubscribe=function(e){for(var r in A)if(A[r][e])return delete A[r][e],Object.keys(A[r]).length===0&&delete A[r],!0;return!1},this.publish=function(e){if(A.hasOwnProperty(e)){var r=Array.prototype.slice.call(arguments,1),n=[];for(var i in A[e]){var s=A[e][i];try{s[0].apply(t,r)}catch(c){qA.console&&Qe.error("jsPDF PubSub Error",c.message,c)}s[1]&&n.push(i)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function yo(t){if(!(this instanceof yo))return new yo(t);var A="opacity,stroke-opacity".split(",");for(var e in t)t.hasOwnProperty(e)&&A.indexOf(e)>=0&&(this[e]=t[e]);this.id="",this.objectNumber=-1}function a0(t,A){this.gState=t,this.matrix=A,this.id="",this.objectNumber=-1}function On(t,A,e,r,n){if(!(this instanceof On))return new On(t,A,e,r,n);this.type=t==="axial"?2:3,this.coords=A,this.colors=e,a0.call(this,r,n)}function Si(t,A,e,r,n){if(!(this instanceof Si))return new Si(t,A,e,r,n);this.boundingBox=t,this.xStep=A,this.yStep=e,this.stream="",this.cloneIndex=0,a0.call(this,r,n)}function VA(t){var A,e=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],i=arguments[3],s=[],c=1,u=16,h="S",g=null;Fe(t=t||{})==="object"&&(e=t.orientation,r=t.unit||r,n=t.format||n,i=t.compress||t.compressPdf||i,(g=t.encryption||null)!==null&&(g.userPassword=g.userPassword||"",g.ownerPassword=g.ownerPassword||"",g.userPermissions=g.userPermissions||[]),c=typeof t.userUnit=="number"?Math.abs(t.userUnit):1,t.precision!==void 0&&(A=t.precision),t.floatPrecision!==void 0&&(u=t.floatPrecision),h=t.defaultPathOperation||"S"),s=t.filters||(i===!0?["FlateEncode"]:s),r=r||"mm",e=(""+(e||"P")).toLowerCase();var d=t.putOnlyUsedFonts||!1,w={},B={internal:{},__private__:{}};B.__private__.PubSub=Hf;var L="1.3",y=B.__private__.getPdfVersion=function(){return L};B.__private__.setPdfVersion=function(l){L=l};var S={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],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};B.__private__.getPageFormats=function(){return S};var Q=B.__private__.getPageFormat=function(l){return S[l]};n=n||"a4";var x={COMPAT:"compat",ADVANCED:"advanced"},R=x.COMPAT;function Y(){this.saveGraphicsState(),O(new jA(SA,0,0,-SA,0,Xr()*SA).toString()+" cm"),this.setFontSize(this.getFontSize()/SA),h="n",R=x.ADVANCED}function Z(){this.restoreGraphicsState(),h="S",R=x.COMPAT}var $=B.__private__.combineFontStyleAndFontWeight=function(l,m){if(l=="bold"&&m=="normal"||l=="bold"&&m==400||l=="normal"&&m=="italic"||l=="bold"&&m=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return m&&(l=m==400||m==="normal"?l==="italic"?"italic":"normal":m!=700&&m!=="bold"||l!=="normal"?(m==700?"bold":m)+""+l:"bold"),l};B.advancedAPI=function(l){var m=R===x.COMPAT;return m&&Y.call(this),typeof l!="function"||(l(this),m&&Z.call(this)),this},B.compatAPI=function(l){var m=R===x.ADVANCED;return m&&Z.call(this),typeof l!="function"||(l(this),m&&Y.call(this)),this},B.isAdvancedAPI=function(){return R===x.ADVANCED};var X,P=function(l){if(R!==x.ADVANCED)throw new Error(l+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},q=B.roundToPrecision=B.__private__.roundToPrecision=function(l,m){var D=A||m;if(isNaN(l)||isNaN(D))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return l.toFixed(D).replace(/0+$/,"")};X=B.hpf=B.__private__.hpf=typeof u=="number"?function(l){if(isNaN(l))throw new Error("Invalid argument passed to jsPDF.hpf");return q(l,u)}:u==="smart"?function(l){if(isNaN(l))throw new Error("Invalid argument passed to jsPDF.hpf");return q(l,l>-1&&l<1?16:5)}:function(l){if(isNaN(l))throw new Error("Invalid argument passed to jsPDF.hpf");return q(l,16)};var oA=B.f2=B.__private__.f2=function(l){if(isNaN(l))throw new Error("Invalid argument passed to jsPDF.f2");return q(l,2)},I=B.__private__.f3=function(l){if(isNaN(l))throw new Error("Invalid argument passed to jsPDF.f3");return q(l,3)},H=B.scale=B.__private__.scale=function(l){if(isNaN(l))throw new Error("Invalid argument passed to jsPDF.scale");return R===x.COMPAT?l*SA:R===x.ADVANCED?l:void 0},K=function(l){return R===x.COMPAT?Xr()-l:R===x.ADVANCED?l:void 0},M=function(l){return H(K(l))};B.__private__.setPrecision=B.setPrecision=function(l){typeof parseInt(l,10)=="number"&&(A=parseInt(l,10))};var uA,iA="00000000000000000000000000000000",cA=B.__private__.getFileId=function(){return iA},eA=B.__private__.setFileId=function(l){return iA=l!==void 0&&/^[a-fA-F0-9]{32}$/.test(l)?l.toUpperCase():iA.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),g!==null&&(ct=new xi(g.userPermissions,g.userPassword,g.ownerPassword,iA)),iA};B.setFileId=function(l){return eA(l),this},B.getFileId=function(){return cA()};var lA=B.__private__.convertDateToPDFDate=function(l){var m=l.getTimezoneOffset(),D=m<0?"+":"-",j=Math.floor(Math.abs(m/60)),AA=Math.abs(m%60),hA=[D,T(j),"'",T(AA),"'"].join("");return["D:",l.getFullYear(),T(l.getMonth()+1),T(l.getDate()),T(l.getHours()),T(l.getMinutes()),T(l.getSeconds()),hA].join("")},BA=B.__private__.convertPDFDateToDate=function(l){var m=parseInt(l.substr(2,4),10),D=parseInt(l.substr(6,2),10)-1,j=parseInt(l.substr(8,2),10),AA=parseInt(l.substr(10,2),10),hA=parseInt(l.substr(12,2),10),mA=parseInt(l.substr(14,2),10);return new Date(m,D,j,AA,hA,mA,0)},UA=B.__private__.setCreationDate=function(l){var m;if(l===void 0&&(l=new Date),l instanceof Date)m=lA(l);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(l))throw new Error("Invalid argument passed to jsPDF.setCreationDate");m=l}return uA=m},F=B.__private__.getCreationDate=function(l){var m=uA;return l==="jsDate"&&(m=BA(uA)),m};B.setCreationDate=function(l){return UA(l),this},B.getCreationDate=function(l){return F(l)};var _,T=B.__private__.padd2=function(l){return("0"+parseInt(l)).slice(-2)},k=B.__private__.padd2Hex=function(l){return("00"+(l=l.toString())).substr(l.length)},J=0,nA=[],aA=[],sA=0,FA=[],QA=[],IA=!1,LA=aA,GA=function(){J=0,sA=0,aA=[],nA=[],FA=[],Sr=Ge(),$t=Ge()};B.__private__.setCustomOutputDestination=function(l){IA=!0,LA=l};var gA=function(l){IA||(LA=l)};B.__private__.resetCustomOutputDestination=function(){IA=!1,LA=aA};var O=B.__private__.out=function(l){return l=l.toString(),sA+=l.length+1,LA.push(l),LA},$A=B.__private__.write=function(l){return O(arguments.length===1?l.toString():Array.prototype.join.call(arguments," "))},MA=B.__private__.getArrayBuffer=function(l){for(var m=l.length,D=new ArrayBuffer(m),j=new Uint8Array(D);m--;)j[m]=l.charCodeAt(m);return D},CA=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];B.__private__.getStandardFonts=function(){return CA};var yA=t.fontSize||16;B.__private__.setFontSize=B.setFontSize=function(l){return yA=R===x.ADVANCED?l/SA:l,this};var HA,xA=B.__private__.getFontSize=B.getFontSize=function(){return R===x.COMPAT?yA:yA*SA},KA=t.R2L||!1;B.__private__.setR2L=B.setR2L=function(l){return KA=l,this},B.__private__.getR2L=B.getR2L=function(){return KA};var XA,te=B.__private__.setZoomMode=function(l){var m=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(l))HA=l;else if(isNaN(l)){if(m.indexOf(l)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+l+'" is not recognized.');HA=l}else HA=parseInt(l,10)};B.__private__.getZoomMode=function(){return HA};var re,oe=B.__private__.setPageMode=function(l){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(l)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+l+'" is not recognized.');XA=l};B.__private__.getPageMode=function(){return XA};var pe=B.__private__.setLayoutMode=function(l){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(l)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+l+'" is not recognized.');re=l};B.__private__.getLayoutMode=function(){return re},B.__private__.setDisplayMode=B.setDisplayMode=function(l,m,D){return te(l),pe(m),oe(D),this};var WA={title:"",subject:"",author:"",keywords:"",creator:""};B.__private__.getDocumentProperty=function(l){if(Object.keys(WA).indexOf(l)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return WA[l]},B.__private__.getDocumentProperties=function(){return WA},B.__private__.setDocumentProperties=B.setProperties=B.setDocumentProperties=function(l){for(var m in WA)WA.hasOwnProperty(m)&&l[m]&&(WA[m]=l[m]);return this},B.__private__.setDocumentProperty=function(l,m){if(Object.keys(WA).indexOf(l)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return WA[l]=m};var ne,SA,ot,ue,zt,me={},Ee={},Br=[],fe={},Qn={},He={},Yt={},Hr=null,Se=0,zA=[],he=new Hf(B),Fn=t.hotfixes||[],rt={},gr={},dr=[],jA=function l(m,D,j,AA,hA,mA){if(!(this instanceof l))return new l(m,D,j,AA,hA,mA);isNaN(m)&&(m=1),isNaN(D)&&(D=0),isNaN(j)&&(j=0),isNaN(AA)&&(AA=1),isNaN(hA)&&(hA=0),isNaN(mA)&&(mA=0),this._matrix=[m,D,j,AA,hA,mA]};Object.defineProperty(jA.prototype,"sx",{get:function(){return this._matrix[0]},set:function(l){this._matrix[0]=l}}),Object.defineProperty(jA.prototype,"shy",{get:function(){return this._matrix[1]},set:function(l){this._matrix[1]=l}}),Object.defineProperty(jA.prototype,"shx",{get:function(){return this._matrix[2]},set:function(l){this._matrix[2]=l}}),Object.defineProperty(jA.prototype,"sy",{get:function(){return this._matrix[3]},set:function(l){this._matrix[3]=l}}),Object.defineProperty(jA.prototype,"tx",{get:function(){return this._matrix[4]},set:function(l){this._matrix[4]=l}}),Object.defineProperty(jA.prototype,"ty",{get:function(){return this._matrix[5]},set:function(l){this._matrix[5]=l}}),Object.defineProperty(jA.prototype,"a",{get:function(){return this._matrix[0]},set:function(l){this._matrix[0]=l}}),Object.defineProperty(jA.prototype,"b",{get:function(){return this._matrix[1]},set:function(l){this._matrix[1]=l}}),Object.defineProperty(jA.prototype,"c",{get:function(){return this._matrix[2]},set:function(l){this._matrix[2]=l}}),Object.defineProperty(jA.prototype,"d",{get:function(){return this._matrix[3]},set:function(l){this._matrix[3]=l}}),Object.defineProperty(jA.prototype,"e",{get:function(){return this._matrix[4]},set:function(l){this._matrix[4]=l}}),Object.defineProperty(jA.prototype,"f",{get:function(){return this._matrix[5]},set:function(l){this._matrix[5]=l}}),Object.defineProperty(jA.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(jA.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(jA.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(jA.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),jA.prototype.join=function(l){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(X).join(l)},jA.prototype.multiply=function(l){var m=l.sx*this.sx+l.shy*this.shx,D=l.sx*this.shy+l.shy*this.sy,j=l.shx*this.sx+l.sy*this.shx,AA=l.shx*this.shy+l.sy*this.sy,hA=l.tx*this.sx+l.ty*this.shx+this.tx,mA=l.tx*this.shy+l.ty*this.sy+this.ty;return new jA(m,D,j,AA,hA,mA)},jA.prototype.decompose=function(){var l=this.sx,m=this.shy,D=this.shx,j=this.sy,AA=this.tx,hA=this.ty,mA=Math.sqrt(l*l+m*m),_A=(l/=mA)*D+(m/=mA)*j;D-=l*_A,j-=m*_A;var kA=Math.sqrt(D*D+j*j);return _A/=kA,l*(j/=kA)>16&255,j=kA>>8&255,AA=255&kA}if(j===void 0||hA===void 0&&D===j&&j===AA)if(typeof D=="string")m=D+" "+mA[0];else switch(l.precision){case 2:m=oA(D/255)+" "+mA[0];break;case 3:default:m=I(D/255)+" "+mA[0]}else if(hA===void 0||Fe(hA)==="object"){if(hA&&!isNaN(hA.a)&&hA.a===0)return m=["1.","1.","1.",mA[1]].join(" ");if(typeof D=="string")m=[D,j,AA,mA[1]].join(" ");else switch(l.precision){case 2:m=[oA(D/255),oA(j/255),oA(AA/255),mA[1]].join(" ");break;default:case 3:m=[I(D/255),I(j/255),I(AA/255),mA[1]].join(" ")}}else if(typeof D=="string")m=[D,j,AA,hA,mA[2]].join(" ");else switch(l.precision){case 2:m=[oA(D),oA(j),oA(AA),oA(hA),mA[2]].join(" ");break;case 3:default:m=[I(D),I(j),I(AA),I(hA),mA[2]].join(" ")}return m},wr=B.__private__.getFilters=function(){return s},Ot=B.__private__.putStream=function(l){var m=(l=l||{}).data||"",D=l.filters||wr(),j=l.alreadyAppliedFilters||[],AA=l.addLength1||!1,hA=m.length,mA=l.objectId,_A=function(ut){return ut};if(g!==null&&mA===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");g!==null&&(_A=ct.encryptor(mA,0));var kA={};D===!0&&(D=["FlateEncode"]);var Ae=l.additionalKeyValues||[],YA=(kA=VA.API.processDataByFilters!==void 0?VA.API.processDataByFilters(m,D):{data:m,reverseChain:[]}).reverseChain+(Array.isArray(j)?j.join(" "):j.toString());if(kA.data.length!==0&&(Ae.push({key:"Length",value:kA.data.length}),AA===!0&&Ae.push({key:"Length1",value:hA})),YA.length!=0)if(YA.split("/").length-1==1)Ae.push({key:"Filter",value:YA});else{Ae.push({key:"Filter",value:"["+YA+"]"});for(var se=0;se>"),kA.data.length!==0&&(O("stream"),O(_A(kA.data)),O("endstream"))},vr=B.__private__.putPage=function(l){var m=l.number,D=l.data,j=l.objId,AA=l.contentsObjId;Ht(j,!0),O("<>"),O("endobj");var hA=D.join(` -`);return R===x.ADVANCED&&(hA+=` -Q`),Ht(AA,!0),Ot({data:hA,filters:wr(),objectId:AA}),O("endobj"),j},Un=B.__private__.putPages=function(){var l,m,D=[];for(l=1;l<=Se;l++)zA[l].objId=Ge(),zA[l].contentsObjId=Ge();for(l=1;l<=Se;l++)D.push(vr({number:l,data:QA[l],objId:zA[l].objId,contentsObjId:zA[l].contentsObjId,mediaBox:zA[l].mediaBox,cropBox:zA[l].cropBox,bleedBox:zA[l].bleedBox,trimBox:zA[l].trimBox,artBox:zA[l].artBox,userUnit:zA[l].userUnit,rootDictionaryObjId:Sr,resourceDictionaryObjId:$t}));Ht(Sr,!0),O("<>"),O("endobj"),he.publish("postPutPages")},Vn=function(l){he.publish("putFont",{font:l,out:O,newObject:Xe,putStream:Ot}),l.isAlreadyPutted!==!0&&(l.objectNumber=Xe(),O("<<"),O("/Type /Font"),O("/BaseFont /"+Ii(l.postScriptName)),O("/Subtype /Type1"),typeof l.encoding=="string"&&O("/Encoding /"+l.encoding),O("/FirstChar 32"),O("/LastChar 255"),O(">>"),O("endobj"))},qn=function(){for(var l in me)me.hasOwnProperty(l)&&(d===!1||d===!0&&w.hasOwnProperty(l))&&Vn(me[l])},Wn=function(l){l.objectNumber=Xe();var m=[];m.push({key:"Type",value:"/XObject"}),m.push({key:"Subtype",value:"/Form"}),m.push({key:"BBox",value:"["+[X(l.x),X(l.y),X(l.x+l.width),X(l.y+l.height)].join(" ")+"]"}),m.push({key:"Matrix",value:"["+l.matrix.toString()+"]"});var D=l.pages[1].join(` -`);Ot({data:D,additionalKeyValues:m,objectId:l.objectNumber}),O("endobj")},Jn=function(){for(var l in rt)rt.hasOwnProperty(l)&&Wn(rt[l])},Ra=function(l,m){var D,j=[],AA=1/(m-1);for(D=0;D<1;D+=AA)j.push(D);if(j.push(1),l[0].offset!=0){var hA={offset:0,color:l[0].color};l.unshift(hA)}if(l[l.length-1].offset!=1){var mA={offset:1,color:l[l.length-1].color};l.push(mA)}for(var _A="",kA=0,Ae=0;Ael[kA+1].offset;)kA++;var YA=l[kA].offset,se=(D-YA)/(l[kA+1].offset-YA),Ie=l[kA].color,Ne=l[kA+1].color;_A+=k(Math.round((1-se)*Ie[0]+se*Ne[0]).toString(16))+k(Math.round((1-se)*Ie[1]+se*Ne[1]).toString(16))+k(Math.round((1-se)*Ie[2]+se*Ne[2]).toString(16))}return _A.trim()},Ko=function(l,m){m||(m=21);var D=Xe(),j=Ra(l.colors,m),AA=[];AA.push({key:"FunctionType",value:"0"}),AA.push({key:"Domain",value:"[0.0 1.0]"}),AA.push({key:"Size",value:"["+m+"]"}),AA.push({key:"BitsPerSample",value:"8"}),AA.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),AA.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ot({data:j,additionalKeyValues:AA,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:D}),O("endobj"),l.objectNumber=Xe(),O("<< /ShadingType "+l.type),O("/ColorSpace /DeviceRGB");var hA="/Coords ["+X(parseFloat(l.coords[0]))+" "+X(parseFloat(l.coords[1]))+" ";l.type===2?hA+=X(parseFloat(l.coords[2]))+" "+X(parseFloat(l.coords[3])):hA+=X(parseFloat(l.coords[2]))+" "+X(parseFloat(l.coords[3]))+" "+X(parseFloat(l.coords[4]))+" "+X(parseFloat(l.coords[5])),O(hA+="]"),l.matrix&&O("/Matrix ["+l.matrix.toString()+"]"),O("/Function "+D+" 0 R"),O("/Extend [true true]"),O(">>"),O("endobj")},ko=function(l,m){var D=Ge(),j=Xe();m.push({resourcesOid:D,objectOid:j}),l.objectNumber=j;var AA=[];AA.push({key:"Type",value:"/Pattern"}),AA.push({key:"PatternType",value:"1"}),AA.push({key:"PaintType",value:"1"}),AA.push({key:"TilingType",value:"1"}),AA.push({key:"BBox",value:"["+l.boundingBox.map(X).join(" ")+"]"}),AA.push({key:"XStep",value:X(l.xStep)}),AA.push({key:"YStep",value:X(l.yStep)}),AA.push({key:"Resources",value:D+" 0 R"}),l.matrix&&AA.push({key:"Matrix",value:"["+l.matrix.toString()+"]"}),Ot({data:l.stream,additionalKeyValues:AA,objectId:l.objectNumber}),O("endobj")},Xn=function(l){var m;for(m in fe)fe.hasOwnProperty(m)&&(fe[m]instanceof On?Ko(fe[m]):fe[m]instanceof Si&&ko(fe[m],l))},ja=function(l){for(var m in l.objectNumber=Xe(),O("<<"),l)switch(m){case"opacity":O("/ca "+oA(l[m]));break;case"stroke-opacity":O("/CA "+oA(l[m]))}O(">>"),O("endobj")},Ro=function(){var l;for(l in He)He.hasOwnProperty(l)&&ja(He[l])},Ki=function(){for(var l in O("/XObject <<"),rt)rt.hasOwnProperty(l)&&rt[l].objectNumber>=0&&O("/"+l+" "+rt[l].objectNumber+" 0 R");he.publish("putXobjectDict"),O(">>")},jo=function(){ct.oid=Xe(),O("<<"),O("/Filter /Standard"),O("/V "+ct.v),O("/R "+ct.r),O("/U <"+ct.toHexString(ct.U)+">"),O("/O <"+ct.toHexString(ct.O)+">"),O("/P "+ct.P),O(">>"),O("endobj")},Ga=function(){for(var l in O("/Font <<"),me)me.hasOwnProperty(l)&&(d===!1||d===!0&&w.hasOwnProperty(l))&&O("/"+l+" "+me[l].objectNumber+" 0 R");O(">>")},Go=function(){if(Object.keys(fe).length>0){for(var l in O("/Shading <<"),fe)fe.hasOwnProperty(l)&&fe[l]instanceof On&&fe[l].objectNumber>=0&&O("/"+l+" "+fe[l].objectNumber+" 0 R");he.publish("putShadingPatternDict"),O(">>")}},zn=function(l){if(Object.keys(fe).length>0){for(var m in O("/Pattern <<"),fe)fe.hasOwnProperty(m)&&fe[m]instanceof B.TilingPattern&&fe[m].objectNumber>=0&&fe[m].objectNumber>")}},Vo=function(){if(Object.keys(He).length>0){var l;for(l in O("/ExtGState <<"),He)He.hasOwnProperty(l)&&He[l].objectNumber>=0&&O("/"+l+" "+He[l].objectNumber+" 0 R");he.publish("putGStateDict"),O(">>")}},Te=function(l){Ht(l.resourcesOid,!0),O("<<"),O("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Ga(),Go(),zn(l.objectOid),Vo(),Ki(),O(">>"),O("endobj")},Va=function(){var l=[];qn(),Ro(),Jn(),Xn(l),he.publish("putResources"),l.forEach(Te),Te({resourcesOid:$t,objectOid:Number.MAX_SAFE_INTEGER}),he.publish("postPutResources")},qa=function(){he.publish("putAdditionalObjects");for(var l=0;l>8&&(kA=!0);l=_A.join("")}for(D=l.length;kA===void 0&&D!==0;)l.charCodeAt(D-1)>>8&&(kA=!0),D--;if(!kA)return l;for(_A=m.noBOM?[]:[254,255],D=0,j=l.length;D>8)>>8)throw new Error("Character at position "+D+" of string '"+l+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");_A.push(YA),_A.push(Ae-(YA<<8))}return String.fromCharCode.apply(void 0,_A)},Ut=B.__private__.pdfEscape=B.pdfEscape=function(l,m){return Yn(l,m).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ri=B.__private__.beginPage=function(l){QA[++Se]=[],zA[Se]={objId:0,contentsObjId:0,userUnit:Number(c),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(l[0]),topRightY:Number(l[1])}},Xa(Se),gA(QA[_])},Ja=function(l,m){var D,j,AA;switch(e=m||e,typeof l=="string"&&(D=Q(l.toLowerCase()),Array.isArray(D)&&(j=D[0],AA=D[1])),Array.isArray(l)&&(j=l[0]*SA,AA=l[1]*SA),isNaN(j)&&(j=n[0],AA=n[1]),(j>14400||AA>14400)&&(Qe.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),j=Math.min(14400,j),AA=Math.min(14400,AA)),n=[j,AA],e.substr(0,1)){case"l":AA>j&&(n=[AA,j]);break;case"p":j>AA&&(n=[AA,j])}Ri(n),es(qi),O(rr),Ji!==0&&O(Ji+" J"),Xi!==0&&O(Xi+" j"),he.publish("addPage",{pageNumber:Se})},Wo=function(l){l>0&&l<=Se&&(QA.splice(l,1),zA.splice(l,1),Se--,_>Se&&(_=Se),this.setPage(_))},Xa=function(l){l>0&&l<=Se&&(_=l)},Jo=B.__private__.getNumberOfPages=B.getNumberOfPages=function(){return QA.length-1},za=function(l,m,D){var j,AA=void 0;return D=D||{},l=l!==void 0?l:me[ne].fontName,m=m!==void 0?m:me[ne].fontStyle,j=l.toLowerCase(),Ee[j]!==void 0&&Ee[j][m]!==void 0?AA=Ee[j][m]:Ee[l]!==void 0&&Ee[l][m]!==void 0?AA=Ee[l][m]:D.disableWarning===!1&&Qe.warn("Unable to look up font label for font '"+l+"', '"+m+"'. Refer to getFontList() for available fonts."),AA||D.noFallback||(AA=Ee.times[m])==null&&(AA=Ee.times.normal),AA},Xo=B.__private__.putInfo=function(){var l=Xe(),m=function(j){return j};for(var D in g!==null&&(m=ct.encryptor(l,0)),O("<<"),O("/Producer ("+Ut(m("jsPDF "+VA.version))+")"),WA)WA.hasOwnProperty(D)&&WA[D]&&O("/"+D.substr(0,1).toUpperCase()+D.substr(1)+" ("+Ut(m(WA[D]))+")");O("/CreationDate ("+Ut(m(uA))+")"),O(">>"),O("endobj")},ji=B.__private__.putCatalog=function(l){var m=(l=l||{}).rootDictionaryObjId||Sr;switch(Xe(),O("<<"),O("/Type /Catalog"),O("/Pages "+m+" 0 R"),HA||(HA="fullwidth"),HA){case"fullwidth":O("/OpenAction [3 0 R /FitH null]");break;case"fullheight":O("/OpenAction [3 0 R /FitV null]");break;case"fullpage":O("/OpenAction [3 0 R /Fit]");break;case"original":O("/OpenAction [3 0 R /XYZ null null 1]");break;default:var D=""+HA;D.substr(D.length-1)==="%"&&(HA=parseInt(HA)/100),typeof HA=="number"&&O("/OpenAction [3 0 R /XYZ null null "+oA(HA)+"]")}switch(re||(re="continuous"),re){case"continuous":O("/PageLayout /OneColumn");break;case"single":O("/PageLayout /SinglePage");break;case"two":case"twoleft":O("/PageLayout /TwoColumnLeft");break;case"tworight":O("/PageLayout /TwoColumnRight")}XA&&O("/PageMode /"+XA),he.publish("putCatalog"),O(">>"),O("endobj")},zo=B.__private__.putTrailer=function(){O("trailer"),O("<<"),O("/Size "+(J+1)),O("/Root "+J+" 0 R"),O("/Info "+(J-1)+" 0 R"),g!==null&&O("/Encrypt "+ct.oid+" 0 R"),O("/ID [ <"+iA+"> <"+iA+"> ]"),O(">>")},Yo=B.__private__.putHeader=function(){O("%PDF-"+L),O("%ºß¬à")},Zo=B.__private__.putXRef=function(){var l="0000000000";O("xref"),O("0 "+(J+1)),O("0000000000 65535 f ");for(var m=1;m<=J;m++)typeof nA[m]=="function"?O((l+nA[m]()).slice(-10)+" 00000 n "):nA[m]!==void 0?O((l+nA[m]).slice(-10)+" 00000 n "):O("0000000000 00000 n ")},Nr=B.__private__.buildDocument=function(){GA(),gA(aA),he.publish("buildDocument"),Yo(),Un(),qa(),Va(),g!==null&&jo(),Xo(),ji();var l=sA;return Zo(),zo(),O("startxref"),O(""+l),O("%%EOF"),gA(QA[_]),aA.join(` -`)},Zn=B.__private__.getBlob=function(l){return new Blob([MA(l)],{type:"application/pdf"})},$n=B.output=B.__private__.output=tr(function(l,m){switch(typeof(m=m||{})=="string"?m={filename:m}:m.filename=m.filename||"generated.pdf",l){case void 0:return Nr();case"save":B.save(m.filename);break;case"arraybuffer":return MA(Nr());case"blob":return Zn(Nr());case"bloburi":case"bloburl":if(qA.URL!==void 0&&typeof qA.URL.createObjectURL=="function")return qA.URL&&qA.URL.createObjectURL(Zn(Nr()))||void 0;Qe.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var D="",j=Nr();try{D=_u(j)}catch{D=_u(unescape(encodeURIComponent(j)))}return"data:application/pdf;filename="+m.filename+";base64,"+D;case"pdfobjectnewwindow":if(Object.prototype.toString.call(qA)==="[object Window]"){var AA="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",hA=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';m.pdfObjectUrl&&(AA=m.pdfObjectUrl,hA="");var mA=' - - - - -
- - - \ No newline at end of file diff --git a/src/pages/resource/bucket/index.jsx b/src/pages/resource/bucket/index.jsx index 6779b58..533f6f0 100644 --- a/src/pages/resource/bucket/index.jsx +++ b/src/pages/resource/bucket/index.jsx @@ -161,7 +161,9 @@ const StorageManager = () => { showUploadList: false, customRequest: async ({ file, onSuccess, onError }) => { try { - const fileName = file.name; + const originalName = file.name; + const fileName = handleFileName(originalName); + // 检查文件是否存在 const fileExists = allFiles.some((f) => f.name === fileName); @@ -171,11 +173,14 @@ const StorageManager = () => { const { data, error } = await supabase.storage .from("file") - .upload(fileName, file); + .upload(fileName, file, { + cacheControl: '3600', + upsert: false + }); if (error) throw error; - message.success(`${fileName} 上传成功`); + message.success(`${originalName} 上传成功`); onSuccess(data); fetchAllFiles(); } catch (error) { @@ -202,10 +207,10 @@ const StorageManager = () => { if (selectedType === "全部") return matchesSearch; - const mimetype = file.metadata?.mimetype; - const matchesType = FILE_TYPES[selectedType]?.includes(mimetype); - - return matchesSearch && matchesType; + const mimetype = file.metadata?.mimetype || ''; + return matchesType && FILE_TYPES[selectedType]?.some(type => + mimetype.startsWith(type) || mimetype === type + ); }); }, [displayFiles, searchText, selectedType]); @@ -214,7 +219,7 @@ const StorageManager = () => { // 获取文件类型统计 const typeStats = useMemo(() => { - const stats = { 全部: displayFiles.length }; + const stats = { 全部: 0, 其他: 0 }; // 初始化所有类型的计数为0 Object.keys(FILE_TYPES).forEach(type => { @@ -223,21 +228,25 @@ const StorageManager = () => { // 统计每个文件的类型 displayFiles.forEach((file) => { - const mimetype = file.metadata?.mimetype; - let counted = false; + const mimetype = file.metadata?.mimetype || ''; + let matched = false; // 遍历所有文件类型配置 - Object.entries(FILE_TYPES).forEach(([type, mimetypes]) => { - if (mimetypes.includes(mimetype)) { + for (const [type, mimetypes] of Object.entries(FILE_TYPES)) { + if (mimetypes.some(t => mimetype.startsWith(t) || mimetype === t)) { stats[type]++; - counted = true; + matched = true; + break; // 找到匹配后就跳出循环 } - }); + } - // 如果文件类型不在预定义类型中,归类为"其他" - if (!counted) { + // 如果没有匹配任何预定义类型,归类为"其他" + if (!matched) { stats['其他']++; } + + // 更新总数 + stats['全部']++; }); return stats; @@ -268,7 +277,7 @@ const StorageManager = () => { const blob = new Blob([fileContent], { type: "text/plain" }); const file = new File([blob], selectedFile.name, { type: "text/plain" }); - // 上��更新后的文件 + // 上传更新后的文件 const { error } = await supabase.storage .from("file") .update(selectedFile.name, file); @@ -358,7 +367,7 @@ const StorageManager = () => { // 加载更多数据 const loadMoreFiles = () => { - if (!hasMore || loading || hasFilters) return; // 有过滤条件时不加载更多 + if (!hasMore || loading || hasFilters) return; // 有过滤条件��不加载更多 fetchAllFiles(false); }; @@ -378,6 +387,25 @@ const StorageManager = () => { // 不需要重新调用 fetchAllFiles,因为类型筛选是在前端过滤 }; + // 处理文件名中的空格 + const handleFileName = (fileName) => { + // 替换空格为下划线或编码空格 + return fileName.replace(/\s+/g, '_'); + }; + + // 修改文件类型判断 + const getFileType = (mimetype) => { + if (!mimetype) return '其他'; + + for (const [type, mimetypes] of Object.entries(FILE_TYPES)) { + if (mimetypes.some(t => mimetype.startsWith(t) || mimetype === t)) { + return type; + } + } + + return '其他'; + }; + // 渲染文件列表 const renderFileList = () => (
@@ -475,12 +503,12 @@ const StorageManager = () => { // 渲染文件类型标签 const renderTypeTags = () => (
- {Object.entries({ 全部: null, ...FILE_TYPES }).map(([type]) => ( + {Object.entries({ 全部: null, ...FILE_TYPES, 其他: null }).map(([type]) => ( handleTypeChange(checked ? type : "全部")} - className="cursor-pointer" + className={`cursor-pointer ${typeStats[type] === 0 ? 'opacity-50' : ''}`} > {`${type} (${typeStats[type] || 0})`}