(function($n,X){typeof exports=="object"&&typeof module<"u"?X(exports,require("vue"),require("pinia")):typeof define=="function"&&define.amd?define(["exports","vue","pinia"],X):($n=typeof globalThis<"u"?globalThis:$n||self,X($n.StructureChart={},$n.Vue,$n.pinia))})(this,function($n,X,Mc){"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 Rc=function(t,A){return Rc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])},Rc(t,A)};function Pr(t,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");Rc(t,A);function e(){this.constructor=t}t.prototype=A===null?Object.create(A):(e.prototype=A.prototype,new e)}var kc=function(){return kc=Object.assign||function(A){for(var e,r=1,n=arguments.length;r0&&i[i.length-1])&&(u[0]===6||u[0]===2)){e=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=55296&&n<=56319&&e>10)+55296,a%1024+56320)),(n+1===e||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},b0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Tm=typeof Uint8Array>"u"?[]:new Uint8Array(256),$o=0;$o"u"?[]:new Uint8Array(256),qo=0;qo>4,c[n++]=(a&15)<<4|s>>2,c[n++]=(s&3)<<6|o&63;return u},Om=function(t){for(var A=t.length,e=[],r=0;r>Ii,Dm=1<>Ii,Rm=Q0+Mm,km=Rm,Km=32,Vm=km+Km,jm=65536>>Kc,Gm=1<=0){if(A<55296||A>56319&&A<=65535)return e=this.index[A>>Ii],e=(e<>Ii)],e=(e<>Kc),e=this.index[e],e+=A>>Ii&$m,e=this.index[e],e=(e<"u"?[]:new Uint8Array(256),Wo=0;Wox0?(n.push(!0),s-=x0):n.push(!1),["normal","auto","loose"].indexOf(A)!==-1&&[8208,8211,12316,12448].indexOf(i)!==-1)return r.push(a),e.push(qc);if(s===Zm||s===Gc){if(a===0)return r.push(a),e.push(Li);var o=e[a-1];return sy.indexOf(o)===-1?(r.push(r[a-1]),e.push(o)):(r.push(a),e.push(Li))}if(r.push(a),s===ny)return e.push(A==="strict"?Wc:bs);if(s===H0||s===ry)return e.push(Li);if(s===iy)return i>=131072&&i<=196605||i>=196608&&i<=262141?e.push(bs):e.push(Li);e.push(s)}),[r,e,n]},rf=function(t,A,e,r){var n=r[e];if(Array.isArray(t)?t.indexOf(n)!==-1:t===n)for(var i=e;i<=r.length;){i++;var a=r[i];if(a===A)return!0;if(a!==qn)break}if(n===qn)for(var i=e;i>0;){i--;var s=r[i];if(Array.isArray(t)?t.indexOf(s)!==-1:t===s)for(var o=e;o<=r.length;){o++;var a=r[o];if(a===A)return!0;if(a!==qn)break}if(s!==qn)break}return!1},k0=function(t,A){for(var e=t;e>=0;){var r=A[e];if(r===qn)e--;else return r}return 0},uy=function(t,A,e,r,n){if(e[r]===0)return Be;var i=r-1;if(Array.isArray(n)&&n[i]===!0)return Be;var a=i-1,s=i+1,o=A[i],u=a>=0?A[a]:0,c=A[s];if(o===S0&&c===I0)return Be;if(tf.indexOf(o)!==-1)return P0;if(tf.indexOf(c)!==-1||D0.indexOf(c)!==-1)return Be;if(k0(i,A)===N0)return Al;if(ef.get(t[i])===Gc||(o===zo||o===Yo)&&ef.get(t[s])===Gc||o===L0||c===L0||o===T0||[qn,$c,Bs].indexOf(o)===-1&&c===T0||[Xo,ws,ty,la,ua].indexOf(c)!==-1||k0(i,A)===ms||rf(Xc,ms,i,A)||rf([Xo,ws],Wc,i,A)||rf(_0,_0,i,A))return Be;if(o===qn)return Al;if(o===Xc||c===Xc)return Be;if(c===qc||o===qc)return Al;if([$c,Bs,Wc].indexOf(c)!==-1||o===ey||u===Jc&&oy.indexOf(o)!==-1||o===ua&&c===Jc||c===O0||Fn.indexOf(c)!==-1&&o===dr||Fn.indexOf(o)!==-1&&c===dr||o===Cs&&[bs,zo,Yo].indexOf(c)!==-1||[bs,zo,Yo].indexOf(o)!==-1&&c===ys||Fn.indexOf(o)!==-1&&M0.indexOf(c)!==-1||M0.indexOf(o)!==-1&&Fn.indexOf(c)!==-1||[Cs,ys].indexOf(o)!==-1&&(c===dr||[ms,Bs].indexOf(c)!==-1&&A[s+1]===dr)||[ms,Bs].indexOf(o)!==-1&&c===dr||o===dr&&[dr,ua,la].indexOf(c)!==-1)return Be;if([dr,ua,la,Xo,ws].indexOf(c)!==-1)for(var g=i;g>=0;){var v=A[g];if(v===dr)return Be;if([ua,la].indexOf(v)!==-1)g--;else break}if([Cs,ys].indexOf(c)!==-1)for(var g=[Xo,ws].indexOf(o)!==-1?a:i;g>=0;){var v=A[g];if(v===dr)return Be;if([ua,la].indexOf(v)!==-1)g--;else break}if(Zc===o&&[Zc,Jo,zc,Yc].indexOf(c)!==-1||[Jo,zc].indexOf(o)!==-1&&[Jo,Zo].indexOf(c)!==-1||[Zo,Yc].indexOf(o)!==-1&&c===Zo||R0.indexOf(o)!==-1&&[O0,ys].indexOf(c)!==-1||R0.indexOf(c)!==-1&&o===Cs||Fn.indexOf(o)!==-1&&Fn.indexOf(c)!==-1||o===la&&Fn.indexOf(c)!==-1||Fn.concat(dr).indexOf(o)!==-1&&c===ms&&ay.indexOf(t[s])===-1||Fn.concat(dr).indexOf(c)!==-1&&o===ws)return Be;if(o===Af&&c===Af){for(var h=e[i],m=1;h>0&&(h--,A[h]===Af);)m++;if(m%2!==0)return Be}return o===zo&&c===Yo?Be:Al},cy=function(t,A){A||(A={lineBreak:"normal",wordBreak:"normal"});var e=ly(t,A.lineBreak),r=e[0],n=e[1],i=e[2];(A.wordBreak==="break-all"||A.wordBreak==="break-word")&&(n=n.map(function(s){return[dr,Li,H0].indexOf(s)!==-1?bs:s}));var a=A.wordBreak==="keep-all"?i.map(function(s,o){return s&&t[o]>=19968&&t[o]<=40959}):void 0;return[r,n,a]},fy=function(){function t(A,e,r,n){this.codePoints=A,this.required=e===P0,this.start=r,this.end=n}return t.prototype.slice=function(){return tt.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),hy=function(t,A){var e=Go(t),r=cy(e,A),n=r[0],i=r[1],a=r[2],s=e.length,o=0,u=0;return{next:function(){if(u>=s)return{done:!0,value:null};for(var c=Be;u=$0&&t<=57},qy=function(t){return t>=55296&&t<=57343},ca=function(t){return Mt(t)||t>=X0&&t<=Y0||t>=q0&&t<=Ky},Wy=function(t){return t>=q0&&t<=jy},Xy=function(t){return t>=X0&&t<=$y},zy=function(t){return Wy(t)||Xy(t)},Yy=function(t){return t>=Ny},al=function(t){return t===el||t===py||t===vy},sl=function(t){return zy(t)||Yy(t)||t===yy},J0=function(t){return sl(t)||Mt(t)||t===ir},Jy=function(t){return t>=Hy&&t<=Py||t===Dy||t>=My&&t<=Ry||t===ky},Wn=function(t,A){return t!==Qs?!1:A!==el},ol=function(t,A,e){return t===ir?sl(A)||Wn(A,e):sl(t)?!0:!!(t===Qs&&Wn(t,A))},af=function(t,A,e){return t===Ni||t===ir?Mt(A)?!0:A===xs&&Mt(e):Mt(t===xs?A:t)},Zy=function(t){var A=0,e=1;(t[A]===Ni||t[A]===ir)&&(t[A]===ir&&(e=-1),A++);for(var r=[];Mt(t[A]);)r.push(t[A++]);var n=r.length?parseInt(tt.apply(void 0,r),10):0;t[A]===xs&&A++;for(var i=[];Mt(t[A]);)i.push(t[A++]);var a=i.length,s=a?parseInt(tt.apply(void 0,i),10):0;(t[A]===z0||t[A]===W0)&&A++;var o=1;(t[A]===Ni||t[A]===ir)&&(t[A]===ir&&(o=-1),A++);for(var u=[];Mt(t[A]);)u.push(t[A++]);var c=u.length?parseInt(tt.apply(void 0,u),10):0;return e*(n+s*Math.pow(10,-a))*Math.pow(10,o*c)},AC={type:2},eC={type:3},tC={type:4},rC={type:13},nC={type:8},iC={type:21},aC={type:9},sC={type:10},oC={type:11},lC={type:12},uC={type:14},ll={type:23},cC={type:1},fC={type:25},hC={type:24},gC={type:26},dC={type:27},pC={type:28},vC={type:29},BC={type:31},sf={type:32},Z0=function(){function t(){this._value=[]}return t.prototype.write=function(A){this._value=this._value.concat(Go(A))},t.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==sf;)A.push(e),e=this.consumeToken();return A},t.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case tl:return this.consumeStringToken(tl);case By:var e=this.peekCodePoint(0),r=this.peekCodePoint(1),n=this.peekCodePoint(2);if(J0(e)||Wn(r,n)){var i=ol(e,r,n)?dy:gy,a=this.consumeName();return{type:5,value:a,flags:i}}break;case wy:if(this.peekCodePoint(0)===Us)return this.consumeCodePoint(),rC;break;case rl:return this.consumeStringToken(rl);case nl:return AC;case Es:return eC;case nf:if(this.peekCodePoint(0)===Us)return this.consumeCodePoint(),uC;break;case Ni:if(af(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case Ty:return tC;case ir:var s=A,o=this.peekCodePoint(0),u=this.peekCodePoint(1);if(af(s,o,u))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(ol(s,o,u))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(o===ir&&u===Fy)return this.consumeCodePoint(),this.consumeCodePoint(),hC;break;case xs:if(af(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case V0:if(this.peekCodePoint(0)===nf)for(this.consumeCodePoint();;){var c=this.consumeCodePoint();if(c===nf&&(c=this.consumeCodePoint(),c===V0))return this.consumeToken();if(c===on)return this.consumeToken()}break;case _y:return gC;case Oy:return dC;case by:if(this.peekCodePoint(0)===Cy&&this.peekCodePoint(1)===ir&&this.peekCodePoint(2)===ir)return this.consumeCodePoint(),this.consumeCodePoint(),fC;break;case Qy:var g=this.peekCodePoint(0),v=this.peekCodePoint(1),h=this.peekCodePoint(2);if(ol(g,v,h)){var a=this.consumeName();return{type:7,value:a}}break;case Uy:return pC;case Qs:if(Wn(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case Ey:return vC;case xy:if(this.peekCodePoint(0)===Us)return this.consumeCodePoint(),nC;break;case Sy:return oC;case Iy:return lC;case Vy:case Gy:var m=this.peekCodePoint(0),w=this.peekCodePoint(1);return m===Ni&&(ca(w)||w===il)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case j0:if(this.peekCodePoint(0)===Us)return this.consumeCodePoint(),aC;if(this.peekCodePoint(0)===j0)return this.consumeCodePoint(),iC;break;case Ly:if(this.peekCodePoint(0)===Us)return this.consumeCodePoint(),sC;break;case on:return sf}return al(A)?(this.consumeWhiteSpace(),BC):Mt(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):sl(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:tt(A)}},t.prototype.consumeCodePoint=function(){var A=this._value.shift();return typeof A>"u"?-1:A},t.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},t.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},t.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();ca(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var r=!1;e===il&&A.length<6;)A.push(e),e=this.consumeCodePoint(),r=!0;if(r){var n=parseInt(tt.apply(void 0,A.map(function(o){return o===il?$0:o})),16),i=parseInt(tt.apply(void 0,A.map(function(o){return o===il?Y0:o})),16);return{type:30,start:n,end:i}}var a=parseInt(tt.apply(void 0,A),16);if(this.peekCodePoint(0)===ir&&ca(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var s=[];ca(e)&&s.length<6;)s.push(e),e=this.consumeCodePoint();var i=parseInt(tt.apply(void 0,s),16);return{type:30,start:a,end:i}}else return{type:30,start:a,end:a}},t.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return A.toLowerCase()==="url"&&this.peekCodePoint(0)===nl?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===nl?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},t.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===on)return{type:22,value:""};var e=this.peekCodePoint(0);if(e===rl||e===tl){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===on||this.peekCodePoint(0)===Es)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),ll)}for(;;){var n=this.consumeCodePoint();if(n===on||n===Es)return{type:22,value:tt.apply(void 0,A)};if(al(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===on||this.peekCodePoint(0)===Es?(this.consumeCodePoint(),{type:22,value:tt.apply(void 0,A)}):(this.consumeBadUrlRemnants(),ll);if(n===tl||n===rl||n===nl||Jy(n))return this.consumeBadUrlRemnants(),ll;if(n===Qs)if(Wn(n,this.peekCodePoint(0)))A.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ll;else A.push(n)}},t.prototype.consumeWhiteSpace=function(){for(;al(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(A===Es||A===on)return;Wn(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(A){for(var e=5e4,r="";A>0;){var n=Math.min(e,A);r+=tt.apply(void 0,this._value.splice(0,n)),A-=n}return this._value.shift(),r},t.prototype.consumeStringToken=function(A){var e="",r=0;do{var n=this._value[r];if(n===on||n===void 0||n===A)return e+=this.consumeStringSlice(r),{type:0,value:e};if(n===el)return this._value.splice(0,r),cC;if(n===Qs){var i=this._value[r+1];i!==on&&i!==void 0&&(i===el?(e+=this.consumeStringSlice(r),r=-1,this._value.shift()):Wn(n,i)&&(e+=this.consumeStringSlice(r),e+=tt(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},t.prototype.consumeNumber=function(){var A=[],e=Fs,r=this.peekCodePoint(0);for((r===Ni||r===ir)&&A.push(this.consumeCodePoint());Mt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());r=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(r===xs&&Mt(n))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=K0;Mt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());r=this.peekCodePoint(0),n=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((r===z0||r===W0)&&((n===Ni||n===ir)&&Mt(i)||Mt(n)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=K0;Mt(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[Zy(A),e]},t.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],r=A[1],n=this.peekCodePoint(0),i=this.peekCodePoint(1),a=this.peekCodePoint(2);if(ol(n,i,a)){var s=this.consumeName();return{type:15,number:e,flags:r,unit:s}}return n===my?(this.consumeCodePoint(),{type:16,number:e,flags:r}):{type:17,number:e,flags:r}},t.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(ca(A)){for(var e=tt(A);ca(this.peekCodePoint(0))&&e.length<6;)e+=tt(this.consumeCodePoint());al(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(e,16);return r===0||qy(r)||r>1114111?G0:r}return A===on?G0:A},t.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(J0(e))A+=tt(e);else if(Wn(e,this.peekCodePoint(0)))A+=tt(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(e),A}},t}(),Ap=function(){function t(A){this._tokens=A}return t.create=function(A){var e=new Z0;return e.write(A),new t(e.read())},t.parseValue=function(A){return t.create(A).parseComponentValue()},t.parseValues=function(A){return t.create(A).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var A=this.consumeToken();A.type===31;)A=this.consumeToken();if(A.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var e=this.consumeComponentValue();do A=this.consumeToken();while(A.type===31);if(A.type===32)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(e.type===32)return A;A.push(e),A.push()}},t.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},t.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},r=this.consumeToken();;){if(r.type===32||mC(r,A))return e;this.reconsumeToken(r),e.values.push(this.consumeComponentValue()),r=this.consumeToken()}},t.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return e;this.reconsumeToken(r),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var A=this._tokens.shift();return typeof A>"u"?sf:A},t.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},t}(),Ss=function(t){return t.type===15},fa=function(t){return t.type===17},_e=function(t){return t.type===20},wC=function(t){return t.type===0},of=function(t,A){return _e(t)&&t.value===A},ep=function(t){return t.type!==31},ha=function(t){return t.type!==31&&t.type!==4},ln=function(t){var A=[],e=[];return t.forEach(function(r){if(r.type===4){if(e.length===0)throw new Error("Error parsing function args, zero tokens for arg");A.push(e),e=[];return}r.type!==31&&e.push(r)}),e.length&&A.push(e),A},mC=function(t,A){return A===11&&t.type===12||A===28&&t.type===29?!0:A===2&&t.type===3},Xn=function(t){return t.type===17||t.type===15},ht=function(t){return t.type===16||Xn(t)},tp=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},Tt={type:17,number:0,flags:Fs},lf={type:16,number:50,flags:Fs},zn={type:16,number:100,flags:Fs},Is=function(t,A,e){var r=t[0],n=t[1];return[De(r,A),De(typeof n<"u"?n:r,e)]},De=function(t,A){if(t.type===16)return t.number/100*A;if(Ss(t))switch(t.unit){case"rem":case"em":return 16*t.number;case"px":default:return t.number}return t.number},rp="deg",np="grad",ip="rad",ap="turn",ul={name:"angle",parse:function(t,A){if(A.type===15)switch(A.unit){case rp:return Math.PI*A.number/180;case np:return Math.PI/200*A.number;case ip:return A.number;case ap:return Math.PI*2*A.number}throw new Error("Unsupported angle type")}},sp=function(t){return t.type===15&&(t.unit===rp||t.unit===np||t.unit===ip||t.unit===ap)},op=function(t){var A=t.filter(_e).map(function(e){return e.value}).join(" ");switch(A){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Tt,Tt];case"to top":case"bottom":return br(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Tt,zn];case"to right":case"left":return br(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[zn,zn];case"to bottom":case"top":return br(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[zn,Tt];case"to left":case"right":return br(270)}return 0},br=function(t){return Math.PI*t/180},Yn={name:"color",parse:function(t,A){if(A.type===18){var e=yC[A.name];if(typeof e>"u")throw new Error('Attempting to parse an unsupported color function "'+A.name+'"');return e(t,A.values)}if(A.type===5){if(A.value.length===3){var r=A.value.substring(0,1),n=A.value.substring(1,2),i=A.value.substring(2,3);return Zn(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),1)}if(A.value.length===4){var r=A.value.substring(0,1),n=A.value.substring(1,2),i=A.value.substring(2,3),a=A.value.substring(3,4);return Zn(parseInt(r+r,16),parseInt(n+n,16),parseInt(i+i,16),parseInt(a+a,16)/255)}if(A.value.length===6){var r=A.value.substring(0,2),n=A.value.substring(2,4),i=A.value.substring(4,6);return Zn(parseInt(r,16),parseInt(n,16),parseInt(i,16),1)}if(A.value.length===8){var r=A.value.substring(0,2),n=A.value.substring(2,4),i=A.value.substring(4,6),a=A.value.substring(6,8);return Zn(parseInt(r,16),parseInt(n,16),parseInt(i,16),parseInt(a,16)/255)}}if(A.type===20){var s=Qn[A.value.toUpperCase()];if(typeof s<"u")return s}return Qn.TRANSPARENT}},Jn=function(t){return(255&t)===0},Qt=function(t){var A=255&t,e=255&t>>8,r=255&t>>16,n=255&t>>24;return A<255?"rgba("+n+","+r+","+e+","+A/255+")":"rgb("+n+","+r+","+e+")"},Zn=function(t,A,e,r){return(t<<24|A<<16|e<<8|Math.round(r*255)<<0)>>>0},lp=function(t,A){if(t.type===17)return t.number;if(t.type===16){var e=A===3?1:255;return A===3?t.number/100*e:Math.round(t.number/100*e)}return 0},up=function(t,A){var e=A.filter(ha);if(e.length===3){var r=e.map(lp),n=r[0],i=r[1],a=r[2];return Zn(n,i,a,1)}if(e.length===4){var s=e.map(lp),n=s[0],i=s[1],a=s[2],o=s[3];return Zn(n,i,a,o)}return 0};function uf(t,A,e){return e<0&&(e+=1),e>=1&&(e-=1),e<1/6?(A-t)*e*6+t:e<1/2?A:e<2/3?(A-t)*6*(2/3-e)+t:t}var cp=function(t,A){var e=A.filter(ha),r=e[0],n=e[1],i=e[2],a=e[3],s=(r.type===17?br(r.number):ul.parse(t,r))/(Math.PI*2),o=ht(n)?n.number/100:0,u=ht(i)?i.number/100:0,c=typeof a<"u"&&ht(a)?De(a,1):1;if(o===0)return Zn(u*255,u*255,u*255,1);var g=u<=.5?u*(o+1):u+o-u*o,v=u*2-g,h=uf(v,g,s+1/3),m=uf(v,g,s),w=uf(v,g,s-1/3);return Zn(h*255,m*255,w*255,c)},yC={hsl:cp,hsla:cp,rgb:up,rgba:up},Ls=function(t,A){return Yn.parse(t,Ap.create(A).parseComponentValue())},Qn={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},CC={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,A){return A.map(function(e){if(_e(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},bC={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},cl=function(t,A){var e=Yn.parse(t,A[0]),r=A[1];return r&&ht(r)?{color:e,stop:r}:{color:e,stop:null}},fp=function(t,A){var e=t[0],r=t[t.length-1];e.stop===null&&(e.stop=Tt),r.stop===null&&(r.stop=zn);for(var n=[],i=0,a=0;ai?n.push(o):n.push(i),i=o}else n.push(null)}for(var u=null,a=0;aa.optimumDistance)?{optimumCorner:s,optimumDistance:c}:a},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},UC=function(t,A,e,r,n){var i=0,a=0;switch(t.size){case 0:t.shape===0?i=a=Math.min(Math.abs(A),Math.abs(A-r),Math.abs(e),Math.abs(e-n)):t.shape===1&&(i=Math.min(Math.abs(A),Math.abs(A-r)),a=Math.min(Math.abs(e),Math.abs(e-n)));break;case 2:if(t.shape===0)i=a=Math.min(Dr(A,e),Dr(A,e-n),Dr(A-r,e),Dr(A-r,e-n));else if(t.shape===1){var s=Math.min(Math.abs(e),Math.abs(e-n))/Math.min(Math.abs(A),Math.abs(A-r)),o=hp(r,n,A,e,!0),u=o[0],c=o[1];i=Dr(u-A,(c-e)/s),a=s*i}break;case 1:t.shape===0?i=a=Math.max(Math.abs(A),Math.abs(A-r),Math.abs(e),Math.abs(e-n)):t.shape===1&&(i=Math.max(Math.abs(A),Math.abs(A-r)),a=Math.max(Math.abs(e),Math.abs(e-n)));break;case 3:if(t.shape===0)i=a=Math.max(Dr(A,e),Dr(A,e-n),Dr(A-r,e),Dr(A-r,e-n));else if(t.shape===1){var s=Math.max(Math.abs(e),Math.abs(e-n))/Math.max(Math.abs(A),Math.abs(A-r)),g=hp(r,n,A,e,!1),u=g[0],c=g[1];i=Dr(u-A,(c-e)/s),a=s*i}break}return Array.isArray(t.size)&&(i=De(t.size[0],r),a=t.size.length===2?De(t.size[1],n):i),[i,a]},EC=function(t,A){var e=br(180),r=[];return ln(A).forEach(function(n,i){if(i===0){var a=n[0];if(a.type===20&&a.value==="to"){e=op(n);return}else if(sp(a)){e=ul.parse(t,a);return}}var s=cl(t,n);r.push(s)}),{angle:e,stops:r,type:1}},fl=function(t,A){var e=br(180),r=[];return ln(A).forEach(function(n,i){if(i===0){var a=n[0];if(a.type===20&&["top","left","right","bottom"].indexOf(a.value)!==-1){e=op(n);return}else if(sp(a)){e=(ul.parse(t,a)+br(270))%br(360);return}}var s=cl(t,n);r.push(s)}),{angle:e,stops:r,type:1}},xC=function(t,A){var e=br(180),r=[],n=1,i=0,a=3,s=[];return ln(A).forEach(function(o,u){var c=o[0];if(u===0){if(_e(c)&&c.value==="linear"){n=1;return}else if(_e(c)&&c.value==="radial"){n=2;return}}if(c.type===18){if(c.name==="from"){var g=Yn.parse(t,c.values[0]);r.push({stop:Tt,color:g})}else if(c.name==="to"){var g=Yn.parse(t,c.values[0]);r.push({stop:zn,color:g})}else if(c.name==="color-stop"){var v=c.values.filter(ha);if(v.length===2){var g=Yn.parse(t,v[1]),h=v[0];fa(h)&&r.push({stop:{type:16,number:h.number*100,flags:h.flags},color:g})}}}}),n===1?{angle:(e+br(180))%br(360),stops:r,type:n}:{size:a,shape:i,stops:r,position:s,type:n}},gp="closest-side",dp="farthest-side",pp="closest-corner",vp="farthest-corner",Bp="circle",wp="ellipse",mp="cover",yp="contain",SC=function(t,A){var e=0,r=3,n=[],i=[];return ln(A).forEach(function(a,s){var o=!0;if(s===0){var u=!1;o=a.reduce(function(g,v){if(u)if(_e(v))switch(v.value){case"center":return i.push(lf),g;case"top":case"left":return i.push(Tt),g;case"right":case"bottom":return i.push(zn),g}else(ht(v)||Xn(v))&&i.push(v);else if(_e(v))switch(v.value){case Bp:return e=0,!1;case wp:return e=1,!1;case"at":return u=!0,!1;case gp:return r=0,!1;case mp:case dp:return r=1,!1;case yp:case pp:return r=2,!1;case vp:return r=3,!1}else if(Xn(v)||ht(v))return Array.isArray(r)||(r=[]),r.push(v),!1;return g},o)}if(o){var c=cl(t,a);n.push(c)}}),{size:r,shape:e,stops:n,position:i,type:2}},hl=function(t,A){var e=0,r=3,n=[],i=[];return ln(A).forEach(function(a,s){var o=!0;if(s===0?o=a.reduce(function(c,g){if(_e(g))switch(g.value){case"center":return i.push(lf),!1;case"top":case"left":return i.push(Tt),!1;case"right":case"bottom":return i.push(zn),!1}else if(ht(g)||Xn(g))return i.push(g),!1;return c},o):s===1&&(o=a.reduce(function(c,g){if(_e(g))switch(g.value){case Bp:return e=0,!1;case wp:return e=1,!1;case yp:case gp:return r=0,!1;case dp:return r=1,!1;case pp:return r=2,!1;case mp:case vp:return r=3,!1}else if(Xn(g)||ht(g))return Array.isArray(r)||(r=[]),r.push(g),!1;return c},o)),o){var u=cl(t,a);n.push(u)}}),{size:r,shape:e,stops:n,position:i,type:2}},IC=function(t){return t.type===1},LC=function(t){return t.type===2},cf={name:"image",parse:function(t,A){if(A.type===22){var e={url:A.value,type:0};return t.cache.addImage(A.value),e}if(A.type===18){var r=Cp[A.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+A.name+'"');return r(t,A.values)}throw new Error("Unsupported image type "+A.type)}};function NC(t){return!(t.type===20&&t.value==="none")&&(t.type!==18||!!Cp[t.name])}var Cp={"linear-gradient":EC,"-moz-linear-gradient":fl,"-ms-linear-gradient":fl,"-o-linear-gradient":fl,"-webkit-linear-gradient":fl,"radial-gradient":SC,"-moz-radial-gradient":hl,"-ms-radial-gradient":hl,"-o-radial-gradient":hl,"-webkit-radial-gradient":hl,"-webkit-gradient":xC},TC={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,A){if(A.length===0)return[];var e=A[0];return e.type===20&&e.value==="none"?[]:A.filter(function(r){return ha(r)&&NC(r)}).map(function(r){return cf.parse(t,r)})}},_C={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,A){return A.map(function(e){if(_e(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},OC={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,A){return ln(A).map(function(e){return e.filter(ht)}).map(tp)}},HC={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,A){return ln(A).map(function(e){return e.filter(_e).map(function(r){return r.value}).join(" ")}).map(PC)}},PC=function(t){switch(t){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},ga;(function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"})(ga||(ga={}));var DC={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,A){return ln(A).map(function(e){return e.filter(MC)})}},MC=function(t){return _e(t)||ht(t)},gl=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},RC=gl("top"),kC=gl("right"),KC=gl("bottom"),VC=gl("left"),dl=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return tp(e.filter(ht))}}},jC=dl("top-left"),GC=dl("top-right"),$C=dl("bottom-right"),qC=dl("bottom-left"),pl=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},WC=pl("top"),XC=pl("right"),zC=pl("bottom"),YC=pl("left"),vl=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return Ss(e)?e.number:0}}},JC=vl("top"),ZC=vl("right"),Ab=vl("bottom"),eb=vl("left"),tb={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rb={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,A){switch(A){case"rtl":return 1;case"ltr":default:return 0}}},nb={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,A){return A.filter(_e).reduce(function(e,r){return e|ib(r.value)},0)}},ib=function(t){switch(t){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},ab={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,A){switch(A){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},sb={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,A){return A.type===20&&A.value==="normal"?0:A.type===17||A.type===15?A.number:0}},Bl;(function(t){t.NORMAL="normal",t.STRICT="strict"})(Bl||(Bl={}));var ob={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,A){switch(A){case"strict":return Bl.STRICT;case"normal":default:return Bl.NORMAL}}},lb={name:"line-height",initialValue:"normal",prefix:!1,type:4},bp=function(t,A){return _e(t)&&t.value==="normal"?1.2*A:t.type===17?A*t.number:ht(t)?De(t,A):A},ub={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,A){return A.type===20&&A.value==="none"?null:cf.parse(t,A)}},cb={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,A){switch(A){case"inside":return 0;case"outside":default:return 1}}},ff={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,A){switch(A){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},wl=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},fb=wl("top"),hb=wl("right"),gb=wl("bottom"),db=wl("left"),pb={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,A){return A.filter(_e).map(function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},vb={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,A){switch(A){case"break-word":return"break-word";case"normal":default:return"normal"}}},ml=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Bb=ml("top"),wb=ml("right"),mb=ml("bottom"),yb=ml("left"),Cb={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,A){switch(A){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},bb={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,A){switch(A){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Fb={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,A){return A.length===1&&of(A[0],"none")?[]:ln(A).map(function(e){for(var r={color:Qn.TRANSPARENT,offsetX:Tt,offsetY:Tt,blur:Tt},n=0,i=0;i"u")throw new Error('Attempting to parse an unsupported transform function "'+A.name+'"');return e(A.values)}return null}},Eb=function(t){var A=t.filter(function(e){return e.type===17}).map(function(e){return e.number});return A.length===6?A:null},xb=function(t){var A=t.filter(function(o){return o.type===17}).map(function(o){return o.number}),e=A[0],r=A[1];A[2],A[3];var n=A[4],i=A[5];A[6],A[7],A[8],A[9],A[10],A[11];var a=A[12],s=A[13];return A[14],A[15],A.length===16?[e,r,n,i,a,s]:null},Sb={matrix:Eb,matrix3d:xb},Fp={type:16,number:50,flags:Fs},Ib=[Fp,Fp],Lb={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,A){var e=A.filter(ht);return e.length!==2?Ib:[e[0],e[1]]}},Nb={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,A){switch(A){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Ns;(function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"})(Ns||(Ns={}));for(var Tb={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,A){switch(A){case"break-all":return Ns.BREAK_ALL;case"keep-all":return Ns.KEEP_ALL;case"normal":default:return Ns.NORMAL}}},_b={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,A){if(A.type===20)return{auto:!0,order:0};if(fa(A))return{auto:!1,order:A.number};throw new Error("Invalid z-index number parsed")}},Qp={name:"time",parse:function(t,A){if(A.type===15)switch(A.unit.toLowerCase()){case"s":return 1e3*A.number;case"ms":return A.number}throw new Error("Unsupported time type")}},Ob={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,A){return fa(A)?A.number:1}},Hb={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Pb={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,A){return A.filter(_e).map(function(e){switch(e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(e){return e!==0})}},Db={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,A){var e=[],r=[];return A.forEach(function(n){switch(n.type){case 20:case 0:e.push(n.value);break;case 17:e.push(n.number.toString());break;case 4:r.push(e.join(" ")),e.length=0;break}}),e.length&&r.push(e.join(" ")),r.map(function(n){return n.indexOf(" ")===-1?n:"'"+n+"'"})}},Mb={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Rb={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,A){if(fa(A))return A.number;if(_e(A))switch(A.value){case"bold":return 700;case"normal":default:return 400}return 400}},kb={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,A){return A.filter(_e).map(function(e){return e.value})}},Kb={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,A){switch(A){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Ct=function(t,A){return(t&A)!==0},Vb={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,A){if(A.length===0)return[];var e=A[0];return e.type===20&&e.value==="none"?[]:A}},jb={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,A){if(A.length===0)return null;var e=A[0];if(e.type===20&&e.value==="none")return null;for(var r=[],n=A.filter(ep),i=0;i1?1:0],this.overflowWrap=kA(A,vb,e.overflowWrap),this.paddingTop=kA(A,Bb,e.paddingTop),this.paddingRight=kA(A,wb,e.paddingRight),this.paddingBottom=kA(A,mb,e.paddingBottom),this.paddingLeft=kA(A,yb,e.paddingLeft),this.paintOrder=kA(A,Xb,e.paintOrder),this.position=kA(A,bb,e.position),this.textAlign=kA(A,Cb,e.textAlign),this.textDecorationColor=kA(A,Hb,(r=e.textDecorationColor)!==null&&r!==void 0?r:e.color),this.textDecorationLine=kA(A,Pb,(n=e.textDecorationLine)!==null&&n!==void 0?n:e.textDecoration),this.textShadow=kA(A,Fb,e.textShadow),this.textTransform=kA(A,Qb,e.textTransform),this.transform=kA(A,Ub,e.transform),this.transformOrigin=kA(A,Lb,e.transformOrigin),this.visibility=kA(A,Nb,e.visibility),this.webkitTextStrokeColor=kA(A,zb,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=kA(A,Yb,e.webkitTextStrokeWidth),this.wordBreak=kA(A,Tb,e.wordBreak),this.zIndex=kA(A,_b,e.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},t.prototype.isTransparent=function(){return Jn(this.backgroundColor)},t.prototype.isTransformed=function(){return this.transform!==null},t.prototype.isPositioned=function(){return this.position!==0},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return this.float!==0},t.prototype.isInlineLevel=function(){return Ct(this.display,4)||Ct(this.display,33554432)||Ct(this.display,268435456)||Ct(this.display,536870912)||Ct(this.display,67108864)||Ct(this.display,134217728)},t}(),Zb=function(){function t(A,e){this.content=kA(A,Vb,e.content),this.quotes=kA(A,qb,e.quotes)}return t}(),Ep=function(){function t(A,e){this.counterIncrement=kA(A,jb,e.counterIncrement),this.counterReset=kA(A,Gb,e.counterReset)}return t}(),kA=function(t,A,e){var r=new Z0,n=e!==null&&typeof e<"u"?e.toString():A.initialValue;r.write(n);var i=new Ap(r.read());switch(A.type){case 2:var a=i.parseComponentValue();return A.parse(t,_e(a)?a.value:A.initialValue);case 0:return A.parse(t,i.parseComponentValue());case 1:return A.parse(t,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(A.format){case"angle":return ul.parse(t,i.parseComponentValue());case"color":return Yn.parse(t,i.parseComponentValue());case"image":return cf.parse(t,i.parseComponentValue());case"length":var s=i.parseComponentValue();return Xn(s)?s:Tt;case"length-percentage":var o=i.parseComponentValue();return ht(o)?o:Tt;case"time":return Qp.parse(t,i.parseComponentValue())}break}},A4="data-html2canvas-debug",e4=function(t){var A=t.getAttribute(A4);switch(A){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},hf=function(t,A){var e=e4(t);return e===1||A===e},un=function(){function t(A,e){if(this.context=A,this.textNodes=[],this.elements=[],this.flags=0,hf(e,3))debugger;this.styles=new Jb(A,window.getComputedStyle(e,null)),Ef(e)&&(this.styles.animationDuration.some(function(r){return r>0})&&(e.style.animationDuration="0s"),this.styles.transform!==null&&(e.style.transform="none")),this.bounds=jo(this.context,e),hf(e,4)&&(this.flags|=16)}return t}(),t4="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",xp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ts=typeof Uint8Array>"u"?[]:new Uint8Array(256),yl=0;yl>4,c[n++]=(a&15)<<4|s>>2,c[n++]=(s&3)<<6|o&63;return u},n4=function(t){for(var A=t.length,e=[],r=0;r>Ti,s4=1<>Ti,l4=Sp+o4,u4=l4,c4=32,f4=u4+c4,h4=65536>>gf,g4=1<=0){if(A<55296||A>56319&&A<=65535)return e=this.index[A>>Ti],e=(e<>Ti)],e=(e<>gf),e=this.index[e],e+=A>>Ti&d4,e=this.index[e],e=(e<"u"?[]:new Uint8Array(256),Cl=0;Cl=55296&&n<=56319&&e>10)+55296,a%1024+56320)),(n+1===e||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},F4=v4(t4),Fr="×",Cf="÷",Q4=function(t){return F4.get(t)},U4=function(t,A,e){var r=e-2,n=A[r],i=A[e-1],a=A[e];if(i===vf&&a===Bf)return Fr;if(i===vf||i===Bf||i===Np||a===vf||a===Bf||a===Np)return Cf;if(i===_p&&[_p,wf,Op,Hp].indexOf(a)!==-1||(i===Op||i===wf)&&(a===wf||a===mf)||(i===Hp||i===mf)&&a===mf||a===Pp||a===Tp||a===y4||i===m4)return Fr;if(i===Pp&&a===Dp){for(;n===Tp;)n=A[--r];if(n===Dp)return Fr}if(i===yf&&a===yf){for(var s=0;n===yf;)s++,n=A[--r];if(s%2===0)return Fr}return Cf},E4=function(t){var A=C4(t),e=A.length,r=0,n=0,i=A.map(Q4);return{next:function(){if(r>=e)return{done:!0,value:null};for(var a=Fr;ra.x||c.y>a.y;return a=c,u===0?!0:g});return t.body.removeChild(A),s},L4=function(){return typeof new Image().crossOrigin<"u"},N4=function(){return typeof new XMLHttpRequest().responseType=="string"},T4=function(t){var A=new Image,e=t.createElement("canvas"),r=e.getContext("2d");if(!r)return!1;A.src="data:image/svg+xml,";try{r.drawImage(A,0,0),e.toDataURL()}catch{return!1}return!0},Mp=function(t){return t[0]===0&&t[1]===255&&t[2]===0&&t[3]===255},_4=function(t){var A=t.createElement("canvas"),e=100;A.width=e,A.height=e;var r=A.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,e,e);var n=new Image,i=A.toDataURL();n.src=i;var a=bf(e,e,0,0,n);return r.fillStyle="red",r.fillRect(0,0,e,e),Rp(a).then(function(s){r.drawImage(s,0,0);var o=r.getImageData(0,0,e,e).data;r.fillStyle="red",r.fillRect(0,0,e,e);var u=t.createElement("div");return u.style.backgroundImage="url("+i+")",u.style.height=e+"px",Mp(o)?Rp(bf(e,e,0,0,u)):Promise.reject(!1)}).then(function(s){return r.drawImage(s,0,0),Mp(r.getImageData(0,0,e,e).data)}).catch(function(){return!1})},bf=function(t,A,e,r,n){var i="http://www.w3.org/2000/svg",a=document.createElementNS(i,"svg"),s=document.createElementNS(i,"foreignObject");return a.setAttributeNS(null,"width",t.toString()),a.setAttributeNS(null,"height",A.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",e.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(s),s.appendChild(n),a},Rp=function(t){return new Promise(function(A,e){var r=new Image;r.onload=function(){return A(r)},r.onerror=e,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(t))})},_t={get SUPPORT_RANGE_BOUNDS(){var t=S4(document);return Object.defineProperty(_t,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_WORD_BREAKING(){var t=_t.SUPPORT_RANGE_BOUNDS&&I4(document);return Object.defineProperty(_t,"SUPPORT_WORD_BREAKING",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=T4(document);return Object.defineProperty(_t,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t=typeof Array.from=="function"&&typeof window.fetch=="function"?_4(document):Promise.resolve(!1);return Object.defineProperty(_t,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=L4();return Object.defineProperty(_t,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t=N4();return Object.defineProperty(_t,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(_t,"SUPPORT_CORS_XHR",{value:t}),t},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var t=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(_t,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:t}),t}},_s=function(){function t(A,e){this.text=A,this.bounds=e}return t}(),O4=function(t,A,e,r){var n=D4(A,e),i=[],a=0;return n.forEach(function(s){if(e.textDecorationLine.length||s.trim().length>0)if(_t.SUPPORT_RANGE_BOUNDS){var o=kp(r,a,s.length).getClientRects();if(o.length>1){var u=Ff(s),c=0;u.forEach(function(v){i.push(new _s(v,bn.fromDOMRectList(t,kp(r,c+a,v.length).getClientRects()))),c+=v.length})}else i.push(new _s(s,bn.fromDOMRectList(t,o)))}else{var g=r.splitText(s.length);i.push(new _s(s,H4(t,r))),r=g}else _t.SUPPORT_RANGE_BOUNDS||(r=r.splitText(s.length));a+=s.length}),i},H4=function(t,A){var e=A.ownerDocument;if(e){var r=e.createElement("html2canvaswrapper");r.appendChild(A.cloneNode(!0));var n=A.parentNode;if(n){n.replaceChild(r,A);var i=jo(t,r);return r.firstChild&&n.replaceChild(r.firstChild,r),i}}return bn.EMPTY},kp=function(t,A,e){var r=t.ownerDocument;if(!r)throw new Error("Node has no owner document");var n=r.createRange();return n.setStart(t,A),n.setEnd(t,A+e),n},Ff=function(t){if(_t.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(A.segment(t)).map(function(e){return e.segment})}return x4(t)},P4=function(t,A){if(_t.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(e.segment(t)).map(function(r){return r.segment})}return R4(t,A)},D4=function(t,A){return A.letterSpacing!==0?Ff(t):P4(t,A)},M4=[32,160,4961,65792,65793,4153,4241],R4=function(t,A){for(var e=hy(t,{lineBreak:A.lineBreak,wordBreak:A.overflowWrap==="break-word"?"break-word":A.wordBreak}),r=[],n,i=function(){if(n.value){var a=n.value.slice(),s=Go(a),o="";s.forEach(function(u){M4.indexOf(u)===-1?o+=tt(u):(o.length&&r.push(o),r.push(tt(u)),o="")}),o.length&&r.push(o)}};!(n=e.next()).done;)i();return r},k4=function(){function t(A,e,r){this.text=K4(e.data,r.textTransform),this.textBounds=O4(A,this.text,r,e)}return t}(),K4=function(t,A){switch(A){case 1:return t.toLowerCase();case 3:return t.replace(V4,j4);case 2:return t.toUpperCase();default:return t}},V4=/(^|\s|:|-|\(|\))([a-z])/g,j4=function(t,A,e){return t.length>0?A+e.toUpperCase():t},Kp=function(t){Pr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n.src=r.currentSrc||r.src,n.intrinsicWidth=r.naturalWidth,n.intrinsicHeight=r.naturalHeight,n.context.cache.addImage(n.src),n}return A}(un),Vp=function(t){Pr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n.canvas=r,n.intrinsicWidth=r.width,n.intrinsicHeight=r.height,n}return A}(un),jp=function(t){Pr(A,t);function A(e,r){var n=t.call(this,e,r)||this,i=new XMLSerializer,a=jo(e,r);return r.setAttribute("width",a.width+"px"),r.setAttribute("height",a.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(r)),n.intrinsicWidth=r.width.baseVal.value,n.intrinsicHeight=r.height.baseVal.value,n.context.cache.addImage(n.svg),n}return A}(un),Gp=function(t){Pr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n.value=r.value,n}return A}(un),Qf=function(t){Pr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n.start=r.start,n.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,n}return A}(un),G4=[{type:15,flags:0,unit:"px",number:3}],$4=[{type:16,flags:0,number:50}],q4=function(t){return t.width>t.height?new bn(t.left+(t.width-t.height)/2,t.top,t.height,t.height):t.width0)e.textNodes.push(new k4(t,n,e.styles));else if(da(n))if(n1(n)&&n.assignedNodes)n.assignedNodes().forEach(function(s){return Ql(t,s,e,r)});else{var a=zp(t,n);a.styles.isVisible()&&(Y4(n,a,r)?a.flags|=4:J4(a.styles)&&(a.flags|=2),z4.indexOf(n.tagName)!==-1&&(a.flags|=8),e.elements.push(a),n.slot,n.shadowRoot?Ql(t,n.shadowRoot,a,r):!El(n)&&!Zp(n)&&!xl(n)&&Ql(t,n,a,r))}},zp=function(t,A){return Sf(A)?new Kp(t,A):A1(A)?new Vp(t,A):Zp(A)?new jp(t,A):Z4(A)?new Gp(t,A):AF(A)?new Qf(t,A):eF(A)?new Uf(t,A):xl(A)?new qp(t,A):El(A)?new Wp(t,A):t1(A)?new Xp(t,A):new un(t,A)},Yp=function(t,A){var e=zp(t,A);return e.flags|=4,Ql(t,A,e,e),e},Y4=function(t,A,e){return A.styles.isPositionedWithZIndex()||A.styles.opacity<1||A.styles.isTransformed()||xf(t)&&e.styles.isTransparent()},J4=function(t){return t.isPositioned()||t.isFloating()},Jp=function(t){return t.nodeType===Node.TEXT_NODE},da=function(t){return t.nodeType===Node.ELEMENT_NODE},Ef=function(t){return da(t)&&typeof t.style<"u"&&!Ul(t)},Ul=function(t){return typeof t.className=="object"},Z4=function(t){return t.tagName==="LI"},AF=function(t){return t.tagName==="OL"},eF=function(t){return t.tagName==="INPUT"},tF=function(t){return t.tagName==="HTML"},Zp=function(t){return t.tagName==="svg"},xf=function(t){return t.tagName==="BODY"},A1=function(t){return t.tagName==="CANVAS"},e1=function(t){return t.tagName==="VIDEO"},Sf=function(t){return t.tagName==="IMG"},t1=function(t){return t.tagName==="IFRAME"},r1=function(t){return t.tagName==="STYLE"},rF=function(t){return t.tagName==="SCRIPT"},El=function(t){return t.tagName==="TEXTAREA"},xl=function(t){return t.tagName==="SELECT"},n1=function(t){return t.tagName==="SLOT"},i1=function(t){return t.tagName.indexOf("-")>0},nF=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(A){var e=this.counters[A];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(A){var e=this.counters[A];return e||[]},t.prototype.pop=function(A){var e=this;A.forEach(function(r){return e.counters[r].pop()})},t.prototype.parse=function(A){var e=this,r=A.counterIncrement,n=A.counterReset,i=!0;r!==null&&r.forEach(function(s){var o=e.counters[s.counter];o&&s.increment!==0&&(i=!1,o.length||o.push(1),o[Math.max(0,o.length-1)]+=s.increment)});var a=[];return i&&n.forEach(function(s){var o=e.counters[s.counter];a.push(s.counter),o||(o=e.counters[s.counter]=[]),o.push(s.reset)}),a},t}(),a1={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"]},s1={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},iF={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},aF={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},pa=function(t,A,e,r,n,i){return te?Hs(t,n,i.length>0):r.integers.reduce(function(a,s,o){for(;t>=s;)t-=s,a+=r.values[o];return a},"")+i},o1=function(t,A,e,r){var n="";do e||t--,n=r(t)+n,t/=A;while(t*A>=A);return n},rt=function(t,A,e,r,n){var i=e-A+1;return(t<0?"-":"")+(o1(Math.abs(t),i,r,function(a){return tt(Math.floor(a%i)+A)})+n)},_i=function(t,A,e){e===void 0&&(e=". ");var r=A.length;return o1(Math.abs(t),r,!1,function(n){return A[Math.floor(n%r)]})+e},va=1<<0,Ai=1<<1,ei=1<<2,Os=1<<3,Un=function(t,A,e,r,n,i){if(t<-9999||t>9999)return Hs(t,4,n.length>0);var a=Math.abs(t),s=n;if(a===0)return A[0]+s;for(var o=0;a>0&&o<=4;o++){var u=a%10;u===0&&Ct(i,va)&&s!==""?s=A[u]+s:u>1||u===1&&o===0||u===1&&o===1&&Ct(i,Ai)||u===1&&o===1&&Ct(i,ei)&&t>100||u===1&&o>1&&Ct(i,Os)?s=A[u]+(o>0?e[o-1]:"")+s:u===1&&o>0&&(s=e[o-1]+s),a=Math.floor(a/10)}return(t<0?r:"")+s},l1="十百千萬",u1="拾佰仟萬",c1="マイナス",If="마이너스",Hs=function(t,A,e){var r=e?". ":"",n=e?"、":"",i=e?", ":"",a=e?" ":"";switch(A){case 0:return"•"+a;case 1:return"◦"+a;case 2:return"◾"+a;case 5:var s=rt(t,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return _i(t,"〇一二三四五六七八九",n);case 6:return pa(t,1,3999,a1,3,r).toLowerCase();case 7:return pa(t,1,3999,a1,3,r);case 8:return rt(t,945,969,!1,r);case 9:return rt(t,97,122,!1,r);case 10:return rt(t,65,90,!1,r);case 11:return rt(t,1632,1641,!0,r);case 12:case 49:return pa(t,1,9999,s1,3,r);case 35:return pa(t,1,9999,s1,3,r).toLowerCase();case 13:return rt(t,2534,2543,!0,r);case 14:case 30:return rt(t,6112,6121,!0,r);case 15:return _i(t,"子丑寅卯辰巳午未申酉戌亥",n);case 16:return _i(t,"甲乙丙丁戊己庚辛壬癸",n);case 17:case 48:return Un(t,"零一二三四五六七八九",l1,"負",n,Ai|ei|Os);case 47:return Un(t,"零壹貳參肆伍陸柒捌玖",u1,"負",n,va|Ai|ei|Os);case 42:return Un(t,"零一二三四五六七八九",l1,"负",n,Ai|ei|Os);case 41:return Un(t,"零壹贰叁肆伍陆柒捌玖",u1,"负",n,va|Ai|ei|Os);case 26:return Un(t,"〇一二三四五六七八九","十百千万",c1,n,0);case 25:return Un(t,"零壱弐参四伍六七八九","拾百千万",c1,n,va|Ai|ei);case 31:return Un(t,"영일이삼사오육칠팔구","십백천만",If,i,va|Ai|ei);case 33:return Un(t,"零一二三四五六七八九","十百千萬",If,i,0);case 32:return Un(t,"零壹貳參四五六七八九","拾百千",If,i,va|Ai|ei);case 18:return rt(t,2406,2415,!0,r);case 20:return pa(t,1,19999,aF,3,r);case 21:return rt(t,2790,2799,!0,r);case 22:return rt(t,2662,2671,!0,r);case 22:return pa(t,1,10999,iF,3,r);case 23:return _i(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return _i(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return rt(t,3302,3311,!0,r);case 28:return _i(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",n);case 29:return _i(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",n);case 34:return rt(t,3792,3801,!0,r);case 37:return rt(t,6160,6169,!0,r);case 38:return rt(t,4160,4169,!0,r);case 39:return rt(t,2918,2927,!0,r);case 40:return rt(t,1776,1785,!0,r);case 43:return rt(t,3046,3055,!0,r);case 44:return rt(t,3174,3183,!0,r);case 45:return rt(t,3664,3673,!0,r);case 46:return rt(t,3872,3881,!0,r);case 3:default:return rt(t,48,57,!0,r)}},f1="data-html2canvas-ignore",h1=function(){function t(A,e,r){if(this.context=A,this.options=r,this.scrolledElements=[],this.referenceElement=e,this.counters=new nF,this.quoteDepth=0,!e.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(A,e){var r=this,n=sF(A,e);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var i=A.defaultView.pageXOffset,a=A.defaultView.pageYOffset,s=n.contentWindow,o=s.document,u=uF(n).then(function(){return Xt(r,void 0,void 0,function(){var c,g;return Dt(this,function(v){switch(v.label){case 0:return this.scrolledElements.forEach(gF),s&&(s.scrollTo(e.left,e.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(s.scrollY!==e.top||s.scrollX!==e.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-e.left,s.scrollY-e.top,0,0))),c=this.options.onclone,g=this.clonedReferenceElement,typeof g>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:o.fonts&&o.fonts.ready?[4,o.fonts.ready]:[3,2];case 1:v.sent(),v.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,lF(o)]:[3,4];case 3:v.sent(),v.label=4;case 4:return typeof c=="function"?[2,Promise.resolve().then(function(){return c(o,g)}).then(function(){return n})]:[2,n]}})})});return o.open(),o.write(fF(document.doctype)+""),hF(this.referenceElement.ownerDocument,i,a),o.replaceChild(o.adoptNode(this.documentElement),o.documentElement),o.close(),u},t.prototype.createElementClone=function(A){if(hf(A,2))debugger;if(A1(A))return this.createCanvasClone(A);if(e1(A))return this.createVideoClone(A);if(r1(A))return this.createStyleClone(A);var e=A.cloneNode(!1);return Sf(e)&&(Sf(A)&&A.currentSrc&&A.currentSrc!==A.src&&(e.src=A.currentSrc,e.srcset=""),e.loading==="lazy"&&(e.loading="eager")),i1(e)?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(A){var e=document.createElement("html2canvascustomelement");return Lf(A.style,e),e},t.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var r=[].slice.call(e.cssRules,0).reduce(function(i,a){return a&&typeof a.cssText=="string"?i+a.cssText:i},""),n=A.cloneNode(!1);return n.textContent=r,n}}catch(i){if(this.context.logger.error("Unable to access cssRules property",i),i.name!=="SecurityError")throw i}return A.cloneNode(!1)},t.prototype.createCanvasClone=function(A){var e;if(this.options.inlineImages&&A.ownerDocument){var r=A.ownerDocument.createElement("img");try{return r.src=A.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}var n=A.cloneNode(!1);try{n.width=A.width,n.height=A.height;var i=A.getContext("2d"),a=n.getContext("2d");if(a)if(!this.options.allowTaint&&i)a.putImageData(i.getImageData(0,0,A.width,A.height),0,0);else{var s=(e=A.getContext("webgl2"))!==null&&e!==void 0?e:A.getContext("webgl");if(s){var o=s.getContextAttributes();o?.preserveDrawingBuffer===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}a.drawImage(A,0,0)}return n}catch{this.context.logger.info("Unable to clone canvas as it is tainted",A)}return n},t.prototype.createVideoClone=function(A){var e=A.ownerDocument.createElement("canvas");e.width=A.offsetWidth,e.height=A.offsetHeight;var r=e.getContext("2d");try{return r&&(r.drawImage(A,0,0,e.width,e.height),this.options.allowTaint||r.getImageData(0,0,e.width,e.height)),e}catch{this.context.logger.info("Unable to clone video as it is tainted",A)}var n=A.ownerDocument.createElement("canvas");return n.width=A.offsetWidth,n.height=A.offsetHeight,n},t.prototype.appendChildNode=function(A,e,r){(!da(e)||!rF(e)&&!e.hasAttribute(f1)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(e)))&&(!this.options.copyStyles||!da(e)||!r1(e))&&A.appendChild(this.cloneNode(e,r))},t.prototype.cloneChildNodes=function(A,e,r){for(var n=this,i=A.shadowRoot?A.shadowRoot.firstChild:A.firstChild;i;i=i.nextSibling)if(da(i)&&n1(i)&&typeof i.assignedNodes=="function"){var a=i.assignedNodes();a.length&&a.forEach(function(s){return n.appendChildNode(e,s,r)})}else this.appendChildNode(e,i,r)},t.prototype.cloneNode=function(A,e){if(Jp(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var r=A.ownerDocument.defaultView;if(r&&da(A)&&(Ef(A)||Ul(A))){var n=this.createElementClone(A);n.style.transitionProperty="none";var i=r.getComputedStyle(A),a=r.getComputedStyle(A,":before"),s=r.getComputedStyle(A,":after");this.referenceElement===A&&Ef(n)&&(this.clonedReferenceElement=n),xf(n)&&vF(n);var o=this.counters.parse(new Ep(this.context,i)),u=this.resolvePseudoContent(A,n,a,Ps.BEFORE);i1(A)&&(e=!0),e1(A)||this.cloneChildNodes(A,n,e),u&&n.insertBefore(u,n.firstChild);var c=this.resolvePseudoContent(A,n,s,Ps.AFTER);return c&&n.appendChild(c),this.counters.pop(o),(i&&(this.options.copyStyles||Ul(A))&&!t1(A)||e)&&Lf(i,n),(A.scrollTop!==0||A.scrollLeft!==0)&&this.scrolledElements.push([n,A.scrollLeft,A.scrollTop]),(El(A)||xl(A))&&(El(n)||xl(n))&&(n.value=A.value),n}return A.cloneNode(!1)},t.prototype.resolvePseudoContent=function(A,e,r,n){var i=this;if(r){var a=r.content,s=e.ownerDocument;if(!(!s||!a||a==="none"||a==="-moz-alt-content"||r.display==="none")){this.counters.parse(new Ep(this.context,r));var o=new Zb(this.context,r),u=s.createElement("html2canvaspseudoelement");Lf(r,u),o.content.forEach(function(g){if(g.type===0)u.appendChild(s.createTextNode(g.value));else if(g.type===22){var v=s.createElement("img");v.src=g.value,v.style.opacity="1",u.appendChild(v)}else if(g.type===18){if(g.name==="attr"){var h=g.values.filter(_e);h.length&&u.appendChild(s.createTextNode(A.getAttribute(h[0].value)||""))}else if(g.name==="counter"){var m=g.values.filter(ha),w=m[0],b=m[1];if(w&&_e(w)){var y=i.counters.getCounterValue(w.value),U=b&&_e(b)?ff.parse(i.context,b.value):3;u.appendChild(s.createTextNode(Hs(y,U,!1)))}}else if(g.name==="counters"){var T=g.values.filter(ha),w=T[0],k=T[1],b=T[2];if(w&&_e(w)){var G=i.counters.getCounterValues(w.value),j=b&&_e(b)?ff.parse(i.context,b.value):3,K=k&&k.type===0?k.value:"",_=G.map(function(N){return Hs(N,j,!1)}).join(K);u.appendChild(s.createTextNode(_))}}}else if(g.type===20)switch(g.value){case"open-quote":u.appendChild(s.createTextNode(Up(o.quotes,i.quoteDepth++,!0)));break;case"close-quote":u.appendChild(s.createTextNode(Up(o.quotes,--i.quoteDepth,!1)));break;default:u.appendChild(s.createTextNode(g.value))}}),u.className=Nf+" "+Tf;var c=n===Ps.BEFORE?" "+Nf:" "+Tf;return Ul(e)?e.className.baseValue+=c:e.className+=c,u}}},t.destroy=function(A){return A.parentNode?(A.parentNode.removeChild(A),!0):!1},t}(),Ps;(function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"})(Ps||(Ps={}));var sF=function(t,A){var e=t.createElement("iframe");return e.className="html2canvas-container",e.style.visibility="hidden",e.style.position="fixed",e.style.left="-10000px",e.style.top="0px",e.style.border="0",e.width=A.width.toString(),e.height=A.height.toString(),e.scrolling="no",e.setAttribute(f1,"true"),t.body.appendChild(e),e},oF=function(t){return new Promise(function(A){if(t.complete){A();return}if(!t.src){A();return}t.onload=A,t.onerror=A})},lF=function(t){return Promise.all([].slice.call(t.images,0).map(oF))},uF=function(t){return new Promise(function(A,e){var r=t.contentWindow;if(!r)return e("No window assigned for iframe");var n=r.document;r.onload=t.onload=function(){r.onload=t.onload=null;var i=setInterval(function(){n.body.childNodes.length>0&&n.readyState==="complete"&&(clearInterval(i),A(t))},50)}})},cF=["all","d","content"],Lf=function(t,A){for(var e=t.length-1;e>=0;e--){var r=t.item(e);cF.indexOf(r)===-1&&A.style.setProperty(r,t.getPropertyValue(r))}return A},fF=function(t){var A="";return t&&(A+=""),A},hF=function(t,A,e){t&&t.defaultView&&(A!==t.defaultView.pageXOffset||e!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(A,e)},gF=function(t){var A=t[0],e=t[1],r=t[2];A.scrollLeft=e,A.scrollTop=r},dF=":before",pF=":after",Nf="___html2canvas___pseudoelement_before",Tf="___html2canvas___pseudoelement_after",g1=`{ content: "" !important; display: none !important; }`,vF=function(t){BF(t,"."+Nf+dF+g1+` .`+Tf+pF+g1)},BF=function(t,A){var e=t.ownerDocument;if(e){var r=e.createElement("style");r.textContent=A,t.appendChild(r)}},d1=function(){function t(){}return t.getOrigin=function(A){var e=t._link;return e?(e.href=A,e.href=e.href,e.protocol+e.hostname+e.port):"about:blank"},t.isSameOrigin=function(A){return t.getOrigin(A)===t._origin},t.setContext=function(A){t._link=A.document.createElement("a"),t._origin=t.getOrigin(A.location.href)},t._origin="about:blank",t}(),wF=function(){function t(A,e){this.context=A,this._options=e,this._cache={}}return t.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)||(Of(A)||bF(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),e},t.prototype.match=function(A){return this._cache[A]},t.prototype.loadImage=function(A){return Xt(this,void 0,void 0,function(){var e,r,n,i,a=this;return Dt(this,function(s){switch(s.label){case 0:return e=d1.isSameOrigin(A),r=!_f(A)&&this._options.useCORS===!0&&_t.SUPPORT_CORS_IMAGES&&!e,n=!_f(A)&&!e&&!Of(A)&&typeof this._options.proxy=="string"&&_t.SUPPORT_CORS_XHR&&!r,!e&&this._options.allowTaint===!1&&!_f(A)&&!Of(A)&&!n&&!r?[2]:(i=A,n?[4,this.proxy(i)]:[3,2]);case 1:i=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(o,u){var c=new Image;c.onload=function(){return o(c)},c.onerror=u,(FF(i)||r)&&(c.crossOrigin="anonymous"),c.src=i,c.complete===!0&&setTimeout(function(){return o(c)},500),a._options.imageTimeout>0&&setTimeout(function(){return u("Timed out ("+a._options.imageTimeout+"ms) loading image")},a._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},t.prototype.has=function(A){return typeof this._cache[A]<"u"},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(A){var e=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var n=A.substring(0,256);return new Promise(function(i,a){var s=_t.SUPPORT_RESPONSE_TYPE?"blob":"text",o=new XMLHttpRequest;o.onload=function(){if(o.status===200)if(s==="text")i(o.response);else{var g=new FileReader;g.addEventListener("load",function(){return i(g.result)},!1),g.addEventListener("error",function(v){return a(v)},!1),g.readAsDataURL(o.response)}else a("Failed to proxy resource "+n+" with status code "+o.status)},o.onerror=a;var u=r.indexOf("?")>-1?"&":"?";if(o.open("GET",""+r+u+"url="+encodeURIComponent(A)+"&responseType="+s),s!=="text"&&o instanceof XMLHttpRequest&&(o.responseType=s),e._options.imageTimeout){var c=e._options.imageTimeout;o.timeout=c,o.ontimeout=function(){return a("Timed out ("+c+"ms) proxying "+n)}}o.send()})},t}(),mF=/^data:image\/svg\+xml/i,yF=/^data:image\/.*;base64,/i,CF=/^data:image\/.*/i,bF=function(t){return _t.SUPPORT_SVG_DRAWING||!QF(t)},_f=function(t){return CF.test(t)},FF=function(t){return yF.test(t)},Of=function(t){return t.substr(0,4)==="blob"},QF=function(t){return t.substr(-3).toLowerCase()==="svg"||mF.test(t)},DA=function(){function t(A,e){this.type=0,this.x=A,this.y=e}return t.prototype.add=function(A,e){return new t(this.x+A,this.y+e)},t}(),Ba=function(t,A,e){return new DA(t.x+(A.x-t.x)*e,t.y+(A.y-t.y)*e)},Sl=function(){function t(A,e,r,n){this.type=1,this.start=A,this.startControl=e,this.endControl=r,this.end=n}return t.prototype.subdivide=function(A,e){var r=Ba(this.start,this.startControl,A),n=Ba(this.startControl,this.endControl,A),i=Ba(this.endControl,this.end,A),a=Ba(r,n,A),s=Ba(n,i,A),o=Ba(a,s,A);return e?new t(this.start,r,a,o):new t(o,s,i,this.end)},t.prototype.add=function(A,e){return new t(this.start.add(A,e),this.startControl.add(A,e),this.endControl.add(A,e),this.end.add(A,e))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),Qr=function(t){return t.type===1},UF=function(){function t(A){var e=A.styles,r=A.bounds,n=Is(e.borderTopLeftRadius,r.width,r.height),i=n[0],a=n[1],s=Is(e.borderTopRightRadius,r.width,r.height),o=s[0],u=s[1],c=Is(e.borderBottomRightRadius,r.width,r.height),g=c[0],v=c[1],h=Is(e.borderBottomLeftRadius,r.width,r.height),m=h[0],w=h[1],b=[];b.push((i+o)/r.width),b.push((m+g)/r.width),b.push((a+w)/r.height),b.push((u+v)/r.height);var y=Math.max.apply(Math,b);y>1&&(i/=y,a/=y,o/=y,u/=y,g/=y,v/=y,m/=y,w/=y);var U=r.width-o,T=r.height-v,k=r.width-g,G=r.height-w,j=e.borderTopWidth,K=e.borderRightWidth,_=e.borderBottomWidth,AA=e.borderLeftWidth,sA=De(e.paddingTop,A.bounds.width),N=De(e.paddingRight,A.bounds.width),I=De(e.paddingBottom,A.bounds.width),M=De(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||a>0?je(r.left+AA/3,r.top+j/3,i-AA/3,a-j/3,xe.TOP_LEFT):new DA(r.left+AA/3,r.top+j/3),this.topRightBorderDoubleOuterBox=i>0||a>0?je(r.left+U,r.top+j/3,o-K/3,u-j/3,xe.TOP_RIGHT):new DA(r.left+r.width-K/3,r.top+j/3),this.bottomRightBorderDoubleOuterBox=g>0||v>0?je(r.left+k,r.top+T,g-K/3,v-_/3,xe.BOTTOM_RIGHT):new DA(r.left+r.width-K/3,r.top+r.height-_/3),this.bottomLeftBorderDoubleOuterBox=m>0||w>0?je(r.left+AA/3,r.top+G,m-AA/3,w-_/3,xe.BOTTOM_LEFT):new DA(r.left+AA/3,r.top+r.height-_/3),this.topLeftBorderDoubleInnerBox=i>0||a>0?je(r.left+AA*2/3,r.top+j*2/3,i-AA*2/3,a-j*2/3,xe.TOP_LEFT):new DA(r.left+AA*2/3,r.top+j*2/3),this.topRightBorderDoubleInnerBox=i>0||a>0?je(r.left+U,r.top+j*2/3,o-K*2/3,u-j*2/3,xe.TOP_RIGHT):new DA(r.left+r.width-K*2/3,r.top+j*2/3),this.bottomRightBorderDoubleInnerBox=g>0||v>0?je(r.left+k,r.top+T,g-K*2/3,v-_*2/3,xe.BOTTOM_RIGHT):new DA(r.left+r.width-K*2/3,r.top+r.height-_*2/3),this.bottomLeftBorderDoubleInnerBox=m>0||w>0?je(r.left+AA*2/3,r.top+G,m-AA*2/3,w-_*2/3,xe.BOTTOM_LEFT):new DA(r.left+AA*2/3,r.top+r.height-_*2/3),this.topLeftBorderStroke=i>0||a>0?je(r.left+AA/2,r.top+j/2,i-AA/2,a-j/2,xe.TOP_LEFT):new DA(r.left+AA/2,r.top+j/2),this.topRightBorderStroke=i>0||a>0?je(r.left+U,r.top+j/2,o-K/2,u-j/2,xe.TOP_RIGHT):new DA(r.left+r.width-K/2,r.top+j/2),this.bottomRightBorderStroke=g>0||v>0?je(r.left+k,r.top+T,g-K/2,v-_/2,xe.BOTTOM_RIGHT):new DA(r.left+r.width-K/2,r.top+r.height-_/2),this.bottomLeftBorderStroke=m>0||w>0?je(r.left+AA/2,r.top+G,m-AA/2,w-_/2,xe.BOTTOM_LEFT):new DA(r.left+AA/2,r.top+r.height-_/2),this.topLeftBorderBox=i>0||a>0?je(r.left,r.top,i,a,xe.TOP_LEFT):new DA(r.left,r.top),this.topRightBorderBox=o>0||u>0?je(r.left+U,r.top,o,u,xe.TOP_RIGHT):new DA(r.left+r.width,r.top),this.bottomRightBorderBox=g>0||v>0?je(r.left+k,r.top+T,g,v,xe.BOTTOM_RIGHT):new DA(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=m>0||w>0?je(r.left,r.top+G,m,w,xe.BOTTOM_LEFT):new DA(r.left,r.top+r.height),this.topLeftPaddingBox=i>0||a>0?je(r.left+AA,r.top+j,Math.max(0,i-AA),Math.max(0,a-j),xe.TOP_LEFT):new DA(r.left+AA,r.top+j),this.topRightPaddingBox=o>0||u>0?je(r.left+Math.min(U,r.width-K),r.top+j,U>r.width+K?0:Math.max(0,o-K),Math.max(0,u-j),xe.TOP_RIGHT):new DA(r.left+r.width-K,r.top+j),this.bottomRightPaddingBox=g>0||v>0?je(r.left+Math.min(k,r.width-AA),r.top+Math.min(T,r.height-_),Math.max(0,g-K),Math.max(0,v-_),xe.BOTTOM_RIGHT):new DA(r.left+r.width-K,r.top+r.height-_),this.bottomLeftPaddingBox=m>0||w>0?je(r.left+AA,r.top+Math.min(G,r.height-_),Math.max(0,m-AA),Math.max(0,w-_),xe.BOTTOM_LEFT):new DA(r.left+AA,r.top+r.height-_),this.topLeftContentBox=i>0||a>0?je(r.left+AA+M,r.top+j+sA,Math.max(0,i-(AA+M)),Math.max(0,a-(j+sA)),xe.TOP_LEFT):new DA(r.left+AA+M,r.top+j+sA),this.topRightContentBox=o>0||u>0?je(r.left+Math.min(U,r.width+AA+M),r.top+j+sA,U>r.width+AA+M?0:o-AA+M,u-(j+sA),xe.TOP_RIGHT):new DA(r.left+r.width-(K+N),r.top+j+sA),this.bottomRightContentBox=g>0||v>0?je(r.left+Math.min(k,r.width-(AA+M)),r.top+Math.min(T,r.height+j+sA),Math.max(0,g-(K+N)),v-(_+I),xe.BOTTOM_RIGHT):new DA(r.left+r.width-(K+N),r.top+r.height-(_+I)),this.bottomLeftContentBox=m>0||w>0?je(r.left+AA+M,r.top+G,Math.max(0,m-(AA+M)),w-(_+I),xe.BOTTOM_LEFT):new DA(r.left+AA+M,r.top+r.height-(_+I))}return t}(),xe;(function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(xe||(xe={}));var je=function(t,A,e,r,n){var i=4*((Math.sqrt(2)-1)/3),a=e*i,s=r*i,o=t+e,u=A+r;switch(n){case xe.TOP_LEFT:return new Sl(new DA(t,u),new DA(t,u-s),new DA(o-a,A),new DA(o,A));case xe.TOP_RIGHT:return new Sl(new DA(t,A),new DA(t+a,A),new DA(o,u-s),new DA(o,u));case xe.BOTTOM_RIGHT:return new Sl(new DA(o,A),new DA(o,A+s),new DA(t+a,u),new DA(t,u));case xe.BOTTOM_LEFT:default:return new Sl(new DA(o,u),new DA(o-a,u),new DA(t,A+s),new DA(t,A))}},Il=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},EF=function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]},Ll=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},xF=function(){function t(A,e,r){this.offsetX=A,this.offsetY=e,this.matrix=r,this.type=0,this.target=6}return t}(),Nl=function(){function t(A,e){this.path=A,this.target=e,this.type=1}return t}(),SF=function(){function t(A){this.opacity=A,this.type=2,this.target=6}return t}(),IF=function(t){return t.type===0},p1=function(t){return t.type===1},LF=function(t){return t.type===2},v1=function(t,A){return t.length===A.length?t.some(function(e,r){return e===A[r]}):!1},NF=function(t,A,e,r,n){return t.map(function(i,a){switch(a){case 0:return i.add(A,e);case 1:return i.add(A+r,e);case 2:return i.add(A+r,e+n);case 3:return i.add(A,e+n)}return i})},B1=function(){function t(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return t}(),w1=function(){function t(A,e){if(this.container=A,this.parent=e,this.effects=[],this.curves=new UF(this.container),this.container.styles.opacity<1&&this.effects.push(new SF(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new xF(r,n,i))}if(this.container.styles.overflowX!==0){var a=Il(this.curves),s=Ll(this.curves);v1(a,s)?this.effects.push(new Nl(a,6)):(this.effects.push(new Nl(a,2)),this.effects.push(new Nl(s,4)))}}return t.prototype.getEffects=function(A){for(var e=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,n=this.effects.slice(0);r;){var i=r.effects.filter(function(o){return!p1(o)});if(e||r.container.styles.position!==0||!r.parent){if(n.unshift.apply(n,i),e=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var a=Il(r.curves),s=Ll(r.curves);v1(a,s)||n.unshift(new Nl(s,6))}}else n.unshift.apply(n,i);r=r.parent}return n.filter(function(o){return Ct(o.target,A)})},t}(),Hf=function(t,A,e,r){t.container.elements.forEach(function(n){var i=Ct(n.flags,4),a=Ct(n.flags,2),s=new w1(n,t);Ct(n.styles.display,2048)&&r.push(s);var o=Ct(n.flags,8)?[]:r;if(i||a){var u=i||n.styles.isPositioned()?e:A,c=new B1(s);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var g=n.styles.zIndex.order;if(g<0){var v=0;u.negativeZIndex.some(function(m,w){return g>m.element.container.styles.zIndex.order?(v=w,!1):v>0}),u.negativeZIndex.splice(v,0,c)}else if(g>0){var h=0;u.positiveZIndex.some(function(m,w){return g>=m.element.container.styles.zIndex.order?(h=w+1,!1):h>0}),u.positiveZIndex.splice(h,0,c)}else u.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else n.styles.isFloating()?u.nonPositionedFloats.push(c):u.nonPositionedInlineLevel.push(c);Hf(s,c,i?c:e,o)}else n.styles.isInlineLevel()?A.inlineLevel.push(s):A.nonInlineLevel.push(s),Hf(s,A,e,o);Ct(n.flags,8)&&m1(n,o)})},m1=function(t,A){for(var e=t instanceof Qf?t.start:1,r=t instanceof Qf?t.reversed:!1,n=0;n"u"?t[0]:e},RF=function(t,A,e,r,n){var i=A[0],a=A[1],s=e[0],o=e[1];switch(t){case 2:return[new DA(Math.round(r.left),Math.round(r.top+a)),new DA(Math.round(r.left+r.width),Math.round(r.top+a)),new DA(Math.round(r.left+r.width),Math.round(o+r.top+a)),new DA(Math.round(r.left),Math.round(o+r.top+a))];case 3:return[new DA(Math.round(r.left+i),Math.round(r.top)),new DA(Math.round(r.left+i+s),Math.round(r.top)),new DA(Math.round(r.left+i+s),Math.round(r.height+r.top)),new DA(Math.round(r.left+i),Math.round(r.height+r.top))];case 1:return[new DA(Math.round(r.left+i),Math.round(r.top+a)),new DA(Math.round(r.left+i+s),Math.round(r.top+a)),new DA(Math.round(r.left+i+s),Math.round(r.top+a+o)),new DA(Math.round(r.left+i),Math.round(r.top+a+o))];default:return[new DA(Math.round(n.left),Math.round(n.top)),new DA(Math.round(n.left+n.width),Math.round(n.top)),new DA(Math.round(n.left+n.width),Math.round(n.height+n.top)),new DA(Math.round(n.left),Math.round(n.height+n.top))]}},kF="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",b1="Hidden Text",KF=function(){function t(A){this._data={},this._document=A}return t.prototype.parseMetrics=function(A,e){var r=this._document.createElement("div"),n=this._document.createElement("img"),i=this._document.createElement("span"),a=this._document.body;r.style.visibility="hidden",r.style.fontFamily=A,r.style.fontSize=e,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",a.appendChild(r),n.src=kF,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",i.style.fontFamily=A,i.style.fontSize=e,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(b1)),r.appendChild(i),r.appendChild(n);var s=n.offsetTop-i.offsetTop+2;r.removeChild(i),r.appendChild(this._document.createTextNode(b1)),r.style.lineHeight="normal",n.style.verticalAlign="super";var o=n.offsetTop-r.offsetTop+2;return a.removeChild(r),{baseline:s,middle:o}},t.prototype.getMetrics=function(A,e){var r=A+" "+e;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(A,e)),this._data[r]},t}(),F1=function(){function t(A,e){this.context=A,this.options=e}return t}(),VF=1e4,jF=function(t){Pr(A,t);function A(e,r){var n=t.call(this,e,r)||this;return n._activeEffects=[],n.canvas=r.canvas?r.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),r.canvas||(n.canvas.width=Math.floor(r.width*r.scale),n.canvas.height=Math.floor(r.height*r.scale),n.canvas.style.width=r.width+"px",n.canvas.style.height=r.height+"px"),n.fontMetrics=new KF(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-r.x,-r.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),n}return A.prototype.applyEffects=function(e){for(var r=this;this._activeEffects.length;)this.popEffect();e.forEach(function(n){return r.applyEffect(n)})},A.prototype.applyEffect=function(e){this.ctx.save(),LF(e)&&(this.ctx.globalAlpha=e.opacity),IF(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),p1(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},A.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},A.prototype.renderStack=function(e){return Xt(this,void 0,void 0,function(){var r;return Dt(this,function(n){switch(n.label){case 0:return r=e.element.container.styles,r.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})},A.prototype.renderNode=function(e){return Xt(this,void 0,void 0,function(){return Dt(this,function(r){switch(r.label){case 0:if(Ct(e.container.flags,16))debugger;return e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(e)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},A.prototype.renderTextWithLetterSpacing=function(e,r,n){var i=this;if(r===0)this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+n);else{var a=Ff(e.text);a.reduce(function(s,o){return i.ctx.fillText(o,s,e.bounds.top+n),s+i.ctx.measureText(o).width},e.bounds.left)}},A.prototype.createFontStyle=function(e){var r=e.fontVariant.filter(function(a){return a==="normal"||a==="small-caps"}).join(""),n=XF(e.fontFamily).join(", "),i=Ss(e.fontSize)?""+e.fontSize.number+e.fontSize.unit:e.fontSize.number+"px";return[[e.fontStyle,r,e.fontWeight,i,n].join(" "),n,i]},A.prototype.renderTextNode=function(e,r){return Xt(this,void 0,void 0,function(){var n,i,a,s,o,u,c,g,v=this;return Dt(this,function(h){return n=this.createFontStyle(r),i=n[0],a=n[1],s=n[2],this.ctx.font=i,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",o=this.fontMetrics.getMetrics(a,s),u=o.baseline,c=o.middle,g=r.paintOrder,e.textBounds.forEach(function(m){g.forEach(function(w){switch(w){case 0:v.ctx.fillStyle=Qt(r.color),v.renderTextWithLetterSpacing(m,r.letterSpacing,u);var b=r.textShadow;b.length&&m.text.trim().length&&(b.slice(0).reverse().forEach(function(y){v.ctx.shadowColor=Qt(y.color),v.ctx.shadowOffsetX=y.offsetX.number*v.options.scale,v.ctx.shadowOffsetY=y.offsetY.number*v.options.scale,v.ctx.shadowBlur=y.blur.number,v.renderTextWithLetterSpacing(m,r.letterSpacing,u)}),v.ctx.shadowColor="",v.ctx.shadowOffsetX=0,v.ctx.shadowOffsetY=0,v.ctx.shadowBlur=0),r.textDecorationLine.length&&(v.ctx.fillStyle=Qt(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(y){switch(y){case 1:v.ctx.fillRect(m.bounds.left,Math.round(m.bounds.top+u),m.bounds.width,1);break;case 2:v.ctx.fillRect(m.bounds.left,Math.round(m.bounds.top),m.bounds.width,1);break;case 3:v.ctx.fillRect(m.bounds.left,Math.ceil(m.bounds.top+c),m.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&m.text.trim().length&&(v.ctx.strokeStyle=Qt(r.webkitTextStrokeColor),v.ctx.lineWidth=r.webkitTextStrokeWidth,v.ctx.lineJoin=window.chrome?"miter":"round",v.ctx.strokeText(m.text,m.bounds.left,m.bounds.top+u)),v.ctx.strokeStyle="",v.ctx.lineWidth=0,v.ctx.lineJoin="miter";break}})}),[2]})})},A.prototype.renderReplacedElement=function(e,r,n){if(n&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var i=_l(e),a=Ll(r);this.path(a),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,e.intrinsicWidth,e.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},A.prototype.renderNodeContent=function(e){return Xt(this,void 0,void 0,function(){var r,n,i,a,s,o,U,U,u,c,g,v,k,h,m,G,w,b,y,U,T,k,G;return Dt(this,function(j){switch(j.label){case 0:this.applyEffects(e.getEffects(4)),r=e.container,n=e.curves,i=r.styles,a=0,s=r.textNodes,j.label=1;case 1:return a0&&R>0&&(_=i.ctx.createPattern(G,"repeat"),i.renderRepeat(sA,_,rA,cA))):LC(c)&&(AA=Pf(e,r,[null,null,null]),sA=AA[0],N=AA[1],I=AA[2],M=AA[3],R=AA[4],aA=c.position.length===0?[lf]:c.position,rA=De(aA[0],M),cA=De(aA[aA.length-1],R),tA=UC(c,rA,cA,M,R),fA=tA[0],oA=tA[1],fA>0&&oA>0&&(bA=i.ctx.createRadialGradient(N+rA,I+cA,0,N+rA,I+cA,fA),fp(c.stops,fA*2).forEach(function(iA){return bA.addColorStop(iA.stop,Qt(iA.color))}),i.path(sA),i.ctx.fillStyle=bA,fA!==oA?(Q=e.bounds.left+.5*e.bounds.width,H=e.bounds.top+.5*e.bounds.height,P=oA/fA,$=1/P,i.ctx.save(),i.ctx.translate(Q,H),i.ctx.transform(1,0,0,P,0,0),i.ctx.translate(-Q,-H),i.ctx.fillRect(N,$*(I-H)+H,M,R*$),i.ctx.restore()):i.ctx.fill())),W.label=6;case 6:return r--,[2]}})},i=this,a=0,s=e.styles.backgroundImage.slice(0).reverse(),u.label=1;case 1:return a0?c.style!==2?[3,5]:[4,this.renderDashedDottedBorder(c.color,c.width,s,e.curves,2)]:[3,11]):[3,13];case 4:return v.sent(),[3,11];case 5:return c.style!==3?[3,7]:[4,this.renderDashedDottedBorder(c.color,c.width,s,e.curves,3)];case 6:return v.sent(),[3,11];case 7:return c.style!==4?[3,9]:[4,this.renderDoubleBorder(c.color,c.width,s,e.curves)];case 8:return v.sent(),[3,11];case 9:return[4,this.renderSolidBorder(c.color,s,e.curves)];case 10:v.sent(),v.label=11;case 11:s++,v.label=12;case 12:return o++,[3,3];case 13:return[2]}})})},A.prototype.renderDashedDottedBorder=function(e,r,n,i,a){return Xt(this,void 0,void 0,function(){var s,o,u,c,g,v,h,m,w,b,y,U,T,k,G,j,G,j;return Dt(this,function(K){return this.ctx.save(),s=HF(i,n),o=y1(i,n),a===2&&(this.path(o),this.ctx.clip()),Qr(o[0])?(u=o[0].start.x,c=o[0].start.y):(u=o[0].x,c=o[0].y),Qr(o[1])?(g=o[1].end.x,v=o[1].end.y):(g=o[1].x,v=o[1].y),n===0||n===2?h=Math.abs(u-g):h=Math.abs(c-v),this.ctx.beginPath(),a===3?this.formatPath(s):this.formatPath(o.slice(0,2)),m=r<3?r*3:r*2,w=r<3?r*2:r,a===3&&(m=r,w=r),b=!0,h<=m*2?b=!1:h<=m*2+w?(y=h/(2*m+w),m*=y,w*=y):(U=Math.floor((h+w)/(m+w)),T=(h-U*m)/(U-1),k=(h-(U+1)*m)/U,w=k<=0||Math.abs(w-T)>>1|(Ve&21845)<<1;ti=(ti&52428)>>>2|(ti&13107)<<2,ti=(ti&61680)>>>4|(ti&3855)<<4,Rf[Ve]=((ti&65280)>>>8|(ti&255)<<8)>>>1}for(var cn=function(t,A,e){for(var r=t.length,n=0,i=new Yt(A);n>>o]=u}else for(s=new Yt(r),n=0;n>>15-t[n];return s},ri=new zt(288),Ve=0;Ve<144;++Ve)ri[Ve]=8;for(var Ve=144;Ve<256;++Ve)ri[Ve]=9;for(var Ve=256;Ve<280;++Ve)ri[Ve]=7;for(var Ve=280;Ve<288;++Ve)ri[Ve]=8;for(var Ms=new zt(32),Ve=0;Ve<32;++Ve)Ms[Ve]=5;var nQ=cn(ri,9,0),iQ=cn(ri,9,1),aQ=cn(Ms,5,0),sQ=cn(Ms,5,1),kf=function(t){for(var A=t[0],e=1;eA&&(A=t[e]);return A},Mr=function(t,A,e){var r=A/8>>0;return(t[r]|t[r+1]<<8)>>>(A&7)&e},Kf=function(t,A){var e=A/8>>0;return(t[e]|t[e+1]<<8|t[e+2]<<16)>>>(A&7)},Vf=function(t){return(t/8>>0)+(t&7&&1)},L1=function(t,A,e){(A==null||A<0)&&(A=0),(e==null||e>t.length)&&(e=t.length);var r=new(t instanceof Yt?Yt:t instanceof Ds?Ds:zt)(e-A);return r.set(t.subarray(A,e)),r},oQ=function(t,A,e){var r=t.length,n=!A||e,i=!e||e.i;e||(e={}),A||(A=new zt(r*3));var a=function(W){var iA=A.length;if(W>iA){var hA=new zt(Math.max(iA*2,W));hA.set(A),A=hA}},s=e.f||0,o=e.p||0,u=e.b||0,c=e.l,g=e.d,v=e.m,h=e.n,m=r*8;do{if(!c){e.f=s=Mr(t,o,1);var w=Mr(t,o+1,3);if(o+=3,w)if(w==1)c=iQ,g=sQ,v=9,h=5;else if(w==2){var T=Mr(t,o,31)+257,k=Mr(t,o+10,15)+4,G=T+Mr(t,o+5,31)+1;o+=14;for(var j=new zt(G),K=new zt(19),_=0;_m)break;for(var N=cn(K,AA,1),_=0;_>>4;if(b<16)j[_++]=b;else{var M=0,R=0;for(b==16?(R=3+Mr(t,o,3),o+=2,M=j[_-1]):b==17?(R=3+Mr(t,o,7),o+=3):b==18&&(R=11+Mr(t,o,127),o+=7);R--;)j[_++]=M}}var aA=j.subarray(0,T),rA=j.subarray(T);v=kf(aA),h=kf(rA),c=cn(aA,v,1),g=cn(rA,h,1)}else throw"invalid block type";else{var b=Vf(o)+4,y=t[b-4]|t[b-3]<<8,U=b+y;if(U>r){if(i)throw"unexpected EOF";break}n&&a(u+y),A.set(t.subarray(b,U),u),e.b=u+=y,e.p=o=U*8;continue}if(o>m)throw"unexpected EOF"}n&&a(u+131072);for(var cA=(1<>>4;if(o+=M&15,o>m)throw"unexpected EOF";if(!M)throw"invalid length/literal";if(oA<256)A[u++]=oA;else if(oA==256){c=null;break}else{var bA=oA-254;if(oA>264){var _=oA-257,Q=Hl[_];bA=Mr(t,o,(1<>>4;if(!H)throw"invalid distance";o+=H&15;var rA=rQ[P];if(P>3){var Q=Pl[P];rA+=Kf(t,o)&(1<m)throw"unexpected EOF";n&&a(u+131072);for(var $=u+bA;u<$;u+=4)A[u]=A[u-rA],A[u+1]=A[u+1-rA],A[u+2]=A[u+2-rA],A[u+3]=A[u+3-rA];u=$}}e.l=c,e.p=o,e.b=u,c&&(s=1,e.m=v,e.d=g,e.n=h)}while(!s);return u==A.length?A:L1(A,0,u)},En=function(t,A,e){e<<=A&7;var r=A/8>>0;t[r]|=e,t[r+1]|=e>>>8},Rs=function(t,A,e){e<<=A&7;var r=A/8>>0;t[r]|=e,t[r+1]|=e>>>8,t[r+2]|=e>>>16},jf=function(t,A){for(var e=[],r=0;rv&&(v=i[r].s);var h=new Yt(v+1),m=Gf(e[c-1],h,0);if(m>A){var r=0,w=0,b=m-A,y=1<A)w+=y-(1<>>=b;w>0;){var T=i[r].s;h[T]=0&&w;--r){var k=i[r].s;h[k]==A&&(--h[k],++w)}m=A}return[new zt(h),m]},Gf=function(t,A,e){return t.s==-1?Math.max(Gf(t.l,A,e+1),Gf(t.r,A,e+1)):A[t.s]=e},N1=function(t){for(var A=t.length;A&&!t[--A];);for(var e=new Yt(++A),r=0,n=t[0],i=1,a=function(o){e[r++]=o},s=1;s<=A;++s)if(t[s]==n&&s!=A)++i;else{if(!n&&i>2){for(;i>138;i-=138)a(32754);i>2&&(a(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(a(n),--i;i>6;i-=6)a(8304);i>2&&(a(i-3<<5|8208),i=0)}for(;i--;)a(n);i=1,n=t[s]}return[e.subarray(0,r),A]},ks=function(t,A){for(var e=0,r=0;r>>8,t[n+2]=t[n]^255,t[n+3]=t[n+1]^255;for(var i=0;i4&&!sA[Df[I-1]];--I);var M=u+5<<3,R=ks(n,ri)+ks(i,Ms)+a,aA=ks(n,v)+ks(i,w)+a+14+3*I+ks(K,sA)+(2*K[16]+3*K[17]+7*K[18]);if(M<=R&&M<=aA)return Dl(A,c,t.subarray(o,o+u));var rA,cA,tA,fA;if(En(A,c,1+(aA15&&(En(A,c,H[_]>>>5&127),c+=H[_]>>>12)}}else rA=nQ,cA=ri,tA=aQ,fA=Ms;for(var _=0;_255){var P=r[_]>>>18&31;Rs(A,c,rA[P+257]),c+=cA[P+257],P>7&&(En(A,c,r[_]>>>23&31),c+=Hl[P]);var $=r[_]&31;Rs(A,c,tA[$]),c+=fA[$],$>3&&(Rs(A,c,r[_]>>>5&8191),c+=Pl[$])}else Rs(A,c,rA[r[_]]),c+=cA[r[_]];return Rs(A,c,rA[256]),c+cA[256]},lQ=new Ds([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),uQ=new zt(0),cQ=function(t,A,e,r,n,i){var a=t.length,s=new zt(r+a+5*(1+Math.floor(a/7e3))+n),o=s.subarray(r,s.length-n),u=0;if(!A||a<8)for(var c=0;c<=a;c+=65535){var g=c+65535;g>>13,m=v&8191,w=(1<7e3||sA>24576)&&rA>423){u=T1(t,o,0,G,j,K,AA,sA,I,c-I,u),sA=_=AA=0,I=c;for(var cA=0;cA<286;++cA)j[cA]=0;for(var cA=0;cA<30;++cA)K[cA]=0}var tA=2,fA=0,oA=m,bA=R-aA&32767;if(rA>2&&M==k(c-bA))for(var Q=Math.min(h,rA)-1,H=Math.min(32767,c),P=Math.min(258,rA);bA<=H&&--oA&&R!=aA;){if(t[c+tA]==t[c+tA-bA]){for(var $=0;$tA){if(tA=$,fA=bA,$>Q)break;for(var W=Math.min(bA,$-2),iA=0,cA=0;cAiA&&(iA=xA,aA=hA)}}}R=aA,aA=b[R],bA+=R-aA+32768&32767}if(fA){G[sA++]=268435456|Mf[tA]<<18|I1[fA];var EA=Mf[tA]&31,HA=I1[fA]&31;AA+=Hl[EA]+Pl[HA],++j[257+EA],++K[HA],N=c+tA,++_}else G[sA++]=t[c],++j[t[c]]}}u=T1(t,o,i,G,j,K,AA,sA,I,c-I,u),i||(u=Dl(o,u,uQ))}return L1(s,0,r+Vf(u)+n)},fQ=function(){var t=1,A=0;return{p:function(e){for(var r=t,n=A,i=e.length,a=0;a!=i;){for(var s=Math.min(a+5552,i);a>>8<<16|(A&255)<<8|A>>>8)+((t&255)<<23)*2}}},hQ=function(t,A,e,r,n){return cQ(t,A.level==null?6:A.level,A.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):12+A.mem,e,r,!n)},gQ=function(t,A,e){for(;e;++A)t[A]=e,e>>>=8},dQ=function(t,A){var e=A.level,r=e==0?0:e<6?1:e==9?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},pQ=function(t){if((t[0]&15)!=8||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(t[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function $f(t,A){A===void 0&&(A={});var e=fQ();e.p(t);var r=hQ(t,A,2,4);return dQ(r,A),gQ(r,r.length-4,e.d()),r}function vQ(t,A){return oQ((pQ(t),t.subarray(2,-4)),A)}/** @license * * jsPDF - PDF Document creation from JavaScript * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z * CommitID 00000000 * * Copyright (c) 2010-2021 James Hall , https://github.com/MrRio/jsPDF * 2015-2021 yWorks GmbH, http://www.yworks.com * 2015-2021 Lukas Holländer , https://github.com/HackbrettXXX * 2016-2018 Aras Abbasi * 2010 Aaron Spike, https://github.com/acspike * 2012 Willow Systems Corporation, https://github.com/willowsystems * 2012 Pablo Hess, https://github.com/pablohess * 2012 Florian Jenett, https://github.com/fjenett * 2013 Warren Weckesser, https://github.com/warrenweckesser * 2013 Youssef Beddad, https://github.com/lifof * 2013 Lee Driscoll, https://github.com/lsdriscoll * 2013 Stefan Slonevskiy, https://github.com/stefslon * 2013 Jeremy Morel, https://github.com/jmorel * 2013 Christoph Hartmann, https://github.com/chris-rock * 2014 Juan Pablo Gaviria, https://github.com/juanpgaviria * 2014 James Makes, https://github.com/dollaruw * 2014 Diego Casorran, https://github.com/diegocr * 2014 Steven Spungin, https://github.com/Flamenco * 2014 Kenneth Glassey, https://github.com/Gavvers * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * Contributor(s): * siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango, * kim3er, mfo, alnorth, Flamenco */var ee=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function qf(){ee.console&&typeof ee.console.log=="function"&&ee.console.log.apply(ee.console,arguments)}var He={log:qf,warn:function(t){ee.console&&(typeof ee.console.warn=="function"?ee.console.warn.apply(ee.console,arguments):qf.call(null,arguments))},error:function(t){ee.console&&(typeof ee.console.error=="function"?ee.console.error.apply(ee.console,arguments):qf(t))}};function Wf(t,A,e){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){Oi(r.response,A,e)},r.onerror=function(){He.error("could not download file")},r.send()}function _1(t){var A=new XMLHttpRequest;A.open("HEAD",t,!1);try{A.send()}catch{}return A.status>=200&&A.status<=299}function Ml(t){try{t.dispatchEvent(new MouseEvent("click"))}catch{var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(A)}}var Ks,Xf,Oi=ee.saveAs||((typeof window>"u"?"undefined":Qe(window))!=="object"||window!==ee?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(t,A,e){var r=ee.URL||ee.webkitURL,n=document.createElement("a");A=A||t.name||"download",n.download=A,n.rel="noopener",typeof t=="string"?(n.href=t,n.origin!==location.origin?_1(n.href)?Wf(t,A,e):Ml(n,n.target="_blank"):Ml(n)):(n.href=r.createObjectURL(t),setTimeout(function(){r.revokeObjectURL(n.href)},4e4),setTimeout(function(){Ml(n)},0))}:"msSaveOrOpenBlob"in navigator?function(t,A,e){if(A=A||t.name||"download",typeof t=="string")if(_1(t))Wf(t,A,e);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout(function(){Ml(r)})}else navigator.msSaveOrOpenBlob(function(n,i){return i===void 0?i={autoBom:!1}:Qe(i)!=="object"&&(He.warn("Deprecated: Expected third argument to be a object"),i={autoBom:!i}),i.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob([String.fromCharCode(65279),n],{type:n.type}):n}(t,e),A)}:function(t,A,e,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),typeof t=="string")return Wf(t,A,e);var n=t.type==="application/octet-stream",i=/constructor/i.test(ee.HTMLElement)||ee.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||n&&i)&&(typeof FileReader>"u"?"undefined":Qe(FileReader))==="object"){var s=new FileReader;s.onloadend=function(){var c=s.result;c=a?c:c.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=c:location=c,r=null},s.readAsDataURL(t)}else{var o=ee.URL||ee.webkitURL,u=o.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout(function(){o.revokeObjectURL(u)},4e4)}});/** * A class to parse color values * @author Stoyan Stefanov * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} * @license Use it if you like it */function O1(t){var A;t=t||"",this.ok=!1,t.charAt(0)=="#"&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var e=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(s){return[parseInt(s[1]),parseInt(s[2]),parseInt(s[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(s){return[parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(s){return[parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16)]}}],r=0;r255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var s=this.r.toString(16),o=this.g.toString(16),u=this.b.toString(16);return s.length==1&&(s="0"+s),o.length==1&&(o="0"+o),u.length==1&&(u="0"+u),"#"+s+o+u}}/** * @license * Joseph Myers does not specify a particular license for his work. * * Author: Joseph Myers * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js * * Modified by: Owen Leong */function zf(t,A){var e=t[0],r=t[1],n=t[2],i=t[3];e=Rt(e,r,n,i,A[0],7,-680876936),i=Rt(i,e,r,n,A[1],12,-389564586),n=Rt(n,i,e,r,A[2],17,606105819),r=Rt(r,n,i,e,A[3],22,-1044525330),e=Rt(e,r,n,i,A[4],7,-176418897),i=Rt(i,e,r,n,A[5],12,1200080426),n=Rt(n,i,e,r,A[6],17,-1473231341),r=Rt(r,n,i,e,A[7],22,-45705983),e=Rt(e,r,n,i,A[8],7,1770035416),i=Rt(i,e,r,n,A[9],12,-1958414417),n=Rt(n,i,e,r,A[10],17,-42063),r=Rt(r,n,i,e,A[11],22,-1990404162),e=Rt(e,r,n,i,A[12],7,1804603682),i=Rt(i,e,r,n,A[13],12,-40341101),n=Rt(n,i,e,r,A[14],17,-1502002290),e=kt(e,r=Rt(r,n,i,e,A[15],22,1236535329),n,i,A[1],5,-165796510),i=kt(i,e,r,n,A[6],9,-1069501632),n=kt(n,i,e,r,A[11],14,643717713),r=kt(r,n,i,e,A[0],20,-373897302),e=kt(e,r,n,i,A[5],5,-701558691),i=kt(i,e,r,n,A[10],9,38016083),n=kt(n,i,e,r,A[15],14,-660478335),r=kt(r,n,i,e,A[4],20,-405537848),e=kt(e,r,n,i,A[9],5,568446438),i=kt(i,e,r,n,A[14],9,-1019803690),n=kt(n,i,e,r,A[3],14,-187363961),r=kt(r,n,i,e,A[8],20,1163531501),e=kt(e,r,n,i,A[13],5,-1444681467),i=kt(i,e,r,n,A[2],9,-51403784),n=kt(n,i,e,r,A[7],14,1735328473),e=Kt(e,r=kt(r,n,i,e,A[12],20,-1926607734),n,i,A[5],4,-378558),i=Kt(i,e,r,n,A[8],11,-2022574463),n=Kt(n,i,e,r,A[11],16,1839030562),r=Kt(r,n,i,e,A[14],23,-35309556),e=Kt(e,r,n,i,A[1],4,-1530992060),i=Kt(i,e,r,n,A[4],11,1272893353),n=Kt(n,i,e,r,A[7],16,-155497632),r=Kt(r,n,i,e,A[10],23,-1094730640),e=Kt(e,r,n,i,A[13],4,681279174),i=Kt(i,e,r,n,A[0],11,-358537222),n=Kt(n,i,e,r,A[3],16,-722521979),r=Kt(r,n,i,e,A[6],23,76029189),e=Kt(e,r,n,i,A[9],4,-640364487),i=Kt(i,e,r,n,A[12],11,-421815835),n=Kt(n,i,e,r,A[15],16,530742520),e=Vt(e,r=Kt(r,n,i,e,A[2],23,-995338651),n,i,A[0],6,-198630844),i=Vt(i,e,r,n,A[7],10,1126891415),n=Vt(n,i,e,r,A[14],15,-1416354905),r=Vt(r,n,i,e,A[5],21,-57434055),e=Vt(e,r,n,i,A[12],6,1700485571),i=Vt(i,e,r,n,A[3],10,-1894986606),n=Vt(n,i,e,r,A[10],15,-1051523),r=Vt(r,n,i,e,A[1],21,-2054922799),e=Vt(e,r,n,i,A[8],6,1873313359),i=Vt(i,e,r,n,A[15],10,-30611744),n=Vt(n,i,e,r,A[6],15,-1560198380),r=Vt(r,n,i,e,A[13],21,1309151649),e=Vt(e,r,n,i,A[4],6,-145523070),i=Vt(i,e,r,n,A[11],10,-1120210379),n=Vt(n,i,e,r,A[2],15,718787259),r=Vt(r,n,i,e,A[9],21,-343485551),t[0]=ni(e,t[0]),t[1]=ni(r,t[1]),t[2]=ni(n,t[2]),t[3]=ni(i,t[3])}function Rl(t,A,e,r,n,i){return A=ni(ni(A,t),ni(r,i)),ni(A<>>32-n,e)}function Rt(t,A,e,r,n,i,a){return Rl(A&e|~A&r,t,A,n,i,a)}function kt(t,A,e,r,n,i,a){return Rl(A&r|e&~r,t,A,n,i,a)}function Kt(t,A,e,r,n,i,a){return Rl(A^e^r,t,A,n,i,a)}function Vt(t,A,e,r,n,i,a){return Rl(e^(A|~r),t,A,n,i,a)}function H1(t){var A,e=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=t.length;A+=64)zf(r,BQ(t.substring(A-64,A)));t=t.substring(A-64);var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(A=0;A>2]|=t.charCodeAt(A)<<(A%4<<3);if(n[A>>2]|=128<<(A%4<<3),A>55)for(zf(r,n),A=0;A<16;A++)n[A]=0;return n[14]=8*e,zf(r,n),r}function BQ(t){var A,e=[];for(A=0;A<64;A+=4)e[A>>2]=t.charCodeAt(A)+(t.charCodeAt(A+1)<<8)+(t.charCodeAt(A+2)<<16)+(t.charCodeAt(A+3)<<24);return e}Ks=ee.atob.bind(ee),Xf=ee.btoa.bind(ee);var P1="0123456789abcdef".split("");function wQ(t){for(var A="",e=0;e<4;e++)A+=P1[t>>8*e+4&15]+P1[t>>8*e&15];return A}function mQ(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function Yf(t){return H1(t).map(mQ).join("")}var yQ=function(t){for(var A=0;A>16)+(A>>16)+(e>>16)<<16|65535&e}return t+A&4294967295}/** * @license * FPDF is released under a permissive license: there is no usage restriction. * You may embed it freely in your application (commercial or not), with or * without modifications. * * Reference: http://www.fpdf.org/en/script/script37.php */function Jf(t,A){var e,r,n,i;if(t!==e){for(var a=(n=t,i=1+(256/t.length>>0),new Array(i+1).join(n)),s=[],o=0;o<256;o++)s[o]=o;var u=0;for(o=0;o<256;o++){var c=s[o];u=(u+c+a.charCodeAt(o))%256,s[o]=s[u],s[u]=c}e=t,r=s}else s=r;var g=A.length,v=0,h=0,m="";for(o=0;o€/\f©þdSiz";var i=(A+this.padding).substr(0,32),a=(e+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,a),this.P=-(1+(255^n)),this.encryptionKey=Yf(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Jf(this.encryptionKey,this.padding)}function Ca(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var A="",e=t.length,r=0;r126?A+="#"+("0"+n.toString(16)).slice(-2):A+=t[r]}return A}function M1(t){if(Qe(t)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var A={};this.subscribe=function(e,r,n){if(n=n||!1,typeof e!="string"||typeof r!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");A.hasOwnProperty(e)||(A[e]={});var i=Math.random().toString(35);return A[e][i]=[r,!!n],i},this.unsubscribe=function(e){for(var r in A)if(A[r][e])return delete A[r][e],Object.keys(A[r]).length===0&&delete A[r],!0;return!1},this.publish=function(e){if(A.hasOwnProperty(e)){var r=Array.prototype.slice.call(arguments,1),n=[];for(var i in A[e]){var a=A[e][i];try{a[0].apply(t,r)}catch(s){ee.console&&He.error("jsPDF PubSub Error",s.message,s)}a[1]&&n.push(i)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function kl(t){if(!(this instanceof kl))return new kl(t);var A="opacity,stroke-opacity".split(",");for(var e in t)t.hasOwnProperty(e)&&A.indexOf(e)>=0&&(this[e]=t[e]);this.id="",this.objectNumber=-1}function R1(t,A){this.gState=t,this.matrix=A,this.id="",this.objectNumber=-1}function Hi(t,A,e,r,n){if(!(this instanceof Hi))return new Hi(t,A,e,r,n);this.type=t==="axial"?2:3,this.coords=A,this.colors=e,R1.call(this,r,n)}function ba(t,A,e,r,n){if(!(this instanceof ba))return new ba(t,A,e,r,n);this.boundingBox=t,this.xStep=A,this.yStep=e,this.stream="",this.cloneIndex=0,R1.call(this,r,n)}function te(t){var A,e=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],i=arguments[3],a=[],s=1,o=16,u="S",c=null;Qe(t=t||{})==="object"&&(e=t.orientation,r=t.unit||r,n=t.format||n,i=t.compress||t.compressPdf||i,(c=t.encryption||null)!==null&&(c.userPassword=c.userPassword||"",c.ownerPassword=c.ownerPassword||"",c.userPermissions=c.userPermissions||[]),s=typeof t.userUnit=="number"?Math.abs(t.userUnit):1,t.precision!==void 0&&(A=t.precision),t.floatPrecision!==void 0&&(o=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(i===!0?["FlateEncode"]:a),r=r||"mm",e=(""+(e||"P")).toLowerCase();var g=t.putOnlyUsedFonts||!1,v={},h={internal:{},__private__:{}};h.__private__.PubSub=M1;var m="1.3",w=h.__private__.getPdfVersion=function(){return m};h.__private__.setPdfVersion=function(d){m=d};var b={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};h.__private__.getPageFormats=function(){return b};var y=h.__private__.getPageFormat=function(d){return b[d]};n=n||"a4";var U={COMPAT:"compat",ADVANCED:"advanced"},T=U.COMPAT;function k(){this.saveGraphicsState(),V(new zA(TA,0,0,-TA,0,vi()*TA).toString()+" cm"),this.setFontSize(this.getFontSize()/TA),u="n",T=U.ADVANCED}function G(){this.restoreGraphicsState(),u="S",T=U.COMPAT}var j=h.__private__.combineFontStyleAndFontWeight=function(d,F){if(d=="bold"&&F=="normal"||d=="bold"&&F==400||d=="normal"&&F=="italic"||d=="bold"&&F=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return F&&(d=F==400||F==="normal"?d==="italic"?"italic":"normal":F!=700&&F!=="bold"||d!=="normal"?(F==700?"bold":F)+""+d:"bold"),d};h.advancedAPI=function(d){var F=T===U.COMPAT;return F&&k.call(this),typeof d!="function"||(d(this),F&&G.call(this)),this},h.compatAPI=function(d){var F=T===U.ADVANCED;return F&&G.call(this),typeof d!="function"||(d(this),F&&k.call(this)),this},h.isAdvancedAPI=function(){return T===U.ADVANCED};var K,_=function(d){if(T!==U.ADVANCED)throw new Error(d+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},AA=h.roundToPrecision=h.__private__.roundToPrecision=function(d,F){var D=A||F;if(isNaN(d)||isNaN(D))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return d.toFixed(D).replace(/0+$/,"")};K=h.hpf=h.__private__.hpf=typeof o=="number"?function(d){if(isNaN(d))throw new Error("Invalid argument passed to jsPDF.hpf");return AA(d,o)}:o==="smart"?function(d){if(isNaN(d))throw new Error("Invalid argument passed to jsPDF.hpf");return AA(d,d>-1&&d<1?16:5)}:function(d){if(isNaN(d))throw new Error("Invalid argument passed to jsPDF.hpf");return AA(d,16)};var sA=h.f2=h.__private__.f2=function(d){if(isNaN(d))throw new Error("Invalid argument passed to jsPDF.f2");return AA(d,2)},N=h.__private__.f3=function(d){if(isNaN(d))throw new Error("Invalid argument passed to jsPDF.f3");return AA(d,3)},I=h.scale=h.__private__.scale=function(d){if(isNaN(d))throw new Error("Invalid argument passed to jsPDF.scale");return T===U.COMPAT?d*TA:T===U.ADVANCED?d:void 0},M=function(d){return T===U.COMPAT?vi()-d:T===U.ADVANCED?d:void 0},R=function(d){return I(M(d))};h.__private__.setPrecision=h.setPrecision=function(d){typeof parseInt(d,10)=="number"&&(A=parseInt(d,10))};var aA,rA="00000000000000000000000000000000",cA=h.__private__.getFileId=function(){return rA},tA=h.__private__.setFileId=function(d){return rA=d!==void 0&&/^[a-fA-F0-9]{32}$/.test(d)?d.toUpperCase():rA.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),c!==null&&(qt=new ya(c.userPermissions,c.userPassword,c.ownerPassword,rA)),rA};h.setFileId=function(d){return tA(d),this},h.getFileId=function(){return cA()};var fA=h.__private__.convertDateToPDFDate=function(d){var F=d.getTimezoneOffset(),D=F<0?"+":"-",q=Math.floor(Math.abs(F/60)),nA=Math.abs(F%60),vA=[D,P(q),"'",P(nA),"'"].join("");return["D:",d.getFullYear(),P(d.getMonth()+1),P(d.getDate()),P(d.getHours()),P(d.getMinutes()),P(d.getSeconds()),vA].join("")},oA=h.__private__.convertPDFDateToDate=function(d){var F=parseInt(d.substr(2,4),10),D=parseInt(d.substr(6,2),10)-1,q=parseInt(d.substr(8,2),10),nA=parseInt(d.substr(10,2),10),vA=parseInt(d.substr(12,2),10),UA=parseInt(d.substr(14,2),10);return new Date(F,D,q,nA,vA,UA,0)},bA=h.__private__.setCreationDate=function(d){var F;if(d===void 0&&(d=new Date),d instanceof Date)F=fA(d);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(d))throw new Error("Invalid argument passed to jsPDF.setCreationDate");F=d}return aA=F},Q=h.__private__.getCreationDate=function(d){var F=aA;return d==="jsDate"&&(F=oA(aA)),F};h.setCreationDate=function(d){return bA(d),this},h.getCreationDate=function(d){return Q(d)};var H,P=h.__private__.padd2=function(d){return("0"+parseInt(d)).slice(-2)},$=h.__private__.padd2Hex=function(d){return("00"+(d=d.toString())).substr(d.length)},W=0,iA=[],hA=[],gA=0,xA=[],EA=[],HA=!1,NA=hA,jA=function(){W=0,gA=0,hA=[],iA=[],xA=[],tr=We(),lt=We()};h.__private__.setCustomOutputDestination=function(d){HA=!0,NA=d};var dA=function(d){HA||(NA=d)};h.__private__.resetCustomOutputDestination=function(){HA=!1,NA=hA};var V=h.__private__.out=function(d){return d=d.toString(),gA+=d.length+1,NA.push(d),NA},JA=h.__private__.write=function(d){return V(arguments.length===1?d.toString():Array.prototype.join.call(arguments," "))},KA=h.__private__.getArrayBuffer=function(d){for(var F=d.length,D=new ArrayBuffer(F),q=new Uint8Array(D);F--;)q[F]=d.charCodeAt(F);return D},FA=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];h.__private__.getStandardFonts=function(){return FA};var SA=t.fontSize||16;h.__private__.setFontSize=h.setFontSize=function(d){return SA=T===U.ADVANCED?d/TA:d,this};var LA,IA=h.__private__.getFontSize=h.getFontSize=function(){return T===U.COMPAT?SA:SA*TA},VA=t.R2L||!1;h.__private__.setR2L=h.setR2L=function(d){return VA=d,this},h.__private__.getR2L=h.getR2L=function(){return VA};var GA,ZA=h.__private__.setZoomMode=function(d){var F=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(d))LA=d;else if(isNaN(d)){if(F.indexOf(d)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+d+'" is not recognized.');LA=d}else LA=parseInt(d,10)};h.__private__.getZoomMode=function(){return LA};var re,he=h.__private__.setPageMode=function(d){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(d)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+d+'" is not recognized.');GA=d};h.__private__.getPageMode=function(){return GA};var ye=h.__private__.setLayoutMode=function(d){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(d)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+d+'" is not recognized.');re=d};h.__private__.getLayoutMode=function(){return re},h.__private__.setDisplayMode=h.setDisplayMode=function(d,F,D){return ZA(d),ye(F),he(D),this};var XA={title:"",subject:"",author:"",keywords:"",creator:""};h.__private__.getDocumentProperty=function(d){if(Object.keys(XA).indexOf(d)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return XA[d]},h.__private__.getDocumentProperties=function(){return XA},h.__private__.setDocumentProperties=h.setProperties=h.setDocumentProperties=function(d){for(var F in XA)XA.hasOwnProperty(F)&&d[F]&&(XA[F]=d[F]);return this},h.__private__.setDocumentProperty=function(d,F){if(Object.keys(XA).indexOf(d)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return XA[d]=F};var ne,TA,Re,ge,Ge,pe={},Ue={},St=[],we={},pt={},Ie={},Ht={},le=null,Le=0,ie=[],be=new M1(h),zr=t.hotfixes||[],vt={},vr={},Sr=[],zA=function d(F,D,q,nA,vA,UA){if(!(this instanceof d))return new d(F,D,q,nA,vA,UA);isNaN(F)&&(F=1),isNaN(D)&&(D=0),isNaN(q)&&(q=0),isNaN(nA)&&(nA=1),isNaN(vA)&&(vA=0),isNaN(UA)&&(UA=0),this._matrix=[F,D,q,nA,vA,UA]};Object.defineProperty(zA.prototype,"sx",{get:function(){return this._matrix[0]},set:function(d){this._matrix[0]=d}}),Object.defineProperty(zA.prototype,"shy",{get:function(){return this._matrix[1]},set:function(d){this._matrix[1]=d}}),Object.defineProperty(zA.prototype,"shx",{get:function(){return this._matrix[2]},set:function(d){this._matrix[2]=d}}),Object.defineProperty(zA.prototype,"sy",{get:function(){return this._matrix[3]},set:function(d){this._matrix[3]=d}}),Object.defineProperty(zA.prototype,"tx",{get:function(){return this._matrix[4]},set:function(d){this._matrix[4]=d}}),Object.defineProperty(zA.prototype,"ty",{get:function(){return this._matrix[5]},set:function(d){this._matrix[5]=d}}),Object.defineProperty(zA.prototype,"a",{get:function(){return this._matrix[0]},set:function(d){this._matrix[0]=d}}),Object.defineProperty(zA.prototype,"b",{get:function(){return this._matrix[1]},set:function(d){this._matrix[1]=d}}),Object.defineProperty(zA.prototype,"c",{get:function(){return this._matrix[2]},set:function(d){this._matrix[2]=d}}),Object.defineProperty(zA.prototype,"d",{get:function(){return this._matrix[3]},set:function(d){this._matrix[3]=d}}),Object.defineProperty(zA.prototype,"e",{get:function(){return this._matrix[4]},set:function(d){this._matrix[4]=d}}),Object.defineProperty(zA.prototype,"f",{get:function(){return this._matrix[5]},set:function(d){this._matrix[5]=d}}),Object.defineProperty(zA.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(zA.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(zA.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(zA.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),zA.prototype.join=function(d){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(K).join(d)},zA.prototype.multiply=function(d){var F=d.sx*this.sx+d.shy*this.shx,D=d.sx*this.shy+d.shy*this.sy,q=d.shx*this.sx+d.sy*this.shx,nA=d.shx*this.shy+d.sy*this.sy,vA=d.tx*this.sx+d.ty*this.shx+this.tx,UA=d.tx*this.shy+d.ty*this.sy+this.ty;return new zA(F,D,q,nA,vA,UA)},zA.prototype.decompose=function(){var d=this.sx,F=this.shy,D=this.shx,q=this.sy,nA=this.tx,vA=this.ty,UA=Math.sqrt(d*d+F*F),MA=(d/=UA)*D+(F/=UA)*q;D-=d*MA,q-=F*MA;var YA=Math.sqrt(D*D+q*q);return MA/=YA,d*(q/=YA)>16&255,q=YA>>8&255,nA=255&YA}if(q===void 0||vA===void 0&&D===q&&q===nA)if(typeof D=="string")F=D+" "+UA[0];else switch(d.precision){case 2:F=sA(D/255)+" "+UA[0];break;case 3:default:F=N(D/255)+" "+UA[0]}else if(vA===void 0||Qe(vA)==="object"){if(vA&&!isNaN(vA.a)&&vA.a===0)return F=["1.","1.","1.",UA[1]].join(" ");if(typeof D=="string")F=[D,q,nA,UA[1]].join(" ");else switch(d.precision){case 2:F=[sA(D/255),sA(q/255),sA(nA/255),UA[1]].join(" ");break;default:case 3:F=[N(D/255),N(q/255),N(nA/255),UA[1]].join(" ")}}else if(typeof D=="string")F=[D,q,nA,vA,UA[2]].join(" ");else switch(d.precision){case 2:F=[sA(D),sA(q),sA(nA),sA(vA),UA[2]].join(" ");break;case 3:default:F=[N(D),N(q),N(nA),N(vA),UA[2]].join(" ")}return F},Br=h.__private__.getFilters=function(){return a},rr=h.__private__.putStream=function(d){var F=(d=d||{}).data||"",D=d.filters||Br(),q=d.alreadyAppliedFilters||[],nA=d.addLength1||!1,vA=F.length,UA=d.objectId,MA=function(Wt){return Wt};if(c!==null&&UA===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");c!==null&&(MA=qt.encryptor(UA,0));var YA={};D===!0&&(D=["FlateEncode"]);var ue=d.additionalKeyValues||[],de=(YA=te.API.processDataByFilters!==void 0?te.API.processDataByFilters(F,D):{data:F,reverseChain:[]}).reverseChain+(Array.isArray(q)?q.join(" "):q.toString());if(YA.data.length!==0&&(ue.push({key:"Length",value:YA.data.length}),nA===!0&&ue.push({key:"Length1",value:vA})),de.length!=0)if(de.split("/").length-1==1)ue.push({key:"Filter",value:de});else{ue.push({key:"Filter",value:"["+de+"]"});for(var Ce=0;Ce>"),YA.data.length!==0&&(V("stream"),V(MA(YA.data)),V("endstream"))},Lr=h.__private__.putPage=function(d){var F=d.number,D=d.data,q=d.objId,nA=d.contentsObjId;$t(q,!0),V("<>"),V("endobj");var vA=D.join(` `);return T===U.ADVANCED&&(vA+=` Q`),$t(nA,!0),rr({data:vA,filters:Br(),objectId:nA}),V("endobj"),q},qA=h.__private__.putPages=function(){var d,F,D=[];for(d=1;d<=Le;d++)ie[d].objId=We(),ie[d].contentsObjId=We();for(d=1;d<=Le;d++)D.push(Lr({number:d,data:EA[d],objId:ie[d].objId,contentsObjId:ie[d].contentsObjId,mediaBox:ie[d].mediaBox,cropBox:ie[d].cropBox,bleedBox:ie[d].bleedBox,trimBox:ie[d].trimBox,artBox:ie[d].artBox,userUnit:ie[d].userUnit,rootDictionaryObjId:tr,resourceDictionaryObjId:lt}));$t(tr,!0),V("<>"),V("endobj"),be.publish("postPutPages")},J=function(d){be.publish("putFont",{font:d,out:V,newObject:qe,putStream:rr}),d.isAlreadyPutted!==!0&&(d.objectNumber=qe(),V("<<"),V("/Type /Font"),V("/BaseFont /"+Ca(d.postScriptName)),V("/Subtype /Type1"),typeof d.encoding=="string"&&V("/Encoding /"+d.encoding),V("/FirstChar 32"),V("/LastChar 255"),V(">>"),V("endobj"))},QA=function(){for(var d in pe)pe.hasOwnProperty(d)&&(g===!1||g===!0&&v.hasOwnProperty(d))&&J(pe[d])},_A=function(d){d.objectNumber=qe();var F=[];F.push({key:"Type",value:"/XObject"}),F.push({key:"Subtype",value:"/Form"}),F.push({key:"BBox",value:"["+[K(d.x),K(d.y),K(d.x+d.width),K(d.y+d.height)].join(" ")+"]"}),F.push({key:"Matrix",value:"["+d.matrix.toString()+"]"});var D=d.pages[1].join(` `);rr({data:D,additionalKeyValues:F,objectId:d.objectNumber}),V("endobj")},ve=function(){for(var d in vt)vt.hasOwnProperty(d)&&_A(vt[d])},bt=function(d,F){var D,q=[],nA=1/(F-1);for(D=0;D<1;D+=nA)q.push(D);if(q.push(1),d[0].offset!=0){var vA={offset:0,color:d[0].color};d.unshift(vA)}if(d[d.length-1].offset!=1){var UA={offset:1,color:d[d.length-1].color};d.push(UA)}for(var MA="",YA=0,ue=0;ued[YA+1].offset;)YA++;var de=d[YA].offset,Ce=(D-de)/(d[YA+1].offset-de),ze=d[YA].color,At=d[YA+1].color;MA+=$(Math.round((1-Ce)*ze[0]+Ce*At[0]).toString(16))+$(Math.round((1-Ce)*ze[1]+Ce*At[1]).toString(16))+$(Math.round((1-Ce)*ze[2]+Ce*At[2]).toString(16))}return MA.trim()},Bt=function(d,F){F||(F=21);var D=qe(),q=bt(d.colors,F),nA=[];nA.push({key:"FunctionType",value:"0"}),nA.push({key:"Domain",value:"[0.0 1.0]"}),nA.push({key:"Size",value:"["+F+"]"}),nA.push({key:"BitsPerSample",value:"8"}),nA.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),nA.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),rr({data:q,additionalKeyValues:nA,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:D}),V("endobj"),d.objectNumber=qe(),V("<< /ShadingType "+d.type),V("/ColorSpace /DeviceRGB");var vA="/Coords ["+K(parseFloat(d.coords[0]))+" "+K(parseFloat(d.coords[1]))+" ";d.type===2?vA+=K(parseFloat(d.coords[2]))+" "+K(parseFloat(d.coords[3])):vA+=K(parseFloat(d.coords[2]))+" "+K(parseFloat(d.coords[3]))+" "+K(parseFloat(d.coords[4]))+" "+K(parseFloat(d.coords[5])),V(vA+="]"),d.matrix&&V("/Matrix ["+d.matrix.toString()+"]"),V("/Function "+D+" 0 R"),V("/Extend [true true]"),V(">>"),V("endobj")},ut=function(d,F){var D=We(),q=qe();F.push({resourcesOid:D,objectOid:q}),d.objectNumber=q;var nA=[];nA.push({key:"Type",value:"/Pattern"}),nA.push({key:"PatternType",value:"1"}),nA.push({key:"PaintType",value:"1"}),nA.push({key:"TilingType",value:"1"}),nA.push({key:"BBox",value:"["+d.boundingBox.map(K).join(" ")+"]"}),nA.push({key:"XStep",value:K(d.xStep)}),nA.push({key:"YStep",value:K(d.yStep)}),nA.push({key:"Resources",value:D+" 0 R"}),d.matrix&&nA.push({key:"Matrix",value:"["+d.matrix.toString()+"]"}),rr({data:d.stream,additionalKeyValues:nA,objectId:d.objectNumber}),V("endobj")},Yr=function(d){var F;for(F in we)we.hasOwnProperty(F)&&(we[F]instanceof Hi?Bt(we[F]):we[F]instanceof ba&&ut(we[F],d))},Xe=function(d){for(var F in d.objectNumber=qe(),V("<<"),d)switch(F){case"opacity":V("/ca "+sA(d[F]));break;case"stroke-opacity":V("/CA "+sA(d[F]))}V(">>"),V("endobj")},ea=function(){var d;for(d in Ie)Ie.hasOwnProperty(d)&&Xe(Ie[d])},hi=function(){for(var d in V("/XObject <<"),vt)vt.hasOwnProperty(d)&&vt[d].objectNumber>=0&&V("/"+d+" "+vt[d].objectNumber+" 0 R");be.publish("putXobjectDict"),V(">>")},Zu=function(){qt.oid=qe(),V("<<"),V("/Filter /Standard"),V("/V "+qt.v),V("/R "+qt.r),V("/U <"+qt.toHexString(qt.U)+">"),V("/O <"+qt.toHexString(qt.O)+">"),V("/P "+qt.P),V(">>"),V("endobj")},Ac=function(){for(var d in V("/Font <<"),pe)pe.hasOwnProperty(d)&&(g===!1||g===!0&&v.hasOwnProperty(d))&&V("/"+d+" "+pe[d].objectNumber+" 0 R");V(">>")},Pd=function(){if(Object.keys(we).length>0){for(var d in V("/Shading <<"),we)we.hasOwnProperty(d)&&we[d]instanceof Hi&&we[d].objectNumber>=0&&V("/"+d+" "+we[d].objectNumber+" 0 R");be.publish("putShadingPatternDict"),V(">>")}},Xa=function(d){if(Object.keys(we).length>0){for(var F in V("/Pattern <<"),we)we.hasOwnProperty(F)&&we[F]instanceof h.TilingPattern&&we[F].objectNumber>=0&&we[F].objectNumber>")}},Dd=function(){if(Object.keys(Ie).length>0){var d;for(d in V("/ExtGState <<"),Ie)Ie.hasOwnProperty(d)&&Ie[d].objectNumber>=0&&V("/"+d+" "+Ie[d].objectNumber+" 0 R");be.publish("putGStateDict"),V(">>")}},ct=function(d){$t(d.resourcesOid,!0),V("<<"),V("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Ac(),Pd(),Xa(d.objectOid),Dd(),hi(),V(">>"),V("endobj")},ec=function(){var d=[];QA(),ea(),ve(),Yr(d),be.publish("putResources"),d.forEach(ct),ct({resourcesOid:lt,objectOid:Number.MAX_SAFE_INTEGER}),be.publish("postPutResources")},tc=function(){be.publish("putAdditionalObjects");for(var d=0;d>8&&(YA=!0);d=MA.join("")}for(D=d.length;YA===void 0&&D!==0;)d.charCodeAt(D-1)>>8&&(YA=!0),D--;if(!YA)return d;for(MA=F.noBOM?[]:[254,255],D=0,q=d.length;D>8)>>8)throw new Error("Character at position "+D+" of string '"+d+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");MA.push(de),MA.push(ue-(de<<8))}return String.fromCharCode.apply(void 0,MA)},ur=h.__private__.pdfEscape=h.pdfEscape=function(d,F){return za(d,F).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},po=h.__private__.beginPage=function(d){EA[++Le]=[],ie[Le]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(d[0]),topRightY:Number(d[1])}},ic(Le),dA(EA[H])},nc=function(d,F){var D,q,nA;switch(e=F||e,typeof d=="string"&&(D=y(d.toLowerCase()),Array.isArray(D)&&(q=D[0],nA=D[1])),Array.isArray(d)&&(q=d[0]*TA,nA=d[1]*TA),isNaN(q)&&(q=n[0],nA=n[1]),(q>14400||nA>14400)&&(He.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),q=Math.min(14400,q),nA=Math.min(14400,nA)),n=[q,nA],e.substr(0,1)){case"l":nA>q&&(n=[nA,q]);break;case"p":q>nA&&(n=[nA,q])}po(n),cc(mo),V(Zr),Co!==0&&V(Co+" J"),bo!==0&&V(bo+" j"),be.publish("addPage",{pageNumber:Le})},Rd=function(d){d>0&&d<=Le&&(EA.splice(d,1),ie.splice(d,1),Le--,H>Le&&(H=Le),this.setPage(H))},ic=function(d){d>0&&d<=Le&&(H=d)},kd=h.__private__.getNumberOfPages=h.getNumberOfPages=function(){return EA.length-1},ac=function(d,F,D){var q,nA=void 0;return D=D||{},d=d!==void 0?d:pe[ne].fontName,F=F!==void 0?F:pe[ne].fontStyle,q=d.toLowerCase(),Ue[q]!==void 0&&Ue[q][F]!==void 0?nA=Ue[q][F]:Ue[d]!==void 0&&Ue[d][F]!==void 0?nA=Ue[d][F]:D.disableWarning===!1&&He.warn("Unable to look up font label for font '"+d+"', '"+F+"'. Refer to getFontList() for available fonts."),nA||D.noFallback||(nA=Ue.times[F])==null&&(nA=Ue.times.normal),nA},Kd=h.__private__.putInfo=function(){var d=qe(),F=function(q){return q};for(var D in c!==null&&(F=qt.encryptor(d,0)),V("<<"),V("/Producer ("+ur(F("jsPDF "+te.version))+")"),XA)XA.hasOwnProperty(D)&&XA[D]&&V("/"+D.substr(0,1).toUpperCase()+D.substr(1)+" ("+ur(F(XA[D]))+")");V("/CreationDate ("+ur(F(aA))+")"),V(">>"),V("endobj")},vo=h.__private__.putCatalog=function(d){var F=(d=d||{}).rootDictionaryObjId||tr;switch(qe(),V("<<"),V("/Type /Catalog"),V("/Pages "+F+" 0 R"),LA||(LA="fullwidth"),LA){case"fullwidth":V("/OpenAction [3 0 R /FitH null]");break;case"fullheight":V("/OpenAction [3 0 R /FitV null]");break;case"fullpage":V("/OpenAction [3 0 R /Fit]");break;case"original":V("/OpenAction [3 0 R /XYZ null null 1]");break;default:var D=""+LA;D.substr(D.length-1)==="%"&&(LA=parseInt(LA)/100),typeof LA=="number"&&V("/OpenAction [3 0 R /XYZ null null "+sA(LA)+"]")}switch(re||(re="continuous"),re){case"continuous":V("/PageLayout /OneColumn");break;case"single":V("/PageLayout /SinglePage");break;case"two":case"twoleft":V("/PageLayout /TwoColumnLeft");break;case"tworight":V("/PageLayout /TwoColumnRight")}GA&&V("/PageMode /"+GA),be.publish("putCatalog"),V(">>"),V("endobj")},Vd=h.__private__.putTrailer=function(){V("trailer"),V("<<"),V("/Size "+(W+1)),V("/Root "+W+" 0 R"),V("/Info "+(W-1)+" 0 R"),c!==null&&V("/Encrypt "+qt.oid+" 0 R"),V("/ID [ <"+rA+"> <"+rA+"> ]"),V(">>")},jd=h.__private__.putHeader=function(){V("%PDF-"+m),V("%ºß¬à")},Gd=h.__private__.putXRef=function(){var d="0000000000";V("xref"),V("0 "+(W+1)),V("0000000000 65535 f ");for(var F=1;F<=W;F++)typeof iA[F]=="function"?V((d+iA[F]()).slice(-10)+" 00000 n "):iA[F]!==void 0?V((d+iA[F]).slice(-10)+" 00000 n "):V("0000000000 00000 n ")},Hn=h.__private__.buildDocument=function(){jA(),dA(hA),be.publish("buildDocument"),jd(),qA(),tc(),ec(),c!==null&&Zu(),Kd(),vo();var d=gA;return Gd(),Vd(),V("startxref"),V(""+d),V("%%EOF"),dA(EA[H]),hA.join(` `)},Ya=h.__private__.getBlob=function(d){return new Blob([KA(d)],{type:"application/pdf"})},Ja=h.output=h.__private__.output=Jr(function(d,F){switch(typeof(F=F||{})=="string"?F={filename:F}:F.filename=F.filename||"generated.pdf",d){case void 0:return Hn();case"save":h.save(F.filename);break;case"arraybuffer":return KA(Hn());case"blob":return Ya(Hn());case"bloburi":case"bloburl":if(ee.URL!==void 0&&typeof ee.URL.createObjectURL=="function")return ee.URL&&ee.URL.createObjectURL(Ya(Hn()))||void 0;He.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var D="",q=Hn();try{D=Xf(q)}catch{D=Xf(unescape(encodeURIComponent(q)))}return"data:application/pdf;filename="+F.filename+";base64,"+D;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ee)==="[object Window]"){var nA="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",vA=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';F.pdfObjectUrl&&(nA=F.pdfObjectUrl,vA="");var UA='