(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1c4040a4"],{"07d6":function(A,t){A.exports=function(){throw new Error("define cannot be used indirect")}},"159b":function(A,t,e){var n=e("da84"),r=e("fdbc"),i=e("17c2"),o=e("9112");for(var s in r){var a=n[s],c=a&&a.prototype;if(c&&c.forEach!==i)try{o(c,"forEach",i)}catch(l){c.forEach=i}}},"17c2":function(A,t,e){"use strict";var n=e("b727").forEach,r=e("a640"),i=r("forEach");A.exports=i?[].forEach:function(A){return n(this,A,arguments.length>1?arguments[1]:void 0)}},1883:function(A,t,e){A.exports=e.p+"img/itau.fb3fdf71.png"},"1a36":function(A,t,e){},"244a":function(A,t,e){A.exports=e.p+"img/logo-concede.b0ed3d6e.svg"},2532:function(A,t,e){"use strict";var n=e("23e7"),r=e("5a34"),i=e("1d80"),o=e("577e"),s=e("ab13");n({target:"String",proto:!0,forced:!s("includes")},{includes:function(A){return!!~o(i(this)).indexOf(o(r(A)),arguments.length>1?arguments[1]:void 0)}})},"3c35":function(A,t){(function(t){A.exports=t}).call(this,{})},4269:function(A,t,e){"use strict";e.r(t);var n=function(){var A=this,t=A.$createElement,e=A._self._c||t;return e("div",{staticClass:"simulation"},[e("simulation-report",{ref:"simulationReport"}),e("loading-modal"),e("simulation-filters-form",{on:{filter:A.simulate}}),e("simulator-header"),e("div",{staticClass:"filters"},[e("div",{staticClass:"filter"},[e("div",{staticClass:"label"},[A._v("Valor do imóvel")]),e("div",{staticClass:"value"},[A._v(A._s(A.buildingCost||"Informe um valor"))])]),e("div",{staticClass:"filter"},[e("div",{staticClass:"label"},[A._v("Valor da entrada")]),e("div",{staticClass:"value"},[A._v(A._s(A.buildingEntryCost||"Informe um valor"))])]),e("div",{staticClass:"filter"},[e("div",{staticClass:"label"},[A._v("Data de nascimento")]),e("div",{staticClass:"value"},[A._v(A._s(A.birthDate||"Informe uma data"))])]),e("div",{staticClass:"filter"},[e("div",{staticClass:"label"},[A._v("Número de parcelas")]),e("div",{staticClass:"value"},[A._v(A._s(A.months||"Informe um prazo"))])])]),e("button",{staticClass:"button",on:{click:A.openFiltersModal}},[A._v(" Simule novos valores ")]),e("div",{staticClass:"banks-label"},[A.simulations.length>0?[A._v(" Compare as taxas dos melhores bancos do Brasil ")]:[A._v(" Informe os valores para a simulação ")]],2),e("div",{staticClass:"cards-wrapper"},[A._l(A.simulations,(function(A,t){return[e("simulation-card",{key:t,attrs:{simulation:A}})]}))],2)],1)},r=[],i=(e("99af"),e("159b"),e("2b0e")),o=e("f821"),s=function(){var A=this,t=A.$createElement,n=A._self._c||t;return n("div",{staticClass:"simulation-card"},[n("div",{staticClass:"card-header"},[n("div",{staticClass:"bank-wrapper"},[n("img",{staticClass:"bank-icon",attrs:{src:e("c4c6")("./"+A.simulation.bankLogo)}}),A._v(" "+A._s(A.simulation.bankName)+" ")]),n("button",{staticClass:"show-report",on:{click:A.generateReport}},[A._v(" Ver Parcelas ")])]),n("div",{staticClass:"data-wrapper"},[n("div",{staticClass:"bank-data"},[n("span",{staticClass:"label"},[A._v("Valor do Financiamento:")]),A._v(" "+A._s(A.simulation.financedValue)+" ")]),n("div",{staticClass:"bank-data highlight"},[n("span",{staticClass:"label"},[A._v("Taxa Efetiva a.a.:")]),A._v(A._s(A.simulation.yearlyFee)+" ")]),n("div",{staticClass:"bank-data"},[n("span",{staticClass:"label"},[A._v("Valor da primeira parcela:")]),A._v(" "+A._s(A.simulation.firstPayment)+" ")]),n("div",{staticClass:"bank-data"},[n("span",{staticClass:"label"},[A._v("Valor da última parcela:")]),A._v(" "+A._s(A.simulation.lastPayment)+" ")]),n("div",{staticClass:"bank-data"},[n("span",{staticClass:"label"},[A._v("Prazo:")]),A._v(" "+A._s(A.simulation.months)+" meses ")]),n("div",{staticClass:"bank-data"},[n("span",{staticClass:"label"},[A._v("Renda mínima:")]),A._v(" "+A._s(A.simulation.minIncome)+" ")]),n("div",{staticClass:"bank-data"},[n("span",{staticClass:"label"},[A._v("Valor de entrada:")]),A._v(" "+A._s(A.simulation.buildingEntryCost)+" ")])])])},a=[],c={methods:{generateReport:function(){this.$root.$emit("generateReport",this.simulation)}},props:["simulation"],emits:["generateReport"]},l=c,u=(e("6729"),e("2877")),h=Object(u["a"])(l,s,a,!1,null,"59b89ced",null),d=h.exports,f=function(){var A=this,t=A.$createElement,n=A._self._c||t;return n("modal",{attrs:{classes:["filters-modal"],name:"filters-modal",height:"auto",width:"325px",clickToClose:A.clickToClose,scrollable:A.scrollable},on:{"before-open":A.openModal}},[n("div",{staticClass:"content-wrapper"},[n("div",{staticClass:"modal-header"},[n("img",{staticClass:"close-modal",attrs:{src:e("7b86")},on:{click:A.closeModal}})]),n("div",{staticClass:"form-wrapper"},[n("div",{staticClass:"input-wrapper"},[n("div",{staticClass:"input-label"},[A._v(" Valor do imóvel ")]),n("input",{directives:[{name:"model",rawName:"v-model",value:A.$v.buildingCost.$model,expression:"$v.buildingCost.$model"},{name:"money",rawName:"v-money",value:A.realFormat,expression:"realFormat"}],staticClass:"input",attrs:{type:"text",inputmode:"numeric",placeholder:"00,00"},domProps:{value:A.$v.buildingCost.$model},on:{input:function(t){t.target.composing||A.$set(A.$v.buildingCost,"$model",t.target.value)}}}),A.isDirty?[n("span",{directives:[{name:"show",rawName:"v-show",value:A.$v.buildingCost.$invalid,expression:"$v.buildingCost.$invalid"}],staticClass:"error"},[A._v(" Informe um valor válido. ")])]:A._e()],2),n("div",{staticClass:"input-wrapper"},[n("div",{staticClass:"input-label"},[A._v(" Valor de entrada + FGTS ")]),n("input",{directives:[{name:"model",rawName:"v-model",value:A.$v.buildingEntryCost.$model,expression:"$v.buildingEntryCost.$model"},{name:"money",rawName:"v-money",value:A.realFormat,expression:"realFormat"}],staticClass:"input",attrs:{type:"text",inputmode:"numeric",placeholder:"00,00"},domProps:{value:A.$v.buildingEntryCost.$model},on:{input:function(t){t.target.composing||A.$set(A.$v.buildingEntryCost,"$model",t.target.value)}}}),A.isDirty?[n("span",{directives:[{name:"show",rawName:"v-show",value:A.$v.buildingEntryCost.$invalid,expression:"$v.buildingEntryCost.$invalid"}],staticClass:"error"},[A._v(" Informe um valor de entrada válido. ")])]:A._e(),n("div",{staticClass:"input-description"},[A._v(" * Mínimo de 10% do valor do imóvel. ")])],2),n("div",{staticClass:"input-wrapper"},[n("div",{staticClass:"input-label"},[A._v(" Data de nascimento ")]),n("input",{directives:[{name:"mask",rawName:"v-mask",value:"##/##/####",expression:"'##/##/####'"},{name:"model",rawName:"v-model",value:A.birthDate,expression:"birthDate"}],staticClass:"input",attrs:{type:"text",inputmode:"numeric",placeholder:"dd/mm/aaaa"},domProps:{value:A.birthDate},on:{input:function(t){t.target.composing||(A.birthDate=t.target.value)}}}),A.isDirty?[n("span",{directives:[{name:"show",rawName:"v-show",value:A.$v.birthDate.$invalid,expression:"$v.birthDate.$invalid"}],staticClass:"error"},[A._v(" Informe uma data válida. ")])]:A._e()],2),n("div",{staticClass:"input-wrapper"},[n("div",{staticClass:"input-label"},[A._v(" Prazo (em meses) ")]),n("input",{directives:[{name:"model",rawName:"v-model",value:A.months,expression:"months"}],staticClass:"input",attrs:{type:"text",inputmode:"numeric",placeholder:"420"},domProps:{value:A.months},on:{input:function(t){t.target.composing||(A.months=t.target.value)}}}),A.isDirty?[n("span",{directives:[{name:"show",rawName:"v-show",value:A.$v.months.$invalid,expression:"$v.months.$invalid"}],staticClass:"error"},[A._v(" Informe prazo válido. ")])]:A._e(),n("div",{staticClass:"input-description"},[A._v(" * Máximo de 420 meses. ")])],2)]),n("button",{staticClass:"button",on:{click:A.submit}},[A._v(" Simular novos valores ")])])])},p=[],g=e("b5ae"),B=e("18b9"),w=e("683a"),m={data:function(){return{buildingCost:"",buildingEntryCost:"",birthDate:"",months:"",isDirty:!1,realFormat:"",scrollable:!1,clickToClose:!1,scrollableBreakpoint:1e3}},validations:{buildingCost:{notZeroValidation:w["d"]},buildingEntryCost:{notZeroValidation:w["d"],buildingCostEntryValidation:w["a"]},birthDate:{required:g["required"],minLength:Object(g["minLength"])(10),dateValidation:w["b"]},months:{required:g["required"],integer:g["integer"],monthsValidation:w["c"]}},mounted:function(){this.realFormat=B["a"]},methods:{submit:function(){this.validate()&&(this.$store.commit("setFilters",{buildingCost:this.buildingCost,buildingEntryCost:this.buildingEntryCost,birthDate:this.birthDate,months:this.months}),this.$emit("filter"),this.closeModal())},validate:function(){return this.isDirty=!0,this.$v.buildingCost.$touch(),this.$v.buildingEntryCost.$touch(),this.$v.birthDate.$touch(),this.$v.months.$touch(),0==this.$v.$invalid&&(this.isDirty=!1,!0)},openModal:function(){this.getFilters(),this.scrollable=window.innerWidth=this.scrollableBreakpoint},closeModal:function(){this.$modal.hide("filters-modal")},getFilters:function(){var A=this.$store.getters.getFilters;this.buildingCost=A.buildingCost,this.buildingEntryCost=A.buildingEntryCost,this.birthDate=A.birthDate,this.months=A.months}}},C=m,y=(e("89c4"),Object(u["a"])(C,f,p,!1,null,"5684c5b6",null)),Q=y.exports,v=e("de36"),F=e("239a"),U=e("1315"),b=function(A){A.buildingCost=Object(F["b"])(A.buildingCost),A.buildingEntryCost=Object(F["b"])(A.buildingEntryCost),A.firstPayment=Object(F["b"])(A.firstPayment),A.lastPayment=Object(F["b"])(A.lastPayment),A.minIncome=Object(F["b"])(A.minIncome),A.financedValue=Object(F["b"])(A.financedValue),A.totalValue=Object(F["b"])(A.totalValue),A.amortization=Object(F["b"])(A.amortization),A.tba=Object(F["b"])(A.txAdministrativa),A.dfi=Object(F["b"])(A.dfi);for(var t=0;t=0;n--)t[n].parentNode.removeChild(t[n])}},generatePdf:function(){this.$emit("startPagination"),this.progress=0,this.paginationOfElements()},paginationOfElements:function(){if(this.progress=25,this.manualPagination)return this.progress=70,this.$emit("hasPaginated"),void this.downloadPdf();if(this.hasAlreadyParsed)this.progress=70;else{var A=this.$refs.pdfContent.firstChild,t=Array.from(A.children),e=0;for(var n of t){var r=n.classList[0],i="html2pdf__page-break"===r;if(i)e=0;else{var o=n.clientHeight,s=n.currentStyle||window.getComputedStyle(n),a=parseInt(s.marginTop)+parseInt(s.marginBottom),c=o+a;if(e+oF;F++)if((d||F in y)&&(w=y[F],m=Q(w,F,C),A))if(t)b[F]=m;else if(m)switch(A){case 3:return!0;case 5:return w;case 6:return F;case 2:a.call(b,w)}else switch(A){case 4:return!1;case 7:a.call(b,w)}return u?-1:c||l?l:b}};A.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},becd:function(A,t){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAQISURBVFhH7ZddiBtVFMfPmSS7Sxc1jaW7aZLdyUf9aEGUipQqWC1YX4pYQVF8aRUFH4qw+IEgvlirb2JRqNSPCgoiCkJfRNG2b1IQQR+qVDdhU3dFa3dZcGkmmeP/3jnddN3JNpMZ3/xB7v2fMyHznzv33nNDSSOTN+Yl62Y1jI2jfSIIEZN/8SSNpAuaik2iBqlQexTtZsq0a0EiPskadPw7bS/OHtsnQLIGiVK2ZXpAStdvsjomCRuUsyqyJK1PZcuWIY0HJhGD4m6+2QpPPjSh1czbaXHpFatjENuglCr7qO3fYzTP1euwZ0wqPCUT1W0aDEQCI8gvEMsNGsDx0NNozmsEKcfFdcc1ikwsg3+USlgIYraU+yWXu9rk+NyZ8xjF541WxqnjvK06MrEMbkilfJVZGs0+p5q4OX0U3WdBZNkjhfKDqiMRyyDX63PogpUr8qwUy7dZbWinn8R209AIX6ZHVEUigTko79mOOY1fO3Zp/+PZn/8k7uy114AQ71AZifgGU/IWRmfBamEsFu9zLIoRE3Kj8R26961m2mBrdUQiGZRC4VopVvZia3lXSu5DJofXPE8+vWS/EHAr+fy6aiJfDqliKlbfkHxtt+RqdkH1Q19PZPcy8Q/iPe2yrzLInuCZ6bsCjahUeRPdU0EERA5gsRy2slTFPJWqzVvEx2h/TOy9yDMzv2gylDVHUIrFHEbsKG52Gs+yu2vOwDulVJ7SAIti6Rm0PwYBYDqElXtdEMiFoL8EO7j+MFHmrBTddyRfmdALq+hpUCZqW4mHT+OHHkPYY6T5oBQqu6yanf0bA/M4ZFDqiEdxdJiy845xBOsFO/spIyexA9ykmRWEGpTJyTImz9dQFU31YpgcPiZjY6Mm4Gb9W3Td+Sd8O5lSKHSNZsIRdvF2Tkje7VYkJXwE/dQH+NGNGl0BKdDwuu6hQFovY8TmjfRF8rDdNbw26ynDH6leZpVBrZt3BFGfCB+QgvuEkdxs/oXEJ0Y7zDnoq4zuC+Fb8PbwUF1WGfQ6TlFlNBznNTyca7Wkzth+MDC9uqwymEn5pnS1gigSWerwESN86tiNeiCWnBXbTujqxPbxDS7t1DAaki4St7+A2hokIiD0Azd/XbGawxeJJ/vQ1oMgKt5xNIOYa2B+3afRMj0riYxjPmWcryAvqwD/FVKnln83/96Y1sQy4SMI7PG9ZU8gKGHyW5BNnHmM3Ku04G0LM2forxbbk3N6P54Hr/6Km3c/zOHOR+jCxcO8eK779yCEvgxejmyq7qCUf6+tEkzbkVoXXFmTRXy+x+1OkXS+pGb9FG6sJXFtIhv8N7KxPEYjHVPq1mP/GyXfwcHV93D7Bcrg0x7yaOan2X4N/U+yEP0DNZ4yY1Zthh4AAAAASUVORK5CYII="},c05d:function(A,t,e){"use strict";e("1a36")},c0e9:function(A,t,e){ /*! * html2canvas 1.3.2 * Copyright (c) 2021 Niklas von Hertzen * Released under MIT License */ (function(t,e){A.exports=e()})(0,(function(){"use strict"; /*! ***************************************************************************** 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 A=function(t,e){return A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,t){A.__proto__=t}||function(A,t){for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(A[e]=t[e])},A(t,e)};function t(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}A(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var e=function(){return e=Object.assign||function(A){for(var t,e=1,n=arguments.length;e0&&r[r.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]=55296&&r<=56319&&e>10),o%1024+56320)),(r+1===e||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h="undefined"===typeof Uint8Array?[]:new Uint8Array(256),d=0;d>4,l[a++]=(15&n)<<4|r>>2,l[a++]=(3&r)<<6|63&i;return c},p=function(A){for(var t=A.length,e=[],n=0;n>B,Q=1<>B,U=y+F,b=U,E=32,I=b+E,x=65536>>w,H=1<=0){if(A<55296||A>56319&&A<=65535)return t=this.index[A>>B],t=(t<>B)],t=(t<>w),t=this.index[t],t+=A>>B&S,t=this.index[t],t=(t<R?(r.push(!0),o-=R):r.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(A))return n.push(i),e.push(Z);if(o===P||o===X){if(0===i)return n.push(i),e.push(hA);var s=e[i-1];return-1===kA.indexOf(s)?(n.push(n[i-1]),e.push(s)):(n.push(i),e.push(hA))}return n.push(i),o===dA?e.push("strict"===t?nA:mA):o===FA||o===uA?e.push(hA):o===UA?A>=131072&&A<=196605||A>=196608&&A<=262141?e.push(mA):e.push(hA):void e.push(o)})),[n,e,r]},_A=function(A,t,e,n){var r=n[e];if(Array.isArray(A)?-1!==A.indexOf(r):A===r){var i=e;while(i<=n.length){i++;var o=n[i];if(o===t)return!0;if(o!==j)break}}if(r===j){i=e;while(i>0){i--;var s=n[i];if(Array.isArray(A)?-1!==A.indexOf(s):A===s){var a=e;while(a<=n.length){a++;o=n[a];if(o===t)return!0;if(o!==j)break}}if(s!==j)break}}return!1},MA=function(A,t){var e=A;while(e>=0){var n=t[e];if(n!==j)return n;e--}return 0},PA=function(A,t,e,n,r){if(0===e[n])return IA;var i=n-1;if(Array.isArray(r)&&!0===r[i])return IA;var o=i-1,s=i+1,a=t[i],c=o>=0?t[o]:0,l=t[s];if(a===_&&l===M)return IA;if(-1!==LA.indexOf(a))return EA;if(-1!==LA.indexOf(l))return IA;if(-1!==DA.indexOf(l))return IA;if(MA(i,t)===V)return xA;if(HA.get(A[i])===X)return IA;if((a===fA||a===pA)&&HA.get(A[s])===X)return IA;if(a===G||l===G)return IA;if(a===q)return IA;if(-1===[j,J,Y].indexOf(a)&&l===q)return IA;if(-1!==[$,AA,tA,oA,lA].indexOf(l))return IA;if(MA(i,t)===rA)return IA;if(_A(iA,rA,i,t))return IA;if(_A([$,AA],nA,i,t))return IA;if(_A(W,W,i,t))return IA;if(a===j)return xA;if(a===iA||l===iA)return IA;if(l===Z||a===Z)return xA;if(-1!==[J,Y,nA].indexOf(l)||a===z)return IA;if(c===wA&&-1!==RA.indexOf(a))return IA;if(a===lA&&l===wA)return IA;if(l===eA)return IA;if(-1!==SA.indexOf(l)&&a===sA||-1!==SA.indexOf(a)&&l===sA)return IA;if(a===cA&&-1!==[mA,fA,pA].indexOf(l)||-1!==[mA,fA,pA].indexOf(a)&&l===aA)return IA;if(-1!==SA.indexOf(a)&&-1!==TA.indexOf(l)||-1!==TA.indexOf(a)&&-1!==SA.indexOf(l))return IA;if(-1!==[cA,aA].indexOf(a)&&(l===sA||-1!==[rA,Y].indexOf(l)&&t[s+1]===sA)||-1!==[rA,Y].indexOf(a)&&l===sA||a===sA&&-1!==[sA,lA,oA].indexOf(l))return IA;if(-1!==[sA,lA,oA,$,AA].indexOf(l)){var u=i;while(u>=0){var h=t[u];if(h===sA)return IA;if(-1===[lA,oA].indexOf(h))break;u--}}if(-1!==[cA,aA].indexOf(l)){u=-1!==[$,AA].indexOf(a)?o:i;while(u>=0){h=t[u];if(h===sA)return IA;if(-1===[lA,oA].indexOf(h))break;u--}}if(CA===a&&-1!==[CA,yA,gA,BA].indexOf(l)||-1!==[yA,gA].indexOf(a)&&-1!==[yA,QA].indexOf(l)||-1!==[QA,BA].indexOf(a)&&l===QA)return IA;if(-1!==OA.indexOf(a)&&-1!==[eA,aA].indexOf(l)||-1!==OA.indexOf(l)&&a===cA)return IA;if(-1!==SA.indexOf(a)&&-1!==SA.indexOf(l))return IA;if(a===oA&&-1!==SA.indexOf(l))return IA;if(-1!==SA.concat(sA).indexOf(a)&&l===rA&&-1===bA.indexOf(A[s])||-1!==SA.concat(sA).indexOf(l)&&a===AA)return IA;if(a===vA&&l===vA){var d=e[i],f=1;while(d>0){if(d--,t[d]!==vA)break;f++}if(f%2!==0)return IA}return a===fA&&l===pA?IA:xA},NA=function(A,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var e=KA(A,t.lineBreak),n=e[0],r=e[1],i=e[2];"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(r=r.map((function(A){return-1!==[sA,hA,FA].indexOf(A)?mA:A})));var o="keep-all"===t.wordBreak?i.map((function(t,e){return t&&A[e]>=19968&&A[e]<=40959})):void 0;return[n,r,o]},GA=function(){function A(A,t,e,n){this.codePoints=A,this.required=t===EA,this.start=e,this.end=n}return A.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),VA=function(A,t){var e=c(A),n=NA(e,t),r=n[0],i=n[1],o=n[2],s=e.length,a=0,l=0;return{next:function(){if(l>=s)return{done:!0,value:null};var A=IA;while(l=Rt&&A<=57},Jt=function(A){return A>=55296&&A<=57343},zt=function(A){return Wt(A)||A>=Gt&&A<=qt||A>=Kt&&A<=Mt},Yt=function(A){return A>=Kt&&A<=Nt},Zt=function(A){return A>=Gt&&A<=Xt},$t=function(A){return Yt(A)||Zt(A)},Ae=function(A){return A>=Qt},te=function(A){return A===JA||A===ZA||A===$A},ee=function(A){return $t(A)||Ae(A)||A===at},ne=function(A){return ee(A)||Wt(A)||A===ct},re=function(A){return A>=Ht&&A<=St||A===Lt||A>=Dt&&A<=Tt||A===kt},ie=function(A,t){return A===YA&&t!==JA},oe=function(A,t,e){return A===ct?ee(t)||ie(t,e):!!ee(A)||!(A!==YA||!ie(A,t))},se=function(A,t,e){return A===Ut||A===ct?!!Wt(t)||t===xt&&Wt(e):Wt(A===xt?t:A)},ae=function(A){var t=0,e=1;A[t]!==Ut&&A[t]!==ct||(A[t]===ct&&(e=-1),t++);var n=[];while(Wt(A[t]))n.push(A[t++]);var r=n.length?parseInt(l.apply(void 0,n),10):0;A[t]===xt&&t++;var i=[];while(Wt(A[t]))i.push(A[t++]);var o=i.length,s=o?parseInt(l.apply(void 0,i),10):0;A[t]!==Vt&&A[t]!==_t||t++;var a=1;A[t]!==Ut&&A[t]!==ct||(A[t]===ct&&(a=-1),t++);var c=[];while(Wt(A[t]))c.push(A[t++]);var u=c.length?parseInt(l.apply(void 0,c),10):0;return e*(r+s*Math.pow(10,-o))*Math.pow(10,a*u)},ce={type:2},le={type:3},ue={type:4},he={type:13},de={type:8},fe={type:21},pe={type:9},ge={type:10},Be={type:11},we={type:12},me={type:14},Ce={type:23},ye={type:1},Qe={type:25},ve={type:24},Fe={type:26},Ue={type:27},be={type:28},Ee={type:29},Ie={type:31},xe={type:32},He=function(){function A(){this._value=[]}return A.prototype.write=function(A){this._value=this._value.concat(c(A))},A.prototype.read=function(){var A=[],t=this.consumeToken();while(t!==xe)A.push(t),t=this.consumeToken();return A},A.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case At:return this.consumeStringToken(At);case et:var t=this.peekCodePoint(0),e=this.peekCodePoint(1),n=this.peekCodePoint(2);if(ne(t)||ie(e,n)){var r=oe(t,e,n)?jA:qA,i=this.consumeName();return{type:5,value:i,flags:r}}break;case nt:if(this.peekCodePoint(0)===tt)return this.consumeCodePoint(),he;break;case it:return this.consumeStringToken(it);case ot:return ce;case st:return le;case Ft:if(this.peekCodePoint(0)===tt)return this.consumeCodePoint(),me;break;case Ut:if(se(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case bt:return ue;case ct:var o=A,s=this.peekCodePoint(0),a=this.peekCodePoint(1);if(se(o,s,a))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(oe(o,s,a))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(s===ct&&a===ht)return this.consumeCodePoint(),this.consumeCodePoint(),ve;break;case xt:if(se(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case zA:if(this.peekCodePoint(0)===Ft){this.consumeCodePoint();while(1){var c=this.consumeCodePoint();if(c===Ft&&(c=this.consumeCodePoint(),c===zA))return this.consumeToken();if(c===Ot)return this.consumeToken()}}break;case Et:return Fe;case It:return Ue;case ut:if(this.peekCodePoint(0)===lt&&this.peekCodePoint(1)===ct&&this.peekCodePoint(2)===ct)return this.consumeCodePoint(),this.consumeCodePoint(),Qe;break;case dt:var u=this.peekCodePoint(0),h=this.peekCodePoint(1),d=this.peekCodePoint(2);if(oe(u,h,d)){i=this.consumeName();return{type:7,value:i}}break;case ft:return be;case YA:if(ie(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case pt:return Ee;case gt:if(this.peekCodePoint(0)===tt)return this.consumeCodePoint(),de;break;case Bt:return Be;case mt:return we;case Pt:case jt:var f=this.peekCodePoint(0),p=this.peekCodePoint(1);return f!==Ut||!zt(p)&&p!==wt||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case Ct:if(this.peekCodePoint(0)===tt)return this.consumeCodePoint(),pe;if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),fe;break;case yt:if(this.peekCodePoint(0)===tt)return this.consumeCodePoint(),ge;break;case Ot:return xe}return te(A)?(this.consumeWhiteSpace(),Ie):Wt(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):ee(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:l(A)}},A.prototype.consumeCodePoint=function(){var A=this._value.shift();return"undefined"===typeof A?-1:A},A.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},A.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},A.prototype.consumeUnicodeRangeToken=function(){var A=[],t=this.consumeCodePoint();while(zt(t)&&A.length<6)A.push(t),t=this.consumeCodePoint();var e=!1;while(t===wt&&A.length<6)A.push(t),t=this.consumeCodePoint(),e=!0;if(e){var n=parseInt(l.apply(void 0,A.map((function(A){return A===wt?Rt:A}))),16),r=parseInt(l.apply(void 0,A.map((function(A){return A===wt?qt:A}))),16);return{type:30,start:n,end:r}}var i=parseInt(l.apply(void 0,A),16);if(this.peekCodePoint(0)===ct&&zt(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();var o=[];while(zt(t)&&o.length<6)o.push(t),t=this.consumeCodePoint();r=parseInt(l.apply(void 0,o),16);return{type:30,start:i,end:r}}return{type:30,start:i,end:i}},A.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&this.peekCodePoint(0)===ot?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===ot?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},A.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ot)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===it||t===At){var e=this.consumeStringToken(this.consumeCodePoint());return 0===e.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ot||this.peekCodePoint(0)===st)?(this.consumeCodePoint(),{type:22,value:e.value}):(this.consumeBadUrlRemnants(),Ce)}while(1){var n=this.consumeCodePoint();if(n===Ot||n===st)return{type:22,value:l.apply(void 0,A)};if(te(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ot||this.peekCodePoint(0)===st?(this.consumeCodePoint(),{type:22,value:l.apply(void 0,A)}):(this.consumeBadUrlRemnants(),Ce);if(n===At||n===it||n===ot||re(n))return this.consumeBadUrlRemnants(),Ce;if(n===YA){if(!ie(n,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),Ce;A.push(this.consumeEscapedCodePoint())}else A.push(n)}},A.prototype.consumeWhiteSpace=function(){while(te(this.peekCodePoint(0)))this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){while(1){var A=this.consumeCodePoint();if(A===st||A===Ot)return;ie(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(A){var t=6e4,e="";while(A>0){var n=Math.min(t,A);e+=l.apply(void 0,this._value.splice(0,n)),A-=n}return this._value.shift(),e},A.prototype.consumeStringToken=function(A){var t="",e=0;do{var n=this._value[e];if(n===Ot||void 0===n||n===A)return t+=this.consumeStringSlice(e),{type:0,value:t};if(n===JA)return this._value.splice(0,e),ye;if(n===YA){var r=this._value[e+1];r!==Ot&&void 0!==r&&(r===JA?(t+=this.consumeStringSlice(e),e=-1,this._value.shift()):ie(n,r)&&(t+=this.consumeStringSlice(e),t+=l(this.consumeEscapedCodePoint()),e=-1))}e++}while(1)},A.prototype.consumeNumber=function(){var A=[],t=XA,e=this.peekCodePoint(0);e!==Ut&&e!==ct||A.push(this.consumeCodePoint());while(Wt(this.peekCodePoint(0)))A.push(this.consumeCodePoint());e=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(e===xt&&Wt(n)){A.push(this.consumeCodePoint(),this.consumeCodePoint()),t=WA;while(Wt(this.peekCodePoint(0)))A.push(this.consumeCodePoint())}e=this.peekCodePoint(0),n=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((e===Vt||e===_t)&&((n===Ut||n===ct)&&Wt(r)||Wt(n))){A.push(this.consumeCodePoint(),this.consumeCodePoint()),t=WA;while(Wt(this.peekCodePoint(0)))A.push(this.consumeCodePoint())}return[ae(A),t]},A.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),t=A[0],e=A[1],n=this.peekCodePoint(0),r=this.peekCodePoint(1),i=this.peekCodePoint(2);if(oe(n,r,i)){var o=this.consumeName();return{type:15,number:t,flags:e,unit:o}}return n===rt?(this.consumeCodePoint(),{type:16,number:t,flags:e}):{type:17,number:t,flags:e}},A.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(zt(A)){var t=l(A);while(zt(this.peekCodePoint(0))&&t.length<6)t+=l(this.consumeCodePoint());te(this.peekCodePoint(0))&&this.consumeCodePoint();var e=parseInt(t,16);return 0===e||Jt(e)||e>1114111?vt:e}return A===Ot?vt:A},A.prototype.consumeName=function(){var A="";while(1){var t=this.consumeCodePoint();if(ne(t))A+=l(t);else{if(!ie(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),A;A+=l(this.consumeEscapedCodePoint())}}},A}(),Se=function(){function A(A){this._tokens=A}return A.create=function(t){var e=new He;return e.write(t),new A(e.read())},A.parseValue=function(t){return A.create(t).parseComponentValue()},A.parseValues=function(t){return A.create(t).parseComponentValues()},A.prototype.parseComponentValue=function(){var A=this.consumeToken();while(31===A.type)A=this.consumeToken();if(32===A.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var t=this.consumeComponentValue();do{A=this.consumeToken()}while(31===A.type);if(32===A.type)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){var A=[];while(1){var t=this.consumeComponentValue();if(32===t.type)return A;A.push(t),A.push()}},A.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},A.prototype.consumeSimpleBlock=function(A){var t={type:A,values:[]},e=this.consumeToken();while(1){if(32===e.type||Me(e,A))return t;this.reconsumeToken(e),t.values.push(this.consumeComponentValue()),e=this.consumeToken()}},A.prototype.consumeFunction=function(A){var t={name:A.value,values:[],type:18};while(1){var e=this.consumeToken();if(32===e.type||3===e.type)return t;this.reconsumeToken(e),t.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var A=this._tokens.shift();return"undefined"===typeof A?xe:A},A.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},A}(),Le=function(A){return 15===A.type},De=function(A){return 17===A.type},Te=function(A){return 20===A.type},ke=function(A){return 0===A.type},Oe=function(A,t){return Te(A)&&A.value===t},Re=function(A){return 31!==A.type},Ke=function(A){return 31!==A.type&&4!==A.type},_e=function(A){var t=[],e=[];return A.forEach((function(A){if(4===A.type){if(0===e.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(e),void(e=[])}31!==A.type&&e.push(A)})),e.length&&t.push(e),t},Me=function(A,t){return 11===t&&12===A.type||(28===t&&29===A.type||2===t&&3===A.type)},Pe=function(A){return 17===A.type||15===A.type},Ne=function(A){return 16===A.type||Pe(A)},Ge=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},Ve={type:17,number:0,flags:XA},qe={type:16,number:50,flags:XA},je={type:16,number:100,flags:XA},Xe=function(A,t,e){var n=A[0],r=A[1];return[We(n,t),We("undefined"!==typeof r?r:n,e)]},We=function(A,t){if(16===A.type)return A.number/100*t;if(Le(A))switch(A.unit){case"rem":case"em":return 16*A.number;case"px":default:return A.number}return A.number},Je="deg",ze="grad",Ye="rad",Ze="turn",$e={name:"angle",parse:function(A,t){if(15===t.type)switch(t.unit){case Je:return Math.PI*t.number/180;case ze:return Math.PI/200*t.number;case Ye:return t.number;case Ze:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},An=function(A){return 15===A.type&&(A.unit===Je||A.unit===ze||A.unit===Ye||A.unit===Ze)},tn=function(A){var t=A.filter(Te).map((function(A){return A.value})).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ve,Ve];case"to top":case"bottom":return en(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ve,je];case"to right":case"left":return en(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[je,je];case"to bottom":case"top":return en(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[je,Ve];case"to left":case"right":return en(270)}return 0},en=function(A){return Math.PI*A/180},nn={name:"color",parse:function(A,t){if(18===t.type){var e=dn[t.name];if("undefined"===typeof e)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return e(A,t.values)}if(5===t.type){if(3===t.value.length){var n=t.value.substring(0,1),r=t.value.substring(1,2),i=t.value.substring(2,3);return sn(parseInt(n+n,16),parseInt(r+r,16),parseInt(i+i,16),1)}if(4===t.value.length){n=t.value.substring(0,1),r=t.value.substring(1,2),i=t.value.substring(2,3);var o=t.value.substring(3,4);return sn(parseInt(n+n,16),parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16)/255)}if(6===t.value.length){n=t.value.substring(0,2),r=t.value.substring(2,4),i=t.value.substring(4,6);return sn(parseInt(n,16),parseInt(r,16),parseInt(i,16),1)}if(8===t.value.length){n=t.value.substring(0,2),r=t.value.substring(2,4),i=t.value.substring(4,6),o=t.value.substring(6,8);return sn(parseInt(n,16),parseInt(r,16),parseInt(i,16),parseInt(o,16)/255)}}if(20===t.type){var s=pn[t.value.toUpperCase()];if("undefined"!==typeof s)return s}return pn.TRANSPARENT}},rn=function(A){return 0===(255&A)},on=function(A){var t=255&A,e=255&A>>8,n=255&A>>16,r=255&A>>24;return t<255?"rgba("+r+","+n+","+e+","+t/255+")":"rgb("+r+","+n+","+e+")"},sn=function(A,t,e,n){return(A<<24|t<<16|e<<8|Math.round(255*n)<<0)>>>0},an=function(A,t){if(17===A.type)return A.number;if(16===A.type){var e=3===t?1:255;return 3===t?A.number/100*e:Math.round(A.number/100*e)}return 0},cn=function(A,t){var e=t.filter(Ke);if(3===e.length){var n=e.map(an),r=n[0],i=n[1],o=n[2];return sn(r,i,o,1)}if(4===e.length){var s=e.map(an),a=(r=s[0],i=s[1],o=s[2],s[3]);return sn(r,i,o,a)}return 0};function ln(A,t,e){return e<0&&(e+=1),e>=1&&(e-=1),e<1/6?(t-A)*e*6+A:e<.5?t:e<2/3?6*(t-A)*(2/3-e)+A:A}var un,hn=function(A,t){var e=t.filter(Ke),n=e[0],r=e[1],i=e[2],o=e[3],s=(17===n.type?en(n.number):$e.parse(A,n))/(2*Math.PI),a=Ne(r)?r.number/100:0,c=Ne(i)?i.number/100:0,l="undefined"!==typeof o&&Ne(o)?We(o,1):1;if(0===a)return sn(255*c,255*c,255*c,1);var u=c<=.5?c*(a+1):c+a-c*a,h=2*c-u,d=ln(h,u,s+1/3),f=ln(h,u,s),p=ln(h,u,s-1/3);return sn(255*d,255*f,255*p,l)},dn={hsl:hn,hsla:hn,rgb:cn,rgba:cn},fn=function(A,t){return nn.parse(A,Se.create(t).parseComponentValue())},pn={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};(function(A){A[A["BORDER_BOX"]=0]="BORDER_BOX",A[A["PADDING_BOX"]=1]="PADDING_BOX",A[A["CONTENT_BOX"]=2]="CONTENT_BOX"})(un||(un={}));var gn,Bn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,t){return t.map((function(A){if(Te(A))switch(A.value){case"padding-box":return un.PADDING_BOX;case"content-box":return un.CONTENT_BOX}return un.BORDER_BOX}))}},wn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},mn=function(A,t){var e=nn.parse(A,t[0]),n=t[1];return n&&Ne(n)?{color:e,stop:n}:{color:e,stop:null}},Cn=function(A,t){var e=A[0],n=A[A.length-1];null===e.stop&&(e.stop=Ve),null===n.stop&&(n.stop=je);for(var r=[],i=0,o=0;oi?r.push(a):r.push(i),i=a}else r.push(null)}var c=null;for(o=0;oA.optimumDistance)?{optimumCorner:t,optimumDistance:s}:A}),{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},Un=function(A,t,e,n,r){var i=0,o=0;switch(A.size){case Mn.CLOSEST_SIDE:A.shape===_n.CIRCLE?i=o=Math.min(Math.abs(t),Math.abs(t-n),Math.abs(e),Math.abs(e-r)):A.shape===_n.ELLIPSE&&(i=Math.min(Math.abs(t),Math.abs(t-n)),o=Math.min(Math.abs(e),Math.abs(e-r)));break;case Mn.CLOSEST_CORNER:if(A.shape===_n.CIRCLE)i=o=Math.min(vn(t,e),vn(t,e-r),vn(t-n,e),vn(t-n,e-r));else if(A.shape===_n.ELLIPSE){var s=Math.min(Math.abs(e),Math.abs(e-r))/Math.min(Math.abs(t),Math.abs(t-n)),a=Fn(n,r,t,e,!0),c=a[0],l=a[1];i=vn(c-t,(l-e)/s),o=s*i}break;case Mn.FARTHEST_SIDE:A.shape===_n.CIRCLE?i=o=Math.max(Math.abs(t),Math.abs(t-n),Math.abs(e),Math.abs(e-r)):A.shape===_n.ELLIPSE&&(i=Math.max(Math.abs(t),Math.abs(t-n)),o=Math.max(Math.abs(e),Math.abs(e-r)));break;case Mn.FARTHEST_CORNER:if(A.shape===_n.CIRCLE)i=o=Math.max(vn(t,e),vn(t,e-r),vn(t-n,e),vn(t-n,e-r));else if(A.shape===_n.ELLIPSE){s=Math.max(Math.abs(e),Math.abs(e-r))/Math.max(Math.abs(t),Math.abs(t-n));var u=Fn(n,r,t,e,!1);c=u[0],l=u[1];i=vn(c-t,(l-e)/s),o=s*i}break}return Array.isArray(A.size)&&(i=We(A.size[0],n),o=2===A.size.length?We(A.size[1],r):i),[i,o]},bn=function(A,t){var e=en(180),n=[];return _e(t).forEach((function(t,r){if(0===r){var i=t[0];if(20===i.type&&"to"===i.value)return void(e=tn(t));if(An(i))return void(e=$e.parse(A,i))}var o=mn(A,t);n.push(o)})),{angle:e,stops:n,type:gn.LINEAR_GRADIENT}},En=function(A,t){var e=en(180),n=[];return _e(t).forEach((function(t,r){if(0===r){var i=t[0];if(20===i.type&&-1!==["top","left","right","bottom"].indexOf(i.value))return void(e=tn(t));if(An(i))return void(e=($e.parse(A,i)+en(270))%en(360))}var o=mn(A,t);n.push(o)})),{angle:e,stops:n,type:gn.LINEAR_GRADIENT}},In=function(A,t){var e=en(180),n=[],r=gn.LINEAR_GRADIENT,i=_n.CIRCLE,o=Mn.FARTHEST_CORNER,s=[];return _e(t).forEach((function(t,e){var i=t[0];if(0===e){if(Te(i)&&"linear"===i.value)return void(r=gn.LINEAR_GRADIENT);if(Te(i)&&"radial"===i.value)return void(r=gn.RADIAL_GRADIENT)}if(18===i.type)if("from"===i.name){var o=nn.parse(A,i.values[0]);n.push({stop:Ve,color:o})}else if("to"===i.name){o=nn.parse(A,i.values[0]);n.push({stop:je,color:o})}else if("color-stop"===i.name){var s=i.values.filter(Ke);if(2===s.length){o=nn.parse(A,s[1]);var a=s[0];De(a)&&n.push({stop:{type:16,number:100*a.number,flags:a.flags},color:o})}}})),r===gn.LINEAR_GRADIENT?{angle:(e+en(180))%en(360),stops:n,type:r}:{size:o,shape:i,stops:n,position:s,type:r}},xn="closest-side",Hn="farthest-side",Sn="closest-corner",Ln="farthest-corner",Dn="circle",Tn="ellipse",kn="cover",On="contain",Rn=function(A,t){var e=_n.CIRCLE,n=Mn.FARTHEST_CORNER,r=[],i=[];return _e(t).forEach((function(t,o){var s=!0;if(0===o){var a=!1;s=t.reduce((function(A,t){if(a)if(Te(t))switch(t.value){case"center":return i.push(qe),A;case"top":case"left":return i.push(Ve),A;case"right":case"bottom":return i.push(je),A}else(Ne(t)||Pe(t))&&i.push(t);else if(Te(t))switch(t.value){case Dn:return e=_n.CIRCLE,!1;case Tn:return e=_n.ELLIPSE,!1;case"at":return a=!0,!1;case xn:return n=Mn.CLOSEST_SIDE,!1;case kn:case Hn:return n=Mn.FARTHEST_SIDE,!1;case On:case Sn:return n=Mn.CLOSEST_CORNER,!1;case Ln:return n=Mn.FARTHEST_CORNER,!1}else if(Pe(t)||Ne(t))return Array.isArray(n)||(n=[]),n.push(t),!1;return A}),s)}if(s){var c=mn(A,t);r.push(c)}})),{size:n,shape:e,stops:r,position:i,type:gn.RADIAL_GRADIENT}},Kn=function(A,t){var e=_n.CIRCLE,n=Mn.FARTHEST_CORNER,r=[],i=[];return _e(t).forEach((function(t,o){var s=!0;if(0===o?s=t.reduce((function(A,t){if(Te(t))switch(t.value){case"center":return i.push(qe),!1;case"top":case"left":return i.push(Ve),!1;case"right":case"bottom":return i.push(je),!1}else if(Ne(t)||Pe(t))return i.push(t),!1;return A}),s):1===o&&(s=t.reduce((function(A,t){if(Te(t))switch(t.value){case Dn:return e=_n.CIRCLE,!1;case Tn:return e=_n.ELLIPSE,!1;case On:case xn:return n=Mn.CLOSEST_SIDE,!1;case Hn:return n=Mn.FARTHEST_SIDE,!1;case Sn:return n=Mn.CLOSEST_CORNER,!1;case kn:case Ln:return n=Mn.FARTHEST_CORNER,!1}else if(Pe(t)||Ne(t))return Array.isArray(n)||(n=[]),n.push(t),!1;return A}),s)),s){var a=mn(A,t);r.push(a)}})),{size:n,shape:e,stops:r,position:i,type:gn.RADIAL_GRADIENT}};(function(A){A[A["URL"]=0]="URL",A[A["LINEAR_GRADIENT"]=1]="LINEAR_GRADIENT",A[A["RADIAL_GRADIENT"]=2]="RADIAL_GRADIENT"})(gn||(gn={}));var _n,Mn,Pn=function(A){return A.type===gn.LINEAR_GRADIENT},Nn=function(A){return A.type===gn.RADIAL_GRADIENT};(function(A){A[A["CIRCLE"]=0]="CIRCLE",A[A["ELLIPSE"]=1]="ELLIPSE"})(_n||(_n={})),function(A){A[A["CLOSEST_SIDE"]=0]="CLOSEST_SIDE",A[A["FARTHEST_SIDE"]=1]="FARTHEST_SIDE",A[A["CLOSEST_CORNER"]=2]="CLOSEST_CORNER",A[A["FARTHEST_CORNER"]=3]="FARTHEST_CORNER"}(Mn||(Mn={}));var Gn={name:"image",parse:function(A,t){if(22===t.type){var e={url:t.value,type:gn.URL};return A.cache.addImage(t.value),e}if(18===t.type){var n=jn[t.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return n(A,t.values)}throw new Error("Unsupported image type "+t.type)}};function Vn(A){return!(20===A.type&&"none"===A.value)&&(18!==A.type||!!jn[A.name])}var qn,jn={"linear-gradient":bn,"-moz-linear-gradient":En,"-ms-linear-gradient":En,"-o-linear-gradient":En,"-webkit-linear-gradient":En,"radial-gradient":Rn,"-moz-radial-gradient":Kn,"-ms-radial-gradient":Kn,"-o-radial-gradient":Kn,"-webkit-radial-gradient":Kn,"-webkit-gradient":In},Xn={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,t){if(0===t.length)return[];var e=t[0];return 20===e.type&&"none"===e.value?[]:t.filter((function(A){return Ke(A)&&Vn(A)})).map((function(t){return Gn.parse(A,t)}))}},Wn={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,t){return t.map((function(A){if(Te(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Jn={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,t){return _e(t).map((function(A){return A.filter(Ne)})).map(Ge)}};(function(A){A[A["REPEAT"]=0]="REPEAT",A[A["NO_REPEAT"]=1]="NO_REPEAT",A[A["REPEAT_X"]=2]="REPEAT_X",A[A["REPEAT_Y"]=3]="REPEAT_Y"})(qn||(qn={}));var zn,Yn={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,t){return _e(t).map((function(A){return A.filter(Te).map((function(A){return A.value})).join(" ")})).map(Zn)}},Zn=function(A){switch(A){case"no-repeat":return qn.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return qn.REPEAT_X;case"repeat-y":case"no-repeat repeat":return qn.REPEAT_Y;case"repeat":default:return qn.REPEAT}};(function(A){A["AUTO"]="auto",A["CONTAIN"]="contain",A["COVER"]="cover"})(zn||(zn={}));var $n,Ar={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,t){return _e(t).map((function(A){return A.filter(tr)}))}},tr=function(A){return Te(A)||Ne(A)},er=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},nr=er("top"),rr=er("right"),ir=er("bottom"),or=er("left"),sr=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(A,t){return Ge(t.filter(Ne))}}},ar=sr("top-left"),cr=sr("top-right"),lr=sr("bottom-right"),ur=sr("bottom-left");(function(A){A[A["NONE"]=0]="NONE",A[A["SOLID"]=1]="SOLID",A[A["DASHED"]=2]="DASHED",A[A["DOTTED"]=3]="DOTTED",A[A["DOUBLE"]=4]="DOUBLE"})($n||($n={}));var hr,dr=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,t){switch(t){case"none":return $n.NONE;case"dashed":return $n.DASHED;case"dotted":return $n.DOTTED;case"double":return $n.DOUBLE}return $n.SOLID}}},fr=dr("top"),pr=dr("right"),gr=dr("bottom"),Br=dr("left"),wr=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,t){return Le(t)?t.number:0}}},mr=wr("top"),Cr=wr("right"),yr=wr("bottom"),Qr=wr("left"),vr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Fr={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},Ur={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,t){return t.filter(Te).reduce((function(A,t){return A|br(t.value)}),0)}},br=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0};(function(A){A[A["NONE"]=0]="NONE",A[A["LEFT"]=1]="LEFT",A[A["RIGHT"]=2]="RIGHT",A[A["INLINE_START"]=3]="INLINE_START",A[A["INLINE_END"]=4]="INLINE_END"})(hr||(hr={}));var Er,Ir={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,t){switch(t){case"left":return hr.LEFT;case"right":return hr.RIGHT;case"inline-start":return hr.INLINE_START;case"inline-end":return hr.INLINE_END}return hr.NONE}},xr={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}};(function(A){A["NORMAL"]="normal",A["STRICT"]="strict"})(Er||(Er={}));var Hr,Sr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,t){switch(t){case"strict":return Er.STRICT;case"normal":default:return Er.NORMAL}}},Lr={name:"line-height",initialValue:"normal",prefix:!1,type:4},Dr=function(A,t){return Te(A)&&"normal"===A.value?1.2*t:17===A.type?t*A.number:Ne(A)?We(A,t):t},Tr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,t){return 20===t.type&&"none"===t.value?null:Gn.parse(A,t)}};(function(A){A[A["INSIDE"]=0]="INSIDE",A[A["OUTSIDE"]=1]="OUTSIDE"})(Hr||(Hr={}));var kr,Or={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,t){switch(t){case"inside":return Hr.INSIDE;case"outside":default:return Hr.OUTSIDE}}};(function(A){A[A["NONE"]=-1]="NONE",A[A["DISC"]=0]="DISC",A[A["CIRCLE"]=1]="CIRCLE",A[A["SQUARE"]=2]="SQUARE",A[A["DECIMAL"]=3]="DECIMAL",A[A["CJK_DECIMAL"]=4]="CJK_DECIMAL",A[A["DECIMAL_LEADING_ZERO"]=5]="DECIMAL_LEADING_ZERO",A[A["LOWER_ROMAN"]=6]="LOWER_ROMAN",A[A["UPPER_ROMAN"]=7]="UPPER_ROMAN",A[A["LOWER_GREEK"]=8]="LOWER_GREEK",A[A["LOWER_ALPHA"]=9]="LOWER_ALPHA",A[A["UPPER_ALPHA"]=10]="UPPER_ALPHA",A[A["ARABIC_INDIC"]=11]="ARABIC_INDIC",A[A["ARMENIAN"]=12]="ARMENIAN",A[A["BENGALI"]=13]="BENGALI",A[A["CAMBODIAN"]=14]="CAMBODIAN",A[A["CJK_EARTHLY_BRANCH"]=15]="CJK_EARTHLY_BRANCH",A[A["CJK_HEAVENLY_STEM"]=16]="CJK_HEAVENLY_STEM",A[A["CJK_IDEOGRAPHIC"]=17]="CJK_IDEOGRAPHIC",A[A["DEVANAGARI"]=18]="DEVANAGARI",A[A["ETHIOPIC_NUMERIC"]=19]="ETHIOPIC_NUMERIC",A[A["GEORGIAN"]=20]="GEORGIAN",A[A["GUJARATI"]=21]="GUJARATI",A[A["GURMUKHI"]=22]="GURMUKHI",A[A["HEBREW"]=22]="HEBREW",A[A["HIRAGANA"]=23]="HIRAGANA",A[A["HIRAGANA_IROHA"]=24]="HIRAGANA_IROHA",A[A["JAPANESE_FORMAL"]=25]="JAPANESE_FORMAL",A[A["JAPANESE_INFORMAL"]=26]="JAPANESE_INFORMAL",A[A["KANNADA"]=27]="KANNADA",A[A["KATAKANA"]=28]="KATAKANA",A[A["KATAKANA_IROHA"]=29]="KATAKANA_IROHA",A[A["KHMER"]=30]="KHMER",A[A["KOREAN_HANGUL_FORMAL"]=31]="KOREAN_HANGUL_FORMAL",A[A["KOREAN_HANJA_FORMAL"]=32]="KOREAN_HANJA_FORMAL",A[A["KOREAN_HANJA_INFORMAL"]=33]="KOREAN_HANJA_INFORMAL",A[A["LAO"]=34]="LAO",A[A["LOWER_ARMENIAN"]=35]="LOWER_ARMENIAN",A[A["MALAYALAM"]=36]="MALAYALAM",A[A["MONGOLIAN"]=37]="MONGOLIAN",A[A["MYANMAR"]=38]="MYANMAR",A[A["ORIYA"]=39]="ORIYA",A[A["PERSIAN"]=40]="PERSIAN",A[A["SIMP_CHINESE_FORMAL"]=41]="SIMP_CHINESE_FORMAL",A[A["SIMP_CHINESE_INFORMAL"]=42]="SIMP_CHINESE_INFORMAL",A[A["TAMIL"]=43]="TAMIL",A[A["TELUGU"]=44]="TELUGU",A[A["THAI"]=45]="THAI",A[A["TIBETAN"]=46]="TIBETAN",A[A["TRAD_CHINESE_FORMAL"]=47]="TRAD_CHINESE_FORMAL",A[A["TRAD_CHINESE_INFORMAL"]=48]="TRAD_CHINESE_INFORMAL",A[A["UPPER_ARMENIAN"]=49]="UPPER_ARMENIAN",A[A["DISCLOSURE_OPEN"]=50]="DISCLOSURE_OPEN",A[A["DISCLOSURE_CLOSED"]=51]="DISCLOSURE_CLOSED"})(kr||(kr={}));var Rr,Kr={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,t){switch(t){case"disc":return kr.DISC;case"circle":return kr.CIRCLE;case"square":return kr.SQUARE;case"decimal":return kr.DECIMAL;case"cjk-decimal":return kr.CJK_DECIMAL;case"decimal-leading-zero":return kr.DECIMAL_LEADING_ZERO;case"lower-roman":return kr.LOWER_ROMAN;case"upper-roman":return kr.UPPER_ROMAN;case"lower-greek":return kr.LOWER_GREEK;case"lower-alpha":return kr.LOWER_ALPHA;case"upper-alpha":return kr.UPPER_ALPHA;case"arabic-indic":return kr.ARABIC_INDIC;case"armenian":return kr.ARMENIAN;case"bengali":return kr.BENGALI;case"cambodian":return kr.CAMBODIAN;case"cjk-earthly-branch":return kr.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return kr.CJK_HEAVENLY_STEM;case"cjk-ideographic":return kr.CJK_IDEOGRAPHIC;case"devanagari":return kr.DEVANAGARI;case"ethiopic-numeric":return kr.ETHIOPIC_NUMERIC;case"georgian":return kr.GEORGIAN;case"gujarati":return kr.GUJARATI;case"gurmukhi":return kr.GURMUKHI;case"hebrew":return kr.HEBREW;case"hiragana":return kr.HIRAGANA;case"hiragana-iroha":return kr.HIRAGANA_IROHA;case"japanese-formal":return kr.JAPANESE_FORMAL;case"japanese-informal":return kr.JAPANESE_INFORMAL;case"kannada":return kr.KANNADA;case"katakana":return kr.KATAKANA;case"katakana-iroha":return kr.KATAKANA_IROHA;case"khmer":return kr.KHMER;case"korean-hangul-formal":return kr.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return kr.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return kr.KOREAN_HANJA_INFORMAL;case"lao":return kr.LAO;case"lower-armenian":return kr.LOWER_ARMENIAN;case"malayalam":return kr.MALAYALAM;case"mongolian":return kr.MONGOLIAN;case"myanmar":return kr.MYANMAR;case"oriya":return kr.ORIYA;case"persian":return kr.PERSIAN;case"simp-chinese-formal":return kr.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return kr.SIMP_CHINESE_INFORMAL;case"tamil":return kr.TAMIL;case"telugu":return kr.TELUGU;case"thai":return kr.THAI;case"tibetan":return kr.TIBETAN;case"trad-chinese-formal":return kr.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return kr.TRAD_CHINESE_INFORMAL;case"upper-armenian":return kr.UPPER_ARMENIAN;case"disclosure-open":return kr.DISCLOSURE_OPEN;case"disclosure-closed":return kr.DISCLOSURE_CLOSED;case"none":default:return kr.NONE}}},_r=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},Mr=_r("top"),Pr=_r("right"),Nr=_r("bottom"),Gr=_r("left");(function(A){A[A["VISIBLE"]=0]="VISIBLE",A[A["HIDDEN"]=1]="HIDDEN",A[A["SCROLL"]=2]="SCROLL",A[A["CLIP"]=3]="CLIP",A[A["AUTO"]=4]="AUTO"})(Rr||(Rr={}));var Vr,qr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,t){return t.filter(Te).map((function(A){switch(A.value){case"hidden":return Rr.HIDDEN;case"scroll":return Rr.SCROLL;case"clip":return Rr.CLIP;case"auto":return Rr.AUTO;case"visible":default:return Rr.VISIBLE}}))}},jr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},Xr=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Wr=Xr("top"),Jr=Xr("right"),zr=Xr("bottom"),Yr=Xr("left");(function(A){A[A["LEFT"]=0]="LEFT",A[A["CENTER"]=1]="CENTER",A[A["RIGHT"]=2]="RIGHT"})(Vr||(Vr={}));var Zr,$r={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,t){switch(t){case"right":return Vr.RIGHT;case"center":case"justify":return Vr.CENTER;case"left":default:return Vr.LEFT}}};(function(A){A[A["STATIC"]=0]="STATIC",A[A["RELATIVE"]=1]="RELATIVE",A[A["ABSOLUTE"]=2]="ABSOLUTE",A[A["FIXED"]=3]="FIXED",A[A["STICKY"]=4]="STICKY"})(Zr||(Zr={}));var Ai,ti={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,t){switch(t){case"relative":return Zr.RELATIVE;case"absolute":return Zr.ABSOLUTE;case"fixed":return Zr.FIXED;case"sticky":return Zr.STICKY}return Zr.STATIC}},ei={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,t){return 1===t.length&&Oe(t[0],"none")?[]:_e(t).map((function(t){for(var e={color:pn.TRANSPARENT,offsetX:Ve,offsetY:Ve,blur:Ve},n=0,r=0;r1?1:0],this.overflowWrap=Pi(A,jr,t.overflowWrap),this.paddingTop=Pi(A,Wr,t.paddingTop),this.paddingRight=Pi(A,Jr,t.paddingRight),this.paddingBottom=Pi(A,zr,t.paddingBottom),this.paddingLeft=Pi(A,Yr,t.paddingLeft),this.paintOrder=Pi(A,ki,t.paintOrder),this.position=Pi(A,ti,t.position),this.textAlign=Pi(A,$r,t.textAlign),this.textDecorationColor=Pi(A,mi,null!==(e=t.textDecorationColor)&&void 0!==e?e:t.color),this.textDecorationLine=Pi(A,Ci,null!==(n=t.textDecorationLine)&&void 0!==n?n:t.textDecoration),this.textShadow=Pi(A,ei,t.textShadow),this.textTransform=Pi(A,ri,t.textTransform),this.transform=Pi(A,ii,t.transform),this.transformOrigin=Pi(A,ui,t.transformOrigin),this.visibility=Pi(A,di,t.visibility),this.webkitTextStrokeColor=Pi(A,Oi,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=Pi(A,Ri,t.webkitTextStrokeWidth),this.wordBreak=Pi(A,pi,t.wordBreak),this.zIndex=Pi(A,gi,t.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===ni.VISIBLE},A.prototype.isTransparent=function(){return rn(this.backgroundColor)},A.prototype.isTransformed=function(){return null!==this.transform},A.prototype.isPositioned=function(){return this.position!==Zr.STATIC},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return this.float!==hr.NONE},A.prototype.isInlineLevel=function(){return Ei(this.display,4)||Ei(this.display,33554432)||Ei(this.display,268435456)||Ei(this.display,536870912)||Ei(this.display,67108864)||Ei(this.display,134217728)},A}(),_i=function(){function A(A,t){this.content=Pi(A,Ii,t.content),this.quotes=Pi(A,Li,t.quotes)}return A}(),Mi=function(){function A(A,t){this.counterIncrement=Pi(A,xi,t.counterIncrement),this.counterReset=Pi(A,Hi,t.counterReset)}return A}(),Pi=function(A,t,e){var n=new He,r=null!==e&&"undefined"!==typeof e?e.toString():t.initialValue;n.write(r);var i=new Se(n.read());switch(t.type){case 2:var o=i.parseComponentValue();return t.parse(A,Te(o)?o.value:t.initialValue);case 0:return t.parse(A,i.parseComponentValue());case 1:return t.parse(A,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(t.format){case"angle":return $e.parse(A,i.parseComponentValue());case"color":return nn.parse(A,i.parseComponentValue());case"image":return Gn.parse(A,i.parseComponentValue());case"length":var s=i.parseComponentValue();return Pe(s)?s:Ve;case"length-percentage":var a=i.parseComponentValue();return Ne(a)?a:Ve;case"time":return Bi.parse(A,i.parseComponentValue())}break}},Ni="data-html2canvas-debug",Gi=function(A){var t=A.getAttribute(Ni);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Vi=function(A,t){var e=Gi(A);return 1===e||t===e},qi=function(){function A(A,t){this.context=A,this.textNodes=[],this.elements=[],this.flags=0,Vi(t,3),this.styles=new Ki(A,window.getComputedStyle(t,null)),_s(t)&&(this.styles.animationDuration.some((function(A){return A>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=s(this.context,t),Vi(t,4)&&(this.flags|=16)}return A}(),ji="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Xi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Wi="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Ji=0;Ji>4,l[a++]=(15&n)<<4|r>>2,l[a++]=(3&r)<<6|63&i;return c},Yi=function(A){for(var t=A.length,e=[],n=0;n>$i,ro=1<<$i,io=ro-1,oo=1024>>$i,so=no+oo,ao=so,co=32,lo=ao+co,uo=65536>>Ao,ho=1<=0){if(A<55296||A>56319&&A<=65535)return t=this.index[A>>$i],t=(t<>$i)],t=(t<>Ao),t=this.index[t],t+=A>>$i&fo,t=this.index[t],t=(t<=55296&&r<=56319&&e>10),o%1024+56320)),(r+1===e||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},_o=Bo(ji),Mo="×",Po="÷",No=function(A){return _o.get(A)},Go=function(A,t,e){var n=e-2,r=t[n],i=t[e-1],o=t[e];if(i===Fo&&o===Uo)return Mo;if(i===Fo||i===Uo||i===bo)return Po;if(o===Fo||o===Uo||o===bo)return Po;if(i===xo&&-1!==[xo,Ho,Lo,Do].indexOf(o))return Mo;if((i===Lo||i===Ho)&&(o===Ho||o===So))return Mo;if((i===Do||i===So)&&o===So)return Mo;if(o===To||o===Eo)return Mo;if(o===Io)return Mo;if(i===vo)return Mo;if(i===To&&o===ko){while(r===Eo)r=t[--n];if(r===ko)return Mo}if(i===Oo&&o===Oo){var s=0;while(r===Oo)s++,r=t[--n];if(s%2===0)return Mo}return Po},Vo=function(A){var t=Ro(A),e=t.length,n=0,r=0,i=t.map(No);return{next:function(){if(n>=e)return{done:!0,value:null};var A=Mo;while(no.x||r.y>o.y;return o=r,0===t||s}));return A.body.removeChild(t),s},Wo=function(){return"undefined"!==typeof(new Image).crossOrigin},Jo=function(){return"string"===typeof(new XMLHttpRequest).responseType},zo=function(A){var t=new Image,e=A.createElement("canvas"),n=e.getContext("2d");if(!n)return!1;t.src="data:image/svg+xml,";try{n.drawImage(t,0,0),e.toDataURL()}catch(_t){return!1}return!0},Yo=function(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]},Zo=function(A){var t=A.createElement("canvas"),e=100;t.width=e,t.height=e;var n=t.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,e,e);var r=new Image,i=t.toDataURL();r.src=i;var o=$o(e,e,0,0,r);return n.fillStyle="red",n.fillRect(0,0,e,e),As(o).then((function(t){n.drawImage(t,0,0);var r=n.getImageData(0,0,e,e).data;n.fillStyle="red",n.fillRect(0,0,e,e);var o=A.createElement("div");return o.style.backgroundImage="url("+i+")",o.style.height=e+"px",Yo(r)?As($o(e,e,0,0,o)):Promise.reject(!1)})).then((function(A){return n.drawImage(A,0,0),Yo(n.getImageData(0,0,e,e).data)})).catch((function(){return!1}))},$o=function(A,t,e,n,r){var i="http://www.w3.org/2000/svg",o=document.createElementNS(i,"svg"),s=document.createElementNS(i,"foreignObject");return o.setAttributeNS(null,"width",A.toString()),o.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",e.toString()),s.setAttributeNS(null,"y",n.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(s),s.appendChild(r),o},As=function(A){return new Promise((function(t,e){var n=new Image;n.onload=function(){return t(n)},n.onerror=e,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(A))}))},ts={get SUPPORT_RANGE_BOUNDS(){var A=jo(document);return Object.defineProperty(ts,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_WORD_BREAKING(){var A=ts.SUPPORT_RANGE_BOUNDS&&Xo(document);return Object.defineProperty(ts,"SUPPORT_WORD_BREAKING",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=zo(document);return Object.defineProperty(ts,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A="function"===typeof Array.from&&"function"===typeof window.fetch?Zo(document):Promise.resolve(!1);return Object.defineProperty(ts,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=Wo();return Object.defineProperty(ts,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A=Jo();return Object.defineProperty(ts,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ts,"SUPPORT_CORS_XHR",{value:A}),A}},es=function(){function A(A,t){this.text=A,this.bounds=t}return A}(),ns=function(A,t,e,n){var r=ss(t,e),i=[],s=0;return r.forEach((function(t){if(e.textDecorationLine.length||t.trim().length>0)if(ts.SUPPORT_RANGE_BOUNDS)ts.SUPPORT_WORD_BREAKING?i.push(new es(t,os(A,n,s,t.length))):i.push(new es(t,o.fromDOMRectList(A,is(n,s,t.length).getClientRects())));else{var r=n.splitText(t.length);i.push(new es(t,rs(A,n))),n=r}else ts.SUPPORT_RANGE_BOUNDS||(n=n.splitText(t.length));s+=t.length})),i},rs=function(A,t){var e=t.ownerDocument;if(e){var n=e.createElement("html2canvaswrapper");n.appendChild(t.cloneNode(!0));var r=t.parentNode;if(r){r.replaceChild(n,t);var i=s(A,n);return n.firstChild&&r.replaceChild(n.firstChild,n),i}}return o.EMPTY},is=function(A,t,e){var n=A.ownerDocument;if(!n)throw new Error("Node has no owner document");var r=n.createRange();return r.setStart(A,t),r.setEnd(A,t+e),r},os=function(A,t,e,n){return o.fromClientRect(A,is(t,e,n).getBoundingClientRect())},ss=function(A,t){return 0!==t.letterSpacing?qo(A):cs(A,t)},as=[32,160,4961,65792,65793,4153,4241],cs=function(A,t){var e,n=VA(A,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),r=[],i=function(){if(e.value){var A=e.value.slice(),t=c(A),n="";t.forEach((function(A){-1===as.indexOf(A)?n+=l(A):(n.length&&r.push(n),r.push(l(A)),n="")})),n.length&&r.push(n)}};while(!(e=n.next()).done)i();return r},ls=function(){function A(A,t,e){this.text=us(t.data,e.textTransform),this.textBounds=ns(A,this.text,e,t)}return A}(),us=function(A,t){switch(t){case Ai.LOWERCASE:return A.toLowerCase();case Ai.CAPITALIZE:return A.replace(hs,ds);case Ai.UPPERCASE:return A.toUpperCase();default:return A}},hs=/(^|\s|:|-|\(|\))([a-z])/g,ds=function(A,t,e){return A.length>0?t+e.toUpperCase():A},fs=function(A){function e(t,e){var n=A.call(this,t,e)||this;return n.src=e.currentSrc||e.src,n.intrinsicWidth=e.naturalWidth,n.intrinsicHeight=e.naturalHeight,n.context.cache.addImage(n.src),n}return t(e,A),e}(qi),ps=function(A){function e(t,e){var n=A.call(this,t,e)||this;return n.canvas=e,n.intrinsicWidth=e.width,n.intrinsicHeight=e.height,n}return t(e,A),e}(qi),gs=function(A){function e(t,e){var n=A.call(this,t,e)||this,r=new XMLSerializer,i=s(t,e);return e.setAttribute("width",i.width+"px"),e.setAttribute("height",i.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(e)),n.intrinsicWidth=e.width.baseVal.value,n.intrinsicHeight=e.height.baseVal.value,n.context.cache.addImage(n.svg),n}return t(e,A),e}(qi),Bs=function(A){function e(t,e){var n=A.call(this,t,e)||this;return n.value=e.value,n}return t(e,A),e}(qi),ws=function(A){function e(t,e){var n=A.call(this,t,e)||this;return n.start=e.start,n.reversed="boolean"===typeof e.reversed&&!0===e.reversed,n}return t(e,A),e}(qi),ms=[{type:15,flags:0,unit:"px",number:3}],Cs=[{type:16,flags:0,number:50}],ys=function(A){return A.width>A.height?new o(A.left+(A.width-A.height)/2,A.top,A.height,A.height):A.width0)e.textNodes.push(new ls(A,r,e.styles));else if(Ks(r))if(Aa(r)&&r.assignedNodes)r.assignedNodes().forEach((function(t){return Ls(A,t,e,n)}));else{var o=Ds(A,r);o.styles.isVisible()&&(ks(r,o,n)?o.flags|=4:Os(o.styles)&&(o.flags|=2),-1!==Ss.indexOf(r.tagName)&&(o.flags|=8),e.elements.push(o),r.slot,r.shadowRoot?Ls(A,r.shadowRoot,o,n):Zs(r)||qs(r)||$s(r)||Ls(A,r,o,n))}},Ds=function(A,t){return Ws(t)?new fs(A,t):Xs(t)?new ps(A,t):qs(t)?new gs(A,t):Ps(t)?new Bs(A,t):Ns(t)?new ws(A,t):Gs(t)?new Es(A,t):$s(t)?new Is(A,t):Zs(t)?new xs(A,t):Js(t)?new Hs(A,t):new qi(A,t)},Ts=function(A,t){var e=Ds(A,t);return e.flags|=4,Ls(A,t,e,e),e},ks=function(A,t,e){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||js(A)&&e.styles.isTransparent()},Os=function(A){return A.isPositioned()||A.isFloating()},Rs=function(A){return A.nodeType===Node.TEXT_NODE},Ks=function(A){return A.nodeType===Node.ELEMENT_NODE},_s=function(A){return Ks(A)&&"undefined"!==typeof A.style&&!Ms(A)},Ms=function(A){return"object"===typeof A.className},Ps=function(A){return"LI"===A.tagName},Ns=function(A){return"OL"===A.tagName},Gs=function(A){return"INPUT"===A.tagName},Vs=function(A){return"HTML"===A.tagName},qs=function(A){return"svg"===A.tagName},js=function(A){return"BODY"===A.tagName},Xs=function(A){return"CANVAS"===A.tagName},Ws=function(A){return"IMG"===A.tagName},Js=function(A){return"IFRAME"===A.tagName},zs=function(A){return"STYLE"===A.tagName},Ys=function(A){return"SCRIPT"===A.tagName},Zs=function(A){return"TEXTAREA"===A.tagName},$s=function(A){return"SELECT"===A.tagName},Aa=function(A){return"SLOT"===A.tagName},ta=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(A){var t=this.counters[A];return t&&t.length?t[t.length-1]:1},A.prototype.getCounterValues=function(A){var t=this.counters[A];return t||[]},A.prototype.pop=function(A){var t=this;A.forEach((function(A){return t.counters[A].pop()}))},A.prototype.parse=function(A){var t=this,e=A.counterIncrement,n=A.counterReset,r=!0;null!==e&&e.forEach((function(A){var e=t.counters[A.counter];e&&0!==A.increment&&(r=!1,e.length||e.push(1),e[Math.max(0,e.length-1)]+=A.increment)}));var i=[];return r&&n.forEach((function(A){var e=t.counters[A.counter];i.push(A.counter),e||(e=t.counters[A.counter]=[]),e.push(A.reset)})),i},A}(),ea={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"]},na={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},ra={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},ia={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},oa=function(A,t,e,n,r,i){return Ae?ma(A,r,i.length>0):n.integers.reduce((function(t,e,r){while(A>=e)A-=e,t+=n.values[r];return t}),"")+i},sa=function(A,t,e,n){var r="";do{e||A--,r=n(A)+r,A/=t}while(A*t>=t);return r},aa=function(A,t,e,n,r){var i=e-t+1;return(A<0?"-":"")+(sa(Math.abs(A),i,n,(function(A){return l(Math.floor(A%i)+t)}))+r)},ca=function(A,t,e){void 0===e&&(e=". ");var n=t.length;return sa(Math.abs(A),n,!1,(function(A){return t[Math.floor(A%n)]}))+e},la=1,ua=2,ha=4,da=8,fa=function(A,t,e,n,r,i){if(A<-9999||A>9999)return ma(A,kr.CJK_DECIMAL,r.length>0);var o=Math.abs(A),s=r;if(0===o)return t[0]+s;for(var a=0;o>0&&a<=4;a++){var c=o%10;0===c&&Ei(i,la)&&""!==s?s=t[c]+s:c>1||1===c&&0===a||1===c&&1===a&&Ei(i,ua)||1===c&&1===a&&Ei(i,ha)&&A>100||1===c&&a>1&&Ei(i,da)?s=t[c]+(a>0?e[a-1]:"")+s:1===c&&a>0&&(s=e[a-1]+s),o=Math.floor(o/10)}return(A<0?n:"")+s},pa="十百千萬",ga="拾佰仟萬",Ba="マイナス",wa="마이너스",ma=function(A,t,e){var n=e?". ":"",r=e?"、":"",i=e?", ":"",o=e?" ":"";switch(t){case kr.DISC:return"•"+o;case kr.CIRCLE:return"◦"+o;case kr.SQUARE:return"◾"+o;case kr.DECIMAL_LEADING_ZERO:var s=aa(A,48,57,!0,n);return s.length<4?"0"+s:s;case kr.CJK_DECIMAL:return ca(A,"〇一二三四五六七八九",r);case kr.LOWER_ROMAN:return oa(A,1,3999,ea,kr.DECIMAL,n).toLowerCase();case kr.UPPER_ROMAN:return oa(A,1,3999,ea,kr.DECIMAL,n);case kr.LOWER_GREEK:return aa(A,945,969,!1,n);case kr.LOWER_ALPHA:return aa(A,97,122,!1,n);case kr.UPPER_ALPHA:return aa(A,65,90,!1,n);case kr.ARABIC_INDIC:return aa(A,1632,1641,!0,n);case kr.ARMENIAN:case kr.UPPER_ARMENIAN:return oa(A,1,9999,na,kr.DECIMAL,n);case kr.LOWER_ARMENIAN:return oa(A,1,9999,na,kr.DECIMAL,n).toLowerCase();case kr.BENGALI:return aa(A,2534,2543,!0,n);case kr.CAMBODIAN:case kr.KHMER:return aa(A,6112,6121,!0,n);case kr.CJK_EARTHLY_BRANCH:return ca(A,"子丑寅卯辰巳午未申酉戌亥",r);case kr.CJK_HEAVENLY_STEM:return ca(A,"甲乙丙丁戊己庚辛壬癸",r);case kr.CJK_IDEOGRAPHIC:case kr.TRAD_CHINESE_INFORMAL:return fa(A,"零一二三四五六七八九",pa,"負",r,ua|ha|da);case kr.TRAD_CHINESE_FORMAL:return fa(A,"零壹貳參肆伍陸柒捌玖",ga,"負",r,la|ua|ha|da);case kr.SIMP_CHINESE_INFORMAL:return fa(A,"零一二三四五六七八九",pa,"负",r,ua|ha|da);case kr.SIMP_CHINESE_FORMAL:return fa(A,"零壹贰叁肆伍陆柒捌玖",ga,"负",r,la|ua|ha|da);case kr.JAPANESE_INFORMAL:return fa(A,"〇一二三四五六七八九","十百千万",Ba,r,0);case kr.JAPANESE_FORMAL:return fa(A,"零壱弐参四伍六七八九","拾百千万",Ba,r,la|ua|ha);case kr.KOREAN_HANGUL_FORMAL:return fa(A,"영일이삼사오육칠팔구","십백천만",wa,i,la|ua|ha);case kr.KOREAN_HANJA_INFORMAL:return fa(A,"零一二三四五六七八九","十百千萬",wa,i,0);case kr.KOREAN_HANJA_FORMAL:return fa(A,"零壹貳參四五六七八九","拾百千",wa,i,la|ua|ha);case kr.DEVANAGARI:return aa(A,2406,2415,!0,n);case kr.GEORGIAN:return oa(A,1,19999,ia,kr.DECIMAL,n);case kr.GUJARATI:return aa(A,2790,2799,!0,n);case kr.GURMUKHI:return aa(A,2662,2671,!0,n);case kr.HEBREW:return oa(A,1,10999,ra,kr.DECIMAL,n);case kr.HIRAGANA:return ca(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case kr.HIRAGANA_IROHA:return ca(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case kr.KANNADA:return aa(A,3302,3311,!0,n);case kr.KATAKANA:return ca(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case kr.KATAKANA_IROHA:return ca(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case kr.LAO:return aa(A,3792,3801,!0,n);case kr.MONGOLIAN:return aa(A,6160,6169,!0,n);case kr.MYANMAR:return aa(A,4160,4169,!0,n);case kr.ORIYA:return aa(A,2918,2927,!0,n);case kr.PERSIAN:return aa(A,1776,1785,!0,n);case kr.TAMIL:return aa(A,3046,3055,!0,n);case kr.TELUGU:return aa(A,3174,3183,!0,n);case kr.THAI:return aa(A,3664,3673,!0,n);case kr.TIBETAN:return aa(A,3872,3881,!0,n);case kr.DECIMAL:default:return aa(A,48,57,!0,n)}},Ca="data-html2canvas-ignore",ya=function(){function A(A,t,e){if(this.context=A,this.options=e,this.scrolledElements=[],this.referenceElement=t,this.counters=new ta,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement)}return A.prototype.toIFrame=function(A,t){var e=this,i=va(A,t);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var o=A.defaultView.pageXOffset,s=A.defaultView.pageYOffset,a=i.contentWindow,c=a.document,l=ba(i).then((function(){return n(e,void 0,void 0,(function(){var A,e;return r(this,(function(n){switch(n.label){case 0:return this.scrolledElements.forEach(Sa),a&&(a.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||a.scrollY===t.top&&a.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(a.scrollX-t.left,a.scrollY-t.top,0,0))),A=this.options.onclone,e=this.clonedReferenceElement,"undefined"===typeof e?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:c.fonts&&c.fonts.ready?[4,c.fonts.ready]:[3,2];case 1:n.sent(),n.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Ua(c)]:[3,4];case 3:n.sent(),n.label=4;case 4:return"function"===typeof A?[2,Promise.resolve().then((function(){return A(c,e)})).then((function(){return i}))]:[2,i]}}))}))}));return c.open(),c.write(xa(document.doctype)+""),Ha(this.referenceElement.ownerDocument,o,s),c.replaceChild(c.adoptNode(this.documentElement),c.documentElement),c.close(),l},A.prototype.createElementClone=function(A){if(Vi(A,2),Xs(A))return this.createCanvasClone(A);if(zs(A))return this.createStyleClone(A);var t=A.cloneNode(!1);return Ws(t)&&(Ws(A)&&A.currentSrc&&A.currentSrc!==A.src&&(t.src=A.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),t},A.prototype.createStyleClone=function(A){try{var t=A.sheet;if(t&&t.cssRules){var e=[].slice.call(t.cssRules,0).reduce((function(A,t){return t&&"string"===typeof t.cssText?A+t.cssText:A}),""),n=A.cloneNode(!1);return n.textContent=e,n}}catch(_t){if(this.context.logger.error("Unable to access cssRules property",_t),"SecurityError"!==_t.name)throw _t}return A.cloneNode(!1)},A.prototype.createCanvasClone=function(A){var t;if(this.options.inlineImages&&A.ownerDocument){var e=A.ownerDocument.createElement("img");try{return e.src=A.toDataURL(),e}catch(_t){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 r=A.getContext("2d"),i=n.getContext("2d");if(i)if(!this.options.allowTaint&&r)i.putImageData(r.getImageData(0,0,A.width,A.height),0,0);else{var o=null!==(t=A.getContext("webgl2"))&&void 0!==t?t:A.getContext("webgl");if(o){var s=o.getContextAttributes();!1===(null===s||void 0===s?void 0:s.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}i.drawImage(A,0,0)}return n}catch(_t){this.context.logger.info("Unable to clone canvas as it is tainted",A)}return n},A.prototype.cloneNode=function(A){if(Rs(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var t=A.ownerDocument.defaultView;if(t&&Ks(A)&&(_s(A)||Ms(A))){var e=this.createElementClone(A);e.style.transitionProperty="none";var n=t.getComputedStyle(A),r=t.getComputedStyle(A,":before"),i=t.getComputedStyle(A,":after");this.referenceElement===A&&_s(e)&&(this.clonedReferenceElement=e),js(e)&&Ra(e);for(var o=this.counters.parse(new Mi(this.context,n)),s=this.resolvePseudoContent(A,e,r,Qo.BEFORE),a=A.firstChild;a;a=a.nextSibling)Ks(a)&&(Ys(a)||a.hasAttribute(Ca)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(a))||this.options.copyStyles&&Ks(a)&&zs(a)||e.appendChild(this.cloneNode(a));s&&e.insertBefore(s,e.firstChild);var c=this.resolvePseudoContent(A,e,i,Qo.AFTER);return c&&e.appendChild(c),this.counters.pop(o),n&&(this.options.copyStyles||Ms(A))&&!Js(A)&&Ia(n,e),0===A.scrollTop&&0===A.scrollLeft||this.scrolledElements.push([e,A.scrollLeft,A.scrollTop]),(Zs(A)||$s(A))&&(Zs(e)||$s(e))&&(e.value=A.value),e}return A.cloneNode(!1)},A.prototype.resolvePseudoContent=function(A,t,e,n){var r=this;if(e){var i=e.content,o=t.ownerDocument;if(o&&i&&"none"!==i&&"-moz-alt-content"!==i&&"none"!==e.display){this.counters.parse(new Mi(this.context,e));var s=new _i(this.context,e),a=o.createElement("html2canvaspseudoelement");Ia(e,a),s.content.forEach((function(t){if(0===t.type)a.appendChild(o.createTextNode(t.value));else if(22===t.type){var e=o.createElement("img");e.src=t.value,e.style.opacity="1",a.appendChild(e)}else if(18===t.type){if("attr"===t.name){var n=t.values.filter(Te);n.length&&a.appendChild(o.createTextNode(A.getAttribute(n[0].value)||""))}else if("counter"===t.name){var i=t.values.filter(Ke),c=i[0],l=i[1];if(c&&Te(c)){var u=r.counters.getCounterValue(c.value),h=l&&Te(l)?Kr.parse(r.context,l.value):kr.DECIMAL;a.appendChild(o.createTextNode(ma(u,h,!1)))}}else if("counters"===t.name){var d=t.values.filter(Ke),f=(c=d[0],d[1]);l=d[2];if(c&&Te(c)){var p=r.counters.getCounterValues(c.value),g=l&&Te(l)?Kr.parse(r.context,l.value):kr.DECIMAL,B=f&&0===f.type?f.value:"",w=p.map((function(A){return ma(A,g,!1)})).join(B);a.appendChild(o.createTextNode(w))}}}else if(20===t.type)switch(t.value){case"open-quote":a.appendChild(o.createTextNode(Di(s.quotes,r.quoteDepth++,!0)));break;case"close-quote":a.appendChild(o.createTextNode(Di(s.quotes,--r.quoteDepth,!1)));break;default:a.appendChild(o.createTextNode(t.value))}})),a.className=Ta+" "+ka;var c=n===Qo.BEFORE?" "+Ta:" "+ka;return Ms(t)?t.className.baseValue+=c:t.className+=c,a}}},A.destroy=function(A){return!!A.parentNode&&(A.parentNode.removeChild(A),!0)},A}();(function(A){A[A["BEFORE"]=0]="BEFORE",A[A["AFTER"]=1]="AFTER"})(Qo||(Qo={}));var Qa,va=function(A,t){var e=A.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=t.width.toString(),e.height=t.height.toString(),e.scrolling="no",e.setAttribute(Ca,"true"),A.body.appendChild(e),e},Fa=function(A){return new Promise((function(t){A.complete?t():A.src?(A.onload=t,A.onerror=t):t()}))},Ua=function(A){return Promise.all([].slice.call(A.images,0).map(Fa))},ba=function(A){return new Promise((function(t,e){var n=A.contentWindow;if(!n)return e("No window assigned for iframe");var r=n.document;n.onload=A.onload=function(){n.onload=A.onload=null;var e=setInterval((function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(e),t(A))}),50)}}))},Ea=["all","d","content"],Ia=function(A,t){for(var e=A.length-1;e>=0;e--){var n=A.item(e);-1===Ea.indexOf(n)&&t.style.setProperty(n,A.getPropertyValue(n))}return t},xa=function(A){var t="";return A&&(t+=""),t},Ha=function(A,t,e){A&&A.defaultView&&(t!==A.defaultView.pageXOffset||e!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(t,e)},Sa=function(A){var t=A[0],e=A[1],n=A[2];t.scrollLeft=e,t.scrollTop=n},La=":before",Da=":after",Ta="___html2canvas___pseudoelement_before",ka="___html2canvas___pseudoelement_after",Oa='{\n content: "" !important;\n display: none !important;\n}',Ra=function(A){Ka(A,"."+Ta+La+Oa+"\n ."+ka+Da+Oa)},Ka=function(A,t){var e=A.ownerDocument;if(e){var n=e.createElement("style");n.textContent=t,A.appendChild(n)}},_a=function(){function A(){}return A.getOrigin=function(t){var e=A._link;return e?(e.href=t,e.href=e.href,e.protocol+e.hostname+e.port):"about:blank"},A.isSameOrigin=function(t){return A.getOrigin(t)===A._origin},A.setContext=function(t){A._link=t.document.createElement("a"),A._origin=A.getOrigin(t.location.href)},A._origin="about:blank",A}(),Ma=function(){function A(A,t){this.context=A,this._options=t,this._cache={}}return A.prototype.addImage=function(A){var t=Promise.resolve();return this.has(A)?t:Xa(A)||Va(A)?((this._cache[A]=this.loadImage(A)).catch((function(){})),t):t},A.prototype.match=function(A){return this._cache[A]},A.prototype.loadImage=function(A){return n(this,void 0,void 0,(function(){var t,e,n,i,o=this;return r(this,(function(r){switch(r.label){case 0:return t=_a.isSameOrigin(A),e=!qa(A)&&!0===this._options.useCORS&&ts.SUPPORT_CORS_IMAGES&&!t,n=!qa(A)&&!t&&!Xa(A)&&"string"===typeof this._options.proxy&&ts.SUPPORT_CORS_XHR&&!e,t||!1!==this._options.allowTaint||qa(A)||Xa(A)||n||e?(i=A,n?[4,this.proxy(i)]:[3,2]):[2];case 1:i=r.sent(),r.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise((function(A,t){var n=new Image;n.onload=function(){return A(n)},n.onerror=t,(ja(i)||e)&&(n.crossOrigin="anonymous"),n.src=i,!0===n.complete&&setTimeout((function(){return A(n)}),500),o._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+o._options.imageTimeout+"ms) loading image")}),o._options.imageTimeout)}))];case 3:return[2,r.sent()]}}))}))},A.prototype.has=function(A){return"undefined"!==typeof this._cache[A]},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(A){var t=this,e=this._options.proxy;if(!e)throw new Error("No proxy defined");var n=A.substring(0,256);return new Promise((function(r,i){var o=ts.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;s.onload=function(){if(200===s.status)if("text"===o)r(s.response);else{var A=new FileReader;A.addEventListener("load",(function(){return r(A.result)}),!1),A.addEventListener("error",(function(A){return i(A)}),!1),A.readAsDataURL(s.response)}else i("Failed to proxy resource "+n+" with status code "+s.status)},s.onerror=i;var a=e.indexOf("?")>-1?"&":"?";if(s.open("GET",""+e+a+"url="+encodeURIComponent(A)+"&responseType="+o),"text"!==o&&s instanceof XMLHttpRequest&&(s.responseType=o),t._options.imageTimeout){var c=t._options.imageTimeout;s.timeout=c,s.ontimeout=function(){return i("Timed out ("+c+"ms) proxying "+n)}}s.send()}))},A}(),Pa=/^data:image\/svg\+xml/i,Na=/^data:image\/.*;base64,/i,Ga=/^data:image\/.*/i,Va=function(A){return ts.SUPPORT_SVG_DRAWING||!Wa(A)},qa=function(A){return Ga.test(A)},ja=function(A){return Na.test(A)},Xa=function(A){return"blob"===A.substr(0,4)},Wa=function(A){return"svg"===A.substr(-3).toLowerCase()||Pa.test(A)};(function(A){A[A["VECTOR"]=0]="VECTOR",A[A["BEZIER_CURVE"]=1]="BEZIER_CURVE"})(Qa||(Qa={}));var Ja,za=function(A,t){return A.length===t.length&&A.some((function(A,e){return A===t[e]}))},Ya=function(A,t,e,n,r){return A.map((function(A,i){switch(i){case 0:return A.add(t,e);case 1:return A.add(t+n,e);case 2:return A.add(t+n,e+r);case 3:return A.add(t,e+r)}return A}))},Za=function(){function A(A,t){this.type=Qa.VECTOR,this.x=A,this.y=t}return A.prototype.add=function(t,e){return new A(this.x+t,this.y+e)},A}(),$a=function(A,t,e){return new Za(A.x+(t.x-A.x)*e,A.y+(t.y-A.y)*e)},Ac=function(){function A(A,t,e,n){this.type=Qa.BEZIER_CURVE,this.start=A,this.startControl=t,this.endControl=e,this.end=n}return A.prototype.subdivide=function(t,e){var n=$a(this.start,this.startControl,t),r=$a(this.startControl,this.endControl,t),i=$a(this.endControl,this.end,t),o=$a(n,r,t),s=$a(r,i,t),a=$a(o,s,t);return e?new A(this.start,n,o,a):new A(a,s,i,this.end)},A.prototype.add=function(t,e){return new A(this.start.add(t,e),this.startControl.add(t,e),this.endControl.add(t,e),this.end.add(t,e))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),tc=function(A){return A.type===Qa.BEZIER_CURVE},ec=function(){function A(A){var t=A.styles,e=A.bounds,n=Xe(t.borderTopLeftRadius,e.width,e.height),r=n[0],i=n[1],o=Xe(t.borderTopRightRadius,e.width,e.height),s=o[0],a=o[1],c=Xe(t.borderBottomRightRadius,e.width,e.height),l=c[0],u=c[1],h=Xe(t.borderBottomLeftRadius,e.width,e.height),d=h[0],f=h[1],p=[];p.push((r+s)/e.width),p.push((d+l)/e.width),p.push((i+f)/e.height),p.push((a+u)/e.height);var g=Math.max.apply(Math,p);g>1&&(r/=g,i/=g,s/=g,a/=g,l/=g,u/=g,d/=g,f/=g);var B=e.width-s,w=e.height-u,m=e.width-l,C=e.height-f,y=t.borderTopWidth,Q=t.borderRightWidth,v=t.borderBottomWidth,F=t.borderLeftWidth,U=We(t.paddingTop,A.bounds.width),b=We(t.paddingRight,A.bounds.width),E=We(t.paddingBottom,A.bounds.width),I=We(t.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||i>0?nc(e.left+F/3,e.top+y/3,r-F/3,i-y/3,Ja.TOP_LEFT):new Za(e.left+F/3,e.top+y/3),this.topRightBorderDoubleOuterBox=r>0||i>0?nc(e.left+B,e.top+y/3,s-Q/3,a-y/3,Ja.TOP_RIGHT):new Za(e.left+e.width-Q/3,e.top+y/3),this.bottomRightBorderDoubleOuterBox=l>0||u>0?nc(e.left+m,e.top+w,l-Q/3,u-v/3,Ja.BOTTOM_RIGHT):new Za(e.left+e.width-Q/3,e.top+e.height-v/3),this.bottomLeftBorderDoubleOuterBox=d>0||f>0?nc(e.left+F/3,e.top+C,d-F/3,f-v/3,Ja.BOTTOM_LEFT):new Za(e.left+F/3,e.top+e.height-v/3),this.topLeftBorderDoubleInnerBox=r>0||i>0?nc(e.left+2*F/3,e.top+2*y/3,r-2*F/3,i-2*y/3,Ja.TOP_LEFT):new Za(e.left+2*F/3,e.top+2*y/3),this.topRightBorderDoubleInnerBox=r>0||i>0?nc(e.left+B,e.top+2*y/3,s-2*Q/3,a-2*y/3,Ja.TOP_RIGHT):new Za(e.left+e.width-2*Q/3,e.top+2*y/3),this.bottomRightBorderDoubleInnerBox=l>0||u>0?nc(e.left+m,e.top+w,l-2*Q/3,u-2*v/3,Ja.BOTTOM_RIGHT):new Za(e.left+e.width-2*Q/3,e.top+e.height-2*v/3),this.bottomLeftBorderDoubleInnerBox=d>0||f>0?nc(e.left+2*F/3,e.top+C,d-2*F/3,f-2*v/3,Ja.BOTTOM_LEFT):new Za(e.left+2*F/3,e.top+e.height-2*v/3),this.topLeftBorderStroke=r>0||i>0?nc(e.left+F/2,e.top+y/2,r-F/2,i-y/2,Ja.TOP_LEFT):new Za(e.left+F/2,e.top+y/2),this.topRightBorderStroke=r>0||i>0?nc(e.left+B,e.top+y/2,s-Q/2,a-y/2,Ja.TOP_RIGHT):new Za(e.left+e.width-Q/2,e.top+y/2),this.bottomRightBorderStroke=l>0||u>0?nc(e.left+m,e.top+w,l-Q/2,u-v/2,Ja.BOTTOM_RIGHT):new Za(e.left+e.width-Q/2,e.top+e.height-v/2),this.bottomLeftBorderStroke=d>0||f>0?nc(e.left+F/2,e.top+C,d-F/2,f-v/2,Ja.BOTTOM_LEFT):new Za(e.left+F/2,e.top+e.height-v/2),this.topLeftBorderBox=r>0||i>0?nc(e.left,e.top,r,i,Ja.TOP_LEFT):new Za(e.left,e.top),this.topRightBorderBox=s>0||a>0?nc(e.left+B,e.top,s,a,Ja.TOP_RIGHT):new Za(e.left+e.width,e.top),this.bottomRightBorderBox=l>0||u>0?nc(e.left+m,e.top+w,l,u,Ja.BOTTOM_RIGHT):new Za(e.left+e.width,e.top+e.height),this.bottomLeftBorderBox=d>0||f>0?nc(e.left,e.top+C,d,f,Ja.BOTTOM_LEFT):new Za(e.left,e.top+e.height),this.topLeftPaddingBox=r>0||i>0?nc(e.left+F,e.top+y,Math.max(0,r-F),Math.max(0,i-y),Ja.TOP_LEFT):new Za(e.left+F,e.top+y),this.topRightPaddingBox=s>0||a>0?nc(e.left+Math.min(B,e.width-Q),e.top+y,B>e.width+Q?0:Math.max(0,s-Q),Math.max(0,a-y),Ja.TOP_RIGHT):new Za(e.left+e.width-Q,e.top+y),this.bottomRightPaddingBox=l>0||u>0?nc(e.left+Math.min(m,e.width-F),e.top+Math.min(w,e.height-v),Math.max(0,l-Q),Math.max(0,u-v),Ja.BOTTOM_RIGHT):new Za(e.left+e.width-Q,e.top+e.height-v),this.bottomLeftPaddingBox=d>0||f>0?nc(e.left+F,e.top+Math.min(C,e.height-v),Math.max(0,d-F),Math.max(0,f-v),Ja.BOTTOM_LEFT):new Za(e.left+F,e.top+e.height-v),this.topLeftContentBox=r>0||i>0?nc(e.left+F+I,e.top+y+U,Math.max(0,r-(F+I)),Math.max(0,i-(y+U)),Ja.TOP_LEFT):new Za(e.left+F+I,e.top+y+U),this.topRightContentBox=s>0||a>0?nc(e.left+Math.min(B,e.width+F+I),e.top+y+U,B>e.width+F+I?0:s-F+I,a-(y+U),Ja.TOP_RIGHT):new Za(e.left+e.width-(Q+b),e.top+y+U),this.bottomRightContentBox=l>0||u>0?nc(e.left+Math.min(m,e.width-(F+I)),e.top+Math.min(w,e.height+y+U),Math.max(0,l-(Q+b)),u-(v+E),Ja.BOTTOM_RIGHT):new Za(e.left+e.width-(Q+b),e.top+e.height-(v+E)),this.bottomLeftContentBox=d>0||f>0?nc(e.left+F+I,e.top+C,Math.max(0,d-(F+I)),f-(v+E),Ja.BOTTOM_LEFT):new Za(e.left+F+I,e.top+e.height-(v+E))}return A}();(function(A){A[A["TOP_LEFT"]=0]="TOP_LEFT",A[A["TOP_RIGHT"]=1]="TOP_RIGHT",A[A["BOTTOM_RIGHT"]=2]="BOTTOM_RIGHT",A[A["BOTTOM_LEFT"]=3]="BOTTOM_LEFT"})(Ja||(Ja={}));var nc=function(A,t,e,n,r){var i=(Math.sqrt(2)-1)/3*4,o=e*i,s=n*i,a=A+e,c=t+n;switch(r){case Ja.TOP_LEFT:return new Ac(new Za(A,c),new Za(A,c-s),new Za(a-o,t),new Za(a,t));case Ja.TOP_RIGHT:return new Ac(new Za(A,t),new Za(A+o,t),new Za(a,c-s),new Za(a,c));case Ja.BOTTOM_RIGHT:return new Ac(new Za(a,t),new Za(a,t+s),new Za(A+o,c),new Za(A,c));case Ja.BOTTOM_LEFT:default:return new Ac(new Za(a,c),new Za(a-o,c),new Za(A,t+s),new Za(A,t))}},rc=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},ic=function(A){return[A.topLeftContentBox,A.topRightContentBox,A.bottomRightContentBox,A.bottomLeftContentBox]},oc=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},sc=function(){function A(A,t,e){this.offsetX=A,this.offsetY=t,this.matrix=e,this.type=0,this.target=6}return A}(),ac=function(){function A(A,t){this.path=A,this.target=t,this.type=1}return A}(),cc=function(){function A(A){this.opacity=A,this.type=2,this.target=6}return A}(),lc=function(A){return 0===A.type},uc=function(A){return 1===A.type},hc=function(A){return 2===A.type},dc=function(){function A(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return A}(),fc=function(){function A(A,t){if(this.container=A,this.parent=t,this.effects=[],this.curves=new ec(this.container),this.container.styles.opacity<1&&this.effects.push(new cc(this.container.styles.opacity)),null!==this.container.styles.transform){var e=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new sc(e,n,r))}if(this.container.styles.overflowX!==Rr.VISIBLE){var i=rc(this.curves),o=oc(this.curves);za(i,o)?this.effects.push(new ac(i,6)):(this.effects.push(new ac(i,2)),this.effects.push(new ac(o,4)))}}return A.prototype.getEffects=function(A){var t=-1===[Zr.ABSOLUTE,Zr.FIXED].indexOf(this.container.styles.position),e=this.parent,n=this.effects.slice(0);while(e){var r=e.effects.filter((function(A){return!uc(A)}));if(t||e.container.styles.position!==Zr.STATIC||!e.parent){if(n.unshift.apply(n,r),t=-1===[Zr.ABSOLUTE,Zr.FIXED].indexOf(e.container.styles.position),e.container.styles.overflowX!==Rr.VISIBLE){var i=rc(e.curves),o=oc(e.curves);za(i,o)||n.unshift(new ac(o,6))}}else n.unshift.apply(n,r);e=e.parent}return n.filter((function(t){return Ei(t.target,A)}))},A}(),pc=function(A,t,e,n){A.container.elements.forEach((function(r){var i=Ei(r.flags,4),o=Ei(r.flags,2),s=new fc(r,A);Ei(r.styles.display,2048)&&n.push(s);var a=Ei(r.flags,8)?[]:n;if(i||o){var c=i||r.styles.isPositioned()?e:t,l=new dc(s);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var u=r.styles.zIndex.order;if(u<0){var h=0;c.negativeZIndex.some((function(A,t){return u>A.element.container.styles.zIndex.order?(h=t,!1):h>0})),c.negativeZIndex.splice(h,0,l)}else if(u>0){var d=0;c.positiveZIndex.some((function(A,t){return u>=A.element.container.styles.zIndex.order?(d=t+1,!1):d>0})),c.positiveZIndex.splice(d,0,l)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(l)}else r.styles.isFloating()?c.nonPositionedFloats.push(l):c.nonPositionedInlineLevel.push(l);pc(s,l,i?l:e,a)}else r.styles.isInlineLevel()?t.inlineLevel.push(s):t.nonInlineLevel.push(s),pc(s,t,e,a);Ei(r.flags,8)&&gc(r,a)}))},gc=function(A,t){for(var e=A instanceof ws?A.start:1,n=A instanceof ws&&A.reversed,r=0;r0&&A.intrinsicHeight>0){var n=Uc(A),r=oc(t);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(e,0,0,A.intrinsicWidth,A.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(A){return n(this,void 0,void 0,(function(){var t,n,i,s,a,c,l,u,h,d,f,p,g,B,w,m,C,y,Q;return r(this,(function(r){switch(r.label){case 0:this.applyEffects(A.getEffects(4)),t=A.container,n=A.curves,i=t.styles,s=0,a=t.textNodes,r.label=1;case 1:return s0&&F>0&&(w=n.ctx.createPattern(p,"repeat"),n.renderRepeat(C,w,b,E))):Nn(e)&&(m=Ic(A,t,[null,null,null]),C=m[0],y=m[1],Q=m[2],v=m[3],F=m[4],U=0===e.position.length?[qe]:e.position,b=We(U[0],v),E=We(U[U.length-1],F),I=Un(e,b,E,v,F),x=I[0],H=I[1],x>0&&H>0&&(S=n.ctx.createRadialGradient(y+b,Q+E,0,y+b,Q+E,x),Cn(e.stops,2*x).forEach((function(A){return S.addColorStop(A.stop,on(A.color))})),n.path(C),n.ctx.fillStyle=S,x!==H?(L=A.bounds.left+.5*A.bounds.width,D=A.bounds.top+.5*A.bounds.height,T=H/x,k=1/T,n.ctx.save(),n.ctx.translate(L,D),n.ctx.transform(1,0,0,T,0,0),n.ctx.translate(-L,-D),n.ctx.fillRect(y,k*(Q-D)+D,v,F*k),n.ctx.restore()):n.ctx.fill())),r.label=6;case 6:return t--,[2]}}))},n=this,i=0,o=A.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:return i0?c.style!==$n.DASHED?[3,5]:[4,this.renderDashedDottedBorder(c.color,c.width,o,A.curves,$n.DASHED)]:[3,11]):[3,13];case 4:return r.sent(),[3,11];case 5:return c.style!==$n.DOTTED?[3,7]:[4,this.renderDashedDottedBorder(c.color,c.width,o,A.curves,$n.DOTTED)];case 6:return r.sent(),[3,11];case 7:return c.style!==$n.DOUBLE?[3,9]:[4,this.renderDoubleBorder(c.color,c.width,o,A.curves)];case 8:return r.sent(),[3,11];case 9:return[4,this.renderSolidBorder(c.color,o,A.curves)];case 10:r.sent(),r.label=11;case 11:o++,r.label=12;case 12:return s++,[3,3];case 13:return[2]}}))}))},e.prototype.renderDashedDottedBorder=function(A,t,e,i,o){return n(this,void 0,void 0,(function(){var n,s,a,c,l,u,h,d,f,p,g,B,w,m,C,y;return r(this,(function(r){return this.ctx.save(),n=yc(i,e),s=wc(i,e),o===$n.DASHED&&(this.path(s),this.ctx.clip()),tc(s[0])?(a=s[0].start.x,c=s[0].start.y):(a=s[0].x,c=s[0].y),tc(s[1])?(l=s[1].end.x,u=s[1].end.y):(l=s[1].x,u=s[1].y),h=0===e||2===e?Math.abs(a-l):Math.abs(c-u),this.ctx.beginPath(),o===$n.DOTTED?this.formatPath(n):this.formatPath(s.slice(0,2)),d=t<3?3*t:2*t,f=t<3?2*t:t,o===$n.DOTTED&&(d=t,f=t),p=!0,h<=2*d?p=!1:h<=2*d+f?(g=h/(2*d+f),d*=g,f*=g):(B=Math.floor((h+f)/(d+f)),w=(h-B*d)/(B-1),m=(h-(B+1)*d)/B,f=m<=0||Math.abs(f-w)1?arguments[1]:void 0)}}),i("includes")},d1dc:function(A,t,e){"use strict";e("57f3")},d67e:function(A,t,e){(function(t,n){(function(t,n){A.exports=n(e("e511"),e("c0e9"))})(0,(function(A,e){"use strict";A=A&&A.hasOwnProperty("default")?A["default"]:A,e=e&&e.hasOwnProperty("default")?e["default"]:e;var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"===typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},i=Object.assign||function(A){for(var t=1;t0;null)n[r].parentNode.removeChild(n[r])}for(var i in t.style)e.style[i]=t.style[i];return e},a=function A(t,e){for(var n=3===t.nodeType?document.createTextNode(t.nodeValue):t.cloneNode(!1),r=t.firstChild;r;r=r.nextSibling)!0!==e&&1===r.nodeType&&"SCRIPT"===r.nodeName||n.appendChild(A(r,e));return 1===t.nodeType&&("CANVAS"===t.nodeName?(n.width=t.width,n.height=t.height,n.getContext("2d").drawImage(t,0,0)):"TEXTAREA"!==t.nodeName&&"SELECT"!==t.nodeName||(n.value=t.value),n.addEventListener("load",(function(){n.scrollTop=t.scrollTop,n.scrollLeft=t.scrollLeft}),!0)),n},c=function(A,t){if("number"===o(A))return 72*A/96/t;var e={};for(var n in A)e[n]=72*A[n]/96/t;return e},l=function(A,t){return Math.floor(A*t/72*96)},u="undefined"!==typeof window?window:"undefined"!==typeof t?t:"undefined"!==typeof self?self:{};function h(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function d(A,t){return t={exports:{}},A(t,t.exports),t.exports}var f=d((function(A,t){ /*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.5+7f2b526d */ (function(t,e){A.exports=e()})(0,(function(){function A(A){var t=typeof A;return null!==A&&("object"===t||"function"===t)}function t(A){return"function"===typeof A}var e=void 0;e=Array.isArray?Array.isArray:function(A){return"[object Array]"===Object.prototype.toString.call(A)};var r=e,i=0,o=void 0,s=void 0,a=function(A,t){v[i]=A,v[i+1]=t,i+=2,2===i&&(s?s(F):b())};function c(A){s=A}function l(A){a=A}var d="undefined"!==typeof window?window:void 0,f=d||{},p=f.MutationObserver||f.WebKitMutationObserver,g="undefined"===typeof self&&"undefined"!==typeof n&&"[object process]"==={}.toString.call(n),B="undefined"!==typeof Uint8ClampedArray&&"undefined"!==typeof importScripts&&"undefined"!==typeof MessageChannel;function w(){return function(){return n.nextTick(F)}}function m(){return"undefined"!==typeof o?function(){o(F)}:Q()}function C(){var A=0,t=new p(F),e=document.createTextNode("");return t.observe(e,{characterData:!0}),function(){e.data=A=++A%2}}function y(){var A=new MessageChannel;return A.port1.onmessage=F,function(){return A.port2.postMessage(0)}}function Q(){var A=setTimeout;return function(){return A(F,1)}}var v=new Array(1e3);function F(){for(var A=0;Aa){var l=c;c=a,a=l}}else{if("l"!==A&&"landscape"!==A)throw"Invalid orientation: "+A;if(A="l",a>c){l=c;c=a,a=l}}var u={width:c,height:a,unit:t,k:s};return u};var B={toContainer:g.prototype.toContainer};g.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},g.prototype.toContainer=function(){return B.toContainer.call(this).then((function(){var A=this.prop.container,t=this.prop.pageSize.inner.px.height,e=[].concat(this.opt.pagebreak.mode),n={avoidAll:-1!==e.indexOf("avoid-all"),css:-1!==e.indexOf("css"),legacy:-1!==e.indexOf("legacy")},r={},i=this;["before","after","avoid"].forEach((function(t){var e=n.avoidAll&&"avoid"===t;r[t]=e?[]:[].concat(i.opt.pagebreak[t]||[]),r[t].length>0&&(r[t]=Array.prototype.slice.call(A.querySelectorAll(r[t].join(", "))))}));var o=A.querySelectorAll(".html2pdf__page-break");o=Array.prototype.slice.call(o);var a=A.querySelectorAll("*");Array.prototype.forEach.call(a,(function(A){var e={before:!1,after:n.legacy&&-1!==o.indexOf(A),avoid:n.avoidAll};if(n.css){var i=window.getComputedStyle(A),a=["always","page","left","right"],c=["avoid","avoid-page"];e={before:e.before||-1!==a.indexOf(i.breakBefore||i.pageBreakBefore),after:e.after||-1!==a.indexOf(i.breakAfter||i.pageBreakAfter),avoid:e.avoid||-1!==c.indexOf(i.breakInside||i.pageBreakInside)}}Object.keys(e).forEach((function(t){e[t]=e[t]||-1!==r[t].indexOf(A)}));var l=A.getBoundingClientRect();if(e.avoid&&!e.before){var u=Math.floor(l.top/t),h=Math.floor(l.bottom/t),d=Math.abs(l.bottom-l.top)/t;h!==u&&d<=1&&(e.before=!0)}if(e.before){var f=s("div",{style:{display:"block",height:t-l.top%t+"px"}});A.parentNode.insertBefore(f,A)}if(e.after){f=s("div",{style:{display:"block",height:t-l.bottom%t+"px"}});A.parentNode.insertBefore(f,A.nextSibling)}}))}))};var w=[],m={toContainer:g.prototype.toContainer,toPdf:g.prototype.toPdf};g.prototype.toContainer=function(){return m.toContainer.call(this).then((function(){if(this.opt.enableLinks){var A=this.prop.container,t=A.querySelectorAll("a"),e=c(A.getBoundingClientRect(),this.prop.pageSize.k);w=[],Array.prototype.forEach.call(t,(function(A){for(var t=A.getClientRects(),n=0;n>16&255,n=a>>8&255,r=255&a}if(void 0===n||void 0===i&&e===n&&n===r)if("string"==typeof e)t=e+" "+o[0];else switch(A.precision){case 2:t=$(e/255)+" "+o[0];break;case 3:default:t=AA(e/255)+" "+o[0]}else if(void 0===i||"object"===(void 0===i?"undefined":oA(i))){if("string"==typeof e)t=[e,n,r,o[1]].join(" ");else switch(A.precision){case 2:t=[$(e/255),$(n/255),$(r/255),o[1]].join(" ");break;default:case 3:t=[AA(e/255),AA(n/255),AA(r/255),o[1]].join(" ")}i&&0===i.a&&(t=["255","255","255",o[1]].join(" "))}else if("string"==typeof e)t=[e,n,r,i,o[2]].join(" ");else switch(A.precision){case 2:t=[$(e),$(n),$(r),$(i),o[2]].join(" ");break;case 3:default:t=[AA(e),AA(n),AA(r),AA(i),o[2]].join(" ")}return t},J=function(A){var t=function(A){return("0"+parseInt(A)).slice(-2)},e=A.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,t(r),"'",t(i),"'"].join("");return["D:",A.getFullYear(),t(A.getMonth()+1),t(A.getDate()),t(A.getHours()),t(A.getMinutes()),t(A.getSeconds()),o].join("")},z=function(A){var t;return void 0===(void 0===A?"undefined":oA(A))&&(A=new Date),t="object"===(void 0===A?"undefined":oA(A))&&"[object Date]"===Object.prototype.toString.call(A)?J(A):/^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(A)?A:J(new Date),m=t},Y=function(A){var t=m;return"jsDate"===A&&(t=function(A){var t=parseInt(A.substr(2,4),10),e=parseInt(A.substr(6,2),10)-1,n=parseInt(A.substr(8,2),10),r=parseInt(A.substr(10,2),10),i=parseInt(A.substr(12,2),10),o=parseInt(A.substr(14,2),10);return parseInt(A.substr(16,2),10),parseInt(A.substr(20,2),10),new Date(t,e,n,r,i,o,0)}(m)),t},Z=function(A){return A=A||"12345678901234567890123456789012".split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),x=A},$=function(A){return A.toFixed(2)},AA=function(A){return A.toFixed(3)},tA=function(A){A="string"==typeof A?A:A.toString(),S?O[d].push(A):(G+=A.length+1,_.push(A))},eA=function(){return L[++H]=G,tA(H+" 0 obj"),H},nA=function(A){tA("stream"),tA(A),tA("endstream")},rA=function(){for(var A in tA("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),tA("/Font <<"),D)D.hasOwnProperty(A)&&tA("/"+A+" "+D[A].objectNumber+" 0 R");tA(">>"),tA("/XObject <<"),j.publish("putXobjectDict"),tA(">>")},iA=function(){!function(){for(var A in D)D.hasOwnProperty(A)&&(t=D[A],j.publish("putFont",{font:t,out:tA,newObject:eA}),!0!==t.isAlreadyPutted&&(t.objectNumber=eA(),tA("<<"),tA("/Type /Font"),tA("/BaseFont /"+t.postScriptName),tA("/Subtype /Type1"),"string"==typeof t.encoding&&tA("/Encoding /"+t.encoding),tA("/FirstChar 32"),tA("/LastChar 255"),tA(">>"),tA("endobj")));var t}(),j.publish("putResources"),L[2]=G,tA("2 0 obj"),tA("<<"),rA(),tA(">>"),tA("endobj"),j.publish("postPutResources")},sA=function(A,t,e){T.hasOwnProperty(t)||(T[t]={}),T[t][e]=A},aA=function(A,t,e,n){var r="F"+(Object.keys(D).length+1).toString(10),i=D[r]={id:r,postScriptName:A,fontName:t,fontStyle:e,encoding:n,metadata:{}};return sA(r,t,e),j.publish("addFont",i),r},cA=function(A,t){return function(A,t){var e,n,r,i,o,s,a,c,u;if(r=(t=t||{}).sourceEncoding||"Unicode",o=t.outputEncoding,(t.autoencode||o)&&D[l].metadata&&D[l].metadata[r]&&D[l].metadata[r].encoding&&(i=D[l].metadata[r].encoding,!o&&D[l].encoding&&(o=D[l].encoding),!o&&i.codePages&&(o=i.codePages[0]),"string"==typeof o&&(o=i[o]),o)){for(a=!1,s=[],e=0,n=A.length;e>8&&(a=!0);A=s.join("")}for(e=A.length;void 0===a&&0!==e;)A.charCodeAt(e-1)>>8&&(a=!0),e--;if(!a)return A;for(s=t.noBOM?[]:[254,255],e=0,n=A.length;e>8)>>8)throw new Error("Character at position "+e+" of string '"+A+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)}(A,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},lA=function(){(function(A,t){var e="string"==typeof t&&t.toLowerCase();if("string"==typeof A){var n=A.toLowerCase();o.hasOwnProperty(n)&&(A=o[n][0]/u,t=o[n][1]/u)}if(Array.isArray(A)&&(t=A[1],A=A[0]),e){switch(e.substr(0,1)){case"l":A>"),tA("endobj"),t=O[A].join("\n"),eA(),y){for(e=[],r=t.length;r--;)e[r]=t.charCodeAt(r);o=s.from(t),(i=new Deflater(6)).append(new Uint8Array(e)),t=i.flush(),(e=new Uint8Array(t.length+6)).set(new Uint8Array([120,156])),e.set(t,2),e.set(new Uint8Array([255&o,o>>8&255,o>>16&255,o>>24&255]),t.length+2),t=String.fromCharCode.apply(null,e),tA("<>")}else tA("<>");nA(t),tA("endobj")}L[1]=G,tA("1 0 obj"),tA("<>"),tA("endobj"),j.publish("postPutPages")}(),function(){j.publish("putAdditionalObjects");for(var A=0;A>"),tA("endobj"),eA(),tA("<<"),function(){switch(tA("/Type /Catalog"),tA("/Pages 1 0 R"),B||(B="fullwidth"),B){case"fullwidth":tA("/OpenAction [3 0 R /FitH null]");break;case"fullheight":tA("/OpenAction [3 0 R /FitV null]");break;case"fullpage":tA("/OpenAction [3 0 R /Fit]");break;case"original":tA("/OpenAction [3 0 R /XYZ null null 1]");break;default:var A=""+B;"%"===A.substr(A.length-1)&&(B=parseInt(B)/100),"number"==typeof B&&tA("/OpenAction [3 0 R /XYZ null null "+$(B)+"]")}switch(w||(w="continuous"),w){case"continuous":tA("/PageLayout /OneColumn");break;case"single":tA("/PageLayout /SinglePage");break;case"two":case"twoleft":tA("/PageLayout /TwoColumnLeft");break;case"tworight":tA("/PageLayout /TwoColumnRight")}g&&tA("/PageMode /"+g),j.publish("putCatalog")}(),tA(">>"),tA("endobj");var A,t=G,e="0000000000";for(tA("xref"),tA("0 "+(H+1)),tA(e+" 65535 f "),A=1;A<=H;A++){var i=L[A];tA("function"==typeof i?(e+L[A]()).slice(-10)+" 00000 n ":(e+L[A]).slice(-10)+" 00000 n ")}return tA("trailer"),tA("<<"),tA("/Size "+(H+1)),tA("/Root "+H+" 0 R"),tA("/Info "+(H-1)+" 0 R"),tA("/ID [ <"+x+"> <"+x+"> ]"),tA(">>"),tA("startxref"),tA(""+t),tA("%%EOF"),S=!0,_.join("\n")},fA=function(A){var t="S";return"F"===A?t="f":"FD"===A||"DF"===A?t="B":"f"!==A&&"f*"!==A&&"B"!==A&&"B*"!==A||(t=A),t},pA=function(){for(var A=dA(),t=A.length,e=new ArrayBuffer(t),n=new Uint8Array(e);t--;)n[t]=A.charCodeAt(t);return e},gA=function(){return new Blob([pA()],{type:"application/pdf"})},BA=((C=function(A,t){var e="dataur"===(""+A).substr(0,6)?"data:application/pdf;base64,"+btoa(dA()):0;switch(A){case void 0:return dA();case"save":if("object"===("undefined"==typeof navigator?"undefined":oA(navigator))&&navigator.getUserMedia&&(void 0===n.URL||void 0===n.URL.createObjectURL))return q.output("dataurlnewwindow");FA(gA(),t),"function"==typeof FA.unload&&n.setTimeout&&setTimeout(FA.unload,911);break;case"arraybuffer":return pA();case"blob":return gA();case"bloburi":case"bloburl":return n.URL&&n.URL.createObjectURL(gA())||void 0;case"datauristring":case"dataurlstring":return e;case"dataurlnewwindow":var r=n.open(e);if(r||"undefined"==typeof safari)return r;case"datauri":case"dataurl":return n.document.location.href=e;default:throw new Error('Output type "'+A+'" is not supported.')}}).foo=function(){try{return C.apply(this,arguments)}catch(A){var t=A.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var e="Error in function "+t.split("\n")[0].split("<")[0]+": "+A.message;if(!n.console)throw new Error(e);n.console.error(e,A),n.alert&&alert(e)}},(C.foo.bar=C).foo),wA=function(A){return!0===Array.isArray(X)&&-1":")")):"[object Array]"===Object.prototype.toString.call(m[z])&&(Y=parseFloat(m[z][1]).toFixed(2),Z=parseFloat(m[z][2]).toFixed(2),$=(r?"<":"(")+m[z][0]+(r?">":")"),AA=1),void 0!==V&&void 0!==V[z]&&(eA=V[z]+" Tw\n"),0!==x.length&&0===z?A.push(eA+x.join(" ")+" "+Y+" "+Z+" Tm\n"+$):1===AA||0===AA&&0===z?A.push(eA+Y+" "+Z+" Td\n"+$):A.push(eA+$);A=0===AA?A.join(" Tj\nT* "):A.join(" Tj\n"),A+=" Tj\n";var nA="BT\n/"+l+" "+F+" Tf\n"+(F*s).toFixed(2)+" TL\n"+Q+"\n";return nA+=o,nA+=A,tA(nA+="ET"),a},q.lstext=function(A,t,e,n){console.warn("jsPDF.lstext is deprecated");for(var r=0,i=A.length;r, https://github.com/MrRio/jsPDF * 2010 Aaron Spike, https://github.com/acspike * 2012 Willow Systems Corporation, willow-systems.com * 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 * * Licensed under the MIT License * * Contributor(s): * siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango, * kim3er, mfo, alnorth, Flamenco */!function(A,t){var e,n,r=1,i=function(A,t){A.prototype=Object.create(t.prototype),A.prototype.constructor=A},o=function(A){return A*(r/1)},s=function(A){var t=new b,e=M.internal.getHeight(A)||0,n=M.internal.getWidth(A)||0;return t.BBox=[0,0,n.toFixed(2),e.toFixed(2)],t},a=function(A,t,e){A=A||0;var n=1;return n<<=t-1,1==(e=e||1)?A|=n:A&=~n,A},c=function(A,t,e){return e=e||1.3,A=A||0,1==t.readOnly&&(A=a(A,1)),1==t.required&&(A=a(A,2)),1==t.noExport&&(A=a(A,3)),1==t.multiline&&(A=a(A,13)),t.password&&(A=a(A,14)),t.noToggleToOff&&(A=a(A,15)),t.radio&&(A=a(A,16)),t.pushbutton&&(A=a(A,17)),t.combo&&(A=a(A,18)),t.edit&&(A=a(A,19)),t.sort&&(A=a(A,20)),t.fileSelect&&1.4<=e&&(A=a(A,21)),t.multiSelect&&1.4<=e&&(A=a(A,22)),t.doNotSpellCheck&&1.4<=e&&(A=a(A,23)),1==t.doNotScroll&&1.4<=e&&(A=a(A,24)),t.richText&&1.4<=e&&(A=a(A,25)),A},l=function(A){var t=A[0],e=A[1],r=A[2],i=A[3],s={};return Array.isArray(t)?(t[0]=o(t[0]),t[1]=o(t[1]),t[2]=o(t[2]),t[3]=o(t[3])):(t=o(t),e=o(e),r=o(r),i=o(i)),s.lowerLeft_X=t||0,s.lowerLeft_Y=o(n)-e-i||0,s.upperRight_X=t+r||0,s.upperRight_Y=o(n)-e||0,[s.lowerLeft_X.toFixed(2),s.lowerLeft_Y.toFixed(2),s.upperRight_X.toFixed(2),s.upperRight_Y.toFixed(2)]},u=function(A){if(A.appearanceStreamContent)return A.appearanceStreamContent;if(A.V||A.DV){var t=[],e=A.V||A.DV,n=h(A,e);t.push("/Tx BMC"),t.push("q"),t.push("/F1 "+n.fontSize.toFixed(2)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push("BT"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var r=new s(A);return r.stream=t.join("\n"),r}},h=function(A,t,e,n){n=n||12,e=e||"helvetica";var r={text:"",fontSize:""},i=(t=")"==(t="("==t.substr(0,1)?t.substr(1):t).substr(t.length-1)?t.substr(0,t.length-1):t).split(" "),o=n,s=M.internal.getHeight(A)||0;s=s<0?-s:s;var a=M.internal.getWidth(A)||0;a=a<0?-a:a;var c=function(A,t,n){if(A+1=i.length-1;if(!Q||v){if(Q||v){if(v)g=y;else if(A.multiline&&s<(l+2)*(m+2)+2)continue A}else{if(!A.multiline)continue A;if(s<(l+2)*(m+2)+2)continue A;g=y}for(var F="",U=p;U<=g;U++)F+=i[U]+" ";switch(F=" "==F.substr(F.length-1)?F.substr(0,F.length-1):F,B=d(F,o+"px",e).width,A.Q){case 2:h=a-B-2;break;case 1:h=(a-B)/2;break;case 0:default:h=2}t+=h.toFixed(2)+" "+f.toFixed(2)+" Td\n",t+="("+F+") Tj\n",t+=-h.toFixed(2)+" 0 Td\n",f=-(o+2),B=0,p=g+1,m++,w=""}else w+=" "}break}return r.text=t,r.fontSize=o,r},d=function(A,t,n){n=n||"helvetica";var r=e.internal.getFont(n),i=e.getStringUnitWidth(A,{font:r,fontSize:parseFloat(t),charSpace:0})*parseFloat(t);return{height:e.getStringUnitWidth("3",{font:r,fontSize:parseFloat(t),charSpace:0})*parseFloat(t)*1.5,width:i}},f={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},p=function(){for(var A in e.internal.acroformPlugin.acroFormDictionaryRoot.Fields){var t=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields[A];t.hasAnnotation&&B.call(e,t)}},g=function(A){e.internal.acroformPlugin.printedOut&&(e.internal.acroformPlugin.printedOut=!1,e.internal.acroformPlugin.acroFormDictionaryRoot=null),e.internal.acroformPlugin.acroFormDictionaryRoot||Q.call(e),e.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(A)},B=function(A){var t={type:"reference",object:A};e.annotationPlugin.annotations[e.internal.getPageInfo(A.page).pageNumber].push(t)},w=function(){void 0!==e.internal.acroformPlugin.acroFormDictionaryRoot?e.internal.write("/AcroForm "+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R"):console.log("Root missing...")},m=function(){e.internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0},C=function(A){var t=!A;for(var n in A||(e.internal.newObjectDeferredBegin(e.internal.acroformPlugin.acroFormDictionaryRoot.objId),e.internal.out(e.internal.acroformPlugin.acroFormDictionaryRoot.getString())),A=A||e.internal.acroformPlugin.acroFormDictionaryRoot.Kids,A){var r=A[n],i=r.Rect;r.Rect&&(r.Rect=l.call(this,r.Rect)),e.internal.newObjectDeferredBegin(r.objId);var o=r.objId+" 0 obj\n<<\n";if("object"===(void 0===r?"undefined":oA(r))&&"function"==typeof r.getContent&&(o+=r.getContent()),r.Rect=i,r.hasAppearanceStream&&!r.appearanceStreamContent){var s=u.call(this,r);o+="/AP << /N "+s+" >>\n",e.internal.acroformPlugin.xForms.push(s)}if(r.appearanceStreamContent){for(var a in o+="/AP << ",r.appearanceStreamContent){var c=r.appearanceStreamContent[a];if(o+="/"+a+" ",o+="<< ",1<=Object.keys(c).length||Array.isArray(c))for(var n in c){var h;"function"==typeof(h=c[n])&&(h=h.call(this,r)),o+="/"+n+" "+h+" ",0<=e.internal.acroformPlugin.xForms.indexOf(h)||e.internal.acroformPlugin.xForms.push(h)}else"function"==typeof(h=c)&&(h=h.call(this,r)),o+="/"+n+" "+h+" \n",0<=e.internal.acroformPlugin.xForms.indexOf(h)||e.internal.acroformPlugin.xForms.push(h);o+=" >>\n"}o+=">>\n"}o+=">>\nendobj\n",e.internal.out(o)}t&&y.call(this,e.internal.acroformPlugin.xForms)},y=function(A){for(var t in A){var n=t,r=A[t];e.internal.newObjectDeferredBegin(r&&r.objId);var i="";"object"===(void 0===r?"undefined":oA(r))&&"function"==typeof r.getString&&(i=r.getString()),e.internal.out(i),delete A[n]}},Q=function(){if(void 0!==this.internal&&(void 0===this.internal.acroformPlugin||!1===this.internal.acroformPlugin.isInitialized)){if(e=this,I.FieldNum=0,this.internal.acroformPlugin=JSON.parse(JSON.stringify(f)),this.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");r=e.internal.scaleFactor,n=e.internal.pageSize.getHeight(),e.internal.acroformPlugin.acroFormDictionaryRoot=new E,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",m),e.internal.events.subscribe("buildDocument",p),e.internal.events.subscribe("putCatalog",w),e.internal.events.subscribe("postPutPages",C),e.internal.acroformPlugin.isInitialized=!0}},v=function(A){if(Array.isArray(A)){var t=" [";for(var e in A)t+=A[e].toString(),t+=e>\n",this.stream&&(A+="stream\n",A+=this.stream,A+="\nendstream\n"),A+"endobj\n"},U.prototype.getContent=function(){var A="";return A+function(A){var t="",e=Object.keys(A).filter((function(A){return"content"!=A&&"appearanceStreamContent"!=A&&"_"!=A.substring(0,1)}));for(var n in e){var r=e[n],i=A[r];i&&(Array.isArray(i)?t+="/"+r+" "+v(i)+"\n":t+=i instanceof U?"/"+r+" "+i.objId+" 0 R\n":"/"+r+" "+i+"\n")}return t}(this)};var b=function(){var A;U.call(this),this.Type="/XObject",this.Subtype="/Form",this.FormType=1,this.BBox,this.Matrix,this.Resources="2 0 R",this.PieceInfo,Object.defineProperty(this,"Length",{enumerable:!0,get:function(){return void 0!==A?A.length:0}}),Object.defineProperty(this,"stream",{enumerable:!1,set:function(t){A=t.trim()},get:function(){return A||null}})};i(b,U);var E=function(){U.call(this);var A=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return 0>"},YesPushDown:function(A){var t=s(A),n=[],r=e.internal.getFont("zapfdingbats","normal").id;A.Q=1;var i=h(A,"3","ZapfDingbats",50);return n.push("0.749023 g"),n.push("0 0 "+M.internal.getWidth(A).toFixed(2)+" "+M.internal.getHeight(A).toFixed(2)+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+i.fontSize.toFixed(2)+" Tf 0 g"),n.push("BT"),n.push(i.text),n.push("ET"),n.push("Q"),n.push("EMC"),t.stream=n.join("\n"),t},YesNormal:function(A){var t=s(A),n=e.internal.getFont("zapfdingbats","normal").id,r=[];A.Q=1;var i=M.internal.getHeight(A),o=M.internal.getWidth(A),a=h(A,"3","ZapfDingbats",.9*i);return r.push("1 g"),r.push("0 0 "+o.toFixed(2)+" "+i.toFixed(2)+" re"),r.push("f"),r.push("q"),r.push("0 0 1 rg"),r.push("0 0 "+(o-1).toFixed(2)+" "+(i-1).toFixed(2)+" re"),r.push("W"),r.push("n"),r.push("0 g"),r.push("BT"),r.push("/"+n+" "+a.fontSize.toFixed(2)+" Tf 0 g"),r.push(a.text),r.push("ET"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(A){var t=s(A),e=[];return e.push("0.749023 g"),e.push("0 0 "+M.internal.getWidth(A).toFixed(2)+" "+M.internal.getHeight(A).toFixed(2)+" re"),e.push("f"),t.stream=e.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(A){var t={D:{Off:M.RadioButton.Circle.OffPushDown},N:{}};return t.N[A]=M.RadioButton.Circle.YesNormal,t.D[A]=M.RadioButton.Circle.YesPushDown,t},createMK:function(){return"<< /CA (l)>>"},YesNormal:function(A){var t=s(A),e=[],n=M.internal.getWidth(A)<=M.internal.getHeight(A)?M.internal.getWidth(A)/4:M.internal.getHeight(A)/4;n*=.9;var r=M.internal.Bezier_C;return e.push("q"),e.push("1 0 0 1 "+M.internal.getWidth(A)/2+" "+M.internal.getHeight(A)/2+" cm"),e.push(n+" 0 m"),e.push(n+" "+n*r+" "+n*r+" "+n+" 0 "+n+" c"),e.push("-"+n*r+" "+n+" -"+n+" "+n*r+" -"+n+" 0 c"),e.push("-"+n+" -"+n*r+" -"+n*r+" -"+n+" 0 -"+n+" c"),e.push(n*r+" -"+n+" "+n+" -"+n*r+" "+n+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join("\n"),t},YesPushDown:function(A){var t=s(A),e=[],n=M.internal.getWidth(A)<=M.internal.getHeight(A)?M.internal.getWidth(A)/4:M.internal.getHeight(A)/4,r=2*(n*=.9),i=r*M.internal.Bezier_C,o=n*M.internal.Bezier_C;return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+(M.internal.getWidth(A)/2).toFixed(2)+" "+(M.internal.getHeight(A)/2).toFixed(2)+" cm"),e.push(r+" 0 m"),e.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),e.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),e.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),e.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),e.push("f"),e.push("Q"),e.push("0 g"),e.push("q"),e.push("1 0 0 1 "+(M.internal.getWidth(A)/2).toFixed(2)+" "+(M.internal.getHeight(A)/2).toFixed(2)+" cm"),e.push(n+" 0 m"),e.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),e.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),e.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),e.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join("\n"),t},OffPushDown:function(A){var t=s(A),e=[],n=M.internal.getWidth(A)<=M.internal.getHeight(A)?M.internal.getWidth(A)/4:M.internal.getHeight(A)/4,r=2*(n*=.9),i=r*M.internal.Bezier_C;return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+(M.internal.getWidth(A)/2).toFixed(2)+" "+(M.internal.getHeight(A)/2).toFixed(2)+" cm"),e.push(r+" 0 m"),e.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),e.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),e.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),e.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join("\n"),t}},Cross:{createAppearanceStream:function(A){var t={D:{Off:M.RadioButton.Cross.OffPushDown},N:{}};return t.N[A]=M.RadioButton.Cross.YesNormal,t.D[A]=M.RadioButton.Cross.YesPushDown,t},createMK:function(){return"<< /CA (8)>>"},YesNormal:function(A){var t=s(A),e=[],n=M.internal.calculateCross(A);return e.push("q"),e.push("1 1 "+(M.internal.getWidth(A)-2).toFixed(2)+" "+(M.internal.getHeight(A)-2).toFixed(2)+" re"),e.push("W"),e.push("n"),e.push(n.x1.x.toFixed(2)+" "+n.x1.y.toFixed(2)+" m"),e.push(n.x2.x.toFixed(2)+" "+n.x2.y.toFixed(2)+" l"),e.push(n.x4.x.toFixed(2)+" "+n.x4.y.toFixed(2)+" m"),e.push(n.x3.x.toFixed(2)+" "+n.x3.y.toFixed(2)+" l"),e.push("s"),e.push("Q"),t.stream=e.join("\n"),t},YesPushDown:function(A){var t=s(A),e=M.internal.calculateCross(A),n=[];return n.push("0.749023 g"),n.push("0 0 "+M.internal.getWidth(A).toFixed(2)+" "+M.internal.getHeight(A).toFixed(2)+" re"),n.push("f"),n.push("q"),n.push("1 1 "+(M.internal.getWidth(A)-2).toFixed(2)+" "+(M.internal.getHeight(A)-2).toFixed(2)+" re"),n.push("W"),n.push("n"),n.push(e.x1.x.toFixed(2)+" "+e.x1.y.toFixed(2)+" m"),n.push(e.x2.x.toFixed(2)+" "+e.x2.y.toFixed(2)+" l"),n.push(e.x4.x.toFixed(2)+" "+e.x4.y.toFixed(2)+" m"),n.push(e.x3.x.toFixed(2)+" "+e.x3.y.toFixed(2)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(A){var t=s(A),e=[];return e.push("0.749023 g"),e.push("0 0 "+M.internal.getWidth(A).toFixed(2)+" "+M.internal.getHeight(A).toFixed(2)+" re"),e.push("f"),t.stream=e.join("\n"),t}}},createDefaultAppearanceStream:function(A){return"/F1 0 Tf 0 g"}};M.internal={Bezier_C:.551915024494,calculateCross:function(A){var t,e,n=M.internal.getWidth(A),r=M.internal.getHeight(A),i=(e=r)<(t=n)?e:t;return{x1:{x:(n-i)/2,y:(r-i)/2+i},x2:{x:(n-i)/2+i,y:(r-i)/2},x3:{x:(n-i)/2,y:(r-i)/2},x4:{x:(n-i)/2+i,y:(r-i)/2+i}}}},M.internal.getWidth=function(A){var t=0;return"object"===(void 0===A?"undefined":oA(A))&&(t=o(A.Rect[2])),t},M.internal.getHeight=function(A){var t=0;return"object"===(void 0===A?"undefined":oA(A))&&(t=o(A.Rect[3])),t},A.addField=function(A){return Q.call(this),A instanceof K?this.addTextField.call(this,A):A instanceof x?this.addChoiceField.call(this,A):A instanceof D?this.addButton.call(this,A):(A instanceof O||A)&&g.call(this,A),A.page=e.internal.getCurrentPageInfo().pageNumber,this},A.addButton=function(A){Q.call(this);var t=A||new I;t.FT="/Btn",t.Ff=c(t.Ff,A,e.internal.getPDFVersion()),g.call(this,t)},A.addTextField=function(A){Q.call(this);var t=A||new I;t.FT="/Tx",t.Ff=c(t.Ff,A,e.internal.getPDFVersion()),g.call(this,t)},A.addChoiceField=function(A){Q.call(this);var t=A||new I;t.FT="/Ch",t.Ff=c(t.Ff,A,e.internal.getPDFVersion()),g.call(this,t)},"object"==(void 0===t?"undefined":oA(t))&&(t.ChoiceField=x,t.ListBox=H,t.ComboBox=S,t.EditBox=L,t.Button=D,t.PushButton=T,t.RadioButton=k,t.CheckBox=R,t.TextField=K,t.PasswordField=_,t.AcroForm={Appearance:M}),A.AcroFormChoiceField=x,A.AcroFormListBox=H,A.AcroFormComboBox=S,A.AcroFormEditBox=L,A.AcroFormButton=D,A.AcroFormPushButton=T,A.AcroFormRadioButton=k,A.AcroFormCheckBox=R,A.AcroFormTextField=K,A.AcroFormPasswordField=_,A.AcroForm={ChoiceField:x,ListBox:H,ComboBox:S,EditBox:L,Button:D,PushButton:T,RadioButton:k,CheckBox:R,TextField:K,PasswordField:_}}(sA.API,"undefined"!=typeof window&&window||"undefined"!=typeof n&&n),sA.API.addHTML=function(A,t,e,n,r){if("undefined"==typeof html2canvas&&"undefined"==typeof rasterizeHTML)throw new Error("You need either https://github.com/niklasvh/html2canvas or https://github.com/cburgmer/rasterizeHTML.js");"number"!=typeof t&&(n=t,r=e),"function"==typeof n&&(r=n,n=null),"function"!=typeof r&&(r=function(){});var i=this.internal,o=i.scaleFactor,s=i.pageSize.getWidth(),a=i.pageSize.getHeight();if((n=n||{}).onrendered=function(A){t=parseInt(t)||0,e=parseInt(e)||0;var i=n.dim||{},c=Object.assign({top:0,right:0,bottom:0,left:0,useFor:"content"},n.margin),l=i.h||Math.min(a,A.height/o),u=i.w||Math.min(s,A.width/o)-t,h=n.format||"JPEG",d=n.imageCompression||"SLOW";if(A.height>a-c.top-c.bottom&&n.pagesplit){var f=function(A,t,e,r,i){var o=document.createElement("canvas");o.height=i,o.width=r;var s=o.getContext("2d");return s.mozImageSmoothingEnabled=!1,s.webkitImageSmoothingEnabled=!1,s.msImageSmoothingEnabled=!1,s.imageSmoothingEnabled=!1,s.fillStyle=n.backgroundColor||"#ffffff",s.fillRect(0,0,r,i),s.drawImage(A,t,e,r,i,0,0,r,i),o},p=function(){for(var n,i,l=0,p=0,g={},B=!1;;){var w;if(p=0,g.top=0!==l?c.top:e,g.left=0!==l?c.left:t,B=(s-c.left-c.right)*o=A.width)break;this.addPage()}else m=[w=f(A,0,l,n,i),g.left,g.top,w.width/o,w.height/o,h,null,d],this.addImage.apply(this,m);if((l+=i)>=A.height)break;this.addPage()}r(u,l,null,m)}.bind(this);if("CANVAS"===A.nodeName){var g=new Image;g.onload=p,g.src=A.toDataURL("image/png"),A=g}else p()}else{var B=Math.random().toString(35),w=[A,t,e,u,l,h,B,d];this.addImage.apply(this,w),r(u,l,B,w)}}.bind(this),"undefined"!=typeof html2canvas&&!n.rstz)return html2canvas(A,n);if("undefined"!=typeof rasterizeHTML){var c="drawDocument";return"string"==typeof A&&(c=/^http/.test(A)?"drawURL":"drawHTML"),n.width=n.width||s*o,rasterizeHTML[c](A,void 0,n).then((function(A){n.onrendered(A.image)}),(function(A){r(null,A)}))}return null}, /** @preserve * jsPDF addImage plugin * Copyright (c) 2012 Jason Siefken, https://github.com/siefkenj/ * 2013 Chris Dowling, https://github.com/gingerchris * 2013 Trinh Ho, https://github.com/ineedfat * 2013 Edwin Alejandro Perez, https://github.com/eaparango * 2013 Norah Smith, https://github.com/burnburnrocket * 2014 Diego Casorran, https://github.com/diegocr * 2014 James Robb, https://github.com/jamesbrobb * * */ function(A){var t="addImage_",e={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]};A.getImageFileTypeByImageData=function(A,t){var n,r;t=t||"UNKNOWN";var i,o,s,a="UNKNOWN";for(s in e)for(i=e[s],n=0;n>"),"trns"in t&&t.trns.constructor==Array){for(var i="",o=0,s=t.trns.length;o>"),r(t.data),n("endobj"),"smask"in t){var a="/Predictor "+t.p+" /Colors 1 /BitsPerComponent "+t.bpc+" /Columns "+t.w,c={w:t.w,h:t.h,cs:"DeviceGray",bpc:t.bpc,dp:a,data:t.smask};"f"in t&&(c.f=t.f),A.call(this,c)}t.cs===this.color_spaces.INDEXED&&(this.internal.newObject(),n("<< /Length "+t.pal.length+">>"),r(this.arrayBufferToBinaryString(new Uint8Array(t.pal))),n("endobj"))},i=function(){var A=this.internal.collections[t+"images"];for(var e in A)n.call(this,A[e])},o=function(){var A,e=this.internal.collections[t+"images"],n=this.internal.write;for(var r in e)n("/I"+(A=e[r]).i,A.n,"0","R")},s=function(t){return"function"==typeof A["process"+t.toUpperCase()]},a=function(A){return"object"===(void 0===A?"undefined":oA(A))&&1===A.nodeType},c=function(A,t){if("IMG"===A.nodeName&&A.hasAttribute("src")){var e=""+A.getAttribute("src");if(0===e.indexOf("data:image/"))return e;!t&&/\.png(?:[?#].*)?$/i.test(e)&&(t="png")}if("CANVAS"===A.nodeName)var n=A;else{(n=document.createElement("canvas")).width=A.clientWidth||A.width,n.height=A.clientHeight||A.height;var r=n.getContext("2d");if(!r)throw"addImage requires canvas to be supported by browser.";r.drawImage(A,0,0,n.width,n.height)}return n.toDataURL("png"==(""+t).toLowerCase()?"image/png":"image/jpeg")},l=function(A,t){var e;if(t)for(var n in t)if(A===t[n].alias){e=t[n];break}return e};A.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"},A.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"},A.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},A.sHashCode=function(A){return A=A||"",Array.prototype.reduce&&A.split("").reduce((function(A,t){return(A=(A<<5)-A+t.charCodeAt(0))&A}),0)},A.isString=function(A){return"string"==typeof A},A.validateStringAsBase64=function(A){var t=!0;return(A=A||"").length%4!=0&&(t=!1),!1===/[A-Za-z0-9\/]+/.test(A.substr(0,A.length-2))&&(t=!1),!1===/[A-Za-z0-9\/][A-Za-z0-9+\/]|[A-Za-z0-9+\/]=|==/.test(A.substr(-2))&&(t=!1),t},A.extractInfoFromBase64DataURI=function(A){return/^data:([\w]+?\/([\w]+?));base64,(.+)$/g.exec(A)},A.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array},A.isArrayBuffer=function(A){return!!this.supportsArrayBuffer()&&A instanceof ArrayBuffer},A.isArrayBufferView=function(A){return!!this.supportsArrayBuffer()&&"undefined"!=typeof Uint32Array&&(A instanceof Int8Array||A instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&A instanceof Uint8ClampedArray||A instanceof Int16Array||A instanceof Uint16Array||A instanceof Int32Array||A instanceof Uint32Array||A instanceof Float32Array||A instanceof Float64Array)},A.binaryStringToUint8Array=function(A){for(var t=A.length,e=new Uint8Array(t),n=0;n>18]+n[(258048&t)>>12]+n[(4032&t)>>6]+n[63&t];return 1==o?e+=n[(252&(t=r[s]))>>2]+n[(3&t)<<4]+"==":2==o&&(e+=n[(64512&(t=r[s]<<8|r[s+1]))>>10]+n[(1008&t)>>4]+n[(15&t)<<2]+"="),e},A.createImageInfo=function(A,t,e,n,r,i,o,s,a,c,l,u,h){var d={alias:s,w:t,h:e,cs:n,bpc:r,i:o,data:A};return i&&(d.f=i),a&&(d.dp=a),c&&(d.trns=c),l&&(d.pal=l),u&&(d.smask=u),h&&(d.p=h),d},A.addImage=function(e,n,r,u,h,d,f,p,g){var B="";if("string"!=typeof n){var w=d;d=h,h=u,u=r,r=n,n=w}if("object"===(void 0===e?"undefined":oA(e))&&!a(e)&&"imageData"in e){var m=e;e=m.imageData,n=m.format||n,r=m.x||r||0,u=m.y||u||0,h=m.w||h,d=m.h||d,f=m.alias||f,p=m.compression||p,g=m.rotation||m.angle||g}if(isNaN(r)||isNaN(u))throw console.error("jsPDF.addImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addImage");var C,y,Q,v,F,U,b,E=function(){var A=this.internal.collections[t+"images"];return A||(this.internal.collections[t+"images"]=A={},this.internal.events.subscribe("putResources",i),this.internal.events.subscribe("putXobjectDict",o)),A}.call(this);if(!(C=l(e,E))&&(a(e)&&(e=c(e,n)),(null==(b=f)||0===b.length)&&(f="string"==typeof(U=e)&&A.sHashCode(U)),!(C=l(f,E)))){if(this.isString(e)&&(""!==(B=this.convertStringToImageData(e))||void 0!==(B=this.loadImageFile(e)))&&(e=B),n=this.getImageFileTypeByImageData(e,n),!s(n))throw new Error("addImage does not support files of type '"+n+"', please ensure that a plugin for '"+n+"' support is added.");if(this.supportsArrayBuffer()&&(e instanceof Uint8Array||(y=e,e=this.binaryStringToUint8Array(e))),!(C=this["process"+n.toUpperCase()](e,(F=0,(v=E)&&(F=Object.keys?Object.keys(v).length:function(A){var t=0;for(var e in A)A.hasOwnProperty(e)&&t++;return t}(v)),F),f,((Q=p)&&"string"==typeof Q&&(Q=Q.toUpperCase()),Q in A.image_compression?Q:A.image_compression.NONE),y)))throw new Error("An unkwown error occurred whilst processing the image")}return function(A,t,e,n,r,i,o,s){var a=function(A,t,e){return A||t||(t=A=-96),A<0&&(A=-1*e.w*72/A/this.internal.scaleFactor),t<0&&(t=-1*e.h*72/t/this.internal.scaleFactor),0===A&&(A=t*e.w/e.h),0===t&&(t=A*e.h/e.w),[A,t]}.call(this,e,n,r),c=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString;if(e=a[0],n=a[1],o[i]=r,s){s*=Math.PI/180;var u=Math.cos(s),h=Math.sin(s),d=function(A){return A.toFixed(4)},f=[d(u),d(h),d(-1*h),d(u),0,0,"cm"]}this.internal.write("q"),s?(this.internal.write([1,"0","0",1,c(A),l(t+n),"cm"].join(" ")),this.internal.write(f.join(" ")),this.internal.write([c(e),"0","0",c(n),"0","0","cm"].join(" "))):this.internal.write([c(e),"0","0",c(n),c(A),l(t+n),"cm"].join(" ")),this.internal.write("/I"+r.i+" Do"),this.internal.write("Q")}.call(this,r,u,h,d,C,C.i,E,g),this},A.convertStringToImageData=function(t){var e,n="";return this.isString(t)&&(null!==(e=this.extractInfoFromBase64DataURI(t))?A.validateStringAsBase64(e[3])&&(n=atob(e[3])):A.validateStringAsBase64(t)&&(n=atob(t))),n};var u=function(A,t){return A.subarray(t,t+5)};A.processJPEG=function(A,t,e,n,r,i){var o,s=this.decode.DCT_DECODE;if(!this.isString(A)&&!this.isArrayBuffer(A)&&!this.isArrayBufferView(A))return null;if(this.isString(A)&&(o=function(A){var t;if(255===!A.charCodeAt(0)||216===!A.charCodeAt(1)||255===!A.charCodeAt(2)||224===!A.charCodeAt(3)||!A.charCodeAt(6)==="J".charCodeAt(0)||!A.charCodeAt(7)==="F".charCodeAt(0)||!A.charCodeAt(8)==="I".charCodeAt(0)||!A.charCodeAt(9)==="F".charCodeAt(0)||0===!A.charCodeAt(10))throw new Error("getJpegSize requires a binary string jpeg file");for(var e=256*A.charCodeAt(4)+A.charCodeAt(5),n=4,r=A.length;n>",l.content=B;var d=l.objId+" 0 R";B="<>";else if(c.options.pageNumber)switch(B="<>",this.internal.write(B))}}this.internal.write("]")}}]),s.createAnnotation=function(A){switch(A.type){case"link":this.link(A.bounds.x,A.bounds.y,A.bounds.w,A.bounds.h,A);break;case"text":case"freetext":this.annotationPlugin.annotations[this.internal.getCurrentPageInfo().pageNumber].push(A)}},s.link=function(A,t,e,n,r){this.annotationPlugin.annotations[this.internal.getCurrentPageInfo().pageNumber].push({x:A,y:t,w:e,h:n,options:r,type:"link"})},s.textWithLink=function(A,t,e,n){var r=this.getTextWidth(A),i=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(A,t,e),e+=.2*i,this.link(t,e-i,r,i,n),r},s.getTextWidth=function(A){var t=this.internal.getFontSize();return this.getStringUnitWidth(A)*t/this.internal.scaleFactor},s.getLineHeight=function(){return this.internal.getLineHeight()},function(A){var t=Object.keys({ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",fa:"Persian","fa-IR":"Persian/Iran",ur:"Urdu"}),e={1569:[65152],1570:[65153,65154,65153,65154],1571:[65155,65156,65155,65156],1572:[65157,65158],1573:[65159,65160,65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166,65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194,65193],1584:[65195,65196,65195],1585:[65197,65198,65197],1586:[65199,65200,65199],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262,65261],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395,64394],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={1570:[65269,65270,65269,65270],1571:[65271,65272,65271,65272],1573:[65273,65274,65273,65274],1575:[65275,65276,65275,65276]},r={1570:[65153,65154,65153,65154],1571:[65155,65156,65155,65156],1573:[65159,65160,65159,65160],1575:[65165,65166,65165,65166]},i={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},o=[1570,1571,1573,1575],s=[1569,1570,1571,1572,1573,1575,1577,1583,1584,1585,1586,1608,1688],a=0,c=1,l=2,u=3;function h(A){return void 0!==A&&void 0!==e[A.charCodeAt(0)]}function d(A){return void 0!==A&&0<=s.indexOf(A.charCodeAt(0))}function f(A){return void 0!==A&&0<=o.indexOf(A.charCodeAt(0))}function p(A){return h(A)&&2<=e[A.charCodeAt(0)].length}function g(A,t,n,i){return h(A)?(i=i||{},e=Object.assign(e,i),!p(A)||!h(t)&&!h(n)||!h(n)&&d(t)||d(A)&&!h(t)||d(A)&&f(t)||d(A)&&d(t)?(e=Object.assign(e,r),a):h(o=A)&&4==e[o.charCodeAt(0)].length&&h(t)&&!d(t)&&h(n)&&p(n)?(e=Object.assign(e,r),u):d(A)||!h(n)?(e=Object.assign(e,r),c):(e=Object.assign(e,r),l)):-1;var o}var B=A.processArabic=function(A,t){A=A||"",t=t||!1;var o,s,a,c="",l=0,u=0,d="",p="",B="";for(l=0;l>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+t+" 0 R")}))}return this},(c=sA.API).events.push(["initialized",function(){this.canvas.pdf=this}]),c.canvas={getContext:function(A){return(this.pdf.context2d._canvas=this).pdf.context2d},childNodes:[]},Object.defineProperty(c.canvas,"width",{get:function(){return this._width},set:function(A){this._width=A,this.getContext("2d").pageWrapX=A+1}}),Object.defineProperty(c.canvas,"height",{get:function(){return this._height},set:function(A){this._height=A,this.getContext("2d").pageWrapY=A+1}}),l=sA.API,p={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},g=1,B=function(A,t,e,n,r){p={x:A,y:t,w:e,h:n,ln:r}},w=function(){return p},m={left:0,top:0,bottom:0},l.setHeaderFunction=function(A){f=A},l.getTextDimensions=function(A){u=this.internal.getFont().fontName,h=this.table_font_size||this.internal.getFontSize(),d=this.internal.getFont().fontStyle;var t,e,n=19.049976/25.4;(e=document.createElement("font")).id="jsPDFCell";try{e.style.fontStyle=d}catch(t){e.style.fontWeight=d}e.style.fontSize=h+"pt",e.style.fontFamily=u;try{e.textContent=A}catch(t){e.innerText=A}return document.body.appendChild(e),t={w:(e.offsetWidth+1)*n,h:(e.offsetHeight+1)*n},document.body.removeChild(e),t},l.cellAddPage=function(){var A=this.margins||m;this.addPage(),B(A.left,A.top,void 0,void 0),g+=1},l.cellInitialize=function(){p={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},g=1},l.cell=function(A,t,e,n,r,i,o){var s=w(),a=!1;if(void 0!==s.ln)if(s.ln===i)A=s.x+s.w,t=s.y;else{var c=this.margins||m;s.y+s.h+n+13>=this.internal.pageSize.getHeight()-c.bottom&&(this.cellAddPage(),a=!0,this.printHeaders&&this.tableHeaderRow&&this.printHeaderRow(i,!0)),t=w().y+w().h,a&&(t=23)}if(void 0!==r[0])if(this.printingHeaderRow?this.rect(A,t,e,n,"FD"):this.rect(A,t,e,n),"right"===o){r instanceof Array||(r=[r]);for(var l=0;l=this.pageBreaks[n]){t++,0===this.lastBreak&&e++;var r=this.pageBreaks[n]-this.lastBreak;this.lastBreak=this.pageBreaks[n],e+=Math.floor(r/this.pageWrapY)}return 0===this.lastBreak&&(e+=Math.floor(A/this.pageWrapY)+1),e+t}return this.pdf.internal.getCurrentPageInfo().pageNumber},_gotoPage:function(A){},lineTo:function(A,t){A=this._wrapX(A),t=this._wrapY(t);var e=this._matrix_map_point(this.ctx._transform,[A,t]),n={type:"lt",x:A=e[0],y:t=e[1]};this.path.push(n)},bezierCurveTo:function(A,t,e,n,r,i){var o;A=this._wrapX(A),t=this._wrapY(t),e=this._wrapX(e),n=this._wrapY(n),r=this._wrapX(r),i=this._wrapY(i),r=(o=this._matrix_map_point(this.ctx._transform,[r,i]))[0],i=o[1];var s={type:"bct",x1:A=(o=this._matrix_map_point(this.ctx._transform,[A,t]))[0],y1:t=o[1],x2:e=(o=this._matrix_map_point(this.ctx._transform,[e,n]))[0],y2:n=o[1],x:r,y:i};this.path.push(s)},quadraticCurveTo:function(A,t,e,n){var r;A=this._wrapX(A),t=this._wrapY(t),e=this._wrapX(e),n=this._wrapY(n),e=(r=this._matrix_map_point(this.ctx._transform,[e,n]))[0],n=r[1];var i={type:"qct",x1:A=(r=this._matrix_map_point(this.ctx._transform,[A,t]))[0],y1:t=r[1],x:e,y:n};this.path.push(i)},arc:function(A,t,e,n,r,i){if(A=this._wrapX(A),t=this._wrapY(t),!this._matrix_is_identity(this.ctx._transform)){var o=this._matrix_map_point(this.ctx._transform,[A,t]);A=o[0],t=o[1];var s=this._matrix_map_point(this.ctx._transform,[0,0]),a=this._matrix_map_point(this.ctx._transform,[0,e]);e=Math.sqrt(Math.pow(a[0]-s[0],2)+Math.pow(a[1]-s[1],2))}var c={type:"arc",x:A,y:t,radius:e,startAngle:n,endAngle:r,anticlockwise:i};this.path.push(c)},drawImage:function(A,t,e,n,r,i,o,s,a){void 0!==i&&(t=i,e=o,n=s,r=a),t=this._wrapX(t),e=this._wrapY(e);var c,l=this._matrix_map_rect(this.ctx._transform,{x:t,y:e,w:n,h:r}),u=(this._matrix_map_rect(this.ctx._transform,{x:i,y:o,w:s,h:a}),/data:image\/(\w+).*/i.exec(A));c=null!=u?u[1]:"png",this.pdf.addImage(A,c,l.x,l.y,l.w,l.h)},_matrix_multiply:function(A,t){var e=t[0],n=t[1],r=t[2],i=t[3],o=t[4],s=t[5],a=e*A[0]+n*A[2],c=r*A[0]+i*A[2],l=o*A[0]+s*A[2]+A[4];return n=e*A[1]+n*A[3],i=r*A[1]+i*A[3],s=o*A[1]+s*A[3]+A[5],[e=a,n,r=c,i,o=l,s]},_matrix_rotation:function(A){return Math.atan2(A[2],A[0])},_matrix_decompose:function(A){var t=A[0],e=A[1],n=A[2],r=A[3],i=Math.sqrt(t*t+e*e),o=(t/=i)*n+(e/=i)*r;n-=t*o,r-=e*o;var s=Math.sqrt(n*n+r*r);return o/=s,t*(r/=s)>"),a.push(">>");var c="MASK"+a.objId;this.pdf.internal.addGraphicsState(c,a.objId);var l="/"+c+" gs";n.splice(0,0,"q"),n.splice(1,0,l),n.push("Q"),window.outIntercept=s;break;default:var u="/"+this.pdf.internal.blendModeMap[this.ctx.globalCompositeOperation.toUpperCase()];u&&this.pdf.internal.out(u+" gs")}var h=this.ctx.globalAlpha;if(this.ctx._fillOpacity<1&&(h=this.ctx._fillOpacity),r){var d=this.pdf.internal.newObject2();d.push("<>"),c="GS_O_"+d.objId,this.pdf.internal.addGraphicsState(c,d.objId),this.pdf.internal.out("/"+c+" gs")}for(var f=this.path,p=0;p>"),t.push(">>");var e="MASK"+t.objId;this.pdf.internal.addGraphicsState(e,t.objId);var n="/"+e+" gs";this.pdf.internal.out(n)}else console.log("jsPDF v2 not enabled")},clip:function(){if(0n.pdf.margins_doc.top&&(n.pdf.addPage(),n.y=n.pdf.margins_doc.top,n.executeWatchFunctions(i));var I=c(i),x=n.x,H=12/n.pdf.internal.scaleFactor,S=(I["margin-left"]+I["padding-left"])*H,L=(I["margin-right"]+I["padding-right"])*H,D=(I["margin-top"]+I["padding-top"])*H,T=(I["margin-bottom"]+I["padding-bottom"])*H;void 0!==I.float&&"right"===I.float?x+=n.settings.width-i.width-L:x+=S,n.pdf.addImage(b,x,n.y+D,i.width,i.height),b=void 0,"right"===I.float||"left"===I.float?(n.watchFunctions.push(function(A,t,e,r){return n.y>=t?(n.x+=A,n.settings.width+=e,!0):!!(r&&1===r.nodeType&&!y[r.nodeName]&&n.x+r.width>n.pdf.margins_doc.left+n.pdf.margins_doc.width)&&(n.x+=A,n.y=t,n.settings.width+=e,!0)}.bind(this,"left"===I.float?-i.width-S-L:0,n.y+i.height+D+T,i.width)),n.watchFunctions.push(function(A,t,e){return!(n.y]*?>/gi,""),l="jsPDFhtmlText"+Date.now().toString()+(1e3*Math.random()).toFixed(0),(c=document.createElement("div")).style.cssText="position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height: 1px !important;width: 1px !important; top:auto;left:-100px;overflow: hidden;",c.innerHTML='