// ==UserScript== // @name chatgpt-helper // @namespace https://github.com/mudssky/chatgpt-helper // @version 0.0.3 // @author mudssky // @description 增加保存对话为png和markdown的功能 // @license MIT // @icon https://chat.openai.com/favicon-32x32.png // @homepage https://github.com/mudssky/chatgpt-helper // @homepageURL https://github.com/mudssky/chatgpt-helper // @source https://github.com/mudssky/chatgpt-helper // @match https://chat.openai.com/* // @require https://cdn.jsdelivr.net/npm/vue@3.2.47/dist/vue.global.prod.js // @grant GM_download // @run-at document-body // @downloadURL none // ==/UserScript== (n=>{const a=document.createElement("style");a.dataset.source="vite-plugin-monkey",a.innerText=n,document.head.appendChild(a)})(`.logo[data-v-10faaad2]{height:6em;padding:1.5em;will-change:filter}.logo[data-v-10faaad2]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-10faaad2]:hover{filter:drop-shadow(0 0 2em #42b883aa)}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.fixed{position:fixed}.bottom-\\[50\\%\\]{bottom:50%}.right-0{right:0}.h-\\[200px\\]{height:200px}.w-\\[200px\\]{width:200px}.flex{display:flex}.table{display:table}.hover\\:translate-x-\\[0px\\]:hover{--un-translate-x:0px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-x-\\[180px\\]{--un-translate-x:180px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.justify-center{justify-content:center}.gap-2{grid-gap:.5rem;gap:.5rem}.space-y-\\[10px\\]>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(10px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(10px * var(--un-space-y-reverse))}.border-0{border-width:0}.rounded{border-radius:.25rem}.bg-gray-300{--un-bg-opacity:1;background-color:rgba(209,213,219,var(--un-bg-opacity))}.p-\\[20px\\]{padding:20px}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.md\\:border{border-width:1px}} `); var __plugin_monkey_exposed=function(Ce,SA){"use strict";/*! * html2canvas 1.4.1 * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License *//*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var lr=function(A,e){return lr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,t){r.__proto__=t}||function(r,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n])},lr(A,e)};function tA(A,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");lr(A,e);function r(){this.constructor=A}A.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var wr=function(){return wr=Object.assign||function(e){for(var r,t=1,n=arguments.length;t0&&B[B.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!B||o[1]>B[0]&&o[1]=55296&&n<=56319&&r>10)+55296,s%1024+56320)),(n+1===r||t.length>16384)&&(B+=String.fromCharCode.apply(String,t),t.length=0)}return B},ft="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",DB=typeof Uint8Array>"u"?[]:new Uint8Array(256),de=0;de"u"?[]:new Uint8Array(256),Ee=0;Ee>4,c[n++]=(s&15)<<4|a>>2,c[n++]=(a&3)<<6|i&63;return o},xB=function(A){for(var e=A.length,r=[],t=0;t>IA,MB=1<>IA,GB=Ut+RB,NB=GB,VB=32,_B=NB+VB,kB=65536>>ur,PB=1<=0){if(e<55296||e>56319&&e<=65535)return r=this.index[e>>IA],r=(r<>IA)],r=(r<>ur),r=this.index[r],r+=e>>IA&XB,r=this.index[r],r=(r<"u"?[]:new Uint8Array(256),pe=0;pedt?(n.push(!0),a-=dt):n.push(!1),["normal","auto","loose"].indexOf(e)!==-1&&[8208,8211,12316,12448].indexOf(B)!==-1)return t.push(s),r.push(hr);if(a===zB||a===Ur){if(s===0)return t.push(s),r.push(mA);var i=r[s-1];return ss.indexOf(i)===-1?(t.push(t[s-1]),r.push(i)):(t.push(s),r.push(mA))}if(t.push(s),a===ts)return r.push(e==="strict"?dr:ee);if(a===Kt||a===rs)return r.push(mA);if(a===ns)return B>=131072&&B<=196605||B>=196608&&B<=262141?r.push(ee):r.push(mA);r.push(a)}),[t,r,n]},Lr=function(A,e,r,t){var n=t[r];if(Array.isArray(A)?A.indexOf(n)!==-1:A===n)for(var B=r;B<=t.length;){B++;var s=t[B];if(s===e)return!0;if(s!==uA)break}if(n===uA)for(var B=r;B>0;){B--;var a=t[B];if(Array.isArray(A)?A.indexOf(a)!==-1:A===a)for(var i=r;i<=t.length;){i++;var s=t[i];if(s===e)return!0;if(s!==uA)break}if(a!==uA)break}return!1},xt=function(A,e){for(var r=A;r>=0;){var t=e[r];if(t===uA)r--;else return t}return 0},os=function(A,e,r,t,n){if(r[t]===0)return v;var B=t-1;if(Array.isArray(n)&&n[B]===!0)return v;var s=B-1,a=B+1,i=e[B],o=s>=0?e[s]:0,c=e[a];if(i===Et&&c===pt)return v;if(Kr.indexOf(i)!==-1)return Lt;if(Kr.indexOf(c)!==-1||bt.indexOf(c)!==-1)return v;if(xt(B,e)===vt)return Ke;if(yr.get(A[B])===Ur||(i===ve||i===Ie)&&yr.get(A[a])===Ur||i===Ht||c===Ht||i===It||[uA,Fr,qA].indexOf(i)===-1&&c===It||[He,jA,es,OA,MA].indexOf(c)!==-1||xt(B,e)===zA||Lr(Er,zA,B,e)||Lr([He,jA],dr,B,e)||Lr(mt,mt,B,e))return v;if(i===uA)return Ke;if(i===Er||c===Er)return v;if(c===hr||i===hr)return Ke;if([Fr,qA,dr].indexOf(c)!==-1||i===As||o===vr&&is.indexOf(i)!==-1||i===MA&&c===vr||c===yt||cA.indexOf(c)!==-1&&i===j||cA.indexOf(i)!==-1&&c===j||i===Ae&&[ee,ve,Ie].indexOf(c)!==-1||[ee,ve,Ie].indexOf(i)!==-1&&c===$A||cA.indexOf(i)!==-1&&Dt.indexOf(c)!==-1||Dt.indexOf(i)!==-1&&cA.indexOf(c)!==-1||[Ae,$A].indexOf(i)!==-1&&(c===j||[zA,qA].indexOf(c)!==-1&&e[a+1]===j)||[zA,qA].indexOf(i)!==-1&&c===j||i===j&&[j,MA,OA].indexOf(c)!==-1)return v;if([j,MA,OA,He,jA].indexOf(c)!==-1)for(var Q=B;Q>=0;){var g=e[Q];if(g===j)return v;if([MA,OA].indexOf(g)!==-1)Q--;else break}if([Ae,$A].indexOf(c)!==-1)for(var Q=[He,jA].indexOf(i)!==-1?s:B;Q>=0;){var g=e[Q];if(g===j)return v;if([MA,OA].indexOf(g)!==-1)Q--;else break}if(Ir===i&&[Ir,me,pr,Hr].indexOf(c)!==-1||[me,pr].indexOf(i)!==-1&&[me,ye].indexOf(c)!==-1||[ye,Hr].indexOf(i)!==-1&&c===ye||Tt.indexOf(i)!==-1&&[yt,$A].indexOf(c)!==-1||Tt.indexOf(c)!==-1&&i===Ae||cA.indexOf(i)!==-1&&cA.indexOf(c)!==-1||i===OA&&cA.indexOf(c)!==-1||cA.concat(j).indexOf(i)!==-1&&c===zA&&Bs.indexOf(A[a])===-1||cA.concat(j).indexOf(c)!==-1&&i===jA)return v;if(i===mr&&c===mr){for(var w=r[B],l=1;w>0&&(w--,e[w]===mr);)l++;if(l%2!==0)return v}return i===ve&&c===Ie?v:Ke},cs=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var r=as(A,e.lineBreak),t=r[0],n=r[1],B=r[2];(e.wordBreak==="break-all"||e.wordBreak==="break-word")&&(n=n.map(function(a){return[j,mA,Kt].indexOf(a)!==-1?ee:a}));var s=e.wordBreak==="keep-all"?B.map(function(a,i){return a&&A[i]>=19968&&A[i]<=40959}):void 0;return[t,n,s]},Qs=function(){function A(e,r,t,n){this.codePoints=e,this.required=r===Lt,this.start=t,this.end=n}return A.prototype.slice=function(){return x.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),gs=function(A,e){var r=he(A),t=cs(r,e),n=t[0],B=t[1],s=t[2],a=r.length,i=0,o=0;return{next:function(){if(o>=a)return{done:!0,value:null};for(var c=v;o=Gt&&A<=57},Js=function(A){return A>=55296&&A<=57343},RA=function(A){return P(A)||A>=_t&&A<=Pt||A>=Nt&&A<=Vs},Ws=function(A){return A>=Nt&&A<=ks},Ys=function(A){return A>=_t&&A<=Xs},Zs=function(A){return Ws(A)||Ys(A)},qs=function(A){return A>=bs},Se=function(A){return A===Le||A===us||A===fs},Oe=function(A){return Zs(A)||qs(A)||A===hs},Xt=function(A){return Oe(A)||P(A)||A===W},js=function(A){return A>=Ss&&A<=Os||A===Ms||A>=Rs&&A<=Gs||A===Ns},fA=function(A,e){return A!==te?!1:e!==Le},Me=function(A,e,r){return A===W?Oe(e)||fA(e,r):Oe(A)?!0:!!(A===te&&fA(A,e))},Dr=function(A,e,r){return A===yA||A===W?P(e)?!0:e===se&&P(r):P(A===se?e:A)},zs=function(A){var e=0,r=1;(A[e]===yA||A[e]===W)&&(A[e]===W&&(r=-1),e++);for(var t=[];P(A[e]);)t.push(A[e++]);var n=t.length?parseInt(x.apply(void 0,t),10):0;A[e]===se&&e++;for(var B=[];P(A[e]);)B.push(A[e++]);var s=B.length,a=s?parseInt(x.apply(void 0,B),10):0;(A[e]===kt||A[e]===Vt)&&e++;var i=1;(A[e]===yA||A[e]===W)&&(A[e]===W&&(i=-1),e++);for(var o=[];P(A[e]);)o.push(A[e++]);var c=o.length?parseInt(x.apply(void 0,o),10):0;return r*(n+a*Math.pow(10,-s))*Math.pow(10,i*c)},$s={type:2},Ai={type:3},ei={type:4},ri={type:13},ti={type:8},ni={type:21},Bi={type:9},si={type:10},ii={type:11},ai={type:12},oi={type:14},Re={type:23},ci={type:1},Qi={type:25},gi={type:24},li={type:26},wi={type:27},ui={type:28},fi={type:29},Ci={type:31},Tr={type:32},Jt=function(){function A(){this._value=[]}return A.prototype.write=function(e){this._value=this._value.concat(he(e))},A.prototype.read=function(){for(var e=[],r=this.consumeToken();r!==Tr;)e.push(r),r=this.consumeToken();return e},A.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case be:return this.consumeStringToken(be);case Cs:var r=this.peekCodePoint(0),t=this.peekCodePoint(1),n=this.peekCodePoint(2);if(Xt(r)||fA(t,n)){var B=Me(r,t,n)?ws:ls,s=this.consumeName();return{type:5,value:s,flags:B}}break;case Us:if(this.peekCodePoint(0)===ne)return this.consumeCodePoint(),ri;break;case De:return this.consumeStringToken(De);case Te:return $s;case Be:return Ai;case br:if(this.peekCodePoint(0)===ne)return this.consumeCodePoint(),oi;break;case yA:if(Dr(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Ds:return ei;case W:var a=e,i=this.peekCodePoint(0),o=this.peekCodePoint(1);if(Dr(a,i,o))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(Me(a,i,o))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(i===W&&o===ps)return this.consumeCodePoint(),this.consumeCodePoint(),gi;break;case se:if(Dr(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Ot:if(this.peekCodePoint(0)===br)for(this.consumeCodePoint();;){var c=this.consumeCodePoint();if(c===br&&(c=this.consumeCodePoint(),c===Ot))return this.consumeToken();if(c===BA)return this.consumeToken()}break;case Ts:return li;case xs:return wi;case Es:if(this.peekCodePoint(0)===ds&&this.peekCodePoint(1)===W&&this.peekCodePoint(2)===W)return this.consumeCodePoint(),this.consumeCodePoint(),Qi;break;case Hs:var Q=this.peekCodePoint(0),g=this.peekCodePoint(1),w=this.peekCodePoint(2);if(Me(Q,g,w)){var s=this.consumeName();return{type:7,value:s}}break;case vs:return ui;case te:if(fA(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case Is:return fi;case ms:if(this.peekCodePoint(0)===ne)return this.consumeCodePoint(),ti;break;case ys:return ii;case Ks:return ai;case _s:case Ps:var l=this.peekCodePoint(0),u=this.peekCodePoint(1);return l===yA&&(RA(u)||u===xe)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case Mt:if(this.peekCodePoint(0)===ne)return this.consumeCodePoint(),Bi;if(this.peekCodePoint(0)===Mt)return this.consumeCodePoint(),ni;break;case Ls:if(this.peekCodePoint(0)===ne)return this.consumeCodePoint(),si;break;case BA:return Tr}return Se(e)?(this.consumeWhiteSpace(),Ci):P(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):Oe(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:x(e)}},A.prototype.consumeCodePoint=function(){var e=this._value.shift();return typeof e>"u"?-1:e},A.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},A.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},A.prototype.consumeUnicodeRangeToken=function(){for(var e=[],r=this.consumeCodePoint();RA(r)&&e.length<6;)e.push(r),r=this.consumeCodePoint();for(var t=!1;r===xe&&e.length<6;)e.push(r),r=this.consumeCodePoint(),t=!0;if(t){var n=parseInt(x.apply(void 0,e.map(function(i){return i===xe?Gt:i})),16),B=parseInt(x.apply(void 0,e.map(function(i){return i===xe?Pt:i})),16);return{type:30,start:n,end:B}}var s=parseInt(x.apply(void 0,e),16);if(this.peekCodePoint(0)===W&&RA(this.peekCodePoint(1))){this.consumeCodePoint(),r=this.consumeCodePoint();for(var a=[];RA(r)&&a.length<6;)a.push(r),r=this.consumeCodePoint();var B=parseInt(x.apply(void 0,a),16);return{type:30,start:s,end:B}}else return{type:30,start:s,end:s}},A.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()==="url"&&this.peekCodePoint(0)===Te?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Te?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},A.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===BA)return{type:22,value:""};var r=this.peekCodePoint(0);if(r===De||r===be){var t=this.consumeStringToken(this.consumeCodePoint());return t.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===BA||this.peekCodePoint(0)===Be)?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),Re)}for(;;){var n=this.consumeCodePoint();if(n===BA||n===Be)return{type:22,value:x.apply(void 0,e)};if(Se(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===BA||this.peekCodePoint(0)===Be?(this.consumeCodePoint(),{type:22,value:x.apply(void 0,e)}):(this.consumeBadUrlRemnants(),Re);if(n===be||n===De||n===Te||js(n))return this.consumeBadUrlRemnants(),Re;if(n===te)if(fA(n,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Re;else e.push(n)}},A.prototype.consumeWhiteSpace=function(){for(;Se(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===Be||e===BA)return;fA(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(e){for(var r=5e4,t="";e>0;){var n=Math.min(r,e);t+=x.apply(void 0,this._value.splice(0,n)),e-=n}return this._value.shift(),t},A.prototype.consumeStringToken=function(e){var r="",t=0;do{var n=this._value[t];if(n===BA||n===void 0||n===e)return r+=this.consumeStringSlice(t),{type:0,value:r};if(n===Le)return this._value.splice(0,t),ci;if(n===te){var B=this._value[t+1];B!==BA&&B!==void 0&&(B===Le?(r+=this.consumeStringSlice(t),t=-1,this._value.shift()):fA(n,B)&&(r+=this.consumeStringSlice(t),r+=x(this.consumeEscapedCodePoint()),t=-1))}t++}while(!0)},A.prototype.consumeNumber=function(){var e=[],r=re,t=this.peekCodePoint(0);for((t===yA||t===W)&&e.push(this.consumeCodePoint());P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());t=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(t===se&&P(n))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),r=St;P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());t=this.peekCodePoint(0),n=this.peekCodePoint(1);var B=this.peekCodePoint(2);if((t===kt||t===Vt)&&((n===yA||n===W)&&P(B)||P(n)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),r=St;P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[zs(e),r]},A.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),r=e[0],t=e[1],n=this.peekCodePoint(0),B=this.peekCodePoint(1),s=this.peekCodePoint(2);if(Me(n,B,s)){var a=this.consumeName();return{type:15,number:r,flags:t,unit:a}}return n===Fs?(this.consumeCodePoint(),{type:16,number:r,flags:t}):{type:17,number:r,flags:t}},A.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(RA(e)){for(var r=x(e);RA(this.peekCodePoint(0))&&r.length<6;)r+=x(this.consumeCodePoint());Se(this.peekCodePoint(0))&&this.consumeCodePoint();var t=parseInt(r,16);return t===0||Js(t)||t>1114111?Rt:t}return e===BA?Rt:e},A.prototype.consumeName=function(){for(var e="";;){var r=this.consumeCodePoint();if(Xt(r))e+=x(r);else if(fA(r,this.peekCodePoint(0)))e+=x(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(r),e}},A}(),Wt=function(){function A(e){this._tokens=e}return A.create=function(e){var r=new Jt;return r.write(e),new A(r.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var e=this.consumeToken();e.type===31;)e=this.consumeToken();if(e.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var r=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return r;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var e=[];;){var r=this.consumeComponentValue();if(r.type===32)return e;e.push(r),e.push()}},A.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},A.prototype.consumeSimpleBlock=function(e){for(var r={type:e,values:[]},t=this.consumeToken();;){if(t.type===32||Fi(t,e))return r;this.reconsumeToken(t),r.values.push(this.consumeComponentValue()),t=this.consumeToken()}},A.prototype.consumeFunction=function(e){for(var r={name:e.value,values:[],type:18};;){var t=this.consumeToken();if(t.type===32||t.type===3)return r;this.reconsumeToken(t),r.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var e=this._tokens.shift();return typeof e>"u"?Tr:e},A.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},A}(),ie=function(A){return A.type===15},GA=function(A){return A.type===17},L=function(A){return A.type===20},Ui=function(A){return A.type===0},xr=function(A,e){return L(A)&&A.value===e},Yt=function(A){return A.type!==31},NA=function(A){return A.type!==31&&A.type!==4},sA=function(A){var e=[],r=[];return A.forEach(function(t){if(t.type===4){if(r.length===0)throw new Error("Error parsing function args, zero tokens for arg");e.push(r),r=[];return}t.type!==31&&r.push(t)}),r.length&&e.push(r),e},Fi=function(A,e){return e===11&&A.type===12||e===28&&A.type===29?!0:e===2&&A.type===3},CA=function(A){return A.type===17||A.type===15},O=function(A){return A.type===16||CA(A)},Zt=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},N={type:17,number:0,flags:re},Sr={type:16,number:50,flags:re},UA={type:16,number:100,flags:re},ae=function(A,e,r){var t=A[0],n=A[1];return[D(t,e),D(typeof n<"u"?n:t,r)]},D=function(A,e){if(A.type===16)return A.number/100*e;if(ie(A))switch(A.unit){case"rem":case"em":return 16*A.number;case"px":default:return A.number}return A.number},qt="deg",jt="grad",zt="rad",$t="turn",Ge={name:"angle",parse:function(A,e){if(e.type===15)switch(e.unit){case qt:return Math.PI*e.number/180;case jt:return Math.PI/200*e.number;case zt:return e.number;case $t:return Math.PI*2*e.number}throw new Error("Unsupported angle type")}},An=function(A){return A.type===15&&(A.unit===qt||A.unit===jt||A.unit===zt||A.unit===$t)},en=function(A){var e=A.filter(L).map(function(r){return r.value}).join(" ");switch(e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[N,N];case"to top":case"bottom":return $(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[N,UA];case"to right":case"left":return $(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[UA,UA];case"to bottom":case"top":return $(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[UA,N];case"to left":case"right":return $(270)}return 0},$=function(A){return Math.PI*A/180},FA={name:"color",parse:function(A,e){if(e.type===18){var r=hi[e.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return r(A,e.values)}if(e.type===5){if(e.value.length===3){var t=e.value.substring(0,1),n=e.value.substring(1,2),B=e.value.substring(2,3);return dA(parseInt(t+t,16),parseInt(n+n,16),parseInt(B+B,16),1)}if(e.value.length===4){var t=e.value.substring(0,1),n=e.value.substring(1,2),B=e.value.substring(2,3),s=e.value.substring(3,4);return dA(parseInt(t+t,16),parseInt(n+n,16),parseInt(B+B,16),parseInt(s+s,16)/255)}if(e.value.length===6){var t=e.value.substring(0,2),n=e.value.substring(2,4),B=e.value.substring(4,6);return dA(parseInt(t,16),parseInt(n,16),parseInt(B,16),1)}if(e.value.length===8){var t=e.value.substring(0,2),n=e.value.substring(2,4),B=e.value.substring(4,6),s=e.value.substring(6,8);return dA(parseInt(t,16),parseInt(n,16),parseInt(B,16),parseInt(s,16)/255)}}if(e.type===20){var a=QA[e.value.toUpperCase()];if(typeof a<"u")return a}return QA.TRANSPARENT}},hA=function(A){return(255&A)===0},G=function(A){var e=255&A,r=255&A>>8,t=255&A>>16,n=255&A>>24;return e<255?"rgba("+n+","+t+","+r+","+e/255+")":"rgb("+n+","+t+","+r+")"},dA=function(A,e,r,t){return(A<<24|e<<16|r<<8|Math.round(t*255)<<0)>>>0},rn=function(A,e){if(A.type===17)return A.number;if(A.type===16){var r=e===3?1:255;return e===3?A.number/100*r:Math.round(A.number/100*r)}return 0},tn=function(A,e){var r=e.filter(NA);if(r.length===3){var t=r.map(rn),n=t[0],B=t[1],s=t[2];return dA(n,B,s,1)}if(r.length===4){var a=r.map(rn),n=a[0],B=a[1],s=a[2],i=a[3];return dA(n,B,s,i)}return 0};function Or(A,e,r){return r<0&&(r+=1),r>=1&&(r-=1),r<.16666666666666666?(e-A)*r*6+A:r<.5?e:r<.6666666666666666?(e-A)*6*(.6666666666666666-r)+A:A}var nn=function(A,e){var r=e.filter(NA),t=r[0],n=r[1],B=r[2],s=r[3],a=(t.type===17?$(t.number):Ge.parse(A,t))/(Math.PI*2),i=O(n)?n.number/100:0,o=O(B)?B.number/100:0,c=typeof s<"u"&&O(s)?D(s,1):1;if(i===0)return dA(o*255,o*255,o*255,1);var Q=o<=.5?o*(i+1):o+i-o*i,g=o*2-Q,w=Or(g,Q,a+1/3),l=Or(g,Q,a),u=Or(g,Q,a-1/3);return dA(w*255,l*255,u*255,c)},hi={hsl:nn,hsla:nn,rgb:tn,rgba:tn},oe=function(A,e){return FA.parse(A,Wt.create(e).parseComponentValue())},QA={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},di={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(r){if(L(r))switch(r.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ei={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ne=function(A,e){var r=FA.parse(A,e[0]),t=e[1];return t&&O(t)?{color:r,stop:t}:{color:r,stop:null}},Bn=function(A,e){var r=A[0],t=A[A.length-1];r.stop===null&&(r.stop=N),t.stop===null&&(t.stop=UA);for(var n=[],B=0,s=0;sB?n.push(i):n.push(B),B=i}else n.push(null)}for(var o=null,s=0;ss.optimumDistance)?{optimumCorner:a,optimumDistance:c}:s},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},vi=function(A,e,r,t,n){var B=0,s=0;switch(A.size){case 0:A.shape===0?B=s=Math.min(Math.abs(e),Math.abs(e-t),Math.abs(r),Math.abs(r-n)):A.shape===1&&(B=Math.min(Math.abs(e),Math.abs(e-t)),s=Math.min(Math.abs(r),Math.abs(r-n)));break;case 2:if(A.shape===0)B=s=Math.min(nA(e,r),nA(e,r-n),nA(e-t,r),nA(e-t,r-n));else if(A.shape===1){var a=Math.min(Math.abs(r),Math.abs(r-n))/Math.min(Math.abs(e),Math.abs(e-t)),i=sn(t,n,e,r,!0),o=i[0],c=i[1];B=nA(o-e,(c-r)/a),s=a*B}break;case 1:A.shape===0?B=s=Math.max(Math.abs(e),Math.abs(e-t),Math.abs(r),Math.abs(r-n)):A.shape===1&&(B=Math.max(Math.abs(e),Math.abs(e-t)),s=Math.max(Math.abs(r),Math.abs(r-n)));break;case 3:if(A.shape===0)B=s=Math.max(nA(e,r),nA(e,r-n),nA(e-t,r),nA(e-t,r-n));else if(A.shape===1){var a=Math.max(Math.abs(r),Math.abs(r-n))/Math.max(Math.abs(e),Math.abs(e-t)),Q=sn(t,n,e,r,!1),o=Q[0],c=Q[1];B=nA(o-e,(c-r)/a),s=a*B}break}return Array.isArray(A.size)&&(B=D(A.size[0],t),s=A.size.length===2?D(A.size[1],n):B),[B,s]},Ii=function(A,e){var r=$(180),t=[];return sA(e).forEach(function(n,B){if(B===0){var s=n[0];if(s.type===20&&s.value==="to"){r=en(n);return}else if(An(s)){r=Ge.parse(A,s);return}}var a=Ne(A,n);t.push(a)}),{angle:r,stops:t,type:1}},Ve=function(A,e){var r=$(180),t=[];return sA(e).forEach(function(n,B){if(B===0){var s=n[0];if(s.type===20&&["top","left","right","bottom"].indexOf(s.value)!==-1){r=en(n);return}else if(An(s)){r=(Ge.parse(A,s)+$(270))%$(360);return}}var a=Ne(A,n);t.push(a)}),{angle:r,stops:t,type:1}},mi=function(A,e){var r=$(180),t=[],n=1,B=0,s=3,a=[];return sA(e).forEach(function(i,o){var c=i[0];if(o===0){if(L(c)&&c.value==="linear"){n=1;return}else if(L(c)&&c.value==="radial"){n=2;return}}if(c.type===18){if(c.name==="from"){var Q=FA.parse(A,c.values[0]);t.push({stop:N,color:Q})}else if(c.name==="to"){var Q=FA.parse(A,c.values[0]);t.push({stop:UA,color:Q})}else if(c.name==="color-stop"){var g=c.values.filter(NA);if(g.length===2){var Q=FA.parse(A,g[1]),w=g[0];GA(w)&&t.push({stop:{type:16,number:w.number*100,flags:w.flags},color:Q})}}}}),n===1?{angle:(r+$(180))%$(360),stops:t,type:n}:{size:s,shape:B,stops:t,position:a,type:n}},an="closest-side",on="farthest-side",cn="closest-corner",Qn="farthest-corner",gn="circle",ln="ellipse",wn="cover",un="contain",yi=function(A,e){var r=0,t=3,n=[],B=[];return sA(e).forEach(function(s,a){var i=!0;if(a===0){var o=!1;i=s.reduce(function(Q,g){if(o)if(L(g))switch(g.value){case"center":return B.push(Sr),Q;case"top":case"left":return B.push(N),Q;case"right":case"bottom":return B.push(UA),Q}else(O(g)||CA(g))&&B.push(g);else if(L(g))switch(g.value){case gn:return r=0,!1;case ln:return r=1,!1;case"at":return o=!0,!1;case an:return t=0,!1;case wn:case on:return t=1,!1;case un:case cn:return t=2,!1;case Qn:return t=3,!1}else if(CA(g)||O(g))return Array.isArray(t)||(t=[]),t.push(g),!1;return Q},i)}if(i){var c=Ne(A,s);n.push(c)}}),{size:t,shape:r,stops:n,position:B,type:2}},_e=function(A,e){var r=0,t=3,n=[],B=[];return sA(e).forEach(function(s,a){var i=!0;if(a===0?i=s.reduce(function(c,Q){if(L(Q))switch(Q.value){case"center":return B.push(Sr),!1;case"top":case"left":return B.push(N),!1;case"right":case"bottom":return B.push(UA),!1}else if(O(Q)||CA(Q))return B.push(Q),!1;return c},i):a===1&&(i=s.reduce(function(c,Q){if(L(Q))switch(Q.value){case gn:return r=0,!1;case ln:return r=1,!1;case un:case an:return t=0,!1;case on:return t=1,!1;case cn:return t=2,!1;case wn:case Qn:return t=3,!1}else if(CA(Q)||O(Q))return Array.isArray(t)||(t=[]),t.push(Q),!1;return c},i)),i){var o=Ne(A,s);n.push(o)}}),{size:t,shape:r,stops:n,position:B,type:2}},Ki=function(A){return A.type===1},Li=function(A){return A.type===2},Mr={name:"image",parse:function(A,e){if(e.type===22){var r={url:e.value,type:0};return A.cache.addImage(e.value),r}if(e.type===18){var t=fn[e.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return t(A,e.values)}throw new Error("Unsupported image type "+e.type)}};function bi(A){return!(A.type===20&&A.value==="none")&&(A.type!==18||!!fn[A.name])}var fn={"linear-gradient":Ii,"-moz-linear-gradient":Ve,"-ms-linear-gradient":Ve,"-o-linear-gradient":Ve,"-webkit-linear-gradient":Ve,"radial-gradient":yi,"-moz-radial-gradient":_e,"-ms-radial-gradient":_e,"-o-radial-gradient":_e,"-webkit-radial-gradient":_e,"-webkit-gradient":mi},Di={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(e.length===0)return[];var r=e[0];return r.type===20&&r.value==="none"?[]:e.filter(function(t){return NA(t)&&bi(t)}).map(function(t){return Mr.parse(A,t)})}},Ti={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(r){if(L(r))switch(r.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},xi={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return sA(e).map(function(r){return r.filter(O)}).map(Zt)}},Si={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return sA(e).map(function(r){return r.filter(L).map(function(t){return t.value}).join(" ")}).map(Oi)}},Oi=function(A){switch(A){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}},VA;(function(A){A.AUTO="auto",A.CONTAIN="contain",A.COVER="cover"})(VA||(VA={}));var Mi={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,e){return sA(e).map(function(r){return r.filter(Ri)})}},Ri=function(A){return L(A)||O(A)},ke=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Gi=ke("top"),Ni=ke("right"),Vi=ke("bottom"),_i=ke("left"),Pe=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(e,r){return Zt(r.filter(O))}}},ki=Pe("top-left"),Pi=Pe("top-right"),Xi=Pe("bottom-right"),Ji=Pe("bottom-left"),Xe=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,r){switch(r){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Wi=Xe("top"),Yi=Xe("right"),Zi=Xe("bottom"),qi=Xe("left"),Je=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,r){return ie(r)?r.number:0}}},ji=Je("top"),zi=Je("right"),$i=Je("bottom"),Aa=Je("left"),ea={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ra={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){switch(e){case"rtl":return 1;case"ltr":default:return 0}}},ta={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(L).reduce(function(r,t){return r|na(t.value)},0)}},na=function(A){switch(A){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},Ba={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},sa={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return e.type===20&&e.value==="normal"?0:e.type===17||e.type===15?e.number:0}},We;(function(A){A.NORMAL="normal",A.STRICT="strict"})(We||(We={}));var ia={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"strict":return We.STRICT;case"normal":default:return We.NORMAL}}},aa={name:"line-height",initialValue:"normal",prefix:!1,type:4},Cn=function(A,e){return L(A)&&A.value==="normal"?1.2*e:A.type===17?e*A.number:O(A)?D(A,e):e},oa={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return e.type===20&&e.value==="none"?null:Mr.parse(A,e)}},ca={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){switch(e){case"inside":return 0;case"outside":default:return 1}}},Rr={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){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}}},Ye=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},Qa=Ye("top"),ga=Ye("right"),la=Ye("bottom"),wa=Ye("left"),ua={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(L).map(function(r){switch(r.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},fa={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ze=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Ca=Ze("top"),Ua=Ze("right"),Fa=Ze("bottom"),ha=Ze("left"),da={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Ea={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},pa={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.length===1&&xr(e[0],"none")?[]:sA(e).map(function(r){for(var t={color:QA.TRANSPARENT,offsetX:N,offsetY:N,blur:N},n=0,B=0;B"u")throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return r(e.values)}return null}},Ia=function(A){var e=A.filter(function(r){return r.type===17}).map(function(r){return r.number});return e.length===6?e:null},ma=function(A){var e=A.filter(function(i){return i.type===17}).map(function(i){return i.number}),r=e[0],t=e[1];e[2],e[3];var n=e[4],B=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12],a=e[13];return e[14],e[15],e.length===16?[r,t,n,B,s,a]:null},ya={matrix:Ia,matrix3d:ma},Un={type:16,number:50,flags:re},Ka=[Un,Un],La={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){var r=e.filter(O);return r.length!==2?Ka:[r[0],r[1]]}},ba={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},ce;(function(A){A.NORMAL="normal",A.BREAK_ALL="break-all",A.KEEP_ALL="keep-all"})(ce||(ce={}));for(var Da={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-all":return ce.BREAK_ALL;case"keep-all":return ce.KEEP_ALL;case"normal":default:return ce.NORMAL}}},Ta={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(e.type===20)return{auto:!0,order:0};if(GA(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},Fn={name:"time",parse:function(A,e){if(e.type===15)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},xa={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return GA(e)?e.number:1}},Sa={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Oa={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(L).map(function(r){switch(r.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(r){return r!==0})}},Ma={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var r=[],t=[];return e.forEach(function(n){switch(n.type){case 20:case 0:r.push(n.value);break;case 17:r.push(n.number.toString());break;case 4:t.push(r.join(" ")),r.length=0;break}}),r.length&&t.push(r.join(" ")),t.map(function(n){return n.indexOf(" ")===-1?n:"'"+n+"'"})}},Ra={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Ga={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){if(GA(e))return e.number;if(L(e))switch(e.value){case"bold":return 700;case"normal":default:return 400}return 400}},Na={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(L).map(function(r){return r.value})}},Va={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},R=function(A,e){return(A&e)!==0},_a={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(e.length===0)return[];var r=e[0];return r.type===20&&r.value==="none"?[]:e}},ka={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(e.length===0)return null;var r=e[0];if(r.type===20&&r.value==="none")return null;for(var t=[],n=e.filter(Yt),B=0;B1?1:0],this.overflowWrap=F(e,fa,r.overflowWrap),this.paddingTop=F(e,Ca,r.paddingTop),this.paddingRight=F(e,Ua,r.paddingRight),this.paddingBottom=F(e,Fa,r.paddingBottom),this.paddingLeft=F(e,ha,r.paddingLeft),this.paintOrder=F(e,Ya,r.paintOrder),this.position=F(e,Ea,r.position),this.textAlign=F(e,da,r.textAlign),this.textDecorationColor=F(e,Sa,(t=r.textDecorationColor)!==null&&t!==void 0?t:r.color),this.textDecorationLine=F(e,Oa,(n=r.textDecorationLine)!==null&&n!==void 0?n:r.textDecoration),this.textShadow=F(e,pa,r.textShadow),this.textTransform=F(e,Ha,r.textTransform),this.transform=F(e,va,r.transform),this.transformOrigin=F(e,La,r.transformOrigin),this.visibility=F(e,ba,r.visibility),this.webkitTextStrokeColor=F(e,Za,r.webkitTextStrokeColor),this.webkitTextStrokeWidth=F(e,qa,r.webkitTextStrokeWidth),this.wordBreak=F(e,Da,r.wordBreak),this.zIndex=F(e,Ta,r.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},A.prototype.isTransparent=function(){return hA(this.backgroundColor)},A.prototype.isTransformed=function(){return this.transform!==null},A.prototype.isPositioned=function(){return this.position!==0},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return this.float!==0},A.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)},A}(),za=function(){function A(e,r){this.content=F(e,_a,r.content),this.quotes=F(e,Ja,r.quotes)}return A}(),dn=function(){function A(e,r){this.counterIncrement=F(e,ka,r.counterIncrement),this.counterReset=F(e,Pa,r.counterReset)}return A}(),F=function(A,e,r){var t=new Jt,n=r!==null&&typeof r<"u"?r.toString():e.initialValue;t.write(n);var B=new Wt(t.read());switch(e.type){case 2:var s=B.parseComponentValue();return e.parse(A,L(s)?s.value:e.initialValue);case 0:return e.parse(A,B.parseComponentValue());case 1:return e.parse(A,B.parseComponentValues());case 4:return B.parseComponentValue();case 3:switch(e.format){case"angle":return Ge.parse(A,B.parseComponentValue());case"color":return FA.parse(A,B.parseComponentValue());case"image":return Mr.parse(A,B.parseComponentValue());case"length":var a=B.parseComponentValue();return CA(a)?a:N;case"length-percentage":var i=B.parseComponentValue();return O(i)?i:N;case"time":return Fn.parse(A,B.parseComponentValue())}break}},$a="data-html2canvas-debug",Ao=function(A){var e=A.getAttribute($a);switch(e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Gr=function(A,e){var r=Ao(A);return r===1||e===r},iA=function(){function A(e,r){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,Gr(r,3))debugger;this.styles=new ja(e,window.getComputedStyle(r,null)),$r(r)&&(this.styles.animationDuration.some(function(t){return t>0})&&(r.style.animationDuration="0s"),this.styles.transform!==null&&(r.style.transform="none")),this.bounds=Fe(this.context,r),Gr(r,4)&&(this.flags|=16)}return A}(),eo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",En="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Qe=typeof Uint8Array>"u"?[]:new Uint8Array(256),qe=0;qe>4,c[n++]=(s&15)<<4|a>>2,c[n++]=(a&3)<<6|i&63;return o},to=function(A){for(var e=A.length,r=[],t=0;t>KA,so=1<>KA,ao=pn+io,oo=ao,co=32,Qo=oo+co,go=65536>>Nr,lo=1<=0){if(e<55296||e>56319&&e<=65535)return r=this.index[e>>KA],r=(r<>KA)],r=(r<>Nr),r=this.index[r],r+=e>>KA&wo,r=this.index[r],r=(r<"u"?[]:new Uint8Array(256),je=0;je=55296&&n<=56319&&r>10)+55296,s%1024+56320)),(n+1===r||t.length>16384)&&(B+=String.fromCharCode.apply(String,t),t.length=0)}return B},Ho=fo(eo),AA="×",Yr="÷",vo=function(A){return Ho.get(A)},Io=function(A,e,r){var t=r-2,n=e[t],B=e[r-1],s=e[r];if(B===kr&&s===Pr)return AA;if(B===kr||B===Pr||B===In||s===kr||s===Pr||s===In)return Yr;if(B===yn&&[yn,Xr,Kn,Ln].indexOf(s)!==-1||(B===Kn||B===Xr)&&(s===Xr||s===Jr)||(B===Ln||B===Jr)&&s===Jr||s===bn||s===mn||s===ho||B===Fo)return AA;if(B===bn&&s===Dn){for(;n===mn;)n=e[--t];if(n===Dn)return AA}if(B===Wr&&s===Wr){for(var a=0;n===Wr;)a++,n=e[--t];if(a%2===0)return AA}return Yr},mo=function(A){var e=Eo(A),r=e.length,t=0,n=0,B=e.map(vo);return{next:function(){if(t>=r)return{done:!0,value:null};for(var s=AA;ts.x||c.y>s.y;return s=c,o===0?!0:Q});return A.body.removeChild(e),a},bo=function(){return typeof new Image().crossOrigin<"u"},Do=function(){return typeof new XMLHttpRequest().responseType=="string"},To=function(A){var e=new Image,r=A.createElement("canvas"),t=r.getContext("2d");if(!t)return!1;e.src="data:image/svg+xml,";try{t.drawImage(e,0,0),r.toDataURL()}catch{return!1}return!0},Tn=function(A){return A[0]===0&&A[1]===255&&A[2]===0&&A[3]===255},xo=function(A){var e=A.createElement("canvas"),r=100;e.width=r,e.height=r;var t=e.getContext("2d");if(!t)return Promise.reject(!1);t.fillStyle="rgb(0, 255, 0)",t.fillRect(0,0,r,r);var n=new Image,B=e.toDataURL();n.src=B;var s=Zr(r,r,0,0,n);return t.fillStyle="red",t.fillRect(0,0,r,r),xn(s).then(function(a){t.drawImage(a,0,0);var i=t.getImageData(0,0,r,r).data;t.fillStyle="red",t.fillRect(0,0,r,r);var o=A.createElement("div");return o.style.backgroundImage="url("+B+")",o.style.height=r+"px",Tn(i)?xn(Zr(r,r,0,0,o)):Promise.reject(!1)}).then(function(a){return t.drawImage(a,0,0),Tn(t.getImageData(0,0,r,r).data)}).catch(function(){return!1})},Zr=function(A,e,r,t,n){var B="http://www.w3.org/2000/svg",s=document.createElementNS(B,"svg"),a=document.createElementNS(B,"foreignObject");return s.setAttributeNS(null,"width",A.toString()),s.setAttributeNS(null,"height",e.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",r.toString()),a.setAttributeNS(null,"y",t.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(a),a.appendChild(n),s},xn=function(A){return new Promise(function(e,r){var t=new Image;t.onload=function(){return e(t)},t.onerror=r,t.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},V={get SUPPORT_RANGE_BOUNDS(){var A=Ko(document);return Object.defineProperty(V,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_WORD_BREAKING(){var A=V.SUPPORT_RANGE_BOUNDS&&Lo(document);return Object.defineProperty(V,"SUPPORT_WORD_BREAKING",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=To(document);return Object.defineProperty(V,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A=typeof Array.from=="function"&&typeof window.fetch=="function"?xo(document):Promise.resolve(!1);return Object.defineProperty(V,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=bo();return Object.defineProperty(V,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A=Do();return Object.defineProperty(V,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(V,"SUPPORT_CORS_XHR",{value:A}),A},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var A=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(V,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:A}),A}},ge=function(){function A(e,r){this.text=e,this.bounds=r}return A}(),So=function(A,e,r,t){var n=Ro(e,r),B=[],s=0;return n.forEach(function(a){if(r.textDecorationLine.length||a.trim().length>0)if(V.SUPPORT_RANGE_BOUNDS){var i=Sn(t,s,a.length).getClientRects();if(i.length>1){var o=qr(a),c=0;o.forEach(function(g){B.push(new ge(g,oA.fromDOMRectList(A,Sn(t,c+s,g.length).getClientRects()))),c+=g.length})}else B.push(new ge(a,oA.fromDOMRectList(A,i)))}else{var Q=t.splitText(a.length);B.push(new ge(a,Oo(A,t))),t=Q}else V.SUPPORT_RANGE_BOUNDS||(t=t.splitText(a.length));s+=a.length}),B},Oo=function(A,e){var r=e.ownerDocument;if(r){var t=r.createElement("html2canvaswrapper");t.appendChild(e.cloneNode(!0));var n=e.parentNode;if(n){n.replaceChild(t,e);var B=Fe(A,t);return t.firstChild&&n.replaceChild(t.firstChild,t),B}}return oA.EMPTY},Sn=function(A,e,r){var t=A.ownerDocument;if(!t)throw new Error("Node has no owner document");var n=t.createRange();return n.setStart(A,e),n.setEnd(A,e+r),n},qr=function(A){if(V.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(A)).map(function(r){return r.segment})}return yo(A)},Mo=function(A,e){if(V.SUPPORT_NATIVE_TEXT_SEGMENTATION){var r=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(r.segment(A)).map(function(t){return t.segment})}return No(A,e)},Ro=function(A,e){return e.letterSpacing!==0?qr(A):Mo(A,e)},Go=[32,160,4961,65792,65793,4153,4241],No=function(A,e){for(var r=gs(A,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap==="break-word"?"break-word":e.wordBreak}),t=[],n,B=function(){if(n.value){var s=n.value.slice(),a=he(s),i="";a.forEach(function(o){Go.indexOf(o)===-1?i+=x(o):(i.length&&t.push(i),t.push(x(o)),i="")}),i.length&&t.push(i)}};!(n=r.next()).done;)B();return t},Vo=function(){function A(e,r,t){this.text=_o(r.data,t.textTransform),this.textBounds=So(e,this.text,t,r)}return A}(),_o=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(ko,Po);case 2:return A.toUpperCase();default:return A}},ko=/(^|\s|:|-|\(|\))([a-z])/g,Po=function(A,e,r){return A.length>0?e+r.toUpperCase():A},On=function(A){tA(e,A);function e(r,t){var n=A.call(this,r,t)||this;return n.src=t.currentSrc||t.src,n.intrinsicWidth=t.naturalWidth,n.intrinsicHeight=t.naturalHeight,n.context.cache.addImage(n.src),n}return e}(iA),Mn=function(A){tA(e,A);function e(r,t){var n=A.call(this,r,t)||this;return n.canvas=t,n.intrinsicWidth=t.width,n.intrinsicHeight=t.height,n}return e}(iA),Rn=function(A){tA(e,A);function e(r,t){var n=A.call(this,r,t)||this,B=new XMLSerializer,s=Fe(r,t);return t.setAttribute("width",s.width+"px"),t.setAttribute("height",s.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(B.serializeToString(t)),n.intrinsicWidth=t.width.baseVal.value,n.intrinsicHeight=t.height.baseVal.value,n.context.cache.addImage(n.svg),n}return e}(iA),Gn=function(A){tA(e,A);function e(r,t){var n=A.call(this,r,t)||this;return n.value=t.value,n}return e}(iA),jr=function(A){tA(e,A);function e(r,t){var n=A.call(this,r,t)||this;return n.start=t.start,n.reversed=typeof t.reversed=="boolean"&&t.reversed===!0,n}return e}(iA),Xo=[{type:15,flags:0,unit:"px",number:3}],Jo=[{type:16,flags:0,number:50}],Wo=function(A){return A.width>A.height?new oA(A.left+(A.width-A.height)/2,A.top,A.height,A.height):A.width0)r.textNodes.push(new Vo(A,n,r.styles));else if(_A(n))if(zn(n)&&n.assignedNodes)n.assignedNodes().forEach(function(a){return Ar(A,a,r,t)});else{var s=Pn(A,n);s.styles.isVisible()&&(jo(n,s,t)?s.flags|=4:zo(s.styles)&&(s.flags|=2),qo.indexOf(n.tagName)!==-1&&(s.flags|=8),r.elements.push(s),n.slot,n.shadowRoot?Ar(A,n.shadowRoot,s,t):!rr(n)&&!Wn(n)&&!tr(n)&&Ar(A,n,s,t))}},Pn=function(A,e){return et(e)?new On(A,e):Yn(e)?new Mn(A,e):Wn(e)?new Rn(A,e):$o(e)?new Gn(A,e):Ac(e)?new jr(A,e):ec(e)?new zr(A,e):tr(e)?new Vn(A,e):rr(e)?new _n(A,e):qn(e)?new kn(A,e):new iA(A,e)},Xn=function(A,e){var r=Pn(A,e);return r.flags|=4,Ar(A,e,r,r),r},jo=function(A,e,r){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||At(A)&&r.styles.isTransparent()},zo=function(A){return A.isPositioned()||A.isFloating()},Jn=function(A){return A.nodeType===Node.TEXT_NODE},_A=function(A){return A.nodeType===Node.ELEMENT_NODE},$r=function(A){return _A(A)&&typeof A.style<"u"&&!er(A)},er=function(A){return typeof A.className=="object"},$o=function(A){return A.tagName==="LI"},Ac=function(A){return A.tagName==="OL"},ec=function(A){return A.tagName==="INPUT"},rc=function(A){return A.tagName==="HTML"},Wn=function(A){return A.tagName==="svg"},At=function(A){return A.tagName==="BODY"},Yn=function(A){return A.tagName==="CANVAS"},Zn=function(A){return A.tagName==="VIDEO"},et=function(A){return A.tagName==="IMG"},qn=function(A){return A.tagName==="IFRAME"},jn=function(A){return A.tagName==="STYLE"},tc=function(A){return A.tagName==="SCRIPT"},rr=function(A){return A.tagName==="TEXTAREA"},tr=function(A){return A.tagName==="SELECT"},zn=function(A){return A.tagName==="SLOT"},$n=function(A){return A.tagName.indexOf("-")>0},nc=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(e){var r=this.counters[e];return r&&r.length?r[r.length-1]:1},A.prototype.getCounterValues=function(e){var r=this.counters[e];return r||[]},A.prototype.pop=function(e){var r=this;e.forEach(function(t){return r.counters[t].pop()})},A.prototype.parse=function(e){var r=this,t=e.counterIncrement,n=e.counterReset,B=!0;t!==null&&t.forEach(function(a){var i=r.counters[a.counter];i&&a.increment!==0&&(B=!1,i.length||i.push(1),i[Math.max(0,i.length-1)]+=a.increment)});var s=[];return B&&n.forEach(function(a){var i=r.counters[a.counter];s.push(a.counter),i||(i=r.counters[a.counter]=[]),i.push(a.reset)}),s},A}(),AB={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},eB={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Bc={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},sc={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},kA=function(A,e,r,t,n,B){return Ar?we(A,n,B.length>0):t.integers.reduce(function(s,a,i){for(;A>=a;)A-=a,s+=t.values[i];return s},"")+B},rB=function(A,e,r,t){var n="";do r||A--,n=t(A)+n,A/=e;while(A*e>=e);return n},S=function(A,e,r,t,n){var B=r-e+1;return(A<0?"-":"")+(rB(Math.abs(A),B,t,function(s){return x(Math.floor(s%B)+e)})+n)},LA=function(A,e,r){r===void 0&&(r=". ");var t=e.length;return rB(Math.abs(A),t,!1,function(n){return e[Math.floor(n%t)]})+r},PA=1<<0,EA=1<<1,pA=1<<2,le=1<<3,gA=function(A,e,r,t,n,B){if(A<-9999||A>9999)return we(A,4,n.length>0);var s=Math.abs(A),a=n;if(s===0)return e[0]+a;for(var i=0;s>0&&i<=4;i++){var o=s%10;o===0&&R(B,PA)&&a!==""?a=e[o]+a:o>1||o===1&&i===0||o===1&&i===1&&R(B,EA)||o===1&&i===1&&R(B,pA)&&A>100||o===1&&i>1&&R(B,le)?a=e[o]+(i>0?r[i-1]:"")+a:o===1&&i>0&&(a=r[i-1]+a),s=Math.floor(s/10)}return(A<0?t:"")+a},tB="十百千萬",nB="拾佰仟萬",BB="マイナス",rt="마이너스",we=function(A,e,r){var t=r?". ":"",n=r?"、":"",B=r?", ":"",s=r?" ":"";switch(e){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var a=S(A,48,57,!0,t);return a.length<4?"0"+a:a;case 4:return LA(A,"〇一二三四五六七八九",n);case 6:return kA(A,1,3999,AB,3,t).toLowerCase();case 7:return kA(A,1,3999,AB,3,t);case 8:return S(A,945,969,!1,t);case 9:return S(A,97,122,!1,t);case 10:return S(A,65,90,!1,t);case 11:return S(A,1632,1641,!0,t);case 12:case 49:return kA(A,1,9999,eB,3,t);case 35:return kA(A,1,9999,eB,3,t).toLowerCase();case 13:return S(A,2534,2543,!0,t);case 14:case 30:return S(A,6112,6121,!0,t);case 15:return LA(A,"子丑寅卯辰巳午未申酉戌亥",n);case 16:return LA(A,"甲乙丙丁戊己庚辛壬癸",n);case 17:case 48:return gA(A,"零一二三四五六七八九",tB,"負",n,EA|pA|le);case 47:return gA(A,"零壹貳參肆伍陸柒捌玖",nB,"負",n,PA|EA|pA|le);case 42:return gA(A,"零一二三四五六七八九",tB,"负",n,EA|pA|le);case 41:return gA(A,"零壹贰叁肆伍陆柒捌玖",nB,"负",n,PA|EA|pA|le);case 26:return gA(A,"〇一二三四五六七八九","十百千万",BB,n,0);case 25:return gA(A,"零壱弐参四伍六七八九","拾百千万",BB,n,PA|EA|pA);case 31:return gA(A,"영일이삼사오육칠팔구","십백천만",rt,B,PA|EA|pA);case 33:return gA(A,"零一二三四五六七八九","十百千萬",rt,B,0);case 32:return gA(A,"零壹貳參四五六七八九","拾百千",rt,B,PA|EA|pA);case 18:return S(A,2406,2415,!0,t);case 20:return kA(A,1,19999,sc,3,t);case 21:return S(A,2790,2799,!0,t);case 22:return S(A,2662,2671,!0,t);case 22:return kA(A,1,10999,Bc,3,t);case 23:return LA(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return LA(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return S(A,3302,3311,!0,t);case 28:return LA(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",n);case 29:return LA(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",n);case 34:return S(A,3792,3801,!0,t);case 37:return S(A,6160,6169,!0,t);case 38:return S(A,4160,4169,!0,t);case 39:return S(A,2918,2927,!0,t);case 40:return S(A,1776,1785,!0,t);case 43:return S(A,3046,3055,!0,t);case 44:return S(A,3174,3183,!0,t);case 45:return S(A,3664,3673,!0,t);case 46:return S(A,3872,3881,!0,t);case 3:default:return S(A,48,57,!0,t)}},sB="data-html2canvas-ignore",iB=function(){function A(e,r,t){if(this.context=e,this.options=t,this.scrolledElements=[],this.referenceElement=r,this.counters=new nc,this.quoteDepth=0,!r.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(r.ownerDocument.documentElement,!1)}return A.prototype.toIFrame=function(e,r){var t=this,n=ic(e,r);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var B=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,a=n.contentWindow,i=a.document,o=cc(n).then(function(){return J(t,void 0,void 0,function(){var c,Q;return k(this,function(g){switch(g.label){case 0:return this.scrolledElements.forEach(wc),a&&(a.scrollTo(r.left,r.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(a.scrollY!==r.top||a.scrollX!==r.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(a.scrollX-r.left,a.scrollY-r.top,0,0))),c=this.options.onclone,Q=this.clonedReferenceElement,typeof Q>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:i.fonts&&i.fonts.ready?[4,i.fonts.ready]:[3,2];case 1:g.sent(),g.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,oc(i)]:[3,4];case 3:g.sent(),g.label=4;case 4:return typeof c=="function"?[2,Promise.resolve().then(function(){return c(i,Q)}).then(function(){return n})]:[2,n]}})})});return i.open(),i.write(gc(document.doctype)+""),lc(this.referenceElement.ownerDocument,B,s),i.replaceChild(i.adoptNode(this.documentElement),i.documentElement),i.close(),o},A.prototype.createElementClone=function(e){if(Gr(e,2))debugger;if(Yn(e))return this.createCanvasClone(e);if(Zn(e))return this.createVideoClone(e);if(jn(e))return this.createStyleClone(e);var r=e.cloneNode(!1);return et(r)&&(et(e)&&e.currentSrc&&e.currentSrc!==e.src&&(r.src=e.currentSrc,r.srcset=""),r.loading==="lazy"&&(r.loading="eager")),$n(r)?this.createCustomElementClone(r):r},A.prototype.createCustomElementClone=function(e){var r=document.createElement("html2canvascustomelement");return tt(e.style,r),r},A.prototype.createStyleClone=function(e){try{var r=e.sheet;if(r&&r.cssRules){var t=[].slice.call(r.cssRules,0).reduce(function(B,s){return s&&typeof s.cssText=="string"?B+s.cssText:B},""),n=e.cloneNode(!1);return n.textContent=t,n}}catch(B){if(this.context.logger.error("Unable to access cssRules property",B),B.name!=="SecurityError")throw B}return e.cloneNode(!1)},A.prototype.createCanvasClone=function(e){var r;if(this.options.inlineImages&&e.ownerDocument){var t=e.ownerDocument.createElement("img");try{return t.src=e.toDataURL(),t}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var n=e.cloneNode(!1);try{n.width=e.width,n.height=e.height;var B=e.getContext("2d"),s=n.getContext("2d");if(s)if(!this.options.allowTaint&&B)s.putImageData(B.getImageData(0,0,e.width,e.height),0,0);else{var a=(r=e.getContext("webgl2"))!==null&&r!==void 0?r:e.getContext("webgl");if(a){var i=a.getContextAttributes();(i==null?void 0:i.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}s.drawImage(e,0,0)}return n}catch{this.context.logger.info("Unable to clone canvas as it is tainted",e)}return n},A.prototype.createVideoClone=function(e){var r=e.ownerDocument.createElement("canvas");r.width=e.offsetWidth,r.height=e.offsetHeight;var t=r.getContext("2d");try{return t&&(t.drawImage(e,0,0,r.width,r.height),this.options.allowTaint||t.getImageData(0,0,r.width,r.height)),r}catch{this.context.logger.info("Unable to clone video as it is tainted",e)}var n=e.ownerDocument.createElement("canvas");return n.width=e.offsetWidth,n.height=e.offsetHeight,n},A.prototype.appendChildNode=function(e,r,t){(!_A(r)||!tc(r)&&!r.hasAttribute(sB)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(r)))&&(!this.options.copyStyles||!_A(r)||!jn(r))&&e.appendChild(this.cloneNode(r,t))},A.prototype.cloneChildNodes=function(e,r,t){for(var n=this,B=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;B;B=B.nextSibling)if(_A(B)&&zn(B)&&typeof B.assignedNodes=="function"){var s=B.assignedNodes();s.length&&s.forEach(function(a){return n.appendChildNode(r,a,t)})}else this.appendChildNode(r,B,t)},A.prototype.cloneNode=function(e,r){if(Jn(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var t=e.ownerDocument.defaultView;if(t&&_A(e)&&($r(e)||er(e))){var n=this.createElementClone(e);n.style.transitionProperty="none";var B=t.getComputedStyle(e),s=t.getComputedStyle(e,":before"),a=t.getComputedStyle(e,":after");this.referenceElement===e&&$r(n)&&(this.clonedReferenceElement=n),At(n)&&Cc(n);var i=this.counters.parse(new dn(this.context,B)),o=this.resolvePseudoContent(e,n,s,ue.BEFORE);$n(e)&&(r=!0),Zn(e)||this.cloneChildNodes(e,n,r),o&&n.insertBefore(o,n.firstChild);var c=this.resolvePseudoContent(e,n,a,ue.AFTER);return c&&n.appendChild(c),this.counters.pop(i),(B&&(this.options.copyStyles||er(e))&&!qn(e)||r)&&tt(B,n),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([n,e.scrollLeft,e.scrollTop]),(rr(e)||tr(e))&&(rr(n)||tr(n))&&(n.value=e.value),n}return e.cloneNode(!1)},A.prototype.resolvePseudoContent=function(e,r,t,n){var B=this;if(t){var s=t.content,a=r.ownerDocument;if(!(!a||!s||s==="none"||s==="-moz-alt-content"||t.display==="none")){this.counters.parse(new dn(this.context,t));var i=new za(this.context,t),o=a.createElement("html2canvaspseudoelement");tt(t,o),i.content.forEach(function(Q){if(Q.type===0)o.appendChild(a.createTextNode(Q.value));else if(Q.type===22){var g=a.createElement("img");g.src=Q.value,g.style.opacity="1",o.appendChild(g)}else if(Q.type===18){if(Q.name==="attr"){var w=Q.values.filter(L);w.length&&o.appendChild(a.createTextNode(e.getAttribute(w[0].value)||""))}else if(Q.name==="counter"){var l=Q.values.filter(NA),u=l[0],d=l[1];if(u&&L(u)){var h=B.counters.getCounterValue(u.value),U=d&&L(d)?Rr.parse(B.context,d.value):3;o.appendChild(a.createTextNode(we(h,U,!1)))}}else if(Q.name==="counters"){var I=Q.values.filter(NA),u=I[0],H=I[1],d=I[2];if(u&&L(u)){var E=B.counters.getCounterValues(u.value),C=d&&L(d)?Rr.parse(B.context,d.value):3,m=H&&H.type===0?H.value:"",y=E.map(function(Y){return we(Y,C,!1)}).join(m);o.appendChild(a.createTextNode(y))}}}else if(Q.type===20)switch(Q.value){case"open-quote":o.appendChild(a.createTextNode(hn(i.quotes,B.quoteDepth++,!0)));break;case"close-quote":o.appendChild(a.createTextNode(hn(i.quotes,--B.quoteDepth,!1)));break;default:o.appendChild(a.createTextNode(Q.value))}}),o.className=nt+" "+Bt;var c=n===ue.BEFORE?" "+nt:" "+Bt;return er(r)?r.className.baseValue+=c:r.className+=c,o}}},A.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},A}(),ue;(function(A){A[A.BEFORE=0]="BEFORE",A[A.AFTER=1]="AFTER"})(ue||(ue={}));var ic=function(A,e){var r=A.createElement("iframe");return r.className="html2canvas-container",r.style.visibility="hidden",r.style.position="fixed",r.style.left="-10000px",r.style.top="0px",r.style.border="0",r.width=e.width.toString(),r.height=e.height.toString(),r.scrolling="no",r.setAttribute(sB,"true"),A.body.appendChild(r),r},ac=function(A){return new Promise(function(e){if(A.complete){e();return}if(!A.src){e();return}A.onload=e,A.onerror=e})},oc=function(A){return Promise.all([].slice.call(A.images,0).map(ac))},cc=function(A){return new Promise(function(e,r){var t=A.contentWindow;if(!t)return r("No window assigned for iframe");var n=t.document;t.onload=A.onload=function(){t.onload=A.onload=null;var B=setInterval(function(){n.body.childNodes.length>0&&n.readyState==="complete"&&(clearInterval(B),e(A))},50)}})},Qc=["all","d","content"],tt=function(A,e){for(var r=A.length-1;r>=0;r--){var t=A.item(r);Qc.indexOf(t)===-1&&e.style.setProperty(t,A.getPropertyValue(t))}return e},gc=function(A){var e="";return A&&(e+=""),e},lc=function(A,e,r){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||r!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,r)},wc=function(A){var e=A[0],r=A[1],t=A[2];e.scrollLeft=r,e.scrollTop=t},uc=":before",fc=":after",nt="___html2canvas___pseudoelement_before",Bt="___html2canvas___pseudoelement_after",aB=`{ content: "" !important; display: none !important; }`,Cc=function(A){Uc(A,"."+nt+uc+aB+` .`+Bt+fc+aB)},Uc=function(A,e){var r=A.ownerDocument;if(r){var t=r.createElement("style");t.textContent=e,A.appendChild(t)}},oB=function(){function A(){}return A.getOrigin=function(e){var r=A._link;return r?(r.href=e,r.href=r.href,r.protocol+r.hostname+r.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A._origin="about:blank",A}(),Fc=function(){function A(e,r){this.context=e,this._options=r,this._cache={}}return A.prototype.addImage=function(e){var r=Promise.resolve();return this.has(e)||(it(e)||pc(e))&&(this._cache[e]=this.loadImage(e)).catch(function(){}),r},A.prototype.match=function(e){return this._cache[e]},A.prototype.loadImage=function(e){return J(this,void 0,void 0,function(){var r,t,n,B,s=this;return k(this,function(a){switch(a.label){case 0:return r=oB.isSameOrigin(e),t=!st(e)&&this._options.useCORS===!0&&V.SUPPORT_CORS_IMAGES&&!r,n=!st(e)&&!r&&!it(e)&&typeof this._options.proxy=="string"&&V.SUPPORT_CORS_XHR&&!t,!r&&this._options.allowTaint===!1&&!st(e)&&!it(e)&&!n&&!t?[2]:(B=e,n?[4,this.proxy(B)]:[3,2]);case 1:B=a.sent(),a.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise(function(i,o){var c=new Image;c.onload=function(){return i(c)},c.onerror=o,(Hc(B)||t)&&(c.crossOrigin="anonymous"),c.src=B,c.complete===!0&&setTimeout(function(){return i(c)},500),s._options.imageTimeout>0&&setTimeout(function(){return o("Timed out ("+s._options.imageTimeout+"ms) loading image")},s._options.imageTimeout)})];case 3:return[2,a.sent()]}})})},A.prototype.has=function(e){return typeof this._cache[e]<"u"},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(e){var r=this,t=this._options.proxy;if(!t)throw new Error("No proxy defined");var n=e.substring(0,256);return new Promise(function(B,s){var a=V.SUPPORT_RESPONSE_TYPE?"blob":"text",i=new XMLHttpRequest;i.onload=function(){if(i.status===200)if(a==="text")B(i.response);else{var Q=new FileReader;Q.addEventListener("load",function(){return B(Q.result)},!1),Q.addEventListener("error",function(g){return s(g)},!1),Q.readAsDataURL(i.response)}else s("Failed to proxy resource "+n+" with status code "+i.status)},i.onerror=s;var o=t.indexOf("?")>-1?"&":"?";if(i.open("GET",""+t+o+"url="+encodeURIComponent(e)+"&responseType="+a),a!=="text"&&i instanceof XMLHttpRequest&&(i.responseType=a),r._options.imageTimeout){var c=r._options.imageTimeout;i.timeout=c,i.ontimeout=function(){return s("Timed out ("+c+"ms) proxying "+n)}}i.send()})},A}(),hc=/^data:image\/svg\+xml/i,dc=/^data:image\/.*;base64,/i,Ec=/^data:image\/.*/i,pc=function(A){return V.SUPPORT_SVG_DRAWING||!vc(A)},st=function(A){return Ec.test(A)},Hc=function(A){return dc.test(A)},it=function(A){return A.substr(0,4)==="blob"},vc=function(A){return A.substr(-3).toLowerCase()==="svg"||hc.test(A)},f=function(){function A(e,r){this.type=0,this.x=e,this.y=r}return A.prototype.add=function(e,r){return new A(this.x+e,this.y+r)},A}(),XA=function(A,e,r){return new f(A.x+(e.x-A.x)*r,A.y+(e.y-A.y)*r)},nr=function(){function A(e,r,t,n){this.type=1,this.start=e,this.startControl=r,this.endControl=t,this.end=n}return A.prototype.subdivide=function(e,r){var t=XA(this.start,this.startControl,e),n=XA(this.startControl,this.endControl,e),B=XA(this.endControl,this.end,e),s=XA(t,n,e),a=XA(n,B,e),i=XA(s,a,e);return r?new A(this.start,t,s,i):new A(i,a,B,this.end)},A.prototype.add=function(e,r){return new A(this.start.add(e,r),this.startControl.add(e,r),this.endControl.add(e,r),this.end.add(e,r))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),eA=function(A){return A.type===1},Ic=function(){function A(e){var r=e.styles,t=e.bounds,n=ae(r.borderTopLeftRadius,t.width,t.height),B=n[0],s=n[1],a=ae(r.borderTopRightRadius,t.width,t.height),i=a[0],o=a[1],c=ae(r.borderBottomRightRadius,t.width,t.height),Q=c[0],g=c[1],w=ae(r.borderBottomLeftRadius,t.width,t.height),l=w[0],u=w[1],d=[];d.push((B+i)/t.width),d.push((l+Q)/t.width),d.push((s+u)/t.height),d.push((o+g)/t.height);var h=Math.max.apply(Math,d);h>1&&(B/=h,s/=h,i/=h,o/=h,Q/=h,g/=h,l/=h,u/=h);var U=t.width-i,I=t.height-g,H=t.width-Q,E=t.height-u,C=r.borderTopWidth,m=r.borderRightWidth,y=r.borderBottomWidth,p=r.borderLeftWidth,M=D(r.paddingTop,e.bounds.width),Y=D(r.paddingRight,e.bounds.width),z=D(r.paddingBottom,e.bounds.width),b=D(r.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=B>0||s>0?T(t.left+p/3,t.top+C/3,B-p/3,s-C/3,K.TOP_LEFT):new f(t.left+p/3,t.top+C/3),this.topRightBorderDoubleOuterBox=B>0||s>0?T(t.left+U,t.top+C/3,i-m/3,o-C/3,K.TOP_RIGHT):new f(t.left+t.width-m/3,t.top+C/3),this.bottomRightBorderDoubleOuterBox=Q>0||g>0?T(t.left+H,t.top+I,Q-m/3,g-y/3,K.BOTTOM_RIGHT):new f(t.left+t.width-m/3,t.top+t.height-y/3),this.bottomLeftBorderDoubleOuterBox=l>0||u>0?T(t.left+p/3,t.top+E,l-p/3,u-y/3,K.BOTTOM_LEFT):new f(t.left+p/3,t.top+t.height-y/3),this.topLeftBorderDoubleInnerBox=B>0||s>0?T(t.left+p*2/3,t.top+C*2/3,B-p*2/3,s-C*2/3,K.TOP_LEFT):new f(t.left+p*2/3,t.top+C*2/3),this.topRightBorderDoubleInnerBox=B>0||s>0?T(t.left+U,t.top+C*2/3,i-m*2/3,o-C*2/3,K.TOP_RIGHT):new f(t.left+t.width-m*2/3,t.top+C*2/3),this.bottomRightBorderDoubleInnerBox=Q>0||g>0?T(t.left+H,t.top+I,Q-m*2/3,g-y*2/3,K.BOTTOM_RIGHT):new f(t.left+t.width-m*2/3,t.top+t.height-y*2/3),this.bottomLeftBorderDoubleInnerBox=l>0||u>0?T(t.left+p*2/3,t.top+E,l-p*2/3,u-y*2/3,K.BOTTOM_LEFT):new f(t.left+p*2/3,t.top+t.height-y*2/3),this.topLeftBorderStroke=B>0||s>0?T(t.left+p/2,t.top+C/2,B-p/2,s-C/2,K.TOP_LEFT):new f(t.left+p/2,t.top+C/2),this.topRightBorderStroke=B>0||s>0?T(t.left+U,t.top+C/2,i-m/2,o-C/2,K.TOP_RIGHT):new f(t.left+t.width-m/2,t.top+C/2),this.bottomRightBorderStroke=Q>0||g>0?T(t.left+H,t.top+I,Q-m/2,g-y/2,K.BOTTOM_RIGHT):new f(t.left+t.width-m/2,t.top+t.height-y/2),this.bottomLeftBorderStroke=l>0||u>0?T(t.left+p/2,t.top+E,l-p/2,u-y/2,K.BOTTOM_LEFT):new f(t.left+p/2,t.top+t.height-y/2),this.topLeftBorderBox=B>0||s>0?T(t.left,t.top,B,s,K.TOP_LEFT):new f(t.left,t.top),this.topRightBorderBox=i>0||o>0?T(t.left+U,t.top,i,o,K.TOP_RIGHT):new f(t.left+t.width,t.top),this.bottomRightBorderBox=Q>0||g>0?T(t.left+H,t.top+I,Q,g,K.BOTTOM_RIGHT):new f(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=l>0||u>0?T(t.left,t.top+E,l,u,K.BOTTOM_LEFT):new f(t.left,t.top+t.height),this.topLeftPaddingBox=B>0||s>0?T(t.left+p,t.top+C,Math.max(0,B-p),Math.max(0,s-C),K.TOP_LEFT):new f(t.left+p,t.top+C),this.topRightPaddingBox=i>0||o>0?T(t.left+Math.min(U,t.width-m),t.top+C,U>t.width+m?0:Math.max(0,i-m),Math.max(0,o-C),K.TOP_RIGHT):new f(t.left+t.width-m,t.top+C),this.bottomRightPaddingBox=Q>0||g>0?T(t.left+Math.min(H,t.width-p),t.top+Math.min(I,t.height-y),Math.max(0,Q-m),Math.max(0,g-y),K.BOTTOM_RIGHT):new f(t.left+t.width-m,t.top+t.height-y),this.bottomLeftPaddingBox=l>0||u>0?T(t.left+p,t.top+Math.min(E,t.height-y),Math.max(0,l-p),Math.max(0,u-y),K.BOTTOM_LEFT):new f(t.left+p,t.top+t.height-y),this.topLeftContentBox=B>0||s>0?T(t.left+p+b,t.top+C+M,Math.max(0,B-(p+b)),Math.max(0,s-(C+M)),K.TOP_LEFT):new f(t.left+p+b,t.top+C+M),this.topRightContentBox=i>0||o>0?T(t.left+Math.min(U,t.width+p+b),t.top+C+M,U>t.width+p+b?0:i-p+b,o-(C+M),K.TOP_RIGHT):new f(t.left+t.width-(m+Y),t.top+C+M),this.bottomRightContentBox=Q>0||g>0?T(t.left+Math.min(H,t.width-(p+b)),t.top+Math.min(I,t.height+C+M),Math.max(0,Q-(m+Y)),g-(y+z),K.BOTTOM_RIGHT):new f(t.left+t.width-(m+Y),t.top+t.height-(y+z)),this.bottomLeftContentBox=l>0||u>0?T(t.left+p+b,t.top+E,Math.max(0,l-(p+b)),u-(y+z),K.BOTTOM_LEFT):new f(t.left+p+b,t.top+t.height-(y+z))}return A}(),K;(function(A){A[A.TOP_LEFT=0]="TOP_LEFT",A[A.TOP_RIGHT=1]="TOP_RIGHT",A[A.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",A[A.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(K||(K={}));var T=function(A,e,r,t,n){var B=4*((Math.sqrt(2)-1)/3),s=r*B,a=t*B,i=A+r,o=e+t;switch(n){case K.TOP_LEFT:return new nr(new f(A,o),new f(A,o-a),new f(i-s,e),new f(i,e));case K.TOP_RIGHT:return new nr(new f(A,e),new f(A+s,e),new f(i,o-a),new f(i,o));case K.BOTTOM_RIGHT:return new nr(new f(i,e),new f(i,e+a),new f(A+s,o),new f(A,o));case K.BOTTOM_LEFT:default:return new nr(new f(i,o),new f(i-s,o),new f(A,e+a),new f(A,e))}},Br=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},mc=function(A){return[A.topLeftContentBox,A.topRightContentBox,A.bottomRightContentBox,A.bottomLeftContentBox]},sr=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},yc=function(){function A(e,r,t){this.offsetX=e,this.offsetY=r,this.matrix=t,this.type=0,this.target=6}return A}(),ir=function(){function A(e,r){this.path=e,this.target=r,this.type=1}return A}(),Kc=function(){function A(e){this.opacity=e,this.type=2,this.target=6}return A}(),Lc=function(A){return A.type===0},cB=function(A){return A.type===1},bc=function(A){return A.type===2},QB=function(A,e){return A.length===e.length?A.some(function(r,t){return r===e[t]}):!1},Dc=function(A,e,r,t,n){return A.map(function(B,s){switch(s){case 0:return B.add(e,r);case 1:return B.add(e+t,r);case 2:return B.add(e+t,r+n);case 3:return B.add(e,r+n)}return B})},gB=function(){function A(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return A}(),lB=function(){function A(e,r){if(this.container=e,this.parent=r,this.effects=[],this.curves=new Ic(this.container),this.container.styles.opacity<1&&this.effects.push(new Kc(this.container.styles.opacity)),this.container.styles.transform!==null){var t=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,B=this.container.styles.transform;this.effects.push(new yc(t,n,B))}if(this.container.styles.overflowX!==0){var s=Br(this.curves),a=sr(this.curves);QB(s,a)?this.effects.push(new ir(s,6)):(this.effects.push(new ir(s,2)),this.effects.push(new ir(a,4)))}}return A.prototype.getEffects=function(e){for(var r=[2,3].indexOf(this.container.styles.position)===-1,t=this.parent,n=this.effects.slice(0);t;){var B=t.effects.filter(function(i){return!cB(i)});if(r||t.container.styles.position!==0||!t.parent){if(n.unshift.apply(n,B),r=[2,3].indexOf(t.container.styles.position)===-1,t.container.styles.overflowX!==0){var s=Br(t.curves),a=sr(t.curves);QB(s,a)||n.unshift(new ir(a,6))}}else n.unshift.apply(n,B);t=t.parent}return n.filter(function(i){return R(i.target,e)})},A}(),at=function(A,e,r,t){A.container.elements.forEach(function(n){var B=R(n.flags,4),s=R(n.flags,2),a=new lB(n,A);R(n.styles.display,2048)&&t.push(a);var i=R(n.flags,8)?[]:t;if(B||s){var o=B||n.styles.isPositioned()?r:e,c=new gB(a);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var Q=n.styles.zIndex.order;if(Q<0){var g=0;o.negativeZIndex.some(function(l,u){return Q>l.element.container.styles.zIndex.order?(g=u,!1):g>0}),o.negativeZIndex.splice(g,0,c)}else if(Q>0){var w=0;o.positiveZIndex.some(function(l,u){return Q>=l.element.container.styles.zIndex.order?(w=u+1,!1):w>0}),o.positiveZIndex.splice(w,0,c)}else o.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else n.styles.isFloating()?o.nonPositionedFloats.push(c):o.nonPositionedInlineLevel.push(c);at(a,c,B?c:r,i)}else n.styles.isInlineLevel()?e.inlineLevel.push(a):e.nonInlineLevel.push(a),at(a,e,r,i);R(n.flags,8)&&wB(n,i)})},wB=function(A,e){for(var r=A instanceof jr?A.start:1,t=A instanceof jr?A.reversed:!1,n=0;n"u"?A[0]:r},Nc=function(A,e,r,t,n){var B=e[0],s=e[1],a=r[0],i=r[1];switch(A){case 2:return[new f(Math.round(t.left),Math.round(t.top+s)),new f(Math.round(t.left+t.width),Math.round(t.top+s)),new f(Math.round(t.left+t.width),Math.round(i+t.top+s)),new f(Math.round(t.left),Math.round(i+t.top+s))];case 3:return[new f(Math.round(t.left+B),Math.round(t.top)),new f(Math.round(t.left+B+a),Math.round(t.top)),new f(Math.round(t.left+B+a),Math.round(t.height+t.top)),new f(Math.round(t.left+B),Math.round(t.height+t.top))];case 1:return[new f(Math.round(t.left+B),Math.round(t.top+s)),new f(Math.round(t.left+B+a),Math.round(t.top+s)),new f(Math.round(t.left+B+a),Math.round(t.top+s+i)),new f(Math.round(t.left+B),Math.round(t.top+s+i))];default:return[new f(Math.round(n.left),Math.round(n.top)),new f(Math.round(n.left+n.width),Math.round(n.top)),new f(Math.round(n.left+n.width),Math.round(n.height+n.top)),new f(Math.round(n.left),Math.round(n.height+n.top))]}},Vc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",CB="Hidden Text",_c=function(){function A(e){this._data={},this._document=e}return A.prototype.parseMetrics=function(e,r){var t=this._document.createElement("div"),n=this._document.createElement("img"),B=this._document.createElement("span"),s=this._document.body;t.style.visibility="hidden",t.style.fontFamily=e,t.style.fontSize=r,t.style.margin="0",t.style.padding="0",t.style.whiteSpace="nowrap",s.appendChild(t),n.src=Vc,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",B.style.fontFamily=e,B.style.fontSize=r,B.style.margin="0",B.style.padding="0",B.appendChild(this._document.createTextNode(CB)),t.appendChild(B),t.appendChild(n);var a=n.offsetTop-B.offsetTop+2;t.removeChild(B),t.appendChild(this._document.createTextNode(CB)),t.style.lineHeight="normal",n.style.verticalAlign="super";var i=n.offsetTop-t.offsetTop+2;return s.removeChild(t),{baseline:a,middle:i}},A.prototype.getMetrics=function(e,r){var t=e+" "+r;return typeof this._data[t]>"u"&&(this._data[t]=this.parseMetrics(e,r)),this._data[t]},A}(),UB=function(){function A(e,r){this.context=e,this.options=r}return A}(),kc=1e4,Pc=function(A){tA(e,A);function e(r,t){var n=A.call(this,r,t)||this;return n._activeEffects=[],n.canvas=t.canvas?t.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),t.canvas||(n.canvas.width=Math.floor(t.width*t.scale),n.canvas.height=Math.floor(t.height*t.scale),n.canvas.style.width=t.width+"px",n.canvas.style.height=t.height+"px"),n.fontMetrics=new _c(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-t.x,-t.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+t.width+"x"+t.height+") with scale "+t.scale),n}return e.prototype.applyEffects=function(r){for(var t=this;this._activeEffects.length;)this.popEffect();r.forEach(function(n){return t.applyEffect(n)})},e.prototype.applyEffect=function(r){this.ctx.save(),bc(r)&&(this.ctx.globalAlpha=r.opacity),Lc(r)&&(this.ctx.translate(r.offsetX,r.offsetY),this.ctx.transform(r.matrix[0],r.matrix[1],r.matrix[2],r.matrix[3],r.matrix[4],r.matrix[5]),this.ctx.translate(-r.offsetX,-r.offsetY)),cB(r)&&(this.path(r.path),this.ctx.clip()),this._activeEffects.push(r)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(r){return J(this,void 0,void 0,function(){var t;return k(this,function(n){switch(n.label){case 0:return t=r.element.container.styles,t.isVisible()?[4,this.renderStackContent(r)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(r){return J(this,void 0,void 0,function(){return k(this,function(t){switch(t.label){case 0:if(R(r.container.flags,16))debugger;return r.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(r)]:[3,3];case 1:return t.sent(),[4,this.renderNodeContent(r)];case 2:t.sent(),t.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(r,t,n){var B=this;if(t===0)this.ctx.fillText(r.text,r.bounds.left,r.bounds.top+n);else{var s=qr(r.text);s.reduce(function(a,i){return B.ctx.fillText(i,a,r.bounds.top+n),a+B.ctx.measureText(i).width},r.bounds.left)}},e.prototype.createFontStyle=function(r){var t=r.fontVariant.filter(function(s){return s==="normal"||s==="small-caps"}).join(""),n=Zc(r.fontFamily).join(", "),B=ie(r.fontSize)?""+r.fontSize.number+r.fontSize.unit:r.fontSize.number+"px";return[[r.fontStyle,t,r.fontWeight,B,n].join(" "),n,B]},e.prototype.renderTextNode=function(r,t){return J(this,void 0,void 0,function(){var n,B,s,a,i,o,c,Q,g=this;return k(this,function(w){return n=this.createFontStyle(t),B=n[0],s=n[1],a=n[2],this.ctx.font=B,this.ctx.direction=t.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",i=this.fontMetrics.getMetrics(s,a),o=i.baseline,c=i.middle,Q=t.paintOrder,r.textBounds.forEach(function(l){Q.forEach(function(u){switch(u){case 0:g.ctx.fillStyle=G(t.color),g.renderTextWithLetterSpacing(l,t.letterSpacing,o);var d=t.textShadow;d.length&&l.text.trim().length&&(d.slice(0).reverse().forEach(function(h){g.ctx.shadowColor=G(h.color),g.ctx.shadowOffsetX=h.offsetX.number*g.options.scale,g.ctx.shadowOffsetY=h.offsetY.number*g.options.scale,g.ctx.shadowBlur=h.blur.number,g.renderTextWithLetterSpacing(l,t.letterSpacing,o)}),g.ctx.shadowColor="",g.ctx.shadowOffsetX=0,g.ctx.shadowOffsetY=0,g.ctx.shadowBlur=0),t.textDecorationLine.length&&(g.ctx.fillStyle=G(t.textDecorationColor||t.color),t.textDecorationLine.forEach(function(h){switch(h){case 1:g.ctx.fillRect(l.bounds.left,Math.round(l.bounds.top+o),l.bounds.width,1);break;case 2:g.ctx.fillRect(l.bounds.left,Math.round(l.bounds.top),l.bounds.width,1);break;case 3:g.ctx.fillRect(l.bounds.left,Math.ceil(l.bounds.top+c),l.bounds.width,1);break}}));break;case 1:t.webkitTextStrokeWidth&&l.text.trim().length&&(g.ctx.strokeStyle=G(t.webkitTextStrokeColor),g.ctx.lineWidth=t.webkitTextStrokeWidth,g.ctx.lineJoin=window.chrome?"miter":"round",g.ctx.strokeText(l.text,l.bounds.left,l.bounds.top+o)),g.ctx.strokeStyle="",g.ctx.lineWidth=0,g.ctx.lineJoin="miter";break}})}),[2]})})},e.prototype.renderReplacedElement=function(r,t,n){if(n&&r.intrinsicWidth>0&&r.intrinsicHeight>0){var B=or(r),s=sr(t);this.path(s),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,r.intrinsicWidth,r.intrinsicHeight,B.left,B.top,B.width,B.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(r){return J(this,void 0,void 0,function(){var t,n,B,s,a,i,U,U,o,c,Q,g,H,w,l,E,u,d,h,U,I,H,E;return k(this,function(C){switch(C.label){case 0:this.applyEffects(r.getEffects(4)),t=r.container,n=r.curves,B=t.styles,s=0,a=t.textNodes,C.label=1;case 1:return s0&&_>0&&(y=B.ctx.createPattern(E,"repeat"),B.renderRepeat(M,y,Z,q))):Li(c)&&(p=ot(r,t,[null,null,null]),M=p[0],Y=p[1],z=p[2],b=p[3],_=p[4],HA=c.position.length===0?[Sr]:c.position,Z=D(HA[0],b),q=D(HA[HA.length-1],_),bA=vi(c,Z,q,b,_),aA=bA[0],vA=bA[1],aA>0&&vA>0&&(DA=B.ctx.createRadialGradient(Y+Z,z+q,0,Y+Z,z+q,aA),Bn(c.stops,aA*2).forEach(function(fe){return DA.addColorStop(fe.stop,G(fe.color))}),B.path(M),B.ctx.fillStyle=DA,aA!==vA?(TA=r.bounds.left+.5*r.bounds.width,lA=r.bounds.top+.5*r.bounds.height,xA=vA/aA,wA=1/xA,B.ctx.save(),B.ctx.translate(TA,lA),B.ctx.transform(1,0,0,xA,0,0),B.ctx.translate(-TA,-lA),B.ctx.fillRect(Y,wA*(z-lA)+lA,b,_*wA),B.ctx.restore()):B.ctx.fill())),YA.label=6;case 6:return t--,[2]}})},B=this,s=0,a=r.styles.backgroundImage.slice(0).reverse(),o.label=1;case 1:return s0?c.style!==2?[3,5]:[4,this.renderDashedDottedBorder(c.color,c.width,a,r.curves,2)]:[3,11]):[3,13];case 4:return g.sent(),[3,11];case 5:return c.style!==3?[3,7]:[4,this.renderDashedDottedBorder(c.color,c.width,a,r.curves,3)];case 6:return g.sent(),[3,11];case 7:return c.style!==4?[3,9]:[4,this.renderDoubleBorder(c.color,c.width,a,r.curves)];case 8:return g.sent(),[3,11];case 9:return[4,this.renderSolidBorder(c.color,a,r.curves)];case 10:g.sent(),g.label=11;case 11:a++,g.label=12;case 12:return i++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(r,t,n,B,s){return J(this,void 0,void 0,function(){var a,i,o,c,Q,g,w,l,u,d,h,U,I,H,E,C,E,C;return k(this,function(m){return this.ctx.save(),a=Oc(B,n),i=uB(B,n),s===2&&(this.path(i),this.ctx.clip()),eA(i[0])?(o=i[0].start.x,c=i[0].start.y):(o=i[0].x,c=i[0].y),eA(i[1])?(Q=i[1].end.x,g=i[1].end.y):(Q=i[1].x,g=i[1].y),n===0||n===2?w=Math.abs(o-Q):w=Math.abs(c-g),this.ctx.beginPath(),s===3?this.formatPath(a):this.formatPath(i.slice(0,2)),l=t<3?t*3:t*2,u=t<3?t*2:t,s===3&&(l=t,u=t),d=!0,w<=l*2?d=!1:w<=l*2+u?(h=w/(2*l+u),l*=h,u*=h):(U=Math.floor((w+u)/(l+u)),I=(w-U*l)/(U-1),H=(w-(U+1)*l)/U,u=H<=0||Math.abs(u-I)tQ.GM_download)();function BQ(A){for(var e=1;e0&&A[e-1]===` `;)e--;return A.substring(0,e)}var aQ=["ADDRESS","ARTICLE","ASIDE","AUDIO","BLOCKQUOTE","BODY","CANVAS","CENTER","DD","DIR","DIV","DL","DT","FIELDSET","FIGCAPTION","FIGURE","FOOTER","FORM","FRAMESET","H1","H2","H3","H4","H5","H6","HEADER","HGROUP","HR","HTML","ISINDEX","LI","MAIN","MENU","NAV","NOFRAMES","NOSCRIPT","OL","OUTPUT","P","PRE","SECTION","TABLE","TBODY","TD","TFOOT","TH","THEAD","TR","UL"];function Qt(A){return gt(A,aQ)}var FB=["AREA","BASE","BR","COL","COMMAND","EMBED","HR","IMG","INPUT","KEYGEN","LINK","META","PARAM","SOURCE","TRACK","WBR"];function hB(A){return gt(A,FB)}function oQ(A){return EB(A,FB)}var dB=["A","TABLE","THEAD","TBODY","TFOOT","TH","TD","IFRAME","SCRIPT","AUDIO","VIDEO"];function cQ(A){return gt(A,dB)}function QQ(A){return EB(A,dB)}function gt(A,e){return e.indexOf(A.nodeName)>=0}function EB(A,e){return A.getElementsByTagName&&e.some(function(r){return A.getElementsByTagName(r).length})}var X={};X.paragraph={filter:"p",replacement:function(A){return` `+A+` `}},X.lineBreak={filter:"br",replacement:function(A,e,r){return r.br+` `}},X.heading={filter:["h1","h2","h3","h4","h5","h6"],replacement:function(A,e,r){var t=Number(e.nodeName.charAt(1));if(r.headingStyle==="setext"&&t<3){var n=ct(t===1?"=":"-",A.length);return` `+A+` `+n+` `}else return` `+ct("#",t)+" "+A+` `}},X.blockquote={filter:"blockquote",replacement:function(A){return A=A.replace(/^\n+|\n+$/g,""),A=A.replace(/^/gm,"> "),` `+A+` `}},X.list={filter:["ul","ol"],replacement:function(A,e){var r=e.parentNode;return r.nodeName==="LI"&&r.lastElementChild===e?` `+A:` `+A+` `}},X.listItem={filter:"li",replacement:function(A,e,r){A=A.replace(/^\n+/,"").replace(/\n+$/,` `).replace(/\n/gm,` `);var t=r.bulletListMarker+" ",n=e.parentNode;if(n.nodeName==="OL"){var B=n.getAttribute("start"),s=Array.prototype.indexOf.call(n.children,e);t=(B?Number(B)+s:s+1)+". "}return t+A+(e.nextSibling&&!/\n$/.test(A)?` `:"")}},X.indentedCodeBlock={filter:function(A,e){return e.codeBlockStyle==="indented"&&A.nodeName==="PRE"&&A.firstChild&&A.firstChild.nodeName==="CODE"},replacement:function(A,e,r){return` `+e.firstChild.textContent.replace(/\n/g,` `)+` `}},X.fencedCodeBlock={filter:function(A,e){return e.codeBlockStyle==="fenced"&&A.nodeName==="PRE"&&A.firstChild&&A.firstChild.nodeName==="CODE"},replacement:function(A,e,r){for(var t=e.firstChild.getAttribute("class")||"",n=(t.match(/language-(\S+)/)||[null,""])[1],B=e.firstChild.textContent,s=r.fence.charAt(0),a=3,i=new RegExp("^"+s+"{3,}","gm"),o;o=i.exec(B);)o[0].length>=a&&(a=o[0].length+1);var c=ct(s,a);return` `+c+n+` `+B.replace(/\n$/,"")+` `+c+` `}},X.horizontalRule={filter:"hr",replacement:function(A,e,r){return` `+r.hr+` `}},X.inlineLink={filter:function(A,e){return e.linkStyle==="inlined"&&A.nodeName==="A"&&A.getAttribute("href")},replacement:function(A,e){var r=e.getAttribute("href"),t=Qr(e.getAttribute("title"));return t&&(t=' "'+t+'"'),"["+A+"]("+r+t+")"}},X.referenceLink={filter:function(A,e){return e.linkStyle==="referenced"&&A.nodeName==="A"&&A.getAttribute("href")},replacement:function(A,e,r){var t=e.getAttribute("href"),n=Qr(e.getAttribute("title"));n&&(n=' "'+n+'"');var B,s;switch(r.linkReferenceStyle){case"collapsed":B="["+A+"][]",s="["+A+"]: "+t+n;break;case"shortcut":B="["+A+"]",s="["+A+"]: "+t+n;break;default:var a=this.references.length+1;B="["+A+"]["+a+"]",s="["+a+"]: "+t+n}return this.references.push(s),B},references:[],append:function(A){var e="";return this.references.length&&(e=` `+this.references.join(` `)+` `,this.references=[]),e}},X.emphasis={filter:["em","i"],replacement:function(A,e,r){return A.trim()?r.emDelimiter+A+r.emDelimiter:""}},X.strong={filter:["strong","b"],replacement:function(A,e,r){return A.trim()?r.strongDelimiter+A+r.strongDelimiter:""}},X.code={filter:function(A){var e=A.previousSibling||A.nextSibling,r=A.parentNode.nodeName==="PRE"&&!e;return A.nodeName==="CODE"&&!r},replacement:function(A){if(!A)return"";A=A.replace(/\r?\n|\r/g," ");for(var e=/^`|^ .*?[^ ].* $|`$/.test(A)?" ":"",r="`",t=A.match(/`+/gm)||[];t.indexOf(r)!==-1;)r=r+"`";return r+e+A+e+r}},X.image={filter:"img",replacement:function(A,e){var r=Qr(e.getAttribute("alt")),t=e.getAttribute("src")||"",n=Qr(e.getAttribute("title")),B=n?' "'+n+'"':"";return t?"!["+r+"]("+t+B+")":""}};function Qr(A){return A?A.replace(/(\n+\s*)+/g,` `):""}function pB(A){this.options=A,this._keep=[],this._remove=[],this.blankRule={replacement:A.blankReplacement},this.keepReplacement=A.keepReplacement,this.defaultRule={replacement:A.defaultReplacement},this.array=[];for(var e in A.rules)this.array.push(A.rules[e])}pB.prototype={add:function(A,e){this.array.unshift(e)},keep:function(A){this._keep.unshift({filter:A,replacement:this.keepReplacement})},remove:function(A){this._remove.unshift({filter:A,replacement:function(){return""}})},forNode:function(A){if(A.isBlank)return this.blankRule;var e;return(e=lt(this.array,A,this.options))||(e=lt(this._keep,A,this.options))||(e=lt(this._remove,A,this.options))?e:this.defaultRule},forEach:function(A){for(var e=0;e-1)return!0}else if(typeof t=="function"){if(t.call(A,e,r))return!0}else throw new TypeError("`filter` needs to be a string, array, or function")}function lQ(A){var e=A.element,r=A.isBlock,t=A.isVoid,n=A.isPre||function(Q){return Q.nodeName==="PRE"};if(!(!e.firstChild||n(e))){for(var B=null,s=!1,a=null,i=HB(a,e,n);i!==e;){if(i.nodeType===3||i.nodeType===4){var o=i.data.replace(/[ \r\n\t]+/g," ");if((!B||/ $/.test(B.data))&&!s&&o[0]===" "&&(o=o.substr(1)),!o){i=wt(i);continue}i.data=o,B=i}else if(i.nodeType===1)r(i)||i.nodeName==="BR"?(B&&(B.data=B.data.replace(/ $/,"")),B=null,s=!1):t(i)||n(i)?(B=null,s=!0):B&&(s=!1);else{i=wt(i);continue}var c=HB(a,i,n);a=i,i=c}B&&(B.data=B.data.replace(/ $/,""),B.data||wt(B))}}function wt(A){var e=A.nextSibling||A.parentNode;return A.parentNode.removeChild(A),e}function HB(A,e,r){return A&&A.parentNode===e||r(e)?e.nextSibling||e.parentNode:e.firstChild||e.nextSibling||e.parentNode}var vB=typeof window<"u"?window:{};function wQ(){var A=vB.DOMParser,e=!1;try{new A().parseFromString("","text/html")&&(e=!0)}catch{}return e}function uQ(){var A=function(){};return fQ()?A.prototype.parseFromString=function(e){var r=new window.ActiveXObject("htmlfile");return r.designMode="on",r.open(),r.write(e),r.close(),r}:A.prototype.parseFromString=function(e){var r=document.implementation.createHTMLDocument("");return r.open(),r.write(e),r.close(),r},A}function fQ(){var A=!1;try{document.implementation.createHTMLDocument("").open()}catch{window.ActiveXObject&&(A=!0)}return A}var CQ=wQ()?vB.DOMParser:uQ();function UQ(A,e){var r;if(typeof A=="string"){var t=FQ().parseFromString(''+A+"","text/html");r=t.getElementById("turndown-root")}else r=A.cloneNode(!0);return lQ({element:r,isBlock:Qt,isVoid:hB,isPre:e.preformattedCode?hQ:null}),r}var ut;function FQ(){return ut=ut||new CQ,ut}function hQ(A){return A.nodeName==="PRE"||A.nodeName==="CODE"}function dQ(A,e){return A.isBlock=Qt(A),A.isCode=A.nodeName==="CODE"||A.parentNode.isCode,A.isBlank=EQ(A),A.flankingWhitespace=pQ(A,e),A}function EQ(A){return!hB(A)&&!cQ(A)&&/^\s*$/i.test(A.textContent)&&!oQ(A)&&!QQ(A)}function pQ(A,e){if(A.isBlock||e.preformattedCode&&A.isCode)return{leading:"",trailing:""};var r=HQ(A.textContent);return r.leadingAscii&&IB("left",A,e)&&(r.leading=r.leadingNonAscii),r.trailingAscii&&IB("right",A,e)&&(r.trailing=r.trailingNonAscii),{leading:r.leading,trailing:r.trailing}}function HQ(A){var e=A.match(/^(([ \t\r\n]*)(\s*))[\s\S]*?((\s*?)([ \t\r\n]*))$/);return{leading:e[1],leadingAscii:e[2],leadingNonAscii:e[3],trailing:e[4],trailingNonAscii:e[5],trailingAscii:e[6]}}function IB(A,e,r){var t,n,B;return A==="left"?(t=e.previousSibling,n=/ $/):(t=e.nextSibling,n=/^ /),t&&(t.nodeType===3?B=n.test(t.nodeValue):r.preformattedCode&&t.nodeName==="CODE"?B=!1:t.nodeType===1&&!Qt(t)&&(B=n.test(t.textContent))),B}var vQ=Array.prototype.reduce,IQ=[[/\\/g,"\\\\"],[/\*/g,"\\*"],[/^-/g,"\\-"],[/^\+ /g,"\\+ "],[/^(=+)/g,"\\$1"],[/^(#{1,6}) /g,"\\$1 "],[/`/g,"\\`"],[/^~~~/g,"\\~~~"],[/\[/g,"\\["],[/\]/g,"\\]"],[/^>/g,"\\>"],[/_/g,"\\_"],[/^(\d+)\. /g,"$1\\. "]];function gr(A){if(!(this instanceof gr))return new gr(A);var e={rules:X,headingStyle:"setext",hr:"* * *",bulletListMarker:"*",codeBlockStyle:"indented",fence:"```",emDelimiter:"_",strongDelimiter:"**",linkStyle:"inlined",linkReferenceStyle:"full",br:" ",preformattedCode:!1,blankReplacement:function(r,t){return t.isBlock?` `:""},keepReplacement:function(r,t){return t.isBlock?` `+t.outerHTML+` `:t.outerHTML},defaultReplacement:function(r,t){return t.isBlock?` `+r+` `:r}};this.options=BQ({},e,A),this.rules=new pB(this.options)}gr.prototype={turndown:function(A){if(!KQ(A))throw new TypeError(A+" is not a string, or an element/document/fragment node.");if(A==="")return"";var e=mB.call(this,new UQ(A,this.options));return mQ.call(this,e)},use:function(A){if(Array.isArray(A))for(var e=0;e{if(o.nodeName==="CODE"&&s.test(o.classList.value))return"code"},replacement:(o,c)=>{const Q=c.getAttribute("class");if(s.test(Q)){const g=Q.match(/.*language-(\w+)/)[1];return g?`\`\`\`${g} ${o} \`\`\``:`\`\`\` ${o} \`\`\``}}}).addRule("ignore",{filter:["button","img"],replacement:()=>""}).addRule("table",{filter:"table",replacement:function(o,c){return`\`\`\`${o} \`\`\``}})}function r(){var s;return((s=document.querySelectorAll(".dark .overflow-y-auto a.bg-gray-800")[0])==null?void 0:s.innerText)??"snapshot"}function t(){const s=document.querySelectorAll("[class*=react-scroll-to-bottom--css]>.flex.flex-col")[0]??document.body;AQ(s).then(async a=>{a.toBlob(function(i){const o=r()+".png";nQ({url:URL.createObjectURL(i),name:o,onload(){console.log("下载图片,",o)},onerror(c){console.log("下载失败",c)}})})})}function n(s,a){const i=URL.createObjectURL(s),o=document.createElement("a");o.download=a??"file",o.href=i,document.body.appendChild(o),o.click(),document.body.removeChild(o)}function B(){const s=Array.from(document.querySelectorAll("main .items-center>div")).map(Q=>{let g=Q.cloneNode(!0);return/dark\:bg-gray-800/.test(Q.getAttribute("class"))&&(g.innerHTML=`
${Q.innerHTML}
`),g.innerHTML}).join("
"),i=e().turndown(s),o=r()+".md",c=new Blob([i],{type:"text/markdown"});console.log({fileName:o,markdown:i,blob:c}),n(c,o)}return(s,a)=>(SA.openBlock(),SA.createElementBlock("div",bQ,[SA.createElementVNode("button",{onClick:t,class:"btn flex justify-center gap-2 btn-neutral border-0 md:border"},"screenshot"),SA.createElementVNode("button",{onClick:B,class:"btn flex justify-center gap-2 btn-neutral border-0 md:border"},"export markdown")]))}}),OQ="",TQ=((A,e)=>{const r=A.__vccOpts||A;for(const[t,n]of e)r[t]=n;return r})(DQ,[["__scopeId","data-v-10faaad2"]]),RQ="";console.log("hello world");const KB="chat-app-helper";function LB(){SA.createApp(TQ).mount((()=>{const A=document.createElement("div");return console.log("mount app"),A.id=KB,document.body.append(A),A})())}const xQ=new MutationObserver(A=>{for(let e of A)e.type==="childList"&&(document.getElementById(KB)||LB())}),SQ={attributes:!0,childList:!0,subtree:!0,characterData:!0};return setTimeout(()=>{LB()},1e3),Ce.config=SQ,Ce.observer=xQ,Object.defineProperty(Ce,Symbol.toStringTag,{value:"Module"}),Ce}({},Vue);