const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/GaugeContainer-7I4Xtyhd.js","assets/index-5JG4S71q.js","assets/vendor-react-DP_h-t3b.js","assets/vendor-ui-B25LK1Jt.js","assets/index-PbSIGSgl.css","assets/index-BcWmkXPs.js","assets/ScoresContainer-BYpUV9Sd.js","assets/AudienceContainer-DfjEVq87.js","assets/ControversyQuadrantContainer-thi1k0ZE.js"])))=>i.map(i=>d[i]);
import{s as vA,a as Ia,j as l,_ as Tt,c as Fo,i as Uo,b as mo,u as po,S as yo,H as vo,d as xo,D as Eo,T as Ho,P as Io}from"./index-5JG4S71q.js";import{r as x,L as hn,u as bo,d as Lo}from"./vendor-react-DP_h-t3b.js";import{ComposeCard as Ko}from"./ComposeCard-Bk4m_lqu.js";import{E as So,O as Do,h as To}from"./textDiff-CYX06i_n.js";import{a as No,R as Mo,b as Ro,C as Oo,t as Qn}from"./index-BcWmkXPs.js";import{s as Cn,a as Fn,g as As}from"./meme-templates-DjvQ13cQ.js";import{A as ko,r as ft,$ as es,k as wt,X as Un,a8 as Go,C as mn,a9 as pn,aa as yn,ab as vn,G as Vo,ac as _o,q as Po,ad as Xo,ae as jo,I as Jo,af as Wo,ag as Yo}from"./vendor-ui-B25LK1Jt.js";import"./ScheduleModal-j4AWtqsx.js";/*!
 * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
 * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
 * Released under MIT License
 *//*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var vs=function(e,A){return vs=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])},vs(e,A)};function zA(e,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");vs(e,A);function t(){this.constructor=e}e.prototype=A===null?Object.create(A):(t.prototype=A.prototype,new t)}var xs=function(){return xs=Object.assign||function(A){for(var t,r=1,s=arguments.length;r<s;r++){t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(A[n]=t[n])}return A},xs.apply(this,arguments)};function HA(e,A,t,r){function s(n){return n instanceof t?n:new t(function(a){a(n)})}return new(t||(t=Promise))(function(n,a){function o(i){try{c(r.next(i))}catch(g){a(g)}}function B(i){try{c(r.throw(i))}catch(g){a(g)}}function c(i){i.done?n(i.value):s(i.value).then(o,B)}c((r=r.apply(e,[])).next())})}function xA(e,A){var t={label:0,sent:function(){if(n[0]&1)throw n[1];return n[1]},trys:[],ops:[]},r,s,n,a;return a={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function o(c){return function(i){return B([c,i])}}function B(c){if(r)throw new TypeError("Generator is already executing.");for(;t;)try{if(r=1,s&&(n=c[0]&2?s.return:c[0]?s.throw||((n=s.return)&&n.call(s),0):s.next)&&!(n=n.call(s,c[1])).done)return n;switch(s=0,n&&(c=[c[0]&2,n.value]),c[0]){case 0:case 1:n=c;break;case 4:return t.label++,{value:c[1],done:!1};case 5:t.label++,s=c[1],c=[0];continue;case 7:c=t.ops.pop(),t.trys.pop();continue;default:if(n=t.trys,!(n=n.length>0&&n[n.length-1])&&(c[0]===6||c[0]===2)){t=0;continue}if(c[0]===3&&(!n||c[1]>n[0]&&c[1]<n[3])){t.label=c[1];break}if(c[0]===6&&t.label<n[1]){t.label=n[1],n=c;break}if(n&&t.label<n[2]){t.label=n[2],t.ops.push(c);break}n[2]&&t.ops.pop(),t.trys.pop();continue}c=A.call(e,t)}catch(i){c=[6,i],s=0}finally{r=n=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var ie=function(){function e(A,t,r,s){this.left=A,this.top=t,this.width=r,this.height=s}return e.prototype.add=function(A,t,r,s){return new e(this.left+A,this.top+t,this.width+r,this.height+s)},e.fromClientRect=function(A,t){return new e(t.left+A.windowBounds.left,t.top+A.windowBounds.top,t.width,t.height)},e.fromDOMRectList=function(A,t){var r=Array.from(t).find(function(s){return s.width!==0});return r?new e(r.left+A.windowBounds.left,r.top+A.windowBounds.top,r.width,r.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),Dr=function(e,A){return ie.fromClientRect(e,A.getBoundingClientRect())},zo=function(e){var A=e.body,t=e.documentElement;if(!A||!t)throw new Error("Unable to get document size");var r=Math.max(Math.max(A.scrollWidth,t.scrollWidth),Math.max(A.offsetWidth,t.offsetWidth),Math.max(A.clientWidth,t.clientWidth)),s=Math.max(Math.max(A.scrollHeight,t.scrollHeight),Math.max(A.offsetHeight,t.offsetHeight),Math.max(A.clientHeight,t.clientHeight));return new ie(0,0,r,s)},Tr=function(e){for(var A=[],t=0,r=e.length;t<r;){var s=e.charCodeAt(t++);if(s>=55296&&s<=56319&&t<r){var n=e.charCodeAt(t++);(n&64512)===56320?A.push(((s&1023)<<10)+(n&1023)+65536):(A.push(s),t--)}else A.push(s)}return A},BA=function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var t=e.length;if(!t)return"";for(var r=[],s=-1,n="";++s<t;){var a=e[s];a<=65535?r.push(a):(a-=65536,r.push((a>>10)+55296,a%1024+56320)),(s+1===t||r.length>16384)&&(n+=String.fromCharCode.apply(String,r),r.length=0)}return n},xn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Zo=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Zt=0;Zt<xn.length;Zt++)Zo[xn.charCodeAt(Zt)]=Zt;var En="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ft=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var qt=0;qt<En.length;qt++)Ft[En.charCodeAt(qt)]=qt;var qo=function(e){var A=e.length*.75,t=e.length,r,s=0,n,a,o,B;e[e.length-1]==="="&&(A--,e[e.length-2]==="="&&A--);var c=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(A):new Array(A),i=Array.isArray(c)?c:new Uint8Array(c);for(r=0;r<t;r+=4)n=Ft[e.charCodeAt(r)],a=Ft[e.charCodeAt(r+1)],o=Ft[e.charCodeAt(r+2)],B=Ft[e.charCodeAt(r+3)],i[s++]=n<<2|a>>4,i[s++]=(a&15)<<4|o>>2,i[s++]=(o&3)<<6|B&63;return c},$o=function(e){for(var A=e.length,t=[],r=0;r<A;r+=2)t.push(e[r+1]<<8|e[r]);return t},AB=function(e){for(var A=e.length,t=[],r=0;r<A;r+=4)t.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return t},xe=5,zs=11,ts=2,eB=zs-xe,ba=65536>>xe,tB=1<<xe,rs=tB-1,rB=1024>>xe,sB=ba+rB,nB=sB,aB=32,iB=nB+aB,oB=65536>>zs,BB=1<<eB,lB=BB-1,Hn=function(e,A,t){return e.slice?e.slice(A,t):new Uint16Array(Array.prototype.slice.call(e,A,t))},cB=function(e,A,t){return e.slice?e.slice(A,t):new Uint32Array(Array.prototype.slice.call(e,A,t))},uB=function(e,A){var t=qo(e),r=Array.isArray(t)?AB(t):new Uint32Array(t),s=Array.isArray(t)?$o(t):new Uint16Array(t),n=24,a=Hn(s,n/2,r[4]/2),o=r[5]===2?Hn(s,(n+r[4])/2):cB(r,Math.ceil((n+r[4])/4));return new gB(r[0],r[1],r[2],r[3],a,o)},gB=function(){function e(A,t,r,s,n,a){this.initialValue=A,this.errorValue=t,this.highStart=r,this.highValueIndex=s,this.index=n,this.data=a}return e.prototype.get=function(A){var t;if(A>=0){if(A<55296||A>56319&&A<=65535)return t=this.index[A>>xe],t=(t<<ts)+(A&rs),this.data[t];if(A<=65535)return t=this.index[ba+(A-55296>>xe)],t=(t<<ts)+(A&rs),this.data[t];if(A<this.highStart)return t=iB-oB+(A>>zs),t=this.index[t],t+=A>>xe&lB,t=this.index[t],t=(t<<ts)+(A&rs),this.data[t];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),In="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",fB=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var $t=0;$t<In.length;$t++)fB[In.charCodeAt($t)]=$t;var wB="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",bn=50,dB=1,La=2,Ka=3,hB=4,QB=5,Ln=7,Sa=8,Kn=9,de=10,Es=11,Sn=12,Hs=13,CB=14,Ut=15,Is=16,Ar=17,dt=18,FB=19,Dn=20,bs=21,ht=22,ss=23,Re=24,NA=25,mt=26,pt=27,Oe=28,UB=29,ye=30,mB=31,er=32,tr=33,Ls=34,Ks=35,Ss=36,Kt=37,Ds=38,Fr=39,Ur=40,ns=41,Da=42,pB=43,yB=[9001,65288],Ta="!",X="ร—",rr="รท",Ts=uB(wB),se=[ye,Ss],Ns=[dB,La,Ka,QB],Na=[de,Sa],Tn=[pt,mt],vB=Ns.concat(Na),Nn=[Ds,Fr,Ur,Ls,Ks],xB=[Ut,Hs],EB=function(e,A){A===void 0&&(A="strict");var t=[],r=[],s=[];return e.forEach(function(n,a){var o=Ts.get(n);if(o>bn?(s.push(!0),o-=bn):s.push(!1),["normal","auto","loose"].indexOf(A)!==-1&&[8208,8211,12316,12448].indexOf(n)!==-1)return r.push(a),t.push(Is);if(o===hB||o===Es){if(a===0)return r.push(a),t.push(ye);var B=t[a-1];return vB.indexOf(B)===-1?(r.push(r[a-1]),t.push(B)):(r.push(a),t.push(ye))}if(r.push(a),o===mB)return t.push(A==="strict"?bs:Kt);if(o===Da||o===UB)return t.push(ye);if(o===pB)return n>=131072&&n<=196605||n>=196608&&n<=262141?t.push(Kt):t.push(ye);t.push(o)}),[r,t,s]},as=function(e,A,t,r){var s=r[t];if(Array.isArray(e)?e.indexOf(s)!==-1:e===s)for(var n=t;n<=r.length;){n++;var a=r[n];if(a===A)return!0;if(a!==de)break}if(s===de)for(var n=t;n>0;){n--;var o=r[n];if(Array.isArray(e)?e.indexOf(o)!==-1:e===o)for(var B=t;B<=r.length;){B++;var a=r[B];if(a===A)return!0;if(a!==de)break}if(o!==de)break}return!1},Mn=function(e,A){for(var t=e;t>=0;){var r=A[t];if(r===de)t--;else return r}return 0},HB=function(e,A,t,r,s){if(t[r]===0)return X;var n=r-1;if(Array.isArray(s)&&s[n]===!0)return X;var a=n-1,o=n+1,B=A[n],c=a>=0?A[a]:0,i=A[o];if(B===La&&i===Ka)return X;if(Ns.indexOf(B)!==-1)return Ta;if(Ns.indexOf(i)!==-1||Na.indexOf(i)!==-1)return X;if(Mn(n,A)===Sa)return rr;if(Ts.get(e[n])===Es||(B===er||B===tr)&&Ts.get(e[o])===Es||B===Ln||i===Ln||B===Kn||[de,Hs,Ut].indexOf(B)===-1&&i===Kn||[Ar,dt,FB,Re,Oe].indexOf(i)!==-1||Mn(n,A)===ht||as(ss,ht,n,A)||as([Ar,dt],bs,n,A)||as(Sn,Sn,n,A))return X;if(B===de)return rr;if(B===ss||i===ss)return X;if(i===Is||B===Is)return rr;if([Hs,Ut,bs].indexOf(i)!==-1||B===CB||c===Ss&&xB.indexOf(B)!==-1||B===Oe&&i===Ss||i===Dn||se.indexOf(i)!==-1&&B===NA||se.indexOf(B)!==-1&&i===NA||B===pt&&[Kt,er,tr].indexOf(i)!==-1||[Kt,er,tr].indexOf(B)!==-1&&i===mt||se.indexOf(B)!==-1&&Tn.indexOf(i)!==-1||Tn.indexOf(B)!==-1&&se.indexOf(i)!==-1||[pt,mt].indexOf(B)!==-1&&(i===NA||[ht,Ut].indexOf(i)!==-1&&A[o+1]===NA)||[ht,Ut].indexOf(B)!==-1&&i===NA||B===NA&&[NA,Oe,Re].indexOf(i)!==-1)return X;if([NA,Oe,Re,Ar,dt].indexOf(i)!==-1)for(var g=n;g>=0;){var w=A[g];if(w===NA)return X;if([Oe,Re].indexOf(w)!==-1)g--;else break}if([pt,mt].indexOf(i)!==-1)for(var g=[Ar,dt].indexOf(B)!==-1?a:n;g>=0;){var w=A[g];if(w===NA)return X;if([Oe,Re].indexOf(w)!==-1)g--;else break}if(Ds===B&&[Ds,Fr,Ls,Ks].indexOf(i)!==-1||[Fr,Ls].indexOf(B)!==-1&&[Fr,Ur].indexOf(i)!==-1||[Ur,Ks].indexOf(B)!==-1&&i===Ur||Nn.indexOf(B)!==-1&&[Dn,mt].indexOf(i)!==-1||Nn.indexOf(i)!==-1&&B===pt||se.indexOf(B)!==-1&&se.indexOf(i)!==-1||B===Re&&se.indexOf(i)!==-1||se.concat(NA).indexOf(B)!==-1&&i===ht&&yB.indexOf(e[o])===-1||se.concat(NA).indexOf(i)!==-1&&B===dt)return X;if(B===ns&&i===ns){for(var p=t[n],m=1;p>0&&(p--,A[p]===ns);)m++;if(m%2!==0)return X}return B===er&&i===tr?X:rr},IB=function(e,A){A||(A={lineBreak:"normal",wordBreak:"normal"});var t=EB(e,A.lineBreak),r=t[0],s=t[1],n=t[2];(A.wordBreak==="break-all"||A.wordBreak==="break-word")&&(s=s.map(function(o){return[NA,ye,Da].indexOf(o)!==-1?Kt:o}));var a=A.wordBreak==="keep-all"?n.map(function(o,B){return o&&e[B]>=19968&&e[B]<=40959}):void 0;return[r,s,a]},bB=function(){function e(A,t,r,s){this.codePoints=A,this.required=t===Ta,this.start=r,this.end=s}return e.prototype.slice=function(){return BA.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),LB=function(e,A){var t=Tr(e),r=IB(t,A),s=r[0],n=r[1],a=r[2],o=t.length,B=0,c=0;return{next:function(){if(c>=o)return{done:!0,value:null};for(var i=X;c<o&&(i=HB(t,n,s,++c,a))===X;);if(i!==X||c===o){var g=new bB(t,i,B,c);return B=c,{value:g,done:!1}}return{done:!0,value:null}}}},KB=1,SB=2,Nt=4,Rn=8,yr=10,On=47,Et=92,DB=9,TB=32,sr=34,Qt=61,NB=35,MB=36,RB=37,nr=39,ar=40,Ct=41,OB=95,SA=45,kB=33,GB=60,VB=62,_B=64,PB=91,XB=93,jB=61,JB=123,ir=63,WB=125,kn=124,YB=126,zB=128,Gn=65533,is=42,ve=43,ZB=44,qB=58,$B=59,St=46,Al=0,el=8,tl=11,rl=14,sl=31,nl=127,Ae=-1,Ma=48,Ra=97,Oa=101,al=102,il=117,ol=122,ka=65,Ga=69,Va=70,Bl=85,ll=90,EA=function(e){return e>=Ma&&e<=57},cl=function(e){return e>=55296&&e<=57343},ke=function(e){return EA(e)||e>=ka&&e<=Va||e>=Ra&&e<=al},ul=function(e){return e>=Ra&&e<=ol},gl=function(e){return e>=ka&&e<=ll},fl=function(e){return ul(e)||gl(e)},wl=function(e){return e>=zB},or=function(e){return e===yr||e===DB||e===TB},vr=function(e){return fl(e)||wl(e)||e===OB},Vn=function(e){return vr(e)||EA(e)||e===SA},dl=function(e){return e>=Al&&e<=el||e===tl||e>=rl&&e<=sl||e===nl},we=function(e,A){return e!==Et?!1:A!==yr},Br=function(e,A,t){return e===SA?vr(A)||we(A,t):vr(e)?!0:!!(e===Et&&we(e,A))},os=function(e,A,t){return e===ve||e===SA?EA(A)?!0:A===St&&EA(t):EA(e===St?A:e)},hl=function(e){var A=0,t=1;(e[A]===ve||e[A]===SA)&&(e[A]===SA&&(t=-1),A++);for(var r=[];EA(e[A]);)r.push(e[A++]);var s=r.length?parseInt(BA.apply(void 0,r),10):0;e[A]===St&&A++;for(var n=[];EA(e[A]);)n.push(e[A++]);var a=n.length,o=a?parseInt(BA.apply(void 0,n),10):0;(e[A]===Ga||e[A]===Oa)&&A++;var B=1;(e[A]===ve||e[A]===SA)&&(e[A]===SA&&(B=-1),A++);for(var c=[];EA(e[A]);)c.push(e[A++]);var i=c.length?parseInt(BA.apply(void 0,c),10):0;return t*(s+o*Math.pow(10,-a))*Math.pow(10,B*i)},Ql={type:2},Cl={type:3},Fl={type:4},Ul={type:13},ml={type:8},pl={type:21},yl={type:9},vl={type:10},xl={type:11},El={type:12},Hl={type:14},lr={type:23},Il={type:1},bl={type:25},Ll={type:24},Kl={type:26},Sl={type:27},Dl={type:28},Tl={type:29},Nl={type:31},Ms={type:32},_a=function(){function e(){this._value=[]}return e.prototype.write=function(A){this._value=this._value.concat(Tr(A))},e.prototype.read=function(){for(var A=[],t=this.consumeToken();t!==Ms;)A.push(t),t=this.consumeToken();return A},e.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case sr:return this.consumeStringToken(sr);case NB:var t=this.peekCodePoint(0),r=this.peekCodePoint(1),s=this.peekCodePoint(2);if(Vn(t)||we(r,s)){var n=Br(t,r,s)?SB:KB,a=this.consumeName();return{type:5,value:a,flags:n}}break;case MB:if(this.peekCodePoint(0)===Qt)return this.consumeCodePoint(),Ul;break;case nr:return this.consumeStringToken(nr);case ar:return Ql;case Ct:return Cl;case is:if(this.peekCodePoint(0)===Qt)return this.consumeCodePoint(),Hl;break;case ve:if(os(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case ZB:return Fl;case SA:var o=A,B=this.peekCodePoint(0),c=this.peekCodePoint(1);if(os(o,B,c))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(Br(o,B,c))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(B===SA&&c===VB)return this.consumeCodePoint(),this.consumeCodePoint(),Ll;break;case St:if(os(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case On:if(this.peekCodePoint(0)===is)for(this.consumeCodePoint();;){var i=this.consumeCodePoint();if(i===is&&(i=this.consumeCodePoint(),i===On))return this.consumeToken();if(i===Ae)return this.consumeToken()}break;case qB:return Kl;case $B:return Sl;case GB:if(this.peekCodePoint(0)===kB&&this.peekCodePoint(1)===SA&&this.peekCodePoint(2)===SA)return this.consumeCodePoint(),this.consumeCodePoint(),bl;break;case _B:var g=this.peekCodePoint(0),w=this.peekCodePoint(1),p=this.peekCodePoint(2);if(Br(g,w,p)){var a=this.consumeName();return{type:7,value:a}}break;case PB:return Dl;case Et:if(we(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case XB:return Tl;case jB:if(this.peekCodePoint(0)===Qt)return this.consumeCodePoint(),ml;break;case JB:return xl;case WB:return El;case il:case Bl:var m=this.peekCodePoint(0),F=this.peekCodePoint(1);return m===ve&&(ke(F)||F===ir)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case kn:if(this.peekCodePoint(0)===Qt)return this.consumeCodePoint(),yl;if(this.peekCodePoint(0)===kn)return this.consumeCodePoint(),pl;break;case YB:if(this.peekCodePoint(0)===Qt)return this.consumeCodePoint(),vl;break;case Ae:return Ms}return or(A)?(this.consumeWhiteSpace(),Nl):EA(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):vr(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:BA(A)}},e.prototype.consumeCodePoint=function(){var A=this._value.shift();return typeof A>"u"?-1:A},e.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},e.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},e.prototype.consumeUnicodeRangeToken=function(){for(var A=[],t=this.consumeCodePoint();ke(t)&&A.length<6;)A.push(t),t=this.consumeCodePoint();for(var r=!1;t===ir&&A.length<6;)A.push(t),t=this.consumeCodePoint(),r=!0;if(r){var s=parseInt(BA.apply(void 0,A.map(function(B){return B===ir?Ma:B})),16),n=parseInt(BA.apply(void 0,A.map(function(B){return B===ir?Va:B})),16);return{type:30,start:s,end:n}}var a=parseInt(BA.apply(void 0,A),16);if(this.peekCodePoint(0)===SA&&ke(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var o=[];ke(t)&&o.length<6;)o.push(t),t=this.consumeCodePoint();var n=parseInt(BA.apply(void 0,o),16);return{type:30,start:a,end:n}}else return{type:30,start:a,end:a}},e.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return A.toLowerCase()==="url"&&this.peekCodePoint(0)===ar?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===ar?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},e.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ae)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===nr||t===sr){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ae||this.peekCodePoint(0)===Ct)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),lr)}for(;;){var s=this.consumeCodePoint();if(s===Ae||s===Ct)return{type:22,value:BA.apply(void 0,A)};if(or(s))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ae||this.peekCodePoint(0)===Ct?(this.consumeCodePoint(),{type:22,value:BA.apply(void 0,A)}):(this.consumeBadUrlRemnants(),lr);if(s===sr||s===nr||s===ar||dl(s))return this.consumeBadUrlRemnants(),lr;if(s===Et)if(we(s,this.peekCodePoint(0)))A.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),lr;else A.push(s)}},e.prototype.consumeWhiteSpace=function(){for(;or(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(A===Ct||A===Ae)return;we(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(A){for(var t=5e4,r="";A>0;){var s=Math.min(t,A);r+=BA.apply(void 0,this._value.splice(0,s)),A-=s}return this._value.shift(),r},e.prototype.consumeStringToken=function(A){var t="",r=0;do{var s=this._value[r];if(s===Ae||s===void 0||s===A)return t+=this.consumeStringSlice(r),{type:0,value:t};if(s===yr)return this._value.splice(0,r),Il;if(s===Et){var n=this._value[r+1];n!==Ae&&n!==void 0&&(n===yr?(t+=this.consumeStringSlice(r),r=-1,this._value.shift()):we(s,n)&&(t+=this.consumeStringSlice(r),t+=BA(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},e.prototype.consumeNumber=function(){var A=[],t=Nt,r=this.peekCodePoint(0);for((r===ve||r===SA)&&A.push(this.consumeCodePoint());EA(this.peekCodePoint(0));)A.push(this.consumeCodePoint());r=this.peekCodePoint(0);var s=this.peekCodePoint(1);if(r===St&&EA(s))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Rn;EA(this.peekCodePoint(0));)A.push(this.consumeCodePoint());r=this.peekCodePoint(0),s=this.peekCodePoint(1);var n=this.peekCodePoint(2);if((r===Ga||r===Oa)&&((s===ve||s===SA)&&EA(n)||EA(s)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Rn;EA(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[hl(A),t]},e.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),t=A[0],r=A[1],s=this.peekCodePoint(0),n=this.peekCodePoint(1),a=this.peekCodePoint(2);if(Br(s,n,a)){var o=this.consumeName();return{type:15,number:t,flags:r,unit:o}}return s===RB?(this.consumeCodePoint(),{type:16,number:t,flags:r}):{type:17,number:t,flags:r}},e.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(ke(A)){for(var t=BA(A);ke(this.peekCodePoint(0))&&t.length<6;)t+=BA(this.consumeCodePoint());or(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(t,16);return r===0||cl(r)||r>1114111?Gn:r}return A===Ae?Gn:A},e.prototype.consumeName=function(){for(var A="";;){var t=this.consumeCodePoint();if(Vn(t))A+=BA(t);else if(we(t,this.peekCodePoint(0)))A+=BA(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),A}},e}(),Pa=function(){function e(A){this._tokens=A}return e.create=function(A){var t=new _a;return t.write(A),new e(t.read())},e.parseValue=function(A){return e.create(A).parseComponentValue()},e.parseValues=function(A){return e.create(A).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var A=this.consumeToken();A.type===31;)A=this.consumeToken();if(A.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var t=this.consumeComponentValue();do A=this.consumeToken();while(A.type===31);if(A.type===32)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var A=[];;){var t=this.consumeComponentValue();if(t.type===32)return A;A.push(t),A.push()}},e.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},e.prototype.consumeSimpleBlock=function(A){for(var t={type:A,values:[]},r=this.consumeToken();;){if(r.type===32||Rl(r,A))return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue()),r=this.consumeToken()}},e.prototype.consumeFunction=function(A){for(var t={name:A.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var A=this._tokens.shift();return typeof A>"u"?Ms:A},e.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},e}(),Mt=function(e){return e.type===15},Ye=function(e){return e.type===17},q=function(e){return e.type===20},Ml=function(e){return e.type===0},Rs=function(e,A){return q(e)&&e.value===A},Xa=function(e){return e.type!==31},We=function(e){return e.type!==31&&e.type!==4},ee=function(e){var A=[],t=[];return e.forEach(function(r){if(r.type===4){if(t.length===0)throw new Error("Error parsing function args, zero tokens for arg");A.push(t),t=[];return}r.type!==31&&t.push(r)}),t.length&&A.push(t),A},Rl=function(e,A){return A===11&&e.type===12||A===28&&e.type===29?!0:A===2&&e.type===3},Ue=function(e){return e.type===17||e.type===15},uA=function(e){return e.type===16||Ue(e)},ja=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},pA={type:17,number:0,flags:Nt},Zs={type:16,number:50,flags:Nt},he={type:16,number:100,flags:Nt},yt=function(e,A,t){var r=e[0],s=e[1];return[AA(r,A),AA(typeof s<"u"?s:r,t)]},AA=function(e,A){if(e.type===16)return e.number/100*A;if(Mt(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},Ja="deg",Wa="grad",Ya="rad",za="turn",Nr={name:"angle",parse:function(e,A){if(A.type===15)switch(A.unit){case Ja:return Math.PI*A.number/180;case Wa:return Math.PI/200*A.number;case Ya:return A.number;case za:return Math.PI*2*A.number}throw new Error("Unsupported angle type")}},Za=function(e){return e.type===15&&(e.unit===Ja||e.unit===Wa||e.unit===Ya||e.unit===za)},qa=function(e){var A=e.filter(q).map(function(t){return t.value}).join(" ");switch(A){case"to bottom right":case"to right bottom":case"left top":case"top left":return[pA,pA];case"to top":case"bottom":return kA(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[pA,he];case"to right":case"left":return kA(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[he,he];case"to bottom":case"top":return kA(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[he,pA];case"to left":case"right":return kA(270)}return 0},kA=function(e){return Math.PI*e/180},Ce={name:"color",parse:function(e,A){if(A.type===18){var t=Ol[A.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported color function "'+A.name+'"');return t(e,A.values)}if(A.type===5){if(A.value.length===3){var r=A.value.substring(0,1),s=A.value.substring(1,2),n=A.value.substring(2,3);return Qe(parseInt(r+r,16),parseInt(s+s,16),parseInt(n+n,16),1)}if(A.value.length===4){var r=A.value.substring(0,1),s=A.value.substring(1,2),n=A.value.substring(2,3),a=A.value.substring(3,4);return Qe(parseInt(r+r,16),parseInt(s+s,16),parseInt(n+n,16),parseInt(a+a,16)/255)}if(A.value.length===6){var r=A.value.substring(0,2),s=A.value.substring(2,4),n=A.value.substring(4,6);return Qe(parseInt(r,16),parseInt(s,16),parseInt(n,16),1)}if(A.value.length===8){var r=A.value.substring(0,2),s=A.value.substring(2,4),n=A.value.substring(4,6),a=A.value.substring(6,8);return Qe(parseInt(r,16),parseInt(s,16),parseInt(n,16),parseInt(a,16)/255)}}if(A.type===20){var o=ae[A.value.toUpperCase()];if(typeof o<"u")return o}return ae.TRANSPARENT}},Fe=function(e){return(255&e)===0},QA=function(e){var A=255&e,t=255&e>>8,r=255&e>>16,s=255&e>>24;return A<255?"rgba("+s+","+r+","+t+","+A/255+")":"rgb("+s+","+r+","+t+")"},Qe=function(e,A,t,r){return(e<<24|A<<16|t<<8|Math.round(r*255)<<0)>>>0},_n=function(e,A){if(e.type===17)return e.number;if(e.type===16){var t=A===3?1:255;return A===3?e.number/100*t:Math.round(e.number/100*t)}return 0},Pn=function(e,A){var t=A.filter(We);if(t.length===3){var r=t.map(_n),s=r[0],n=r[1],a=r[2];return Qe(s,n,a,1)}if(t.length===4){var o=t.map(_n),s=o[0],n=o[1],a=o[2],B=o[3];return Qe(s,n,a,B)}return 0};function Bs(e,A,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(A-e)*t*6+e:t<1/2?A:t<2/3?(A-e)*6*(2/3-t)+e:e}var Xn=function(e,A){var t=A.filter(We),r=t[0],s=t[1],n=t[2],a=t[3],o=(r.type===17?kA(r.number):Nr.parse(e,r))/(Math.PI*2),B=uA(s)?s.number/100:0,c=uA(n)?n.number/100:0,i=typeof a<"u"&&uA(a)?AA(a,1):1;if(B===0)return Qe(c*255,c*255,c*255,1);var g=c<=.5?c*(B+1):c+B-c*B,w=c*2-g,p=Bs(w,g,o+1/3),m=Bs(w,g,o),F=Bs(w,g,o-1/3);return Qe(p*255,m*255,F*255,i)},Ol={hsl:Xn,hsla:Xn,rgb:Pn,rgba:Pn},Ht=function(e,A){return Ce.parse(e,Pa.create(A).parseComponentValue())},ae={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},kl={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,A){return A.map(function(t){if(q(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Gl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Mr=function(e,A){var t=Ce.parse(e,A[0]),r=A[1];return r&&uA(r)?{color:t,stop:r}:{color:t,stop:null}},jn=function(e,A){var t=e[0],r=e[e.length-1];t.stop===null&&(t.stop=pA),r.stop===null&&(r.stop=he);for(var s=[],n=0,a=0;a<e.length;a++){var o=e[a].stop;if(o!==null){var B=AA(o,A);B>n?s.push(B):s.push(n),n=B}else s.push(null)}for(var c=null,a=0;a<s.length;a++){var i=s[a];if(i===null)c===null&&(c=a);else if(c!==null){for(var g=a-c,w=s[c-1],p=(i-w)/(g+1),m=1;m<=g;m++)s[c+m-1]=p*m;c=null}}return e.map(function(F,H){var K=F.color;return{color:K,stop:Math.max(Math.min(1,s[H]/A),0)}})},Vl=function(e,A,t){var r=A/2,s=t/2,n=AA(e[0],A)-r,a=s-AA(e[1],t);return(Math.atan2(a,n)+Math.PI*2)%(Math.PI*2)},_l=function(e,A,t){var r=typeof e=="number"?e:Vl(e,A,t),s=Math.abs(A*Math.sin(r))+Math.abs(t*Math.cos(r)),n=A/2,a=t/2,o=s/2,B=Math.sin(r-Math.PI/2)*o,c=Math.cos(r-Math.PI/2)*o;return[s,n-c,n+c,a-B,a+B]},WA=function(e,A){return Math.sqrt(e*e+A*A)},Jn=function(e,A,t,r,s){var n=[[0,0],[0,A],[e,0],[e,A]];return n.reduce(function(a,o){var B=o[0],c=o[1],i=WA(t-B,r-c);return(s?i<a.optimumDistance:i>a.optimumDistance)?{optimumCorner:o,optimumDistance:i}:a},{optimumDistance:s?1/0:-1/0,optimumCorner:null}).optimumCorner},Pl=function(e,A,t,r,s){var n=0,a=0;switch(e.size){case 0:e.shape===0?n=a=Math.min(Math.abs(A),Math.abs(A-r),Math.abs(t),Math.abs(t-s)):e.shape===1&&(n=Math.min(Math.abs(A),Math.abs(A-r)),a=Math.min(Math.abs(t),Math.abs(t-s)));break;case 2:if(e.shape===0)n=a=Math.min(WA(A,t),WA(A,t-s),WA(A-r,t),WA(A-r,t-s));else if(e.shape===1){var o=Math.min(Math.abs(t),Math.abs(t-s))/Math.min(Math.abs(A),Math.abs(A-r)),B=Jn(r,s,A,t,!0),c=B[0],i=B[1];n=WA(c-A,(i-t)/o),a=o*n}break;case 1:e.shape===0?n=a=Math.max(Math.abs(A),Math.abs(A-r),Math.abs(t),Math.abs(t-s)):e.shape===1&&(n=Math.max(Math.abs(A),Math.abs(A-r)),a=Math.max(Math.abs(t),Math.abs(t-s)));break;case 3:if(e.shape===0)n=a=Math.max(WA(A,t),WA(A,t-s),WA(A-r,t),WA(A-r,t-s));else if(e.shape===1){var o=Math.max(Math.abs(t),Math.abs(t-s))/Math.max(Math.abs(A),Math.abs(A-r)),g=Jn(r,s,A,t,!1),c=g[0],i=g[1];n=WA(c-A,(i-t)/o),a=o*n}break}return Array.isArray(e.size)&&(n=AA(e.size[0],r),a=e.size.length===2?AA(e.size[1],s):n),[n,a]},Xl=function(e,A){var t=kA(180),r=[];return ee(A).forEach(function(s,n){if(n===0){var a=s[0];if(a.type===20&&a.value==="to"){t=qa(s);return}else if(Za(a)){t=Nr.parse(e,a);return}}var o=Mr(e,s);r.push(o)}),{angle:t,stops:r,type:1}},cr=function(e,A){var t=kA(180),r=[];return ee(A).forEach(function(s,n){if(n===0){var a=s[0];if(a.type===20&&["top","left","right","bottom"].indexOf(a.value)!==-1){t=qa(s);return}else if(Za(a)){t=(Nr.parse(e,a)+kA(270))%kA(360);return}}var o=Mr(e,s);r.push(o)}),{angle:t,stops:r,type:1}},jl=function(e,A){var t=kA(180),r=[],s=1,n=0,a=3,o=[];return ee(A).forEach(function(B,c){var i=B[0];if(c===0){if(q(i)&&i.value==="linear"){s=1;return}else if(q(i)&&i.value==="radial"){s=2;return}}if(i.type===18){if(i.name==="from"){var g=Ce.parse(e,i.values[0]);r.push({stop:pA,color:g})}else if(i.name==="to"){var g=Ce.parse(e,i.values[0]);r.push({stop:he,color:g})}else if(i.name==="color-stop"){var w=i.values.filter(We);if(w.length===2){var g=Ce.parse(e,w[1]),p=w[0];Ye(p)&&r.push({stop:{type:16,number:p.number*100,flags:p.flags},color:g})}}}}),s===1?{angle:(t+kA(180))%kA(360),stops:r,type:s}:{size:a,shape:n,stops:r,position:o,type:s}},$a="closest-side",Ai="farthest-side",ei="closest-corner",ti="farthest-corner",ri="circle",si="ellipse",ni="cover",ai="contain",Jl=function(e,A){var t=0,r=3,s=[],n=[];return ee(A).forEach(function(a,o){var B=!0;if(o===0){var c=!1;B=a.reduce(function(g,w){if(c)if(q(w))switch(w.value){case"center":return n.push(Zs),g;case"top":case"left":return n.push(pA),g;case"right":case"bottom":return n.push(he),g}else(uA(w)||Ue(w))&&n.push(w);else if(q(w))switch(w.value){case ri:return t=0,!1;case si:return t=1,!1;case"at":return c=!0,!1;case $a:return r=0,!1;case ni:case Ai:return r=1,!1;case ai:case ei:return r=2,!1;case ti:return r=3,!1}else if(Ue(w)||uA(w))return Array.isArray(r)||(r=[]),r.push(w),!1;return g},B)}if(B){var i=Mr(e,a);s.push(i)}}),{size:r,shape:t,stops:s,position:n,type:2}},ur=function(e,A){var t=0,r=3,s=[],n=[];return ee(A).forEach(function(a,o){var B=!0;if(o===0?B=a.reduce(function(i,g){if(q(g))switch(g.value){case"center":return n.push(Zs),!1;case"top":case"left":return n.push(pA),!1;case"right":case"bottom":return n.push(he),!1}else if(uA(g)||Ue(g))return n.push(g),!1;return i},B):o===1&&(B=a.reduce(function(i,g){if(q(g))switch(g.value){case ri:return t=0,!1;case si:return t=1,!1;case ai:case $a:return r=0,!1;case Ai:return r=1,!1;case ei:return r=2,!1;case ni:case ti:return r=3,!1}else if(Ue(g)||uA(g))return Array.isArray(r)||(r=[]),r.push(g),!1;return i},B)),B){var c=Mr(e,a);s.push(c)}}),{size:r,shape:t,stops:s,position:n,type:2}},Wl=function(e){return e.type===1},Yl=function(e){return e.type===2},qs={name:"image",parse:function(e,A){if(A.type===22){var t={url:A.value,type:0};return e.cache.addImage(A.value),t}if(A.type===18){var r=ii[A.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+A.name+'"');return r(e,A.values)}throw new Error("Unsupported image type "+A.type)}};function zl(e){return!(e.type===20&&e.value==="none")&&(e.type!==18||!!ii[e.name])}var ii={"linear-gradient":Xl,"-moz-linear-gradient":cr,"-ms-linear-gradient":cr,"-o-linear-gradient":cr,"-webkit-linear-gradient":cr,"radial-gradient":Jl,"-moz-radial-gradient":ur,"-ms-radial-gradient":ur,"-o-radial-gradient":ur,"-webkit-radial-gradient":ur,"-webkit-gradient":jl},Zl={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,A){if(A.length===0)return[];var t=A[0];return t.type===20&&t.value==="none"?[]:A.filter(function(r){return We(r)&&zl(r)}).map(function(r){return qs.parse(e,r)})}},ql={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,A){return A.map(function(t){if(q(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},$l={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,A){return ee(A).map(function(t){return t.filter(uA)}).map(ja)}},Ac={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,A){return ee(A).map(function(t){return t.filter(q).map(function(r){return r.value}).join(" ")}).map(ec)}},ec=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Je;(function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"})(Je||(Je={}));var tc={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,A){return ee(A).map(function(t){return t.filter(rc)})}},rc=function(e){return q(e)||uA(e)},Rr=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},sc=Rr("top"),nc=Rr("right"),ac=Rr("bottom"),ic=Rr("left"),Or=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(A,t){return ja(t.filter(uA))}}},oc=Or("top-left"),Bc=Or("top-right"),lc=Or("bottom-right"),cc=Or("bottom-left"),kr=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},uc=kr("top"),gc=kr("right"),fc=kr("bottom"),wc=kr("left"),Gr=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,t){return Mt(t)?t.number:0}}},dc=Gr("top"),hc=Gr("right"),Qc=Gr("bottom"),Cc=Gr("left"),Fc={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Uc={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,A){switch(A){case"rtl":return 1;case"ltr":default:return 0}}},mc={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,A){return A.filter(q).reduce(function(t,r){return t|pc(r.value)},0)}},pc=function(e){switch(e){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},yc={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},vc={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,A){return A.type===20&&A.value==="normal"?0:A.type===17||A.type===15?A.number:0}},xr;(function(e){e.NORMAL="normal",e.STRICT="strict"})(xr||(xr={}));var xc={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"strict":return xr.STRICT;case"normal":default:return xr.NORMAL}}},Ec={name:"line-height",initialValue:"normal",prefix:!1,type:4},Wn=function(e,A){return q(e)&&e.value==="normal"?1.2*A:e.type===17?A*e.number:uA(e)?AA(e,A):A},Hc={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,A){return A.type===20&&A.value==="none"?null:qs.parse(e,A)}},Ic={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,A){switch(A){case"inside":return 0;case"outside":default:return 1}}},Os={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Vr=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},bc=Vr("top"),Lc=Vr("right"),Kc=Vr("bottom"),Sc=Vr("left"),Dc={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,A){return A.filter(q).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Tc={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"break-word":return"break-word";case"normal":default:return"normal"}}},_r=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Nc=_r("top"),Mc=_r("right"),Rc=_r("bottom"),Oc=_r("left"),kc={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,A){switch(A){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Gc={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,A){switch(A){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Vc={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,A){return A.length===1&&Rs(A[0],"none")?[]:ee(A).map(function(t){for(var r={color:ae.TRANSPARENT,offsetX:pA,offsetY:pA,blur:pA},s=0,n=0;n<t.length;n++){var a=t[n];Ue(a)?(s===0?r.offsetX=a:s===1?r.offsetY=a:r.blur=a,s++):r.color=Ce.parse(e,a)}return r})}},_c={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Pc={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,A){if(A.type===20&&A.value==="none")return null;if(A.type===18){var t=Jc[A.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported transform function "'+A.name+'"');return t(A.values)}return null}},Xc=function(e){var A=e.filter(function(t){return t.type===17}).map(function(t){return t.number});return A.length===6?A:null},jc=function(e){var A=e.filter(function(B){return B.type===17}).map(function(B){return B.number}),t=A[0],r=A[1];A[2],A[3];var s=A[4],n=A[5];A[6],A[7],A[8],A[9],A[10],A[11];var a=A[12],o=A[13];return A[14],A[15],A.length===16?[t,r,s,n,a,o]:null},Jc={matrix:Xc,matrix3d:jc},Yn={type:16,number:50,flags:Nt},Wc=[Yn,Yn],Yc={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,A){var t=A.filter(uA);return t.length!==2?Wc:[t[0],t[1]]}},zc={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},It;(function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"})(It||(It={}));var Zc={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"break-all":return It.BREAK_ALL;case"keep-all":return It.KEEP_ALL;case"normal":default:return It.NORMAL}}},qc={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,A){if(A.type===20)return{auto:!0,order:0};if(Ye(A))return{auto:!1,order:A.number};throw new Error("Invalid z-index number parsed")}},oi={name:"time",parse:function(e,A){if(A.type===15)switch(A.unit.toLowerCase()){case"s":return 1e3*A.number;case"ms":return A.number}throw new Error("Unsupported time type")}},$c={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,A){return Ye(A)?A.number:1}},Au={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eu={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,A){return A.filter(q).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return t!==0})}},tu={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,A){var t=[],r=[];return A.forEach(function(s){switch(s.type){case 20:case 0:t.push(s.value);break;case 17:t.push(s.number.toString());break;case 4:r.push(t.join(" ")),t.length=0;break}}),t.length&&r.push(t.join(" ")),r.map(function(s){return s.indexOf(" ")===-1?s:"'"+s+"'"})}},ru={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},su={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,A){if(Ye(A))return A.number;if(q(A))switch(A.value){case"bold":return 700;case"normal":default:return 400}return 400}},nu={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,A){return A.filter(q).map(function(t){return t.value})}},au={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},dA=function(e,A){return(e&A)!==0},iu={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,A){if(A.length===0)return[];var t=A[0];return t.type===20&&t.value==="none"?[]:A}},ou={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,A){if(A.length===0)return null;var t=A[0];if(t.type===20&&t.value==="none")return null;for(var r=[],s=A.filter(Xa),n=0;n<s.length;n++){var a=s[n],o=s[n+1];if(a.type===20){var B=o&&Ye(o)?o.number:1;r.push({counter:a.value,increment:B})}}return r}},Bu={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,A){if(A.length===0)return[];for(var t=[],r=A.filter(Xa),s=0;s<r.length;s++){var n=r[s],a=r[s+1];if(q(n)&&n.value!=="none"){var o=a&&Ye(a)?a.number:0;t.push({counter:n.value,reset:o})}}return t}},lu={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,A){return A.filter(Mt).map(function(t){return oi.parse(e,t)})}},cu={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,A){if(A.length===0)return null;var t=A[0];if(t.type===20&&t.value==="none")return null;var r=[],s=A.filter(Ml);if(s.length%2!==0)return null;for(var n=0;n<s.length;n+=2){var a=s[n].value,o=s[n+1].value;r.push({open:a,close:o})}return r}},zn=function(e,A,t){if(!e)return"";var r=e[Math.min(A,e.length-1)];return r?t?r.open:r.close:""},uu={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,A){return A.length===1&&Rs(A[0],"none")?[]:ee(A).map(function(t){for(var r={color:255,offsetX:pA,offsetY:pA,blur:pA,spread:pA,inset:!1},s=0,n=0;n<t.length;n++){var a=t[n];Rs(a,"inset")?r.inset=!0:Ue(a)?(s===0?r.offsetX=a:s===1?r.offsetY=a:s===2?r.blur=a:r.spread=a,s++):r.color=Ce.parse(e,a)}return r})}},gu={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,A){var t=[0,1,2],r=[];return A.filter(q).forEach(function(s){switch(s.value){case"stroke":r.push(1);break;case"fill":r.push(0);break;case"markers":r.push(2);break}}),t.forEach(function(s){r.indexOf(s)===-1&&r.push(s)}),r}},fu={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},wu={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,A){return Mt(A)?A.number:0}},du=function(){function e(A,t){var r,s;this.animationDuration=D(A,lu,t.animationDuration),this.backgroundClip=D(A,kl,t.backgroundClip),this.backgroundColor=D(A,Gl,t.backgroundColor),this.backgroundImage=D(A,Zl,t.backgroundImage),this.backgroundOrigin=D(A,ql,t.backgroundOrigin),this.backgroundPosition=D(A,$l,t.backgroundPosition),this.backgroundRepeat=D(A,Ac,t.backgroundRepeat),this.backgroundSize=D(A,tc,t.backgroundSize),this.borderTopColor=D(A,sc,t.borderTopColor),this.borderRightColor=D(A,nc,t.borderRightColor),this.borderBottomColor=D(A,ac,t.borderBottomColor),this.borderLeftColor=D(A,ic,t.borderLeftColor),this.borderTopLeftRadius=D(A,oc,t.borderTopLeftRadius),this.borderTopRightRadius=D(A,Bc,t.borderTopRightRadius),this.borderBottomRightRadius=D(A,lc,t.borderBottomRightRadius),this.borderBottomLeftRadius=D(A,cc,t.borderBottomLeftRadius),this.borderTopStyle=D(A,uc,t.borderTopStyle),this.borderRightStyle=D(A,gc,t.borderRightStyle),this.borderBottomStyle=D(A,fc,t.borderBottomStyle),this.borderLeftStyle=D(A,wc,t.borderLeftStyle),this.borderTopWidth=D(A,dc,t.borderTopWidth),this.borderRightWidth=D(A,hc,t.borderRightWidth),this.borderBottomWidth=D(A,Qc,t.borderBottomWidth),this.borderLeftWidth=D(A,Cc,t.borderLeftWidth),this.boxShadow=D(A,uu,t.boxShadow),this.color=D(A,Fc,t.color),this.direction=D(A,Uc,t.direction),this.display=D(A,mc,t.display),this.float=D(A,yc,t.cssFloat),this.fontFamily=D(A,tu,t.fontFamily),this.fontSize=D(A,ru,t.fontSize),this.fontStyle=D(A,au,t.fontStyle),this.fontVariant=D(A,nu,t.fontVariant),this.fontWeight=D(A,su,t.fontWeight),this.letterSpacing=D(A,vc,t.letterSpacing),this.lineBreak=D(A,xc,t.lineBreak),this.lineHeight=D(A,Ec,t.lineHeight),this.listStyleImage=D(A,Hc,t.listStyleImage),this.listStylePosition=D(A,Ic,t.listStylePosition),this.listStyleType=D(A,Os,t.listStyleType),this.marginTop=D(A,bc,t.marginTop),this.marginRight=D(A,Lc,t.marginRight),this.marginBottom=D(A,Kc,t.marginBottom),this.marginLeft=D(A,Sc,t.marginLeft),this.opacity=D(A,$c,t.opacity);var n=D(A,Dc,t.overflow);this.overflowX=n[0],this.overflowY=n[n.length>1?1:0],this.overflowWrap=D(A,Tc,t.overflowWrap),this.paddingTop=D(A,Nc,t.paddingTop),this.paddingRight=D(A,Mc,t.paddingRight),this.paddingBottom=D(A,Rc,t.paddingBottom),this.paddingLeft=D(A,Oc,t.paddingLeft),this.paintOrder=D(A,gu,t.paintOrder),this.position=D(A,Gc,t.position),this.textAlign=D(A,kc,t.textAlign),this.textDecorationColor=D(A,Au,(r=t.textDecorationColor)!==null&&r!==void 0?r:t.color),this.textDecorationLine=D(A,eu,(s=t.textDecorationLine)!==null&&s!==void 0?s:t.textDecoration),this.textShadow=D(A,Vc,t.textShadow),this.textTransform=D(A,_c,t.textTransform),this.transform=D(A,Pc,t.transform),this.transformOrigin=D(A,Yc,t.transformOrigin),this.visibility=D(A,zc,t.visibility),this.webkitTextStrokeColor=D(A,fu,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=D(A,wu,t.webkitTextStrokeWidth),this.wordBreak=D(A,Zc,t.wordBreak),this.zIndex=D(A,qc,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return Fe(this.backgroundColor)},e.prototype.isTransformed=function(){return this.transform!==null},e.prototype.isPositioned=function(){return this.position!==0},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==0},e.prototype.isInlineLevel=function(){return dA(this.display,4)||dA(this.display,33554432)||dA(this.display,268435456)||dA(this.display,536870912)||dA(this.display,67108864)||dA(this.display,134217728)},e}(),hu=function(){function e(A,t){this.content=D(A,iu,t.content),this.quotes=D(A,cu,t.quotes)}return e}(),Zn=function(){function e(A,t){this.counterIncrement=D(A,ou,t.counterIncrement),this.counterReset=D(A,Bu,t.counterReset)}return e}(),D=function(e,A,t){var r=new _a,s=t!==null&&typeof t<"u"?t.toString():A.initialValue;r.write(s);var n=new Pa(r.read());switch(A.type){case 2:var a=n.parseComponentValue();return A.parse(e,q(a)?a.value:A.initialValue);case 0:return A.parse(e,n.parseComponentValue());case 1:return A.parse(e,n.parseComponentValues());case 4:return n.parseComponentValue();case 3:switch(A.format){case"angle":return Nr.parse(e,n.parseComponentValue());case"color":return Ce.parse(e,n.parseComponentValue());case"image":return qs.parse(e,n.parseComponentValue());case"length":var o=n.parseComponentValue();return Ue(o)?o:pA;case"length-percentage":var B=n.parseComponentValue();return uA(B)?B:pA;case"time":return oi.parse(e,n.parseComponentValue())}break}},Qu="data-html2canvas-debug",Cu=function(e){var A=e.getAttribute(Qu);switch(A){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ks=function(e,A){var t=Cu(e);return t===1||A===t},te=function(){function e(A,t){this.context=A,this.textNodes=[],this.elements=[],this.flags=0,ks(t,3),this.styles=new du(A,window.getComputedStyle(t,null)),_s(t)&&(this.styles.animationDuration.some(function(r){return r>0})&&(t.style.animationDuration="0s"),this.styles.transform!==null&&(t.style.transform="none")),this.bounds=Dr(this.context,t),ks(t,4)&&(this.flags|=16)}return e}(),Fu="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",qn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vt=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var gr=0;gr<qn.length;gr++)vt[qn.charCodeAt(gr)]=gr;var Uu=function(e){var A=e.length*.75,t=e.length,r,s=0,n,a,o,B;e[e.length-1]==="="&&(A--,e[e.length-2]==="="&&A--);var c=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(A):new Array(A),i=Array.isArray(c)?c:new Uint8Array(c);for(r=0;r<t;r+=4)n=vt[e.charCodeAt(r)],a=vt[e.charCodeAt(r+1)],o=vt[e.charCodeAt(r+2)],B=vt[e.charCodeAt(r+3)],i[s++]=n<<2|a>>4,i[s++]=(a&15)<<4|o>>2,i[s++]=(o&3)<<6|B&63;return c},mu=function(e){for(var A=e.length,t=[],r=0;r<A;r+=2)t.push(e[r+1]<<8|e[r]);return t},pu=function(e){for(var A=e.length,t=[],r=0;r<A;r+=4)t.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return t},Ee=5,$s=11,ls=2,yu=$s-Ee,Bi=65536>>Ee,vu=1<<Ee,cs=vu-1,xu=1024>>Ee,Eu=Bi+xu,Hu=Eu,Iu=32,bu=Hu+Iu,Lu=65536>>$s,Ku=1<<yu,Su=Ku-1,$n=function(e,A,t){return e.slice?e.slice(A,t):new Uint16Array(Array.prototype.slice.call(e,A,t))},Du=function(e,A,t){return e.slice?e.slice(A,t):new Uint32Array(Array.prototype.slice.call(e,A,t))},Tu=function(e,A){var t=Uu(e),r=Array.isArray(t)?pu(t):new Uint32Array(t),s=Array.isArray(t)?mu(t):new Uint16Array(t),n=24,a=$n(s,n/2,r[4]/2),o=r[5]===2?$n(s,(n+r[4])/2):Du(r,Math.ceil((n+r[4])/4));return new Nu(r[0],r[1],r[2],r[3],a,o)},Nu=function(){function e(A,t,r,s,n,a){this.initialValue=A,this.errorValue=t,this.highStart=r,this.highValueIndex=s,this.index=n,this.data=a}return e.prototype.get=function(A){var t;if(A>=0){if(A<55296||A>56319&&A<=65535)return t=this.index[A>>Ee],t=(t<<ls)+(A&cs),this.data[t];if(A<=65535)return t=this.index[Bi+(A-55296>>Ee)],t=(t<<ls)+(A&cs),this.data[t];if(A<this.highStart)return t=bu-Lu+(A>>$s),t=this.index[t],t+=A>>Ee&Su,t=this.index[t],t=(t<<ls)+(A&cs),this.data[t];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),Aa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Mu=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var fr=0;fr<Aa.length;fr++)Mu[Aa.charCodeAt(fr)]=fr;var Ru=1,us=2,gs=3,ea=4,ta=5,Ou=7,ra=8,fs=9,ws=10,sa=11,na=12,aa=13,ia=14,ds=15,ku=function(e){for(var A=[],t=0,r=e.length;t<r;){var s=e.charCodeAt(t++);if(s>=55296&&s<=56319&&t<r){var n=e.charCodeAt(t++);(n&64512)===56320?A.push(((s&1023)<<10)+(n&1023)+65536):(A.push(s),t--)}else A.push(s)}return A},Gu=function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var t=e.length;if(!t)return"";for(var r=[],s=-1,n="";++s<t;){var a=e[s];a<=65535?r.push(a):(a-=65536,r.push((a>>10)+55296,a%1024+56320)),(s+1===t||r.length>16384)&&(n+=String.fromCharCode.apply(String,r),r.length=0)}return n},Vu=Tu(Fu),RA="ร—",hs="รท",_u=function(e){return Vu.get(e)},Pu=function(e,A,t){var r=t-2,s=A[r],n=A[t-1],a=A[t];if(n===us&&a===gs)return RA;if(n===us||n===gs||n===ea||a===us||a===gs||a===ea)return hs;if(n===ra&&[ra,fs,sa,na].indexOf(a)!==-1||(n===sa||n===fs)&&(a===fs||a===ws)||(n===na||n===ws)&&a===ws||a===aa||a===ta||a===Ou||n===Ru)return RA;if(n===aa&&a===ia){for(;s===ta;)s=A[--r];if(s===ia)return RA}if(n===ds&&a===ds){for(var o=0;s===ds;)o++,s=A[--r];if(o%2===0)return RA}return hs},Xu=function(e){var A=ku(e),t=A.length,r=0,s=0,n=A.map(_u);return{next:function(){if(r>=t)return{done:!0,value:null};for(var a=RA;r<t&&(a=Pu(A,n,++r))===RA;);if(a!==RA||r===t){var o=Gu.apply(null,A.slice(s,r));return s=r,{value:o,done:!1}}return{done:!0,value:null}}}},ju=function(e){for(var A=Xu(e),t=[],r;!(r=A.next()).done;)r.value&&t.push(r.value.slice());return t},Ju=function(e){var A=123;if(e.createRange){var t=e.createRange();if(t.getBoundingClientRect){var r=e.createElement("boundtest");r.style.height=A+"px",r.style.display="block",e.body.appendChild(r),t.selectNode(r);var s=t.getBoundingClientRect(),n=Math.round(s.height);if(e.body.removeChild(r),n===A)return!0}}return!1},Wu=function(e){var A=e.createElement("boundtest");A.style.width="50px",A.style.display="block",A.style.fontSize="12px",A.style.letterSpacing="0px",A.style.wordSpacing="0px",e.body.appendChild(A);var t=e.createRange();A.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var r=A.firstChild,s=Tr(r.data).map(function(B){return BA(B)}),n=0,a={},o=s.every(function(B,c){t.setStart(r,n),t.setEnd(r,n+B.length);var i=t.getBoundingClientRect();n+=B.length;var g=i.x>a.x||i.y>a.y;return a=i,c===0?!0:g});return e.body.removeChild(A),o},Yu=function(){return typeof new Image().crossOrigin<"u"},zu=function(){return typeof new XMLHttpRequest().responseType=="string"},Zu=function(e){var A=new Image,t=e.createElement("canvas"),r=t.getContext("2d");if(!r)return!1;A.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(A,0,0),t.toDataURL()}catch{return!1}return!0},oa=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},qu=function(e){var A=e.createElement("canvas"),t=100;A.width=t,A.height=t;var r=A.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,t,t);var s=new Image,n=A.toDataURL();s.src=n;var a=Gs(t,t,0,0,s);return r.fillStyle="red",r.fillRect(0,0,t,t),Ba(a).then(function(o){r.drawImage(o,0,0);var B=r.getImageData(0,0,t,t).data;r.fillStyle="red",r.fillRect(0,0,t,t);var c=e.createElement("div");return c.style.backgroundImage="url("+n+")",c.style.height=t+"px",oa(B)?Ba(Gs(t,t,0,0,c)):Promise.reject(!1)}).then(function(o){return r.drawImage(o,0,0),oa(r.getImageData(0,0,t,t).data)}).catch(function(){return!1})},Gs=function(e,A,t,r,s){var n="http://www.w3.org/2000/svg",a=document.createElementNS(n,"svg"),o=document.createElementNS(n,"foreignObject");return a.setAttributeNS(null,"width",e.toString()),a.setAttributeNS(null,"height",A.toString()),o.setAttributeNS(null,"width","100%"),o.setAttributeNS(null,"height","100%"),o.setAttributeNS(null,"x",t.toString()),o.setAttributeNS(null,"y",r.toString()),o.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(o),o.appendChild(s),a},Ba=function(e){return new Promise(function(A,t){var r=new Image;r.onload=function(){return A(r)},r.onerror=t,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},mA={get SUPPORT_RANGE_BOUNDS(){var e=Ju(document);return Object.defineProperty(mA,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=mA.SUPPORT_RANGE_BOUNDS&&Wu(document);return Object.defineProperty(mA,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=Zu(document);return Object.defineProperty(mA,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from=="function"&&typeof window.fetch=="function"?qu(document):Promise.resolve(!1);return Object.defineProperty(mA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Yu();return Object.defineProperty(mA,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=zu();return Object.defineProperty(mA,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(mA,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(mA,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},bt=function(){function e(A,t){this.text=A,this.bounds=t}return e}(),$u=function(e,A,t,r){var s=tg(A,t),n=[],a=0;return s.forEach(function(o){if(t.textDecorationLine.length||o.trim().length>0)if(mA.SUPPORT_RANGE_BOUNDS){var B=la(r,a,o.length).getClientRects();if(B.length>1){var c=An(o),i=0;c.forEach(function(w){n.push(new bt(w,ie.fromDOMRectList(e,la(r,i+a,w.length).getClientRects()))),i+=w.length})}else n.push(new bt(o,ie.fromDOMRectList(e,B)))}else{var g=r.splitText(o.length);n.push(new bt(o,Ag(e,r))),r=g}else mA.SUPPORT_RANGE_BOUNDS||(r=r.splitText(o.length));a+=o.length}),n},Ag=function(e,A){var t=A.ownerDocument;if(t){var r=t.createElement("html2canvaswrapper");r.appendChild(A.cloneNode(!0));var s=A.parentNode;if(s){s.replaceChild(r,A);var n=Dr(e,r);return r.firstChild&&s.replaceChild(r.firstChild,r),n}}return ie.EMPTY},la=function(e,A,t){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var s=r.createRange();return s.setStart(e,A),s.setEnd(e,A+t),s},An=function(e){if(mA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(A.segment(e)).map(function(t){return t.segment})}return ju(e)},eg=function(e,A){if(mA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(e)).map(function(r){return r.segment})}return sg(e,A)},tg=function(e,A){return A.letterSpacing!==0?An(e):eg(e,A)},rg=[32,160,4961,65792,65793,4153,4241],sg=function(e,A){for(var t=LB(e,{lineBreak:A.lineBreak,wordBreak:A.overflowWrap==="break-word"?"break-word":A.wordBreak}),r=[],s,n=function(){if(s.value){var a=s.value.slice(),o=Tr(a),B="";o.forEach(function(c){rg.indexOf(c)===-1?B+=BA(c):(B.length&&r.push(B),r.push(BA(c)),B="")}),B.length&&r.push(B)}};!(s=t.next()).done;)n();return r},ng=function(){function e(A,t,r){this.text=ag(t.data,r.textTransform),this.textBounds=$u(A,this.text,r,t)}return e}(),ag=function(e,A){switch(A){case 1:return e.toLowerCase();case 3:return e.replace(ig,og);case 2:return e.toUpperCase();default:return e}},ig=/(^|\s|:|-|\(|\))([a-z])/g,og=function(e,A,t){return e.length>0?A+t.toUpperCase():e},li=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;return s.src=r.currentSrc||r.src,s.intrinsicWidth=r.naturalWidth,s.intrinsicHeight=r.naturalHeight,s.context.cache.addImage(s.src),s}return A}(te),ci=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;return s.canvas=r,s.intrinsicWidth=r.width,s.intrinsicHeight=r.height,s}return A}(te),ui=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this,n=new XMLSerializer,a=Dr(t,r);return r.setAttribute("width",a.width+"px"),r.setAttribute("height",a.height+"px"),s.svg="data:image/svg+xml,"+encodeURIComponent(n.serializeToString(r)),s.intrinsicWidth=r.width.baseVal.value,s.intrinsicHeight=r.height.baseVal.value,s.context.cache.addImage(s.svg),s}return A}(te),gi=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;return s.value=r.value,s}return A}(te),Vs=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;return s.start=r.start,s.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,s}return A}(te),Bg=[{type:15,flags:0,unit:"px",number:3}],lg=[{type:16,flags:0,number:50}],cg=function(e){return e.width>e.height?new ie(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new ie(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},ug=function(e){var A=e.type===gg?new Array(e.value.length+1).join("โ€ข"):e.value;return A.length===0?e.placeholder||"":A},Er="checkbox",Hr="radio",gg="password",ca=707406591,en=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;switch(s.type=r.type.toLowerCase(),s.checked=r.checked,s.value=ug(r),(s.type===Er||s.type===Hr)&&(s.styles.backgroundColor=3739148031,s.styles.borderTopColor=s.styles.borderRightColor=s.styles.borderBottomColor=s.styles.borderLeftColor=2779096575,s.styles.borderTopWidth=s.styles.borderRightWidth=s.styles.borderBottomWidth=s.styles.borderLeftWidth=1,s.styles.borderTopStyle=s.styles.borderRightStyle=s.styles.borderBottomStyle=s.styles.borderLeftStyle=1,s.styles.backgroundClip=[0],s.styles.backgroundOrigin=[0],s.bounds=cg(s.bounds)),s.type){case Er:s.styles.borderTopRightRadius=s.styles.borderTopLeftRadius=s.styles.borderBottomRightRadius=s.styles.borderBottomLeftRadius=Bg;break;case Hr:s.styles.borderTopRightRadius=s.styles.borderTopLeftRadius=s.styles.borderBottomRightRadius=s.styles.borderBottomLeftRadius=lg;break}return s}return A}(te),fi=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this,n=r.options[r.selectedIndex||0];return s.value=n&&n.text||"",s}return A}(te),wi=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;return s.value=r.value,s}return A}(te),di=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;s.src=r.src,s.width=parseInt(r.width,10)||0,s.height=parseInt(r.height,10)||0,s.backgroundColor=s.styles.backgroundColor;try{if(r.contentWindow&&r.contentWindow.document&&r.contentWindow.document.documentElement){s.tree=Qi(t,r.contentWindow.document.documentElement);var n=r.contentWindow.document.documentElement?Ht(t,getComputedStyle(r.contentWindow.document.documentElement).backgroundColor):ae.TRANSPARENT,a=r.contentWindow.document.body?Ht(t,getComputedStyle(r.contentWindow.document.body).backgroundColor):ae.TRANSPARENT;s.backgroundColor=Fe(n)?Fe(a)?s.styles.backgroundColor:a:n}}catch{}return s}return A}(te),fg=["OL","UL","MENU"],mr=function(e,A,t,r){for(var s=A.firstChild,n=void 0;s;s=n)if(n=s.nextSibling,Ci(s)&&s.data.trim().length>0)t.textNodes.push(new ng(e,s,t.styles));else if(je(s))if(pi(s)&&s.assignedNodes)s.assignedNodes().forEach(function(o){return mr(e,o,t,r)});else{var a=hi(e,s);a.styles.isVisible()&&(wg(s,a,r)?a.flags|=4:dg(a.styles)&&(a.flags|=2),fg.indexOf(s.tagName)!==-1&&(a.flags|=8),t.elements.push(a),s.slot,s.shadowRoot?mr(e,s.shadowRoot,a,r):!Ir(s)&&!Fi(s)&&!br(s)&&mr(e,s,a,r))}},hi=function(e,A){return Ps(A)?new li(e,A):Ui(A)?new ci(e,A):Fi(A)?new ui(e,A):hg(A)?new gi(e,A):Qg(A)?new Vs(e,A):Cg(A)?new en(e,A):br(A)?new fi(e,A):Ir(A)?new wi(e,A):mi(A)?new di(e,A):new te(e,A)},Qi=function(e,A){var t=hi(e,A);return t.flags|=4,mr(e,A,t,t),t},wg=function(e,A,t){return A.styles.isPositionedWithZIndex()||A.styles.opacity<1||A.styles.isTransformed()||tn(e)&&t.styles.isTransparent()},dg=function(e){return e.isPositioned()||e.isFloating()},Ci=function(e){return e.nodeType===Node.TEXT_NODE},je=function(e){return e.nodeType===Node.ELEMENT_NODE},_s=function(e){return je(e)&&typeof e.style<"u"&&!pr(e)},pr=function(e){return typeof e.className=="object"},hg=function(e){return e.tagName==="LI"},Qg=function(e){return e.tagName==="OL"},Cg=function(e){return e.tagName==="INPUT"},Fg=function(e){return e.tagName==="HTML"},Fi=function(e){return e.tagName==="svg"},tn=function(e){return e.tagName==="BODY"},Ui=function(e){return e.tagName==="CANVAS"},ua=function(e){return e.tagName==="VIDEO"},Ps=function(e){return e.tagName==="IMG"},mi=function(e){return e.tagName==="IFRAME"},ga=function(e){return e.tagName==="STYLE"},Ug=function(e){return e.tagName==="SCRIPT"},Ir=function(e){return e.tagName==="TEXTAREA"},br=function(e){return e.tagName==="SELECT"},pi=function(e){return e.tagName==="SLOT"},fa=function(e){return e.tagName.indexOf("-")>0},mg=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(A){var t=this.counters[A];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(A){var t=this.counters[A];return t||[]},e.prototype.pop=function(A){var t=this;A.forEach(function(r){return t.counters[r].pop()})},e.prototype.parse=function(A){var t=this,r=A.counterIncrement,s=A.counterReset,n=!0;r!==null&&r.forEach(function(o){var B=t.counters[o.counter];B&&o.increment!==0&&(n=!1,B.length||B.push(1),B[Math.max(0,B.length-1)]+=o.increment)});var a=[];return n&&s.forEach(function(o){var B=t.counters[o.counter];a.push(o.counter),B||(B=t.counters[o.counter]=[]),B.push(o.reset)}),a},e}(),wa={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"]},da={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:["ี”","ี“","ี’","ี‘","ี","ี","ีŽ","ี","ีŒ","ี‹","ีŠ","ี‰","ีˆ","ี‡","ี†","ี…","ี„","ีƒ","ี‚","ี","ี€","ิฟ","ิพ","ิฝ","ิผ","ิป","ิบ","ิน","ิธ","ิท","ิถ","ิต","ิด","ิณ","ิฒ","ิฑ"]},pg={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:["ื™ืณ","ื˜ืณ","ื—ืณ","ื–ืณ","ื•ืณ","ื”ืณ","ื“ืณ","ื’ืณ","ื‘ืณ","ืืณ","ืช","ืฉ","ืจ","ืง","ืฆ","ืค","ืข","ืก","ื ","ืž","ืœ","ื›","ื™ื˜","ื™ื—","ื™ื–","ื˜ื–","ื˜ื•","ื™","ื˜","ื—","ื–","ื•","ื”","ื“","ื’","ื‘","ื"]},yg={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:["แƒต","แƒฐ","แƒฏ","แƒด","แƒฎ","แƒญ","แƒฌ","แƒซ","แƒช","แƒฉ","แƒจ","แƒง","แƒฆ","แƒฅ","แƒค","แƒณ","แƒข","แƒก","แƒ ","แƒŸ","แƒž","แƒ","แƒฒ","แƒœ","แƒ›","แƒš","แƒ™","แƒ˜","แƒ—","แƒฑ","แƒ–","แƒ•","แƒ”","แƒ“","แƒ’","แƒ‘","แƒ"]},Ge=function(e,A,t,r,s,n){return e<A||e>t?Dt(e,s,n.length>0):r.integers.reduce(function(a,o,B){for(;e>=o;)e-=o,a+=r.values[B];return a},"")+n},yi=function(e,A,t,r){var s="";do t||e--,s=r(e)+s,e/=A;while(e*A>=A);return s},oA=function(e,A,t,r,s){var n=t-A+1;return(e<0?"-":"")+(yi(Math.abs(e),n,r,function(a){return BA(Math.floor(a%n)+A)})+s)},pe=function(e,A,t){t===void 0&&(t=". ");var r=A.length;return yi(Math.abs(e),r,!1,function(s){return A[Math.floor(s%r)]})+t},Pe=1,ge=2,fe=4,xt=8,ne=function(e,A,t,r,s,n){if(e<-9999||e>9999)return Dt(e,4,s.length>0);var a=Math.abs(e),o=s;if(a===0)return A[0]+o;for(var B=0;a>0&&B<=4;B++){var c=a%10;c===0&&dA(n,Pe)&&o!==""?o=A[c]+o:c>1||c===1&&B===0||c===1&&B===1&&dA(n,ge)||c===1&&B===1&&dA(n,fe)&&e>100||c===1&&B>1&&dA(n,xt)?o=A[c]+(B>0?t[B-1]:"")+o:c===1&&B>0&&(o=t[B-1]+o),a=Math.floor(a/10)}return(e<0?r:"")+o},ha="ๅ็™พๅƒ่ฌ",Qa="ๆ‹พไฝฐไปŸ่ฌ",Ca="ใƒžใ‚คใƒŠใ‚น",Qs="๋งˆ์ด๋„ˆ์Šค",Dt=function(e,A,t){var r=t?". ":"",s=t?"ใ€":"",n=t?", ":"",a=t?" ":"";switch(A){case 0:return"โ€ข"+a;case 1:return"โ—ฆ"+a;case 2:return"โ—พ"+a;case 5:var o=oA(e,48,57,!0,r);return o.length<4?"0"+o:o;case 4:return pe(e,"ใ€‡ไธ€ไบŒไธ‰ๅ››ไบ”ๅ…ญไธƒๅ…ซไน",s);case 6:return Ge(e,1,3999,wa,3,r).toLowerCase();case 7:return Ge(e,1,3999,wa,3,r);case 8:return oA(e,945,969,!1,r);case 9:return oA(e,97,122,!1,r);case 10:return oA(e,65,90,!1,r);case 11:return oA(e,1632,1641,!0,r);case 12:case 49:return Ge(e,1,9999,da,3,r);case 35:return Ge(e,1,9999,da,3,r).toLowerCase();case 13:return oA(e,2534,2543,!0,r);case 14:case 30:return oA(e,6112,6121,!0,r);case 15:return pe(e,"ๅญไธ‘ๅฏ…ๅฏ่พฐๅทณๅˆๆœช็”ณ้…‰ๆˆŒไบฅ",s);case 16:return pe(e,"็”ฒไน™ไธ™ไธๆˆŠๅทฑๅบš่พ›ๅฃฌ็™ธ",s);case 17:case 48:return ne(e,"้›ถไธ€ไบŒไธ‰ๅ››ไบ”ๅ…ญไธƒๅ…ซไน",ha,"่ฒ ",s,ge|fe|xt);case 47:return ne(e,"้›ถๅฃน่ฒณๅƒ่‚†ไผ้™ธๆŸ’ๆŒ็Ž–",Qa,"่ฒ ",s,Pe|ge|fe|xt);case 42:return ne(e,"้›ถไธ€ไบŒไธ‰ๅ››ไบ”ๅ…ญไธƒๅ…ซไน",ha,"่ดŸ",s,ge|fe|xt);case 41:return ne(e,"้›ถๅฃน่ดฐๅ่‚†ไผ้™†ๆŸ’ๆŒ็Ž–",Qa,"่ดŸ",s,Pe|ge|fe|xt);case 26:return ne(e,"ใ€‡ไธ€ไบŒไธ‰ๅ››ไบ”ๅ…ญไธƒๅ…ซไน","ๅ็™พๅƒไธ‡",Ca,s,0);case 25:return ne(e,"้›ถๅฃฑๅผๅ‚ๅ››ไผๅ…ญไธƒๅ…ซไน","ๆ‹พ็™พๅƒไธ‡",Ca,s,Pe|ge|fe);case 31:return ne(e,"์˜์ผ์ด์‚ผ์‚ฌ์˜ค์œก์น ํŒ”๊ตฌ","์‹ญ๋ฐฑ์ฒœ๋งŒ",Qs,n,Pe|ge|fe);case 33:return ne(e,"้›ถไธ€ไบŒไธ‰ๅ››ไบ”ๅ…ญไธƒๅ…ซไน","ๅ็™พๅƒ่ฌ",Qs,n,0);case 32:return ne(e,"้›ถๅฃน่ฒณๅƒๅ››ไบ”ๅ…ญไธƒๅ…ซไน","ๆ‹พ็™พๅƒ",Qs,n,Pe|ge|fe);case 18:return oA(e,2406,2415,!0,r);case 20:return Ge(e,1,19999,yg,3,r);case 21:return oA(e,2790,2799,!0,r);case 22:return oA(e,2662,2671,!0,r);case 22:return Ge(e,1,10999,pg,3,r);case 23:return pe(e,"ใ‚ใ„ใ†ใˆใŠใ‹ใใใ‘ใ“ใ•ใ—ใ™ใ›ใใŸใกใคใฆใจใชใซใฌใญใฎใฏใฒใตใธใปใพใฟใ‚€ใ‚ใ‚‚ใ‚„ใ‚†ใ‚ˆใ‚‰ใ‚Šใ‚‹ใ‚Œใ‚ใ‚ใ‚ใ‚‘ใ‚’ใ‚“");case 24:return pe(e,"ใ„ใ‚ใฏใซใปใธใจใกใ‚Šใฌใ‚‹ใ‚’ใ‚ใ‹ใ‚ˆใŸใ‚Œใใคใญใชใ‚‰ใ‚€ใ†ใ‚ใฎใŠใใ‚„ใพใ‘ใตใ“ใˆใฆใ‚ใ•ใใ‚†ใ‚ใฟใ—ใ‚‘ใฒใ‚‚ใ›ใ™");case 27:return oA(e,3302,3311,!0,r);case 28:return pe(e,"ใ‚ขใ‚คใ‚ฆใ‚จใ‚ชใ‚ซใ‚ญใ‚ฏใ‚ฑใ‚ณใ‚ตใ‚ทใ‚นใ‚ปใ‚ฝใ‚ฟใƒใƒ„ใƒ†ใƒˆใƒŠใƒ‹ใƒŒใƒใƒŽใƒใƒ’ใƒ•ใƒ˜ใƒ›ใƒžใƒŸใƒ ใƒกใƒขใƒคใƒฆใƒจใƒฉใƒชใƒซใƒฌใƒญใƒฏใƒฐใƒฑใƒฒใƒณ",s);case 29:return pe(e,"ใ‚คใƒญใƒใƒ‹ใƒ›ใƒ˜ใƒˆใƒใƒชใƒŒใƒซใƒฒใƒฏใ‚ซใƒจใ‚ฟใƒฌใ‚ฝใƒ„ใƒใƒŠใƒฉใƒ ใ‚ฆใƒฐใƒŽใ‚ชใ‚ฏใƒคใƒžใ‚ฑใƒ•ใ‚ณใ‚จใƒ†ใ‚ขใ‚ตใ‚ญใƒฆใƒกใƒŸใ‚ทใƒฑใƒ’ใƒขใ‚ปใ‚น",s);case 34:return oA(e,3792,3801,!0,r);case 37:return oA(e,6160,6169,!0,r);case 38:return oA(e,4160,4169,!0,r);case 39:return oA(e,2918,2927,!0,r);case 40:return oA(e,1776,1785,!0,r);case 43:return oA(e,3046,3055,!0,r);case 44:return oA(e,3174,3183,!0,r);case 45:return oA(e,3664,3673,!0,r);case 46:return oA(e,3872,3881,!0,r);case 3:default:return oA(e,48,57,!0,r)}},vi="data-html2canvas-ignore",Fa=function(){function e(A,t,r){if(this.context=A,this.options=r,this.scrolledElements=[],this.referenceElement=t,this.counters=new mg,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(A,t){var r=this,s=vg(A,t);if(!s.contentWindow)return Promise.reject("Unable to find iframe window");var n=A.defaultView.pageXOffset,a=A.defaultView.pageYOffset,o=s.contentWindow,B=o.document,c=Hg(s).then(function(){return HA(r,void 0,void 0,function(){var i,g;return xA(this,function(w){switch(w.label){case 0:return this.scrolledElements.forEach(Kg),o&&(o.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(o.scrollY!==t.top||o.scrollX!==t.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(o.scrollX-t.left,o.scrollY-t.top,0,0))),i=this.options.onclone,g=this.clonedReferenceElement,typeof g>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:B.fonts&&B.fonts.ready?[4,B.fonts.ready]:[3,2];case 1:w.sent(),w.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Eg(B)]:[3,4];case 3:w.sent(),w.label=4;case 4:return typeof i=="function"?[2,Promise.resolve().then(function(){return i(B,g)}).then(function(){return s})]:[2,s]}})})});return B.open(),B.write(bg(document.doctype)+"<html></html>"),Lg(this.referenceElement.ownerDocument,n,a),B.replaceChild(B.adoptNode(this.documentElement),B.documentElement),B.close(),c},e.prototype.createElementClone=function(A){if(ks(A,2),Ui(A))return this.createCanvasClone(A);if(ua(A))return this.createVideoClone(A);if(ga(A))return this.createStyleClone(A);var t=A.cloneNode(!1);return Ps(t)&&(Ps(A)&&A.currentSrc&&A.currentSrc!==A.src&&(t.src=A.currentSrc,t.srcset=""),t.loading==="lazy"&&(t.loading="eager")),fa(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(A){var t=document.createElement("html2canvascustomelement");return Cs(A.style,t),t},e.prototype.createStyleClone=function(A){try{var t=A.sheet;if(t&&t.cssRules){var r=[].slice.call(t.cssRules,0).reduce(function(n,a){return a&&typeof a.cssText=="string"?n+a.cssText:n},""),s=A.cloneNode(!1);return s.textContent=r,s}}catch(n){if(this.context.logger.error("Unable to access cssRules property",n),n.name!=="SecurityError")throw n}return A.cloneNode(!1)},e.prototype.createCanvasClone=function(A){var t;if(this.options.inlineImages&&A.ownerDocument){var r=A.ownerDocument.createElement("img");try{return r.src=A.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}var s=A.cloneNode(!1);try{s.width=A.width,s.height=A.height;var n=A.getContext("2d"),a=s.getContext("2d");if(a)if(!this.options.allowTaint&&n)a.putImageData(n.getImageData(0,0,A.width,A.height),0,0);else{var o=(t=A.getContext("webgl2"))!==null&&t!==void 0?t:A.getContext("webgl");if(o){var B=o.getContextAttributes();(B==null?void 0:B.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}a.drawImage(A,0,0)}return s}catch{this.context.logger.info("Unable to clone canvas as it is tainted",A)}return s},e.prototype.createVideoClone=function(A){var t=A.ownerDocument.createElement("canvas");t.width=A.offsetWidth,t.height=A.offsetHeight;var r=t.getContext("2d");try{return r&&(r.drawImage(A,0,0,t.width,t.height),this.options.allowTaint||r.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info("Unable to clone video as it is tainted",A)}var s=A.ownerDocument.createElement("canvas");return s.width=A.offsetWidth,s.height=A.offsetHeight,s},e.prototype.appendChildNode=function(A,t,r){(!je(t)||!Ug(t)&&!t.hasAttribute(vi)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!je(t)||!ga(t))&&A.appendChild(this.cloneNode(t,r))},e.prototype.cloneChildNodes=function(A,t,r){for(var s=this,n=A.shadowRoot?A.shadowRoot.firstChild:A.firstChild;n;n=n.nextSibling)if(je(n)&&pi(n)&&typeof n.assignedNodes=="function"){var a=n.assignedNodes();a.length&&a.forEach(function(o){return s.appendChildNode(t,o,r)})}else this.appendChildNode(t,n,r)},e.prototype.cloneNode=function(A,t){if(Ci(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var r=A.ownerDocument.defaultView;if(r&&je(A)&&(_s(A)||pr(A))){var s=this.createElementClone(A);s.style.transitionProperty="none";var n=r.getComputedStyle(A),a=r.getComputedStyle(A,":before"),o=r.getComputedStyle(A,":after");this.referenceElement===A&&_s(s)&&(this.clonedReferenceElement=s),tn(s)&&Tg(s);var B=this.counters.parse(new Zn(this.context,n)),c=this.resolvePseudoContent(A,s,a,Lt.BEFORE);fa(A)&&(t=!0),ua(A)||this.cloneChildNodes(A,s,t),c&&s.insertBefore(c,s.firstChild);var i=this.resolvePseudoContent(A,s,o,Lt.AFTER);return i&&s.appendChild(i),this.counters.pop(B),(n&&(this.options.copyStyles||pr(A))&&!mi(A)||t)&&Cs(n,s),(A.scrollTop!==0||A.scrollLeft!==0)&&this.scrolledElements.push([s,A.scrollLeft,A.scrollTop]),(Ir(A)||br(A))&&(Ir(s)||br(s))&&(s.value=A.value),s}return A.cloneNode(!1)},e.prototype.resolvePseudoContent=function(A,t,r,s){var n=this;if(r){var a=r.content,o=t.ownerDocument;if(!(!o||!a||a==="none"||a==="-moz-alt-content"||r.display==="none")){this.counters.parse(new Zn(this.context,r));var B=new hu(this.context,r),c=o.createElement("html2canvaspseudoelement");Cs(r,c),B.content.forEach(function(g){if(g.type===0)c.appendChild(o.createTextNode(g.value));else if(g.type===22){var w=o.createElement("img");w.src=g.value,w.style.opacity="1",c.appendChild(w)}else if(g.type===18){if(g.name==="attr"){var p=g.values.filter(q);p.length&&c.appendChild(o.createTextNode(A.getAttribute(p[0].value)||""))}else if(g.name==="counter"){var m=g.values.filter(We),F=m[0],H=m[1];if(F&&q(F)){var K=n.counters.getCounterValue(F.value),I=H&&q(H)?Os.parse(n.context,H.value):3;c.appendChild(o.createTextNode(Dt(K,I,!1)))}}else if(g.name==="counters"){var V=g.values.filter(We),F=V[0],k=V[1],H=V[2];if(F&&q(F)){var M=n.counters.getCounterValues(F.value),U=H&&q(H)?Os.parse(n.context,H.value):3,G=k&&k.type===0?k.value:"",_=M.map(function(CA){return Dt(CA,U,!1)}).join(G);c.appendChild(o.createTextNode(_))}}}else if(g.type===20)switch(g.value){case"open-quote":c.appendChild(o.createTextNode(zn(B.quotes,n.quoteDepth++,!0)));break;case"close-quote":c.appendChild(o.createTextNode(zn(B.quotes,--n.quoteDepth,!1)));break;default:c.appendChild(o.createTextNode(g.value))}}),c.className=Xs+" "+js;var i=s===Lt.BEFORE?" "+Xs:" "+js;return pr(t)?t.className.baseValue+=i:t.className+=i,c}}},e.destroy=function(A){return A.parentNode?(A.parentNode.removeChild(A),!0):!1},e}(),Lt;(function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"})(Lt||(Lt={}));var vg=function(e,A){var t=e.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=A.width.toString(),t.height=A.height.toString(),t.scrolling="no",t.setAttribute(vi,"true"),e.body.appendChild(t),t},xg=function(e){return new Promise(function(A){if(e.complete){A();return}if(!e.src){A();return}e.onload=A,e.onerror=A})},Eg=function(e){return Promise.all([].slice.call(e.images,0).map(xg))},Hg=function(e){return new Promise(function(A,t){var r=e.contentWindow;if(!r)return t("No window assigned for iframe");var s=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var n=setInterval(function(){s.body.childNodes.length>0&&s.readyState==="complete"&&(clearInterval(n),A(e))},50)}})},Ig=["all","d","content"],Cs=function(e,A){for(var t=e.length-1;t>=0;t--){var r=e.item(t);Ig.indexOf(r)===-1&&A.style.setProperty(r,e.getPropertyValue(r))}return A},bg=function(e){var A="";return e&&(A+="<!DOCTYPE ",e.name&&(A+=e.name),e.internalSubset&&(A+=e.internalSubset),e.publicId&&(A+='"'+e.publicId+'"'),e.systemId&&(A+='"'+e.systemId+'"'),A+=">"),A},Lg=function(e,A,t){e&&e.defaultView&&(A!==e.defaultView.pageXOffset||t!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(A,t)},Kg=function(e){var A=e[0],t=e[1],r=e[2];A.scrollLeft=t,A.scrollTop=r},Sg=":before",Dg=":after",Xs="___html2canvas___pseudoelement_before",js="___html2canvas___pseudoelement_after",Ua=`{
    content: "" !important;
    display: none !important;
}`,Tg=function(e){Ng(e,"."+Xs+Sg+Ua+`
         .`+js+Dg+Ua)},Ng=function(e,A){var t=e.ownerDocument;if(t){var r=t.createElement("style");r.textContent=A,e.appendChild(r)}},xi=function(){function e(){}return e.getOrigin=function(A){var t=e._link;return t?(t.href=A,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},e.isSameOrigin=function(A){return e.getOrigin(A)===e._origin},e.setContext=function(A){e._link=A.document.createElement("a"),e._origin=e.getOrigin(A.location.href)},e._origin="about:blank",e}(),Mg=function(){function e(A,t){this.context=A,this._options=t,this._cache={}}return e.prototype.addImage=function(A){var t=Promise.resolve();return this.has(A)||(Us(A)||Gg(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),t},e.prototype.match=function(A){return this._cache[A]},e.prototype.loadImage=function(A){return HA(this,void 0,void 0,function(){var t,r,s,n,a=this;return xA(this,function(o){switch(o.label){case 0:return t=xi.isSameOrigin(A),r=!Fs(A)&&this._options.useCORS===!0&&mA.SUPPORT_CORS_IMAGES&&!t,s=!Fs(A)&&!t&&!Us(A)&&typeof this._options.proxy=="string"&&mA.SUPPORT_CORS_XHR&&!r,!t&&this._options.allowTaint===!1&&!Fs(A)&&!Us(A)&&!s&&!r?[2]:(n=A,s?[4,this.proxy(n)]:[3,2]);case 1:n=o.sent(),o.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(B,c){var i=new Image;i.onload=function(){return B(i)},i.onerror=c,(Vg(n)||r)&&(i.crossOrigin="anonymous"),i.src=n,i.complete===!0&&setTimeout(function(){return B(i)},500),a._options.imageTimeout>0&&setTimeout(function(){return c("Timed out ("+a._options.imageTimeout+"ms) loading image")},a._options.imageTimeout)})];case 3:return[2,o.sent()]}})})},e.prototype.has=function(A){return typeof this._cache[A]<"u"},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(A){var t=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var s=A.substring(0,256);return new Promise(function(n,a){var o=mA.SUPPORT_RESPONSE_TYPE?"blob":"text",B=new XMLHttpRequest;B.onload=function(){if(B.status===200)if(o==="text")n(B.response);else{var g=new FileReader;g.addEventListener("load",function(){return n(g.result)},!1),g.addEventListener("error",function(w){return a(w)},!1),g.readAsDataURL(B.response)}else a("Failed to proxy resource "+s+" with status code "+B.status)},B.onerror=a;var c=r.indexOf("?")>-1?"&":"?";if(B.open("GET",""+r+c+"url="+encodeURIComponent(A)+"&responseType="+o),o!=="text"&&B instanceof XMLHttpRequest&&(B.responseType=o),t._options.imageTimeout){var i=t._options.imageTimeout;B.timeout=i,B.ontimeout=function(){return a("Timed out ("+i+"ms) proxying "+s)}}B.send()})},e}(),Rg=/^data:image\/svg\+xml/i,Og=/^data:image\/.*;base64,/i,kg=/^data:image\/.*/i,Gg=function(e){return mA.SUPPORT_SVG_DRAWING||!_g(e)},Fs=function(e){return kg.test(e)},Vg=function(e){return Og.test(e)},Us=function(e){return e.substr(0,4)==="blob"},_g=function(e){return e.substr(-3).toLowerCase()==="svg"||Rg.test(e)},S=function(){function e(A,t){this.type=0,this.x=A,this.y=t}return e.prototype.add=function(A,t){return new e(this.x+A,this.y+t)},e}(),Ve=function(e,A,t){return new S(e.x+(A.x-e.x)*t,e.y+(A.y-e.y)*t)},wr=function(){function e(A,t,r,s){this.type=1,this.start=A,this.startControl=t,this.endControl=r,this.end=s}return e.prototype.subdivide=function(A,t){var r=Ve(this.start,this.startControl,A),s=Ve(this.startControl,this.endControl,A),n=Ve(this.endControl,this.end,A),a=Ve(r,s,A),o=Ve(s,n,A),B=Ve(a,o,A);return t?new e(this.start,r,a,B):new e(B,o,n,this.end)},e.prototype.add=function(A,t){return new e(this.start.add(A,t),this.startControl.add(A,t),this.endControl.add(A,t),this.end.add(A,t))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),OA=function(e){return e.type===1},Pg=function(){function e(A){var t=A.styles,r=A.bounds,s=yt(t.borderTopLeftRadius,r.width,r.height),n=s[0],a=s[1],o=yt(t.borderTopRightRadius,r.width,r.height),B=o[0],c=o[1],i=yt(t.borderBottomRightRadius,r.width,r.height),g=i[0],w=i[1],p=yt(t.borderBottomLeftRadius,r.width,r.height),m=p[0],F=p[1],H=[];H.push((n+B)/r.width),H.push((m+g)/r.width),H.push((a+F)/r.height),H.push((c+w)/r.height);var K=Math.max.apply(Math,H);K>1&&(n/=K,a/=K,B/=K,c/=K,g/=K,w/=K,m/=K,F/=K);var I=r.width-B,V=r.height-w,k=r.width-g,M=r.height-F,U=t.borderTopWidth,G=t.borderRightWidth,_=t.borderBottomWidth,T=t.borderLeftWidth,eA=AA(t.paddingTop,A.bounds.width),CA=AA(t.paddingRight,A.bounds.width),rA=AA(t.paddingBottom,A.bounds.width),W=AA(t.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=n>0||a>0?sA(r.left+T/3,r.top+U/3,n-T/3,a-U/3,z.TOP_LEFT):new S(r.left+T/3,r.top+U/3),this.topRightBorderDoubleOuterBox=n>0||a>0?sA(r.left+I,r.top+U/3,B-G/3,c-U/3,z.TOP_RIGHT):new S(r.left+r.width-G/3,r.top+U/3),this.bottomRightBorderDoubleOuterBox=g>0||w>0?sA(r.left+k,r.top+V,g-G/3,w-_/3,z.BOTTOM_RIGHT):new S(r.left+r.width-G/3,r.top+r.height-_/3),this.bottomLeftBorderDoubleOuterBox=m>0||F>0?sA(r.left+T/3,r.top+M,m-T/3,F-_/3,z.BOTTOM_LEFT):new S(r.left+T/3,r.top+r.height-_/3),this.topLeftBorderDoubleInnerBox=n>0||a>0?sA(r.left+T*2/3,r.top+U*2/3,n-T*2/3,a-U*2/3,z.TOP_LEFT):new S(r.left+T*2/3,r.top+U*2/3),this.topRightBorderDoubleInnerBox=n>0||a>0?sA(r.left+I,r.top+U*2/3,B-G*2/3,c-U*2/3,z.TOP_RIGHT):new S(r.left+r.width-G*2/3,r.top+U*2/3),this.bottomRightBorderDoubleInnerBox=g>0||w>0?sA(r.left+k,r.top+V,g-G*2/3,w-_*2/3,z.BOTTOM_RIGHT):new S(r.left+r.width-G*2/3,r.top+r.height-_*2/3),this.bottomLeftBorderDoubleInnerBox=m>0||F>0?sA(r.left+T*2/3,r.top+M,m-T*2/3,F-_*2/3,z.BOTTOM_LEFT):new S(r.left+T*2/3,r.top+r.height-_*2/3),this.topLeftBorderStroke=n>0||a>0?sA(r.left+T/2,r.top+U/2,n-T/2,a-U/2,z.TOP_LEFT):new S(r.left+T/2,r.top+U/2),this.topRightBorderStroke=n>0||a>0?sA(r.left+I,r.top+U/2,B-G/2,c-U/2,z.TOP_RIGHT):new S(r.left+r.width-G/2,r.top+U/2),this.bottomRightBorderStroke=g>0||w>0?sA(r.left+k,r.top+V,g-G/2,w-_/2,z.BOTTOM_RIGHT):new S(r.left+r.width-G/2,r.top+r.height-_/2),this.bottomLeftBorderStroke=m>0||F>0?sA(r.left+T/2,r.top+M,m-T/2,F-_/2,z.BOTTOM_LEFT):new S(r.left+T/2,r.top+r.height-_/2),this.topLeftBorderBox=n>0||a>0?sA(r.left,r.top,n,a,z.TOP_LEFT):new S(r.left,r.top),this.topRightBorderBox=B>0||c>0?sA(r.left+I,r.top,B,c,z.TOP_RIGHT):new S(r.left+r.width,r.top),this.bottomRightBorderBox=g>0||w>0?sA(r.left+k,r.top+V,g,w,z.BOTTOM_RIGHT):new S(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=m>0||F>0?sA(r.left,r.top+M,m,F,z.BOTTOM_LEFT):new S(r.left,r.top+r.height),this.topLeftPaddingBox=n>0||a>0?sA(r.left+T,r.top+U,Math.max(0,n-T),Math.max(0,a-U),z.TOP_LEFT):new S(r.left+T,r.top+U),this.topRightPaddingBox=B>0||c>0?sA(r.left+Math.min(I,r.width-G),r.top+U,I>r.width+G?0:Math.max(0,B-G),Math.max(0,c-U),z.TOP_RIGHT):new S(r.left+r.width-G,r.top+U),this.bottomRightPaddingBox=g>0||w>0?sA(r.left+Math.min(k,r.width-T),r.top+Math.min(V,r.height-_),Math.max(0,g-G),Math.max(0,w-_),z.BOTTOM_RIGHT):new S(r.left+r.width-G,r.top+r.height-_),this.bottomLeftPaddingBox=m>0||F>0?sA(r.left+T,r.top+Math.min(M,r.height-_),Math.max(0,m-T),Math.max(0,F-_),z.BOTTOM_LEFT):new S(r.left+T,r.top+r.height-_),this.topLeftContentBox=n>0||a>0?sA(r.left+T+W,r.top+U+eA,Math.max(0,n-(T+W)),Math.max(0,a-(U+eA)),z.TOP_LEFT):new S(r.left+T+W,r.top+U+eA),this.topRightContentBox=B>0||c>0?sA(r.left+Math.min(I,r.width+T+W),r.top+U+eA,I>r.width+T+W?0:B-T+W,c-(U+eA),z.TOP_RIGHT):new S(r.left+r.width-(G+CA),r.top+U+eA),this.bottomRightContentBox=g>0||w>0?sA(r.left+Math.min(k,r.width-(T+W)),r.top+Math.min(V,r.height+U+eA),Math.max(0,g-(G+CA)),w-(_+rA),z.BOTTOM_RIGHT):new S(r.left+r.width-(G+CA),r.top+r.height-(_+rA)),this.bottomLeftContentBox=m>0||F>0?sA(r.left+T+W,r.top+M,Math.max(0,m-(T+W)),F-(_+rA),z.BOTTOM_LEFT):new S(r.left+T+W,r.top+r.height-(_+rA))}return e}(),z;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(z||(z={}));var sA=function(e,A,t,r,s){var n=4*((Math.sqrt(2)-1)/3),a=t*n,o=r*n,B=e+t,c=A+r;switch(s){case z.TOP_LEFT:return new wr(new S(e,c),new S(e,c-o),new S(B-a,A),new S(B,A));case z.TOP_RIGHT:return new wr(new S(e,A),new S(e+a,A),new S(B,c-o),new S(B,c));case z.BOTTOM_RIGHT:return new wr(new S(B,A),new S(B,A+o),new S(e+a,c),new S(e,c));case z.BOTTOM_LEFT:default:return new wr(new S(B,c),new S(B-a,c),new S(e,A+o),new S(e,A))}},Lr=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Xg=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Kr=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},jg=function(){function e(A,t,r){this.offsetX=A,this.offsetY=t,this.matrix=r,this.type=0,this.target=6}return e}(),dr=function(){function e(A,t){this.path=A,this.target=t,this.type=1}return e}(),Jg=function(){function e(A){this.opacity=A,this.type=2,this.target=6}return e}(),Wg=function(e){return e.type===0},Ei=function(e){return e.type===1},Yg=function(e){return e.type===2},ma=function(e,A){return e.length===A.length?e.some(function(t,r){return t===A[r]}):!1},zg=function(e,A,t,r,s){return e.map(function(n,a){switch(a){case 0:return n.add(A,t);case 1:return n.add(A+r,t);case 2:return n.add(A+r,t+s);case 3:return n.add(A,t+s)}return n})},Hi=function(){function e(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),Ii=function(){function e(A,t){if(this.container=A,this.parent=t,this.effects=[],this.curves=new Pg(this.container),this.container.styles.opacity<1&&this.effects.push(new Jg(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,s=this.container.bounds.top+this.container.styles.transformOrigin[1].number,n=this.container.styles.transform;this.effects.push(new jg(r,s,n))}if(this.container.styles.overflowX!==0){var a=Lr(this.curves),o=Kr(this.curves);ma(a,o)?this.effects.push(new dr(a,6)):(this.effects.push(new dr(a,2)),this.effects.push(new dr(o,4)))}}return e.prototype.getEffects=function(A){for(var t=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,s=this.effects.slice(0);r;){var n=r.effects.filter(function(B){return!Ei(B)});if(t||r.container.styles.position!==0||!r.parent){if(s.unshift.apply(s,n),t=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var a=Lr(r.curves),o=Kr(r.curves);ma(a,o)||s.unshift(new dr(o,6))}}else s.unshift.apply(s,n);r=r.parent}return s.filter(function(B){return dA(B.target,A)})},e}(),Js=function(e,A,t,r){e.container.elements.forEach(function(s){var n=dA(s.flags,4),a=dA(s.flags,2),o=new Ii(s,e);dA(s.styles.display,2048)&&r.push(o);var B=dA(s.flags,8)?[]:r;if(n||a){var c=n||s.styles.isPositioned()?t:A,i=new Hi(o);if(s.styles.isPositioned()||s.styles.opacity<1||s.styles.isTransformed()){var g=s.styles.zIndex.order;if(g<0){var w=0;c.negativeZIndex.some(function(m,F){return g>m.element.container.styles.zIndex.order?(w=F,!1):w>0}),c.negativeZIndex.splice(w,0,i)}else if(g>0){var p=0;c.positiveZIndex.some(function(m,F){return g>=m.element.container.styles.zIndex.order?(p=F+1,!1):p>0}),c.positiveZIndex.splice(p,0,i)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(i)}else s.styles.isFloating()?c.nonPositionedFloats.push(i):c.nonPositionedInlineLevel.push(i);Js(o,i,n?i:t,B)}else s.styles.isInlineLevel()?A.inlineLevel.push(o):A.nonInlineLevel.push(o),Js(o,A,t,B);dA(s.flags,8)&&bi(s,B)})},bi=function(e,A){for(var t=e instanceof Vs?e.start:1,r=e instanceof Vs?e.reversed:!1,s=0;s<A.length;s++){var n=A[s];n.container instanceof gi&&typeof n.container.value=="number"&&n.container.value!==0&&(t=n.container.value),n.listValue=Dt(t,n.container.styles.listStyleType,!0),t+=r?-1:1}},Zg=function(e){var A=new Ii(e,null),t=new Hi(A),r=[];return Js(A,t,t,r),bi(A.container,r),t},pa=function(e,A){switch(A){case 0:return GA(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return GA(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return GA(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);case 3:default:return GA(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},qg=function(e,A){switch(A){case 0:return GA(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return GA(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return GA(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);case 3:default:return GA(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},$g=function(e,A){switch(A){case 0:return GA(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return GA(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return GA(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);case 3:default:return GA(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},Af=function(e,A){switch(A){case 0:return hr(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return hr(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return hr(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);case 3:default:return hr(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},hr=function(e,A){var t=[];return OA(e)?t.push(e.subdivide(.5,!1)):t.push(e),OA(A)?t.push(A.subdivide(.5,!0)):t.push(A),t},GA=function(e,A,t,r){var s=[];return OA(e)?s.push(e.subdivide(.5,!1)):s.push(e),OA(t)?s.push(t.subdivide(.5,!0)):s.push(t),OA(r)?s.push(r.subdivide(.5,!0).reverse()):s.push(r),OA(A)?s.push(A.subdivide(.5,!1).reverse()):s.push(A),s},Li=function(e){var A=e.bounds,t=e.styles;return A.add(t.borderLeftWidth,t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth),-(t.borderTopWidth+t.borderBottomWidth))},Sr=function(e){var A=e.styles,t=e.bounds,r=AA(A.paddingLeft,t.width),s=AA(A.paddingRight,t.width),n=AA(A.paddingTop,t.width),a=AA(A.paddingBottom,t.width);return t.add(r+A.borderLeftWidth,n+A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth+r+s),-(A.borderTopWidth+A.borderBottomWidth+n+a))},ef=function(e,A){return e===0?A.bounds:e===2?Sr(A):Li(A)},tf=function(e,A){return e===0?A.bounds:e===2?Sr(A):Li(A)},ms=function(e,A,t){var r=ef(Xe(e.styles.backgroundOrigin,A),e),s=tf(Xe(e.styles.backgroundClip,A),e),n=rf(Xe(e.styles.backgroundSize,A),t,r),a=n[0],o=n[1],B=yt(Xe(e.styles.backgroundPosition,A),r.width-a,r.height-o),c=sf(Xe(e.styles.backgroundRepeat,A),B,n,r,s),i=Math.round(r.left+B[0]),g=Math.round(r.top+B[1]);return[c,i,g,a,o]},_e=function(e){return q(e)&&e.value===Je.AUTO},Qr=function(e){return typeof e=="number"},rf=function(e,A,t){var r=A[0],s=A[1],n=A[2],a=e[0],o=e[1];if(!a)return[0,0];if(uA(a)&&o&&uA(o))return[AA(a,t.width),AA(o,t.height)];var B=Qr(n);if(q(a)&&(a.value===Je.CONTAIN||a.value===Je.COVER)){if(Qr(n)){var c=t.width/t.height;return c<n!=(a.value===Je.COVER)?[t.width,t.width/n]:[t.height*n,t.height]}return[t.width,t.height]}var i=Qr(r),g=Qr(s),w=i||g;if(_e(a)&&(!o||_e(o))){if(i&&g)return[r,s];if(!B&&!w)return[t.width,t.height];if(w&&B){var p=i?r:s*n,m=g?s:r/n;return[p,m]}var F=i?r:t.width,H=g?s:t.height;return[F,H]}if(B){var K=0,I=0;return uA(a)?K=AA(a,t.width):uA(o)&&(I=AA(o,t.height)),_e(a)?K=I*n:(!o||_e(o))&&(I=K/n),[K,I]}var V=null,k=null;if(uA(a)?V=AA(a,t.width):o&&uA(o)&&(k=AA(o,t.height)),V!==null&&(!o||_e(o))&&(k=i&&g?V/r*s:t.height),k!==null&&_e(a)&&(V=i&&g?k/s*r:t.width),V!==null&&k!==null)return[V,k];throw new Error("Unable to calculate background-size for element")},Xe=function(e,A){var t=e[A];return typeof t>"u"?e[0]:t},sf=function(e,A,t,r,s){var n=A[0],a=A[1],o=t[0],B=t[1];switch(e){case 2:return[new S(Math.round(r.left),Math.round(r.top+a)),new S(Math.round(r.left+r.width),Math.round(r.top+a)),new S(Math.round(r.left+r.width),Math.round(B+r.top+a)),new S(Math.round(r.left),Math.round(B+r.top+a))];case 3:return[new S(Math.round(r.left+n),Math.round(r.top)),new S(Math.round(r.left+n+o),Math.round(r.top)),new S(Math.round(r.left+n+o),Math.round(r.height+r.top)),new S(Math.round(r.left+n),Math.round(r.height+r.top))];case 1:return[new S(Math.round(r.left+n),Math.round(r.top+a)),new S(Math.round(r.left+n+o),Math.round(r.top+a)),new S(Math.round(r.left+n+o),Math.round(r.top+a+B)),new S(Math.round(r.left+n),Math.round(r.top+a+B))];default:return[new S(Math.round(s.left),Math.round(s.top)),new S(Math.round(s.left+s.width),Math.round(s.top)),new S(Math.round(s.left+s.width),Math.round(s.height+s.top)),new S(Math.round(s.left),Math.round(s.height+s.top))]}},nf="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",ya="Hidden Text",af=function(){function e(A){this._data={},this._document=A}return e.prototype.parseMetrics=function(A,t){var r=this._document.createElement("div"),s=this._document.createElement("img"),n=this._document.createElement("span"),a=this._document.body;r.style.visibility="hidden",r.style.fontFamily=A,r.style.fontSize=t,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",a.appendChild(r),s.src=nf,s.width=1,s.height=1,s.style.margin="0",s.style.padding="0",s.style.verticalAlign="baseline",n.style.fontFamily=A,n.style.fontSize=t,n.style.margin="0",n.style.padding="0",n.appendChild(this._document.createTextNode(ya)),r.appendChild(n),r.appendChild(s);var o=s.offsetTop-n.offsetTop+2;r.removeChild(n),r.appendChild(this._document.createTextNode(ya)),r.style.lineHeight="normal",s.style.verticalAlign="super";var B=s.offsetTop-r.offsetTop+2;return a.removeChild(r),{baseline:o,middle:B}},e.prototype.getMetrics=function(A,t){var r=A+" "+t;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(A,t)),this._data[r]},e}(),Ki=function(){function e(A,t){this.context=A,this.options=t}return e}(),of=1e4,Bf=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;return s._activeEffects=[],s.canvas=r.canvas?r.canvas:document.createElement("canvas"),s.ctx=s.canvas.getContext("2d"),r.canvas||(s.canvas.width=Math.floor(r.width*r.scale),s.canvas.height=Math.floor(r.height*r.scale),s.canvas.style.width=r.width+"px",s.canvas.style.height=r.height+"px"),s.fontMetrics=new af(document),s.ctx.scale(s.options.scale,s.options.scale),s.ctx.translate(-r.x,-r.y),s.ctx.textBaseline="bottom",s._activeEffects=[],s.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),s}return A.prototype.applyEffects=function(t){for(var r=this;this._activeEffects.length;)this.popEffect();t.forEach(function(s){return r.applyEffect(s)})},A.prototype.applyEffect=function(t){this.ctx.save(),Yg(t)&&(this.ctx.globalAlpha=t.opacity),Wg(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),Ei(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},A.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},A.prototype.renderStack=function(t){return HA(this,void 0,void 0,function(){var r;return xA(this,function(s){switch(s.label){case 0:return r=t.element.container.styles,r.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:s.sent(),s.label=2;case 2:return[2]}})})},A.prototype.renderNode=function(t){return HA(this,void 0,void 0,function(){return xA(this,function(r){switch(r.label){case 0:return dA(t.container.flags,16),t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(t)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},A.prototype.renderTextWithLetterSpacing=function(t,r,s){var n=this;if(r===0)this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+s);else{var a=An(t.text);a.reduce(function(o,B){return n.ctx.fillText(B,o,t.bounds.top+s),o+n.ctx.measureText(B).width},t.bounds.left)}},A.prototype.createFontStyle=function(t){var r=t.fontVariant.filter(function(a){return a==="normal"||a==="small-caps"}).join(""),s=ff(t.fontFamily).join(", "),n=Mt(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,r,t.fontWeight,n,s].join(" "),s,n]},A.prototype.renderTextNode=function(t,r){return HA(this,void 0,void 0,function(){var s,n,a,o,B,c,i,g,w=this;return xA(this,function(p){return s=this.createFontStyle(r),n=s[0],a=s[1],o=s[2],this.ctx.font=n,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",B=this.fontMetrics.getMetrics(a,o),c=B.baseline,i=B.middle,g=r.paintOrder,t.textBounds.forEach(function(m){g.forEach(function(F){switch(F){case 0:w.ctx.fillStyle=QA(r.color),w.renderTextWithLetterSpacing(m,r.letterSpacing,c);var H=r.textShadow;H.length&&m.text.trim().length&&(H.slice(0).reverse().forEach(function(K){w.ctx.shadowColor=QA(K.color),w.ctx.shadowOffsetX=K.offsetX.number*w.options.scale,w.ctx.shadowOffsetY=K.offsetY.number*w.options.scale,w.ctx.shadowBlur=K.blur.number,w.renderTextWithLetterSpacing(m,r.letterSpacing,c)}),w.ctx.shadowColor="",w.ctx.shadowOffsetX=0,w.ctx.shadowOffsetY=0,w.ctx.shadowBlur=0),r.textDecorationLine.length&&(w.ctx.fillStyle=QA(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(K){switch(K){case 1:w.ctx.fillRect(m.bounds.left,Math.round(m.bounds.top+c),m.bounds.width,1);break;case 2:w.ctx.fillRect(m.bounds.left,Math.round(m.bounds.top),m.bounds.width,1);break;case 3:w.ctx.fillRect(m.bounds.left,Math.ceil(m.bounds.top+i),m.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&m.text.trim().length&&(w.ctx.strokeStyle=QA(r.webkitTextStrokeColor),w.ctx.lineWidth=r.webkitTextStrokeWidth,w.ctx.lineJoin=window.chrome?"miter":"round",w.ctx.strokeText(m.text,m.bounds.left,m.bounds.top+c)),w.ctx.strokeStyle="",w.ctx.lineWidth=0,w.ctx.lineJoin="miter";break}})}),[2]})})},A.prototype.renderReplacedElement=function(t,r,s){if(s&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var n=Sr(t),a=Kr(r);this.path(a),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(s,0,0,t.intrinsicWidth,t.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},A.prototype.renderNodeContent=function(t){return HA(this,void 0,void 0,function(){var r,s,n,a,o,B,I,I,c,i,g,w,k,p,m,M,F,H,K,I,V,k,M;return xA(this,function(U){switch(U.label){case 0:this.applyEffects(t.getEffects(4)),r=t.container,s=t.curves,n=r.styles,a=0,o=r.textNodes,U.label=1;case 1:return a<o.length?(B=o[a],[4,this.renderTextNode(B,n)]):[3,4];case 2:U.sent(),U.label=3;case 3:return a++,[3,1];case 4:if(!(r instanceof li))return[3,8];U.label=5;case 5:return U.trys.push([5,7,,8]),[4,this.context.cache.match(r.src)];case 6:return I=U.sent(),this.renderReplacedElement(r,s,I),[3,8];case 7:return U.sent(),this.context.logger.error("Error loading image "+r.src),[3,8];case 8:if(r instanceof ci&&this.renderReplacedElement(r,s,r.canvas),!(r instanceof ui))return[3,12];U.label=9;case 9:return U.trys.push([9,11,,12]),[4,this.context.cache.match(r.svg)];case 10:return I=U.sent(),this.renderReplacedElement(r,s,I),[3,12];case 11:return U.sent(),this.context.logger.error("Error loading svg "+r.svg.substring(0,255)),[3,12];case 12:return r instanceof di&&r.tree?(c=new A(this.context,{scale:this.options.scale,backgroundColor:r.backgroundColor,x:0,y:0,width:r.width,height:r.height}),[4,c.render(r.tree)]):[3,14];case 13:i=U.sent(),r.width&&r.height&&this.ctx.drawImage(i,0,0,r.width,r.height,r.bounds.left,r.bounds.top,r.bounds.width,r.bounds.height),U.label=14;case 14:if(r instanceof en&&(g=Math.min(r.bounds.width,r.bounds.height),r.type===Er?r.checked&&(this.ctx.save(),this.path([new S(r.bounds.left+g*.39363,r.bounds.top+g*.79),new S(r.bounds.left+g*.16,r.bounds.top+g*.5549),new S(r.bounds.left+g*.27347,r.bounds.top+g*.44071),new S(r.bounds.left+g*.39694,r.bounds.top+g*.5649),new S(r.bounds.left+g*.72983,r.bounds.top+g*.23),new S(r.bounds.left+g*.84,r.bounds.top+g*.34085),new S(r.bounds.left+g*.39363,r.bounds.top+g*.79)]),this.ctx.fillStyle=QA(ca),this.ctx.fill(),this.ctx.restore()):r.type===Hr&&r.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(r.bounds.left+g/2,r.bounds.top+g/2,g/4,0,Math.PI*2,!0),this.ctx.fillStyle=QA(ca),this.ctx.fill(),this.ctx.restore())),lf(r)&&r.value.length){switch(w=this.createFontStyle(n),k=w[0],p=w[1],m=this.fontMetrics.getMetrics(k,p).baseline,this.ctx.font=k,this.ctx.fillStyle=QA(n.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=uf(r.styles.textAlign),M=Sr(r),F=0,r.styles.textAlign){case 1:F+=M.width/2;break;case 2:F+=M.width;break}H=M.add(F,0,0,-M.height/2+1),this.ctx.save(),this.path([new S(M.left,M.top),new S(M.left+M.width,M.top),new S(M.left+M.width,M.top+M.height),new S(M.left,M.top+M.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new bt(r.value,H),n.letterSpacing,m),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!dA(r.styles.display,2048))return[3,20];if(r.styles.listStyleImage===null)return[3,19];if(K=r.styles.listStyleImage,K.type!==0)return[3,18];I=void 0,V=K.url,U.label=15;case 15:return U.trys.push([15,17,,18]),[4,this.context.cache.match(V)];case 16:return I=U.sent(),this.ctx.drawImage(I,r.bounds.left-(I.width+10),r.bounds.top),[3,18];case 17:return U.sent(),this.context.logger.error("Error loading list-style-image "+V),[3,18];case 18:return[3,20];case 19:t.listValue&&r.styles.listStyleType!==-1&&(k=this.createFontStyle(n)[0],this.ctx.font=k,this.ctx.fillStyle=QA(n.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",M=new ie(r.bounds.left,r.bounds.top+AA(r.styles.paddingTop,r.bounds.width),r.bounds.width,Wn(n.lineHeight,n.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new bt(t.listValue,M),n.letterSpacing,Wn(n.lineHeight,n.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),U.label=20;case 20:return[2]}})})},A.prototype.renderStackContent=function(t){return HA(this,void 0,void 0,function(){var r,s,K,n,a,K,o,B,K,c,i,K,g,w,K,p,m,K,F,H,K;return xA(this,function(I){switch(I.label){case 0:return dA(t.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:I.sent(),r=0,s=t.negativeZIndex,I.label=2;case 2:return r<s.length?(K=s[r],[4,this.renderStack(K)]):[3,5];case 3:I.sent(),I.label=4;case 4:return r++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:I.sent(),n=0,a=t.nonInlineLevel,I.label=7;case 7:return n<a.length?(K=a[n],[4,this.renderNode(K)]):[3,10];case 8:I.sent(),I.label=9;case 9:return n++,[3,7];case 10:o=0,B=t.nonPositionedFloats,I.label=11;case 11:return o<B.length?(K=B[o],[4,this.renderStack(K)]):[3,14];case 12:I.sent(),I.label=13;case 13:return o++,[3,11];case 14:c=0,i=t.nonPositionedInlineLevel,I.label=15;case 15:return c<i.length?(K=i[c],[4,this.renderStack(K)]):[3,18];case 16:I.sent(),I.label=17;case 17:return c++,[3,15];case 18:g=0,w=t.inlineLevel,I.label=19;case 19:return g<w.length?(K=w[g],[4,this.renderNode(K)]):[3,22];case 20:I.sent(),I.label=21;case 21:return g++,[3,19];case 22:p=0,m=t.zeroOrAutoZIndexOrTransformedOrOpacity,I.label=23;case 23:return p<m.length?(K=m[p],[4,this.renderStack(K)]):[3,26];case 24:I.sent(),I.label=25;case 25:return p++,[3,23];case 26:F=0,H=t.positiveZIndex,I.label=27;case 27:return F<H.length?(K=H[F],[4,this.renderStack(K)]):[3,30];case 28:I.sent(),I.label=29;case 29:return F++,[3,27];case 30:return[2]}})})},A.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},A.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},A.prototype.formatPath=function(t){var r=this;t.forEach(function(s,n){var a=OA(s)?s.start:s;n===0?r.ctx.moveTo(a.x,a.y):r.ctx.lineTo(a.x,a.y),OA(s)&&r.ctx.bezierCurveTo(s.startControl.x,s.startControl.y,s.endControl.x,s.endControl.y,s.end.x,s.end.y)})},A.prototype.renderRepeat=function(t,r,s,n){this.path(t),this.ctx.fillStyle=r,this.ctx.translate(s,n),this.ctx.fill(),this.ctx.translate(-s,-n)},A.prototype.resizeImage=function(t,r,s){var n;if(t.width===r&&t.height===s)return t;var a=(n=this.canvas.ownerDocument)!==null&&n!==void 0?n:document,o=a.createElement("canvas");o.width=Math.max(1,r),o.height=Math.max(1,s);var B=o.getContext("2d");return B.drawImage(t,0,0,t.width,t.height,0,0,r,s),o},A.prototype.renderBackgroundImage=function(t){return HA(this,void 0,void 0,function(){var r,s,n,a,o,B;return xA(this,function(c){switch(c.label){case 0:r=t.styles.backgroundImage.length-1,s=function(i){var g,w,p,eA,FA,gA,W,iA,_,m,eA,FA,gA,W,iA,F,H,K,I,V,k,M,U,G,_,T,eA,CA,rA,W,iA,ZA,FA,gA,re,IA,VA,qA,bA,LA,_A,DA;return xA(this,function(fA){switch(fA.label){case 0:if(i.type!==0)return[3,5];g=void 0,w=i.url,fA.label=1;case 1:return fA.trys.push([1,3,,4]),[4,n.context.cache.match(w)];case 2:return g=fA.sent(),[3,4];case 3:return fA.sent(),n.context.logger.error("Error loading background-image "+w),[3,4];case 4:return g&&(p=ms(t,r,[g.width,g.height,g.width/g.height]),eA=p[0],FA=p[1],gA=p[2],W=p[3],iA=p[4],_=n.ctx.createPattern(n.resizeImage(g,W,iA),"repeat"),n.renderRepeat(eA,_,FA,gA)),[3,6];case 5:Wl(i)?(m=ms(t,r,[null,null,null]),eA=m[0],FA=m[1],gA=m[2],W=m[3],iA=m[4],F=_l(i.angle,W,iA),H=F[0],K=F[1],I=F[2],V=F[3],k=F[4],M=document.createElement("canvas"),M.width=W,M.height=iA,U=M.getContext("2d"),G=U.createLinearGradient(K,V,I,k),jn(i.stops,H).forEach(function($A){return G.addColorStop($A.stop,QA($A.color))}),U.fillStyle=G,U.fillRect(0,0,W,iA),W>0&&iA>0&&(_=n.ctx.createPattern(M,"repeat"),n.renderRepeat(eA,_,FA,gA))):Yl(i)&&(T=ms(t,r,[null,null,null]),eA=T[0],CA=T[1],rA=T[2],W=T[3],iA=T[4],ZA=i.position.length===0?[Zs]:i.position,FA=AA(ZA[0],W),gA=AA(ZA[ZA.length-1],iA),re=Pl(i,FA,gA,W,iA),IA=re[0],VA=re[1],IA>0&&VA>0&&(qA=n.ctx.createRadialGradient(CA+FA,rA+gA,0,CA+FA,rA+gA,IA),jn(i.stops,IA*2).forEach(function($A){return qA.addColorStop($A.stop,QA($A.color))}),n.path(eA),n.ctx.fillStyle=qA,IA!==VA?(bA=t.bounds.left+.5*t.bounds.width,LA=t.bounds.top+.5*t.bounds.height,_A=VA/IA,DA=1/_A,n.ctx.save(),n.ctx.translate(bA,LA),n.ctx.transform(1,0,0,_A,0,0),n.ctx.translate(-bA,-LA),n.ctx.fillRect(CA,DA*(rA-LA)+LA,W,iA*DA),n.ctx.restore()):n.ctx.fill())),fA.label=6;case 6:return r--,[2]}})},n=this,a=0,o=t.styles.backgroundImage.slice(0).reverse(),c.label=1;case 1:return a<o.length?(B=o[a],[5,s(B)]):[3,4];case 2:c.sent(),c.label=3;case 3:return a++,[3,1];case 4:return[2]}})})},A.prototype.renderSolidBorder=function(t,r,s){return HA(this,void 0,void 0,function(){return xA(this,function(n){return this.path(pa(s,r)),this.ctx.fillStyle=QA(t),this.ctx.fill(),[2]})})},A.prototype.renderDoubleBorder=function(t,r,s,n){return HA(this,void 0,void 0,function(){var a,o;return xA(this,function(B){switch(B.label){case 0:return r<3?[4,this.renderSolidBorder(t,s,n)]:[3,2];case 1:return B.sent(),[2];case 2:return a=qg(n,s),this.path(a),this.ctx.fillStyle=QA(t),this.ctx.fill(),o=$g(n,s),this.path(o),this.ctx.fill(),[2]}})})},A.prototype.renderNodeBackgroundAndBorders=function(t){return HA(this,void 0,void 0,function(){var r,s,n,a,o,B,c,i,g=this;return xA(this,function(w){switch(w.label){case 0:return this.applyEffects(t.getEffects(2)),r=t.container.styles,s=!Fe(r.backgroundColor)||r.backgroundImage.length,n=[{style:r.borderTopStyle,color:r.borderTopColor,width:r.borderTopWidth},{style:r.borderRightStyle,color:r.borderRightColor,width:r.borderRightWidth},{style:r.borderBottomStyle,color:r.borderBottomColor,width:r.borderBottomWidth},{style:r.borderLeftStyle,color:r.borderLeftColor,width:r.borderLeftWidth}],a=cf(Xe(r.backgroundClip,0),t.curves),s||r.boxShadow.length?(this.ctx.save(),this.path(a),this.ctx.clip(),Fe(r.backgroundColor)||(this.ctx.fillStyle=QA(r.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:w.sent(),this.ctx.restore(),r.boxShadow.slice(0).reverse().forEach(function(p){g.ctx.save();var m=Lr(t.curves),F=p.inset?0:of,H=zg(m,-F+(p.inset?1:-1)*p.spread.number,(p.inset?1:-1)*p.spread.number,p.spread.number*(p.inset?-2:2),p.spread.number*(p.inset?-2:2));p.inset?(g.path(m),g.ctx.clip(),g.mask(H)):(g.mask(m),g.ctx.clip(),g.path(H)),g.ctx.shadowOffsetX=p.offsetX.number+F,g.ctx.shadowOffsetY=p.offsetY.number,g.ctx.shadowColor=QA(p.color),g.ctx.shadowBlur=p.blur.number,g.ctx.fillStyle=p.inset?QA(p.color):"rgba(0,0,0,1)",g.ctx.fill(),g.ctx.restore()}),w.label=2;case 2:o=0,B=0,c=n,w.label=3;case 3:return B<c.length?(i=c[B],i.style!==0&&!Fe(i.color)&&i.width>0?i.style!==2?[3,5]:[4,this.renderDashedDottedBorder(i.color,i.width,o,t.curves,2)]:[3,11]):[3,13];case 4:return w.sent(),[3,11];case 5:return i.style!==3?[3,7]:[4,this.renderDashedDottedBorder(i.color,i.width,o,t.curves,3)];case 6:return w.sent(),[3,11];case 7:return i.style!==4?[3,9]:[4,this.renderDoubleBorder(i.color,i.width,o,t.curves)];case 8:return w.sent(),[3,11];case 9:return[4,this.renderSolidBorder(i.color,o,t.curves)];case 10:w.sent(),w.label=11;case 11:o++,w.label=12;case 12:return B++,[3,3];case 13:return[2]}})})},A.prototype.renderDashedDottedBorder=function(t,r,s,n,a){return HA(this,void 0,void 0,function(){var o,B,c,i,g,w,p,m,F,H,K,I,V,k,M,U,M,U;return xA(this,function(G){return this.ctx.save(),o=Af(n,s),B=pa(n,s),a===2&&(this.path(B),this.ctx.clip()),OA(B[0])?(c=B[0].start.x,i=B[0].start.y):(c=B[0].x,i=B[0].y),OA(B[1])?(g=B[1].end.x,w=B[1].end.y):(g=B[1].x,w=B[1].y),s===0||s===2?p=Math.abs(c-g):p=Math.abs(i-w),this.ctx.beginPath(),a===3?this.formatPath(o):this.formatPath(B.slice(0,2)),m=r<3?r*3:r*2,F=r<3?r*2:r,a===3&&(m=r,F=r),H=!0,p<=m*2?H=!1:p<=m*2+F?(K=p/(2*m+F),m*=K,F*=K):(I=Math.floor((p+F)/(m+F)),V=(p-I*m)/(I-1),k=(p-(I+1)*m)/I,F=k<=0||Math.abs(F-V)<Math.abs(F-k)?V:k),H&&(a===3?this.ctx.setLineDash([0,m+F]):this.ctx.setLineDash([m,F])),a===3?(this.ctx.lineCap="round",this.ctx.lineWidth=r):this.ctx.lineWidth=r*2+1.1,this.ctx.strokeStyle=QA(t),this.ctx.stroke(),this.ctx.setLineDash([]),a===2&&(OA(B[0])&&(M=B[3],U=B[0],this.ctx.beginPath(),this.formatPath([new S(M.end.x,M.end.y),new S(U.start.x,U.start.y)]),this.ctx.stroke()),OA(B[1])&&(M=B[1],U=B[2],this.ctx.beginPath(),this.formatPath([new S(M.end.x,M.end.y),new S(U.start.x,U.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},A.prototype.render=function(t){return HA(this,void 0,void 0,function(){var r;return xA(this,function(s){switch(s.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=QA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),r=Zg(t),[4,this.renderStack(r)];case 1:return s.sent(),this.applyEffects([]),[2,this.canvas]}})})},A}(Ki),lf=function(e){return e instanceof wi||e instanceof fi?!0:e instanceof en&&e.type!==Hr&&e.type!==Er},cf=function(e,A){switch(e){case 0:return Lr(A);case 2:return Xg(A);case 1:default:return Kr(A)}},uf=function(e){switch(e){case 1:return"center";case 2:return"right";case 0:default:return"left"}},gf=["-apple-system","system-ui"],ff=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter(function(A){return gf.indexOf(A)===-1}):e},wf=function(e){zA(A,e);function A(t,r){var s=e.call(this,t,r)||this;return s.canvas=r.canvas?r.canvas:document.createElement("canvas"),s.ctx=s.canvas.getContext("2d"),s.options=r,s.canvas.width=Math.floor(r.width*r.scale),s.canvas.height=Math.floor(r.height*r.scale),s.canvas.style.width=r.width+"px",s.canvas.style.height=r.height+"px",s.ctx.scale(s.options.scale,s.options.scale),s.ctx.translate(-r.x,-r.y),s.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+r.width+"x"+r.height+" at "+r.x+","+r.y+") with scale "+r.scale),s}return A.prototype.render=function(t){return HA(this,void 0,void 0,function(){var r,s;return xA(this,function(n){switch(n.label){case 0:return r=Gs(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,df(r)];case 1:return s=n.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=QA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(s,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},A}(Ki),df=function(e){return new Promise(function(A,t){var r=new Image;r.onload=function(){A(r)},r.onerror=t,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},hf=function(){function e(A){var t=A.id,r=A.enabled;this.id=t,this.enabled=r,this.start=Date.now()}return e.prototype.debug=function(){for(var A=[],t=0;t<arguments.length;t++)A[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"||this.info.apply(this,A))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var A=[],t=0;t<arguments.length;t++)A[t]=arguments[t];this.enabled&&typeof window<"u"&&window.console},e.prototype.warn=function(){for(var A=[],t=0;t<arguments.length;t++)A[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"||this.info.apply(this,A))},e.prototype.error=function(){for(var A=[],t=0;t<arguments.length;t++)A[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"||this.info.apply(this,A))},e.instances={},e}(),Qf=function(){function e(A,t){var r;this.windowBounds=t,this.instanceName="#"+e.instanceCount++,this.logger=new hf({id:this.instanceName,enabled:A.logging}),this.cache=(r=A.cache)!==null&&r!==void 0?r:new Mg(this,A)}return e.instanceCount=1,e}(),Ws=function(e,A){return A===void 0&&(A={}),Cf(e,A)};typeof window<"u"&&xi.setContext(window);var Cf=function(e,A){return HA(void 0,void 0,void 0,function(){var t,r,s,n,a,o,B,c,i,g,w,p,m,F,H,K,I,V,k,M,G,U,G,_,T,eA,CA,rA,W,iA,ZA,FA,gA,re,IA,VA,qA,bA,LA,_A;return xA(this,function(DA){switch(DA.label){case 0:if(!e||typeof e!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(t=e.ownerDocument,!t)throw new Error("Element is not attached to a Document");if(r=t.defaultView,!r)throw new Error("Document is not attached to a Window");return s={allowTaint:(_=A.allowTaint)!==null&&_!==void 0?_:!1,imageTimeout:(T=A.imageTimeout)!==null&&T!==void 0?T:15e3,proxy:A.proxy,useCORS:(eA=A.useCORS)!==null&&eA!==void 0?eA:!1},n=xs({logging:(CA=A.logging)!==null&&CA!==void 0?CA:!0,cache:A.cache},s),a={windowWidth:(rA=A.windowWidth)!==null&&rA!==void 0?rA:r.innerWidth,windowHeight:(W=A.windowHeight)!==null&&W!==void 0?W:r.innerHeight,scrollX:(iA=A.scrollX)!==null&&iA!==void 0?iA:r.pageXOffset,scrollY:(ZA=A.scrollY)!==null&&ZA!==void 0?ZA:r.pageYOffset},o=new ie(a.scrollX,a.scrollY,a.windowWidth,a.windowHeight),B=new Qf(n,o),c=(FA=A.foreignObjectRendering)!==null&&FA!==void 0?FA:!1,i={allowTaint:(gA=A.allowTaint)!==null&&gA!==void 0?gA:!1,onclone:A.onclone,ignoreElements:A.ignoreElements,inlineImages:c,copyStyles:c},B.logger.debug("Starting document clone with size "+o.width+"x"+o.height+" scrolled to "+-o.left+","+-o.top),g=new Fa(B,e,i),w=g.clonedReferenceElement,w?[4,g.toIFrame(t,o)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return p=DA.sent(),m=tn(w)||Fg(w)?zo(w.ownerDocument):Dr(B,w),F=m.width,H=m.height,K=m.left,I=m.top,V=Ff(B,w,A.backgroundColor),k={canvas:A.canvas,backgroundColor:V,scale:(IA=(re=A.scale)!==null&&re!==void 0?re:r.devicePixelRatio)!==null&&IA!==void 0?IA:1,x:((VA=A.x)!==null&&VA!==void 0?VA:0)+K,y:((qA=A.y)!==null&&qA!==void 0?qA:0)+I,width:(bA=A.width)!==null&&bA!==void 0?bA:Math.ceil(F),height:(LA=A.height)!==null&&LA!==void 0?LA:Math.ceil(H)},c?(B.logger.debug("Document cloned, using foreign object rendering"),G=new wf(B,k),[4,G.render(w)]):[3,3];case 2:return M=DA.sent(),[3,5];case 3:return B.logger.debug("Document cloned, element located at "+K+","+I+" with size "+F+"x"+H+" using computed rendering"),B.logger.debug("Starting DOM parsing"),U=Qi(B,w),V===U.styles.backgroundColor&&(U.styles.backgroundColor=ae.TRANSPARENT),B.logger.debug("Starting renderer for element at "+k.x+","+k.y+" with size "+k.width+"x"+k.height),G=new Bf(B,k),[4,G.render(U)];case 4:M=DA.sent(),DA.label=5;case 5:return(!((_A=A.removeContainer)!==null&&_A!==void 0)||_A)&&(Fa.destroy(p)||B.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),B.logger.debug("Finished rendering"),[2,M]}})})},Ff=function(e,A,t){var r=A.ownerDocument,s=r.documentElement?Ht(e,getComputedStyle(r.documentElement).backgroundColor):ae.TRANSPARENT,n=r.body?Ht(e,getComputedStyle(r.body).backgroundColor):ae.TRANSPARENT,a=typeof t=="string"?Ht(e,t):t===null?ae.TRANSPARENT:4294967295;return A===r.documentElement?Fe(s)?Fe(n)?a:n:s:a};const Uf=Object.freeze(Object.defineProperty({__proto__:null,default:Ws},Symbol.toStringTag,{value:"Module"}));async function Ys(e,A=10){try{const{data:t,error:r}=await vA.functions.invoke("search-memes",{body:{query:e,limit:A,threshold:.25}});if(r)throw r;const s=(t==null?void 0:t.results)||[];if(s.length===0)return[];const n=s.map(c=>c.slug),{data:a,error:o}=await vA.from("meme_templates").select("id, name, slug, url, input_count, captions_count").in("slug",n);return o||!a?[]:s.map(c=>{const i=a.find(g=>g.slug===c.slug);return i?{...c,id:String(i.id),name:i.name,url:i.url,inputCount:i.input_count,captions:i.captions_count}:null}).filter(Boolean)}catch{return[]}}const mf=["What is the origin of the {memeName} meme?","Where did the {memeName} meme come from?","What is the story behind {memeName}?","How did the {memeName} meme start?","What is the history of {memeName}?"],pf={isFree:{questions:["Is this {memeName} generator free?","Do I have to pay to make {memeName}?","Is there any cost to use this meme maker?","Can I create {memeName} memes for free?","Is the {memeName} tool free to use?"],answers:["Yes, completely free. Create and download as many {memeName} memes as you want at no cost.","Absolutely free to use. No hidden fees or subscriptions required for the meme maker.","Zero cost. Make unlimited memes without paying anything.","Totally free. Premium features are available for power users who want more from {memeName}.","No payment needed. The meme generator is free for everyone."]},aiCaption:{questions:["How does the AI caption feature work?","Can AI write captions for {memeName}?","What does the AI do for this meme?","How do I get AI-generated {memeName} text?","Does this meme maker have AI writing?"],answers:["Enter a topic and the AI creates {memeName} captions instantly. {{signup:Sign up}} to get free credits and start generating.","Just describe what you want. The AI knows meme culture and writes text that lands. {{signup:Create a free account}} to unlock AI features.","Type your idea, click generate, and get multiple caption options for the meme. {{signup:Sign up free}} to get credits for AI generation.","Our AI is trained on viral content. {{signup:Register}} to get free credits and start creating {memeName} text that works.","The AI analyzes your topic and writes captions that match the template style. {{signup:Get started free}} to try it out."]},ownImages:{questions:["Can I upload my own image for {memeName}?","Does this meme maker support custom images?","Can I use personal photos with the {memeName} template?","Is it possible to customize the meme image?","Can I replace the default {memeName} image?"],answers:["Yes! Upload any image you want. Just click upload and select your photo for the meme.","Definitely. You can use your own images with {memeName} and customize however you want.","Custom photos work great. Upload your image and apply the same meme format.","Absolutely. Replace the default with anything from your device.","Upload yours and create a personalized {memeName}. Works with any image."]},account:{questions:["Do I need to sign up to make {memeName}?","Is an account required for this meme maker?","Can I use the {memeName} generator without registering?","Do I have to log in to create memes?","Is registration mandatory?"],answers:["No account needed. Start making {memeName} memes immediately and download without signing up.","Nope! Use the meme maker right away. Signing up is optional and unlocks extra features.","No registration required. Just open the tool and start creating.","You can use it without logging in. Account holders get additional perks like saved history.","Totally optional. Create {memeName} as a guest. Register later if you want saved memes."]},commercial:{questions:["Can I use {memeName} for business?","Is commercial use of this meme allowed?","Can I use {memeName} in marketing?","Is commercial usage of the meme permitted?","Can businesses use this meme maker?"],answers:["Yes, you can use {memeName} for business and marketing. Just ensure you have rights to any custom images you upload.","Commercial use is allowed. Create meme content for your brand, just respect image copyrights.","Perfect for marketing. Use the memes in your campaigns. Custom uploads should be images you own.","Businesses can freely use {memeName}. Make sure uploaded images are legally yours.","Yes to commercial use. The meme works great for brand content and social media marketing."]},different:{questions:["What makes this {memeName} generator different?","Why use this meme maker over others?","How is the {memeName} tool different?","What sets this meme generator apart?","Why choose this for {memeName}?"],answers:["This {memeName} generator combines AI captions, viral analysis, and direct posting. Explore more {{home:Post2x features}} for content creators.","Unlike basic tools, this meme maker offers AI writing, engagement predictions, and social sharing. Check out {{home:all our tools}} for creators.","AI-powered captions, instant downloads, and social posting make the {memeName} generator stand out. See {{home:what else Post2x offers}}.","The AI actually understands meme culture, plus there is analytics and easy sharing. Discover {{home:more Post2x features}}.","Speed, AI smarts, and one-click posting. Built for creators who want results. Explore {{home:Post2x}} for more tools."]},save:{questions:["How do I download my {memeName} meme?","Can I save the meme to my device?","How to export my {memeName} creation?","Where is the download button?","How do I get my meme file?"],answers:['Click "Download" and your {memeName} saves as a high-quality PNG. Share it anywhere.',"Hit the download button to save the meme. It exports as a PNG image file.","The meme downloads as PNG with one click. Then post it to any platform.","The download button exports your {memeName} as a crisp PNG. Ready for Instagram, Twitter, or anywhere.","Click download and you get a PNG file perfect for sharing."]},socialMedia:{questions:["Can I share {memeName} directly to Twitter?","Does this meme maker support social posting?","Can I post {memeName} to X directly?","Is there direct sharing for the meme?","How do I post my meme to social media?"],answers:["Yes! Share your {memeName} directly to X and other platforms with one click.","Direct posting is built in. Send the meme straight to Twitter and more.","Post your {memeName} to X instantly. No need to download first if you prefer.","One-click sharing to social media. Your meme goes live on X or other platforms immediately.","Connect your account and post {memeName} without leaving the tool."]},watermark:{questions:["Can I remove the watermark from {memeName}?","Is there a no-watermark option for this meme?","How do I get {memeName} without a watermark?","Does the meme have a watermark?","Can I download {memeName} without branding?"],answers:["{{pricing:Pro users}} can download {memeName} without any watermark. Upgrade to get clean, watermark-free memes.","Yes! The no-watermark option is available for {{pricing:Pro subscribers}}. Your {memeName} exports completely clean.","{{pricing:Pro members}} get watermark-free downloads. Perfect for professional use and social media posting.","Free users see a small watermark. {{pricing:Pro users}} get the meme completely clean with no branding.","{{pricing:Upgrade to Pro}} and all your {memeName} downloads come without watermarks. Great for creators and brands."]}};function yf(e){let A=0;for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);A=(A<<5)-A+r,A=A&A}return()=>(A=Math.sin(A)*1e4,A-Math.floor(A))}function ps(e,A){const t=Math.floor(A()*e.length);return e[t]}function Si(e,A){const t=yf(e.toLowerCase()),r=["isFree","aiCaption","ownImages","account","commercial","different","save","socialMedia","watermark"],s=[];if(A){const n=ps(mf,t).replace(/{memeName}/g,e);s.push({question:n,answer:A})}return r.forEach(n=>{const a=pf[n],o=ps(a.questions,t).replace(/{memeName}/g,e),B=ps(a.answers,t).replace(/{memeName}/g,e);s.push({question:o,answer:B})}),s}function vf(e,A){return{type:"FAQPage",data:{questions:Si(e,A).map(r=>({"@type":"Question",name:r.question,acceptedAnswer:{"@type":"Answer",text:r.answer}}))}}}const va="meme_gen_anonymous_id",xa="meme_gen_country",xf=()=>{const{user:e}=Ia(),[A,t]=x.useState(""),[r,s]=x.useState(null);x.useEffect(()=>{let o=localStorage.getItem(va);o||(o=crypto.randomUUID(),localStorage.setItem(va,o)),t(o);const B=localStorage.getItem(xa);B?s(B):fetch("https://ipapi.co/json/").then(c=>c.json()).then(c=>{c&&c.country_name&&(s(c.country_name),localStorage.setItem(xa,c.country_name))}).catch(c=>{})},[]);const n=x.useCallback(async(o,B={})=>{if(A)try{const c=B.slug||window.location.pathname.split("/").pop()||"unknown",{error:i}=await vA.rpc("track_meme_action",{p_anonymous_id:A,p_slug:c,p_action_type:o,p_page_path:window.location.pathname,p_country:r,p_user_id:(e==null?void 0:e.id)||null})}catch{}},[e,A,r]),a=x.useCallback(o=>{n("page_view",{slug:o})},[n]);return{trackEvent:n,trackPageView:a}},YA=(e,A,t,r,s)=>{if(!e||A<=0||t<=0)return r;const a=document.createElement("canvas").getContext("2d");if(!a)return r;const o=Math.max(0,A-24),B=Math.max(0,t-12);if(o<10||B<10)return 8;let c=8,i=r,g=c;for(;c<=i;){const w=Math.floor((c+i)/2);a.font=`bold ${w}px ${s} `;const p=w*1.2,m=e.split(`
`);let F=0,H=0,K=!1;for(let I of m){const V=I.split(" ");let k=V[0];if(a.measureText(k).width>o){K=!0;break}for(let M=1;M<V.length;M++){const U=V[M];if(a.measureText(k+" "+U).width<o)k+=" "+U;else if(H=Math.max(H,a.measureText(k).width),F+=p,k=U,a.measureText(k).width>o){K=!0;break}}if(K)break;H=Math.max(H,a.measureText(k).width),F+=p}!K&&F<=B&&H<=o?(g=w,c=w+1):i=w-1}return g},Ef=(e,A,t,r,s)=>{const a=document.createElement("canvas").getContext("2d");if(!a)return!0;const o=Math.max(0,A-24),B=Math.max(0,t-12);a.font=`bold ${r}px ${s} `;const c=r*1.2,i=e.split(`
`);let g=0;for(let w of i){const p=w.split(" ");let m=p[0];if(a.measureText(m).width>o)return!1;for(let F=1;F<p.length;F++){const H=p[F];if(a.measureText(m+" "+H).width>=o){if(g+=c,m=H,a.measureText(m).width>o)return!1}else m+=" "+H}g+=c}return g<=B};async function Ea(e,A,t,r=!1,s,n){return new Promise((a,o)=>{const B=new Image;B.crossOrigin="anonymous",B.onload=()=>{try{const c=document.createElement("canvas"),i=B.naturalWidth,g=s!=null&&s.active&&s.size?i*(s.size/100):0,w=n!=null&&n.active&&n.size?i*(n.size/100):0,p=B.naturalHeight,m=g+p+w;c.width=i,c.height=m;const F=c.getContext("2d");if(!F){o(new Error("Could not get 2D context"));return}if(s!=null&&s.active&&g>0&&(F.fillStyle=s.color,F.fillRect(0,0,i,g)),F.drawImage(B,0,g),n!=null&&n.active&&w>0&&(F.fillStyle=n.color,F.fillRect(0,g+p,i,w)),A.forEach(H=>{if(H.type!=="text"||!H.text)return;const K=H.x/100*c.width,I=H.y/100*c.height,V=(H.width||100)/100*c.width,k=(H.height||100)/100*c.height,M=YA(H.text,V,k,H.maxFontSize*(c.width/400),H.fontFamily);F.save(),F.translate(K,I),F.rotate(H.rotation*Math.PI/180),F.font=`bold ${M}px ${H.fontFamily}`,F.textAlign="center",F.textBaseline="top",F.strokeStyle=H.borderColor||"#000000",F.lineWidth=M/8,F.fillStyle=H.color,F.lineJoin="round",F.lineCap="round";const U=Hf(F,H.text,V-24),G=M*1.2;let T=-(U.length*G)/2;T-=.4*M,U.forEach(eA=>{H.borderColor&&H.borderColor!=="transparent"&&F.strokeText(eA,0,T),F.fillText(eA,0,T),T+=G}),F.restore()}),!r){F.save();const H=Math.max(12,c.width*.015);F.font=`bold ${H}px sans-serif`,F.textAlign="left",F.textBaseline="bottom";const K=c.width*.02,I=c.height*.98;F.lineWidth=H/8,F.strokeStyle="rgba(0, 0, 0, 0.5)",F.lineJoin="round",F.strokeText("post2x.com",K,I),F.fillStyle="rgba(255, 255, 255, 0.75)",F.fillText("post2x.com",K,I),F.restore()}a(c)}catch(c){o(c)}},B.onerror=c=>o(new Error("Failed to load image for canvas generation")),B.src=t})}function Hf(e,A,t){A.split(/[\s\n]+/);const r=A.split(`
`),s=[];return r.forEach(n=>{const a=n.split(" ");let o=a[0];for(let B=1;B<a.length;B++){const c=a[B];e.measureText(o+" "+c).width<t?o+=" "+c:(s.push(o),o=c)}s.push(o)}),s}const If=({currentTemplate:e,className:A=""})=>{const[t,r]=x.useState([]),[s,n]=x.useState(!0);return x.useEffect(()=>{(async()=>{if(e!=null&&e.slug){n(!0);try{const o=e.memeStory||e.name,c=(await Ys(o,13)).filter(i=>i.slug!==e.slug).slice(0,12);r(c)}catch{}finally{n(!1)}}})()},[e==null?void 0:e.slug,e==null?void 0:e.name]),t.length===0&&!s?null:l.jsxs("div",{className:`w-full py-8 md:py-12 ${A}`,children:[l.jsxs("div",{className:"flex items-center justify-between mb-6 px-1",children:[l.jsx("h2",{className:"text-xl md:text-2xl font-bold flex items-center gap-2 text-gray-900",children:"More Like This"}),l.jsx("div",{className:"flex items-center gap-4",children:l.jsxs(hn,{to:"/memes",className:"text-sm font-medium text-blue-600 hover:text-blue-800 flex items-center gap-1 transition-colors",children:["View All ",l.jsx(ko,{className:"w-4 h-4"})]})})]}),l.jsx("div",{className:"relative group/slider",children:l.jsx("div",{className:"flex overflow-x-auto snap-x snap-mandatory gap-4 pb-4 -mx-4 px-4 md:mx-0 md:px-0 scrollbar-hide",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:s?Array(6).fill(0).map((a,o)=>l.jsx("div",{className:"flex-none w-[160px] md:w-[200px] aspect-square bg-gray-100 rounded-xl animate-pulse"},o)):t.map(a=>l.jsxs(hn,{to:`/memegenerator/${a.slug}`,className:"flex-none snap-start w-[160px] md:w-[200px] group block relative aspect-square bg-gray-50 rounded-xl overflow-hidden border border-gray-100 hover:shadow-lg hover:border-blue-200 transition-all duration-300",children:[l.jsx("img",{src:a.url,alt:`${a.name} Meme Template`,className:"w-full h-full object-cover transform group-hover:scale-105 transition-transform duration-500",loading:"lazy"}),l.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end p-3",children:l.jsx("span",{className:"text-white font-medium text-sm line-clamp-2",children:a.name})})]},a.id))})})]})},bf=x.lazy(()=>Tt(()=>import("./GaugeContainer-7I4Xtyhd.js"),__vite__mapDeps([0,1,2,3,4,5])).then(e=>({default:e.GaugeContainer}))),Lf=x.lazy(()=>Tt(()=>import("./ScoresContainer-BYpUV9Sd.js"),__vite__mapDeps([6,1,2,3,4,5])).then(e=>({default:e.ScoresContainer}))),Kf=x.lazy(()=>Tt(()=>import("./AudienceContainer-DfjEVq87.js"),__vite__mapDeps([7,1,2,3,4,5])).then(e=>({default:e.AudienceContainer}))),Sf=x.lazy(()=>Tt(()=>import("./ControversyQuadrantContainer-thi1k0ZE.js"),__vite__mapDeps([8,1,2,3,4,5])).then(e=>({default:e.ControversyQuadrantContainer}))),ys=e=>e.replace(/<span[^>]*>/g,"").replace(/<\/span>/g,"").trim().toLowerCase(),Cr=["#FFFFFF","#000000","#374151","#9CA3AF","#EF4444","#F87171","#FCA5A5","#F59E0B","#FBBF24","#FCD34D","#10B981","#34D399","#6EE7B7","#3B82F6","#60A5FA","#93C5FD","#6366F1","#818CF8","#A5B4FC","#8B5CF6","#A78BFA","#C4B5FD","#EC4899","#F472B6","#FBCFE8","#8B5A2B"],Df=[{name:"Impact (Classic)",value:"Impact, sans-serif"},{name:"Arial",value:"Arial, sans-serif"},{name:"Comic Sans",value:'"Comic Sans MS", cursive, sans-serif'},{name:"Helvetica",value:"Helvetica, sans-serif"},{name:"Times New Roman",value:'"Times New Roman", serif'},{name:"Courier New",value:'"Courier New", monospace'},{name:"Verdana",value:"Verdana, sans-serif"},{name:"Georgia",value:"Georgia, serif"}],Ha={id:"181913649",name:"Drake Hotline Bling",slug:"drake-hotline-bling",url:"https://pamffbanuwjldtpshraq.supabase.co/storage/v1/object/public/meme_templates/post2x-drake-hotline-bling.jpg",width:1200,height:1200,inputCount:2,captions:12e3,layout:"object-labeling",defaultLayers:[]},Pf=({initialTemplateId:e,initialTemplateData:A,seoOverrides:t})=>{const[r,s]=x.useState(A?[A]:[Ha]),[n,a]=x.useState(!A),o=x.useRef(null),B=x.useRef(null),c=bo();x.useEffect(()=>{const u=async()=>{try{let Q=await Fn(0,500);const C=Q.findIndex(d=>d.slug==="drake-hotline-bling");if(C>-1&&(Q=[Q[C],...Q.filter((f,h)=>h!==C)]),A){const d=Q.filter(f=>f.slug!==A.slug);A.captions&&A.captions>0?s([A,...d]):s([...d,A])}else s(Q)}catch{}finally{a(!1)}};A?setTimeout(u,100):u()},[c.pathname]);const[i,g]=x.useState(A||Ha);x.useEffect(()=>{},[]),x.useEffect(()=>{A&&A.id!==(i==null?void 0:i.id)&&g(A)},[A]),x.useEffect(()=>{if(!i&&r.length>0){const u=e?r.find(Q=>Q.id===e):r[0];g(u||r[0])}},[r,e]),x.useEffect(()=>{if(o.current===(i==null?void 0:i.id))return;F(!1),(async()=>{if(i&&!i.defaultLayers&&i.slug)try{const Q=await As(i.slug);Q&&(g(Q),p(Bt(Q)),F(!0),s(C=>C.map(d=>d.slug===Q.slug?Q:d)))}catch{}else i&&(w.length===0&&p(Bt(i)),F(!0))})()},[i]);const[w,p]=x.useState([]),[m,F]=x.useState(!1),[H,K]=x.useState(!1),[I,V]=x.useState(!1),[k,M]=x.useState(0),[U,G]=x.useState(null),[_,T]=x.useState(null),[eA,CA]=x.useState(!1),[rA,W]=x.useState(!1),[iA,ZA]=x.useState(""),[FA,gA]=x.useState(null),[re,IA]=x.useState(!1),[VA,qA]=x.useState(()=>A?!A.url:!1),[bA,LA]=x.useState(!1),[_A,DA]=x.useState(null),[fA,$A]=x.useState(""),[Rt,Di]=x.useState(null),[KA,He]=x.useState(null),[oe,ze]=x.useState(!1),[Ot,kt]=x.useState(!1),[Be,Gt]=x.useState(""),[Vt,le]=x.useState(!1),[hA,Pr]=x.useState("meme-maker"),[Xr,Ze]=x.useState(!1),[Ti,qe]=x.useState(!1),{user:nA}=Ia();x.useEffect(()=>{if(Rt&&w.length>0&&m){let u=0;const Q=w.map(C=>{if(C.type==="text"&&u<Rt.length){const d=Rt[u];return u++,{...C,text:d}}return C});p(Q),Di(null)}},[w,m,Rt]);const{profile:Z,tierLimits:Ni,forceRefresh:Ie,getCreditsRemaining:rn}=Fo(nA),{avatarUrl:Mi,loading:Ri}=Uo(nA==null?void 0:nA.id),{historyData:be}=mo(nA),Le=(Z==null?void 0:Z.tier)==="pro"||(Z==null?void 0:Z.tier)==="xpert",{showAuthModal:Ke}=po(),jr=Lo(),[$e,_t]=x.useState(!1),[Oi,Se]=x.useState(""),[ki,At]=x.useState("success"),[sn,Pt]=x.useState(!1),[Gi,Xt]=x.useState(""),Jr=x.useRef(null),[Wr,Yr]=x.useState(!1),[jt,nn]=x.useState(""),[an,on]=x.useState(!1),[Vi,Bn]=x.useState(!1),zr=x.useRef(null),[PA,et]=x.useState(!1),[tt,rt]=x.useState("#FFFFFF"),[XA,Jt]=x.useState(20),[jA,st]=x.useState(!1),[nt,at]=x.useState("#FFFFFF"),[JA,Wt]=x.useState(20),{trackEvent:it,trackPageView:ln}=xf();x.useEffect(()=>{i!=null&&i.slug&&ln(i.slug)},[i==null?void 0:i.slug,ln]);const cn=x.useRef(null),un=x.useRef(null),Y=x.useRef(null),ot=x.useRef(0),De=x.useRef({type:null,startX:0,startY:0,startValX:0,startValY:0,layerId:null});x.useEffect(()=>{const u=iA.trim();if(!u){gA(null),IA(!1);return}if(u.length<2){gA(null);return}IA(!0);const Q=setTimeout(async()=>{try{let C=[];try{const d=await Ys(u,5);d&&d.length>0&&(d.length>0,C=d.map(f=>r.find(v=>v.slug===f.slug)||f).filter(Boolean))}catch{}if(C.length<5){const d=await Cn(u,50),f=new Set(C.map(v=>v.slug)),h=d.filter(v=>!f.has(v.slug));C=[...C,...h]}gA(C.length>0?C:null)}catch{gA(null)}finally{IA(!1)}},500);return()=>clearTimeout(Q)},[iA]),x.useEffect(()=>{if(!Y.current)return;const u=new ResizeObserver(Q=>{var C;for(const d of Q)if(d.contentBoxSize){const f=d.contentRect.width;(C=Y.current)==null||C.style.setProperty("--container-width",`${f}px`)}});return u.observe(Y.current),()=>{u.disconnect()}},[]);const _i=FA!==null?FA:r,Bt=u=>{const Q={fontFamily:"Impact, sans-serif",fontSize:48,maxFontSize:120,rotation:0,color:"#FFFFFF",borderColor:"#000000"},C=f=>{const h={id:Math.random().toString(36).substr(2,9),type:"text",text:"",x:50,y:50,width:45,height:15,...Q,...f};if(h.type==="text"&&h.text&&h.width&&h.height&&Y.current){const v=Y.current.getBoundingClientRect();if(v.width>0&&v.height>0){const N=h.width/100*v.width,b=h.height/100*v.height;h.fontSize=YA(h.text,N,b,h.maxFontSize,h.fontFamily)}}return h};if(u.defaultLayers&&u.defaultLayers.length>0)return u.defaultLayers.map(f=>C(f));u.id;const d=u.inputCount??2;return Array(d).fill(null).map((f,h)=>C({text:"",y:20+h*20,width:60,height:15}))},lt=(u,Q,C,d,f)=>{if(!Y.current)return;const h=PA?XA:0,v=jA?JA:0,N=u?Q:0,b=C?d:0,j=Y.current.querySelector("img"),y=j?j.clientHeight/j.clientWidth*100:100,$=h+y+v,R=N+y+b;p(tA=>(f||tA).map(O=>{if(O.isHeader)return{...O,y:N/2/R*100,height:N*.7/R*100};if(O.isFooter)return{...O,y:(N+y+b/2)/R*100,height:b*.7/R*100};const J=O.y/100*$-h+N;return{...O,y:Math.max(0,Math.min(100,J/R*100))}}))};x.useEffect(()=>{o.current!==(i==null?void 0:i.id)&&i&&(qA(!i.url),et(!1),st(!1),Jt(20),Wt(20),rt("#FFFFFF"),at("#FFFFFF"),M(0),p([]),F(!1))},[i]),x.useEffect(()=>{if(i&&!m&&w.length===0){const u=Bt(i);p(u),F(!0);const Q=u.find(d=>d.isHeader),C=u.find(d=>d.isFooter);Q&&(et(!0),Q.headerSize&&Jt(Q.headerSize),Q.headerColor&&rt(Q.headerColor)),C&&(st(!0),C.footerSize&&Wt(C.footerSize),C.footerColor&&at(C.footerColor))}},[VA,i,m,w.length]),x.useEffect(()=>{if(m&&w.length>0&&i){const u=setTimeout(()=>{var f;const Q=(f=Y.current)==null?void 0:f.getBoundingClientRect(),C=Q&&Q.width>0?Q.width:i.width||500,d=Q&&Q.height>0?Q.height:i.height||500;p(h=>h.map(v=>{if(v.type==="text"&&v.text&&v.width&&v.height){const N=v.width/100*C,b=v.height/100*d,j=YA(v.text,N,b,v.maxFontSize,v.fontFamily);if(Math.abs(j-v.fontSize)>1)return{...v,fontSize:j}}return v}))},0);return()=>clearTimeout(u)}},[m,w.length,i]),x.useEffect(()=>{const u=()=>{if(!Y.current)return;const Q=Y.current.getBoundingClientRect();Q.width<=0||Q.height<=0||p(C=>C.map(d=>{if(d.type==="text"&&d.text&&d.width&&d.height){const f=d.width/100*Q.width,h=d.height/100*Q.height,v=YA(d.text,f,h,d.maxFontSize,d.fontFamily);if(Math.abs(v-d.fontSize)>1)return{...d,fontSize:v}}return d}))};return window.addEventListener("resize",u),()=>window.removeEventListener("resize",u)},[]);const gn=(u,Q,C)=>{const d=C*Math.PI/180,f=Math.cos(d),h=Math.sin(d);return{x:u*f-Q*h,y:u*h+Q*f}};x.useEffect(()=>{const u=C=>{if(U){const d=C.target,f=d.closest(".popover-container"),h=d.closest(".popover-trigger");!f&&!h&&G(null)}},Q=C=>{if(U){const d=C.target;if(d.closest&&d.closest(".popover-container"))return;G(null)}};return document.addEventListener("mousedown",u),document.addEventListener("scroll",Q,!0),()=>{document.removeEventListener("mousedown",u),document.removeEventListener("scroll",Q,!0)}},[U]),x.useEffect(()=>{const u=C=>{const d=De.current;if(!(!d.type||!d.layerId||!d.containerRect)){if("touches"in C&&C.cancelable&&C.preventDefault(),"touches"in C&&C.touches.length===2&&d.type!=="pinch"){const f=C.touches[0],h=C.touches[1],v=Math.hypot(h.clientX-f.clientX,h.clientY-f.clientY),N=w.find(b=>b.id===d.layerId);N&&(d.type="pinch",d.initialPinchDistance=v,d.initialWidth=N.width,d.initialHeight=N.height,d.startFontSize=N.fontSize)}ot.current&&cancelAnimationFrame(ot.current),ot.current=requestAnimationFrame(()=>{const f=d.containerRect;if(d.type==="pinch"&&"touches"in C&&C.touches.length===2){const N=C.touches[0],b=C.touches[1],y=Math.hypot(b.clientX-N.clientX,b.clientY-N.clientY)/(d.initialPinchDistance||1);p($=>{const R=$.findIndex(J=>J.id===d.layerId);if(R===-1)return $;const tA=[...$],O={...tA[R]},lA=d.initialWidth||45,E=d.initialHeight||15;if(O.width=Math.max(15,Math.min(100,lA*y)),O.height=Math.max(5,Math.min(100,E*y)),O.type==="text"){const J=O.width/100*f.width,P=O.height/100*f.height;O.fontSize=YA(O.text||"",J,P,O.maxFontSize,O.fontFamily)}return tA[R]=O,tA});return}const h="touches"in C?C.touches[0].clientX:C.clientX,v="touches"in C?C.touches[0].clientY:C.clientY;p(N=>{const b=N.findIndex(O=>O.id===d.layerId);if(b===-1)return N;const j=[...N],y={...j[b]},$=d.startPixelWidth||100,R=d.startPixelHeight||50,tA=d.startFontSize||32;if(d.type==="move"){const O=(h-d.startX)/f.width*100,lA=(v-d.startY)/f.height*100;let E=d.startValX+O,J=d.startValY+lA;if(y.type==="text"&&y.width&&y.height){const P=y.width/2,aA=y.height/2;y.x=Math.max(P,Math.min(100-P,E)),y.y=Math.max(aA,Math.min(100-aA,J))}else y.x=Math.max(0,Math.min(100,E)),y.y=Math.max(0,Math.min(100,J))}else if(d.type==="resize"){const O=d.handle||"",lA=h-d.startX,E=v-d.startY,J=gn(lA,E,-y.rotation),P=J.x,aA=J.y;let yA=$,L=R;const cA=f.width*.1,wA=f.height*.05;if(O==="e"||O==="w")yA=O==="e"?$+P:$-P,yA=Math.max(cA,yA),y.type==="image"&&y.aspectRatio&&(L=yA/(y.aspectRatio*(f.width/f.height)));else if(O==="n"||O==="s")L=O==="n"?R-aA:R+aA,L=Math.max(wA,L),y.type==="image"&&y.aspectRatio&&(yA=L*(y.aspectRatio*(f.width/f.height)));else{const ce=O.includes("w")?-P:P,ue=O.includes("n")?-aA:aA;yA=Math.max(cA,$+ce),y.type==="image"&&y.aspectRatio?L=yA/(y.aspectRatio*(f.width/f.height)):L=Math.max(wA,R+ue)}let TA=yA/f.width*100,Ne=L/f.height*100,Me=0,ut=0;O.includes("e")?Me=(yA-$)/2:O.includes("w")&&(Me=-(yA-$)/2),O.includes("s")?ut=(L-R)/2:O.includes("n")&&(ut=-(L-R)/2);const gt=gn(Me,ut,y.rotation);let me=d.startValX+gt.x/f.width*100,$r=d.startValY+gt.y/f.height*100;if(y.type==="text"){TA=Math.min(100,TA),Ne=Math.min(100,Ne);const ce=TA/2,ue=Ne/2;me=Math.max(ce,Math.min(100-ce,me)),$r=Math.max(ue,Math.min(100-ue,$r))}if(y.width=TA,y.height=Ne,y.x=me,y.y=$r,y.type==="text"&&y.text&&y.text.trim()){const ce=y.width/100*f.width,ue=y.height/100*f.height;Ef(y.text||"",ce,ue,y.fontSize,y.fontFamily)?y.fontSize<tA&&(y.fontSize=YA(y.text||"",ce,ue,tA,y.fontFamily)):y.fontSize=YA(y.text||"",ce,ue,y.fontSize,y.fontFamily)}}else if(d.type==="rotate"){const O=y.x/100*f.width+f.left,lA=y.y/100*f.height+f.top,E=Math.atan2(d.startY-lA,d.startX-O)*(180/Math.PI),J=Math.atan2(v-lA,h-O)*(180/Math.PI);let P=(d.startRotation||0)+(J-E);P=P%360,P<0&&(P+=360);const aA=[0,90,180,270,360],yA=5;for(const L of aA)if(Math.abs(P-L)<yA){P=L%360;break}y.rotation=P}return j[b]=y,j})})}},Q=()=>{De.current.type=null,De.current.layerId=null,De.current.containerRect=void 0,CA(!1),ot.current&&cancelAnimationFrame(ot.current)};return window.addEventListener("mousemove",u,{passive:!0}),window.addEventListener("mouseup",Q),window.addEventListener("touchmove",u,{passive:!1}),window.addEventListener("touchend",Q),()=>{window.removeEventListener("mousemove",u),window.removeEventListener("mouseup",Q),window.removeEventListener("touchmove",u),window.removeEventListener("touchend",Q)}},[PA,XA,jA,JA,w]);const Pi=async()=>{if(!Y.current)return null;T(null),await new Promise(u=>setTimeout(u,150));try{const u=(await Tt(async()=>{const{default:C}=await Promise.resolve().then(()=>Uf);return{default:C}},void 0)).default;return(await u(Y.current,{useCORS:!0,backgroundColor:null,scale:2,logging:!1})).toDataURL("image/png")}catch{return null}},Xi=async()=>{try{_t(!1),await vA.auth.signOut(),jr("/")}catch{}};x.useEffect(()=>{bA&&!_A&&Pi().then(u=>{u&&DA(u)})},[bA,_A]);const MA=(u,Q,C,d)=>{if(u.stopPropagation(),u.cancelable&&u.preventDefault(),T(C.id),CA(!0),!Y.current)return;const f=Y.current.getBoundingClientRect(),h=document.getElementById(`meme-layer-${C.id}`);let v=0,N=0;if(h){const y=window.getComputedStyle(h);v=parseFloat(y.width),N=parseFloat(y.height)}if("touches"in u&&u.touches.length===2){const y=u.touches[0],$=u.touches[1],R=Math.hypot($.clientX-y.clientX,$.clientY-y.clientY);De.current={type:"pinch",handle:d,startX:0,startY:0,startValX:C.x,startValY:C.y,startPixelWidth:v,startPixelHeight:N,startFontSize:C.fontSize,layerId:C.id,containerRect:f,initialPinchDistance:R,initialWidth:C.width,initialHeight:C.height};return}const b="touches"in u?u.touches[0].clientX:u.clientX,j="touches"in u?u.touches[0].clientY:u.clientY;De.current={type:Q,handle:d,startX:b,startY:j,startValX:C.x,startValY:C.y,startPixelWidth:v,startPixelHeight:N,startFontSize:C.fontSize,startRotation:C.rotation,layerId:C.id,containerRect:f}};x.useEffect(()=>{const u=Q=>{zr.current&&!zr.current.contains(Q.target)&&Yr(!1)};return document.addEventListener("mousedown",u),()=>document.removeEventListener("mousedown",u)},[]);const ji=async()=>{if(jt.trim()){on(!0);try{const{data:{user:u}}=await vA.auth.getUser(),{error:Q}=await vA.from("user_feedback").insert({user_id:u==null?void 0:u.id,feedback_text:jt.trim(),page_url:window.location.pathname});if(Q)throw Q;Bn(!0),nn(""),setTimeout(()=>{Yr(!1),Bn(!1)},2e3)}catch{}finally{on(!1)}}},Yt=async u=>{let Q=u;if(!u.defaultLayers&&u.slug)try{const C=await As(u.slug);C&&(Q=C,s(d=>d.map(f=>f.slug===u.slug?Q:f)))}catch{}g(Q),p(Bt(Q)),M(0),G(null),T(null),et(!1),st(!1),Jt(20),Wt(20),rt("#FFFFFF"),at("#FFFFFF")},Ji=()=>{if(r.length===0)return;const u=r[Math.floor(Math.random()*r.length)];Yt(u)},Te=(u,Q,C)=>{p(d=>{const f=[...d];if(!f[u])return d;const h={...f[u]};if(Q==="fontSize")h.fontSize=C,h.maxFontSize=C;else if(Q==="text"&&h.type==="text"){let v=h.fontSize;if(C.trim()&&h.width&&h.height&&Y.current){const N=Y.current.getBoundingClientRect();v=YA(C,h.width/100*N.width,h.height/100*N.height,h.maxFontSize,h.fontFamily)}h.text=C,h.fontSize=v}else if(Q==="fontFamily"){if(h.fontFamily=C,h.width&&h.height&&Y.current){const v=Y.current.getBoundingClientRect();h.fontSize=YA(h.text||"",h.width/100*v.width,h.height/100*v.height,h.maxFontSize,C)}}else h[Q]=C;return f[u]=h,f})},Wi=()=>{if(PA){const Q=w.findIndex(C=>C.isHeader);Q!==-1&&Zr(Q);return}const u={id:"header-"+Math.random().toString(36).substr(2,5),type:"text",text:"HEADER TEXT",color:"#000000",borderColor:"transparent",fontFamily:"Impact, sans-serif",fontSize:32,maxFontSize:64,x:50,y:0,rotation:0,isHeader:!0,width:80,height:0};lt(!0,XA,jA,JA,[u,...w]),et(!0),rt("#FFFFFF"),T(u.id)},Yi=()=>{if(jA){const Q=w.findIndex(C=>C.isFooter);Q!==-1&&Zr(Q);return}const u={id:"footer-"+Math.random().toString(36).substr(2,5),type:"text",text:"FOOTER TEXT",color:"#000000",borderColor:"transparent",fontFamily:"Impact, sans-serif",fontSize:32,maxFontSize:64,x:50,y:0,rotation:0,isFooter:!0,width:80,height:0};lt(PA,XA,!0,JA,[...w,u]),st(!0),at("#FFFFFF"),T(u.id)},zi=(u={})=>{const Q={id:Math.random().toString(36).substr(2,9),type:"text",text:"New Text",color:"#FFFFFF",borderColor:"#000000",fontFamily:"Impact, sans-serif",fontSize:32,maxFontSize:120,x:50,y:50,rotation:0,width:40,height:10,...u};p(C=>[...C,Q]),T(Q.id)},Zi=()=>{var u;return(u=cn.current)==null?void 0:u.click()},qi=()=>{var u;return(u=un.current)==null?void 0:u.click()},$i=u=>{var C;const Q=(C=u.target.files)==null?void 0:C[0];if(Q){const d=new FileReader;d.onload=f=>{var v;const h=(v=f.target)==null?void 0:v.result;Yt({id:"custom-"+Date.now(),name:"Uploaded Template",url:h,inputCount:1,layout:"single"})},d.readAsDataURL(Q)}},Ao=u=>{var C;const Q=(C=u.target.files)==null?void 0:C[0];if(Q&&Y.current){const d=new FileReader;d.onload=f=>{var N;const h=(N=f.target)==null?void 0:N.result,v=new Image;v.onload=()=>{const b=v.width/v.height,j=Y.current.getBoundingClientRect(),y=j.width/j.height,$=30,R=$*(y/b),tA={id:Math.random().toString(36).substr(2,9),type:"image",url:h,color:"#FFFFFF",borderColor:"#000000",fontFamily:"Arial",fontSize:0,maxFontSize:0,x:50,y:50,rotation:0,width:$,height:R,aspectRatio:b};p(O=>[...O,tA]),T(tA.id)},v.src=h},d.readAsDataURL(Q)}},Zr=u=>{const Q=w[u];let C=PA,d=jA;Q.isHeader&&(C=!1),Q.isFooter&&(d=!1);const f=w.filter((h,v)=>v!==u);Q.isHeader||Q.isFooter?(lt(C,XA,d,JA,f),Q.isHeader&&et(!1),Q.isFooter&&st(!1)):p(f),G(null),T(null)},UA=(u,Q="success")=>{Se(u),At(Q),Pt(!0),setTimeout(()=>Pt(!1),3e3)},eo=async()=>{if(!fA.trim()||oe||!nA)return;const{data:{session:u}}=await vA.auth.getSession();if(!u){UA("Please sign in to analyze posts","error");return}ze(!0),He(null);try{const{data:Q,error:C}=await vA.functions.invoke("analyze",{body:{post:fA.trim()}});if(C){if(C.status===402){UA("Insufficient credits. Please upgrade your plan.","error");return}throw C}const d=Qn(Q);He(d),Xt(fA.trim()),UA("Post analyzed successfully!"),await Ie()}catch{UA("Failed to analyze post","error")}finally{ze(!1)}},to=async()=>{if(!fA.trim()||Ot||!nA||!KA)return;const u=ys(fA),Q=u,{data:{session:C}}=await vA.auth.getSession();if(!C){UA("Please sign in to improve posts","error");return}kt(!0);try{const{data:d,error:f}=await vA.functions.invoke("improve",{body:{post:u,originalAnalysis:{post_score:KA.total,hook_score:KA.subs.hook,breadth_score:KA.subs.breadth,replyability_score:KA.subs.replyability,tension_score:KA.subs.tension,clarity_score:KA.subs.clarity,suggestions:KA.suggestions.map(h=>({suggestion:h.text,score_range:h.delta,impact_description:h.impact}))}}});if(f){if(f.status===402){UA("Insufficient credits. Please upgrade your plan.","error");return}throw f}if(d&&d.post){const h=To(Q,d.post);$A(h),Xt(d.post),kt(!1),UA("Post improved successfully!"),ze(!0),He(null);try{const{data:v,error:N}=await vA.functions.invoke("analyze",{body:{post:d.post}});if(!N&&v){const b=Qn(v);He(b),setTimeout(()=>{Jr.current&&Jr.current.scrollTo({left:0,behavior:"smooth"})},100)}}catch{}finally{ze(!1),await Ie()}return}}catch{UA("Failed to improve post","error")}finally{kt(!1)}},ro=()=>{const u=fA.replace(/<span[^>]*>/g,"").replace(/<\/span>/g,"");navigator.clipboard.writeText(u),UA("Copied to clipboard")},so=async u=>{if(u==null||u.preventDefault(),!Y.current){UA("Please select a template first","error");return}const Q=Y.current.querySelector("img"),C=Q?Q.complete&&Q.naturalHeight!==0:!1;if(!VA&&!C&&(i!=null&&i.url)){UA("Please wait for the image to load","error");return}K(!0),T(null),await new Promise(d=>setTimeout(d,300));try{let d=null,f;const h=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)||window.innerWidth<768;for(let N=0;N<2;N++){let b=null;try{const j=Y.current;let y=null;if(!rA){const L=j.querySelector('[class*="z-[150]"] span');L&&(y=window.getComputedStyle(L).fontSize)}if(b=j.cloneNode(!0),b.style.position="fixed",b.style.left="-10000px",b.style.top="0",b.style.zIndex="9999",b.style.opacity="1",b.style.visibility="visible",b.style.display="block",b.style.border="none",b.style.boxShadow="none",b.style.transform="none",b.style.width=`${j.offsetWidth}px`,b.style.height=`${j.offsetHeight}px`,b.style.overflow="hidden",b.querySelectorAll('.border-dashed, .cursor-ns-resize, .cursor-ew-resize, .cursor-nwse-resize, .cursor-nesw-resize, .cursor-grab, [class*="animate-spin"]').forEach(L=>L.remove()),rA){const L=b.querySelector('[class*="z-[150]"]');L&&L.remove()}else{const L=b.querySelector('[class*="z-[150]"]');if(L&&(L.style.display="flex",L.style.opacity="0.5",y)){const cA=L.querySelector("span");cA&&(cA.style.fontSize=y)}}b.querySelectorAll("[data-meme-layer] > div").forEach(L=>{if(L instanceof HTMLElement&&L.innerText.trim()){L.style.fontVariantLigatures="none",L.style.transform="none",L.style.letterSpacing="normal",L.style.lineHeight="1.2",L.style.marginTop="-0.40em",L.style.marginBottom="0",L.style.paddingBottom="0",L.style.overflow="visible",L.style.height="",L.parentElement&&(L.parentElement.style.overflow="visible"),L.style.wordBreak="break-word",L.style.whiteSpace="pre-line";const cA=window.getComputedStyle(L),wA=parseFloat(cA.fontSize);wA>0&&(L.style.fontSize=`${wA}px`)}}),document.body.appendChild(b);const tA=b.querySelectorAll("img"),O=[],lA=[];B.current&&(i!=null&&i.url)&&Array.from(tA).forEach(L=>{try{const cA=new URL(L.src),wA=new URL(i.url);cA.pathname===wA.pathname&&(L.src=B.current)}catch{}});let E=!1;if(h){try{let L=B.current;if(!L&&(i!=null&&i.url)){const wA=await(await fetch(i.url,{credentials:"omit",mode:"cors"})).blob();L=URL.createObjectURL(wA)}if(L&&i){d=await Ea(i,w,L,rA,{active:PA,color:tt,size:XA},{active:jA,color:nt,size:JA}),O.forEach(cA=>cA()),document.body.removeChild(b);break}}catch{}Array.from(tA).forEach(L=>{L.src&&!L.src.startsWith("data:")&&(L.crossOrigin="anonymous")}),E=!0}else Array.from(tA).forEach(L=>{if(L.src&&!L.src.startsWith("data:")){const cA=(async()=>{if(B.current&&(i!=null&&i.url))try{const wA=new URL(L.src),TA=new URL(i.url);if(wA.pathname===TA.pathname){L.src=B.current;return}}catch{}try{const wA=new URL(L.src);wA.searchParams.append("t",Date.now().toString());const TA=new AbortController,Ne=setTimeout(()=>TA.abort(),8e3),Me=await fetch(wA.toString(),{cache:"no-store",mode:"cors",credentials:"omit",signal:TA.signal});if(clearTimeout(Ne),!Me.ok)throw new Error("Fetch failed");const ut=await Me.blob(),gt=URL.createObjectURL(ut);L.src=gt,O.push(()=>URL.revokeObjectURL(gt)),await new Promise(me=>{L.complete?me():(L.onload=()=>me(),L.onerror=()=>me())})}catch{E=!0,L.crossOrigin="anonymous"}})();lA.push(cA)}}),await Promise.race([Promise.all(lA),new Promise(L=>setTimeout(L,1e4))]);const aA=Ws(b,{useCORS:!0,allowTaint:!1,backgroundColor:"#ffffff",scale:h?1.5:2,logging:!1,imageTimeout:h?15e3:25e3}),yA=new Promise((L,cA)=>setTimeout(()=>cA(new Error("Meme generation timed out")),h?2e4:4e4));d=await Promise.race([aA,yA]),O.forEach(L=>L()),document.body.removeChild(b);break}catch(j){f=j,imageCleanupTasks.forEach(y=>y()),b&&b.parentNode&&document.body.removeChild(b),N===0&&await new Promise(y=>setTimeout(y,1e3))}}if(!d)throw f||new Error("Failed to generate meme canvas after retries");const v=await new Promise(N=>d.toBlob(N,"image/png",1));if(v){const N=URL.createObjectURL(v),b=document.createElement("a");b.style.display="none",b.href=N,b.download=`meme-${Date.now()}.png`,document.body.appendChild(b),b.click(),setTimeout(()=>{b.parentNode&&document.body.removeChild(b),URL.revokeObjectURL(N)},500)}else{const N=d.toDataURL("image/png",1),b=document.createElement("a");b.href=N,b.download=`meme-${Date.now()}.png`,document.body.appendChild(b),b.click(),document.body.removeChild(b)}UA("Meme downloaded!","success"),it("download",{slug:i==null?void 0:i.slug,template_id:i==null?void 0:i.id})}catch{UA("Failed to download meme. Please try again.","error")}finally{K(!1)}},no=async u=>{if(u==null||u.preventDefault(),u==null||u.stopPropagation(),it("share",{slug:i==null?void 0:i.slug,template_id:i==null?void 0:i.id,status:nA?"authenticated":"anonymous"}),!nA){Ke();return}if(Y.current){V(!0),T(null),await new Promise(Q=>setTimeout(Q,150));try{const Q=Y.current;let C=null;if(!rA){const E=Q.querySelector('[class*="z-[150]"] span');E&&(C=window.getComputedStyle(E).fontSize)}const d=Q.cloneNode(!0);if(d.style.position="fixed",d.style.left="-9999px",d.style.top="0",d.style.zIndex="-1",d.style.opacity="1",d.style.visibility="visible",d.style.border="none",d.style.boxShadow="none",d.style.transform="none",d.style.width=`${Q.clientWidth}px`,d.style.height=`${Q.clientHeight}px`,d.style.overflow="hidden",d.querySelectorAll(".border-dashed, .cursor-ns-resize, .cursor-ew-resize, .cursor-nwse-resize, .cursor-nesw-resize, .cursor-grab").forEach(E=>E.remove()),rA)d.querySelectorAll('[class*="z-[150]"]').forEach(J=>J.remove());else if(C){const E=d.querySelector('[class*="z-[150]"] span');E&&(E.style.fontSize=C)}d.querySelectorAll("[data-meme-layer] > div").forEach(E=>{if(E instanceof HTMLElement&&E.innerText.trim()){E.style.fontVariantLigatures="none",E.style.transform="none",E.style.letterSpacing="normal",E.style.lineHeight="1.2",E.style.marginTop="-0.40em",E.style.marginBottom="0px",E.style.paddingBottom="0",E.style.overflow="visible",E.style.height="",E.parentElement&&(E.parentElement.style.overflow="visible"),E.style.wordBreak="break-word",E.style.whiteSpace="pre-line";const J=window.getComputedStyle(E),P=parseFloat(J.fontSize);P>0&&(E.style.fontSize=`${P}px`)}}),document.body.appendChild(d);const v=d.querySelectorAll("img"),N=[],b=[];let j=!1;B.current&&(i!=null&&i.url)&&Array.from(v).forEach(E=>{try{const J=new URL(E.src),P=new URL(i.url);J.pathname===P.pathname&&(E.src=B.current)}catch{}});const y=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)||window.innerWidth<768;if(y)try{let E=B.current;if(!E&&(i!=null&&i.url)){const P=await(await fetch(i.url,{credentials:"omit",mode:"cors"})).blob();E=URL.createObjectURL(P)}if(E&&i){const J=await Ea(i,w,E,rA,{active:PA,color:tt,size:XA},{active:jA,color:nt,size:JA});N.forEach(aA=>aA()),document.body.removeChild(d);const P=J.toDataURL("image/png",.95);DA(P),fA.trim()||$A("Check out this meme!"),LA(!0),V(!1);return}}catch{}y?(Array.from(v).forEach(E=>{E.src&&!E.src.startsWith("data:")&&(E.crossOrigin="anonymous")}),j=!0):(Array.from(v).forEach(E=>{if(E.src&&!E.src.startsWith("data:")){const J=(async()=>{if(B.current&&(i!=null&&i.url))try{const P=new URL(E.src),aA=new URL(i.url);if(P.pathname===aA.pathname){E.src=B.current;return}}catch{}try{const P=new URL(E.src);P.searchParams.append("t",Date.now().toString());const aA=new AbortController,yA=setTimeout(()=>aA.abort(),8e3),L=await fetch(P.toString(),{cache:"no-store",mode:"cors",credentials:"omit",signal:aA.signal});if(clearTimeout(yA),!L.ok)throw new Error("Fetch failed");const cA=await L.blob(),wA=URL.createObjectURL(cA);E.src=wA,N.push(()=>URL.revokeObjectURL(wA)),await new Promise(TA=>{E.complete?TA():(E.onload=()=>TA(),E.onerror=()=>TA())})}catch{j=!0,E.crossOrigin="anonymous"}})();b.push(J)}}),await Promise.race([Promise.all(b),new Promise(E=>setTimeout(E,1e4))]));const R=Ws(d,{useCORS:!0,allowTaint:!1,backgroundColor:"#ffffff",scale:y?1.5:2,logging:!1,imageTimeout:y?15e3:25e3}),tA=new Promise((E,J)=>setTimeout(()=>J(new Error("Meme capture timed out")),y?2e4:4e4)),O=await Promise.race([R,tA]);N.forEach(E=>E()),document.body.removeChild(d);const lA=O.toDataURL("image/png",.95);DA(lA),fA.trim()||$A("Check out this meme!"),LA(!0)}catch{UA("Failed to capture meme","error")}finally{V(!1)}}},ao=async()=>{var C,d;if(it("inspire",{slug:i==null?void 0:i.slug,template_id:i==null?void 0:i.id,status:nA?"authenticated":"anonymous"}),!Be.trim()||Vt)return;if(!nA){Ke();return}const u=rn();let Q=5;if(hA==="meme-maker"?Q=20:hA==="edit-meme"?Q=10:Q=5,u<Q){qe(!0);return}if(le(!0),hA==="edit-meme"){if(!i){Se("Please select a template to edit first"),At("error"),le(!1);return}try{const{data:f,error:h}=await vA.functions.invoke("edit-meme-template",{body:{imageUrl:i.url,instruction:Be}});if(h)throw h;if(f&&f.imageUrl){const v={...i,url:f.imageUrl,id:i.id.toString().startsWith("edited-")?i.id:`edited-${i.id}-${Date.now().toString().slice(-4)}`};o.current=v.id,g(v),Se("Meme template edited successfully! ๐ŸŒ"),At("success"),await Ie()}else throw new Error("No image URL returned")}catch{Se("Failed to edit meme template. Please try again."),At("error")}finally{le(!1)}return}if(hA==="meme-maker"){try{let f=null;try{const R=await Ys(Be.trim(),10);if(R&&R.length>0){const tA=Math.min(R.length,10),O=Math.floor(Math.random()*tA);f={slug:R[O].slug}}}catch{}if(!f){const R=await Cn(Be.trim(),1);R&&R.length>0&&(f=R[0])}if(!f){const R=await Fn(0,50);if(R&&R.length>0)f=R[Math.floor(Math.random()*R.length)];else throw new Error("No matching meme template found.")}const h=await As(f.slug);if(!h)throw new Error("Failed to load selected template");if(!(await vA.auth.getSession()).data.session){Ke(),le(!1);return}const N=h.inputCount||2,b=((C=h.defaultLayers)==null?void 0:C.map(R=>R.text).filter(Boolean))||[],j=b.length>0?b:Array(N).fill("Sample text"),{data:y,error:$}=await vA.functions.invoke("generate-meme-captions",{body:{memeName:h.name,textBoxCount:N,exampleTexts:j.slice(0,N),userContext:Be.trim(),creditCost:20}});if($)throw $;if(y.error)throw new Error(y.error);g(h),setTimeout(()=>{p(R=>{const tA=R.length>0?R:Bt(h);let O=0;const lA=tA.map(E=>{if(E.type==="text"&&O<y.captions.length){const J=y.captions[O].trim();O++;let P=E.fontSize;if(J.trim()&&E.width&&E.height&&Y.current){const aA=Y.current.getBoundingClientRect();aA.width>0&&aA.height>0&&(P=YA(J,E.width/100*aA.width,E.height/100*aA.height,E.maxFontSize,E.fontFamily))}return{...E,text:J,fontSize:P}}return E});return F(!0),lA}),UA("AI meme generated!","success"),Ie()},500),M(0),G(null),T(null),it("ai_meme_maker_success",{slug:h.slug,template_id:h.id})}catch(f){const h=f.message||"Failed to generate meme. Please try again.";Se(h),h.includes("No matching template found")&&Se("Brain storm failed to find a matching meme template. Try a different topic!"),At("error"),Pt(!0)}finally{le(!1)}return}try{if(!i)return;if(!(await vA.auth.getSession()).data.session){Ke(),le(!1);return}const h=((d=i.defaultLayers)==null?void 0:d.filter(y=>y.text&&y.text.trim()).map(y=>y.text||""))||w.filter(y=>y.type==="text"&&y.text&&y.text.trim()).map(y=>y.text||""),v=w.filter(y=>y.type==="text").length,N=h.length>0?h:Array(v).fill("Sample text"),{data:b,error:j}=await vA.functions.invoke("generate-meme-captions",{body:{memeName:i.name,textBoxCount:v,exampleTexts:N.slice(0,v),userContext:Be.trim()}});if(j){if(j.status===402){qe(!0),le(!1);return}throw new Error(j.message||"Failed to generate captions")}b.success&&b.captions&&(p(y=>{let $=0;return y.map(R=>{if(R.type==="text"&&$<b.captions.length){const tA=b.captions[$].trim();$++;let O=R.fontSize;if(tA.trim()&&R.width&&R.height&&Y.current){const lA=Y.current.getBoundingClientRect();O=YA(tA,R.width/100*lA.width,R.height/100*lA.height,R.maxFontSize,R.fontFamily)}return{...R,text:tA,fontSize:O}}return R})}),UA("AI captions generated!","success"),await Ie())}catch(f){const h=f instanceof Error?f.message:"Failed to generate captions";h.toLowerCase().includes("insufficient credits")?qe(!0):UA(h,"error")}finally{le(!1)}},io=u=>`2px 2px 0 ${u}, -1px -1px 0 ${u}, 1px -1px 0 ${u}, -1px 1px 0 ${u}, 1px 1px 0 ${u}`,oo=u=>{const Q=_===u.id,C=Q?"opacity-100":"opacity-0 group-hover/canvas:opacity-60 group-hover:opacity-100 transition-opacity duration-200",d=Q?"pointer-events-auto":"pointer-events-none group-hover/canvas:pointer-events-auto",f="absolute w-2.5 h-2.5 bg-white border border-gray-900 pointer-events-auto shadow-sm";return l.jsxs("div",{id:`meme-layer-${u.id}`,"data-meme-layer":!0,onMouseDown:h=>MA(h,"move",u),onTouchStart:h=>MA(h,"move",u),onClick:h=>{h.stopPropagation(),T(u.id)},className:`absolute cursor-move group ${Q?"z-[100]":"z-10"} pointer-events-auto touch-none`,style:{left:`${u.x}%`,top:`${u.y}%`,transform:`translate(-50%, -50%) rotate(${u.rotation}deg)`,width:u.width?`${u.width}%`:"auto",height:u.height?`${u.height}%`:"auto",willChange:"transform"},children:[u.type==="text"?l.jsx("div",{className:"font-bold text-center select-none w-full h-full flex items-center justify-center px-1",style:{fontFamily:u.fontFamily,fontSize:`${u.fontSize}px`,color:u.color,textShadow:u.borderColor!=="transparent"?io(u.borderColor):"none",minWidth:"20px",whiteSpace:"pre-wrap",wordBreak:"break-word",overflowWrap:"break-word",lineHeight:1.2,padding:"4px 8px",overflow:"hidden",hyphens:"auto"},children:u.text||(u.isHeader?"Enter Header":u.isFooter?"Enter Footer":"")}):l.jsx("div",{className:"w-full h-full p-0",children:l.jsx("img",{src:u.url,alt:"User added",className:"w-full h-full object-cover pointer-events-none",loading:"lazy",crossOrigin:"anonymous"})}),l.jsx("div",{className:`absolute inset-0 border-2 border-white border-dashed shadow-[0_0_0_1px_rgba(0, 0, 0, 0.3)] pointer-events-none transition-opacity ${Q?"opacity-100":"opacity-0 group-hover/canvas:opacity-60 group-hover:opacity-100"} `}),l.jsxs("div",{className:`absolute inset-0 pointer-events-none ${C} `,children:[l.jsx("div",{onMouseDown:h=>MA(h,"resize",u,"n"),className:`${f} top-0 left-1/2 -translate-x-1/2 -translate-y-1/2 cursor-ns-resize ${d} `}),l.jsx("div",{onMouseDown:h=>MA(h,"resize",u,"s"),className:`${f} bottom-0 left-1/2 -translate-x-1/2 translate-y-1/2 cursor-ns-resize ${d} `}),l.jsx("div",{onMouseDown:h=>MA(h,"resize",u,"w"),className:`${f} left-0 top-1/2 -translate-y-1/2 -translate-x-1/2 cursor-ew-resize ${d} `}),l.jsx("div",{onMouseDown:h=>MA(h,"resize",u,"e"),className:`${f} right-0 top-1/2 -translate-y-1/2 translate-x-1/2 cursor-ew-resize ${d} `}),l.jsx("div",{onMouseDown:h=>MA(h,"resize",u,"nw"),className:`${f} top-0 left-0 -translate-x-1/2 -translate-y-1/2 cursor-nwse-resize ${d} `}),l.jsx("div",{onMouseDown:h=>MA(h,"resize",u,"ne"),className:`${f} top-0 right-0 translate-x-1/2 -translate-y-1/2 cursor-nesw-resize ${d} `}),l.jsx("div",{onMouseDown:h=>MA(h,"resize",u,"sw"),className:`${f} bottom-0 left-0 -translate-x-1/2 translate-y-1/2 cursor-nesw-resize ${d} `}),l.jsx("div",{onMouseDown:h=>MA(h,"resize",u,"se"),className:`${f} bottom-0 right-0 translate-x-1/2 translate-y-1/2 cursor-nwse-resize ${d} `}),l.jsx("div",{onMouseDown:h=>MA(h,"rotate",u),onTouchStart:h=>MA(h,"rotate",u),className:`absolute -bottom-9 left-1/2 -translate-x-1/2 w-7 h-7 bg-white border border-gray-400 rounded-full cursor-grab flex items-center justify-center shadow-sm z-[110] hover:bg-gray-50 ${d} `,children:l.jsx(pn,{size:14,className:"text-gray-600"})})]})]},u.id)},Bo=w.filter(u=>!u.isHeader&&!u.isFooter),lo=(u,Q)=>{if(!u)return"";try{const C=new URL(u);if(C.hostname.endsWith("supabase.co")&&(C.pathname.includes("/storage/v1/object/public/")||C.pathname.includes("/storage/v1/object/sign/")))return C.searchParams.set("width",Q.toString()),C.searchParams.set("resize","cover"),C.toString()}catch{}return u},fn=u=>{const Q=iA?50:u||200;return l.jsxs("div",{className:"mb-6",children:[l.jsxs("div",{className:"flex gap-2 mb-4",children:[l.jsx("button",{onClick:qi,className:"flex-1 py-2 bg-white border border-gray-200 rounded-full text-xs font-bold text-gray-700 hover:bg-gray-50 shadow-sm transition-all px-4",children:"Upload template"}),l.jsxs("div",{className:"flex-[1.5] relative",children:[l.jsx("input",{type:"text",placeholder:"Search memes",className:"w-full pl-8 pr-3 py-2 bg-white border border-gray-200 rounded-full text-xs focus:outline-none focus:ring-2 focus:ring-blue-500/20 focus:border-blue-500 transition-all font-medium",value:iA,onChange:C=>ZA(C.target.value)}),re?l.jsx("div",{className:"absolute left-3 top-1/2 -translate-y-1/2",children:l.jsx(ft,{size:14,className:"text-gray-400 animate-spin"})}):l.jsx(Po,{size:14,className:"absolute left-3 top-1/2 -translate-y-1/2 text-gray-400"})]})]}),l.jsxs("div",{children:[l.jsxs("div",{className:"flex items-center justify-between mb-2",children:[l.jsx("h3",{className:"text-sm font-bold text-gray-900 truncate pr-2",children:i?i.name:"Loading..."}),l.jsx("div",{className:"flex gap-2",children:l.jsx("button",{className:"px-2 py-0.5 text-[10px] font-bold text-gray-900 bg-gray-100 rounded-full border border-gray-200",children:"Popular"})})]}),l.jsx("div",{className:"relative",children:l.jsxs("div",{className:"flex gap-2 overflow-x-auto py-1 px-1 scrollbar-tight snap-x items-start",children:[l.jsx("button",{onClick:()=>Yt({id:"blank",name:"Blank Canvas",url:"",inputCount:0}),style:{width:60,height:60,minWidth:60,minHeight:60},className:"shrink-0 border border-dashed border-gray-300 rounded-lg flex items-center justify-center hover:border-gray-400 hover:bg-gray-50 transition-colors snap-start",children:l.jsx("span",{className:"text-[9px] font-medium text-gray-500",children:"Blank"})}),l.jsxs("button",{onClick:Ji,style:{width:60,height:60,minWidth:60,minHeight:60},className:"shrink-0 border border-gray-200 rounded-lg flex flex-col items-center justify-center hover:bg-gray-50 transition-colors gap-0.5 snap-start",children:[l.jsx(Xo,{size:14,className:"text-gray-500"}),l.jsx("span",{className:"text-[8px] font-bold text-gray-400 uppercase",children:"Random"})]}),_i.slice(0,Q).map(C=>l.jsx("button",{onClick:()=>Yt(C),style:{width:60,height:60,minWidth:60,minHeight:60},className:`shrink-0 rounded-lg overflow-hidden border transition-all snap-start relative group ${i&&i.id===C.id?"border-blue-600 shadow-md scale-105":"border-transparent hover:border-gray-300"} `,children:l.jsx("img",{src:C.url,alt:C.name,style:{width:60,height:60,objectFit:"cover"},loading:"lazy"})},C.id))]})})]})]})},co=()=>l.jsxs("div",{className:"flex items-center gap-2 mb-1 z-10 relative justify-start lg:justify-center pl-4 pr-2 overflow-x-auto scrollbar-tight",children:[l.jsxs("button",{onClick:()=>zi(),className:"px-3 py-2 bg-white border border-gray-200 rounded-full text-xs font-bold text-gray-700 flex items-center gap-2 hover:bg-gray-50 transition-all shadow-sm whitespace-nowrap shrink-0",children:[l.jsx(jo,{size:16})," Add Text"]}),l.jsxs("button",{onClick:Zi,className:"px-3 py-2 bg-white border border-gray-200 rounded-full text-xs font-bold text-gray-700 flex items-center gap-2 hover:bg-gray-50 transition-all shadow-sm whitespace-nowrap shrink-0",children:[l.jsx(Jo,{size:16})," Add Image"]}),l.jsxs("button",{onClick:Wi,className:`px-3 py-2 border border-gray-200 rounded-full text-xs font-bold flex items-center gap-2 transition-all shadow-sm whitespace-nowrap shrink-0 ${PA?"bg-cyan-50 text-cyan-600 border-cyan-200":"bg-white text-gray-700 hover:bg-gray-50"} `,children:[l.jsx(Wo,{size:16})," ",PA?"Remove Header":"Add Header"]}),l.jsxs("button",{onClick:Yi,className:`px-3 py-2 border border-gray-200 rounded-full text-xs font-bold flex items-center gap-2 transition-all shadow-sm whitespace-nowrap shrink-0 ${jA?"bg-purple-50 text-purple-600 border-purple-200":"bg-white text-gray-700 hover:bg-gray-50"} `,children:[l.jsx(Yo,{size:16})," ",jA?"Remove Footer":"Add Footer"]})]}),uo="Free AI Meme Maker - Create Memes Online",go="Create hilarious memes instantly with our free AI meme generator. Upload images, use AI captions, and customize templates. No signup required to download.",fo="https://post2x.com/memegenerator",wo=(i==null?void 0:i.page_title)||(t==null?void 0:t.title)||uo,ho=(i==null?void 0:i.meta_description)||(t==null?void 0:t.description)||go,wn=(i==null?void 0:i.canonical_url)||(t==null?void 0:t.canonicalUrl)||fo,qr=(i==null?void 0:i.name)||(t==null?void 0:t.h1Title)||"Meme Maker",Qo=(i==null?void 0:i.intro_text)||(t==null?void 0:t.introText)||"Experience fast, easy, and completely free meme generation.",ct=(i&&i.slug?i.name:void 0)||(t==null?void 0:t.templateName),zt=(i==null?void 0:i.keywords)||(t==null?void 0:t.keywords),dn=(i==null?void 0:i.meme_story)||(t==null?void 0:t.memeStory),Co={type:"FAQPage",data:{questions:[{"@type":"Question",name:"Is meme generator really free to use?",acceptedAnswer:{"@type":"Answer",text:"Absolutely! You can create, customize, and download as many memes as you want at no cost. We also offer premium features for users who want additional capabilities like AI-powered caption generation, no-watermark, and advanced analytics."}},{"@type":"Question",name:"How does the AI caption feature work?",acceptedAnswer:{"@type":"Answer",text:"Just provide a topic or context, and our AI will generate clever, relevant captions for your chosen template. It understands meme culture and creates text that fits the format and tone you're going for."}},{"@type":"Question",name:"Can I use my own images?",acceptedAnswer:{"@type":"Answer",text:"Yes! We have hundreds of popular templates, but you can upload any image you want. Just click the upload button and select a photo from your device to get started."}},{"@type":"Question",name:"Do I need an account?",acceptedAnswer:{"@type":"Answer",text:"Nope! You can start creating and downloading right away. However, signing up unlocks extras like saving your work, AI features, no-watermak, and performance analytics to help your content go viral."}},{"@type":"Question",name:"Can I use these for business or marketing?",acceptedAnswer:{"@type":"Answer",text:"Yes, for both personal and commercial use. Just make sure any images you upload are ones you have the rights to use, and you're all set."}},{"@type":"Question",name:"What makes this tool different?",acceptedAnswer:{"@type":"Answer",text:"We combine simplicity with powerful features. Beyond basic editing, you get AI suggestions, viral potential analysis, and direct social media posting-all in one place without complicated interfaces or steep learning curves."}},{"@type":"Question",name:"How do I save my creation?",acceptedAnswer:{"@type":"Answer",text:'Hit the "Download" button and your creation saves as a high-quality PNG. Then share it anywhere-Instagram, Twitter, Discord, group chats, wherever you want.'}},{"@type":"Question",name:"Can I post directly to social media?",acceptedAnswer:{"@type":"Answer",text:'Yes! Use the "Share" button to post straight to X (Twitter) and other platforms. You can even analyze and optimize your post before publishing to maximize engagement.'}}]}};return!i&&n||!i&&r.length>0?l.jsx("div",{className:"flex items-center justify-center min-h-screen bg-gray-50",children:l.jsx(ft,{className:"w-8 h-8 text-blue-600 animate-spin"})}):i?l.jsxs("main",{className:"flex-1 flex flex-col min-w-0 bg-white h-full font-sans",onClick:()=>{T(null)},children:[l.jsx(yo,{title:wo,description:ho,keywords:zt!=null&&zt.length?zt.join(", "):"meme generator, meme maker, ai meme generator, ai meme maker, free meme generator, meme generator free, create memes, meme creator, online meme maker, meme templates",canonicalUrl:wn,ogImage:i==null?void 0:i.url,structuredData:ct?{...vf(ct,dn),breadcrumbs:[{name:"Home",url:"https://post2x.com"},{name:"AI Meme Maker",url:"https://post2x.com/memegenerator"},{name:ct,url:wn}]}:Co}),i&&i.url&&l.jsx(vo,{children:l.jsx("link",{rel:"preload",as:"image",href:i.url,fetchPriority:"high"})}),l.jsx("style",{children:`

        .scrollbar-tight:: -webkit-scrollbar { height: 3px; }
        .scrollbar-tight:: -webkit-scrollbar-track { background: transparent; }
        .scrollbar-tight:: -webkit-scrollbar-thumb { background-color: #e5e7eb; border-radius: 9999px; }
        .interaction-overlay { position: fixed; inset: 0; z-index: 9999; cursor: move; }
        .meme-textarea:: -webkit-scrollbar { width: 4px; }
        .meme-textarea:: -webkit-scrollbar-thumb { background: #e5e7eb; border-radius: 10px; }
`}),l.jsx("input",{type:"file",ref:cn,onChange:Ao,accept:"image/*",className:"hidden"}),l.jsx("input",{type:"file",ref:un,onChange:$i,accept:"image/*",className:"hidden"}),eA&&l.jsx("div",{className:"interaction-overlay"}),nA?l.jsxs("header",{className:"md:hidden h-14 border-b border-gray-200 flex items-center justify-between px-4 shrink-0 bg-white/95 backdrop-blur-sm shadow-sm fixed top-0 left-0 right-0 z-40",children:[l.jsx("button",{onClick:()=>{bA?(LA(!1),He(null),Xt(""),ze(!1),kt(!1)):_t(!$e)},"aria-label":bA?"Close sidebar":$e?"Close menu":"Open menu",className:"flex items-center justify-center w-9 h-9 -ml-1 rounded-lg hover:bg-gray-100 active:bg-gray-200 transition-colors",children:bA?l.jsx("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"text-gray-700",children:l.jsx("polyline",{points:"15 18 9 12 15 6"})}):l.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"text-gray-700",children:[l.jsx("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),l.jsx("line",{x1:"3",y1:"6",x2:"21",y2:"6"}),l.jsx("line",{x1:"3",y1:"18",x2:"21",y2:"18"})]})}),l.jsx("div",{className:"flex items-center flex-1 justify-center",children:l.jsx("span",{className:"font-bold text-gray-900 text-base",children:qr})}),l.jsxs("div",{className:"flex items-center gap-1.5",children:[l.jsx("span",{className:"text-lg",children:(Z==null?void 0:Z.streak_emoji)||""}),l.jsx("span",{className:"text-sm font-semibold text-gray-900",children:(Z==null?void 0:Z.tier)==="free"?0:(be==null?void 0:be.current_streak)||0})]})]}):l.jsxs(l.Fragment,{children:[l.jsx(xo,{}),l.jsx("div",{className:"bg-white border-b border-gray-100 pt-2",children:l.jsxs("div",{className:"max-w-7xl mx-auto px-4 py-8 text-center",children:[l.jsx("h1",{className:"text-4xl md:text-5xl font-black text-gray-900 tracking-tight mb-3",style:{fontFamily:"KaioBold, sans-serif"},children:qr}),l.jsx("p",{className:"text-lg text-gray-600 max-w-4xl mx-auto px-4",children:Qo})]})})]}),nA&&l.jsxs("header",{className:"hidden md:flex h-14 border-b border-gray-100 items-center justify-between px-6 shrink-0 bg-white sticky top-0 z-40",children:[l.jsx("h1",{className:"text-lg font-bold tracking-tight text-gray-900",children:qr}),l.jsx("div",{className:"flex items-center gap-4",children:l.jsxs("div",{className:"relative",ref:zr,children:[l.jsxs("button",{onClick:()=>Yr(!Wr),className:`flex items-center gap-1.5 text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors ${Wr?"text-gray-900":""} `,children:[l.jsx(es,{size:16}),"Feedback"]}),Wr&&l.jsx("div",{className:"fixed top-20 right-4 w-80 max-w-[calc(100vw-2rem)] bg-white rounded-xl shadow-xl border border-gray-200 p-5 z-[100]",children:Vi?l.jsxs("div",{className:"flex flex-col items-center justify-center py-4 text-center",children:[l.jsx("div",{className:"w-12 h-12 rounded-full bg-green-100 flex items-center justify-center mb-3",children:l.jsx(wt,{className:"w-6 h-6 text-green-600"})}),l.jsx("p",{className:"text-base font-medium text-gray-900 mb-1",children:"Thanks for your feedback!"}),l.jsx("p",{className:"text-sm text-gray-500",children:"We appreciate you taking the time"})]}):l.jsxs("div",{className:"flex flex-col",children:[l.jsx("h3",{className:"text-sm font-semibold text-gray-900 mb-3 whitespace-nowrap",children:"Send us feedback"}),l.jsx("textarea",{className:"w-full h-32 p-3 border border-gray-300 rounded-lg resize-none text-sm text-gray-900 placeholder:text-gray-400 focus:outline-none focus:border-gray-500 focus:ring-1 focus:ring-gray-500 mb-3",placeholder:"Tell us what you think...",autoFocus:!0,value:jt,onChange:u=>nn(u.target.value)}),l.jsxs("div",{className:"flex items-start justify-between gap-3",children:[l.jsx("p",{className:"text-xs text-gray-500 leading-snug flex-1",children:"We read every submission carefully"}),l.jsx("button",{onClick:ji,disabled:an||!jt.trim(),className:"bg-gray-900 text-white text-sm font-medium px-4 py-2 rounded-lg hover:bg-gray-800 transition-colors disabled:opacity-50 disabled:cursor-not-allowed shrink-0",children:an?"Sending...":"Submit"})]})]})})]})})]}),nA&&l.jsxs("div",{className:`md:hidden fixed inset-0 top-14 z-50 pointer-events-none transition-opacity duration-300 ${$e?"opacity-100 pointer-events-auto":"opacity-0"} `,children:[l.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-50",onClick:()=>_t(!1)}),l.jsx("div",{className:`absolute left-0 top-0 h-full transition-transform duration-300 ease-out ${$e?"translate-x-0":"-translate-x-full"} `,children:l.jsx(Eo,{isOpen:$e,onClose:()=>_t(!1),user:nA,profile:Z,onSignOut:Xi,getCreditsRemaining:rn,refreshProfile:Ie,onCollapseChange:()=>{},streakCount:(Z==null?void 0:Z.tier)==="free"?0:(be==null?void 0:be.current_streak)||0,streakEmoji:(Z==null?void 0:Z.streak_emoji)||"",onEmojiClick:()=>{},isFreeUser:(Z==null?void 0:Z.tier)==="free"})})]}),l.jsxs("div",{className:`flex-1 overflow-y-auto bg-gray-50/50 p-4 ${nA?"pt-16 md:pt-0":"pt-4"} `,children:[l.jsx("div",{className:"lg:hidden p-4 bg-white border-b border-gray-200 mb-4 rounded-xl shadow-sm relative z-10",children:fn(20)}),l.jsxs("div",{className:"max-w-6xl mx-auto w-full bg-white border border-gray-200 rounded-2xl shadow-sm overflow-hidden flex flex-col lg:flex-row min-h-[600px]",children:[l.jsxs("div",{className:"w-full lg:w-1/2 p-2 border-b lg:border-b-0 lg:border-r border-gray-100 bg-gray-50/30 flex flex-col select-none relative",children:[l.jsx("div",{className:"mt-4 lg:mt-[10px] lg:mb-4 order-2 lg:order-1",children:co()}),l.jsx("div",{className:"w-full flex-1 flex flex-col items-center justify-start min-h-[300px] p-0 pt-8 relative order-1 lg:order-2",children:l.jsxs("div",{className:"flex flex-col gap-2 items-start w-fit max-w-full",children:[l.jsxs("div",{ref:Y,"data-meme-container":!0,className:`relative transition-transform duration-300 ease-in -out shadow-sm select-none border border-gray-300 ${!i||!i.url?"bg-white":""} flex flex-col group/canvas pointer-events-auto max-w-full`,style:{transform:`rotate(${k}deg)`,minWidth:!i||!i.url?"300px":"auto",minHeight:!i||!i.url?"300px":"auto"},children:[PA&&l.jsx("div",{className:"w-full shrink-0",style:{aspectRatio:`${100/XA} `,backgroundColor:tt}}),l.jsxs("div",{className:"relative overflow-visible flex items-center justify-center",children:[i&&i.url?l.jsx("img",{src:lo(i.url,800),alt:i.name,width:i.width,height:i.height,className:"block max-w-full max-h-[75vh] w-auto h-auto object-contain pointer-events-none select-none",draggable:!1,fetchPriority:"high",loading:"eager",onLoad:()=>qA(!0),crossOrigin:"anonymous"}):l.jsx("div",{className:"w-full h-full min-h-[300px] bg-white flex items-center justify-center border-dashed border-2 border-gray-100"}),!rA&&l.jsx("div",{className:"absolute bottom-[2%] left-[2%] pointer-events-none z-[150] select-none",children:l.jsx("span",{className:"font-bold font-sans",style:{fontSize:"max(10px, calc(var(--container-width, 300px) * 0.03))",color:"rgba(255, 255, 255, 0.75)",textShadow:"-1px -1px 0 rgba(0,0,0,0.5), 1px -1px 0 rgba(0,0,0,0.5), -1px 1px 0 rgba(0,0,0,0.5), 1px 1px 0 rgba(0,0,0,0.5)",opacity:.8},children:"post2x.com"})})]}),jA&&l.jsx("div",{className:"w-full shrink-0",style:{aspectRatio:`${100/JA} `,backgroundColor:nt}}),l.jsx("div",{className:"absolute pointer-events-none",style:{top:0,left:0,right:0,bottom:0,overflow:"visible"},children:w.map(oo)})]}),l.jsxs("div",{role:"button","aria-label":"Toggle watermark",tabIndex:0,onKeyDown:u=>{(u.key==="Enter"||u.key===" ")&&u.target.click()},className:"flex items-center gap-2 px-1 group/watermark cursor-pointer",onClick:()=>{it("remove_watermark",{slug:i==null?void 0:i.slug,template_id:i==null?void 0:i.id,status:nA?Le?"allowed":"upsell":"anonymous"}),nA?Le?W(!rA):jr("/pricing"):Ke()},title:nA?Le?void 0:"Pro or Xpert plan required":"Sign in required",children:[l.jsx("div",{className:`w-3.5 h-3.5 rounded border transition-all flex items-center justify-center ${rA&&Le?"bg-white border-blue-600 shadow-sm":"bg-white border-gray-300"} `,children:rA&&Le&&l.jsx(wt,{size:10,className:"text-blue-600",strokeWidth:5})}),l.jsxs("div",{className:"flex items-center gap-1.5",children:[l.jsx("span",{className:"text-[9px] font-bold uppercase tracking-[0.1em] select-none transition-colors text-gray-500 group-hover/watermark:text-gray-700",children:"Remove watermark"}),nA&&!Le&&l.jsx("span",{className:"text-[8px] font-bold px-1.5 py-0.5 rounded-full bg-yellow-400 text-white",children:"PRO"})]})]})]})})]}),l.jsxs("div",{className:"w-full lg:w-1/2 flex flex-col h-full bg-white",children:[l.jsxs("div",{className:"flex-1 overflow-y-auto p-4",children:[l.jsx("div",{className:"hidden lg:block mb-4",children:fn(200)}),l.jsx("div",{className:"space-y-2 mb-4",children:w.map((u,Q)=>{const C=Bo.findIndex(f=>f.id===u.id),d=u.isHeader?"Header":u.isFooter?"Footer":u.type==="image"?"Layered Image":`Caption ${C+1} `;return l.jsxs("div",{className:`flex flex-col gap-1 relative transition-opacity ${_&&_!==u.id?"opacity-60 hover:opacity-100":"opacity-100"} `,onClick:f=>{f.stopPropagation(),T(u.id)},children:[l.jsxs("div",{className:"flex justify-between items-center px-1",children:[l.jsx("span",{className:`text-[10px] font-bold uppercase tracking-wide ${u.isHeader?"text-orange-600":u.isFooter?"text-purple-600":_===u.id?"text-blue-600":"text-gray-500"} `,children:_===u.id?`Active ${d} `:d}),w.length>0&&l.jsx("button",{onClick:f=>{f.stopPropagation(),Zr(Q)},className:"text-gray-400 hover:text-red-500 transition-colors p-0.5 -mr-1",title:"Remove layer","aria-label":"Remove layer",children:l.jsx(Un,{size:14})})]}),l.jsx("div",{className:`flex items-center border rounded-lg bg-white overflow-visible transition-all shadow-sm min-h-[44px] h-auto relative ${_===u.id?"border-blue-500 ring-1 ring-blue-500/20":"border-gray-300"} `,children:u.type==="text"?l.jsxs(l.Fragment,{children:[l.jsx("textarea",{placeholder:u.isHeader?"Enter header text":u.isFooter?"Enter footer text":"Meme text goes here",value:u.text,onChange:f=>Te(w.findIndex(h=>h.id===u.id),"text",f.target.value),className:"flex-1 px-3 py-2.5 bg-transparent outline-none text-gray-900 placeholder:text-gray-400 font-medium rounded-l-lg resize-none leading-normal meme-textarea text-sm self-stretch flex items-center",rows:1,onInput:f=>{const h=f.target;h.style.height="auto",h.style.height=`${h.scrollHeight}px`}}),l.jsxs("div",{className:"flex items-center self-stretch shrink-0",children:[l.jsx("div",{className:"w-px h-6 bg-gray-200 shrink-0"}),l.jsxs("div",{className:"relative h-full flex items-center",children:[l.jsx("button",{"aria-label":"Text color settings",onClick:f=>{f.stopPropagation(),G((U==null?void 0:U.index)===Q&&(U==null?void 0:U.type)==="color"?null:{index:Q,type:"color"}),T(u.id)},className:"popover-trigger px-2.5 h-full flex items-center justify-center hover:bg-gray-50 transition-colors",children:l.jsx("div",{className:"w-5 h-5 border border-gray-300 rounded-sm overflow-hidden flex flex-col shadow-sm",children:u.isHeader||u.isFooter?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"w-full h-1/3",style:{backgroundColor:u.color}}),l.jsx("div",{className:"w-full h-1/3",style:{backgroundColor:u.borderColor}}),l.jsx("div",{className:"w-full h-1/3",style:{backgroundColor:u.isHeader?tt:nt}})]}):l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"w-full h-1/2",style:{backgroundColor:u.color}}),l.jsx("div",{className:"w-full h-1/2",style:{backgroundColor:u.borderColor}})]})})}),(U==null?void 0:U.index)===Q&&(U==null?void 0:U.type)==="color"&&l.jsxs("div",{className:"popover-container fixed w-64 bg-white rounded-xl shadow-xl border border-gray-100 p-4 z-[99999] animate-in fade-in slide-in-from-top-2 duration-200 cursor-default",style:{top:"auto",bottom:"auto"},ref:f=>{var h;if(f){const v=(h=f.parentElement)==null?void 0:h.querySelector(".popover-trigger");if(v){const N=v.getBoundingClientRect();f.style.top=`${N.bottom+8}px`,f.style.right=`${window.innerWidth-N.right}px`}}},onClick:f=>f.stopPropagation(),children:[l.jsxs("div",{className:"mb-4",children:[l.jsx("div",{className:"text-xs font-semibold text-gray-500 mb-2",children:"Font Color"}),l.jsx("div",{className:"flex gap-2 overflow-x-auto py-1 px-0.5",children:Cr.map(f=>l.jsx("button",{"aria-label":`Select color ${f}`,onClick:()=>Te(Q,"color",f),className:`w-5 h-5 shrink-0 rounded-full transition-all ${u.color===f?"ring-2 ring-blue-500 ring-offset-1":"border border-gray-200 hover:border-gray-300 shadow-sm"} `,style:{backgroundColor:f}},f))})]}),l.jsxs("div",{children:[l.jsx("div",{className:"text-xs font-semibold text-gray-500 mb-2",children:"Border Color"}),l.jsx("div",{className:"flex gap-2 overflow-x-auto py-1 px-0.5",children:Cr.map(f=>l.jsx("button",{"aria-label":`Select border color ${f}`,onClick:()=>Te(Q,"borderColor",f),className:`w-5 h-5 shrink-0 rounded-full transition-all ${u.borderColor===f?"ring-2 ring-blue-500 ring-offset-1":"border border-gray-200 hover:border-gray-300 shadow-sm"} `,style:{backgroundColor:f}},f))})]}),u.isHeader&&l.jsxs("div",{className:"mt-4 pt-4 border-t border-gray-100",children:[l.jsx("div",{className:"text-xs font-semibold text-gray-500 mb-2",children:"Header Background Color"}),l.jsx("div",{className:"flex gap-2 overflow-x-auto py-1 px-0.5",children:Cr.map(f=>l.jsx("button",{"aria-label":`Select header background color ${f}`,onClick:()=>rt(f),className:`w-5 h-5 shrink-0 rounded-full transition-all ${tt===f?"ring-2 ring-blue-500 ring-offset-1":"border border-gray-200 hover:border-gray-300 shadow-sm"} `,style:{backgroundColor:f}},f))})]}),u.isFooter&&l.jsxs("div",{className:"mt-4 pt-4 border-t border-gray-100",children:[l.jsx("div",{className:"text-xs font-semibold text-gray-500 mb-2",children:"Footer Background Color"}),l.jsx("div",{className:"flex gap-2 overflow-x-auto py-1 px-0.5",children:Cr.map(f=>l.jsx("button",{"aria-label":`Select footer background color ${f}`,onClick:()=>at(f),className:`w-5 h-5 shrink-0 rounded-full transition-all ${nt===f?"ring-2 ring-blue-500 ring-offset-1":"border border-gray-200 hover:border-gray-300 shadow-sm"} `,style:{backgroundColor:f}},f))})]})]})]}),l.jsx("div",{className:"w-px h-6 bg-gray-200 shrink-0"}),l.jsxs("div",{className:"relative h-full flex items-center",children:[l.jsx("button",{"aria-label":"Font settings",onClick:f=>{f.stopPropagation(),G((U==null?void 0:U.index)===Q&&(U==null?void 0:U.type)==="font"?null:{index:Q,type:"font"}),T(u.id)},className:"popover-trigger px-3 h-full flex items-center justify-center hover:bg-gray-50 transition-colors text-gray-600 font-bold text-sm rounded-r-lg min-w-[40px]",children:u.isHeader||u.isFooter?l.jsx(Go,{size:16}):"Aa"}),(U==null?void 0:U.index)===Q&&(U==null?void 0:U.type)==="font"&&l.jsxs("div",{className:"popover-container fixed w-64 bg-white rounded-xl shadow-xl border border-gray-100 p-4 z-[99999] animate-in fade-in slide-in-from-top-2 duration-200 cursor-default",style:{top:"auto",bottom:"auto"},ref:f=>{var h;if(f){const v=(h=f.parentElement)==null?void 0:h.querySelector(".popover-trigger");if(v){const N=v.getBoundingClientRect();f.style.top=`${N.bottom+8}px`,f.style.right=`${window.innerWidth-N.right}px`}}},onClick:f=>f.stopPropagation(),children:[l.jsxs("div",{className:"mb-4",children:[l.jsx("label",{className:"text-xs font-semibold text-gray-500 mb-2 block",children:"Font Family"}),l.jsxs("div",{className:"relative",children:[l.jsx("select",{value:u.fontFamily,onChange:f=>Te(Q,"fontFamily",f.target.value),className:"w-full appearance-none bg-white border border-gray-200 text-gray-700 py-2 pl-3 pr-8 rounded-lg text-sm",children:Df.map(f=>l.jsx("option",{value:f.value,children:f.name},f.name))}),l.jsx(mn,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-gray-400 pointer-events-none"})]})]}),l.jsxs("div",{children:[l.jsx("label",{className:"text-xs font-semibold text-gray-500 mb-2 block",children:"Font Size"}),l.jsxs("div",{className:"flex items-center border border-gray-200 rounded-lg overflow-hidden bg-white",children:[l.jsx("input",{type:"number",min:"12",max:"120",value:Math.round(u.fontSize),onChange:f=>Te(Q,"fontSize",parseInt(f.target.value)||32),className:"w-full py-2 px-3 text-sm text-gray-700 focus:outline-none bg-white"}),l.jsx("div",{className:"bg-gray-50 border-l border-gray-200 px-3 py-2 text-xs text-gray-500 font-medium",children:"px"})]})]}),(u.isHeader||u.isFooter)&&l.jsxs("div",{className:"mt-4 pt-4 border-t border-gray-100",children:[l.jsx("label",{className:"text-xs font-semibold text-gray-500 mb-2 block",children:u.isHeader?"Header Height":"Footer Height"}),l.jsxs("div",{className:"flex items-center gap-3",children:[l.jsx("input",{type:"range",min:"5",max:"50",value:u.isHeader?XA:JA,onChange:f=>{const h=Number(f.target.value);u.isHeader?(lt(!0,h,jA,JA),Jt(h)):(lt(PA,XA,!0,h),Wt(h))},className:"flex-1 h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer accent-blue-600"}),l.jsxs("span",{className:"text-xs text-gray-500 w-8 text-right",children:[u.isHeader?XA:JA,"%"]})]})]})]})]})]})]}):l.jsxs("div",{className:"flex-1 px-3 py-2 flex items-center justify-between",children:[l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx("div",{className:"w-6 h-6 rounded border border-gray-200 overflow-hidden bg-gray-50",children:l.jsx("img",{src:u.url,className:"w-full h-full object-cover",loading:"lazy"})}),l.jsx("span",{className:"text-xs font-bold text-gray-600",children:"Overlay Image Layer"})]}),l.jsx("div",{className:"flex items-center gap-1",children:l.jsx("button",{onClick:()=>Te(Q,"rotation",(u.rotation+90)%360),className:"p-1 hover:bg-gray-100 rounded-md text-gray-500",title:"Rotate","aria-label":"Rotate image",children:l.jsx(pn,{size:12})})})]})})]},u.id)})}),l.jsxs("div",{className:"relative py-4 mt-2",children:[l.jsx("div",{className:"absolute inset-0 flex items-center","aria-hidden":"true",children:l.jsx("div",{className:"w-full border-t border-gray-100"})}),l.jsx("div",{className:"relative flex justify-center",children:l.jsx("span",{className:"bg-white px-3 text-[9px] font-black uppercase tracking-[0.2em] text-indigo-400 bg-white",children:"AI Powered Tools"})})]}),l.jsx("div",{className:"flex flex-col gap-3 mb-6",children:l.jsxs("div",{className:"flex flex-col gap-1 relative group/ai",children:[l.jsx("div",{className:"flex justify-between items-center px-1",children:l.jsxs("span",{className:"text-[10px] font-bold uppercase tracking-wide text-indigo-600",children:[hA==="caption"?"AI CAPTIONS":hA==="edit-meme"?"AI MEME EDIT":"AI MEME MAKER"," ",Z&&`(${Math.floor((Z.tier==="xpert"||Z.tier==="pro"?Math.max(0,Z.credits-Z.monthly_credits_used):Z.credits)/(hA==="meme-maker"?20:hA==="edit-meme"?10:5))} LEFT)`]})}),l.jsxs("div",{className:"flex items-center border rounded-lg bg-white overflow-visible transition-all shadow-sm min-h-[44px] h-auto relative border-gray-300 focus-within:border-indigo-600 focus-within:ring-2 focus-within:ring-indigo-200 z-20",children:[l.jsxs("div",{className:"relative border-r border-gray-100 flex-shrink-0",children:[l.jsxs("button",{onClick:()=>Ze(!Xr),className:"h-[44px] px-3 flex items-center gap-1 text-indigo-600 hover:bg-indigo-50/50 transition-colors bg-white border-r border-gray-100 rounded-l-lg group/toggle",title:"Select AI Mode",children:[hA==="caption"?l.jsx(es,{size:18}):hA==="edit-meme"?l.jsx(yn,{size:18}):l.jsx(vn,{size:18}),l.jsx(mn,{size:14,className:`text-gray-400 transition-transform duration-200 ${Xr?"rotate-180":""} group-hover/toggle:text-indigo-400`})]}),Xr&&l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"fixed inset-0 z-[100]",onClick:()=>Ze(!1)}),l.jsxs("div",{className:"absolute bottom-full left-0 mb-2 min-w-max w-52 bg-white border border-gray-200 rounded-xl shadow-2xl z-[101] py-1 animate-in fade-in zoom-in-95 duration-100 origin-bottom-left",children:[l.jsxs("button",{onClick:()=>{Pr("meme-maker"),Gt(""),Ze(!1)},className:`w-full text-left px-4 py-3 text-sm font-semibold flex items-center gap-3 hover:bg-gray-50 whitespace-nowrap ${hA==="meme-maker"?"text-indigo-600 bg-indigo-50":"text-gray-700"}`,children:[l.jsx(vn,{size:16}),l.jsx("span",{children:"AI Meme Maker"}),hA==="meme-maker"&&l.jsx(wt,{size:14,className:"ml-auto"})]}),l.jsxs("button",{onClick:()=>{Pr("edit-meme"),Gt(""),Ze(!1)},className:`w-full text-left px-4 py-3 text-sm font-semibold flex items-center gap-3 hover:bg-gray-50 whitespace-nowrap ${hA==="edit-meme"?"text-indigo-600 bg-indigo-50":"text-gray-700"}`,children:[l.jsx(yn,{size:16}),l.jsx("span",{children:"AI Meme Edit"}),hA==="edit-meme"&&l.jsx(wt,{size:14,className:"ml-auto"})]}),l.jsxs("button",{onClick:()=>{Pr("caption"),Gt(""),Ze(!1)},className:`w-full text-left px-4 py-3 text-sm font-semibold flex items-center gap-3 hover:bg-gray-50 whitespace-nowrap ${hA==="caption"?"text-indigo-600 bg-indigo-50":"text-gray-700"}`,children:[l.jsx(es,{size:16}),l.jsx("span",{children:"AI Caption"}),hA==="caption"&&l.jsx(wt,{size:14,className:"ml-auto"})]})]})]})]}),l.jsx("input",{type:"text",placeholder:hA==="caption"?"Enter your meme subject here...":hA==="edit-meme"?"How do you want to edit this image? (e.g. make t-shirt red)":"Describe the meme you want to make...",className:"flex-1 px-3 bg-transparent border-0 outline-none focus:border-0 focus:ring-0 focus:outline-none text-gray-900 placeholder:text-gray-400 font-medium h-full text-sm min-w-0",value:Be,onChange:u=>Gt(u.target.value.slice(0,200))}),l.jsx("div",{className:"flex items-center pr-1 shrink-0 h-full gap-1",children:l.jsx("button",{onClick:ao,disabled:Vt||!Be.trim(),className:`h-8 px-4 rounded-full font-bold text-[10px] transition-all shadow-md flex items-center justify-center gap-1.5 my-1 focus:outline-none bg-gradient-to-r from-blue-600 to-indigo-600 hover:from-blue-700 hover:to-indigo-700 text-white shadow-blue-500/20 hover:shadow-lg hover:shadow-blue-500/30 ${Vt?"opacity-80 cursor-wait":"active:scale-95"} `,title:"Inspire",children:Vt?l.jsx(ft,{size:14,className:"animate-spin"}):"Inspire"})})]})]})})]}),l.jsx("div",{className:"p-4 border-t border-gray-100 bg-white z-10 shrink-0",children:l.jsxs("div",{className:"flex gap-3",children:[l.jsxs("button",{type:"button",onClick:so,disabled:H||I,className:`flex-1 h-12 bg-white border-2 border-gray-200 text-gray-700 font-bold rounded-full hover:bg-gray-50 transition-all text-sm flex items-center justify-center gap-2 shadow-sm ${!H&&!I?"active:scale-[0.98]":""} `,children:[H?l.jsx(ft,{size:16,className:"animate-spin"}):l.jsx(Vo,{size:16,strokeWidth:3}),l.jsx("span",{children:H?"Downloading...":"Download"})]}),l.jsxs("button",{type:"button",onClick:no,disabled:H||I,className:`flex-1 h-12 bg-black hover:bg-zinc-800 text-white font-bold rounded-full shadow-lg shadow-black/10 transition-all text-sm flex items-center justify-center gap-2 ${!H&&!I?"active:scale-[0.98]":""} `,children:[I?l.jsx(ft,{size:16,className:"animate-spin"}):l.jsx(_o,{size:16}),l.jsx("span",{children:I?"Loading...":"Share"})]})]})})]})]}),l.jsxs("div",{className:`fixed right-0 top-0 md:top-0 top-14 h-full md:h-full h-[calc(100vh-3.5rem)] w-full md:w-[400px] bg-white border-l border-gray-200 z-40 overflow-y-auto transition-transform duration-300 ease-in -out ${bA?"translate-x-0":"translate-x-full"} `,children:[l.jsxs("div",{className:"hidden md:flex items-center justify-between px-6 h-16 sticky top-0 z-10 bg-white border-b border-gray-200",children:[l.jsx("h2",{className:"text-lg font-semibold text-gray-900",children:"Edit Post"}),l.jsx("button",{onClick:()=>{LA(!1),He(null),Xt("")},className:"p-2 rounded-lg text-gray-500 hover:text-gray-700 hover:bg-gray-100 transition-colors",title:"Close",children:l.jsx(Un,{size:20})})]}),l.jsxs("div",{className:"p-6 pt-2 pb-24 md:pb-6 space-y-6",children:[l.jsx("div",{className:"bg-white rounded-2xl border border-gray-200 p-4 sm:p-6",children:l.jsx(x.Suspense,{fallback:l.jsx("div",{className:"animate-pulse h-64 bg-gray-100 rounded-lg"}),children:l.jsx(Ko,{text:fA,onChange:$A,onAnalyze:eo,onImprove:to,onCopy:ro,isAnalyzing:oe,isImproving:Ot,canAnalyze:fA.trim().length>0,canPerformAnalyze:fA.trim().length>0,hasResults:!!KA,textMatchesAnalyzed:ys(fA)===ys(Gi),profileImageUrl:Mi||void 0,avatarLoading:Ri,profile:Z,tierLimits:Ni,isSignedIn:!!nA,initialImage:_A||void 0})})}),(oe||Ot)&&l.jsxs("div",{className:"flex gap-3 overflow-x-auto pb-3 -mx-4 px-4 scrollbar-hide",style:{scrollSnapType:"x mandatory"},children:[l.jsx("div",{className:"flex-shrink-0 w-[240px] h-[220px] bg-white rounded-xl border border-gray-200 p-3",style:{scrollSnapAlign:"start"},children:l.jsx(No,{})}),l.jsx("div",{className:"flex-shrink-0 w-[240px] h-[220px] bg-white rounded-xl border border-gray-200 p-3",style:{scrollSnapAlign:"start"},children:l.jsx(Mo,{})}),l.jsx("div",{className:"flex-shrink-0 w-[240px] h-[220px] bg-white rounded-xl border border-gray-200 p-3",style:{scrollSnapAlign:"start"},children:l.jsx(Ro,{})}),l.jsx("div",{className:"flex-shrink-0 w-[240px] h-[220px] bg-white rounded-xl border border-gray-200 p-3",style:{scrollSnapAlign:"start"},children:l.jsx(Oo,{})})]}),KA&&!oe&&!Ot&&l.jsx(So,{children:l.jsx(x.Suspense,{fallback:l.jsx("div",{className:"h-[280px]"}),children:l.jsxs("div",{ref:Jr,className:"flex gap-3 overflow-x-auto pb-3 -mx-4 px-4 scrollbar-hide",style:{scrollSnapType:"x mandatory"},children:[l.jsx("div",{className:"flex-shrink-0 w-[240px] h-[220px] bg-white rounded-xl border border-gray-200 p-3",style:{scrollSnapAlign:"start"},children:l.jsx(bf,{results:KA,isAnalyzing:oe})}),l.jsx("div",{className:"flex-shrink-0 w-[240px] h-[220px] bg-white rounded-xl border border-gray-200 p-3",style:{scrollSnapAlign:"start"},children:l.jsx(Lf,{results:KA,isAnalyzing:oe})}),l.jsx("div",{className:"flex-shrink-0 w-[240px] h-[220px] bg-white rounded-xl border border-gray-200 p-3",style:{scrollSnapAlign:"start"},children:l.jsx(Kf,{results:KA,isAnalyzing:oe})}),l.jsx("div",{className:"flex-shrink-0 w-[240px] h-[220px] bg-white rounded-xl border border-gray-200 p-3",style:{scrollSnapAlign:"start"},children:l.jsx(Sf,{results:KA,isAnalyzing:oe})})]})})})]})]}),sn&&l.jsx(Ho,{message:Oi,type:ki,visible:sn,onHide:()=>Pt(!1)}),!nA&&l.jsxs("div",{className:"max-w-6xl mx-auto px-4 py-16 bg-white",children:[i&&l.jsx("div",{className:"max-w-6xl mx-auto px-4 mt-8",children:l.jsx(If,{currentTemplate:i})}),l.jsxs("div",{className:"max-w-4xl mx-auto",children:[l.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center",children:"Frequently Asked Questions"}),l.jsx("div",{className:"space-y-6",children:(ct?Si(ct,dn):[{question:"Is this really free to use?",answer:"Absolutely! You can create, customize, and download as many memes as you want at no cost. We also offer premium features for users who want additional capabilities like AI-powered caption generation and advanced analytics."},{question:"How does the AI caption feature work?",answer:"Just provide a topic or context, and our AI will generate clever, relevant captions for your chosen template. It understands meme culture and creates text that fits the format and tone you're going for."},{question:"Can I use my own images?",answer:"Yes! We have hundreds of popular templates, but you can upload any image you want. Just click the upload button and select a photo from your device to get started."},{question:"Do I need an account?",answer:"Nope! You can start creating and downloading right away. However, signing up unlocks extras like saving your work, AI features, and performance analytics to help your content go viral."},{question:"Can I use these for business or marketing?",answer:"Yes, for both personal and commercial use. Just make sure any images you upload are ones you have the rights to use, and you're all set."},{question:"What makes this tool different?",answer:"We combine simplicity with powerful features. Beyond basic editing, you get AI suggestions, viral potential analysis, and direct social media posting-all in one place without complicated interfaces or steep learning curves."},{question:"How do I save my creation?",answer:'Hit the "Download" button and your creation saves as a high-quality PNG. Then share it anywhere-Instagram, Twitter, Discord, group chats, wherever you want.'},{question:"Can I post directly to social media?",answer:'Yes! Use the "Share" button to post straight to X (Twitter) and other platforms. You can even analyze and optimize your post before publishing to maximize engagement.'}]).map((u,Q)=>{const C=d=>d.split(/(\{\{(?:pricing|signup|home):[^}]+\}\})/g).map((h,v)=>{const N=h.match(/\{\{pricing:([^}]+)\}\}/);if(N)return l.jsx("a",{href:"https://post2x.com/pricing",className:"text-sky-600 hover:text-sky-700 underline underline-offset-2",children:N[1]},v);const b=h.match(/\{\{signup:([^}]+)\}\}/);if(b)return l.jsx("button",{onClick:()=>Ke(),className:"text-sky-600 hover:text-sky-700 underline underline-offset-2",children:b[1]},v);const j=h.match(/\{\{home:([^}]+)\}\}/);return j?l.jsx("a",{href:"https://post2x.com",className:"text-sky-600 hover:text-sky-700 underline underline-offset-2",children:j[1]},v):h});return l.jsxs("div",{className:"bg-gray-50 rounded-lg p-6 border border-gray-200",children:[l.jsx("h3",{className:"text-xl font-semibold text-gray-900 mb-3",children:u.question}),l.jsx("p",{className:"text-gray-700 leading-relaxed",children:C(u.answer)})]},Q)})})]})]}),!nA&&l.jsx(Io,{}),l.jsx(Do,{isOpen:Ti,onClose:()=>qe(!1),onUpgrade:()=>{qe(!1),jr("/pricing")}})]})]}):l.jsxs("div",{className:"flex flex-col items-center justify-center min-h-screen bg-gray-50 gap-4",children:[l.jsx("p",{className:"text-gray-600",children:"No templates loaded."}),l.jsx("button",{onClick:()=>window.location.reload(),className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700",children:"Retry"})]})};export{Pf as default};