diff --git a/desktop/src-tauri/resources/preview-agent.js b/desktop/src-tauri/resources/preview-agent.js index 884c6859..8fd07731 100644 --- a/desktop/src-tauri/resources/preview-agent.js +++ b/desktop/src-tauri/resources/preview-agent.js @@ -1,8 +1,8 @@ -(()=>{var tj=Object.create;var{getPrototypeOf:ej,defineProperty:U9,getOwnPropertyNames:QY}=Object;var ZY=Object.prototype.hasOwnProperty;function MY(z){return this[z]}var qY,JY,jY=(z,U,D)=>{var W=z!=null&&typeof z==="object";if(W){var T=U?qY??=new WeakMap:JY??=new WeakMap,v=T.get(z);if(v)return v}D=z!=null?tj(ej(z)):{};let w=U||!z||!z.__esModule?U9(D,"default",{value:z,enumerable:!0}):D;for(let b of QY(z))if(!ZY.call(w,b))U9(w,b,{get:MY.bind(z,b),enumerable:!0});if(W)T.set(z,w);return w};var YY=(z,U)=>()=>(U||z((U={exports:{}}).exports,U),U.exports);var W9=YY((Y6,X6)=>{/*! +(()=>{var Q7=Object.create;var{getPrototypeOf:M7,defineProperty:OQ,getOwnPropertyNames:Z7}=Object;var q7=Object.prototype.hasOwnProperty;function J7(U){return this[U]}var j7,Y7,X7=(U,K,z)=>{var W=U!=null&&typeof U==="object";if(W){var R=K?j7??=new WeakMap:Y7??=new WeakMap,P=R.get(U);if(P)return P}z=U!=null?Q7(M7(U)):{};let C=K||!U||!U.__esModule?OQ(z,"default",{value:U,enumerable:!0}):z;for(let d of Z7(U))if(!q7.call(C,d))OQ(C,d,{get:J7.bind(U,d),enumerable:!0});if(W)R.set(U,C);return C};var V7=(U,K)=>()=>(K||U((K={exports:{}}).exports,K),K.exports);var LQ=V7((K6,U6)=>{/*! * html2canvas 1.4.1 * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License - */(function(z,U){typeof Y6==="object"&&typeof X6<"u"?X6.exports=U():typeof define==="function"&&define.amd?define(U):(z=typeof globalThis<"u"?globalThis:z||self,z.html2canvas=U())})(Y6,function(){/*! ***************************************************************************** + */(function(U,K){typeof K6==="object"&&typeof U6<"u"?U6.exports=K():typeof define==="function"&&define.amd?define(K):(U=typeof globalThis<"u"?globalThis:U||self,U.html2canvas=K())})(K6,function(){/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -15,8 +15,8 @@ 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 z=function(Z,Q){return z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,M){q.__proto__=M}||function(q,M){for(var J in M)if(Object.prototype.hasOwnProperty.call(M,J))q[J]=M[J]},z(Z,Q)};function U(Z,Q){if(typeof Q!=="function"&&Q!==null)throw TypeError("Class extends value "+String(Q)+" is not a constructor or null");z(Z,Q);function q(){this.constructor=Z}Z.prototype=Q===null?Object.create(Q):(q.prototype=Q.prototype,new q)}var D=function(){return D=Object.assign||function(Q){for(var q,M=1,J=arguments.length;M0&&j[j.length-1]))&&(G[0]===6||G[0]===2)){q=0;continue}if(G[0]===3&&(!j||G[1]>j[0]&&G[1]=55296&&J<=56319&&q>10)+55296,Y%1024+56320);if(J+1===q||M.length>16384)j+=String.fromCharCode.apply(String,M),M.length=0}return j},K6="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",C9=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var A1=0;A1"u"?[]:new Uint8Array(256);for(var L1=0;L1>4,$[J++]=(Y&15)<<4|V>>2,$[J++]=(V&3)<<6|X&63;return G},P9=function(Z){var Q=Z.length,q=[];for(var M=0;M>P0,f9=1<>P0,v9=U6+m9,b9=v9,_9=32,g9=b9+_9,x9=65536>>K8,p9=1<=0){if(Q<55296||Q>56319&&Q<=65535)return q=this.index[Q>>P0],q=(q<>P0)],q=(q<>K8),q=this.index[q],q+=Q>>P0&h9,q=this.index[q],q=(q<"u"?[]:new Uint8Array(256);for(var I1=0;I1D6)J.push(!0),V-=D6;else J.push(!1);if(["normal","auto","loose"].indexOf(Q)!==-1){if([8208,8211,12316,12448].indexOf(j)!==-1)return M.push(Y),q.push(D8)}if(V===r9||V===z8){if(Y===0)return M.push(Y),q.push(y0);var X=q[Y-1];if(MZ.indexOf(X)===-1)return M.push(M[Y-1]),q.push(X);return M.push(Y),q.push(y0)}if(M.push(Y),V===e9)return q.push(Q==="strict"?W8:j1);if(V===R6)return q.push(y0);if(V===t9)return q.push(y0);if(V===QZ)if(j>=131072&&j<=196605||j>=196608&&j<=262141)return q.push(j1);else return q.push(y0);q.push(V)}),[M,q,J]},w8=function(Z,Q,q,M){var J=M[q];if(Array.isArray(Z)?Z.indexOf(J)!==-1:Z===J){var j=q;while(j<=M.length){j++;var Y=M[j];if(Y===Q)return!0;if(Y!==B0)break}}if(J===B0){var j=q;while(j>0){j--;var V=M[j];if(Array.isArray(Z)?Z.indexOf(V)!==-1:Z===V){var X=q;while(X<=M.length){X++;var Y=M[X];if(Y===Q)return!0;if(Y!==B0)break}}if(V!==B0)break}}return!1},S6=function(Z,Q){var q=Z;while(q>=0){var M=Q[q];if(M===B0)q--;else return M}return 0},jZ=function(Z,Q,q,M,J){if(q[M]===0)return y;var j=M-1;if(Array.isArray(J)&&J[j]===!0)return y;var Y=j-1,V=j+1,X=Q[j],G=Y>=0?Q[Y]:0,$=Q[V];if(X===W6&&$===O6)return y;if(T8.indexOf(X)!==-1)return T6;if(T8.indexOf($)!==-1)return y;if(w6.indexOf($)!==-1)return y;if(S6(j,Q)===N6)return S1;if(R8.get(Z[j])===z8)return y;if((X===T1||X===w1)&&R8.get(Z[V])===z8)return y;if(X===B6||$===B6)return y;if(X===A6)return y;if([B0,F8,Q1].indexOf(X)===-1&&$===A6)return y;if([R1,Z1,o9,x0,p0].indexOf($)!==-1)return y;if(S6(j,Q)===M1)return y;if(w8(O8,M1,j,Q))return y;if(w8([R1,Z1],W8,j,Q))return y;if(w8(L6,L6,j,Q))return y;if(X===B0)return S1;if(X===O8||$===O8)return y;if($===D8||X===D8)return S1;if([F8,Q1,W8].indexOf($)!==-1||X===n9)return y;if(G===A8&&qZ.indexOf(X)!==-1)return y;if(X===p0&&$===A8)return y;if($===I6)return y;if(z0.indexOf($)!==-1&&X===q0||z0.indexOf(X)!==-1&&$===q0)return y;if(X===J1&&[j1,T1,w1].indexOf($)!==-1||[j1,T1,w1].indexOf(X)!==-1&&$===q1)return y;if(z0.indexOf(X)!==-1&&E6.indexOf($)!==-1||E6.indexOf(X)!==-1&&z0.indexOf($)!==-1)return y;if([J1,q1].indexOf(X)!==-1&&($===q0||[M1,Q1].indexOf($)!==-1&&Q[V+1]===q0)||[M1,Q1].indexOf(X)!==-1&&$===q0||X===q0&&[q0,p0,x0].indexOf($)!==-1)return y;if([q0,p0,x0,R1,Z1].indexOf($)!==-1){var K=j;while(K>=0){var H=Q[K];if(H===q0)return y;else if([p0,x0].indexOf(H)!==-1)K--;else break}}if([J1,q1].indexOf($)!==-1){var K=[R1,Z1].indexOf(X)!==-1?Y:j;while(K>=0){var H=Q[K];if(H===q0)return y;else if([p0,x0].indexOf(H)!==-1)K--;else break}}if(L8===X&&[L8,E1,B8,N8].indexOf($)!==-1||[E1,B8].indexOf(X)!==-1&&[E1,C1].indexOf($)!==-1||[C1,N8].indexOf(X)!==-1&&$===C1)return y;if(C6.indexOf(X)!==-1&&[I6,q1].indexOf($)!==-1||C6.indexOf($)!==-1&&X===J1)return y;if(z0.indexOf(X)!==-1&&z0.indexOf($)!==-1)return y;if(X===x0&&z0.indexOf($)!==-1)return y;if(z0.concat(q0).indexOf(X)!==-1&&$===M1&&ZZ.indexOf(Z[V])===-1||z0.concat(q0).indexOf($)!==-1&&X===Z1)return y;if(X===I8&&$===I8){var A=q[j],F=1;while(A>0)if(A--,Q[A]===I8)F++;else break;if(F%2!==0)return y}if(X===T1&&$===w1)return y;return S1},YZ=function(Z,Q){if(!Q)Q={lineBreak:"normal",wordBreak:"normal"};var q=JZ(Z,Q.lineBreak),M=q[0],J=q[1],j=q[2];if(Q.wordBreak==="break-all"||Q.wordBreak==="break-word")J=J.map(function(V){return[q0,y0,R6].indexOf(V)!==-1?j1:V});var Y=Q.wordBreak==="keep-all"?j.map(function(V,X){return V&&Z[X]>=19968&&Z[X]<=40959}):void 0;return[M,J,Y]},XZ=function(){function Z(Q,q,M,J){this.codePoints=Q,this.required=q===T6,this.start=M,this.end=J}return Z.prototype.slice=function(){return p.apply(void 0,this.codePoints.slice(this.start,this.end))},Z}(),VZ=function(Z,Q){var q=l(Z),M=YZ(q,Q),J=M[0],j=M[1],Y=M[2],V=q.length,X=0,G=0;return{next:function(){if(G>=V)return{done:!0,value:null};var $=y;while(G=m6&&Z<=57},uZ=function(Z){return Z>=55296&&Z<=57343},h0=function(Z){return t(Z)||Z>=_6&&Z<=x6||Z>=v6&&Z<=_Z},lZ=function(Z){return Z>=v6&&Z<=xZ},dZ=function(Z){return Z>=_6&&Z<=hZ},cZ=function(Z){return lZ(Z)||dZ(Z)},sZ=function(Z){return Z>=EZ},v1=function(Z){return Z===P1||Z===KZ||Z===HZ},b1=function(Z){return cZ(Z)||sZ(Z)||Z===DZ},p6=function(Z){return b1(Z)||t(Z)||Z===e},aZ=function(Z){return Z>=yZ&&Z<=kZ||Z===fZ||Z>=mZ&&Z<=vZ||Z===bZ},N0=function(Z,Q){if(Z!==X1)return!1;return Q!==P1},_1=function(Z,Q,q){if(Z===e)return b1(Q)||N0(Q,q);else if(b1(Z))return!0;else if(Z===X1&&N0(Z,Q))return!0;return!1},C8=function(Z,Q,q){if(Z===k0||Z===e){if(t(Q))return!0;return Q===$1&&t(q)}if(Z===$1)return t(Q);return t(Z)},rZ=function(Z){var Q=0,q=1;if(Z[Q]===k0||Z[Q]===e){if(Z[Q]===e)q=-1;Q++}var M=[];while(t(Z[Q]))M.push(Z[Q++]);var J=M.length?parseInt(p.apply(void 0,M),10):0;if(Z[Q]===$1)Q++;var j=[];while(t(Z[Q]))j.push(Z[Q++]);var Y=j.length,V=Y?parseInt(p.apply(void 0,j),10):0;if(Z[Q]===g6||Z[Q]===b6)Q++;var X=1;if(Z[Q]===k0||Z[Q]===e){if(Z[Q]===e)X=-1;Q++}var G=[];while(t(Z[Q]))G.push(Z[Q++]);var $=G.length?parseInt(p.apply(void 0,G),10):0;return q*(J+V*Math.pow(10,-Y))*Math.pow(10,X*$)},iZ={type:2},nZ={type:3},oZ={type:4},tZ={type:13},eZ={type:8},QM={type:21},ZM={type:9},MM={type:10},qM={type:11},JM={type:12},jM={type:14},g1={type:23},YM={type:1},XM={type:25},VM={type:24},GM={type:26},$M={type:27},KM={type:28},HM={type:29},UM={type:31},S8={type:32},h6=function(){function Z(){this._value=[]}return Z.prototype.write=function(Q){this._value=this._value.concat(l(Q))},Z.prototype.read=function(){var Q=[],q=this.consumeToken();while(q!==S8)Q.push(q),q=this.consumeToken();return Q},Z.prototype.consumeToken=function(){var Q=this.consumeCodePoint();switch(Q){case y1:return this.consumeStringToken(y1);case UZ:var q=this.peekCodePoint(0),M=this.peekCodePoint(1),J=this.peekCodePoint(2);if(p6(q)||N0(M,J)){var j=_1(q,M,J)?$Z:GZ,Y=this.consumeName();return{type:5,value:Y,flags:j}}break;case zZ:if(this.peekCodePoint(0)===V1)return this.consumeCodePoint(),tZ;break;case k1:return this.consumeStringToken(k1);case f1:return iZ;case G1:return nZ;case E8:if(this.peekCodePoint(0)===V1)return this.consumeCodePoint(),jM;break;case k0:if(C8(Q,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Q),this.consumeNumericToken();break;case CZ:return oZ;case e:var V=Q,X=this.peekCodePoint(0),G=this.peekCodePoint(1);if(C8(V,X,G))return this.reconsumeCodePoint(Q),this.consumeNumericToken();if(_1(V,X,G))return this.reconsumeCodePoint(Q),this.consumeIdentLikeToken();if(X===e&&G===BZ)return this.consumeCodePoint(),this.consumeCodePoint(),VM;break;case $1:if(C8(Q,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Q),this.consumeNumericToken();break;case y6:if(this.peekCodePoint(0)===E8){this.consumeCodePoint();while(!0){var $=this.consumeCodePoint();if($===E8){if($=this.consumeCodePoint(),$===y6)return this.consumeToken()}if($===$0)return this.consumeToken()}}break;case SZ:return GM;case PZ:return $M;case OZ:if(this.peekCodePoint(0)===WZ&&this.peekCodePoint(1)===e&&this.peekCodePoint(2)===e)return this.consumeCodePoint(),this.consumeCodePoint(),XM;break;case NZ:var K=this.peekCodePoint(0),H=this.peekCodePoint(1),A=this.peekCodePoint(2);if(_1(K,H,A)){var Y=this.consumeName();return{type:7,value:Y}}break;case AZ:return KM;case X1:if(N0(Q,this.peekCodePoint(0)))return this.reconsumeCodePoint(Q),this.consumeIdentLikeToken();break;case LZ:return HM;case IZ:if(this.peekCodePoint(0)===V1)return this.consumeCodePoint(),eZ;break;case RZ:return qM;case TZ:return JM;case gZ:case pZ:var F=this.peekCodePoint(0),O=this.peekCodePoint(1);if(F===k0&&(h0(O)||O===m1))this.consumeCodePoint(),this.consumeUnicodeRangeToken();return this.reconsumeCodePoint(Q),this.consumeIdentLikeToken();case k6:if(this.peekCodePoint(0)===V1)return this.consumeCodePoint(),ZM;if(this.peekCodePoint(0)===k6)return this.consumeCodePoint(),QM;break;case wZ:if(this.peekCodePoint(0)===V1)return this.consumeCodePoint(),MM;break;case $0:return S8}if(v1(Q))return this.consumeWhiteSpace(),UM;if(t(Q))return this.reconsumeCodePoint(Q),this.consumeNumericToken();if(b1(Q))return this.reconsumeCodePoint(Q),this.consumeIdentLikeToken();return{type:6,value:p(Q)}},Z.prototype.consumeCodePoint=function(){var Q=this._value.shift();return typeof Q>"u"?-1:Q},Z.prototype.reconsumeCodePoint=function(Q){this._value.unshift(Q)},Z.prototype.peekCodePoint=function(Q){if(Q>=this._value.length)return-1;return this._value[Q]},Z.prototype.consumeUnicodeRangeToken=function(){var Q=[],q=this.consumeCodePoint();while(h0(q)&&Q.length<6)Q.push(q),q=this.consumeCodePoint();var M=!1;while(q===m1&&Q.length<6)Q.push(q),q=this.consumeCodePoint(),M=!0;if(M){var J=parseInt(p.apply(void 0,Q.map(function(X){return X===m1?m6:X})),16),j=parseInt(p.apply(void 0,Q.map(function(X){return X===m1?x6:X})),16);return{type:30,start:J,end:j}}var Y=parseInt(p.apply(void 0,Q),16);if(this.peekCodePoint(0)===e&&h0(this.peekCodePoint(1))){this.consumeCodePoint(),q=this.consumeCodePoint();var V=[];while(h0(q)&&V.length<6)V.push(q),q=this.consumeCodePoint();var j=parseInt(p.apply(void 0,V),16);return{type:30,start:Y,end:j}}else return{type:30,start:Y,end:Y}},Z.prototype.consumeIdentLikeToken=function(){var Q=this.consumeName();if(Q.toLowerCase()==="url"&&this.peekCodePoint(0)===f1)return this.consumeCodePoint(),this.consumeUrlToken();else if(this.peekCodePoint(0)===f1)return this.consumeCodePoint(),{type:19,value:Q};return{type:20,value:Q}},Z.prototype.consumeUrlToken=function(){var Q=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===$0)return{type:22,value:""};var q=this.peekCodePoint(0);if(q===k1||q===y1){var M=this.consumeStringToken(this.consumeCodePoint());if(M.type===0){if(this.consumeWhiteSpace(),this.peekCodePoint(0)===$0||this.peekCodePoint(0)===G1)return this.consumeCodePoint(),{type:22,value:M.value}}return this.consumeBadUrlRemnants(),g1}while(!0){var J=this.consumeCodePoint();if(J===$0||J===G1)return{type:22,value:p.apply(void 0,Q)};else if(v1(J)){if(this.consumeWhiteSpace(),this.peekCodePoint(0)===$0||this.peekCodePoint(0)===G1)return this.consumeCodePoint(),{type:22,value:p.apply(void 0,Q)};return this.consumeBadUrlRemnants(),g1}else if(J===y1||J===k1||J===f1||aZ(J))return this.consumeBadUrlRemnants(),g1;else if(J===X1)if(N0(J,this.peekCodePoint(0)))Q.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),g1;else Q.push(J)}},Z.prototype.consumeWhiteSpace=function(){while(v1(this.peekCodePoint(0)))this.consumeCodePoint()},Z.prototype.consumeBadUrlRemnants=function(){while(!0){var Q=this.consumeCodePoint();if(Q===G1||Q===$0)return;if(N0(Q,this.peekCodePoint(0)))this.consumeEscapedCodePoint()}},Z.prototype.consumeStringSlice=function(Q){var q=50000,M="";while(Q>0){var J=Math.min(q,Q);M+=p.apply(void 0,this._value.splice(0,J)),Q-=J}return this._value.shift(),M},Z.prototype.consumeStringToken=function(Q){var q="",M=0;do{var J=this._value[M];if(J===$0||J===void 0||J===Q)return q+=this.consumeStringSlice(M),{type:0,value:q};if(J===P1)return this._value.splice(0,M),YM;if(J===X1){var j=this._value[M+1];if(j!==$0&&j!==void 0){if(j===P1)q+=this.consumeStringSlice(M),M=-1,this._value.shift();else if(N0(J,j))q+=this.consumeStringSlice(M),q+=p(this.consumeEscapedCodePoint()),M=-1}}M++}while(!0)},Z.prototype.consumeNumber=function(){var Q=[],q=Y1,M=this.peekCodePoint(0);if(M===k0||M===e)Q.push(this.consumeCodePoint());while(t(this.peekCodePoint(0)))Q.push(this.consumeCodePoint());M=this.peekCodePoint(0);var J=this.peekCodePoint(1);if(M===$1&&t(J)){Q.push(this.consumeCodePoint(),this.consumeCodePoint()),q=P6;while(t(this.peekCodePoint(0)))Q.push(this.consumeCodePoint())}M=this.peekCodePoint(0),J=this.peekCodePoint(1);var j=this.peekCodePoint(2);if((M===g6||M===b6)&&((J===k0||J===e)&&t(j)||t(J))){Q.push(this.consumeCodePoint(),this.consumeCodePoint()),q=P6;while(t(this.peekCodePoint(0)))Q.push(this.consumeCodePoint())}return[rZ(Q),q]},Z.prototype.consumeNumericToken=function(){var Q=this.consumeNumber(),q=Q[0],M=Q[1],J=this.peekCodePoint(0),j=this.peekCodePoint(1),Y=this.peekCodePoint(2);if(_1(J,j,Y)){var V=this.consumeName();return{type:15,number:q,flags:M,unit:V}}if(J===FZ)return this.consumeCodePoint(),{type:16,number:q,flags:M};return{type:17,number:q,flags:M}},Z.prototype.consumeEscapedCodePoint=function(){var Q=this.consumeCodePoint();if(h0(Q)){var q=p(Q);while(h0(this.peekCodePoint(0))&&q.length<6)q+=p(this.consumeCodePoint());if(v1(this.peekCodePoint(0)))this.consumeCodePoint();var M=parseInt(q,16);if(M===0||uZ(M)||M>1114111)return f6;return M}if(Q===$0)return f6;return Q},Z.prototype.consumeName=function(){var Q="";while(!0){var q=this.consumeCodePoint();if(p6(q))Q+=p(q);else if(N0(q,this.peekCodePoint(0)))Q+=p(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(q),Q}},Z}(),u6=function(){function Z(Q){this._tokens=Q}return Z.create=function(Q){var q=new h6;return q.write(Q),new Z(q.read())},Z.parseValue=function(Q){return Z.create(Q).parseComponentValue()},Z.parseValues=function(Q){return Z.create(Q).parseComponentValues()},Z.prototype.parseComponentValue=function(){var Q=this.consumeToken();while(Q.type===31)Q=this.consumeToken();if(Q.type===32)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Q);var q=this.consumeComponentValue();do Q=this.consumeToken();while(Q.type===31);if(Q.type===32)return q;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Z.prototype.parseComponentValues=function(){var Q=[];while(!0){var q=this.consumeComponentValue();if(q.type===32)return Q;Q.push(q),Q.push()}},Z.prototype.consumeComponentValue=function(){var Q=this.consumeToken();switch(Q.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Q.type);case 19:return this.consumeFunction(Q)}return Q},Z.prototype.consumeSimpleBlock=function(Q){var q={type:Q,values:[]},M=this.consumeToken();while(!0){if(M.type===32||FM(M,Q))return q;this.reconsumeToken(M),q.values.push(this.consumeComponentValue()),M=this.consumeToken()}},Z.prototype.consumeFunction=function(Q){var q={name:Q.value,values:[],type:18};while(!0){var M=this.consumeToken();if(M.type===32||M.type===3)return q;this.reconsumeToken(M),q.values.push(this.consumeComponentValue())}},Z.prototype.consumeToken=function(){var Q=this._tokens.shift();return typeof Q>"u"?S8:Q},Z.prototype.reconsumeToken=function(Q){this._tokens.unshift(Q)},Z}(),K1=function(Z){return Z.type===15},u0=function(Z){return Z.type===17},g=function(Z){return Z.type===20},zM=function(Z){return Z.type===0},P8=function(Z,Q){return g(Z)&&Z.value===Q},l6=function(Z){return Z.type!==31},l0=function(Z){return Z.type!==31&&Z.type!==4},K0=function(Z){var Q=[],q=[];if(Z.forEach(function(M){if(M.type===4){if(q.length===0)throw Error("Error parsing function args, zero tokens for arg");Q.push(q),q=[];return}if(M.type!==31)q.push(M)}),q.length)Q.push(q);return Q},FM=function(Z,Q){if(Q===11&&Z.type===12)return!0;if(Q===28&&Z.type===29)return!0;return Q===2&&Z.type===3},A0=function(Z){return Z.type===17||Z.type===15},c=function(Z){return Z.type===16||A0(Z)},d6=function(Z){return Z.length>1?[Z[0],Z[1]]:[Z[0]]},i={type:17,number:0,flags:Y1},y8={type:16,number:50,flags:Y1},L0={type:16,number:100,flags:Y1},H1=function(Z,Q,q){var M=Z[0],J=Z[1];return[h(M,Q),h(typeof J<"u"?J:M,q)]},h=function(Z,Q){if(Z.type===16)return Z.number/100*Q;if(K1(Z))switch(Z.unit){case"rem":case"em":return 16*Z.number;case"px":default:return Z.number}return Z.number},c6="deg",s6="grad",a6="rad",r6="turn",x1={name:"angle",parse:function(Z,Q){if(Q.type===15)switch(Q.unit){case c6:return Math.PI*Q.number/180;case s6:return Math.PI/200*Q.number;case a6:return Q.number;case r6:return Math.PI*2*Q.number}throw Error("Unsupported angle type")}},i6=function(Z){if(Z.type===15){if(Z.unit===c6||Z.unit===s6||Z.unit===a6||Z.unit===r6)return!0}return!1},n6=function(Z){var Q=Z.filter(g).map(function(q){return q.value}).join(" ");switch(Q){case"to bottom right":case"to right bottom":case"left top":case"top left":return[i,i];case"to top":case"bottom":return j0(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[i,L0];case"to right":case"left":return j0(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[L0,L0];case"to bottom":case"top":return j0(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[L0,i];case"to left":case"right":return j0(270)}return 0},j0=function(Z){return Math.PI*Z/180},I0={name:"color",parse:function(Z,Q){if(Q.type===18){var q=DM[Q.name];if(typeof q>"u")throw Error('Attempting to parse an unsupported color function "'+Q.name+'"');return q(Z,Q.values)}if(Q.type===5){if(Q.value.length===3){var M=Q.value.substring(0,1),J=Q.value.substring(1,2),j=Q.value.substring(2,3);return T0(parseInt(M+M,16),parseInt(J+J,16),parseInt(j+j,16),1)}if(Q.value.length===4){var M=Q.value.substring(0,1),J=Q.value.substring(1,2),j=Q.value.substring(2,3),Y=Q.value.substring(3,4);return T0(parseInt(M+M,16),parseInt(J+J,16),parseInt(j+j,16),parseInt(Y+Y,16)/255)}if(Q.value.length===6){var M=Q.value.substring(0,2),J=Q.value.substring(2,4),j=Q.value.substring(4,6);return T0(parseInt(M,16),parseInt(J,16),parseInt(j,16),1)}if(Q.value.length===8){var M=Q.value.substring(0,2),J=Q.value.substring(2,4),j=Q.value.substring(4,6),Y=Q.value.substring(6,8);return T0(parseInt(M,16),parseInt(J,16),parseInt(j,16),parseInt(Y,16)/255)}}if(Q.type===20){var V=F0[Q.value.toUpperCase()];if(typeof V<"u")return V}return F0.TRANSPARENT}},R0=function(Z){return(255&Z)===0},r=function(Z){var Q=255&Z,q=255&Z>>8,M=255&Z>>16,J=255&Z>>24;return Q<255?"rgba("+J+","+M+","+q+","+Q/255+")":"rgb("+J+","+M+","+q+")"},T0=function(Z,Q,q,M){return(Z<<24|Q<<16|q<<8|Math.round(M*255)<<0)>>>0},o6=function(Z,Q){if(Z.type===17)return Z.number;if(Z.type===16){var q=Q===3?1:255;return Q===3?Z.number/100*q:Math.round(Z.number/100*q)}return 0},t6=function(Z,Q){var q=Q.filter(l0);if(q.length===3){var M=q.map(o6),J=M[0],j=M[1],Y=M[2];return T0(J,j,Y,1)}if(q.length===4){var V=q.map(o6),J=V[0],j=V[1],Y=V[2],X=V[3];return T0(J,j,Y,X)}return 0};function k8(Z,Q,q){if(q<0)q+=1;if(q>=1)q-=1;if(q<0.16666666666666666)return(Q-Z)*q*6+Z;else if(q<0.5)return Q;else if(q<0.6666666666666666)return(Q-Z)*6*(0.6666666666666666-q)+Z;else return Z}var e6=function(Z,Q){var q=Q.filter(l0),M=q[0],J=q[1],j=q[2],Y=q[3],V=(M.type===17?j0(M.number):x1.parse(Z,M))/(Math.PI*2),X=c(J)?J.number/100:0,G=c(j)?j.number/100:0,$=typeof Y<"u"&&c(Y)?h(Y,1):1;if(X===0)return T0(G*255,G*255,G*255,1);var K=G<=0.5?G*(X+1):G+X-G*X,H=G*2-K,A=k8(H,K,V+0.3333333333333333),F=k8(H,K,V),O=k8(H,K,V-0.3333333333333333);return T0(A*255,F*255,O*255,$)},DM={hsl:e6,hsla:e6,rgb:t6,rgba:t6},U1=function(Z,Q){return I0.parse(Z,u6.create(Q).parseComponentValue())},F0={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},WM={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Z,Q){return Q.map(function(q){if(g(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},OM={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},p1=function(Z,Q){var q=I0.parse(Z,Q[0]),M=Q[1];return M&&c(M)?{color:q,stop:M}:{color:q,stop:null}},QQ=function(Z,Q){var q=Z[0],M=Z[Z.length-1];if(q.stop===null)q.stop=i;if(M.stop===null)M.stop=L0;var J=[],j=0;for(var Y=0;Yj)J.push(X);else J.push(j);j=X}else J.push(null)}var G=null;for(var Y=0;YY.optimumDistance)return{optimumCorner:V,optimumDistance:$};return Y},{optimumDistance:J?1/0:-1/0,optimumCorner:null}).optimumCorner},AM=function(Z,Q,q,M,J){var j=0,Y=0;switch(Z.size){case 0:if(Z.shape===0)j=Y=Math.min(Math.abs(Q),Math.abs(Q-M),Math.abs(q),Math.abs(q-J));else if(Z.shape===1)j=Math.min(Math.abs(Q),Math.abs(Q-M)),Y=Math.min(Math.abs(q),Math.abs(q-J));break;case 2:if(Z.shape===0)j=Y=Math.min(G0(Q,q),G0(Q,q-J),G0(Q-M,q),G0(Q-M,q-J));else if(Z.shape===1){var V=Math.min(Math.abs(q),Math.abs(q-J))/Math.min(Math.abs(Q),Math.abs(Q-M)),X=ZQ(M,J,Q,q,!0),G=X[0],$=X[1];j=G0(G-Q,($-q)/V),Y=V*j}break;case 1:if(Z.shape===0)j=Y=Math.max(Math.abs(Q),Math.abs(Q-M),Math.abs(q),Math.abs(q-J));else if(Z.shape===1)j=Math.max(Math.abs(Q),Math.abs(Q-M)),Y=Math.max(Math.abs(q),Math.abs(q-J));break;case 3:if(Z.shape===0)j=Y=Math.max(G0(Q,q),G0(Q,q-J),G0(Q-M,q),G0(Q-M,q-J));else if(Z.shape===1){var V=Math.max(Math.abs(q),Math.abs(q-J))/Math.max(Math.abs(Q),Math.abs(Q-M)),K=ZQ(M,J,Q,q,!1),G=K[0],$=K[1];j=G0(G-Q,($-q)/V),Y=V*j}break}if(Array.isArray(Z.size))j=h(Z.size[0],M),Y=Z.size.length===2?h(Z.size[1],J):j;return[j,Y]},LM=function(Z,Q){var q=j0(180),M=[];return K0(Q).forEach(function(J,j){if(j===0){var Y=J[0];if(Y.type===20&&Y.value==="to"){q=n6(J);return}else if(i6(Y)){q=x1.parse(Z,Y);return}}var V=p1(Z,J);M.push(V)}),{angle:q,stops:M,type:1}},h1=function(Z,Q){var q=j0(180),M=[];return K0(Q).forEach(function(J,j){if(j===0){var Y=J[0];if(Y.type===20&&["top","left","right","bottom"].indexOf(Y.value)!==-1){q=n6(J);return}else if(i6(Y)){q=(x1.parse(Z,Y)+j0(270))%j0(360);return}}var V=p1(Z,J);M.push(V)}),{angle:q,stops:M,type:1}},IM=function(Z,Q){var q=j0(180),M=[],J=1,j=0,Y=3,V=[];return K0(Q).forEach(function(X,G){var $=X[0];if(G===0){if(g($)&&$.value==="linear"){J=1;return}else if(g($)&&$.value==="radial"){J=2;return}}if($.type===18){if($.name==="from"){var K=I0.parse(Z,$.values[0]);M.push({stop:i,color:K})}else if($.name==="to"){var K=I0.parse(Z,$.values[0]);M.push({stop:L0,color:K})}else if($.name==="color-stop"){var H=$.values.filter(l0);if(H.length===2){var K=I0.parse(Z,H[1]),A=H[0];if(u0(A))M.push({stop:{type:16,number:A.number*100,flags:A.flags},color:K})}}}}),J===1?{angle:(q+j0(180))%j0(360),stops:M,type:J}:{size:Y,shape:j,stops:M,position:V,type:J}},MQ="closest-side",qQ="farthest-side",JQ="closest-corner",jQ="farthest-corner",YQ="circle",XQ="ellipse",VQ="cover",GQ="contain",RM=function(Z,Q){var q=0,M=3,J=[],j=[];return K0(Q).forEach(function(Y,V){var X=!0;if(V===0){var G=!1;X=Y.reduce(function(K,H){if(G){if(g(H))switch(H.value){case"center":return j.push(y8),K;case"top":case"left":return j.push(i),K;case"right":case"bottom":return j.push(L0),K}else if(c(H)||A0(H))j.push(H)}else if(g(H))switch(H.value){case YQ:return q=0,!1;case XQ:return q=1,!1;case"at":return G=!0,!1;case MQ:return M=0,!1;case VQ:case qQ:return M=1,!1;case GQ:case JQ:return M=2,!1;case jQ:return M=3,!1}else if(A0(H)||c(H)){if(!Array.isArray(M))M=[];return M.push(H),!1}return K},X)}if(X){var $=p1(Z,Y);J.push($)}}),{size:M,shape:q,stops:J,position:j,type:2}},u1=function(Z,Q){var q=0,M=3,J=[],j=[];return K0(Q).forEach(function(Y,V){var X=!0;if(V===0)X=Y.reduce(function($,K){if(g(K))switch(K.value){case"center":return j.push(y8),!1;case"top":case"left":return j.push(i),!1;case"right":case"bottom":return j.push(L0),!1}else if(c(K)||A0(K))return j.push(K),!1;return $},X);else if(V===1)X=Y.reduce(function($,K){if(g(K))switch(K.value){case YQ:return q=0,!1;case XQ:return q=1,!1;case GQ:case MQ:return M=0,!1;case qQ:return M=1,!1;case JQ:return M=2,!1;case VQ:case jQ:return M=3,!1}else if(A0(K)||c(K)){if(!Array.isArray(M))M=[];return M.push(K),!1}return $},X);if(X){var G=p1(Z,Y);J.push(G)}}),{size:M,shape:q,stops:J,position:j,type:2}},TM=function(Z){return Z.type===1},wM=function(Z){return Z.type===2},f8={name:"image",parse:function(Z,Q){if(Q.type===22){var q={url:Q.value,type:0};return Z.cache.addImage(Q.value),q}if(Q.type===18){var M=$Q[Q.name];if(typeof M>"u")throw Error('Attempting to parse an unsupported image function "'+Q.name+'"');return M(Z,Q.values)}throw Error("Unsupported image type "+Q.type)}};function EM(Z){return!(Z.type===20&&Z.value==="none")&&(Z.type!==18||!!$Q[Z.name])}var $Q={"linear-gradient":LM,"-moz-linear-gradient":h1,"-ms-linear-gradient":h1,"-o-linear-gradient":h1,"-webkit-linear-gradient":h1,"radial-gradient":RM,"-moz-radial-gradient":u1,"-ms-radial-gradient":u1,"-o-radial-gradient":u1,"-webkit-radial-gradient":u1,"-webkit-gradient":IM},CM={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Z,Q){if(Q.length===0)return[];var q=Q[0];if(q.type===20&&q.value==="none")return[];return Q.filter(function(M){return l0(M)&&EM(M)}).map(function(M){return f8.parse(Z,M)})}},SM={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Z,Q){return Q.map(function(q){if(g(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},PM={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Z,Q){return K0(Q).map(function(q){return q.filter(c)}).map(d6)}},yM={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Z,Q){return K0(Q).map(function(q){return q.filter(g).map(function(M){return M.value}).join(" ")}).map(kM)}},kM=function(Z){switch(Z){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}},d0;(function(Z){Z.AUTO="auto",Z.CONTAIN="contain",Z.COVER="cover"})(d0||(d0={}));var fM={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Z,Q){return K0(Q).map(function(q){return q.filter(mM)})}},mM=function(Z){return g(Z)||c(Z)},l1=function(Z){return{name:"border-"+Z+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},vM=l1("top"),bM=l1("right"),_M=l1("bottom"),gM=l1("left"),d1=function(Z){return{name:"border-radius-"+Z,initialValue:"0 0",prefix:!1,type:1,parse:function(Q,q){return d6(q.filter(c))}}},xM=d1("top-left"),pM=d1("top-right"),hM=d1("bottom-right"),uM=d1("bottom-left"),c1=function(Z){return{name:"border-"+Z+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Q,q){switch(q){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},lM=c1("top"),dM=c1("right"),cM=c1("bottom"),sM=c1("left"),s1=function(Z){return{name:"border-"+Z+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Q,q){if(K1(q))return q.number;return 0}}},aM=s1("top"),rM=s1("right"),iM=s1("bottom"),nM=s1("left"),oM={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tM={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"rtl":return 1;case"ltr":default:return 0}}},eM={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Z,Q){return Q.filter(g).reduce(function(q,M){return q|Qq(M.value)},0)}},Qq=function(Z){switch(Z){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},Zq={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Mq={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Z,Q){if(Q.type===20&&Q.value==="normal")return 0;if(Q.type===17)return Q.number;if(Q.type===15)return Q.number;return 0}},a1;(function(Z){Z.NORMAL="normal",Z.STRICT="strict"})(a1||(a1={}));var qq={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"strict":return a1.STRICT;case"normal":default:return a1.NORMAL}}},Jq={name:"line-height",initialValue:"normal",prefix:!1,type:4},KQ=function(Z,Q){if(g(Z)&&Z.value==="normal")return 1.2*Q;else if(Z.type===17)return Q*Z.number;else if(c(Z))return h(Z,Q);return Q},jq={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Z,Q){if(Q.type===20&&Q.value==="none")return null;return f8.parse(Z,Q)}},Yq={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"inside":return 0;case"outside":default:return 1}}},m8={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Z,Q){switch(Q){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}}},r1=function(Z){return{name:"margin-"+Z,initialValue:"0",prefix:!1,type:4}},Xq=r1("top"),Vq=r1("right"),Gq=r1("bottom"),$q=r1("left"),Kq={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Z,Q){return Q.filter(g).map(function(q){switch(q.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Hq={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"break-word":return"break-word";case"normal":default:return"normal"}}},i1=function(Z){return{name:"padding-"+Z,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Uq=i1("top"),zq=i1("right"),Fq=i1("bottom"),Dq=i1("left"),Wq={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Oq={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Bq={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Z,Q){if(Q.length===1&&P8(Q[0],"none"))return[];return K0(Q).map(function(q){var M={color:F0.TRANSPARENT,offsetX:i,offsetY:i,blur:i},J=0;for(var j=0;j"u")throw Error('Attempting to parse an unsupported transform function "'+Q.name+'"');return q(Q.values)}return null}},Lq=function(Z){var Q=Z.filter(function(q){return q.type===17}).map(function(q){return q.number});return Q.length===6?Q:null},Iq=function(Z){var Q=Z.filter(function(X){return X.type===17}).map(function(X){return X.number}),q=Q[0],M=Q[1];Q[2],Q[3];var J=Q[4],j=Q[5];Q[6],Q[7],Q[8],Q[9],Q[10],Q[11];var Y=Q[12],V=Q[13];return Q[14],Q[15],Q.length===16?[q,M,J,j,Y,V]:null},Rq={matrix:Lq,matrix3d:Iq},HQ={type:16,number:50,flags:Y1},Tq=[HQ,HQ],wq={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(Z,Q){var q=Q.filter(c);if(q.length!==2)return Tq;return[q[0],q[1]]}},Eq={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},z1;(function(Z){Z.NORMAL="normal",Z.BREAK_ALL="break-all",Z.KEEP_ALL="keep-all"})(z1||(z1={}));var Cq={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"break-all":return z1.BREAK_ALL;case"keep-all":return z1.KEEP_ALL;case"normal":default:return z1.NORMAL}}},Sq={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(Z,Q){if(Q.type===20)return{auto:!0,order:0};if(u0(Q))return{auto:!1,order:Q.number};throw Error("Invalid z-index number parsed")}},UQ={name:"time",parse:function(Z,Q){if(Q.type===15)switch(Q.unit.toLowerCase()){case"s":return 1000*Q.number;case"ms":return Q.number}throw Error("Unsupported time type")}},Pq={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(Z,Q){if(u0(Q))return Q.number;return 1}},yq={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},kq={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(Z,Q){return Q.filter(g).map(function(q){switch(q.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(q){return q!==0})}},fq={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(Z,Q){var q=[],M=[];if(Q.forEach(function(J){switch(J.type){case 20:case 0:q.push(J.value);break;case 17:q.push(J.number.toString());break;case 4:M.push(q.join(" ")),q.length=0;break}}),q.length)M.push(q.join(" "));return M.map(function(J){return J.indexOf(" ")===-1?J:"'"+J+"'"})}},mq={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},vq={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(Z,Q){if(u0(Q))return Q.number;if(g(Q))switch(Q.value){case"bold":return 700;case"normal":default:return 400}return 400}},bq={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(Z,Q){return Q.filter(g).map(function(q){return q.value})}},_q={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(Z,Q){switch(Q){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},a=function(Z,Q){return(Z&Q)!==0},gq={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(Z,Q){if(Q.length===0)return[];var q=Q[0];if(q.type===20&&q.value==="none")return[];return Q}},xq={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(Z,Q){if(Q.length===0)return null;var q=Q[0];if(q.type===20&&q.value==="none")return null;var M=[],J=Q.filter(l6);for(var j=0;j1?1:0],this.overflowWrap=L(Q,Hq,q.overflowWrap),this.paddingTop=L(Q,Uq,q.paddingTop),this.paddingRight=L(Q,zq,q.paddingRight),this.paddingBottom=L(Q,Fq,q.paddingBottom),this.paddingLeft=L(Q,Dq,q.paddingLeft),this.paintOrder=L(Q,dq,q.paintOrder),this.position=L(Q,Oq,q.position),this.textAlign=L(Q,Wq,q.textAlign),this.textDecorationColor=L(Q,yq,(M=q.textDecorationColor)!==null&&M!==void 0?M:q.color),this.textDecorationLine=L(Q,kq,(J=q.textDecorationLine)!==null&&J!==void 0?J:q.textDecoration),this.textShadow=L(Q,Bq,q.textShadow),this.textTransform=L(Q,Nq,q.textTransform),this.transform=L(Q,Aq,q.transform),this.transformOrigin=L(Q,wq,q.transformOrigin),this.visibility=L(Q,Eq,q.visibility),this.webkitTextStrokeColor=L(Q,cq,q.webkitTextStrokeColor),this.webkitTextStrokeWidth=L(Q,sq,q.webkitTextStrokeWidth),this.wordBreak=L(Q,Cq,q.wordBreak),this.zIndex=L(Q,Sq,q.zIndex)}return Z.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Z.prototype.isTransparent=function(){return R0(this.backgroundColor)},Z.prototype.isTransformed=function(){return this.transform!==null},Z.prototype.isPositioned=function(){return this.position!==0},Z.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Z.prototype.isFloating=function(){return this.float!==0},Z.prototype.isInlineLevel=function(){return a(this.display,4)||a(this.display,33554432)||a(this.display,268435456)||a(this.display,536870912)||a(this.display,67108864)||a(this.display,134217728)},Z}(),rq=function(){function Z(Q,q){this.content=L(Q,gq,q.content),this.quotes=L(Q,uq,q.quotes)}return Z}(),FQ=function(){function Z(Q,q){this.counterIncrement=L(Q,xq,q.counterIncrement),this.counterReset=L(Q,pq,q.counterReset)}return Z}(),L=function(Z,Q,q){var M=new h6,J=q!==null&&typeof q<"u"?q.toString():Q.initialValue;M.write(J);var j=new u6(M.read());switch(Q.type){case 2:var Y=j.parseComponentValue();return Q.parse(Z,g(Y)?Y.value:Q.initialValue);case 0:return Q.parse(Z,j.parseComponentValue());case 1:return Q.parse(Z,j.parseComponentValues());case 4:return j.parseComponentValue();case 3:switch(Q.format){case"angle":return x1.parse(Z,j.parseComponentValue());case"color":return I0.parse(Z,j.parseComponentValue());case"image":return f8.parse(Z,j.parseComponentValue());case"length":var V=j.parseComponentValue();return A0(V)?V:i;case"length-percentage":var X=j.parseComponentValue();return c(X)?X:i;case"time":return UQ.parse(Z,j.parseComponentValue())}break}},iq="data-html2canvas-debug",nq=function(Z){var Q=Z.getAttribute(iq);switch(Q){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},v8=function(Z,Q){var q=nq(Z);return q===1||Q===q},H0=function(){function Z(Q,q){if(this.context=Q,this.textNodes=[],this.elements=[],this.flags=0,v8(q,3))debugger;if(this.styles=new aq(Q,window.getComputedStyle(q,null)),i8(q)){if(this.styles.animationDuration.some(function(M){return M>0}))q.style.animationDuration="0s";if(this.styles.transform!==null)q.style.transform="none"}if(this.bounds=b(this.context,q),v8(q,4))this.flags|=16}return Z}(),oq="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",DQ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",F1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var n1=0;n1>4,$[J++]=(Y&15)<<4|V>>2,$[J++]=(V&3)<<6|X&63;return G},eq=function(Z){var Q=Z.length,q=[];for(var M=0;M>f0,MJ=1<>f0,JJ=WQ+qJ,jJ=JJ,YJ=32,XJ=jJ+YJ,VJ=65536>>b8,GJ=1<=0){if(Q<55296||Q>56319&&Q<=65535)return q=this.index[Q>>f0],q=(q<<_8)+(Q&g8),this.data[q];if(Q<=65535)return q=this.index[WQ+(Q-55296>>f0)],q=(q<<_8)+(Q&g8),this.data[q];if(Q>b8),q=this.index[q],q+=Q>>f0&$J,q=this.index[q],q=(q<<_8)+(Q&g8),this.data[q];if(Q<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Z}(),BQ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",zJ=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var o1=0;o1=55296&&J<=56319&&q>10)+55296,Y%1024+56320);if(J+1===q||M.length>16384)j+=String.fromCharCode.apply(String,M),M.length=0}return j},BJ=HJ(oq),Y0="×",d8="÷",NJ=function(Z){return BJ.get(Z)},AJ=function(Z,Q,q){var M=q-2,J=Q[M],j=Q[q-1],Y=Q[q];if(j===x8&&Y===p8)return Y0;if(j===x8||j===p8||j===NQ)return d8;if(Y===x8||Y===p8||Y===NQ)return d8;if(j===LQ&&[LQ,h8,IQ,RQ].indexOf(Y)!==-1)return Y0;if((j===IQ||j===h8)&&(Y===h8||Y===u8))return Y0;if((j===RQ||j===u8)&&Y===u8)return Y0;if(Y===TQ||Y===AQ)return Y0;if(Y===DJ)return Y0;if(j===FJ)return Y0;if(j===TQ&&Y===wQ){while(J===AQ)J=Q[--M];if(J===wQ)return Y0}if(j===l8&&Y===l8){var V=0;while(J===l8)V++,J=Q[--M];if(V%2===0)return Y0}return d8},LJ=function(Z){var Q=WJ(Z),q=Q.length,M=0,J=0,j=Q.map(NJ);return{next:function(){if(M>=q)return{done:!0,value:null};var Y=Y0;while(MY.x||$.y>Y.y;if(Y=$,G===0)return!0;return K});return Z.body.removeChild(Q),V},wJ=function(){return typeof new Image().crossOrigin<"u"},EJ=function(){return typeof new XMLHttpRequest().responseType==="string"},CJ=function(Z){var Q=new Image,q=Z.createElement("canvas"),M=q.getContext("2d");if(!M)return!1;Q.src="data:image/svg+xml,";try{M.drawImage(Q,0,0),q.toDataURL()}catch(J){return!1}return!0},EQ=function(Z){return Z[0]===0&&Z[1]===255&&Z[2]===0&&Z[3]===255},SJ=function(Z){var Q=Z.createElement("canvas"),q=100;Q.width=q,Q.height=q;var M=Q.getContext("2d");if(!M)return Promise.reject(!1);M.fillStyle="rgb(0, 255, 0)",M.fillRect(0,0,q,q);var J=new Image,j=Q.toDataURL();J.src=j;var Y=c8(q,q,0,0,J);return M.fillStyle="red",M.fillRect(0,0,q,q),CQ(Y).then(function(V){M.drawImage(V,0,0);var X=M.getImageData(0,0,q,q).data;M.fillStyle="red",M.fillRect(0,0,q,q);var G=Z.createElement("div");return G.style.backgroundImage="url("+j+")",G.style.height=q+"px",EQ(X)?CQ(c8(q,q,0,0,G)):Promise.reject(!1)}).then(function(V){return M.drawImage(V,0,0),EQ(M.getImageData(0,0,q,q).data)}).catch(function(){return!1})},c8=function(Z,Q,q,M,J){var j="http://www.w3.org/2000/svg",Y=document.createElementNS(j,"svg"),V=document.createElementNS(j,"foreignObject");return Y.setAttributeNS(null,"width",Z.toString()),Y.setAttributeNS(null,"height",Q.toString()),V.setAttributeNS(null,"width","100%"),V.setAttributeNS(null,"height","100%"),V.setAttributeNS(null,"x",q.toString()),V.setAttributeNS(null,"y",M.toString()),V.setAttributeNS(null,"externalResourcesRequired","true"),Y.appendChild(V),V.appendChild(J),Y},CQ=function(Z){return new Promise(function(Q,q){var M=new Image;M.onload=function(){return Q(M)},M.onerror=q,M.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Z))})},n={get SUPPORT_RANGE_BOUNDS(){var Z=RJ(document);return Object.defineProperty(n,"SUPPORT_RANGE_BOUNDS",{value:Z}),Z},get SUPPORT_WORD_BREAKING(){var Z=n.SUPPORT_RANGE_BOUNDS&&TJ(document);return Object.defineProperty(n,"SUPPORT_WORD_BREAKING",{value:Z}),Z},get SUPPORT_SVG_DRAWING(){var Z=CJ(document);return Object.defineProperty(n,"SUPPORT_SVG_DRAWING",{value:Z}),Z},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Z=typeof Array.from==="function"&&typeof window.fetch==="function"?SJ(document):Promise.resolve(!1);return Object.defineProperty(n,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Z}),Z},get SUPPORT_CORS_IMAGES(){var Z=wJ();return Object.defineProperty(n,"SUPPORT_CORS_IMAGES",{value:Z}),Z},get SUPPORT_RESPONSE_TYPE(){var Z=EJ();return Object.defineProperty(n,"SUPPORT_RESPONSE_TYPE",{value:Z}),Z},get SUPPORT_CORS_XHR(){var Z="withCredentials"in new XMLHttpRequest;return Object.defineProperty(n,"SUPPORT_CORS_XHR",{value:Z}),Z},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Z=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(n,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Z}),Z}},D1=function(){function Z(Q,q){this.text=Q,this.bounds=q}return Z}(),PJ=function(Z,Q,q,M){var J=fJ(Q,q),j=[],Y=0;return J.forEach(function(V){if(q.textDecorationLine.length||V.trim().length>0)if(n.SUPPORT_RANGE_BOUNDS){var X=SQ(M,Y,V.length).getClientRects();if(X.length>1){var G=s8(V),$=0;G.forEach(function(H){j.push(new D1(H,w.fromDOMRectList(Z,SQ(M,$+Y,H.length).getClientRects()))),$+=H.length})}else j.push(new D1(V,w.fromDOMRectList(Z,X)))}else{var K=M.splitText(V.length);j.push(new D1(V,yJ(Z,M))),M=K}else if(!n.SUPPORT_RANGE_BOUNDS)M=M.splitText(V.length);Y+=V.length}),j},yJ=function(Z,Q){var q=Q.ownerDocument;if(q){var M=q.createElement("html2canvaswrapper");M.appendChild(Q.cloneNode(!0));var J=Q.parentNode;if(J){J.replaceChild(M,Q);var j=b(Z,M);if(M.firstChild)J.replaceChild(M.firstChild,M);return j}}return w.EMPTY},SQ=function(Z,Q,q){var M=Z.ownerDocument;if(!M)throw Error("Node has no owner document");var J=M.createRange();return J.setStart(Z,Q),J.setEnd(Z,Q+q),J},s8=function(Z){if(n.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Q=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Q.segment(Z)).map(function(q){return q.segment})}return IJ(Z)},kJ=function(Z,Q){if(n.SUPPORT_NATIVE_TEXT_SEGMENTATION){var q=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(q.segment(Z)).map(function(M){return M.segment})}return vJ(Z,Q)},fJ=function(Z,Q){return Q.letterSpacing!==0?s8(Z):kJ(Z,Q)},mJ=[32,160,4961,65792,65793,4153,4241],vJ=function(Z,Q){var q=VZ(Z,{lineBreak:Q.lineBreak,wordBreak:Q.overflowWrap==="break-word"?"break-word":Q.wordBreak}),M=[],J,j=function(){if(J.value){var Y=J.value.slice(),V=l(Y),X="";if(V.forEach(function(G){if(mJ.indexOf(G)===-1)X+=p(G);else{if(X.length)M.push(X);M.push(p(G)),X=""}}),X.length)M.push(X)}};while(!(J=q.next()).done)j();return M},bJ=function(){function Z(Q,q,M){this.text=_J(q.data,M.textTransform),this.textBounds=PJ(Q,this.text,M,q)}return Z}(),_J=function(Z,Q){switch(Q){case 1:return Z.toLowerCase();case 3:return Z.replace(gJ,xJ);case 2:return Z.toUpperCase();default:return Z}},gJ=/(^|\s|:|-|\(|\))([a-z])/g,xJ=function(Z,Q,q){if(Z.length>0)return Q+q.toUpperCase();return Z},PQ=function(Z){U(Q,Z);function Q(q,M){var J=Z.call(this,q,M)||this;return J.src=M.currentSrc||M.src,J.intrinsicWidth=M.naturalWidth,J.intrinsicHeight=M.naturalHeight,J.context.cache.addImage(J.src),J}return Q}(H0),yQ=function(Z){U(Q,Z);function Q(q,M){var J=Z.call(this,q,M)||this;return J.canvas=M,J.intrinsicWidth=M.width,J.intrinsicHeight=M.height,J}return Q}(H0),kQ=function(Z){U(Q,Z);function Q(q,M){var J=Z.call(this,q,M)||this,j=new XMLSerializer,Y=b(q,M);return M.setAttribute("width",Y.width+"px"),M.setAttribute("height",Y.height+"px"),J.svg="data:image/svg+xml,"+encodeURIComponent(j.serializeToString(M)),J.intrinsicWidth=M.width.baseVal.value,J.intrinsicHeight=M.height.baseVal.value,J.context.cache.addImage(J.svg),J}return Q}(H0),fQ=function(Z){U(Q,Z);function Q(q,M){var J=Z.call(this,q,M)||this;return J.value=M.value,J}return Q}(H0),a8=function(Z){U(Q,Z);function Q(q,M){var J=Z.call(this,q,M)||this;return J.start=M.start,J.reversed=typeof M.reversed==="boolean"&&M.reversed===!0,J}return Q}(H0),pJ=[{type:15,flags:0,unit:"px",number:3}],hJ=[{type:16,flags:0,number:50}],uJ=function(Z){if(Z.width>Z.height)return new w(Z.left+(Z.width-Z.height)/2,Z.top,Z.height,Z.height);else if(Z.width0)q.textNodes.push(new bJ(Z,J,q.styles));else if(c0(J))if(sQ(J)&&J.assignedNodes)J.assignedNodes().forEach(function(V){return Q8(Z,V,q,M)});else{var Y=gQ(Z,J);if(Y.styles.isVisible()){if(sJ(J,Y,M))Y.flags|=4;else if(aJ(Y.styles))Y.flags|=2;if(cJ.indexOf(J.tagName)!==-1)Y.flags|=8;if(q.elements.push(Y),J.slot,J.shadowRoot)Q8(Z,J.shadowRoot,Y,M);else if(!M8(J)&&!hQ(J)&&!q8(J))Q8(Z,J,Y,M)}}},gQ=function(Z,Q){if(o8(Q))return new PQ(Z,Q);if(uQ(Q))return new yQ(Z,Q);if(hQ(Q))return new kQ(Z,Q);if(rJ(Q))return new fQ(Z,Q);if(iJ(Q))return new a8(Z,Q);if(nJ(Q))return new r8(Z,Q);if(q8(Q))return new vQ(Z,Q);if(M8(Q))return new bQ(Z,Q);if(dQ(Q))return new _Q(Z,Q);return new H0(Z,Q)},xQ=function(Z,Q){var q=gQ(Z,Q);return q.flags|=4,Q8(Z,Q,q,q),q},sJ=function(Z,Q,q){return Q.styles.isPositionedWithZIndex()||Q.styles.opacity<1||Q.styles.isTransformed()||n8(Z)&&q.styles.isTransparent()},aJ=function(Z){return Z.isPositioned()||Z.isFloating()},pQ=function(Z){return Z.nodeType===Node.TEXT_NODE},c0=function(Z){return Z.nodeType===Node.ELEMENT_NODE},i8=function(Z){return c0(Z)&&typeof Z.style<"u"&&!Z8(Z)},Z8=function(Z){return typeof Z.className==="object"},rJ=function(Z){return Z.tagName==="LI"},iJ=function(Z){return Z.tagName==="OL"},nJ=function(Z){return Z.tagName==="INPUT"},oJ=function(Z){return Z.tagName==="HTML"},hQ=function(Z){return Z.tagName==="svg"},n8=function(Z){return Z.tagName==="BODY"},uQ=function(Z){return Z.tagName==="CANVAS"},lQ=function(Z){return Z.tagName==="VIDEO"},o8=function(Z){return Z.tagName==="IMG"},dQ=function(Z){return Z.tagName==="IFRAME"},cQ=function(Z){return Z.tagName==="STYLE"},tJ=function(Z){return Z.tagName==="SCRIPT"},M8=function(Z){return Z.tagName==="TEXTAREA"},q8=function(Z){return Z.tagName==="SELECT"},sQ=function(Z){return Z.tagName==="SLOT"},aQ=function(Z){return Z.tagName.indexOf("-")>0},eJ=function(){function Z(){this.counters={}}return Z.prototype.getCounterValue=function(Q){var q=this.counters[Q];if(q&&q.length)return q[q.length-1];return 1},Z.prototype.getCounterValues=function(Q){var q=this.counters[Q];return q?q:[]},Z.prototype.pop=function(Q){var q=this;Q.forEach(function(M){return q.counters[M].pop()})},Z.prototype.parse=function(Q){var q=this,M=Q.counterIncrement,J=Q.counterReset,j=!0;if(M!==null)M.forEach(function(V){var X=q.counters[V.counter];if(X&&V.increment!==0){if(j=!1,!X.length)X.push(1);X[Math.max(0,X.length-1)]+=V.increment}});var Y=[];if(j)J.forEach(function(V){var X=q.counters[V.counter];if(Y.push(V.counter),!X)X=q.counters[V.counter]=[];X.push(V.reset)});return Y},Z}(),rQ={integers:[1000,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"]},iQ={integers:[9000,8000,7000,6000,5000,4000,3000,2000,1000,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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Qj={integers:[1e4,9000,8000,7000,6000,5000,4000,3000,2000,1000,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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Zj={integers:[1e4,9000,8000,7000,6000,5000,4000,3000,2000,1000,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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},s0=function(Z,Q,q,M,J,j){if(Zq)return O1(Z,J,j.length>0);return M.integers.reduce(function(Y,V,X){while(Z>=V)Z-=V,Y+=M.values[X];return Y},"")+j},nQ=function(Z,Q,q,M){var J="";do{if(!q)Z--;J=M(Z)+J,Z/=Q}while(Z*Q>=Q);return J},d=function(Z,Q,q,M,J){var j=q-Q+1;return(Z<0?"-":"")+(nQ(Math.abs(Z),j,M,function(Y){return p(Math.floor(Y%j)+Q)})+J)},m0=function(Z,Q,q){if(q===void 0)q=". ";var M=Q.length;return nQ(Math.abs(Z),M,!1,function(J){return Q[Math.floor(J%M)]})+q},a0=1,w0=2,E0=4,W1=8,D0=function(Z,Q,q,M,J,j){if(Z<-9999||Z>9999)return O1(Z,4,J.length>0);var Y=Math.abs(Z),V=J;if(Y===0)return Q[0]+V;for(var X=0;Y>0&&X<=4;X++){var G=Y%10;if(G===0&&a(j,a0)&&V!=="")V=Q[G]+V;else if(G>1||G===1&&X===0||G===1&&X===1&&a(j,w0)||G===1&&X===1&&a(j,E0)&&Z>100||G===1&&X>1&&a(j,W1))V=Q[G]+(X>0?q[X-1]:"")+V;else if(G===1&&X>0)V=q[X-1]+V;Y=Math.floor(Y/10)}return(Z<0?M:"")+V},oQ="十百千萬",tQ="拾佰仟萬",eQ="マイナス",t8="마이너스",O1=function(Z,Q,q){var M=q?". ":"",J=q?"、":"",j=q?", ":"",Y=q?" ":"";switch(Q){case 0:return"•"+Y;case 1:return"◦"+Y;case 2:return"◾"+Y;case 5:var V=d(Z,48,57,!0,M);return V.length<4?"0"+V:V;case 4:return m0(Z,"〇一二三四五六七八九",J);case 6:return s0(Z,1,3999,rQ,3,M).toLowerCase();case 7:return s0(Z,1,3999,rQ,3,M);case 8:return d(Z,945,969,!1,M);case 9:return d(Z,97,122,!1,M);case 10:return d(Z,65,90,!1,M);case 11:return d(Z,1632,1641,!0,M);case 12:case 49:return s0(Z,1,9999,iQ,3,M);case 35:return s0(Z,1,9999,iQ,3,M).toLowerCase();case 13:return d(Z,2534,2543,!0,M);case 14:case 30:return d(Z,6112,6121,!0,M);case 15:return m0(Z,"子丑寅卯辰巳午未申酉戌亥",J);case 16:return m0(Z,"甲乙丙丁戊己庚辛壬癸",J);case 17:case 48:return D0(Z,"零一二三四五六七八九",oQ,"負",J,w0|E0|W1);case 47:return D0(Z,"零壹貳參肆伍陸柒捌玖",tQ,"負",J,a0|w0|E0|W1);case 42:return D0(Z,"零一二三四五六七八九",oQ,"负",J,w0|E0|W1);case 41:return D0(Z,"零壹贰叁肆伍陆柒捌玖",tQ,"负",J,a0|w0|E0|W1);case 26:return D0(Z,"〇一二三四五六七八九","十百千万",eQ,J,0);case 25:return D0(Z,"零壱弐参四伍六七八九","拾百千万",eQ,J,a0|w0|E0);case 31:return D0(Z,"영일이삼사오육칠팔구","십백천만",t8,j,a0|w0|E0);case 33:return D0(Z,"零一二三四五六七八九","十百千萬",t8,j,0);case 32:return D0(Z,"零壹貳參四五六七八九","拾百千",t8,j,a0|w0|E0);case 18:return d(Z,2406,2415,!0,M);case 20:return s0(Z,1,19999,Zj,3,M);case 21:return d(Z,2790,2799,!0,M);case 22:return d(Z,2662,2671,!0,M);case 22:return s0(Z,1,10999,Qj,3,M);case 23:return m0(Z,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return m0(Z,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return d(Z,3302,3311,!0,M);case 28:return m0(Z,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",J);case 29:return m0(Z,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",J);case 34:return d(Z,3792,3801,!0,M);case 37:return d(Z,6160,6169,!0,M);case 38:return d(Z,4160,4169,!0,M);case 39:return d(Z,2918,2927,!0,M);case 40:return d(Z,1776,1785,!0,M);case 43:return d(Z,3046,3055,!0,M);case 44:return d(Z,3174,3183,!0,M);case 45:return d(Z,3664,3673,!0,M);case 46:return d(Z,3872,3881,!0,M);case 3:default:return d(Z,48,57,!0,M)}},Q9="data-html2canvas-ignore",Z9=function(){function Z(Q,q,M){if(this.context=Q,this.options=M,this.scrolledElements=[],this.referenceElement=q,this.counters=new eJ,this.quoteDepth=0,!q.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(q.ownerDocument.documentElement,!1)}return Z.prototype.toIFrame=function(Q,q){var M=this,J=Mj(Q,q);if(!J.contentWindow)return Promise.reject("Unable to find iframe window");var j=Q.defaultView.pageXOffset,Y=Q.defaultView.pageYOffset,V=J.contentWindow,X=V.document,G=jj(J).then(function(){return W(M,void 0,void 0,function(){var $,K;return T(this,function(H){switch(H.label){case 0:if(this.scrolledElements.forEach(Gj),V){if(V.scrollTo(q.left,q.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(V.scrollY!==q.top||V.scrollX!==q.left))this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(V.scrollX-q.left,V.scrollY-q.top,0,0)}if($=this.options.onclone,K=this.clonedReferenceElement,typeof K>"u")return[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")];if(!(X.fonts&&X.fonts.ready))return[3,2];return[4,X.fonts.ready];case 1:H.sent(),H.label=2;case 2:if(!/(AppleWebKit)/g.test(navigator.userAgent))return[3,4];return[4,Jj(X)];case 3:H.sent(),H.label=4;case 4:if(typeof $==="function")return[2,Promise.resolve().then(function(){return $(X,K)}).then(function(){return J})];return[2,J]}})})});return X.open(),X.write(Xj(document.doctype)+""),Vj(this.referenceElement.ownerDocument,j,Y),X.replaceChild(X.adoptNode(this.documentElement),X.documentElement),X.close(),G},Z.prototype.createElementClone=function(Q){if(v8(Q,2))debugger;if(uQ(Q))return this.createCanvasClone(Q);if(lQ(Q))return this.createVideoClone(Q);if(cQ(Q))return this.createStyleClone(Q);var q=Q.cloneNode(!1);if(o8(q)){if(o8(Q)&&Q.currentSrc&&Q.currentSrc!==Q.src)q.src=Q.currentSrc,q.srcset="";if(q.loading==="lazy")q.loading="eager"}if(aQ(q))return this.createCustomElementClone(q);return q},Z.prototype.createCustomElementClone=function(Q){var q=document.createElement("html2canvascustomelement");return e8(Q.style,q),q},Z.prototype.createStyleClone=function(Q){try{var q=Q.sheet;if(q&&q.cssRules){var M=[].slice.call(q.cssRules,0).reduce(function(j,Y){if(Y&&typeof Y.cssText==="string")return j+Y.cssText;return j},""),J=Q.cloneNode(!1);return J.textContent=M,J}}catch(j){if(this.context.logger.error("Unable to access cssRules property",j),j.name!=="SecurityError")throw j}return Q.cloneNode(!1)},Z.prototype.createCanvasClone=function(Q){var q;if(this.options.inlineImages&&Q.ownerDocument){var M=Q.ownerDocument.createElement("img");try{return M.src=Q.toDataURL(),M}catch(G){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Q)}}var J=Q.cloneNode(!1);try{J.width=Q.width,J.height=Q.height;var j=Q.getContext("2d"),Y=J.getContext("2d");if(Y)if(!this.options.allowTaint&&j)Y.putImageData(j.getImageData(0,0,Q.width,Q.height),0,0);else{var V=(q=Q.getContext("webgl2"))!==null&&q!==void 0?q:Q.getContext("webgl");if(V){var X=V.getContextAttributes();if((X===null||X===void 0?void 0:X.preserveDrawingBuffer)===!1)this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Q)}Y.drawImage(Q,0,0)}return J}catch(G){this.context.logger.info("Unable to clone canvas as it is tainted",Q)}return J},Z.prototype.createVideoClone=function(Q){var q=Q.ownerDocument.createElement("canvas");q.width=Q.offsetWidth,q.height=Q.offsetHeight;var M=q.getContext("2d");try{if(M){if(M.drawImage(Q,0,0,q.width,q.height),!this.options.allowTaint)M.getImageData(0,0,q.width,q.height)}return q}catch(j){this.context.logger.info("Unable to clone video as it is tainted",Q)}var J=Q.ownerDocument.createElement("canvas");return J.width=Q.offsetWidth,J.height=Q.offsetHeight,J},Z.prototype.appendChildNode=function(Q,q,M){if(!c0(q)||!tJ(q)&&!q.hasAttribute(Q9)&&(typeof this.options.ignoreElements!=="function"||!this.options.ignoreElements(q))){if(!this.options.copyStyles||!c0(q)||!cQ(q))Q.appendChild(this.cloneNode(q,M))}},Z.prototype.cloneChildNodes=function(Q,q,M){var J=this;for(var j=Q.shadowRoot?Q.shadowRoot.firstChild:Q.firstChild;j;j=j.nextSibling)if(c0(j)&&sQ(j)&&typeof j.assignedNodes==="function"){var Y=j.assignedNodes();if(Y.length)Y.forEach(function(V){return J.appendChildNode(q,V,M)})}else this.appendChildNode(q,j,M)},Z.prototype.cloneNode=function(Q,q){if(pQ(Q))return document.createTextNode(Q.data);if(!Q.ownerDocument)return Q.cloneNode(!1);var M=Q.ownerDocument.defaultView;if(M&&c0(Q)&&(i8(Q)||Z8(Q))){var J=this.createElementClone(Q);J.style.transitionProperty="none";var j=M.getComputedStyle(Q),Y=M.getComputedStyle(Q,":before"),V=M.getComputedStyle(Q,":after");if(this.referenceElement===Q&&i8(J))this.clonedReferenceElement=J;if(n8(J))Hj(J);var X=this.counters.parse(new FQ(this.context,j)),G=this.resolvePseudoContent(Q,J,Y,B1.BEFORE);if(aQ(Q))q=!0;if(!lQ(Q))this.cloneChildNodes(Q,J,q);if(G)J.insertBefore(G,J.firstChild);var $=this.resolvePseudoContent(Q,J,V,B1.AFTER);if($)J.appendChild($);if(this.counters.pop(X),j&&(this.options.copyStyles||Z8(Q))&&!dQ(Q)||q)e8(j,J);if(Q.scrollTop!==0||Q.scrollLeft!==0)this.scrolledElements.push([J,Q.scrollLeft,Q.scrollTop]);if((M8(Q)||q8(Q))&&(M8(J)||q8(J)))J.value=Q.value;return J}return Q.cloneNode(!1)},Z.prototype.resolvePseudoContent=function(Q,q,M,J){var j=this;if(!M)return;var Y=M.content,V=q.ownerDocument;if(!V||!Y||Y==="none"||Y==="-moz-alt-content"||M.display==="none")return;this.counters.parse(new FQ(this.context,M));var X=new rq(this.context,M),G=V.createElement("html2canvaspseudoelement");e8(M,G),X.content.forEach(function(K){if(K.type===0)G.appendChild(V.createTextNode(K.value));else if(K.type===22){var H=V.createElement("img");H.src=K.value,H.style.opacity="1",G.appendChild(H)}else if(K.type===18){if(K.name==="attr"){var A=K.values.filter(g);if(A.length)G.appendChild(V.createTextNode(Q.getAttribute(A[0].value)||""))}else if(K.name==="counter"){var F=K.values.filter(l0),O=F[0],S=F[1];if(O&&g(O)){var R=j.counters.getCounterValue(O.value),I=S&&g(S)?m8.parse(j.context,S.value):3;G.appendChild(V.createTextNode(O1(R,I,!1)))}}else if(K.name==="counters"){var m=K.values.filter(l0),O=m[0],P=m[1],S=m[2];if(O&&g(O)){var E=j.counters.getCounterValues(O.value),N=S&&g(S)?m8.parse(j.context,S.value):3,k=P&&P.type===0?P.value:"",f=E.map(function(Q0){return O1(Q0,N,!1)}).join(k);G.appendChild(V.createTextNode(f))}}}else if(K.type===20)switch(K.value){case"open-quote":G.appendChild(V.createTextNode(zQ(X.quotes,j.quoteDepth++,!0)));break;case"close-quote":G.appendChild(V.createTextNode(zQ(X.quotes,--j.quoteDepth,!1)));break;default:G.appendChild(V.createTextNode(K.value))}}),G.className=Q6+" "+Z6;var $=J===B1.BEFORE?" "+Q6:" "+Z6;if(Z8(q))q.className.baseValue+=$;else q.className+=$;return G},Z.destroy=function(Q){if(Q.parentNode)return Q.parentNode.removeChild(Q),!0;return!1},Z}(),B1;(function(Z){Z[Z.BEFORE=0]="BEFORE",Z[Z.AFTER=1]="AFTER"})(B1||(B1={}));var Mj=function(Z,Q){var q=Z.createElement("iframe");return q.className="html2canvas-container",q.style.visibility="hidden",q.style.position="fixed",q.style.left="-10000px",q.style.top="0px",q.style.border="0",q.width=Q.width.toString(),q.height=Q.height.toString(),q.scrolling="no",q.setAttribute(Q9,"true"),Z.body.appendChild(q),q},qj=function(Z){return new Promise(function(Q){if(Z.complete){Q();return}if(!Z.src){Q();return}Z.onload=Q,Z.onerror=Q})},Jj=function(Z){return Promise.all([].slice.call(Z.images,0).map(qj))},jj=function(Z){return new Promise(function(Q,q){var M=Z.contentWindow;if(!M)return q("No window assigned for iframe");var J=M.document;M.onload=Z.onload=function(){M.onload=Z.onload=null;var j=setInterval(function(){if(J.body.childNodes.length>0&&J.readyState==="complete")clearInterval(j),Q(Z)},50)}})},Yj=["all","d","content"],e8=function(Z,Q){for(var q=Z.length-1;q>=0;q--){var M=Z.item(q);if(Yj.indexOf(M)===-1)Q.style.setProperty(M,Z.getPropertyValue(M))}return Q},Xj=function(Z){var Q="";if(Z){if(Q+=""}return Q},Vj=function(Z,Q,q){if(Z&&Z.defaultView&&(Q!==Z.defaultView.pageXOffset||q!==Z.defaultView.pageYOffset))Z.defaultView.scrollTo(Q,q)},Gj=function(Z){var Q=Z[0],q=Z[1],M=Z[2];Q.scrollLeft=q,Q.scrollTop=M},$j=":before",Kj=":after",Q6="___html2canvas___pseudoelement_before",Z6="___html2canvas___pseudoelement_after",M9=`{ + ***************************************************************************** */var U=function(M,Q){return U=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,Z){q.__proto__=Z}||function(q,Z){for(var J in Z)if(Object.prototype.hasOwnProperty.call(Z,J))q[J]=Z[J]},U(M,Q)};function K(M,Q){if(typeof Q!=="function"&&Q!==null)throw TypeError("Class extends value "+String(Q)+" is not a constructor or null");U(M,Q);function q(){this.constructor=M}M.prototype=Q===null?Object.create(Q):(q.prototype=Q.prototype,new q)}var z=function(){return z=Object.assign||function(Q){for(var q,Z=1,J=arguments.length;Z0&&j[j.length-1]))&&(G[0]===6||G[0]===2)){q=0;continue}if(G[0]===3&&(!j||G[1]>j[0]&&G[1]=55296&&J<=56319&&q>10)+55296,Y%1024+56320);if(J+1===q||Z.length>16384)j+=String.fromCharCode.apply(String,Z),Z.length=0}return j},W1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Y0=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var O1=0;O1"u"?[]:new Uint8Array(256);for(var B1=0;B1>4,$[J++]=(Y&15)<<4|V>>2,$[J++]=(V&3)<<6|X&63;return G},X0=function(M){var Q=M.length,q=[];for(var Z=0;Z>K1,vQ=1<>K1,xQ=O6+bQ,gQ=xQ,pQ=32,_Q=gQ+pQ,hQ=65536>>W8,uQ=1<=0){if(Q<55296||Q>56319&&Q<=65535)return q=this.index[Q>>K1],q=(q<>K1)],q=(q<>W8),q=this.index[q],q+=Q>>K1&lQ,q=this.index[q],q=(q<"u"?[]:new Uint8Array(256);for(var S0=0;S0A6)J.push(!0),V-=A6;else J.push(!1);if(["normal","auto","loose"].indexOf(Q)!==-1){if([8208,8211,12316,12448].indexOf(j)!==-1)return Z.push(Y),q.push(L8)}if(V===oQ||V===N8){if(Y===0)return Z.push(Y),q.push(g1);var X=q[Y-1];if(JM.indexOf(X)===-1)return Z.push(Z[Y-1]),q.push(X);return Z.push(Y),q.push(g1)}if(Z.push(Y),V===MM)return q.push(Q==="strict"?I8:U0);if(V===S6)return q.push(g1);if(V===QM)return q.push(g1);if(V===ZM)if(j>=131072&&j<=196605||j>=196608&&j<=262141)return q.push(U0);else return q.push(g1);q.push(V)}),[Z,q,J]},f8=function(M,Q,q,Z){var J=Z[q];if(Array.isArray(M)?M.indexOf(J)!==-1:M===J){var j=q;while(j<=Z.length){j++;var Y=Z[j];if(Y===Q)return!0;if(Y!==E1)break}}if(J===E1){var j=q;while(j>0){j--;var V=Z[j];if(Array.isArray(M)?M.indexOf(V)!==-1:M===V){var X=q;while(X<=Z.length){X++;var Y=Z[X];if(Y===Q)return!0;if(Y!==E1)break}}if(V!==E1)break}}return!1},m6=function(M,Q){var q=M;while(q>=0){var Z=Q[q];if(Z===E1)q--;else return Z}return 0},XM=function(M,Q,q,Z,J){if(q[Z]===0)return m;var j=Z-1;if(Array.isArray(J)&&J[j]===!0)return m;var Y=j-1,V=j+1,X=Q[j],G=Y>=0?Q[Y]:0,$=Q[V];if(X===L6&&$===I6)return m;if(P8.indexOf(X)!==-1)return y6;if(P8.indexOf($)!==-1)return m;if(P6.indexOf($)!==-1)return m;if(m6(j,Q)===T6)return v0;if(y8.get(M[j])===N8)return m;if((X===P0||X===f0)&&y8.get(M[V])===N8)return m;if(X===R6||$===R6)return m;if(X===w6)return m;if([E1,A8,V0].indexOf(X)===-1&&$===w6)return m;if([y0,G0,eQ,a1,r1].indexOf($)!==-1)return m;if(m6(j,Q)===$0)return m;if(f8(R8,$0,j,Q))return m;if(f8([y0,G0],I8,j,Q))return m;if(f8(E6,E6,j,Q))return m;if(X===E1)return v0;if(X===R8||$===R8)return m;if($===L8||X===L8)return v0;if([A8,V0,I8].indexOf($)!==-1||X===tQ)return m;if(G===E8&&jM.indexOf(X)!==-1)return m;if(X===r1&&$===E8)return m;if($===C6)return m;if(A1.indexOf($)!==-1&&X===J1||A1.indexOf(X)!==-1&&$===J1)return m;if(X===K0&&[U0,P0,f0].indexOf($)!==-1||[U0,P0,f0].indexOf(X)!==-1&&$===H0)return m;if(A1.indexOf(X)!==-1&&f6.indexOf($)!==-1||f6.indexOf(X)!==-1&&A1.indexOf($)!==-1)return m;if([K0,H0].indexOf(X)!==-1&&($===J1||[$0,V0].indexOf($)!==-1&&Q[V+1]===J1)||[$0,V0].indexOf(X)!==-1&&$===J1||X===J1&&[J1,r1,a1].indexOf($)!==-1)return m;if([J1,r1,a1,y0,G0].indexOf($)!==-1){var H=j;while(H>=0){var F=Q[H];if(F===J1)return m;else if([r1,a1].indexOf(F)!==-1)H--;else break}}if([K0,H0].indexOf($)!==-1){var H=[y0,G0].indexOf(X)!==-1?Y:j;while(H>=0){var F=Q[H];if(F===J1)return m;else if([r1,a1].indexOf(F)!==-1)H--;else break}}if(C8===X&&[C8,k0,T8,w8].indexOf($)!==-1||[k0,T8].indexOf(X)!==-1&&[k0,m0].indexOf($)!==-1||[m0,w8].indexOf(X)!==-1&&$===m0)return m;if(k6.indexOf(X)!==-1&&[C6,H0].indexOf($)!==-1||k6.indexOf($)!==-1&&X===K0)return m;if(A1.indexOf(X)!==-1&&A1.indexOf($)!==-1)return m;if(X===a1&&A1.indexOf($)!==-1)return m;if(A1.concat(J1).indexOf(X)!==-1&&$===$0&&qM.indexOf(M[V])===-1||A1.concat(J1).indexOf($)!==-1&&X===G0)return m;if(X===S8&&$===S8){var A=q[j],D=1;while(A>0)if(A--,Q[A]===S8)D++;else break;if(D%2!==0)return m}if(X===P0&&$===f0)return m;return v0},VM=function(M,Q){if(!Q)Q={lineBreak:"normal",wordBreak:"normal"};var q=YM(M,Q.lineBreak),Z=q[0],J=q[1],j=q[2];if(Q.wordBreak==="break-all"||Q.wordBreak==="break-word")J=J.map(function(V){return[J1,g1,S6].indexOf(V)!==-1?U0:V});var Y=Q.wordBreak==="keep-all"?j.map(function(V,X){return V&&M[X]>=19968&&M[X]<=40959}):void 0;return[Z,J,Y]},GM=function(){function M(Q,q,Z,J){this.codePoints=Q,this.required=q===y6,this.start=Z,this.end=J}return M.prototype.slice=function(){return f.apply(void 0,this.codePoints.slice(this.start,this.end))},M}(),$M=function(M,Q){var q=k(M),Z=VM(q,Q),J=Z[0],j=Z[1],Y=Z[2],V=q.length,X=0,G=0;return{next:function(){if(G>=V)return{done:!0,value:null};var $=m;while(G=p6&&M<=57},dM=function(M){return M>=55296&&M<=57343},i1=function(M){return e(M)||M>=u6&&M<=d6||M>=_6&&M<=pM},cM=function(M){return M>=_6&&M<=hM},sM=function(M){return M>=u6&&M<=lM},aM=function(M){return cM(M)||sM(M)},rM=function(M){return M>=SM},h0=function(M){return M===b0||M===UM||M===FM},u0=function(M){return aM(M)||rM(M)||M===OM},c6=function(M){return u0(M)||e(M)||M===Q1},iM=function(M){return M>=kM&&M<=mM||M===vM||M>=bM&&M<=xM||M===gM},C1=function(M,Q){if(M!==z0)return!1;return Q!==b0},l0=function(M,Q,q){if(M===Q1)return u0(Q)||C1(Q,q);else if(u0(M))return!0;else if(M===z0&&C1(M,Q))return!0;return!1},m8=function(M,Q,q){if(M===p1||M===Q1){if(e(Q))return!0;return Q===O0&&e(q)}if(M===O0)return e(Q);return e(M)},oM=function(M){var Q=0,q=1;if(M[Q]===p1||M[Q]===Q1){if(M[Q]===Q1)q=-1;Q++}var Z=[];while(e(M[Q]))Z.push(M[Q++]);var J=Z.length?parseInt(f.apply(void 0,Z),10):0;if(M[Q]===O0)Q++;var j=[];while(e(M[Q]))j.push(M[Q++]);var Y=j.length,V=Y?parseInt(f.apply(void 0,j),10):0;if(M[Q]===l6||M[Q]===h6)Q++;var X=1;if(M[Q]===p1||M[Q]===Q1){if(M[Q]===Q1)X=-1;Q++}var G=[];while(e(M[Q]))G.push(M[Q++]);var $=G.length?parseInt(f.apply(void 0,G),10):0;return q*(J+V*Math.pow(10,-Y))*Math.pow(10,X*$)},nM={type:2},tM={type:3},eM={type:4},QZ={type:13},MZ={type:8},ZZ={type:21},qZ={type:9},JZ={type:10},jZ={type:11},YZ={type:12},XZ={type:14},d0={type:23},VZ={type:1},GZ={type:25},$Z={type:24},HZ={type:26},KZ={type:27},UZ={type:28},FZ={type:29},zZ={type:31},v8={type:32},s6=function(){function M(){this._value=[]}return M.prototype.write=function(Q){this._value=this._value.concat(k(Q))},M.prototype.read=function(){var Q=[],q=this.consumeToken();while(q!==v8)Q.push(q),q=this.consumeToken();return Q},M.prototype.consumeToken=function(){var Q=this.consumeCodePoint();switch(Q){case x0:return this.consumeStringToken(x0);case zM:var q=this.peekCodePoint(0),Z=this.peekCodePoint(1),J=this.peekCodePoint(2);if(c6(q)||C1(Z,J)){var j=l0(q,Z,J)?KM:HM,Y=this.consumeName();return{type:5,value:Y,flags:j}}break;case DM:if(this.peekCodePoint(0)===D0)return this.consumeCodePoint(),QZ;break;case g0:return this.consumeStringToken(g0);case p0:return nM;case W0:return tM;case k8:if(this.peekCodePoint(0)===D0)return this.consumeCodePoint(),XZ;break;case p1:if(m8(Q,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Q),this.consumeNumericToken();break;case yM:return eM;case Q1:var V=Q,X=this.peekCodePoint(0),G=this.peekCodePoint(1);if(m8(V,X,G))return this.reconsumeCodePoint(Q),this.consumeNumericToken();if(l0(V,X,G))return this.reconsumeCodePoint(Q),this.consumeIdentLikeToken();if(X===Q1&&G===AM)return this.consumeCodePoint(),this.consumeCodePoint(),$Z;break;case O0:if(m8(Q,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Q),this.consumeNumericToken();break;case b6:if(this.peekCodePoint(0)===k8){this.consumeCodePoint();while(!0){var $=this.consumeCodePoint();if($===k8){if($=this.consumeCodePoint(),$===b6)return this.consumeToken()}if($===U1)return this.consumeToken()}}break;case PM:return HZ;case fM:return KZ;case NM:if(this.peekCodePoint(0)===BM&&this.peekCodePoint(1)===Q1&&this.peekCodePoint(2)===Q1)return this.consumeCodePoint(),this.consumeCodePoint(),GZ;break;case LM:var H=this.peekCodePoint(0),F=this.peekCodePoint(1),A=this.peekCodePoint(2);if(l0(H,F,A)){var Y=this.consumeName();return{type:7,value:Y}}break;case IM:return UZ;case z0:if(C1(Q,this.peekCodePoint(0)))return this.reconsumeCodePoint(Q),this.consumeIdentLikeToken();break;case RM:return FZ;case TM:if(this.peekCodePoint(0)===D0)return this.consumeCodePoint(),MZ;break;case wM:return jZ;case EM:return YZ;case _M:case uM:var D=this.peekCodePoint(0),O=this.peekCodePoint(1);if(D===p1&&(i1(O)||O===_0))this.consumeCodePoint(),this.consumeUnicodeRangeToken();return this.reconsumeCodePoint(Q),this.consumeIdentLikeToken();case x6:if(this.peekCodePoint(0)===D0)return this.consumeCodePoint(),qZ;if(this.peekCodePoint(0)===x6)return this.consumeCodePoint(),ZZ;break;case CM:if(this.peekCodePoint(0)===D0)return this.consumeCodePoint(),JZ;break;case U1:return v8}if(h0(Q))return this.consumeWhiteSpace(),zZ;if(e(Q))return this.reconsumeCodePoint(Q),this.consumeNumericToken();if(u0(Q))return this.reconsumeCodePoint(Q),this.consumeIdentLikeToken();return{type:6,value:f(Q)}},M.prototype.consumeCodePoint=function(){var Q=this._value.shift();return typeof Q>"u"?-1:Q},M.prototype.reconsumeCodePoint=function(Q){this._value.unshift(Q)},M.prototype.peekCodePoint=function(Q){if(Q>=this._value.length)return-1;return this._value[Q]},M.prototype.consumeUnicodeRangeToken=function(){var Q=[],q=this.consumeCodePoint();while(i1(q)&&Q.length<6)Q.push(q),q=this.consumeCodePoint();var Z=!1;while(q===_0&&Q.length<6)Q.push(q),q=this.consumeCodePoint(),Z=!0;if(Z){var J=parseInt(f.apply(void 0,Q.map(function(X){return X===_0?p6:X})),16),j=parseInt(f.apply(void 0,Q.map(function(X){return X===_0?d6:X})),16);return{type:30,start:J,end:j}}var Y=parseInt(f.apply(void 0,Q),16);if(this.peekCodePoint(0)===Q1&&i1(this.peekCodePoint(1))){this.consumeCodePoint(),q=this.consumeCodePoint();var V=[];while(i1(q)&&V.length<6)V.push(q),q=this.consumeCodePoint();var j=parseInt(f.apply(void 0,V),16);return{type:30,start:Y,end:j}}else return{type:30,start:Y,end:Y}},M.prototype.consumeIdentLikeToken=function(){var Q=this.consumeName();if(Q.toLowerCase()==="url"&&this.peekCodePoint(0)===p0)return this.consumeCodePoint(),this.consumeUrlToken();else if(this.peekCodePoint(0)===p0)return this.consumeCodePoint(),{type:19,value:Q};return{type:20,value:Q}},M.prototype.consumeUrlToken=function(){var Q=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===U1)return{type:22,value:""};var q=this.peekCodePoint(0);if(q===g0||q===x0){var Z=this.consumeStringToken(this.consumeCodePoint());if(Z.type===0){if(this.consumeWhiteSpace(),this.peekCodePoint(0)===U1||this.peekCodePoint(0)===W0)return this.consumeCodePoint(),{type:22,value:Z.value}}return this.consumeBadUrlRemnants(),d0}while(!0){var J=this.consumeCodePoint();if(J===U1||J===W0)return{type:22,value:f.apply(void 0,Q)};else if(h0(J)){if(this.consumeWhiteSpace(),this.peekCodePoint(0)===U1||this.peekCodePoint(0)===W0)return this.consumeCodePoint(),{type:22,value:f.apply(void 0,Q)};return this.consumeBadUrlRemnants(),d0}else if(J===x0||J===g0||J===p0||iM(J))return this.consumeBadUrlRemnants(),d0;else if(J===z0)if(C1(J,this.peekCodePoint(0)))Q.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),d0;else Q.push(J)}},M.prototype.consumeWhiteSpace=function(){while(h0(this.peekCodePoint(0)))this.consumeCodePoint()},M.prototype.consumeBadUrlRemnants=function(){while(!0){var Q=this.consumeCodePoint();if(Q===W0||Q===U1)return;if(C1(Q,this.peekCodePoint(0)))this.consumeEscapedCodePoint()}},M.prototype.consumeStringSlice=function(Q){var q=50000,Z="";while(Q>0){var J=Math.min(q,Q);Z+=f.apply(void 0,this._value.splice(0,J)),Q-=J}return this._value.shift(),Z},M.prototype.consumeStringToken=function(Q){var q="",Z=0;do{var J=this._value[Z];if(J===U1||J===void 0||J===Q)return q+=this.consumeStringSlice(Z),{type:0,value:q};if(J===b0)return this._value.splice(0,Z),VZ;if(J===z0){var j=this._value[Z+1];if(j!==U1&&j!==void 0){if(j===b0)q+=this.consumeStringSlice(Z),Z=-1,this._value.shift();else if(C1(J,j))q+=this.consumeStringSlice(Z),q+=f(this.consumeEscapedCodePoint()),Z=-1}}Z++}while(!0)},M.prototype.consumeNumber=function(){var Q=[],q=F0,Z=this.peekCodePoint(0);if(Z===p1||Z===Q1)Q.push(this.consumeCodePoint());while(e(this.peekCodePoint(0)))Q.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var J=this.peekCodePoint(1);if(Z===O0&&e(J)){Q.push(this.consumeCodePoint(),this.consumeCodePoint()),q=v6;while(e(this.peekCodePoint(0)))Q.push(this.consumeCodePoint())}Z=this.peekCodePoint(0),J=this.peekCodePoint(1);var j=this.peekCodePoint(2);if((Z===l6||Z===h6)&&((J===p1||J===Q1)&&e(j)||e(J))){Q.push(this.consumeCodePoint(),this.consumeCodePoint()),q=v6;while(e(this.peekCodePoint(0)))Q.push(this.consumeCodePoint())}return[oM(Q),q]},M.prototype.consumeNumericToken=function(){var Q=this.consumeNumber(),q=Q[0],Z=Q[1],J=this.peekCodePoint(0),j=this.peekCodePoint(1),Y=this.peekCodePoint(2);if(l0(J,j,Y)){var V=this.consumeName();return{type:15,number:q,flags:Z,unit:V}}if(J===WM)return this.consumeCodePoint(),{type:16,number:q,flags:Z};return{type:17,number:q,flags:Z}},M.prototype.consumeEscapedCodePoint=function(){var Q=this.consumeCodePoint();if(i1(Q)){var q=f(Q);while(i1(this.peekCodePoint(0))&&q.length<6)q+=f(this.consumeCodePoint());if(h0(this.peekCodePoint(0)))this.consumeCodePoint();var Z=parseInt(q,16);if(Z===0||dM(Z)||Z>1114111)return g6;return Z}if(Q===U1)return g6;return Q},M.prototype.consumeName=function(){var Q="";while(!0){var q=this.consumeCodePoint();if(c6(q))Q+=f(q);else if(C1(q,this.peekCodePoint(0)))Q+=f(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(q),Q}},M}(),a6=function(){function M(Q){this._tokens=Q}return M.create=function(Q){var q=new s6;return q.write(Q),new M(q.read())},M.parseValue=function(Q){return M.create(Q).parseComponentValue()},M.parseValues=function(Q){return M.create(Q).parseComponentValues()},M.prototype.parseComponentValue=function(){var Q=this.consumeToken();while(Q.type===31)Q=this.consumeToken();if(Q.type===32)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Q);var q=this.consumeComponentValue();do Q=this.consumeToken();while(Q.type===31);if(Q.type===32)return q;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},M.prototype.parseComponentValues=function(){var Q=[];while(!0){var q=this.consumeComponentValue();if(q.type===32)return Q;Q.push(q),Q.push()}},M.prototype.consumeComponentValue=function(){var Q=this.consumeToken();switch(Q.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Q.type);case 19:return this.consumeFunction(Q)}return Q},M.prototype.consumeSimpleBlock=function(Q){var q={type:Q,values:[]},Z=this.consumeToken();while(!0){if(Z.type===32||WZ(Z,Q))return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},M.prototype.consumeFunction=function(Q){var q={name:Q.value,values:[],type:18};while(!0){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return q;this.reconsumeToken(Z),q.values.push(this.consumeComponentValue())}},M.prototype.consumeToken=function(){var Q=this._tokens.shift();return typeof Q>"u"?v8:Q},M.prototype.reconsumeToken=function(Q){this._tokens.unshift(Q)},M}(),B0=function(M){return M.type===15},o1=function(M){return M.type===17},p=function(M){return M.type===20},DZ=function(M){return M.type===0},b8=function(M,Q){return p(M)&&M.value===Q},r6=function(M){return M.type!==31},n1=function(M){return M.type!==31&&M.type!==4},F1=function(M){var Q=[],q=[];if(M.forEach(function(Z){if(Z.type===4){if(q.length===0)throw Error("Error parsing function args, zero tokens for arg");Q.push(q),q=[];return}if(Z.type!==31)q.push(Z)}),q.length)Q.push(q);return Q},WZ=function(M,Q){if(Q===11&&M.type===12)return!0;if(Q===28&&M.type===29)return!0;return Q===2&&M.type===3},S1=function(M){return M.type===17||M.type===15},s=function(M){return M.type===16||S1(M)},i6=function(M){return M.length>1?[M[0],M[1]]:[M[0]]},o={type:17,number:0,flags:F0},x8={type:16,number:50,flags:F0},y1={type:16,number:100,flags:F0},N0=function(M,Q,q){var Z=M[0],J=M[1];return[h(Z,Q),h(typeof J<"u"?J:Z,q)]},h=function(M,Q){if(M.type===16)return M.number/100*Q;if(B0(M))switch(M.unit){case"rem":case"em":return 16*M.number;case"px":default:return M.number}return M.number},o6="deg",n6="grad",t6="rad",e6="turn",c0={name:"angle",parse:function(M,Q){if(Q.type===15)switch(Q.unit){case o6:return Math.PI*Q.number/180;case n6:return Math.PI/200*Q.number;case t6:return Q.number;case e6:return Math.PI*2*Q.number}throw Error("Unsupported angle type")}},Q9=function(M){if(M.type===15){if(M.unit===o6||M.unit===n6||M.unit===t6||M.unit===e6)return!0}return!1},M9=function(M){var Q=M.filter(p).map(function(q){return q.value}).join(" ");switch(Q){case"to bottom right":case"to right bottom":case"left top":case"top left":return[o,o];case"to top":case"bottom":return Y1(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[o,y1];case"to right":case"left":return Y1(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[y1,y1];case"to bottom":case"top":return Y1(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[y1,o];case"to left":case"right":return Y1(270)}return 0},Y1=function(M){return Math.PI*M/180},P1={name:"color",parse:function(M,Q){if(Q.type===18){var q=OZ[Q.name];if(typeof q>"u")throw Error('Attempting to parse an unsupported color function "'+Q.name+'"');return q(M,Q.values)}if(Q.type===5){if(Q.value.length===3){var Z=Q.value.substring(0,1),J=Q.value.substring(1,2),j=Q.value.substring(2,3);return k1(parseInt(Z+Z,16),parseInt(J+J,16),parseInt(j+j,16),1)}if(Q.value.length===4){var Z=Q.value.substring(0,1),J=Q.value.substring(1,2),j=Q.value.substring(2,3),Y=Q.value.substring(3,4);return k1(parseInt(Z+Z,16),parseInt(J+J,16),parseInt(j+j,16),parseInt(Y+Y,16)/255)}if(Q.value.length===6){var Z=Q.value.substring(0,2),J=Q.value.substring(2,4),j=Q.value.substring(4,6);return k1(parseInt(Z,16),parseInt(J,16),parseInt(j,16),1)}if(Q.value.length===8){var Z=Q.value.substring(0,2),J=Q.value.substring(2,4),j=Q.value.substring(4,6),Y=Q.value.substring(6,8);return k1(parseInt(Z,16),parseInt(J,16),parseInt(j,16),parseInt(Y,16)/255)}}if(Q.type===20){var V=L1[Q.value.toUpperCase()];if(typeof V<"u")return V}return L1.TRANSPARENT}},f1=function(M){return(255&M)===0},i=function(M){var Q=255&M,q=255&M>>8,Z=255&M>>16,J=255&M>>24;return Q<255?"rgba("+J+","+Z+","+q+","+Q/255+")":"rgb("+J+","+Z+","+q+")"},k1=function(M,Q,q,Z){return(M<<24|Q<<16|q<<8|Math.round(Z*255)<<0)>>>0},Z9=function(M,Q){if(M.type===17)return M.number;if(M.type===16){var q=Q===3?1:255;return Q===3?M.number/100*q:Math.round(M.number/100*q)}return 0},q9=function(M,Q){var q=Q.filter(n1);if(q.length===3){var Z=q.map(Z9),J=Z[0],j=Z[1],Y=Z[2];return k1(J,j,Y,1)}if(q.length===4){var V=q.map(Z9),J=V[0],j=V[1],Y=V[2],X=V[3];return k1(J,j,Y,X)}return 0};function g8(M,Q,q){if(q<0)q+=1;if(q>=1)q-=1;if(q<0.16666666666666666)return(Q-M)*q*6+M;else if(q<0.5)return Q;else if(q<0.6666666666666666)return(Q-M)*6*(0.6666666666666666-q)+M;else return M}var J9=function(M,Q){var q=Q.filter(n1),Z=q[0],J=q[1],j=q[2],Y=q[3],V=(Z.type===17?Y1(Z.number):c0.parse(M,Z))/(Math.PI*2),X=s(J)?J.number/100:0,G=s(j)?j.number/100:0,$=typeof Y<"u"&&s(Y)?h(Y,1):1;if(X===0)return k1(G*255,G*255,G*255,1);var H=G<=0.5?G*(X+1):G+X-G*X,F=G*2-H,A=g8(F,H,V+0.3333333333333333),D=g8(F,H,V),O=g8(F,H,V-0.3333333333333333);return k1(A*255,D*255,O*255,$)},OZ={hsl:J9,hsla:J9,rgb:q9,rgba:q9},A0=function(M,Q){return P1.parse(M,a6.create(Q).parseComponentValue())},L1={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},BZ={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(M,Q){return Q.map(function(q){if(p(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},NZ={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},s0=function(M,Q){var q=P1.parse(M,Q[0]),Z=Q[1];return Z&&s(Z)?{color:q,stop:Z}:{color:q,stop:null}},j9=function(M,Q){var q=M[0],Z=M[M.length-1];if(q.stop===null)q.stop=o;if(Z.stop===null)Z.stop=y1;var J=[],j=0;for(var Y=0;Yj)J.push(X);else J.push(j);j=X}else J.push(null)}var G=null;for(var Y=0;YY.optimumDistance)return{optimumCorner:V,optimumDistance:$};return Y},{optimumDistance:J?1/0:-1/0,optimumCorner:null}).optimumCorner},IZ=function(M,Q,q,Z,J){var j=0,Y=0;switch(M.size){case 0:if(M.shape===0)j=Y=Math.min(Math.abs(Q),Math.abs(Q-Z),Math.abs(q),Math.abs(q-J));else if(M.shape===1)j=Math.min(Math.abs(Q),Math.abs(Q-Z)),Y=Math.min(Math.abs(q),Math.abs(q-J));break;case 2:if(M.shape===0)j=Y=Math.min(H1(Q,q),H1(Q,q-J),H1(Q-Z,q),H1(Q-Z,q-J));else if(M.shape===1){var V=Math.min(Math.abs(q),Math.abs(q-J))/Math.min(Math.abs(Q),Math.abs(Q-Z)),X=Y9(Z,J,Q,q,!0),G=X[0],$=X[1];j=H1(G-Q,($-q)/V),Y=V*j}break;case 1:if(M.shape===0)j=Y=Math.max(Math.abs(Q),Math.abs(Q-Z),Math.abs(q),Math.abs(q-J));else if(M.shape===1)j=Math.max(Math.abs(Q),Math.abs(Q-Z)),Y=Math.max(Math.abs(q),Math.abs(q-J));break;case 3:if(M.shape===0)j=Y=Math.max(H1(Q,q),H1(Q,q-J),H1(Q-Z,q),H1(Q-Z,q-J));else if(M.shape===1){var V=Math.max(Math.abs(q),Math.abs(q-J))/Math.max(Math.abs(Q),Math.abs(Q-Z)),H=Y9(Z,J,Q,q,!1),G=H[0],$=H[1];j=H1(G-Q,($-q)/V),Y=V*j}break}if(Array.isArray(M.size))j=h(M.size[0],Z),Y=M.size.length===2?h(M.size[1],J):j;return[j,Y]},RZ=function(M,Q){var q=Y1(180),Z=[];return F1(Q).forEach(function(J,j){if(j===0){var Y=J[0];if(Y.type===20&&Y.value==="to"){q=M9(J);return}else if(Q9(Y)){q=c0.parse(M,Y);return}}var V=s0(M,J);Z.push(V)}),{angle:q,stops:Z,type:1}},a0=function(M,Q){var q=Y1(180),Z=[];return F1(Q).forEach(function(J,j){if(j===0){var Y=J[0];if(Y.type===20&&["top","left","right","bottom"].indexOf(Y.value)!==-1){q=M9(J);return}else if(Q9(Y)){q=(c0.parse(M,Y)+Y1(270))%Y1(360);return}}var V=s0(M,J);Z.push(V)}),{angle:q,stops:Z,type:1}},TZ=function(M,Q){var q=Y1(180),Z=[],J=1,j=0,Y=3,V=[];return F1(Q).forEach(function(X,G){var $=X[0];if(G===0){if(p($)&&$.value==="linear"){J=1;return}else if(p($)&&$.value==="radial"){J=2;return}}if($.type===18){if($.name==="from"){var H=P1.parse(M,$.values[0]);Z.push({stop:o,color:H})}else if($.name==="to"){var H=P1.parse(M,$.values[0]);Z.push({stop:y1,color:H})}else if($.name==="color-stop"){var F=$.values.filter(n1);if(F.length===2){var H=P1.parse(M,F[1]),A=F[0];if(o1(A))Z.push({stop:{type:16,number:A.number*100,flags:A.flags},color:H})}}}}),J===1?{angle:(q+Y1(180))%Y1(360),stops:Z,type:J}:{size:Y,shape:j,stops:Z,position:V,type:J}},X9="closest-side",V9="farthest-side",G9="closest-corner",$9="farthest-corner",H9="circle",K9="ellipse",U9="cover",F9="contain",wZ=function(M,Q){var q=0,Z=3,J=[],j=[];return F1(Q).forEach(function(Y,V){var X=!0;if(V===0){var G=!1;X=Y.reduce(function(H,F){if(G){if(p(F))switch(F.value){case"center":return j.push(x8),H;case"top":case"left":return j.push(o),H;case"right":case"bottom":return j.push(y1),H}else if(s(F)||S1(F))j.push(F)}else if(p(F))switch(F.value){case H9:return q=0,!1;case K9:return q=1,!1;case"at":return G=!0,!1;case X9:return Z=0,!1;case U9:case V9:return Z=1,!1;case F9:case G9:return Z=2,!1;case $9:return Z=3,!1}else if(S1(F)||s(F)){if(!Array.isArray(Z))Z=[];return Z.push(F),!1}return H},X)}if(X){var $=s0(M,Y);J.push($)}}),{size:Z,shape:q,stops:J,position:j,type:2}},r0=function(M,Q){var q=0,Z=3,J=[],j=[];return F1(Q).forEach(function(Y,V){var X=!0;if(V===0)X=Y.reduce(function($,H){if(p(H))switch(H.value){case"center":return j.push(x8),!1;case"top":case"left":return j.push(o),!1;case"right":case"bottom":return j.push(y1),!1}else if(s(H)||S1(H))return j.push(H),!1;return $},X);else if(V===1)X=Y.reduce(function($,H){if(p(H))switch(H.value){case H9:return q=0,!1;case K9:return q=1,!1;case F9:case X9:return Z=0,!1;case V9:return Z=1,!1;case G9:return Z=2,!1;case U9:case $9:return Z=3,!1}else if(S1(H)||s(H)){if(!Array.isArray(Z))Z=[];return Z.push(H),!1}return $},X);if(X){var G=s0(M,Y);J.push(G)}}),{size:Z,shape:q,stops:J,position:j,type:2}},EZ=function(M){return M.type===1},CZ=function(M){return M.type===2},p8={name:"image",parse:function(M,Q){if(Q.type===22){var q={url:Q.value,type:0};return M.cache.addImage(Q.value),q}if(Q.type===18){var Z=z9[Q.name];if(typeof Z>"u")throw Error('Attempting to parse an unsupported image function "'+Q.name+'"');return Z(M,Q.values)}throw Error("Unsupported image type "+Q.type)}};function SZ(M){return!(M.type===20&&M.value==="none")&&(M.type!==18||!!z9[M.name])}var z9={"linear-gradient":RZ,"-moz-linear-gradient":a0,"-ms-linear-gradient":a0,"-o-linear-gradient":a0,"-webkit-linear-gradient":a0,"radial-gradient":wZ,"-moz-radial-gradient":r0,"-ms-radial-gradient":r0,"-o-radial-gradient":r0,"-webkit-radial-gradient":r0,"-webkit-gradient":TZ},yZ={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(M,Q){if(Q.length===0)return[];var q=Q[0];if(q.type===20&&q.value==="none")return[];return Q.filter(function(Z){return n1(Z)&&SZ(Z)}).map(function(Z){return p8.parse(M,Z)})}},PZ={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(M,Q){return Q.map(function(q){if(p(q))switch(q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},fZ={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(M,Q){return F1(Q).map(function(q){return q.filter(s)}).map(i6)}},kZ={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(M,Q){return F1(Q).map(function(q){return q.filter(p).map(function(Z){return Z.value}).join(" ")}).map(mZ)}},mZ=function(M){switch(M){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}},t1;(function(M){M.AUTO="auto",M.CONTAIN="contain",M.COVER="cover"})(t1||(t1={}));var vZ={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(M,Q){return F1(Q).map(function(q){return q.filter(bZ)})}},bZ=function(M){return p(M)||s(M)},i0=function(M){return{name:"border-"+M+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},xZ=i0("top"),gZ=i0("right"),pZ=i0("bottom"),_Z=i0("left"),o0=function(M){return{name:"border-radius-"+M,initialValue:"0 0",prefix:!1,type:1,parse:function(Q,q){return i6(q.filter(s))}}},hZ=o0("top-left"),uZ=o0("top-right"),lZ=o0("bottom-right"),dZ=o0("bottom-left"),n0=function(M){return{name:"border-"+M+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Q,q){switch(q){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},cZ=n0("top"),sZ=n0("right"),aZ=n0("bottom"),rZ=n0("left"),t0=function(M){return{name:"border-"+M+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Q,q){if(B0(q))return q.number;return 0}}},iZ=t0("top"),oZ=t0("right"),nZ=t0("bottom"),tZ=t0("left"),eZ={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Qq={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"rtl":return 1;case"ltr":default:return 0}}},Mq={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(M,Q){return Q.filter(p).reduce(function(q,Z){return q|Zq(Z.value)},0)}},Zq=function(M){switch(M){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},qq={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Jq={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(M,Q){if(Q.type===20&&Q.value==="normal")return 0;if(Q.type===17)return Q.number;if(Q.type===15)return Q.number;return 0}},e0;(function(M){M.NORMAL="normal",M.STRICT="strict"})(e0||(e0={}));var jq={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"strict":return e0.STRICT;case"normal":default:return e0.NORMAL}}},Yq={name:"line-height",initialValue:"normal",prefix:!1,type:4},D9=function(M,Q){if(p(M)&&M.value==="normal")return 1.2*Q;else if(M.type===17)return Q*M.number;else if(s(M))return h(M,Q);return Q},Xq={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(M,Q){if(Q.type===20&&Q.value==="none")return null;return p8.parse(M,Q)}},Vq={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"inside":return 0;case"outside":default:return 1}}},_8={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(M,Q){switch(Q){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}}},Q8=function(M){return{name:"margin-"+M,initialValue:"0",prefix:!1,type:4}},Gq=Q8("top"),$q=Q8("right"),Hq=Q8("bottom"),Kq=Q8("left"),Uq={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(M,Q){return Q.filter(p).map(function(q){switch(q.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Fq={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"break-word":return"break-word";case"normal":default:return"normal"}}},M8=function(M){return{name:"padding-"+M,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},zq=M8("top"),Dq=M8("right"),Wq=M8("bottom"),Oq=M8("left"),Bq={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Nq={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Aq={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(M,Q){if(Q.length===1&&b8(Q[0],"none"))return[];return F1(Q).map(function(q){var Z={color:L1.TRANSPARENT,offsetX:o,offsetY:o,blur:o},J=0;for(var j=0;j"u")throw Error('Attempting to parse an unsupported transform function "'+Q.name+'"');return q(Q.values)}return null}},Rq=function(M){var Q=M.filter(function(q){return q.type===17}).map(function(q){return q.number});return Q.length===6?Q:null},Tq=function(M){var Q=M.filter(function(X){return X.type===17}).map(function(X){return X.number}),q=Q[0],Z=Q[1];Q[2],Q[3];var J=Q[4],j=Q[5];Q[6],Q[7],Q[8],Q[9],Q[10],Q[11];var Y=Q[12],V=Q[13];return Q[14],Q[15],Q.length===16?[q,Z,J,j,Y,V]:null},wq={matrix:Rq,matrix3d:Tq},W9={type:16,number:50,flags:F0},Eq=[W9,W9],Cq={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(M,Q){var q=Q.filter(s);if(q.length!==2)return Eq;return[q[0],q[1]]}},Sq={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},L0;(function(M){M.NORMAL="normal",M.BREAK_ALL="break-all",M.KEEP_ALL="keep-all"})(L0||(L0={}));var yq={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"break-all":return L0.BREAK_ALL;case"keep-all":return L0.KEEP_ALL;case"normal":default:return L0.NORMAL}}},Pq={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(M,Q){if(Q.type===20)return{auto:!0,order:0};if(o1(Q))return{auto:!1,order:Q.number};throw Error("Invalid z-index number parsed")}},O9={name:"time",parse:function(M,Q){if(Q.type===15)switch(Q.unit.toLowerCase()){case"s":return 1000*Q.number;case"ms":return Q.number}throw Error("Unsupported time type")}},fq={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(M,Q){if(o1(Q))return Q.number;return 1}},kq={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},mq={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(M,Q){return Q.filter(p).map(function(q){switch(q.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(q){return q!==0})}},vq={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(M,Q){var q=[],Z=[];if(Q.forEach(function(J){switch(J.type){case 20:case 0:q.push(J.value);break;case 17:q.push(J.number.toString());break;case 4:Z.push(q.join(" ")),q.length=0;break}}),q.length)Z.push(q.join(" "));return Z.map(function(J){return J.indexOf(" ")===-1?J:"'"+J+"'"})}},bq={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},xq={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(M,Q){if(o1(Q))return Q.number;if(p(Q))switch(Q.value){case"bold":return 700;case"normal":default:return 400}return 400}},gq={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(M,Q){return Q.filter(p).map(function(q){return q.value})}},pq={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(M,Q){switch(Q){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},r=function(M,Q){return(M&Q)!==0},_q={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(M,Q){if(Q.length===0)return[];var q=Q[0];if(q.type===20&&q.value==="none")return[];return Q}},hq={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(M,Q){if(Q.length===0)return null;var q=Q[0];if(q.type===20&&q.value==="none")return null;var Z=[],J=Q.filter(r6);for(var j=0;j1?1:0],this.overflowWrap=L(Q,Fq,q.overflowWrap),this.paddingTop=L(Q,zq,q.paddingTop),this.paddingRight=L(Q,Dq,q.paddingRight),this.paddingBottom=L(Q,Wq,q.paddingBottom),this.paddingLeft=L(Q,Oq,q.paddingLeft),this.paintOrder=L(Q,sq,q.paintOrder),this.position=L(Q,Nq,q.position),this.textAlign=L(Q,Bq,q.textAlign),this.textDecorationColor=L(Q,kq,(Z=q.textDecorationColor)!==null&&Z!==void 0?Z:q.color),this.textDecorationLine=L(Q,mq,(J=q.textDecorationLine)!==null&&J!==void 0?J:q.textDecoration),this.textShadow=L(Q,Aq,q.textShadow),this.textTransform=L(Q,Lq,q.textTransform),this.transform=L(Q,Iq,q.transform),this.transformOrigin=L(Q,Cq,q.transformOrigin),this.visibility=L(Q,Sq,q.visibility),this.webkitTextStrokeColor=L(Q,aq,q.webkitTextStrokeColor),this.webkitTextStrokeWidth=L(Q,rq,q.webkitTextStrokeWidth),this.wordBreak=L(Q,yq,q.wordBreak),this.zIndex=L(Q,Pq,q.zIndex)}return M.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},M.prototype.isTransparent=function(){return f1(this.backgroundColor)},M.prototype.isTransformed=function(){return this.transform!==null},M.prototype.isPositioned=function(){return this.position!==0},M.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},M.prototype.isFloating=function(){return this.float!==0},M.prototype.isInlineLevel=function(){return r(this.display,4)||r(this.display,33554432)||r(this.display,268435456)||r(this.display,536870912)||r(this.display,67108864)||r(this.display,134217728)},M}(),oq=function(){function M(Q,q){this.content=L(Q,_q,q.content),this.quotes=L(Q,dq,q.quotes)}return M}(),N9=function(){function M(Q,q){this.counterIncrement=L(Q,hq,q.counterIncrement),this.counterReset=L(Q,uq,q.counterReset)}return M}(),L=function(M,Q,q){var Z=new s6,J=q!==null&&typeof q<"u"?q.toString():Q.initialValue;Z.write(J);var j=new a6(Z.read());switch(Q.type){case 2:var Y=j.parseComponentValue();return Q.parse(M,p(Y)?Y.value:Q.initialValue);case 0:return Q.parse(M,j.parseComponentValue());case 1:return Q.parse(M,j.parseComponentValues());case 4:return j.parseComponentValue();case 3:switch(Q.format){case"angle":return c0.parse(M,j.parseComponentValue());case"color":return P1.parse(M,j.parseComponentValue());case"image":return p8.parse(M,j.parseComponentValue());case"length":var V=j.parseComponentValue();return S1(V)?V:o;case"length-percentage":var X=j.parseComponentValue();return s(X)?X:o;case"time":return O9.parse(M,j.parseComponentValue())}break}},nq="data-html2canvas-debug",tq=function(M){var Q=M.getAttribute(nq);switch(Q){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},h8=function(M,Q){var q=tq(M);return q===1||Q===q},z1=function(){function M(Q,q){if(this.context=Q,this.textNodes=[],this.elements=[],this.flags=0,h8(q,3))debugger;if(this.styles=new iq(Q,window.getComputedStyle(q,null)),M6(q)){if(this.styles.animationDuration.some(function(Z){return Z>0}))q.style.animationDuration="0s";if(this.styles.transform!==null)q.style.transform="none"}if(this.bounds=d(this.context,q),h8(q,4))this.flags|=16}return M}(),eq="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",A9="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",I0=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Z8=0;Z8>4,$[J++]=(Y&15)<<4|V>>2,$[J++]=(V&3)<<6|X&63;return G},MJ=function(M){var Q=M.length,q=[];for(var Z=0;Z>_1,JJ=1<<_1,d8=JJ-1,jJ=1024>>_1,YJ=L9+jJ,XJ=YJ,VJ=32,GJ=XJ+VJ,$J=65536>>u8,HJ=1<=0){if(Q<55296||Q>56319&&Q<=65535)return q=this.index[Q>>_1],q=(q<>_1)],q=(q<>u8),q=this.index[q],q+=Q>>_1&KJ,q=this.index[q],q=(q<"u"?[]:new Uint8Array(256);for(var q8=0;q8=55296&&J<=56319&&q>10)+55296,Y%1024+56320);if(J+1===q||Z.length>16384)j+=String.fromCharCode.apply(String,Z),Z.length=0}return j},AJ=FJ(eq),X1="×",o8="÷",LJ=function(M){return AJ.get(M)},IJ=function(M,Q,q){var Z=q-2,J=Q[Z],j=Q[q-1],Y=Q[q];if(j===c8&&Y===s8)return X1;if(j===c8||j===s8||j===T9)return o8;if(Y===c8||Y===s8||Y===T9)return o8;if(j===E9&&[E9,a8,C9,S9].indexOf(Y)!==-1)return X1;if((j===C9||j===a8)&&(Y===a8||Y===r8))return X1;if((j===S9||j===r8)&&Y===r8)return X1;if(Y===y9||Y===w9)return X1;if(Y===OJ)return X1;if(j===WJ)return X1;if(j===y9&&Y===P9){while(J===w9)J=Q[--Z];if(J===P9)return X1}if(j===i8&&Y===i8){var V=0;while(J===i8)V++,J=Q[--Z];if(V%2===0)return X1}return o8},RJ=function(M){var Q=BJ(M),q=Q.length,Z=0,J=0,j=Q.map(LJ);return{next:function(){if(Z>=q)return{done:!0,value:null};var Y=X1;while(ZY.x||$.y>Y.y;if(Y=$,G===0)return!0;return H});return M.body.removeChild(Q),V},CJ=function(){return typeof new Image().crossOrigin<"u"},SJ=function(){return typeof new XMLHttpRequest().responseType==="string"},yJ=function(M){var Q=new Image,q=M.createElement("canvas"),Z=q.getContext("2d");if(!Z)return!1;Q.src="data:image/svg+xml,";try{Z.drawImage(Q,0,0),q.toDataURL()}catch(J){return!1}return!0},f9=function(M){return M[0]===0&&M[1]===255&&M[2]===0&&M[3]===255},PJ=function(M){var Q=M.createElement("canvas"),q=100;Q.width=q,Q.height=q;var Z=Q.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,q,q);var J=new Image,j=Q.toDataURL();J.src=j;var Y=n8(q,q,0,0,J);return Z.fillStyle="red",Z.fillRect(0,0,q,q),k9(Y).then(function(V){Z.drawImage(V,0,0);var X=Z.getImageData(0,0,q,q).data;Z.fillStyle="red",Z.fillRect(0,0,q,q);var G=M.createElement("div");return G.style.backgroundImage="url("+j+")",G.style.height=q+"px",f9(X)?k9(n8(q,q,0,0,G)):Promise.reject(!1)}).then(function(V){return Z.drawImage(V,0,0),f9(Z.getImageData(0,0,q,q).data)}).catch(function(){return!1})},n8=function(M,Q,q,Z,J){var j="http://www.w3.org/2000/svg",Y=document.createElementNS(j,"svg"),V=document.createElementNS(j,"foreignObject");return Y.setAttributeNS(null,"width",M.toString()),Y.setAttributeNS(null,"height",Q.toString()),V.setAttributeNS(null,"width","100%"),V.setAttributeNS(null,"height","100%"),V.setAttributeNS(null,"x",q.toString()),V.setAttributeNS(null,"y",Z.toString()),V.setAttributeNS(null,"externalResourcesRequired","true"),Y.appendChild(V),V.appendChild(J),Y},k9=function(M){return new Promise(function(Q,q){var Z=new Image;Z.onload=function(){return Q(Z)},Z.onerror=q,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(M))})},n={get SUPPORT_RANGE_BOUNDS(){var M=wJ(document);return Object.defineProperty(n,"SUPPORT_RANGE_BOUNDS",{value:M}),M},get SUPPORT_WORD_BREAKING(){var M=n.SUPPORT_RANGE_BOUNDS&&EJ(document);return Object.defineProperty(n,"SUPPORT_WORD_BREAKING",{value:M}),M},get SUPPORT_SVG_DRAWING(){var M=yJ(document);return Object.defineProperty(n,"SUPPORT_SVG_DRAWING",{value:M}),M},get SUPPORT_FOREIGNOBJECT_DRAWING(){var M=typeof Array.from==="function"&&typeof window.fetch==="function"?PJ(document):Promise.resolve(!1);return Object.defineProperty(n,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:M}),M},get SUPPORT_CORS_IMAGES(){var M=CJ();return Object.defineProperty(n,"SUPPORT_CORS_IMAGES",{value:M}),M},get SUPPORT_RESPONSE_TYPE(){var M=SJ();return Object.defineProperty(n,"SUPPORT_RESPONSE_TYPE",{value:M}),M},get SUPPORT_CORS_XHR(){var M="withCredentials"in new XMLHttpRequest;return Object.defineProperty(n,"SUPPORT_CORS_XHR",{value:M}),M},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var M=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(n,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:M}),M}},R0=function(){function M(Q,q){this.text=Q,this.bounds=q}return M}(),fJ=function(M,Q,q,Z){var J=vJ(Q,q),j=[],Y=0;return J.forEach(function(V){if(q.textDecorationLine.length||V.trim().length>0)if(n.SUPPORT_RANGE_BOUNDS){var X=m9(Z,Y,V.length).getClientRects();if(X.length>1){var G=t8(V),$=0;G.forEach(function(F){j.push(new R0(F,C.fromDOMRectList(M,m9(Z,$+Y,F.length).getClientRects()))),$+=F.length})}else j.push(new R0(V,C.fromDOMRectList(M,X)))}else{var H=Z.splitText(V.length);j.push(new R0(V,kJ(M,Z))),Z=H}else if(!n.SUPPORT_RANGE_BOUNDS)Z=Z.splitText(V.length);Y+=V.length}),j},kJ=function(M,Q){var q=Q.ownerDocument;if(q){var Z=q.createElement("html2canvaswrapper");Z.appendChild(Q.cloneNode(!0));var J=Q.parentNode;if(J){J.replaceChild(Z,Q);var j=d(M,Z);if(Z.firstChild)J.replaceChild(Z.firstChild,Z);return j}}return C.EMPTY},m9=function(M,Q,q){var Z=M.ownerDocument;if(!Z)throw Error("Node has no owner document");var J=Z.createRange();return J.setStart(M,Q),J.setEnd(M,Q+q),J},t8=function(M){if(n.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Q=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Q.segment(M)).map(function(q){return q.segment})}return TJ(M)},mJ=function(M,Q){if(n.SUPPORT_NATIVE_TEXT_SEGMENTATION){var q=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(q.segment(M)).map(function(Z){return Z.segment})}return xJ(M,Q)},vJ=function(M,Q){return Q.letterSpacing!==0?t8(M):mJ(M,Q)},bJ=[32,160,4961,65792,65793,4153,4241],xJ=function(M,Q){var q=$M(M,{lineBreak:Q.lineBreak,wordBreak:Q.overflowWrap==="break-word"?"break-word":Q.wordBreak}),Z=[],J,j=function(){if(J.value){var Y=J.value.slice(),V=k(Y),X="";if(V.forEach(function(G){if(bJ.indexOf(G)===-1)X+=f(G);else{if(X.length)Z.push(X);Z.push(f(G)),X=""}}),X.length)Z.push(X)}};while(!(J=q.next()).done)j();return Z},gJ=function(){function M(Q,q,Z){this.text=pJ(q.data,Z.textTransform),this.textBounds=fJ(Q,this.text,Z,q)}return M}(),pJ=function(M,Q){switch(Q){case 1:return M.toLowerCase();case 3:return M.replace(_J,hJ);case 2:return M.toUpperCase();default:return M}},_J=/(^|\s|:|-|\(|\))([a-z])/g,hJ=function(M,Q,q){if(M.length>0)return Q+q.toUpperCase();return M},v9=function(M){K(Q,M);function Q(q,Z){var J=M.call(this,q,Z)||this;return J.src=Z.currentSrc||Z.src,J.intrinsicWidth=Z.naturalWidth,J.intrinsicHeight=Z.naturalHeight,J.context.cache.addImage(J.src),J}return Q}(z1),b9=function(M){K(Q,M);function Q(q,Z){var J=M.call(this,q,Z)||this;return J.canvas=Z,J.intrinsicWidth=Z.width,J.intrinsicHeight=Z.height,J}return Q}(z1),x9=function(M){K(Q,M);function Q(q,Z){var J=M.call(this,q,Z)||this,j=new XMLSerializer,Y=d(q,Z);return Z.setAttribute("width",Y.width+"px"),Z.setAttribute("height",Y.height+"px"),J.svg="data:image/svg+xml,"+encodeURIComponent(j.serializeToString(Z)),J.intrinsicWidth=Z.width.baseVal.value,J.intrinsicHeight=Z.height.baseVal.value,J.context.cache.addImage(J.svg),J}return Q}(z1),g9=function(M){K(Q,M);function Q(q,Z){var J=M.call(this,q,Z)||this;return J.value=Z.value,J}return Q}(z1),e8=function(M){K(Q,M);function Q(q,Z){var J=M.call(this,q,Z)||this;return J.start=Z.start,J.reversed=typeof Z.reversed==="boolean"&&Z.reversed===!0,J}return Q}(z1),uJ=[{type:15,flags:0,unit:"px",number:3}],lJ=[{type:16,flags:0,number:50}],dJ=function(M){if(M.width>M.height)return new C(M.left+(M.width-M.height)/2,M.top,M.height,M.height);else if(M.width0)q.textNodes.push(new gJ(M,J,q.styles));else if(e1(J))if(n9(J)&&J.assignedNodes)J.assignedNodes().forEach(function(V){return Y8(M,V,q,Z)});else{var Y=l9(M,J);if(Y.styles.isVisible()){if(rJ(J,Y,Z))Y.flags|=4;else if(iJ(Y.styles))Y.flags|=2;if(aJ.indexOf(J.tagName)!==-1)Y.flags|=8;if(q.elements.push(Y),J.slot,J.shadowRoot)Y8(M,J.shadowRoot,Y,Z);else if(!V8(J)&&!s9(J)&&!G8(J))Y8(M,J,Y,Z)}}},l9=function(M,Q){if(q6(Q))return new v9(M,Q);if(a9(Q))return new b9(M,Q);if(s9(Q))return new x9(M,Q);if(oJ(Q))return new g9(M,Q);if(nJ(Q))return new e8(M,Q);if(tJ(Q))return new Q6(M,Q);if(G8(Q))return new _9(M,Q);if(V8(Q))return new h9(M,Q);if(i9(Q))return new u9(M,Q);return new z1(M,Q)},d9=function(M,Q){var q=l9(M,Q);return q.flags|=4,Y8(M,Q,q,q),q},rJ=function(M,Q,q){return Q.styles.isPositionedWithZIndex()||Q.styles.opacity<1||Q.styles.isTransformed()||Z6(M)&&q.styles.isTransparent()},iJ=function(M){return M.isPositioned()||M.isFloating()},c9=function(M){return M.nodeType===Node.TEXT_NODE},e1=function(M){return M.nodeType===Node.ELEMENT_NODE},M6=function(M){return e1(M)&&typeof M.style<"u"&&!X8(M)},X8=function(M){return typeof M.className==="object"},oJ=function(M){return M.tagName==="LI"},nJ=function(M){return M.tagName==="OL"},tJ=function(M){return M.tagName==="INPUT"},eJ=function(M){return M.tagName==="HTML"},s9=function(M){return M.tagName==="svg"},Z6=function(M){return M.tagName==="BODY"},a9=function(M){return M.tagName==="CANVAS"},r9=function(M){return M.tagName==="VIDEO"},q6=function(M){return M.tagName==="IMG"},i9=function(M){return M.tagName==="IFRAME"},o9=function(M){return M.tagName==="STYLE"},Q5=function(M){return M.tagName==="SCRIPT"},V8=function(M){return M.tagName==="TEXTAREA"},G8=function(M){return M.tagName==="SELECT"},n9=function(M){return M.tagName==="SLOT"},t9=function(M){return M.tagName.indexOf("-")>0},M5=function(){function M(){this.counters={}}return M.prototype.getCounterValue=function(Q){var q=this.counters[Q];if(q&&q.length)return q[q.length-1];return 1},M.prototype.getCounterValues=function(Q){var q=this.counters[Q];return q?q:[]},M.prototype.pop=function(Q){var q=this;Q.forEach(function(Z){return q.counters[Z].pop()})},M.prototype.parse=function(Q){var q=this,Z=Q.counterIncrement,J=Q.counterReset,j=!0;if(Z!==null)Z.forEach(function(V){var X=q.counters[V.counter];if(X&&V.increment!==0){if(j=!1,!X.length)X.push(1);X[Math.max(0,X.length-1)]+=V.increment}});var Y=[];if(j)J.forEach(function(V){var X=q.counters[V.counter];if(Y.push(V.counter),!X)X=q.counters[V.counter]=[];X.push(V.reset)});return Y},M}(),e9={integers:[1000,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"]},QQ={integers:[9000,8000,7000,6000,5000,4000,3000,2000,1000,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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Z5={integers:[1e4,9000,8000,7000,6000,5000,4000,3000,2000,1000,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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},q5={integers:[1e4,9000,8000,7000,6000,5000,4000,3000,2000,1000,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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Q0=function(M,Q,q,Z,J,j){if(Mq)return w0(M,J,j.length>0);return Z.integers.reduce(function(Y,V,X){while(M>=V)M-=V,Y+=Z.values[X];return Y},"")+j},MQ=function(M,Q,q,Z){var J="";do{if(!q)M--;J=Z(M)+J,M/=Q}while(M*Q>=Q);return J},l=function(M,Q,q,Z,J){var j=q-Q+1;return(M<0?"-":"")+(MQ(Math.abs(M),j,Z,function(Y){return f(Math.floor(Y%j)+Q)})+J)},h1=function(M,Q,q){if(q===void 0)q=". ";var Z=Q.length;return MQ(Math.abs(M),Z,!1,function(J){return Q[Math.floor(J%Z)]})+q},M0=1,m1=2,v1=4,T0=8,I1=function(M,Q,q,Z,J,j){if(M<-9999||M>9999)return w0(M,4,J.length>0);var Y=Math.abs(M),V=J;if(Y===0)return Q[0]+V;for(var X=0;Y>0&&X<=4;X++){var G=Y%10;if(G===0&&r(j,M0)&&V!=="")V=Q[G]+V;else if(G>1||G===1&&X===0||G===1&&X===1&&r(j,m1)||G===1&&X===1&&r(j,v1)&&M>100||G===1&&X>1&&r(j,T0))V=Q[G]+(X>0?q[X-1]:"")+V;else if(G===1&&X>0)V=q[X-1]+V;Y=Math.floor(Y/10)}return(M<0?Z:"")+V},ZQ="十百千萬",qQ="拾佰仟萬",JQ="マイナス",J6="마이너스",w0=function(M,Q,q){var Z=q?". ":"",J=q?"、":"",j=q?", ":"",Y=q?" ":"";switch(Q){case 0:return"•"+Y;case 1:return"◦"+Y;case 2:return"◾"+Y;case 5:var V=l(M,48,57,!0,Z);return V.length<4?"0"+V:V;case 4:return h1(M,"〇一二三四五六七八九",J);case 6:return Q0(M,1,3999,e9,3,Z).toLowerCase();case 7:return Q0(M,1,3999,e9,3,Z);case 8:return l(M,945,969,!1,Z);case 9:return l(M,97,122,!1,Z);case 10:return l(M,65,90,!1,Z);case 11:return l(M,1632,1641,!0,Z);case 12:case 49:return Q0(M,1,9999,QQ,3,Z);case 35:return Q0(M,1,9999,QQ,3,Z).toLowerCase();case 13:return l(M,2534,2543,!0,Z);case 14:case 30:return l(M,6112,6121,!0,Z);case 15:return h1(M,"子丑寅卯辰巳午未申酉戌亥",J);case 16:return h1(M,"甲乙丙丁戊己庚辛壬癸",J);case 17:case 48:return I1(M,"零一二三四五六七八九",ZQ,"負",J,m1|v1|T0);case 47:return I1(M,"零壹貳參肆伍陸柒捌玖",qQ,"負",J,M0|m1|v1|T0);case 42:return I1(M,"零一二三四五六七八九",ZQ,"负",J,m1|v1|T0);case 41:return I1(M,"零壹贰叁肆伍陆柒捌玖",qQ,"负",J,M0|m1|v1|T0);case 26:return I1(M,"〇一二三四五六七八九","十百千万",JQ,J,0);case 25:return I1(M,"零壱弐参四伍六七八九","拾百千万",JQ,J,M0|m1|v1);case 31:return I1(M,"영일이삼사오육칠팔구","십백천만",J6,j,M0|m1|v1);case 33:return I1(M,"零一二三四五六七八九","十百千萬",J6,j,0);case 32:return I1(M,"零壹貳參四五六七八九","拾百千",J6,j,M0|m1|v1);case 18:return l(M,2406,2415,!0,Z);case 20:return Q0(M,1,19999,q5,3,Z);case 21:return l(M,2790,2799,!0,Z);case 22:return l(M,2662,2671,!0,Z);case 22:return Q0(M,1,10999,Z5,3,Z);case 23:return h1(M,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return h1(M,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return l(M,3302,3311,!0,Z);case 28:return h1(M,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",J);case 29:return h1(M,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",J);case 34:return l(M,3792,3801,!0,Z);case 37:return l(M,6160,6169,!0,Z);case 38:return l(M,4160,4169,!0,Z);case 39:return l(M,2918,2927,!0,Z);case 40:return l(M,1776,1785,!0,Z);case 43:return l(M,3046,3055,!0,Z);case 44:return l(M,3174,3183,!0,Z);case 45:return l(M,3664,3673,!0,Z);case 46:return l(M,3872,3881,!0,Z);case 3:default:return l(M,48,57,!0,Z)}},jQ="data-html2canvas-ignore",YQ=function(){function M(Q,q,Z){if(this.context=Q,this.options=Z,this.scrolledElements=[],this.referenceElement=q,this.counters=new M5,this.quoteDepth=0,!q.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(q.ownerDocument.documentElement,!1)}return M.prototype.toIFrame=function(Q,q){var Z=this,J=J5(Q,q);if(!J.contentWindow)return Promise.reject("Unable to find iframe window");var j=Q.defaultView.pageXOffset,Y=Q.defaultView.pageYOffset,V=J.contentWindow,X=V.document,G=X5(J).then(function(){return W(Z,void 0,void 0,function(){var $,H;return R(this,function(F){switch(F.label){case 0:if(this.scrolledElements.forEach(H5),V){if(V.scrollTo(q.left,q.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(V.scrollY!==q.top||V.scrollX!==q.left))this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(V.scrollX-q.left,V.scrollY-q.top,0,0)}if($=this.options.onclone,H=this.clonedReferenceElement,typeof H>"u")return[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")];if(!(X.fonts&&X.fonts.ready))return[3,2];return[4,X.fonts.ready];case 1:F.sent(),F.label=2;case 2:if(!/(AppleWebKit)/g.test(navigator.userAgent))return[3,4];return[4,Y5(X)];case 3:F.sent(),F.label=4;case 4:if(typeof $==="function")return[2,Promise.resolve().then(function(){return $(X,H)}).then(function(){return J})];return[2,J]}})})});return X.open(),X.write(G5(document.doctype)+""),$5(this.referenceElement.ownerDocument,j,Y),X.replaceChild(X.adoptNode(this.documentElement),X.documentElement),X.close(),G},M.prototype.createElementClone=function(Q){if(h8(Q,2))debugger;if(a9(Q))return this.createCanvasClone(Q);if(r9(Q))return this.createVideoClone(Q);if(o9(Q))return this.createStyleClone(Q);var q=Q.cloneNode(!1);if(q6(q)){if(q6(Q)&&Q.currentSrc&&Q.currentSrc!==Q.src)q.src=Q.currentSrc,q.srcset="";if(q.loading==="lazy")q.loading="eager"}if(t9(q))return this.createCustomElementClone(q);return q},M.prototype.createCustomElementClone=function(Q){var q=document.createElement("html2canvascustomelement");return j6(Q.style,q),q},M.prototype.createStyleClone=function(Q){try{var q=Q.sheet;if(q&&q.cssRules){var Z=[].slice.call(q.cssRules,0).reduce(function(j,Y){if(Y&&typeof Y.cssText==="string")return j+Y.cssText;return j},""),J=Q.cloneNode(!1);return J.textContent=Z,J}}catch(j){if(this.context.logger.error("Unable to access cssRules property",j),j.name!=="SecurityError")throw j}return Q.cloneNode(!1)},M.prototype.createCanvasClone=function(Q){var q;if(this.options.inlineImages&&Q.ownerDocument){var Z=Q.ownerDocument.createElement("img");try{return Z.src=Q.toDataURL(),Z}catch(G){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Q)}}var J=Q.cloneNode(!1);try{J.width=Q.width,J.height=Q.height;var j=Q.getContext("2d"),Y=J.getContext("2d");if(Y)if(!this.options.allowTaint&&j)Y.putImageData(j.getImageData(0,0,Q.width,Q.height),0,0);else{var V=(q=Q.getContext("webgl2"))!==null&&q!==void 0?q:Q.getContext("webgl");if(V){var X=V.getContextAttributes();if((X===null||X===void 0?void 0:X.preserveDrawingBuffer)===!1)this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Q)}Y.drawImage(Q,0,0)}return J}catch(G){this.context.logger.info("Unable to clone canvas as it is tainted",Q)}return J},M.prototype.createVideoClone=function(Q){var q=Q.ownerDocument.createElement("canvas");q.width=Q.offsetWidth,q.height=Q.offsetHeight;var Z=q.getContext("2d");try{if(Z){if(Z.drawImage(Q,0,0,q.width,q.height),!this.options.allowTaint)Z.getImageData(0,0,q.width,q.height)}return q}catch(j){this.context.logger.info("Unable to clone video as it is tainted",Q)}var J=Q.ownerDocument.createElement("canvas");return J.width=Q.offsetWidth,J.height=Q.offsetHeight,J},M.prototype.appendChildNode=function(Q,q,Z){if(!e1(q)||!Q5(q)&&!q.hasAttribute(jQ)&&(typeof this.options.ignoreElements!=="function"||!this.options.ignoreElements(q))){if(!this.options.copyStyles||!e1(q)||!o9(q))Q.appendChild(this.cloneNode(q,Z))}},M.prototype.cloneChildNodes=function(Q,q,Z){var J=this;for(var j=Q.shadowRoot?Q.shadowRoot.firstChild:Q.firstChild;j;j=j.nextSibling)if(e1(j)&&n9(j)&&typeof j.assignedNodes==="function"){var Y=j.assignedNodes();if(Y.length)Y.forEach(function(V){return J.appendChildNode(q,V,Z)})}else this.appendChildNode(q,j,Z)},M.prototype.cloneNode=function(Q,q){if(c9(Q))return document.createTextNode(Q.data);if(!Q.ownerDocument)return Q.cloneNode(!1);var Z=Q.ownerDocument.defaultView;if(Z&&e1(Q)&&(M6(Q)||X8(Q))){var J=this.createElementClone(Q);J.style.transitionProperty="none";var j=Z.getComputedStyle(Q),Y=Z.getComputedStyle(Q,":before"),V=Z.getComputedStyle(Q,":after");if(this.referenceElement===Q&&M6(J))this.clonedReferenceElement=J;if(Z6(J))F5(J);var X=this.counters.parse(new N9(this.context,j)),G=this.resolvePseudoContent(Q,J,Y,E0.BEFORE);if(t9(Q))q=!0;if(!r9(Q))this.cloneChildNodes(Q,J,q);if(G)J.insertBefore(G,J.firstChild);var $=this.resolvePseudoContent(Q,J,V,E0.AFTER);if($)J.appendChild($);if(this.counters.pop(X),j&&(this.options.copyStyles||X8(Q))&&!i9(Q)||q)j6(j,J);if(Q.scrollTop!==0||Q.scrollLeft!==0)this.scrolledElements.push([J,Q.scrollLeft,Q.scrollTop]);if((V8(Q)||G8(Q))&&(V8(J)||G8(J)))J.value=Q.value;return J}return Q.cloneNode(!1)},M.prototype.resolvePseudoContent=function(Q,q,Z,J){var j=this;if(!Z)return;var Y=Z.content,V=q.ownerDocument;if(!V||!Y||Y==="none"||Y==="-moz-alt-content"||Z.display==="none")return;this.counters.parse(new N9(this.context,Z));var X=new oq(this.context,Z),G=V.createElement("html2canvaspseudoelement");j6(Z,G),X.content.forEach(function(H){if(H.type===0)G.appendChild(V.createTextNode(H.value));else if(H.type===22){var F=V.createElement("img");F.src=H.value,F.style.opacity="1",G.appendChild(F)}else if(H.type===18){if(H.name==="attr"){var A=H.values.filter(p);if(A.length)G.appendChild(V.createTextNode(Q.getAttribute(A[0].value)||""))}else if(H.name==="counter"){var D=H.values.filter(n1),O=D[0],S=D[1];if(O&&p(O)){var T=j.counters.getCounterValue(O.value),I=S&&p(S)?_8.parse(j.context,S.value):3;G.appendChild(V.createTextNode(w0(T,I,!1)))}}else if(H.name==="counters"){var x=H.values.filter(n1),O=x[0],y=x[1],S=x[2];if(O&&p(O)){var w=j.counters.getCounterValues(O.value),N=S&&p(S)?_8.parse(j.context,S.value):3,v=y&&y.type===0?y.value:"",b=w.map(function(M1){return w0(M1,N,!1)}).join(v);G.appendChild(V.createTextNode(b))}}}else if(H.type===20)switch(H.value){case"open-quote":G.appendChild(V.createTextNode(B9(X.quotes,j.quoteDepth++,!0)));break;case"close-quote":G.appendChild(V.createTextNode(B9(X.quotes,--j.quoteDepth,!1)));break;default:G.appendChild(V.createTextNode(H.value))}}),G.className=Y6+" "+X6;var $=J===E0.BEFORE?" "+Y6:" "+X6;if(X8(q))q.className.baseValue+=$;else q.className+=$;return G},M.destroy=function(Q){if(Q.parentNode)return Q.parentNode.removeChild(Q),!0;return!1},M}(),E0;(function(M){M[M.BEFORE=0]="BEFORE",M[M.AFTER=1]="AFTER"})(E0||(E0={}));var J5=function(M,Q){var q=M.createElement("iframe");return q.className="html2canvas-container",q.style.visibility="hidden",q.style.position="fixed",q.style.left="-10000px",q.style.top="0px",q.style.border="0",q.width=Q.width.toString(),q.height=Q.height.toString(),q.scrolling="no",q.setAttribute(jQ,"true"),M.body.appendChild(q),q},j5=function(M){return new Promise(function(Q){if(M.complete){Q();return}if(!M.src){Q();return}M.onload=Q,M.onerror=Q})},Y5=function(M){return Promise.all([].slice.call(M.images,0).map(j5))},X5=function(M){return new Promise(function(Q,q){var Z=M.contentWindow;if(!Z)return q("No window assigned for iframe");var J=Z.document;Z.onload=M.onload=function(){Z.onload=M.onload=null;var j=setInterval(function(){if(J.body.childNodes.length>0&&J.readyState==="complete")clearInterval(j),Q(M)},50)}})},V5=["all","d","content"],j6=function(M,Q){for(var q=M.length-1;q>=0;q--){var Z=M.item(q);if(V5.indexOf(Z)===-1)Q.style.setProperty(Z,M.getPropertyValue(Z))}return Q},G5=function(M){var Q="";if(M){if(Q+=""}return Q},$5=function(M,Q,q){if(M&&M.defaultView&&(Q!==M.defaultView.pageXOffset||q!==M.defaultView.pageYOffset))M.defaultView.scrollTo(Q,q)},H5=function(M){var Q=M[0],q=M[1],Z=M[2];Q.scrollLeft=q,Q.scrollTop=Z},K5=":before",U5=":after",Y6="___html2canvas___pseudoelement_before",X6="___html2canvas___pseudoelement_after",XQ=`{ content: "" !important; display: none !important; -}`,Hj=function(Z){Uj(Z,"."+Q6+$j+M9+` - .`+Z6+Kj+M9)},Uj=function(Z,Q){var q=Z.ownerDocument;if(q){var M=q.createElement("style");M.textContent=Q,Z.appendChild(M)}},q9=function(){function Z(){}return Z.getOrigin=function(Q){var q=Z._link;if(!q)return"about:blank";return q.href=Q,q.href=q.href,q.protocol+q.hostname+q.port},Z.isSameOrigin=function(Q){return Z.getOrigin(Q)===Z._origin},Z.setContext=function(Q){Z._link=Q.document.createElement("a"),Z._origin=Z.getOrigin(Q.location.href)},Z._origin="about:blank",Z}(),zj=function(){function Z(Q,q){this.context=Q,this._options=q,this._cache={}}return Z.prototype.addImage=function(Q){var q=Promise.resolve();if(this.has(Q))return q;if(q6(Q)||Oj(Q))return(this._cache[Q]=this.loadImage(Q)).catch(function(){}),q;return q},Z.prototype.match=function(Q){return this._cache[Q]},Z.prototype.loadImage=function(Q){return W(this,void 0,void 0,function(){var q,M,J,j,Y=this;return T(this,function(V){switch(V.label){case 0:if(q=q9.isSameOrigin(Q),M=!M6(Q)&&this._options.useCORS===!0&&n.SUPPORT_CORS_IMAGES&&!q,J=!M6(Q)&&!q&&!q6(Q)&&typeof this._options.proxy==="string"&&n.SUPPORT_CORS_XHR&&!M,!q&&this._options.allowTaint===!1&&!M6(Q)&&!q6(Q)&&!J&&!M)return[2];if(j=Q,!J)return[3,2];return[4,this.proxy(j)];case 1:j=V.sent(),V.label=2;case 2:return this.context.logger.debug("Added image "+Q.substring(0,256)),[4,new Promise(function(X,G){var $=new Image;if($.onload=function(){return X($)},$.onerror=G,Bj(j)||M)$.crossOrigin="anonymous";if($.src=j,$.complete===!0)setTimeout(function(){return X($)},500);if(Y._options.imageTimeout>0)setTimeout(function(){return G("Timed out ("+Y._options.imageTimeout+"ms) loading image")},Y._options.imageTimeout)})];case 3:return[2,V.sent()]}})})},Z.prototype.has=function(Q){return typeof this._cache[Q]<"u"},Z.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Z.prototype.proxy=function(Q){var q=this,M=this._options.proxy;if(!M)throw Error("No proxy defined");var J=Q.substring(0,256);return new Promise(function(j,Y){var V=n.SUPPORT_RESPONSE_TYPE?"blob":"text",X=new XMLHttpRequest;X.onload=function(){if(X.status===200)if(V==="text")j(X.response);else{var K=new FileReader;K.addEventListener("load",function(){return j(K.result)},!1),K.addEventListener("error",function(H){return Y(H)},!1),K.readAsDataURL(X.response)}else Y("Failed to proxy resource "+J+" with status code "+X.status)},X.onerror=Y;var G=M.indexOf("?")>-1?"&":"?";if(X.open("GET",""+M+G+"url="+encodeURIComponent(Q)+"&responseType="+V),V!=="text"&&X instanceof XMLHttpRequest)X.responseType=V;if(q._options.imageTimeout){var $=q._options.imageTimeout;X.timeout=$,X.ontimeout=function(){return Y("Timed out ("+$+"ms) proxying "+J)}}X.send()})},Z}(),Fj=/^data:image\/svg\+xml/i,Dj=/^data:image\/.*;base64,/i,Wj=/^data:image\/.*/i,Oj=function(Z){return n.SUPPORT_SVG_DRAWING||!Nj(Z)},M6=function(Z){return Wj.test(Z)},Bj=function(Z){return Dj.test(Z)},q6=function(Z){return Z.substr(0,4)==="blob"},Nj=function(Z){return Z.substr(-3).toLowerCase()==="svg"||Fj.test(Z)},B=function(){function Z(Q,q){this.type=0,this.x=Q,this.y=q}return Z.prototype.add=function(Q,q){return new Z(this.x+Q,this.y+q)},Z}(),r0=function(Z,Q,q){return new B(Z.x+(Q.x-Z.x)*q,Z.y+(Q.y-Z.y)*q)},J8=function(){function Z(Q,q,M,J){this.type=1,this.start=Q,this.startControl=q,this.endControl=M,this.end=J}return Z.prototype.subdivide=function(Q,q){var M=r0(this.start,this.startControl,Q),J=r0(this.startControl,this.endControl,Q),j=r0(this.endControl,this.end,Q),Y=r0(M,J,Q),V=r0(J,j,Q),X=r0(Y,V,Q);return q?new Z(this.start,M,Y,X):new Z(X,V,j,this.end)},Z.prototype.add=function(Q,q){return new Z(this.start.add(Q,q),this.startControl.add(Q,q),this.endControl.add(Q,q),this.end.add(Q,q))},Z.prototype.reverse=function(){return new Z(this.end,this.endControl,this.startControl,this.start)},Z}(),X0=function(Z){return Z.type===1},Aj=function(){function Z(Q){var{styles:q,bounds:M}=Q,J=H1(q.borderTopLeftRadius,M.width,M.height),j=J[0],Y=J[1],V=H1(q.borderTopRightRadius,M.width,M.height),X=V[0],G=V[1],$=H1(q.borderBottomRightRadius,M.width,M.height),K=$[0],H=$[1],A=H1(q.borderBottomLeftRadius,M.width,M.height),F=A[0],O=A[1],S=[];S.push((j+X)/M.width),S.push((F+K)/M.width),S.push((Y+O)/M.height),S.push((G+H)/M.height);var R=Math.max.apply(Math,S);if(R>1)j/=R,Y/=R,X/=R,G/=R,K/=R,H/=R,F/=R,O/=R;var I=M.width-X,m=M.height-H,P=M.width-K,E=M.height-O,N=q.borderTopWidth,k=q.borderRightWidth,f=q.borderBottomWidth,C=q.borderLeftWidth,s=h(q.paddingTop,Q.bounds.width),Q0=h(q.paddingRight,Q.bounds.width),J0=h(q.paddingBottom,Q.bounds.width),x=h(q.paddingLeft,Q.bounds.width);this.topLeftBorderDoubleOuterBox=j>0||Y>0?u(M.left+C/3,M.top+N/3,j-C/3,Y-N/3,_.TOP_LEFT):new B(M.left+C/3,M.top+N/3),this.topRightBorderDoubleOuterBox=j>0||Y>0?u(M.left+I,M.top+N/3,X-k/3,G-N/3,_.TOP_RIGHT):new B(M.left+M.width-k/3,M.top+N/3),this.bottomRightBorderDoubleOuterBox=K>0||H>0?u(M.left+P,M.top+m,K-k/3,H-f/3,_.BOTTOM_RIGHT):new B(M.left+M.width-k/3,M.top+M.height-f/3),this.bottomLeftBorderDoubleOuterBox=F>0||O>0?u(M.left+C/3,M.top+E,F-C/3,O-f/3,_.BOTTOM_LEFT):new B(M.left+C/3,M.top+M.height-f/3),this.topLeftBorderDoubleInnerBox=j>0||Y>0?u(M.left+C*2/3,M.top+N*2/3,j-C*2/3,Y-N*2/3,_.TOP_LEFT):new B(M.left+C*2/3,M.top+N*2/3),this.topRightBorderDoubleInnerBox=j>0||Y>0?u(M.left+I,M.top+N*2/3,X-k*2/3,G-N*2/3,_.TOP_RIGHT):new B(M.left+M.width-k*2/3,M.top+N*2/3),this.bottomRightBorderDoubleInnerBox=K>0||H>0?u(M.left+P,M.top+m,K-k*2/3,H-f*2/3,_.BOTTOM_RIGHT):new B(M.left+M.width-k*2/3,M.top+M.height-f*2/3),this.bottomLeftBorderDoubleInnerBox=F>0||O>0?u(M.left+C*2/3,M.top+E,F-C*2/3,O-f*2/3,_.BOTTOM_LEFT):new B(M.left+C*2/3,M.top+M.height-f*2/3),this.topLeftBorderStroke=j>0||Y>0?u(M.left+C/2,M.top+N/2,j-C/2,Y-N/2,_.TOP_LEFT):new B(M.left+C/2,M.top+N/2),this.topRightBorderStroke=j>0||Y>0?u(M.left+I,M.top+N/2,X-k/2,G-N/2,_.TOP_RIGHT):new B(M.left+M.width-k/2,M.top+N/2),this.bottomRightBorderStroke=K>0||H>0?u(M.left+P,M.top+m,K-k/2,H-f/2,_.BOTTOM_RIGHT):new B(M.left+M.width-k/2,M.top+M.height-f/2),this.bottomLeftBorderStroke=F>0||O>0?u(M.left+C/2,M.top+E,F-C/2,O-f/2,_.BOTTOM_LEFT):new B(M.left+C/2,M.top+M.height-f/2),this.topLeftBorderBox=j>0||Y>0?u(M.left,M.top,j,Y,_.TOP_LEFT):new B(M.left,M.top),this.topRightBorderBox=X>0||G>0?u(M.left+I,M.top,X,G,_.TOP_RIGHT):new B(M.left+M.width,M.top),this.bottomRightBorderBox=K>0||H>0?u(M.left+P,M.top+m,K,H,_.BOTTOM_RIGHT):new B(M.left+M.width,M.top+M.height),this.bottomLeftBorderBox=F>0||O>0?u(M.left,M.top+E,F,O,_.BOTTOM_LEFT):new B(M.left,M.top+M.height),this.topLeftPaddingBox=j>0||Y>0?u(M.left+C,M.top+N,Math.max(0,j-C),Math.max(0,Y-N),_.TOP_LEFT):new B(M.left+C,M.top+N),this.topRightPaddingBox=X>0||G>0?u(M.left+Math.min(I,M.width-k),M.top+N,I>M.width+k?0:Math.max(0,X-k),Math.max(0,G-N),_.TOP_RIGHT):new B(M.left+M.width-k,M.top+N),this.bottomRightPaddingBox=K>0||H>0?u(M.left+Math.min(P,M.width-C),M.top+Math.min(m,M.height-f),Math.max(0,K-k),Math.max(0,H-f),_.BOTTOM_RIGHT):new B(M.left+M.width-k,M.top+M.height-f),this.bottomLeftPaddingBox=F>0||O>0?u(M.left+C,M.top+Math.min(E,M.height-f),Math.max(0,F-C),Math.max(0,O-f),_.BOTTOM_LEFT):new B(M.left+C,M.top+M.height-f),this.topLeftContentBox=j>0||Y>0?u(M.left+C+x,M.top+N+s,Math.max(0,j-(C+x)),Math.max(0,Y-(N+s)),_.TOP_LEFT):new B(M.left+C+x,M.top+N+s),this.topRightContentBox=X>0||G>0?u(M.left+Math.min(I,M.width+C+x),M.top+N+s,I>M.width+C+x?0:X-C+x,G-(N+s),_.TOP_RIGHT):new B(M.left+M.width-(k+Q0),M.top+N+s),this.bottomRightContentBox=K>0||H>0?u(M.left+Math.min(P,M.width-(C+x)),M.top+Math.min(m,M.height+N+s),Math.max(0,K-(k+Q0)),H-(f+J0),_.BOTTOM_RIGHT):new B(M.left+M.width-(k+Q0),M.top+M.height-(f+J0)),this.bottomLeftContentBox=F>0||O>0?u(M.left+C+x,M.top+E,Math.max(0,F-(C+x)),O-(f+J0),_.BOTTOM_LEFT):new B(M.left+C+x,M.top+M.height-(f+J0))}return Z}(),_;(function(Z){Z[Z.TOP_LEFT=0]="TOP_LEFT",Z[Z.TOP_RIGHT=1]="TOP_RIGHT",Z[Z.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Z[Z.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(_||(_={}));var u=function(Z,Q,q,M,J){var j=4*((Math.sqrt(2)-1)/3),Y=q*j,V=M*j,X=Z+q,G=Q+M;switch(J){case _.TOP_LEFT:return new J8(new B(Z,G),new B(Z,G-V),new B(X-Y,Q),new B(X,Q));case _.TOP_RIGHT:return new J8(new B(Z,Q),new B(Z+Y,Q),new B(X,G-V),new B(X,G));case _.BOTTOM_RIGHT:return new J8(new B(X,Q),new B(X,Q+V),new B(Z+Y,G),new B(Z,G));case _.BOTTOM_LEFT:default:return new J8(new B(X,G),new B(X-Y,G),new B(Z,Q+V),new B(Z,Q))}},j8=function(Z){return[Z.topLeftBorderBox,Z.topRightBorderBox,Z.bottomRightBorderBox,Z.bottomLeftBorderBox]},Lj=function(Z){return[Z.topLeftContentBox,Z.topRightContentBox,Z.bottomRightContentBox,Z.bottomLeftContentBox]},Y8=function(Z){return[Z.topLeftPaddingBox,Z.topRightPaddingBox,Z.bottomRightPaddingBox,Z.bottomLeftPaddingBox]},Ij=function(){function Z(Q,q,M){this.offsetX=Q,this.offsetY=q,this.matrix=M,this.type=0,this.target=6}return Z}(),X8=function(){function Z(Q,q){this.path=Q,this.target=q,this.type=1}return Z}(),Rj=function(){function Z(Q){this.opacity=Q,this.type=2,this.target=6}return Z}(),Tj=function(Z){return Z.type===0},J9=function(Z){return Z.type===1},wj=function(Z){return Z.type===2},j9=function(Z,Q){if(Z.length===Q.length)return Z.some(function(q,M){return q===Q[M]});return!1},Ej=function(Z,Q,q,M,J){return Z.map(function(j,Y){switch(Y){case 0:return j.add(Q,q);case 1:return j.add(Q+M,q);case 2:return j.add(Q+M,q+J);case 3:return j.add(Q,q+J)}return j})},Y9=function(){function Z(Q){this.element=Q,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Z}(),X9=function(){function Z(Q,q){if(this.container=Q,this.parent=q,this.effects=[],this.curves=new Aj(this.container),this.container.styles.opacity<1)this.effects.push(new Rj(this.container.styles.opacity));if(this.container.styles.transform!==null){var M=this.container.bounds.left+this.container.styles.transformOrigin[0].number,J=this.container.bounds.top+this.container.styles.transformOrigin[1].number,j=this.container.styles.transform;this.effects.push(new Ij(M,J,j))}if(this.container.styles.overflowX!==0){var Y=j8(this.curves),V=Y8(this.curves);if(j9(Y,V))this.effects.push(new X8(Y,6));else this.effects.push(new X8(Y,2)),this.effects.push(new X8(V,4))}}return Z.prototype.getEffects=function(Q){var q=[2,3].indexOf(this.container.styles.position)===-1,M=this.parent,J=this.effects.slice(0);while(M){var j=M.effects.filter(function(X){return!J9(X)});if(q||M.container.styles.position!==0||!M.parent){if(J.unshift.apply(J,j),q=[2,3].indexOf(M.container.styles.position)===-1,M.container.styles.overflowX!==0){var Y=j8(M.curves),V=Y8(M.curves);if(!j9(Y,V))J.unshift(new X8(V,6))}}else J.unshift.apply(J,j);M=M.parent}return J.filter(function(X){return a(X.target,Q)})},Z}(),J6=function(Z,Q,q,M){Z.container.elements.forEach(function(J){var j=a(J.flags,4),Y=a(J.flags,2),V=new X9(J,Z);if(a(J.styles.display,2048))M.push(V);var X=a(J.flags,8)?[]:M;if(j||Y){var G=j||J.styles.isPositioned()?q:Q,$=new Y9(V);if(J.styles.isPositioned()||J.styles.opacity<1||J.styles.isTransformed()){var K=J.styles.zIndex.order;if(K<0){var H=0;G.negativeZIndex.some(function(F,O){if(K>F.element.container.styles.zIndex.order)return H=O,!1;else if(H>0)return!0;return!1}),G.negativeZIndex.splice(H,0,$)}else if(K>0){var A=0;G.positiveZIndex.some(function(F,O){if(K>=F.element.container.styles.zIndex.order)return A=O+1,!1;else if(A>0)return!0;return!1}),G.positiveZIndex.splice(A,0,$)}else G.zeroOrAutoZIndexOrTransformedOrOpacity.push($)}else if(J.styles.isFloating())G.nonPositionedFloats.push($);else G.nonPositionedInlineLevel.push($);J6(V,$,j?$:q,X)}else{if(J.styles.isInlineLevel())Q.inlineLevel.push(V);else Q.nonInlineLevel.push(V);J6(V,Q,q,X)}if(a(J.flags,8))V9(J,X)})},V9=function(Z,Q){var q=Z instanceof a8?Z.start:1,M=Z instanceof a8?Z.reversed:!1;for(var J=0;J"u")return Z[0];return q},vj=function(Z,Q,q,M,J){var j=Q[0],Y=Q[1],V=q[0],X=q[1];switch(Z){case 2:return[new B(Math.round(M.left),Math.round(M.top+Y)),new B(Math.round(M.left+M.width),Math.round(M.top+Y)),new B(Math.round(M.left+M.width),Math.round(X+M.top+Y)),new B(Math.round(M.left),Math.round(X+M.top+Y))];case 3:return[new B(Math.round(M.left+j),Math.round(M.top)),new B(Math.round(M.left+j+V),Math.round(M.top)),new B(Math.round(M.left+j+V),Math.round(M.height+M.top)),new B(Math.round(M.left+j),Math.round(M.height+M.top))];case 1:return[new B(Math.round(M.left+j),Math.round(M.top+Y)),new B(Math.round(M.left+j+V),Math.round(M.top+Y)),new B(Math.round(M.left+j+V),Math.round(M.top+Y+X)),new B(Math.round(M.left+j),Math.round(M.top+Y+X))];default:return[new B(Math.round(J.left),Math.round(J.top)),new B(Math.round(J.left+J.width),Math.round(J.top)),new B(Math.round(J.left+J.width),Math.round(J.height+J.top)),new B(Math.round(J.left),Math.round(J.height+J.top))]}},bj="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",K9="Hidden Text",_j=function(){function Z(Q){this._data={},this._document=Q}return Z.prototype.parseMetrics=function(Q,q){var M=this._document.createElement("div"),J=this._document.createElement("img"),j=this._document.createElement("span"),Y=this._document.body;M.style.visibility="hidden",M.style.fontFamily=Q,M.style.fontSize=q,M.style.margin="0",M.style.padding="0",M.style.whiteSpace="nowrap",Y.appendChild(M),J.src=bj,J.width=1,J.height=1,J.style.margin="0",J.style.padding="0",J.style.verticalAlign="baseline",j.style.fontFamily=Q,j.style.fontSize=q,j.style.margin="0",j.style.padding="0",j.appendChild(this._document.createTextNode(K9)),M.appendChild(j),M.appendChild(J);var V=J.offsetTop-j.offsetTop+2;M.removeChild(j),M.appendChild(this._document.createTextNode(K9)),M.style.lineHeight="normal",J.style.verticalAlign="super";var X=J.offsetTop-M.offsetTop+2;return Y.removeChild(M),{baseline:V,middle:X}},Z.prototype.getMetrics=function(Q,q){var M=Q+" "+q;if(typeof this._data[M]>"u")this._data[M]=this.parseMetrics(Q,q);return this._data[M]},Z}(),H9=function(){function Z(Q,q){this.context=Q,this.options=q}return Z}(),gj=1e4,xj=function(Z){U(Q,Z);function Q(q,M){var J=Z.call(this,q,M)||this;if(J._activeEffects=[],J.canvas=M.canvas?M.canvas:document.createElement("canvas"),J.ctx=J.canvas.getContext("2d"),!M.canvas)J.canvas.width=Math.floor(M.width*M.scale),J.canvas.height=Math.floor(M.height*M.scale),J.canvas.style.width=M.width+"px",J.canvas.style.height=M.height+"px";return J.fontMetrics=new _j(document),J.ctx.scale(J.options.scale,J.options.scale),J.ctx.translate(-M.x,-M.y),J.ctx.textBaseline="bottom",J._activeEffects=[],J.context.logger.debug("Canvas renderer initialized ("+M.width+"x"+M.height+") with scale "+M.scale),J}return Q.prototype.applyEffects=function(q){var M=this;while(this._activeEffects.length)this.popEffect();q.forEach(function(J){return M.applyEffect(J)})},Q.prototype.applyEffect=function(q){if(this.ctx.save(),wj(q))this.ctx.globalAlpha=q.opacity;if(Tj(q))this.ctx.translate(q.offsetX,q.offsetY),this.ctx.transform(q.matrix[0],q.matrix[1],q.matrix[2],q.matrix[3],q.matrix[4],q.matrix[5]),this.ctx.translate(-q.offsetX,-q.offsetY);if(J9(q))this.path(q.path),this.ctx.clip();this._activeEffects.push(q)},Q.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},Q.prototype.renderStack=function(q){return W(this,void 0,void 0,function(){var M;return T(this,function(J){switch(J.label){case 0:if(M=q.element.container.styles,!M.isVisible())return[3,2];return[4,this.renderStackContent(q)];case 1:J.sent(),J.label=2;case 2:return[2]}})})},Q.prototype.renderNode=function(q){return W(this,void 0,void 0,function(){return T(this,function(M){switch(M.label){case 0:if(a(q.container.flags,16))debugger;if(!q.container.styles.isVisible())return[3,3];return[4,this.renderNodeBackgroundAndBorders(q)];case 1:return M.sent(),[4,this.renderNodeContent(q)];case 2:M.sent(),M.label=3;case 3:return[2]}})})},Q.prototype.renderTextWithLetterSpacing=function(q,M,J){var j=this;if(M===0)this.ctx.fillText(q.text,q.bounds.left,q.bounds.top+J);else{var Y=s8(q.text);Y.reduce(function(V,X){return j.ctx.fillText(X,V,q.bounds.top+J),V+j.ctx.measureText(X).width},q.bounds.left)}},Q.prototype.createFontStyle=function(q){var M=q.fontVariant.filter(function(Y){return Y==="normal"||Y==="small-caps"}).join(""),J=dj(q.fontFamily).join(", "),j=K1(q.fontSize)?""+q.fontSize.number+q.fontSize.unit:q.fontSize.number+"px";return[[q.fontStyle,M,q.fontWeight,j,J].join(" "),J,j]},Q.prototype.renderTextNode=function(q,M){return W(this,void 0,void 0,function(){var J,j,Y,V,X,G,$,K,H=this;return T(this,function(A){return J=this.createFontStyle(M),j=J[0],Y=J[1],V=J[2],this.ctx.font=j,this.ctx.direction=M.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",X=this.fontMetrics.getMetrics(Y,V),G=X.baseline,$=X.middle,K=M.paintOrder,q.textBounds.forEach(function(F){K.forEach(function(O){switch(O){case 0:H.ctx.fillStyle=r(M.color),H.renderTextWithLetterSpacing(F,M.letterSpacing,G);var S=M.textShadow;if(S.length&&F.text.trim().length)S.slice(0).reverse().forEach(function(R){H.ctx.shadowColor=r(R.color),H.ctx.shadowOffsetX=R.offsetX.number*H.options.scale,H.ctx.shadowOffsetY=R.offsetY.number*H.options.scale,H.ctx.shadowBlur=R.blur.number,H.renderTextWithLetterSpacing(F,M.letterSpacing,G)}),H.ctx.shadowColor="",H.ctx.shadowOffsetX=0,H.ctx.shadowOffsetY=0,H.ctx.shadowBlur=0;if(M.textDecorationLine.length)H.ctx.fillStyle=r(M.textDecorationColor||M.color),M.textDecorationLine.forEach(function(R){switch(R){case 1:H.ctx.fillRect(F.bounds.left,Math.round(F.bounds.top+G),F.bounds.width,1);break;case 2:H.ctx.fillRect(F.bounds.left,Math.round(F.bounds.top),F.bounds.width,1);break;case 3:H.ctx.fillRect(F.bounds.left,Math.ceil(F.bounds.top+$),F.bounds.width,1);break}});break;case 1:if(M.webkitTextStrokeWidth&&F.text.trim().length)H.ctx.strokeStyle=r(M.webkitTextStrokeColor),H.ctx.lineWidth=M.webkitTextStrokeWidth,H.ctx.lineJoin=window.chrome?"miter":"round",H.ctx.strokeText(F.text,F.bounds.left,F.bounds.top+G);H.ctx.strokeStyle="",H.ctx.lineWidth=0,H.ctx.lineJoin="miter";break}})}),[2]})})},Q.prototype.renderReplacedElement=function(q,M,J){if(J&&q.intrinsicWidth>0&&q.intrinsicHeight>0){var j=G8(q),Y=Y8(M);this.path(Y),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(J,0,0,q.intrinsicWidth,q.intrinsicHeight,j.left,j.top,j.width,j.height),this.ctx.restore()}},Q.prototype.renderNodeContent=function(q){return W(this,void 0,void 0,function(){var M,J,j,Y,V,X,I,I,G,$,K,H,P,A,F,E,O,S,R,I,m,P,E;return T(this,function(N){switch(N.label){case 0:this.applyEffects(q.getEffects(4)),M=q.container,J=q.curves,j=M.styles,Y=0,V=M.textNodes,N.label=1;case 1:if(!(Y0&&o>0)f=j.ctx.createPattern(E,"repeat"),j.renderRepeat(s,f,Z0,M0)}else if(wM($)){if(C=j6(q,M,[null,null,null]),s=C[0],Q0=C[1],J0=C[2],x=C[3],o=C[4],C0=$.position.length===0?[y8]:$.position,Z0=h(C0[0],x),M0=h(C0[C0.length-1],o),v0=AM($,Z0,M0,x,o),U0=v0[0],S0=v0[1],U0>0&&S0>0)if(b0=j.ctx.createRadialGradient(Q0+Z0,J0+M0,0,Q0+Z0,J0+M0,U0),QQ($.stops,U0*2).forEach(function(N1){return b0.addColorStop(N1.stop,r(N1.color))}),j.path(s),j.ctx.fillStyle=b0,U0!==S0)_0=q.bounds.left+0.5*q.bounds.width,W0=q.bounds.top+0.5*q.bounds.height,g0=S0/U0,O0=1/g0,j.ctx.save(),j.ctx.translate(_0,W0),j.ctx.transform(1,0,0,g0,0,0),j.ctx.translate(-_0,-W0),j.ctx.fillRect(Q0,O0*(J0-W0)+W0,x,o*O0),j.ctx.restore();else j.ctx.fill()}o0.label=6;case 6:return M--,[2]}})},j=this,Y=0,V=q.styles.backgroundImage.slice(0).reverse(),G.label=1;case 1:if(!(Y0))return[3,11];if($.style!==2)return[3,5];return[4,this.renderDashedDottedBorder($.color,$.width,V,q.curves,2)];case 4:return H.sent(),[3,11];case 5:if($.style!==3)return[3,7];return[4,this.renderDashedDottedBorder($.color,$.width,V,q.curves,3)];case 6:return H.sent(),[3,11];case 7:if($.style!==4)return[3,9];return[4,this.renderDoubleBorder($.color,$.width,V,q.curves)];case 8:return H.sent(),[3,11];case 9:return[4,this.renderSolidBorder($.color,V,q.curves)];case 10:H.sent(),H.label=11;case 11:V++,H.label=12;case 12:return X++,[3,3];case 13:return[2]}})})},Q.prototype.renderDashedDottedBorder=function(q,M,J,j,Y){return W(this,void 0,void 0,function(){var V,X,G,$,K,H,A,F,O,S,R,I,m,P,E,N,E,N;return T(this,function(k){if(this.ctx.save(),V=yj(j,J),X=G9(j,J),Y===2)this.path(X),this.ctx.clip();if(X0(X[0]))G=X[0].start.x,$=X[0].start.y;else G=X[0].x,$=X[0].y;if(X0(X[1]))K=X[1].end.x,H=X[1].end.y;else K=X[1].x,H=X[1].y;if(J===0||J===2)A=Math.abs(G-K);else A=Math.abs($-H);if(this.ctx.beginPath(),Y===3)this.formatPath(V);else this.formatPath(X.slice(0,2));if(F=M<3?M*3:M*2,O=M<3?M*2:M,Y===3)F=M,O=M;if(S=!0,A<=F*2)S=!1;else if(A<=F*2+O)R=A/(2*F+O),F*=R,O*=R;else I=Math.floor((A+O)/(F+O)),m=(A-I*F)/(I-1),P=(A-(I+1)*F)/I,O=P<=0||Math.abs(O-m)z.postToHost(z9(W));return{reportReady:()=>D({type:"ready"}),reportNavigated:()=>D({type:"navigated",url:z.location.href,title:z.title}),reportError:(W)=>D({type:"error",message:W}),send:D,on(W,T){let v=U.get(W)??[];v.push(T),U.set(W,v)},handleHostRaw(W){let T=F9(W);if(!T)return;for(let v of U.get(T.type)??[])v(T)}}}var G6=jY(W9(),1);function VY(z,U,D){let W=Math.max(z,U);if(W<=D)return{width:z,height:U};let T=D/W;return{width:Math.round(z*T),height:Math.round(U*T)}}async function V6(z,U=1600,D=0.85){let W=new Image;await new Promise((b,t0)=>{W.onload=()=>b(),W.onerror=()=>t0(Error("load")),W.src=z});let{width:T,height:v}=VY(W.naturalWidth,W.naturalHeight,U),w=document.createElement("canvas");return w.width=T,w.height=v,w.getContext("2d").drawImage(W,0,0,T,v),w.toDataURL("image/png",D)}function B9(z,U,D=1){return{x:(z.left-U.left)*D,y:(z.top-U.top)*D,w:z.width*D,h:z.height*D}}var O9="#2f7bff";function GY(z,U,D,W,T,v){let w=Math.max(0,Math.min(v,W/2,T/2));z.beginPath(),z.moveTo(U+w,D),z.arcTo(U+W,D,U+W,D+T,w),z.arcTo(U+W,D+T,U,D+T,w),z.arcTo(U,D+T,U,D,w),z.arcTo(U,D,U+W,D,w),z.closePath()}function N9(z,U,D=1,W=1){z.save(),z.lineWidth=Math.max(2,Math.round(3*W)),z.strokeStyle=O9,GY(z,U.x,U.y,U.w,U.h,6*W),z.stroke();let T=U.x+U.w/2,v=U.y,w=13*W;z.beginPath(),z.arc(T,v,w,0,Math.PI*2),z.fillStyle=O9,z.fill(),z.fillStyle="#ffffff",z.font=`bold ${Math.round(14*W)}px sans-serif`,z.textAlign="center",z.textBaseline="middle",z.fillText(String(D),T,v),z.restore()}async function $6(z,U){let D=z==="element"&&U?U:document.body,W=await G6.default(D,{...z==="viewport"?{windowWidth:window.innerWidth,height:window.innerHeight}:{},useCORS:!0,logging:!1});return V6(W.toDataURL("image/png"))}async function A9(z,U=1){let D=z.getBoundingClientRect(),W=document.body.getBoundingClientRect(),T=await G6.default(document.body,{useCORS:!0,logging:!1,scale:1}),v=T.getContext("2d");if(v)N9(v,B9(D,W,1),U);return V6(T.toDataURL("image/png"))}function L9(z){let U=z.parentElement;if(!U||U.tagName.toLowerCase()==="body"||U.tagName.toLowerCase()==="html")return null;return U}function I9(z){return z.firstElementChild}function R9(z){let U=!1,D=null,W=null,T=document.createElement("div");T.style.cssText="position:fixed;inset:0;pointer-events:none;z-index:2147483647";let v=T.attachShadow({mode:"open"}),w=document.createElement("div");w.style.cssText="position:fixed;border:2px solid #2f7bff;background:rgba(47,123,255,.12);pointer-events:none",w.hidden=!0,v.appendChild(w);let b=(l)=>{if(!l){w.hidden=!0;return}let p=l.getBoundingClientRect();w.hidden=!1,w.style.left=`${p.left}px`,w.style.top=`${p.top}px`,w.style.width=`${p.width}px`,w.style.height=`${p.height}px`},t0=(l)=>{D=l,b(l),z.onSelect(l)};return{enter(){if(U=!0,D=null,W=null,!T.isConnected)document.documentElement.appendChild(T)},hover(l){if(!U||D)return;W=l,b(l)},select(){if(W)t0(W)},climb(){if(D){let l=L9(D);if(l)D=l,b(l)}},descend(){if(D){let l=I9(D);if(l)D=l,b(l)}},current(){return D},exit(){U=!1,D=null,W=null,w.hidden=!0,T.remove()}}}function $Y(z){let U=z.tagName.toLowerCase(),D=z.parentElement;if(!D)return U;let W=Array.from(D.children).filter((T)=>T.tagName===z.tagName);if(W.length<=1)return U;return`${U}:nth-of-type(${W.indexOf(z)+1})`}function T9(z){if(z.id)return`#${z.id}`;let U=[],D=z;while(D&&D.nodeType===1&&D.tagName.toLowerCase()!=="html"&&D.tagName.toLowerCase()!=="body"){if(D.id){U.unshift(`#${D.id}`);break}U.unshift($Y(D)),D=D.parentElement}return U.join(" > ")}function w9(z){let U=[],D=z;while(D&&D.parentElement){let W=Array.from(D.parentElement.children).indexOf(D)+1;U.unshift(`${D.tagName.toLowerCase()}:nth-child(${W})`),D=D.parentElement}return U.join(" > ")}var KY=["color","backgroundColor","opacity","fontFamily","fontSize","fontWeight","textAlign","padding","margin"];function E9(z){let U=window.getComputedStyle(z),D={};for(let v of KY)D[v]=U[v]??"";let W=z.getBoundingClientRect(),T=T9(z);return{selector:T,nthPath:w9(z),tag:z.tagName.toLowerCase(),id:z.id||void 0,classes:Array.from(z.classList),text:(z.textContent??"").trim().slice(0,200)||void 0,boundingBox:{x:W.x,y:W.y,w:W.width,h:W.height},computedStyles:D,outerHtmlSnippet:T.includes(":nth")?z.outerHTML.slice(0,300):void 0}}(()=>{window.__PREVIEW_AGENT__=!0;let U=D9({postToHost:(w)=>{let b=window.__TAURI_INTERNALS__;if(b?.invoke)b.invoke("preview_message",{raw:w})},location:window.location,title:document.title});window.__PREVIEW_BRIDGE__=U,window.__PREVIEW_AGENT_CAPTURE__=$6,U.on("capture",async(w)=>{try{U.send({type:"screenshot",dataUrl:await $6(w.kind),kind:w.kind})}catch(b){U.reportError(String(b))}});let D=!1,W=R9({onSelect:()=>{}}),T=async(w)=>{try{let b=await A9(w);U.send({type:"selection",payload:{pageUrl:window.location.href,sourceHint:document.title||void 0,element:E9(w),screenshot:{dataUrl:b,kind:"region"}}})}catch(b){U.reportError(String(b))}};U.on("enter-picker",()=>{D=!0,W.enter()}),U.on("exit-picker",()=>{D=!1,W.exit()}),document.addEventListener("mousemove",(w)=>{if(!D)return;let b=w.target;if(b instanceof Element)W.hover(b)},!0),document.addEventListener("click",(w)=>{if(!D)return;w.preventDefault(),w.stopPropagation(),W.select();let b=W.current();if(D=!1,W.exit(),b)T(b)},!0);let v=()=>{U.reportReady(),U.reportNavigated()};if(document.readyState!=="loading")v();else document.addEventListener("DOMContentLoaded",v);window.addEventListener("popstate",()=>U.reportNavigated())})();})(); +}`,F5=function(M){z5(M,"."+Y6+K5+XQ+` + .`+X6+U5+XQ)},z5=function(M,Q){var q=M.ownerDocument;if(q){var Z=q.createElement("style");Z.textContent=Q,M.appendChild(Z)}},VQ=function(){function M(){}return M.getOrigin=function(Q){var q=M._link;if(!q)return"about:blank";return q.href=Q,q.href=q.href,q.protocol+q.hostname+q.port},M.isSameOrigin=function(Q){return M.getOrigin(Q)===M._origin},M.setContext=function(Q){M._link=Q.document.createElement("a"),M._origin=M.getOrigin(Q.location.href)},M._origin="about:blank",M}(),D5=function(){function M(Q,q){this.context=Q,this._options=q,this._cache={}}return M.prototype.addImage=function(Q){var q=Promise.resolve();if(this.has(Q))return q;if(G6(Q)||N5(Q))return(this._cache[Q]=this.loadImage(Q)).catch(function(){}),q;return q},M.prototype.match=function(Q){return this._cache[Q]},M.prototype.loadImage=function(Q){return W(this,void 0,void 0,function(){var q,Z,J,j,Y=this;return R(this,function(V){switch(V.label){case 0:if(q=VQ.isSameOrigin(Q),Z=!V6(Q)&&this._options.useCORS===!0&&n.SUPPORT_CORS_IMAGES&&!q,J=!V6(Q)&&!q&&!G6(Q)&&typeof this._options.proxy==="string"&&n.SUPPORT_CORS_XHR&&!Z,!q&&this._options.allowTaint===!1&&!V6(Q)&&!G6(Q)&&!J&&!Z)return[2];if(j=Q,!J)return[3,2];return[4,this.proxy(j)];case 1:j=V.sent(),V.label=2;case 2:return this.context.logger.debug("Added image "+Q.substring(0,256)),[4,new Promise(function(X,G){var $=new Image;if($.onload=function(){return X($)},$.onerror=G,A5(j)||Z)$.crossOrigin="anonymous";if($.src=j,$.complete===!0)setTimeout(function(){return X($)},500);if(Y._options.imageTimeout>0)setTimeout(function(){return G("Timed out ("+Y._options.imageTimeout+"ms) loading image")},Y._options.imageTimeout)})];case 3:return[2,V.sent()]}})})},M.prototype.has=function(Q){return typeof this._cache[Q]<"u"},M.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},M.prototype.proxy=function(Q){var q=this,Z=this._options.proxy;if(!Z)throw Error("No proxy defined");var J=Q.substring(0,256);return new Promise(function(j,Y){var V=n.SUPPORT_RESPONSE_TYPE?"blob":"text",X=new XMLHttpRequest;X.onload=function(){if(X.status===200)if(V==="text")j(X.response);else{var H=new FileReader;H.addEventListener("load",function(){return j(H.result)},!1),H.addEventListener("error",function(F){return Y(F)},!1),H.readAsDataURL(X.response)}else Y("Failed to proxy resource "+J+" with status code "+X.status)},X.onerror=Y;var G=Z.indexOf("?")>-1?"&":"?";if(X.open("GET",""+Z+G+"url="+encodeURIComponent(Q)+"&responseType="+V),V!=="text"&&X instanceof XMLHttpRequest)X.responseType=V;if(q._options.imageTimeout){var $=q._options.imageTimeout;X.timeout=$,X.ontimeout=function(){return Y("Timed out ("+$+"ms) proxying "+J)}}X.send()})},M}(),W5=/^data:image\/svg\+xml/i,O5=/^data:image\/.*;base64,/i,B5=/^data:image\/.*/i,N5=function(M){return n.SUPPORT_SVG_DRAWING||!L5(M)},V6=function(M){return B5.test(M)},A5=function(M){return O5.test(M)},G6=function(M){return M.substr(0,4)==="blob"},L5=function(M){return M.substr(-3).toLowerCase()==="svg"||W5.test(M)},B=function(){function M(Q,q){this.type=0,this.x=Q,this.y=q}return M.prototype.add=function(Q,q){return new M(this.x+Q,this.y+q)},M}(),Z0=function(M,Q,q){return new B(M.x+(Q.x-M.x)*q,M.y+(Q.y-M.y)*q)},$8=function(){function M(Q,q,Z,J){this.type=1,this.start=Q,this.startControl=q,this.endControl=Z,this.end=J}return M.prototype.subdivide=function(Q,q){var Z=Z0(this.start,this.startControl,Q),J=Z0(this.startControl,this.endControl,Q),j=Z0(this.endControl,this.end,Q),Y=Z0(Z,J,Q),V=Z0(J,j,Q),X=Z0(Y,V,Q);return q?new M(this.start,Z,Y,X):new M(X,V,j,this.end)},M.prototype.add=function(Q,q){return new M(this.start.add(Q,q),this.startControl.add(Q,q),this.endControl.add(Q,q),this.end.add(Q,q))},M.prototype.reverse=function(){return new M(this.end,this.endControl,this.startControl,this.start)},M}(),V1=function(M){return M.type===1},I5=function(){function M(Q){var{styles:q,bounds:Z}=Q,J=N0(q.borderTopLeftRadius,Z.width,Z.height),j=J[0],Y=J[1],V=N0(q.borderTopRightRadius,Z.width,Z.height),X=V[0],G=V[1],$=N0(q.borderBottomRightRadius,Z.width,Z.height),H=$[0],F=$[1],A=N0(q.borderBottomLeftRadius,Z.width,Z.height),D=A[0],O=A[1],S=[];S.push((j+X)/Z.width),S.push((D+H)/Z.width),S.push((Y+O)/Z.height),S.push((G+F)/Z.height);var T=Math.max.apply(Math,S);if(T>1)j/=T,Y/=T,X/=T,G/=T,H/=T,F/=T,D/=T,O/=T;var I=Z.width-X,x=Z.height-F,y=Z.width-H,w=Z.height-O,N=q.borderTopWidth,v=q.borderRightWidth,b=q.borderBottomWidth,E=q.borderLeftWidth,a=h(q.paddingTop,Q.bounds.width),M1=h(q.paddingRight,Q.bounds.width),j1=h(q.paddingBottom,Q.bounds.width),_=h(q.paddingLeft,Q.bounds.width);this.topLeftBorderDoubleOuterBox=j>0||Y>0?u(Z.left+E/3,Z.top+N/3,j-E/3,Y-N/3,g.TOP_LEFT):new B(Z.left+E/3,Z.top+N/3),this.topRightBorderDoubleOuterBox=j>0||Y>0?u(Z.left+I,Z.top+N/3,X-v/3,G-N/3,g.TOP_RIGHT):new B(Z.left+Z.width-v/3,Z.top+N/3),this.bottomRightBorderDoubleOuterBox=H>0||F>0?u(Z.left+y,Z.top+x,H-v/3,F-b/3,g.BOTTOM_RIGHT):new B(Z.left+Z.width-v/3,Z.top+Z.height-b/3),this.bottomLeftBorderDoubleOuterBox=D>0||O>0?u(Z.left+E/3,Z.top+w,D-E/3,O-b/3,g.BOTTOM_LEFT):new B(Z.left+E/3,Z.top+Z.height-b/3),this.topLeftBorderDoubleInnerBox=j>0||Y>0?u(Z.left+E*2/3,Z.top+N*2/3,j-E*2/3,Y-N*2/3,g.TOP_LEFT):new B(Z.left+E*2/3,Z.top+N*2/3),this.topRightBorderDoubleInnerBox=j>0||Y>0?u(Z.left+I,Z.top+N*2/3,X-v*2/3,G-N*2/3,g.TOP_RIGHT):new B(Z.left+Z.width-v*2/3,Z.top+N*2/3),this.bottomRightBorderDoubleInnerBox=H>0||F>0?u(Z.left+y,Z.top+x,H-v*2/3,F-b*2/3,g.BOTTOM_RIGHT):new B(Z.left+Z.width-v*2/3,Z.top+Z.height-b*2/3),this.bottomLeftBorderDoubleInnerBox=D>0||O>0?u(Z.left+E*2/3,Z.top+w,D-E*2/3,O-b*2/3,g.BOTTOM_LEFT):new B(Z.left+E*2/3,Z.top+Z.height-b*2/3),this.topLeftBorderStroke=j>0||Y>0?u(Z.left+E/2,Z.top+N/2,j-E/2,Y-N/2,g.TOP_LEFT):new B(Z.left+E/2,Z.top+N/2),this.topRightBorderStroke=j>0||Y>0?u(Z.left+I,Z.top+N/2,X-v/2,G-N/2,g.TOP_RIGHT):new B(Z.left+Z.width-v/2,Z.top+N/2),this.bottomRightBorderStroke=H>0||F>0?u(Z.left+y,Z.top+x,H-v/2,F-b/2,g.BOTTOM_RIGHT):new B(Z.left+Z.width-v/2,Z.top+Z.height-b/2),this.bottomLeftBorderStroke=D>0||O>0?u(Z.left+E/2,Z.top+w,D-E/2,O-b/2,g.BOTTOM_LEFT):new B(Z.left+E/2,Z.top+Z.height-b/2),this.topLeftBorderBox=j>0||Y>0?u(Z.left,Z.top,j,Y,g.TOP_LEFT):new B(Z.left,Z.top),this.topRightBorderBox=X>0||G>0?u(Z.left+I,Z.top,X,G,g.TOP_RIGHT):new B(Z.left+Z.width,Z.top),this.bottomRightBorderBox=H>0||F>0?u(Z.left+y,Z.top+x,H,F,g.BOTTOM_RIGHT):new B(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=D>0||O>0?u(Z.left,Z.top+w,D,O,g.BOTTOM_LEFT):new B(Z.left,Z.top+Z.height),this.topLeftPaddingBox=j>0||Y>0?u(Z.left+E,Z.top+N,Math.max(0,j-E),Math.max(0,Y-N),g.TOP_LEFT):new B(Z.left+E,Z.top+N),this.topRightPaddingBox=X>0||G>0?u(Z.left+Math.min(I,Z.width-v),Z.top+N,I>Z.width+v?0:Math.max(0,X-v),Math.max(0,G-N),g.TOP_RIGHT):new B(Z.left+Z.width-v,Z.top+N),this.bottomRightPaddingBox=H>0||F>0?u(Z.left+Math.min(y,Z.width-E),Z.top+Math.min(x,Z.height-b),Math.max(0,H-v),Math.max(0,F-b),g.BOTTOM_RIGHT):new B(Z.left+Z.width-v,Z.top+Z.height-b),this.bottomLeftPaddingBox=D>0||O>0?u(Z.left+E,Z.top+Math.min(w,Z.height-b),Math.max(0,D-E),Math.max(0,O-b),g.BOTTOM_LEFT):new B(Z.left+E,Z.top+Z.height-b),this.topLeftContentBox=j>0||Y>0?u(Z.left+E+_,Z.top+N+a,Math.max(0,j-(E+_)),Math.max(0,Y-(N+a)),g.TOP_LEFT):new B(Z.left+E+_,Z.top+N+a),this.topRightContentBox=X>0||G>0?u(Z.left+Math.min(I,Z.width+E+_),Z.top+N+a,I>Z.width+E+_?0:X-E+_,G-(N+a),g.TOP_RIGHT):new B(Z.left+Z.width-(v+M1),Z.top+N+a),this.bottomRightContentBox=H>0||F>0?u(Z.left+Math.min(y,Z.width-(E+_)),Z.top+Math.min(x,Z.height+N+a),Math.max(0,H-(v+M1)),F-(b+j1),g.BOTTOM_RIGHT):new B(Z.left+Z.width-(v+M1),Z.top+Z.height-(b+j1)),this.bottomLeftContentBox=D>0||O>0?u(Z.left+E+_,Z.top+w,Math.max(0,D-(E+_)),O-(b+j1),g.BOTTOM_LEFT):new B(Z.left+E+_,Z.top+Z.height-(b+j1))}return M}(),g;(function(M){M[M.TOP_LEFT=0]="TOP_LEFT",M[M.TOP_RIGHT=1]="TOP_RIGHT",M[M.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",M[M.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(g||(g={}));var u=function(M,Q,q,Z,J){var j=4*((Math.sqrt(2)-1)/3),Y=q*j,V=Z*j,X=M+q,G=Q+Z;switch(J){case g.TOP_LEFT:return new $8(new B(M,G),new B(M,G-V),new B(X-Y,Q),new B(X,Q));case g.TOP_RIGHT:return new $8(new B(M,Q),new B(M+Y,Q),new B(X,G-V),new B(X,G));case g.BOTTOM_RIGHT:return new $8(new B(X,Q),new B(X,Q+V),new B(M+Y,G),new B(M,G));case g.BOTTOM_LEFT:default:return new $8(new B(X,G),new B(X-Y,G),new B(M,Q+V),new B(M,Q))}},H8=function(M){return[M.topLeftBorderBox,M.topRightBorderBox,M.bottomRightBorderBox,M.bottomLeftBorderBox]},R5=function(M){return[M.topLeftContentBox,M.topRightContentBox,M.bottomRightContentBox,M.bottomLeftContentBox]},K8=function(M){return[M.topLeftPaddingBox,M.topRightPaddingBox,M.bottomRightPaddingBox,M.bottomLeftPaddingBox]},T5=function(){function M(Q,q,Z){this.offsetX=Q,this.offsetY=q,this.matrix=Z,this.type=0,this.target=6}return M}(),U8=function(){function M(Q,q){this.path=Q,this.target=q,this.type=1}return M}(),w5=function(){function M(Q){this.opacity=Q,this.type=2,this.target=6}return M}(),E5=function(M){return M.type===0},GQ=function(M){return M.type===1},C5=function(M){return M.type===2},$Q=function(M,Q){if(M.length===Q.length)return M.some(function(q,Z){return q===Q[Z]});return!1},S5=function(M,Q,q,Z,J){return M.map(function(j,Y){switch(Y){case 0:return j.add(Q,q);case 1:return j.add(Q+Z,q);case 2:return j.add(Q+Z,q+J);case 3:return j.add(Q,q+J)}return j})},HQ=function(){function M(Q){this.element=Q,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return M}(),KQ=function(){function M(Q,q){if(this.container=Q,this.parent=q,this.effects=[],this.curves=new I5(this.container),this.container.styles.opacity<1)this.effects.push(new w5(this.container.styles.opacity));if(this.container.styles.transform!==null){var Z=this.container.bounds.left+this.container.styles.transformOrigin[0].number,J=this.container.bounds.top+this.container.styles.transformOrigin[1].number,j=this.container.styles.transform;this.effects.push(new T5(Z,J,j))}if(this.container.styles.overflowX!==0){var Y=H8(this.curves),V=K8(this.curves);if($Q(Y,V))this.effects.push(new U8(Y,6));else this.effects.push(new U8(Y,2)),this.effects.push(new U8(V,4))}}return M.prototype.getEffects=function(Q){var q=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,J=this.effects.slice(0);while(Z){var j=Z.effects.filter(function(X){return!GQ(X)});if(q||Z.container.styles.position!==0||!Z.parent){if(J.unshift.apply(J,j),q=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Y=H8(Z.curves),V=K8(Z.curves);if(!$Q(Y,V))J.unshift(new U8(V,6))}}else J.unshift.apply(J,j);Z=Z.parent}return J.filter(function(X){return r(X.target,Q)})},M}(),$6=function(M,Q,q,Z){M.container.elements.forEach(function(J){var j=r(J.flags,4),Y=r(J.flags,2),V=new KQ(J,M);if(r(J.styles.display,2048))Z.push(V);var X=r(J.flags,8)?[]:Z;if(j||Y){var G=j||J.styles.isPositioned()?q:Q,$=new HQ(V);if(J.styles.isPositioned()||J.styles.opacity<1||J.styles.isTransformed()){var H=J.styles.zIndex.order;if(H<0){var F=0;G.negativeZIndex.some(function(D,O){if(H>D.element.container.styles.zIndex.order)return F=O,!1;else if(F>0)return!0;return!1}),G.negativeZIndex.splice(F,0,$)}else if(H>0){var A=0;G.positiveZIndex.some(function(D,O){if(H>=D.element.container.styles.zIndex.order)return A=O+1,!1;else if(A>0)return!0;return!1}),G.positiveZIndex.splice(A,0,$)}else G.zeroOrAutoZIndexOrTransformedOrOpacity.push($)}else if(J.styles.isFloating())G.nonPositionedFloats.push($);else G.nonPositionedInlineLevel.push($);$6(V,$,j?$:q,X)}else{if(J.styles.isInlineLevel())Q.inlineLevel.push(V);else Q.nonInlineLevel.push(V);$6(V,Q,q,X)}if(r(J.flags,8))UQ(J,X)})},UQ=function(M,Q){var q=M instanceof e8?M.start:1,Z=M instanceof e8?M.reversed:!1;for(var J=0;J"u")return M[0];return q},x5=function(M,Q,q,Z,J){var j=Q[0],Y=Q[1],V=q[0],X=q[1];switch(M){case 2:return[new B(Math.round(Z.left),Math.round(Z.top+Y)),new B(Math.round(Z.left+Z.width),Math.round(Z.top+Y)),new B(Math.round(Z.left+Z.width),Math.round(X+Z.top+Y)),new B(Math.round(Z.left),Math.round(X+Z.top+Y))];case 3:return[new B(Math.round(Z.left+j),Math.round(Z.top)),new B(Math.round(Z.left+j+V),Math.round(Z.top)),new B(Math.round(Z.left+j+V),Math.round(Z.height+Z.top)),new B(Math.round(Z.left+j),Math.round(Z.height+Z.top))];case 1:return[new B(Math.round(Z.left+j),Math.round(Z.top+Y)),new B(Math.round(Z.left+j+V),Math.round(Z.top+Y)),new B(Math.round(Z.left+j+V),Math.round(Z.top+Y+X)),new B(Math.round(Z.left+j),Math.round(Z.top+Y+X))];default:return[new B(Math.round(J.left),Math.round(J.top)),new B(Math.round(J.left+J.width),Math.round(J.top)),new B(Math.round(J.left+J.width),Math.round(J.height+J.top)),new B(Math.round(J.left),Math.round(J.height+J.top))]}},g5="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",DQ="Hidden Text",p5=function(){function M(Q){this._data={},this._document=Q}return M.prototype.parseMetrics=function(Q,q){var Z=this._document.createElement("div"),J=this._document.createElement("img"),j=this._document.createElement("span"),Y=this._document.body;Z.style.visibility="hidden",Z.style.fontFamily=Q,Z.style.fontSize=q,Z.style.margin="0",Z.style.padding="0",Z.style.whiteSpace="nowrap",Y.appendChild(Z),J.src=g5,J.width=1,J.height=1,J.style.margin="0",J.style.padding="0",J.style.verticalAlign="baseline",j.style.fontFamily=Q,j.style.fontSize=q,j.style.margin="0",j.style.padding="0",j.appendChild(this._document.createTextNode(DQ)),Z.appendChild(j),Z.appendChild(J);var V=J.offsetTop-j.offsetTop+2;Z.removeChild(j),Z.appendChild(this._document.createTextNode(DQ)),Z.style.lineHeight="normal",J.style.verticalAlign="super";var X=J.offsetTop-Z.offsetTop+2;return Y.removeChild(Z),{baseline:V,middle:X}},M.prototype.getMetrics=function(Q,q){var Z=Q+" "+q;if(typeof this._data[Z]>"u")this._data[Z]=this.parseMetrics(Q,q);return this._data[Z]},M}(),WQ=function(){function M(Q,q){this.context=Q,this.options=q}return M}(),_5=1e4,h5=function(M){K(Q,M);function Q(q,Z){var J=M.call(this,q,Z)||this;if(J._activeEffects=[],J.canvas=Z.canvas?Z.canvas:document.createElement("canvas"),J.ctx=J.canvas.getContext("2d"),!Z.canvas)J.canvas.width=Math.floor(Z.width*Z.scale),J.canvas.height=Math.floor(Z.height*Z.scale),J.canvas.style.width=Z.width+"px",J.canvas.style.height=Z.height+"px";return J.fontMetrics=new p5(document),J.ctx.scale(J.options.scale,J.options.scale),J.ctx.translate(-Z.x,-Z.y),J.ctx.textBaseline="bottom",J._activeEffects=[],J.context.logger.debug("Canvas renderer initialized ("+Z.width+"x"+Z.height+") with scale "+Z.scale),J}return Q.prototype.applyEffects=function(q){var Z=this;while(this._activeEffects.length)this.popEffect();q.forEach(function(J){return Z.applyEffect(J)})},Q.prototype.applyEffect=function(q){if(this.ctx.save(),C5(q))this.ctx.globalAlpha=q.opacity;if(E5(q))this.ctx.translate(q.offsetX,q.offsetY),this.ctx.transform(q.matrix[0],q.matrix[1],q.matrix[2],q.matrix[3],q.matrix[4],q.matrix[5]),this.ctx.translate(-q.offsetX,-q.offsetY);if(GQ(q))this.path(q.path),this.ctx.clip();this._activeEffects.push(q)},Q.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},Q.prototype.renderStack=function(q){return W(this,void 0,void 0,function(){var Z;return R(this,function(J){switch(J.label){case 0:if(Z=q.element.container.styles,!Z.isVisible())return[3,2];return[4,this.renderStackContent(q)];case 1:J.sent(),J.label=2;case 2:return[2]}})})},Q.prototype.renderNode=function(q){return W(this,void 0,void 0,function(){return R(this,function(Z){switch(Z.label){case 0:if(r(q.container.flags,16))debugger;if(!q.container.styles.isVisible())return[3,3];return[4,this.renderNodeBackgroundAndBorders(q)];case 1:return Z.sent(),[4,this.renderNodeContent(q)];case 2:Z.sent(),Z.label=3;case 3:return[2]}})})},Q.prototype.renderTextWithLetterSpacing=function(q,Z,J){var j=this;if(Z===0)this.ctx.fillText(q.text,q.bounds.left,q.bounds.top+J);else{var Y=t8(q.text);Y.reduce(function(V,X){return j.ctx.fillText(X,V,q.bounds.top+J),V+j.ctx.measureText(X).width},q.bounds.left)}},Q.prototype.createFontStyle=function(q){var Z=q.fontVariant.filter(function(Y){return Y==="normal"||Y==="small-caps"}).join(""),J=s5(q.fontFamily).join(", "),j=B0(q.fontSize)?""+q.fontSize.number+q.fontSize.unit:q.fontSize.number+"px";return[[q.fontStyle,Z,q.fontWeight,j,J].join(" "),J,j]},Q.prototype.renderTextNode=function(q,Z){return W(this,void 0,void 0,function(){var J,j,Y,V,X,G,$,H,F=this;return R(this,function(A){return J=this.createFontStyle(Z),j=J[0],Y=J[1],V=J[2],this.ctx.font=j,this.ctx.direction=Z.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",X=this.fontMetrics.getMetrics(Y,V),G=X.baseline,$=X.middle,H=Z.paintOrder,q.textBounds.forEach(function(D){H.forEach(function(O){switch(O){case 0:F.ctx.fillStyle=i(Z.color),F.renderTextWithLetterSpacing(D,Z.letterSpacing,G);var S=Z.textShadow;if(S.length&&D.text.trim().length)S.slice(0).reverse().forEach(function(T){F.ctx.shadowColor=i(T.color),F.ctx.shadowOffsetX=T.offsetX.number*F.options.scale,F.ctx.shadowOffsetY=T.offsetY.number*F.options.scale,F.ctx.shadowBlur=T.blur.number,F.renderTextWithLetterSpacing(D,Z.letterSpacing,G)}),F.ctx.shadowColor="",F.ctx.shadowOffsetX=0,F.ctx.shadowOffsetY=0,F.ctx.shadowBlur=0;if(Z.textDecorationLine.length)F.ctx.fillStyle=i(Z.textDecorationColor||Z.color),Z.textDecorationLine.forEach(function(T){switch(T){case 1:F.ctx.fillRect(D.bounds.left,Math.round(D.bounds.top+G),D.bounds.width,1);break;case 2:F.ctx.fillRect(D.bounds.left,Math.round(D.bounds.top),D.bounds.width,1);break;case 3:F.ctx.fillRect(D.bounds.left,Math.ceil(D.bounds.top+$),D.bounds.width,1);break}});break;case 1:if(Z.webkitTextStrokeWidth&&D.text.trim().length)F.ctx.strokeStyle=i(Z.webkitTextStrokeColor),F.ctx.lineWidth=Z.webkitTextStrokeWidth,F.ctx.lineJoin=window.chrome?"miter":"round",F.ctx.strokeText(D.text,D.bounds.left,D.bounds.top+G);F.ctx.strokeStyle="",F.ctx.lineWidth=0,F.ctx.lineJoin="miter";break}})}),[2]})})},Q.prototype.renderReplacedElement=function(q,Z,J){if(J&&q.intrinsicWidth>0&&q.intrinsicHeight>0){var j=z8(q),Y=K8(Z);this.path(Y),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(J,0,0,q.intrinsicWidth,q.intrinsicHeight,j.left,j.top,j.width,j.height),this.ctx.restore()}},Q.prototype.renderNodeContent=function(q){return W(this,void 0,void 0,function(){var Z,J,j,Y,V,X,I,I,G,$,H,F,y,A,D,w,O,S,T,I,x,y,w;return R(this,function(N){switch(N.label){case 0:this.applyEffects(q.getEffects(4)),Z=q.container,J=q.curves,j=Z.styles,Y=0,V=Z.textNodes,N.label=1;case 1:if(!(Y0&&t>0)b=j.ctx.createPattern(w,"repeat"),j.renderRepeat(a,b,Z1,q1)}else if(CZ($)){if(E=H6(q,Z,[null,null,null]),a=E[0],M1=E[1],j1=E[2],_=E[3],t=E[4],b1=$.position.length===0?[x8]:$.position,Z1=h(b1[0],_),q1=h(b1[b1.length-1],t),u1=IZ($,Z1,q1,_,t),D1=u1[0],x1=u1[1],D1>0&&x1>0)if(l1=j.ctx.createRadialGradient(M1+Z1,j1+q1,0,M1+Z1,j1+q1,D1),j9($.stops,D1*2).forEach(function(C0){return l1.addColorStop(C0.stop,i(C0.color))}),j.path(a),j.ctx.fillStyle=l1,D1!==x1)d1=q.bounds.left+0.5*q.bounds.width,R1=q.bounds.top+0.5*q.bounds.height,c1=x1/D1,T1=1/c1,j.ctx.save(),j.ctx.translate(d1,R1),j.ctx.transform(1,0,0,c1,0,0),j.ctx.translate(-d1,-R1),j.ctx.fillRect(M1,T1*(j1-R1)+R1,_,t*T1),j.ctx.restore();else j.ctx.fill()}j0.label=6;case 6:return Z--,[2]}})},j=this,Y=0,V=q.styles.backgroundImage.slice(0).reverse(),G.label=1;case 1:if(!(Y0))return[3,11];if($.style!==2)return[3,5];return[4,this.renderDashedDottedBorder($.color,$.width,V,q.curves,2)];case 4:return F.sent(),[3,11];case 5:if($.style!==3)return[3,7];return[4,this.renderDashedDottedBorder($.color,$.width,V,q.curves,3)];case 6:return F.sent(),[3,11];case 7:if($.style!==4)return[3,9];return[4,this.renderDoubleBorder($.color,$.width,V,q.curves)];case 8:return F.sent(),[3,11];case 9:return[4,this.renderSolidBorder($.color,V,q.curves)];case 10:F.sent(),F.label=11;case 11:V++,F.label=12;case 12:return X++,[3,3];case 13:return[2]}})})},Q.prototype.renderDashedDottedBorder=function(q,Z,J,j,Y){return W(this,void 0,void 0,function(){var V,X,G,$,H,F,A,D,O,S,T,I,x,y,w,N,w,N;return R(this,function(v){if(this.ctx.save(),V=k5(j,J),X=FQ(j,J),Y===2)this.path(X),this.ctx.clip();if(V1(X[0]))G=X[0].start.x,$=X[0].start.y;else G=X[0].x,$=X[0].y;if(V1(X[1]))H=X[1].end.x,F=X[1].end.y;else H=X[1].x,F=X[1].y;if(J===0||J===2)A=Math.abs(G-H);else A=Math.abs($-F);if(this.ctx.beginPath(),Y===3)this.formatPath(V);else this.formatPath(X.slice(0,2));if(D=Z<3?Z*3:Z*2,O=Z<3?Z*2:Z,Y===3)D=Z,O=Z;if(S=!0,A<=D*2)S=!1;else if(A<=D*2+O)T=A/(2*D+O),D*=T,O*=T;else I=Math.floor((A+O)/(D+O)),x=(A-I*D)/(I-1),y=(A-(I+1)*D)/I,O=y<=0||Math.abs(O-x)U.postToHost(BQ(W));return{reportReady:()=>z({type:"ready"}),reportNavigated:()=>z({type:"navigated",url:U.location.href,title:U.title}),reportError:(W)=>z({type:"error",message:W}),send:z,on(W,R){let P=K.get(W)??[];P.push(R),K.set(W,P)},handleHostRaw(W){let R=NQ(W);if(!R)return;for(let P of K.get(R.type)??[])P(R)}}}var z6=X7(LQ(),1);function $7(U,K,z){let W=Math.max(U,K);if(W<=z)return{width:U,height:K};let R=z/W;return{width:Math.round(U*R),height:Math.round(K*R)}}async function F6(U,K=1600,z=0.85){let W=new Image;await new Promise((d,c)=>{W.onload=()=>d(),W.onerror=()=>c(Error("load")),W.src=U});let{width:R,height:P}=$7(W.naturalWidth,W.naturalHeight,K),C=document.createElement("canvas");return C.width=R,C.height=P,C.getContext("2d").drawImage(W,0,0,R,P),C.toDataURL("image/png",z)}function RQ(U,K,z=1){return{x:(U.left-K.left)*z,y:(U.top-K.top)*z,w:U.width*z,h:U.height*z}}var IQ="#2f7bff";function H7(U,K,z,W,R,P){let C=Math.max(0,Math.min(P,W/2,R/2));U.beginPath(),U.moveTo(K+C,z),U.arcTo(K+W,z,K+W,z+R,C),U.arcTo(K+W,z+R,K,z+R,C),U.arcTo(K,z+R,K,z,C),U.arcTo(K,z,K+W,z,C),U.closePath()}function TQ(U,K,z=1,W=1){U.save(),U.lineWidth=Math.max(2,Math.round(3*W)),U.strokeStyle=IQ,H7(U,K.x,K.y,K.w,K.h,6*W),U.stroke();let R=K.x+K.w/2,P=K.y,C=13*W;U.beginPath(),U.arc(R,P,C,0,Math.PI*2),U.fillStyle=IQ,U.fill(),U.fillStyle="#ffffff",U.font=`bold ${Math.round(14*W)}px sans-serif`,U.textAlign="center",U.textBaseline="middle",U.fillText(String(z),R,P),U.restore()}async function D6(U,K){let z=U==="element"&&K?K:document.body,W=await z6.default(z,{...U==="viewport"?{windowWidth:window.innerWidth,height:window.innerHeight}:{},useCORS:!0,logging:!1});return F6(W.toDataURL("image/png"))}async function wQ(U,K=1){let z=U.getBoundingClientRect(),W=document.body.getBoundingClientRect(),R=await z6.default(document.body,{useCORS:!0,logging:!1,scale:1}),P=R.getContext("2d");if(P)TQ(P,RQ(z,W,1),K);return F6(R.toDataURL("image/png"))}function EQ(U){let K=U.parentElement;if(!K||K.tagName.toLowerCase()==="body"||K.tagName.toLowerCase()==="html")return null;return K}function CQ(U){return U.firstElementChild}function SQ(U){let K=!1,z=null,W=null,R=document.createElement("div");R.style.cssText="position:fixed;inset:0;pointer-events:none;z-index:2147483647";let P=R.attachShadow({mode:"open"}),C=document.createElement("div");C.style.cssText="position:fixed;border:2px solid #2f7bff;background:rgba(47,123,255,.12);pointer-events:none",C.hidden=!0,P.appendChild(C);let d=(k)=>{if(!k){C.hidden=!0;return}let f=k.getBoundingClientRect();C.hidden=!1,C.style.left=`${f.left}px`,C.style.top=`${f.top}px`,C.style.width=`${f.width}px`,C.style.height=`${f.height}px`},c=(k)=>{z=k,d(k),U.onSelect(k)};return{enter(){if(K=!0,z=null,W=null,!R.isConnected)document.documentElement.appendChild(R)},hover(k){if(!K||z)return;W=k,d(k)},select(){if(W)c(W)},climb(){if(z){let k=EQ(z);if(k)z=k,d(k)}},descend(){if(z){let k=CQ(z);if(k)z=k,d(k)}},current(){return z},exit(){K=!1,z=null,W=null,C.hidden=!0,R.remove()}}}function K7(U){let K=U.tagName.toLowerCase(),z=U.parentElement;if(!z)return K;let W=Array.from(z.children).filter((R)=>R.tagName===U.tagName);if(W.length<=1)return K;return`${K}:nth-of-type(${W.indexOf(U)+1})`}function yQ(U){if(U.id)return`#${U.id}`;let K=[],z=U;while(z&&z.nodeType===1&&z.tagName.toLowerCase()!=="html"&&z.tagName.toLowerCase()!=="body"){if(z.id){K.unshift(`#${z.id}`);break}K.unshift(K7(z)),z=z.parentElement}return K.join(" > ")}function PQ(U){let K=[],z=U;while(z&&z.parentElement){let W=Array.from(z.parentElement.children).indexOf(z)+1;K.unshift(`${z.tagName.toLowerCase()}:nth-child(${W})`),z=z.parentElement}return K.join(" > ")}var U7=["color","backgroundColor","opacity","fontFamily","fontSize","fontWeight","textAlign","padding","margin"];function fQ(U){let K=window.getComputedStyle(U),z={};for(let P of U7)z[P]=K[P]??"";let W=U.getBoundingClientRect(),R=yQ(U);return{selector:R,nthPath:PQ(U),tag:U.tagName.toLowerCase(),id:U.id||void 0,classes:Array.from(U.classList),text:(U.textContent??"").trim().slice(0,200)||void 0,boundingBox:{x:W.x,y:W.y,w:W.width,h:W.height},computedStyles:z,outerHtmlSnippet:R.includes(":nth")?U.outerHTML.slice(0,300):void 0}}function W6(U,K){let z=window.getComputedStyle(U),W={};if(K.text!=null&&K.text!==U.textContent)W.text={from:U.textContent??"",to:K.text},U.textContent=K.text;if(K.color)W.color={from:z.color,to:K.color},U.style.color=K.color;if(K.background)W.background={from:z.backgroundColor,to:K.background},U.style.background=K.background;if(K.opacity)W.opacity={from:z.opacity,to:K.opacity},U.style.opacity=K.opacity;if(K.fontFamily)W.fontFamily={from:z.fontFamily,to:K.fontFamily},U.style.fontFamily=K.fontFamily;return W}var F7=[{key:"text",label:"文本"},{key:"color",label:"文字颜色"},{key:"background",label:"背景"},{key:"opacity",label:"Opacity"},{key:"fontFamily",label:"字体"}];function z7(U){let K=window.getComputedStyle(U);return{text:U.textContent??"",color:K.color,background:K.backgroundColor,opacity:K.opacity,fontFamily:K.fontFamily}}function D7(U,K){let z={};if(K.text!==U.text)z.text={from:U.text,to:K.text};if(K.color!==U.color)z.color={from:U.color,to:K.color};if(K.background!==U.background)z.background={from:U.background,to:K.background};if(K.opacity!==U.opacity)z.opacity={from:U.opacity,to:K.opacity};if(K.fontFamily!==U.fontFamily)z.fontFamily={from:U.fontFamily,to:K.fontFamily};return z}function W7(U,K){let z={};if(U==="text")z.text=K;else if(U==="color")z.color=K;else if(U==="background")z.background=K;else if(U==="opacity")z.opacity=K;else if(U==="fontFamily")z.fontFamily=K;return z}function kQ(U,K){let z=z7(U),W={...z},R="",P=document.createElement("div"),C=U.getBoundingClientRect(),d=Math.max(8,Math.min(C.bottom+8,window.innerHeight-380)),c=Math.max(8,Math.min(C.left,window.innerWidth-356));P.style.cssText=`position:fixed;top:${d}px;left:${c}px;z-index:2147483647`;let k=P.attachShadow({mode:"open"}),f=document.createElement("div");f.setAttribute("style","width:340px;box-sizing:border-box;background:#fff;border-radius:14px;box-shadow:0 10px 34px rgba(0,0,0,.2);padding:12px;font:13px/1.45 -apple-system,system-ui,sans-serif;color:#111");let W1=document.createElement("input");W1.setAttribute("data-field","description"),W1.placeholder="描述这些更改…",W1.setAttribute("style","width:100%;box-sizing:border-box;border:none;outline:none;font-size:14px;padding:6px 4px"),W1.addEventListener("input",()=>{R=W1.value}),f.appendChild(W1);let Y0=document.createElement("div");Y0.textContent=U.tagName.toLowerCase(),Y0.setAttribute("style","color:#8a8a8a;border-top:1px solid #eee;margin-top:6px;padding:8px 4px 4px;font-weight:600"),f.appendChild(Y0);for(let B1 of F7){let s1=document.createElement("label");s1.setAttribute("style","display:flex;align-items:center;gap:10px;padding:5px 4px");let X0=document.createElement("span");X0.textContent=B1.label,X0.setAttribute("style","width:74px;color:#555;flex:none");let N1=document.createElement("input");N1.setAttribute("data-field",B1.key),N1.value=z[B1.key],N1.setAttribute("style","flex:1;min-width:0;border:1px solid #e2e2e2;border-radius:8px;padding:5px 9px;font:inherit");let K1=B1.key;N1.addEventListener("input",()=>{W[K1]=N1.value,W6(U,W7(K1,N1.value))}),s1.appendChild(X0),s1.appendChild(N1),f.appendChild(s1)}let O1=document.createElement("div");O1.setAttribute("style","display:flex;justify-content:space-between;align-items:center;margin-top:12px");let w1=document.createElement("button");w1.setAttribute("data-action","cancel"),w1.textContent="取消",w1.setAttribute("style","border:none;background:#f1f1f1;border-radius:18px;padding:7px 16px;cursor:pointer;font:inherit");let $1=document.createElement("button");return $1.setAttribute("data-action","confirm"),$1.textContent="✓",$1.setAttribute("style","border:none;background:#2f7bff;color:#fff;border-radius:50%;width:34px;height:34px;cursor:pointer;font-size:16px"),w1.addEventListener("click",()=>{W6(U,z),K.onCancel()}),$1.addEventListener("click",()=>{K.onConfirm({...D7(z,W),description:R||void 0})}),O1.appendChild(w1),O1.appendChild($1),f.appendChild(O1),k.appendChild(f),document.documentElement.appendChild(P),{host:P,destroy:()=>{P.remove()}}}(()=>{window.__PREVIEW_AGENT__=!0;let K=AQ({postToHost:(c)=>{let k=window.__TAURI_INTERNALS__;if(k?.invoke)k.invoke("preview_message",{raw:c})},location:window.location,title:document.title});window.__PREVIEW_BRIDGE__=K,window.__PREVIEW_AGENT_CAPTURE__=D6,K.on("capture",async(c)=>{try{K.send({type:"screenshot",dataUrl:await D6(c.kind),kind:c.kind})}catch(k){K.reportError(String(k))}});let z=!1,W=null,R=SQ({onSelect:()=>{}}),P=()=>{W?.destroy(),W=null,z=!1,R.exit(),K.send({type:"picker-exited"})},C=async(c,k)=>{try{let f=await wQ(c);K.send({type:"selection",payload:{pageUrl:window.location.href,sourceHint:document.title||void 0,element:fQ(c),change:k,screenshot:{dataUrl:f,kind:"region"}}})}catch(f){K.reportError(String(f))}};K.on("enter-picker",()=>{z=!0,R.enter()}),K.on("exit-picker",()=>{P()}),document.addEventListener("mousemove",(c)=>{if(!z)return;let k=c.target;if(k instanceof Element)R.hover(k)},!0),document.addEventListener("click",(c)=>{if(!z||W)return;c.preventDefault(),c.stopPropagation(),R.select();let k=R.current();if(z=!1,!(k instanceof HTMLElement)){P();return}W=kQ(k,{onConfirm:(f)=>{P(),C(k,f)},onCancel:()=>{P()}})},!0);let d=()=>{K.reportReady(),K.reportNavigated()};if(document.readyState!=="loading")d();else document.addEventListener("DOMContentLoaded",d);window.addEventListener("popstate",()=>K.reportNavigated())})();})(); diff --git a/desktop/src/lib/previewEvents.test.ts b/desktop/src/lib/previewEvents.test.ts index f7133e82..40594697 100644 --- a/desktop/src/lib/previewEvents.test.ts +++ b/desktop/src/lib/previewEvents.test.ts @@ -52,4 +52,12 @@ describe('subscribePreviewEvents', () => { expect(() => listeners['preview://event']!({ payload: JSON.stringify({ v: 1, type: 'selection', payload: { pageUrl: 'http://x/' } }) })).not.toThrow() expect(useBrowserPanelStore.getState().bySession['s1']!.pickerActive).toBe(false) }) + + it('picker-exited event resets pickerActive', async () => { + useBrowserPanelStore.getState().open('s1', 'http://x/a') + useBrowserPanelStore.getState().setPicker('s1', true) + await subscribePreviewEvents('s1') + listeners['preview://event']!({ payload: JSON.stringify({ v: 1, type: 'picker-exited' }) }) + expect(useBrowserPanelStore.getState().bySession['s1']!.pickerActive).toBe(false) + }) }) diff --git a/desktop/src/lib/previewEvents.ts b/desktop/src/lib/previewEvents.ts index e569d566..14bb00ba 100644 --- a/desktop/src/lib/previewEvents.ts +++ b/desktop/src/lib/previewEvents.ts @@ -34,6 +34,9 @@ export async function subscribePreviewEvents(sessionId: string): Promise<() => v : [], }) } + else if (msg.type === 'picker-exited') { + store.setPicker(sessionId, false) + } else if (msg.type === 'error') { console.warn('[preview-agent]', msg) } diff --git a/desktop/src/preview-agent/index.ts b/desktop/src/preview-agent/index.ts index c117a59c..18772306 100644 --- a/desktop/src/preview-agent/index.ts +++ b/desktop/src/preview-agent/index.ts @@ -2,6 +2,7 @@ import { createBridge } from './bridge' import { captureToDataUrl, captureAnnotatedRegion } from './screenshot' import { createPicker } from './picker' import { buildElementMetadata } from './metadata' +import { createEditBubble } from './editBubble' ;(() => { ;(window as unknown as { __PREVIEW_AGENT__?: boolean }).__PREVIEW_AGENT__ = true @@ -22,9 +23,18 @@ import { buildElementMetadata } from './metadata' }) let pickerOn = false + let activeBubble: { destroy: () => void } | null = null const picker = createPicker({ onSelect: () => {} }) - const emitSelection = async (el: Element) => { + const teardown = () => { + activeBubble?.destroy() + activeBubble = null + pickerOn = false + picker.exit() + bridge.send({ type: 'picker-exited' }) + } + + const emitSelection = async (el: Element, change?: unknown) => { try { const dataUrl = await captureAnnotatedRegion(el) bridge.send({ @@ -33,6 +43,7 @@ import { buildElementMetadata } from './metadata' pageUrl: window.location.href, sourceHint: document.title || undefined, element: buildElementMetadata(el), + change, screenshot: { dataUrl, kind: 'region' }, }, }) @@ -40,7 +51,7 @@ import { buildElementMetadata } from './metadata' } bridge.on('enter-picker', () => { pickerOn = true; picker.enter() }) - bridge.on('exit-picker', () => { pickerOn = false; picker.exit() }) + bridge.on('exit-picker', () => { teardown() }) document.addEventListener('mousemove', (e) => { if (!pickerOn) return @@ -49,13 +60,16 @@ import { buildElementMetadata } from './metadata' }, true) document.addEventListener('click', (e) => { - if (!pickerOn) return + if (!pickerOn || activeBubble) return e.preventDefault(); e.stopPropagation() picker.select() - const el = picker.current() // capture BEFORE exit (exit clears current) - pickerOn = false - picker.exit() - if (el) void emitSelection(el) + const el = picker.current() + pickerOn = false // stop hovering; keep highlight on the selected element while the bubble is open + if (!(el instanceof HTMLElement)) { teardown(); return } + activeBubble = createEditBubble(el, { + onConfirm: (change) => { teardown(); void emitSelection(el, change) }, + onCancel: () => { teardown() }, + }) }, true) const onReady = () => { bridge.reportReady(); bridge.reportNavigated() } diff --git a/desktop/src/preview-agent/protocol.ts b/desktop/src/preview-agent/protocol.ts index bd2ac191..9cda52c3 100644 --- a/desktop/src/preview-agent/protocol.ts +++ b/desktop/src/preview-agent/protocol.ts @@ -4,6 +4,7 @@ export type AgentMessage = | { type: 'error'; message: string } | { type: 'selection'; payload: unknown } // M5 填充结构 | { type: 'screenshot'; dataUrl: string; kind: 'full' | 'viewport' | 'element' } // M4 + | { type: 'picker-exited' } export type HostMessage = | { type: 'enter-picker' }