diff --git a/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106127773-220102321.jpg b/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106127773-220102321.jpg new file mode 100644 index 0000000..12d13e8 Binary files /dev/null and b/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106127773-220102321.jpg differ diff --git a/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106551907-379592940.jpg b/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106551907-379592940.jpg new file mode 100644 index 0000000..d9ef568 Binary files /dev/null and b/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106551907-379592940.jpg differ diff --git a/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106594587-602369784.jpg b/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106594587-602369784.jpg new file mode 100644 index 0000000..d8ccaf4 Binary files /dev/null and b/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782106594587-602369784.jpg differ diff --git a/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782107046985-804649151.jpg b/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782107046985-804649151.jpg new file mode 100644 index 0000000..723dac3 Binary files /dev/null and b/backend/uploads/members/c6828597-682c-4676-8375-523a274d3c7b/originals/1782107046985-804649151.jpg differ diff --git a/backend/uploads/members/cdac7a4e-fd1b-4765-adae-e1273871f461/originals/1782106625623-179332595.jpg b/backend/uploads/members/cdac7a4e-fd1b-4765-adae-e1273871f461/originals/1782106625623-179332595.jpg new file mode 100644 index 0000000..d909115 Binary files /dev/null and b/backend/uploads/members/cdac7a4e-fd1b-4765-adae-e1273871f461/originals/1782106625623-179332595.jpg differ diff --git a/backend/uploads/tours/1782106127773-220102321.jpg b/backend/uploads/tours/1782106127773-220102321.jpg new file mode 100644 index 0000000..c9212eb Binary files /dev/null and b/backend/uploads/tours/1782106127773-220102321.jpg differ diff --git a/backend/uploads/tours/1782106551907-379592940.jpg b/backend/uploads/tours/1782106551907-379592940.jpg new file mode 100644 index 0000000..377beac Binary files /dev/null and b/backend/uploads/tours/1782106551907-379592940.jpg differ diff --git a/backend/uploads/tours/1782106594587-602369784.jpg b/backend/uploads/tours/1782106594587-602369784.jpg new file mode 100644 index 0000000..e668e17 Binary files /dev/null and b/backend/uploads/tours/1782106594587-602369784.jpg differ diff --git a/backend/uploads/tours/1782106625623-179332595.jpg b/backend/uploads/tours/1782106625623-179332595.jpg new file mode 100644 index 0000000..151bb18 Binary files /dev/null and b/backend/uploads/tours/1782106625623-179332595.jpg differ diff --git a/backend/uploads/tours/1782107046985-804649151.jpg b/backend/uploads/tours/1782107046985-804649151.jpg new file mode 100644 index 0000000..f2d13e7 Binary files /dev/null and b/backend/uploads/tours/1782107046985-804649151.jpg differ diff --git a/frontend/dist/assets/html2canvas-pPo2ECfq.js b/frontend/dist/assets/html2canvas-BpOTEXh6.js similarity index 99% rename from frontend/dist/assets/html2canvas-pPo2ECfq.js rename to frontend/dist/assets/html2canvas-BpOTEXh6.js index b88cd5c..a8f887c 100644 --- a/frontend/dist/assets/html2canvas-pPo2ECfq.js +++ b/frontend/dist/assets/html2canvas-BpOTEXh6.js @@ -1,4 +1,4 @@ -import{n as e}from"./index-DtsqetSG.js";var t=e(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self,n.html2canvas=r())})(e,(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1]))&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]=55296&&i<=56319&&n>10)+55296,a%1024+56320)),(r+1===t||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},d=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,f=typeof Uint8Array>`u`?[]:new Uint8Array(256),p=0;p`u`?[]:new Uint8Array(256),g=0;g>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l},v=function(e){for(var t=e.length,n=[],r=0;r>b,T=(1<>b)+32,D=65536>>x,O=(1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>b],t=(t<>b)],t=(t<>x),t=this.index[t],t+=e>>b&O,t=this.index[t],t=(t<`u`?[]:new Uint8Array(256),oe=0;oece?(i.push(!0),o-=ce):i.push(!1),[`normal`,`auto`,`loose`].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(e)!==-1)return r.push(a),n.push(Ce);if(o===fe||o===ve){if(a===0)return r.push(a),n.push(Ie);var s=n[a-1];return rt.indexOf(s)===-1?(r.push(r[a-1]),n.push(s)):(r.push(a),n.push(Ie))}if(r.push(a),o===Le)return n.push(t===`strict`?Oe:Ue);if(o===Je||o===Fe)return n.push(Ie);if(o===Ye)return e>=131072&&e<=196605||e>=196608&&e<=262141?n.push(Ue):n.push(Ie);n.push(o)}),[r,n,i]},st=function(e,t,n,r){var i=r[n];if(Array.isArray(e)?e.indexOf(i)!==-1:e===i)for(var a=n;a<=r.length;){a++;var o=r[a];if(o===t)return!0;if(o!==_e)break}if(i===_e)for(var a=n;a>0;){a--;var s=r[a];if(Array.isArray(e)?e.indexOf(s)!==-1:e===s)for(var c=n;c<=r.length;){c++;var o=r[c];if(o===t)return!0;if(o!==_e)break}if(s!==_e)break}return!1},ct=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r===_e)n--;else return r}return 0},lt=function(e,t,n,r,i){if(n[r]===0)return A;var a=r-1;if(Array.isArray(i)&&i[a]===!0)return A;var o=a-1,s=a+1,c=t[a],l=o>=0?t[o]:0,u=t[s];if(c===ue&&u===de)return A;if(et.indexOf(c)!==-1)return Ze;if(et.indexOf(u)!==-1||tt.indexOf(u)!==-1)return A;if(ct(a,t)===he)return Qe;if($e.get(e[a])===ve||(c===Re||c===ze)&&$e.get(e[s])===ve||c===me||u===me||c===ge||[_e,be,Se].indexOf(c)===-1&&u===ge||[we,Te,Ee,je,Pe].indexOf(u)!==-1||ct(a,t)===ke||st(Ae,ke,a,t)||st([we,Te],Oe,a,t)||st(ye,ye,a,t))return A;if(c===_e)return Qe;if(c===Ae||u===Ae)return A;if(u===Ce||c===Ce)return Qe;if([be,Se,Oe].indexOf(u)!==-1||c===xe||l===He&&at.indexOf(c)!==-1||c===Pe&&u===He||u===De||j.indexOf(u)!==-1&&c===k||j.indexOf(c)!==-1&&u===k||c===Ne&&[Ue,Re,ze].indexOf(u)!==-1||[Ue,Re,ze].indexOf(c)!==-1&&u===Me||j.indexOf(c)!==-1&&nt.indexOf(u)!==-1||nt.indexOf(c)!==-1&&j.indexOf(u)!==-1||[Ne,Me].indexOf(c)!==-1&&(u===k||[ke,Se].indexOf(u)!==-1&&t[s+1]===k)||[ke,Se].indexOf(c)!==-1&&u===k||c===k&&[k,Pe,je].indexOf(u)!==-1)return A;if([k,Pe,je,we,Te].indexOf(u)!==-1)for(var d=a;d>=0;){var f=t[d];if(f===k)return A;if([Pe,je].indexOf(f)!==-1)d--;else break}if([Ne,Me].indexOf(u)!==-1)for(var d=[we,Te].indexOf(c)===-1?a:o;d>=0;){var f=t[d];if(f===k)return A;if([Pe,je].indexOf(f)!==-1)d--;else break}if(We===c&&[We,Ge,Be,Ve].indexOf(u)!==-1||[Ge,Be].indexOf(c)!==-1&&[Ge,Ke].indexOf(u)!==-1||[Ke,Ve].indexOf(c)!==-1&&u===Ke||it.indexOf(c)!==-1&&[De,Me].indexOf(u)!==-1||it.indexOf(u)!==-1&&c===Ne||j.indexOf(c)!==-1&&j.indexOf(u)!==-1||c===je&&j.indexOf(u)!==-1||j.concat(k).indexOf(c)!==-1&&u===ke&&Xe.indexOf(e[s])===-1||j.concat(k).indexOf(u)!==-1&&c===Te)return A;if(c===qe&&u===qe){for(var p=n[a],m=1;p>0&&(p--,t[p]===qe);)m++;if(m%2!=0)return A}return c===Re&&u===ze?A:Qe},ut=function(e,t){t||={lineBreak:`normal`,wordBreak:`normal`};var n=ot(e,t.lineBreak),r=n[0],i=n[1],a=n[2];(t.wordBreak===`break-all`||t.wordBreak===`break-word`)&&(i=i.map(function(e){return[k,Ie,Je].indexOf(e)===-1?e:Ue}));var o=t.wordBreak===`keep-all`?a.map(function(t,n){return t&&e[n]>=19968&&e[n]<=40959}):void 0;return[r,i,o]},dt=function(){function e(e,t,n,r){this.codePoints=e,this.required=t===Ze,this.start=n,this.end=r}return e.prototype.slice=function(){return u.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),ft=function(e,t){var n=l(e),r=ut(n,t),i=r[0],a=r[1],o=r[2],s=n.length,c=0,u=0;return{next:function(){if(u>=s)return{done:!0,value:null};for(var e=A;u=rn&&e<=57},hn=function(e){return e>=55296&&e<=57343},gn=function(e){return P(e)||e>=un&&e<=fn||e>=an&&e<=sn},_n=function(e){return e>=an&&e<=ln},vn=function(e){return e>=un&&e<=mn},yn=function(e){return _n(e)||vn(e)},bn=function(e){return e>=Ut},xn=function(e){return e===_t||e===bt||e===xt},Sn=function(e){return yn(e)||bn(e)||e===At},Cn=function(e){return Sn(e)||P(e)||e===M},wn=function(e){return e>=Zt&&e<=Qt||e===$t||e>=en&&e<=tn||e===nn},Tn=function(e,t){return e===yt?t!==_t:!1},En=function(e,t,n){return e===M?Sn(t)||Tn(t,n):Sn(e)?!0:!!(e===yt&&Tn(e,t))},Dn=function(e,t,n){return e===Kt||e===M?P(t)?!0:t===Xt&&P(n):P(e===Xt?t:e)},On=function(e){var t=0,n=1;(e[t]===Kt||e[t]===M)&&(e[t]===M&&(n=-1),t++);for(var r=[];P(e[t]);)r.push(e[t++]);var i=r.length?parseInt(u.apply(void 0,r),10):0;e[t]===Xt&&t++;for(var a=[];P(e[t]);)a.push(e[t++]);var o=a.length,s=o?parseInt(u.apply(void 0,a),10):0;(e[t]===dn||e[t]===on)&&t++;var c=1;(e[t]===Kt||e[t]===M)&&(e[t]===M&&(c=-1),t++);for(var l=[];P(e[t]);)l.push(e[t++]);var d=l.length?parseInt(u.apply(void 0,l),10):0;return n*(i+s*10**-o)*10**(c*d)},kn={type:2},An={type:3},jn={type:4},Mn={type:13},Nn={type:8},Pn={type:21},Fn={type:9},In={type:10},Ln={type:11},Rn={type:12},zn={type:14},Bn={type:23},Vn={type:1},Hn={type:25},Un={type:24},Wn={type:26},Gn={type:27},Kn={type:28},qn={type:29},Jn={type:31},Yn={type:32},Xn=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(l(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==Yn;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case St:return this.consumeStringToken(St);case wt:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(Cn(t)||Tn(n,r)){var i=En(t,n,r)?mt:pt,a=this.consumeName();return{type:5,value:a,flags:i}}break;case Tt:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),Mn;break;case Dt:return this.consumeStringToken(Dt);case Ot:return kn;case kt:return An;case Gt:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),zn;break;case Kt:if(Dn(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case qt:return jn;case M:var o=e,s=this.peekCodePoint(0),c=this.peekCodePoint(1);if(Dn(o,s,c))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(En(o,s,c))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(s===M&&c===Nt)return this.consumeCodePoint(),this.consumeCodePoint(),Un;break;case Xt:if(Dn(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case vt:if(this.peekCodePoint(0)===Gt)for(this.consumeCodePoint();;){var l=this.consumeCodePoint();if(l===Gt&&(l=this.consumeCodePoint(),l===vt)||l===N)return this.consumeToken()}break;case Jt:return Wn;case Yt:return Gn;case Mt:if(this.peekCodePoint(0)===jt&&this.peekCodePoint(1)===M&&this.peekCodePoint(2)===M)return this.consumeCodePoint(),this.consumeCodePoint(),Hn;break;case Pt:if(En(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var a=this.consumeName();return{type:7,value:a}}break;case Ft:return Kn;case yt:if(Tn(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case It:return qn;case Lt:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),Nn;break;case Rt:return Ln;case Bt:return Rn;case cn:case pn:var d=this.peekCodePoint(0),f=this.peekCodePoint(1);return d===Kt&&(gn(f)||f===zt)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case Vt:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),Fn;if(this.peekCodePoint(0)===Vt)return this.consumeCodePoint(),Pn;break;case Ht:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),In;break;case N:return Yn}return xn(e)?(this.consumeWhiteSpace(),Jn):P(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):Sn(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:u(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return e===void 0?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();gn(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;t===zt&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n){var r=parseInt(u.apply(void 0,e.map(function(e){return e===zt?rn:e})),16),i=parseInt(u.apply(void 0,e.map(function(e){return e===zt?fn:e})),16);return{type:30,start:r,end:i}}var a=parseInt(u.apply(void 0,e),16);if(this.peekCodePoint(0)===M&&gn(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var o=[];gn(t)&&o.length<6;)o.push(t),t=this.consumeCodePoint();var i=parseInt(u.apply(void 0,o),16);return{type:30,start:a,end:i}}else return{type:30,start:a,end:a}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()===`url`&&this.peekCodePoint(0)===Ot?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Ot?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===N)return{type:22,value:``};var t=this.peekCodePoint(0);if(t===Dt||t===St){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===N||this.peekCodePoint(0)===kt)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),Bn)}for(;;){var r=this.consumeCodePoint();if(r===N||r===kt)return{type:22,value:u.apply(void 0,e)};if(xn(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===N||this.peekCodePoint(0)===kt?(this.consumeCodePoint(),{type:22,value:u.apply(void 0,e)}):(this.consumeBadUrlRemnants(),Bn);if(r===St||r===Dt||r===Ot||wn(r))return this.consumeBadUrlRemnants(),Bn;if(r===yt)if(Tn(r,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Bn;else e.push(r)}},e.prototype.consumeWhiteSpace=function(){for(;xn(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===kt||e===N)return;Tn(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t=5e4,n=``;e>0;){var r=Math.min(t,e);n+=u.apply(void 0,this._value.splice(0,r)),e-=r}return this._value.shift(),n},e.prototype.consumeStringToken=function(e){var t=``,n=0;do{var r=this._value[n];if(r===N||r===void 0||r===e)return t+=this.consumeStringSlice(n),{type:0,value:t};if(r===_t)return this._value.splice(0,n),Vn;if(r===yt){var i=this._value[n+1];i!==N&&i!==void 0&&(i===_t?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):Tn(r,i)&&(t+=this.consumeStringSlice(n),t+=u(this.consumeEscapedCodePoint()),n=-1))}n++}while(!0)},e.prototype.consumeNumber=function(){var e=[],t=ht,n=this.peekCodePoint(0);for((n===Kt||n===M)&&e.push(this.consumeCodePoint());P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(n===Xt&&P(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=gt;P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((n===dn||n===on)&&((r===Kt||r===M)&&P(i)||P(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=gt;P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[On(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],r=this.peekCodePoint(0);return En(r,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:t,flags:n,unit:this.consumeName()}:r===Et?(this.consumeCodePoint(),{type:16,number:t,flags:n}):{type:17,number:t,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(gn(e)){for(var t=u(e);gn(this.peekCodePoint(0))&&t.length<6;)t+=u(this.consumeCodePoint());xn(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return n===0||hn(n)||n>1114111?Wt:n}return e===N?Wt:e},e.prototype.consumeName=function(){for(var e=``;;){var t=this.consumeCodePoint();if(Cn(t))e+=u(t);else if(Tn(t,this.peekCodePoint(0)))e+=u(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),e}},e}(),Zn=function(){function e(e){this._tokens=e}return e.create=function(t){var n=new Xn;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();e.type===31;)e=this.consumeToken();if(e.type===32)throw SyntaxError(`Error parsing CSS component value, unexpected EOF`);this.reconsumeToken(e);var t=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return t;throw SyntaxError(`Error parsing CSS component value, multiple values found when expecting only one`)},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(t.type===32)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(n.type===32||ir(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(n.type===32||n.type===3)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return e===void 0?Yn:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),Qn=function(e){return e.type===15},$n=function(e){return e.type===17},F=function(e){return e.type===20},er=function(e){return e.type===0},tr=function(e,t){return F(e)&&e.value===t},nr=function(e){return e.type!==31},rr=function(e){return e.type!==31&&e.type!==4},I=function(e){var t=[],n=[];return e.forEach(function(e){if(e.type===4){if(n.length===0)throw Error(`Error parsing function args, zero tokens for arg`);t.push(n),n=[];return}e.type!==31&&n.push(e)}),n.length&&t.push(n),t},ir=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},ar=function(e){return e.type===17||e.type===15},L=function(e){return e.type===16||ar(e)},or=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},R={type:17,number:0,flags:ht},sr={type:16,number:50,flags:ht},cr={type:16,number:100,flags:ht},lr=function(e,t,n){var r=e[0],i=e[1];return[z(r,t),z(i===void 0?r:i,n)]},z=function(e,t){if(e.type===16)return e.number/100*t;if(Qn(e))switch(e.unit){case`rem`:case`em`:return 16*e.number;default:return e.number}return e.number},ur=`deg`,dr=`grad`,fr=`rad`,pr=`turn`,mr={name:`angle`,parse:function(e,t){if(t.type===15)switch(t.unit){case ur:return Math.PI*t.number/180;case dr:return Math.PI/200*t.number;case fr:return t.number;case pr:return Math.PI*2*t.number}throw Error(`Unsupported angle type`)}},hr=function(e){return e.type===15&&(e.unit===ur||e.unit===dr||e.unit===fr||e.unit===pr)},gr=function(e){switch(e.filter(F).map(function(e){return e.value}).join(` `)){case`to bottom right`:case`to right bottom`:case`left top`:case`top left`:return[R,R];case`to top`:case`bottom`:return B(0);case`to bottom left`:case`to left bottom`:case`right top`:case`top right`:return[R,cr];case`to right`:case`left`:return B(90);case`to top left`:case`to left top`:case`right bottom`:case`bottom right`:return[cr,cr];case`to bottom`:case`top`:return B(180);case`to top right`:case`to right top`:case`left bottom`:case`bottom left`:return[cr,R];case`to left`:case`right`:return B(270)}return 0},B=function(e){return Math.PI*e/180},_r={name:`color`,parse:function(e,t){if(t.type===18){var n=wr[t.name];if(n===void 0)throw Error(`Attempting to parse an unsupported color function "`+t.name+`"`);return n(e,t.values)}if(t.type===5){if(t.value.length===3){var r=t.value.substring(0,1),i=t.value.substring(1,2),a=t.value.substring(2,3);return yr(parseInt(r+r,16),parseInt(i+i,16),parseInt(a+a,16),1)}if(t.value.length===4){var r=t.value.substring(0,1),i=t.value.substring(1,2),a=t.value.substring(2,3),o=t.value.substring(3,4);return yr(parseInt(r+r,16),parseInt(i+i,16),parseInt(a+a,16),parseInt(o+o,16)/255)}if(t.value.length===6){var r=t.value.substring(0,2),i=t.value.substring(2,4),a=t.value.substring(4,6);return yr(parseInt(r,16),parseInt(i,16),parseInt(a,16),1)}if(t.value.length===8){var r=t.value.substring(0,2),i=t.value.substring(2,4),a=t.value.substring(4,6),o=t.value.substring(6,8);return yr(parseInt(r,16),parseInt(i,16),parseInt(a,16),parseInt(o,16)/255)}}if(t.type===20){var s=H[t.value.toUpperCase()];if(s!==void 0)return s}return H.TRANSPARENT}},vr=function(e){return(255&e)==0},V=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?`rgba(`+i+`,`+r+`,`+n+`,`+t/255+`)`:`rgb(`+i+`,`+r+`,`+n+`)`},yr=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(r*255)<<0)>>>0},br=function(e,t){if(e.type===17)return e.number;if(e.type===16){var n=t===3?1:255;return t===3?e.number/100*n:Math.round(e.number/100*n)}return 0},xr=function(e,t){var n=t.filter(rr);if(n.length===3){var r=n.map(br),i=r[0],a=r[1],o=r[2];return yr(i,a,o,1)}if(n.length===4){var s=n.map(br),i=s[0],a=s[1],o=s[2],c=s[3];return yr(i,a,o,c)}return 0};function Sr(e,t,n){return n<0&&(n+=1),n>=1&&--n,n<1/6?(t-e)*n*6+e:n<1/2?t:n<2/3?(t-e)*6*(2/3-n)+e:e}var Cr=function(e,t){var n=t.filter(rr),r=n[0],i=n[1],a=n[2],o=n[3],s=(r.type===17?B(r.number):mr.parse(e,r))/(Math.PI*2),c=L(i)?i.number/100:0,l=L(a)?a.number/100:0,u=o!==void 0&&L(o)?z(o,1):1;if(c===0)return yr(l*255,l*255,l*255,1);var d=l<=.5?l*(c+1):l+c-l*c,f=l*2-d,p=Sr(f,d,s+1/3),m=Sr(f,d,s),h=Sr(f,d,s-1/3);return yr(p*255,m*255,h*255,u)},wr={hsl:Cr,hsla:Cr,rgb:xr,rgba:xr},Tr=function(e,t){return _r.parse(e,Zn.create(t).parseComponentValue())},H={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},Er={name:`background-clip`,initialValue:`border-box`,prefix:!1,type:1,parse:function(e,t){return t.map(function(e){if(F(e))switch(e.value){case`padding-box`:return 1;case`content-box`:return 2}return 0})}},Dr={name:`background-color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`},Or=function(e,t){var n=_r.parse(e,t[0]),r=t[1];return r&&L(r)?{color:n,stop:r}:{color:n,stop:null}},kr=function(e,t){var n=e[0],r=e[e.length-1];n.stop===null&&(n.stop=R),r.stop===null&&(r.stop=cr);for(var i=[],a=0,o=0;oa?i.push(c):i.push(a),a=c}else i.push(null)}for(var l=null,o=0;oe.optimumDistance)?{optimumCorner:t,optimumDistance:s}:e},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},Nr=function(e,t,n,r,i){var a=0,o=0;switch(e.size){case 0:e.shape===0?a=o=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):e.shape===1&&(a=Math.min(Math.abs(t),Math.abs(t-r)),o=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(e.shape===0)a=o=Math.min(U(t,n),U(t,n-i),U(t-r,n),U(t-r,n-i));else if(e.shape===1){var s=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(t),Math.abs(t-r)),c=Mr(r,i,t,n,!0),l=c[0],u=c[1];a=U(l-t,(u-n)/s),o=s*a}break;case 1:e.shape===0?a=o=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):e.shape===1&&(a=Math.max(Math.abs(t),Math.abs(t-r)),o=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(e.shape===0)a=o=Math.max(U(t,n),U(t,n-i),U(t-r,n),U(t-r,n-i));else if(e.shape===1){var s=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(t),Math.abs(t-r)),d=Mr(r,i,t,n,!1),l=d[0],u=d[1];a=U(l-t,(u-n)/s),o=s*a}break}return Array.isArray(e.size)&&(a=z(e.size[0],r),o=e.size.length===2?z(e.size[1],i):a),[a,o]},Pr=function(e,t){var n=B(180),r=[];return I(t).forEach(function(t,i){if(i===0){var a=t[0];if(a.type===20&&a.value===`to`){n=gr(t);return}else if(hr(a)){n=mr.parse(e,a);return}}var o=Or(e,t);r.push(o)}),{angle:n,stops:r,type:1}},Fr=function(e,t){var n=B(180),r=[];return I(t).forEach(function(t,i){if(i===0){var a=t[0];if(a.type===20&&[`top`,`left`,`right`,`bottom`].indexOf(a.value)!==-1){n=gr(t);return}else if(hr(a)){n=(mr.parse(e,a)+B(270))%B(360);return}}var o=Or(e,t);r.push(o)}),{angle:n,stops:r,type:1}},Ir=function(e,t){var n=B(180),r=[],i=1;return I(t).forEach(function(t,n){var a=t[0];if(n===0){if(F(a)&&a.value===`linear`){i=1;return}else if(F(a)&&a.value===`radial`){i=2;return}}if(a.type===18){if(a.name===`from`){var o=_r.parse(e,a.values[0]);r.push({stop:R,color:o})}else if(a.name===`to`){var o=_r.parse(e,a.values[0]);r.push({stop:cr,color:o})}else if(a.name===`color-stop`){var s=a.values.filter(rr);if(s.length===2){var o=_r.parse(e,s[1]),c=s[0];$n(c)&&r.push({stop:{type:16,number:c.number*100,flags:c.flags},color:o})}}}}),i===1?{angle:(n+B(180))%B(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}},Lr=`closest-side`,Rr=`farthest-side`,zr=`closest-corner`,Br=`farthest-corner`,Vr=`circle`,Hr=`ellipse`,Ur=`cover`,Wr=`contain`,Gr=function(e,t){var n=0,r=3,i=[],a=[];return I(t).forEach(function(t,o){var s=!0;if(o===0){var c=!1;s=t.reduce(function(e,t){if(c)if(F(t))switch(t.value){case`center`:return a.push(sr),e;case`top`:case`left`:return a.push(R),e;case`right`:case`bottom`:return a.push(cr),e}else (L(t)||ar(t))&&a.push(t);else if(F(t))switch(t.value){case Vr:return n=0,!1;case Hr:return n=1,!1;case`at`:return c=!0,!1;case Lr:return r=0,!1;case Ur:case Rr:return r=1,!1;case Wr:case zr:return r=2,!1;case Br:return r=3,!1}else if(ar(t)||L(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e},s)}if(s){var l=Or(e,t);i.push(l)}}),{size:r,shape:n,stops:i,position:a,type:2}},Kr=function(e,t){var n=0,r=3,i=[],a=[];return I(t).forEach(function(t,o){var s=!0;if(o===0?s=t.reduce(function(e,t){if(F(t))switch(t.value){case`center`:return a.push(sr),!1;case`top`:case`left`:return a.push(R),!1;case`right`:case`bottom`:return a.push(cr),!1}else if(L(t)||ar(t))return a.push(t),!1;return e},s):o===1&&(s=t.reduce(function(e,t){if(F(t))switch(t.value){case Vr:return n=0,!1;case Hr:return n=1,!1;case Wr:case Lr:return r=0,!1;case Rr:return r=1,!1;case zr:return r=2,!1;case Ur:case Br:return r=3,!1}else if(ar(t)||L(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e},s)),s){var c=Or(e,t);i.push(c)}}),{size:r,shape:n,stops:i,position:a,type:2}},qr=function(e){return e.type===1},Jr=function(e){return e.type===2},Yr={name:`image`,parse:function(e,t){if(t.type===22){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(t.type===18){var r=Zr[t.name];if(r===void 0)throw Error(`Attempting to parse an unsupported image function "`+t.name+`"`);return r(e,t.values)}throw Error(`Unsupported image type `+t.type)}};function Xr(e){return!(e.type===20&&e.value===`none`)&&(e.type!==18||!!Zr[e.name])}var Zr={"linear-gradient":Pr,"-moz-linear-gradient":Fr,"-ms-linear-gradient":Fr,"-o-linear-gradient":Fr,"-webkit-linear-gradient":Fr,"radial-gradient":Gr,"-moz-radial-gradient":Kr,"-ms-radial-gradient":Kr,"-o-radial-gradient":Kr,"-webkit-radial-gradient":Kr,"-webkit-gradient":Ir},Qr={name:`background-image`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value===`none`?[]:t.filter(function(e){return rr(e)&&Xr(e)}).map(function(t){return Yr.parse(e,t)})}},$r={name:`background-origin`,initialValue:`border-box`,prefix:!1,type:1,parse:function(e,t){return t.map(function(e){if(F(e))switch(e.value){case`padding-box`:return 1;case`content-box`:return 2}return 0})}},ei={name:`background-position`,initialValue:`0% 0%`,type:1,prefix:!1,parse:function(e,t){return I(t).map(function(e){return e.filter(L)}).map(or)}},ti={name:`background-repeat`,initialValue:`repeat`,prefix:!1,type:1,parse:function(e,t){return I(t).map(function(e){return e.filter(F).map(function(e){return e.value}).join(` `)}).map(ni)}},ni=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;default:return 0}},ri;(function(e){e.AUTO=`auto`,e.CONTAIN=`contain`,e.COVER=`cover`})(ri||={});var ii={name:`background-size`,initialValue:`0`,prefix:!1,type:1,parse:function(e,t){return I(t).map(function(e){return e.filter(ai)})}},ai=function(e){return F(e)||L(e)},oi=function(e){return{name:`border-`+e+`-color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`}},si=oi(`top`),ci=oi(`right`),li=oi(`bottom`),ui=oi(`left`),di=function(e){return{name:`border-radius-`+e,initialValue:`0 0`,prefix:!1,type:1,parse:function(e,t){return or(t.filter(L))}}},fi=di(`top-left`),pi=di(`top-right`),mi=di(`bottom-right`),hi=di(`bottom-left`),gi=function(e){return{name:`border-`+e+`-style`,initialValue:`solid`,prefix:!1,type:2,parse:function(e,t){switch(t){case`none`:return 0;case`dashed`:return 2;case`dotted`:return 3;case`double`:return 4}return 1}}},_i=gi(`top`),vi=gi(`right`),yi=gi(`bottom`),bi=gi(`left`),xi=function(e){return{name:`border-`+e+`-width`,initialValue:`0`,type:0,prefix:!1,parse:function(e,t){return Qn(t)?t.number:0}}},Si=xi(`top`),Ci=xi(`right`),wi=xi(`bottom`),Ti=xi(`left`),Ei={name:`color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`},Di={name:`direction`,initialValue:`ltr`,prefix:!1,type:2,parse:function(e,t){switch(t){case`rtl`:return 1;default:return 0}}},Oi={name:`display`,initialValue:`inline-block`,prefix:!1,type:1,parse:function(e,t){return t.filter(F).reduce(function(e,t){return e|ki(t.value)},0)}},ki=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},Ai={name:`float`,initialValue:`none`,prefix:!1,type:2,parse:function(e,t){switch(t){case`left`:return 1;case`right`:return 2;case`inline-start`:return 3;case`inline-end`:return 4}return 0}},ji={name:`letter-spacing`,initialValue:`0`,prefix:!1,type:0,parse:function(e,t){return t.type===20&&t.value===`normal`?0:t.type===17||t.type===15?t.number:0}},Mi;(function(e){e.NORMAL=`normal`,e.STRICT=`strict`})(Mi||={});var Ni={name:`line-break`,initialValue:`normal`,prefix:!1,type:2,parse:function(e,t){switch(t){case`strict`:return Mi.STRICT;default:return Mi.NORMAL}}},Pi={name:`line-height`,initialValue:`normal`,prefix:!1,type:4},Fi=function(e,t){return F(e)&&e.value===`normal`?1.2*t:e.type===17?t*e.number:L(e)?z(e,t):t},Ii={name:`list-style-image`,initialValue:`none`,type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value===`none`?null:Yr.parse(e,t)}},Li={name:`list-style-position`,initialValue:`outside`,prefix:!1,type:2,parse:function(e,t){switch(t){case`inside`:return 0;default:return 1}}},Ri={name:`list-style-type`,initialValue:`none`,prefix:!1,type:2,parse:function(e,t){switch(t){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;default:return-1}}},zi=function(e){return{name:`margin-`+e,initialValue:`0`,prefix:!1,type:4}},Bi=zi(`top`),Vi=zi(`right`),Hi=zi(`bottom`),Ui=zi(`left`),Wi={name:`overflow`,initialValue:`visible`,prefix:!1,type:1,parse:function(e,t){return t.filter(F).map(function(e){switch(e.value){case`hidden`:return 1;case`scroll`:return 2;case`clip`:return 3;case`auto`:return 4;default:return 0}})}},Gi={name:`overflow-wrap`,initialValue:`normal`,prefix:!1,type:2,parse:function(e,t){switch(t){case`break-word`:return`break-word`;default:return`normal`}}},Ki=function(e){return{name:`padding-`+e,initialValue:`0`,prefix:!1,type:3,format:`length-percentage`}},qi=Ki(`top`),Ji=Ki(`right`),Yi=Ki(`bottom`),Xi=Ki(`left`),Zi={name:`text-align`,initialValue:`left`,prefix:!1,type:2,parse:function(e,t){switch(t){case`right`:return 2;case`center`:case`justify`:return 1;default:return 0}}},Qi={name:`position`,initialValue:`static`,prefix:!1,type:2,parse:function(e,t){switch(t){case`relative`:return 1;case`absolute`:return 2;case`fixed`:return 3;case`sticky`:return 4}return 0}},$i={name:`text-shadow`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){return t.length===1&&tr(t[0],`none`)?[]:I(t).map(function(t){for(var n={color:H.TRANSPARENT,offsetX:R,offsetY:R,blur:R},r=0,i=0;i1)],this.overflowWrap=G(e,Gi,t.overflowWrap),this.paddingTop=G(e,qi,t.paddingTop),this.paddingRight=G(e,Ji,t.paddingRight),this.paddingBottom=G(e,Yi,t.paddingBottom),this.paddingLeft=G(e,Xi,t.paddingLeft),this.paintOrder=G(e,Ea,t.paintOrder),this.position=G(e,Qi,t.position),this.textAlign=G(e,Zi,t.textAlign),this.textDecorationColor=G(e,fa,t.textDecorationColor??t.color),this.textDecorationLine=G(e,pa,t.textDecorationLine??t.textDecoration),this.textShadow=G(e,$i,t.textShadow),this.textTransform=G(e,ea,t.textTransform),this.transform=G(e,ta,t.transform),this.transformOrigin=G(e,aa,t.transformOrigin),this.visibility=G(e,oa,t.visibility),this.webkitTextStrokeColor=G(e,Da,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=G(e,Oa,t.webkitTextStrokeWidth),this.wordBreak=G(e,ca,t.wordBreak),this.zIndex=G(e,la,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return vr(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 W(this.display,4)||W(this.display,33554432)||W(this.display,268435456)||W(this.display,536870912)||W(this.display,67108864)||W(this.display,134217728)},e}(),Aa=function(){function e(e,t){this.content=G(e,ya,t.content),this.quotes=G(e,Ca,t.quotes)}return e}(),ja=function(){function e(e,t){this.counterIncrement=G(e,ba,t.counterIncrement),this.counterReset=G(e,xa,t.counterReset)}return e}(),G=function(e,t,n){var r=new Xn,i=n==null?t.initialValue:n.toString();r.write(i);var a=new Zn(r.read());switch(t.type){case 2:var o=a.parseComponentValue();return t.parse(e,F(o)?o.value:t.initialValue);case 0:return t.parse(e,a.parseComponentValue());case 1:return t.parse(e,a.parseComponentValues());case 4:return a.parseComponentValue();case 3:switch(t.format){case`angle`:return mr.parse(e,a.parseComponentValue());case`color`:return _r.parse(e,a.parseComponentValue());case`image`:return Yr.parse(e,a.parseComponentValue());case`length`:var s=a.parseComponentValue();return ar(s)?s:R;case`length-percentage`:var c=a.parseComponentValue();return L(c)?c:R;case`time`:return ua.parse(e,a.parseComponentValue())}break}},Ma=`data-html2canvas-debug`,Na=function(e){switch(e.getAttribute(Ma)){case`all`:return 1;case`clone`:return 2;case`parse`:return 3;case`render`:return 4;default:return 0}},Pa=function(e,t){var n=Na(e);return n===1||t===n},K=function(){function e(e,t){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,Pa(t,3))debugger;this.styles=new ka(e,window.getComputedStyle(t,null)),xs(t)&&(this.styles.animationDuration.some(function(e){return e>0})&&(t.style.animationDuration=`0s`),this.styles.transform!==null&&(t.style.transform=`none`)),this.bounds=s(this.context,t),Pa(t,4)&&(this.flags|=16)}return e}(),Fa=`AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=`,Ia=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,La=typeof Uint8Array>`u`?[]:new Uint8Array(256),Ra=0;Ra>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l},Ba=function(e){for(var t=e.length,n=[],r=0;r>Ha,qa=(1<>Ha)+32,Ya=65536>>Ua,Xa=(1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Ha],t=(t<>Ha)],t=(t<>Ua),t=this.index[t],t+=e>>Ha&Xa,t=this.index[t],t=(t<`u`?[]:new Uint8Array(256),ro=0;ro=55296&&i<=56319&&n>10)+55296,a%1024+56320)),(r+1===t||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},xo=$a(Fa),So=`×`,Co=`÷`,wo=function(e){return xo.get(e)},To=function(e,t,n){var r=n-2,i=t[r],a=t[n-1],o=t[n];if(a===ao&&o===oo)return So;if(a===ao||a===oo||a===so||o===ao||o===oo||o===so)return Co;if(a===uo&&[uo,fo,mo,ho].indexOf(o)!==-1||(a===mo||a===fo)&&(o===fo||o===po)||(a===ho||a===po)&&o===po||o===go||o===co||o===lo||a===io)return So;if(a===go&&o===_o){for(;i===co;)i=t[--r];if(i===_o)return So}if(a===vo&&o===vo){for(var s=0;i===vo;)s++,i=t[--r];if(s%2==0)return So}return Co},Eo=function(e){var t=yo(e),n=t.length,r=0,i=0,a=t.map(wo);return{next:function(){if(r>=n)return{done:!0,value:null};for(var e=So;ro.x||i.y>o.y;return o=i,t===0?!0:s});return e.body.removeChild(t),s},Ao=function(){return new Image().crossOrigin!==void 0},jo=function(){return typeof new XMLHttpRequest().responseType==`string`},Mo=function(e){var t=new Image,n=e.createElement(`canvas`),r=n.getContext(`2d`);if(!r)return!1;t.src=`data:image/svg+xml,`;try{r.drawImage(t,0,0),n.toDataURL()}catch{return!1}return!0},No=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},Po=function(e){var t=e.createElement(`canvas`),n=100;t.width=n,t.height=n;var r=t.getContext(`2d`);if(!r)return Promise.reject(!1);r.fillStyle=`rgb(0, 255, 0)`,r.fillRect(0,0,n,n);var i=new Image,a=t.toDataURL();i.src=a;var o=Fo(n,n,0,0,i);return r.fillStyle=`red`,r.fillRect(0,0,n,n),Io(o).then(function(t){r.drawImage(t,0,0);var i=r.getImageData(0,0,n,n).data;r.fillStyle=`red`,r.fillRect(0,0,n,n);var o=e.createElement(`div`);return o.style.backgroundImage=`url(`+a+`)`,o.style.height=n+`px`,No(i)?Io(Fo(n,n,0,0,o)):Promise.reject(!1)}).then(function(e){return r.drawImage(e,0,0),No(r.getImageData(0,0,n,n).data)}).catch(function(){return!1})},Fo=function(e,t,n,r,i){var a=`http://www.w3.org/2000/svg`,o=document.createElementNS(a,`svg`),s=document.createElementNS(a,`foreignObject`);return o.setAttributeNS(null,`width`,e.toString()),o.setAttributeNS(null,`height`,t.toString()),s.setAttributeNS(null,`width`,`100%`),s.setAttributeNS(null,`height`,`100%`),s.setAttributeNS(null,`x`,n.toString()),s.setAttributeNS(null,`y`,r.toString()),s.setAttributeNS(null,`externalResourcesRequired`,`true`),o.appendChild(s),s.appendChild(i),o},Io=function(e){return new Promise(function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src=`data:image/svg+xml;charset=utf-8,`+encodeURIComponent(new XMLSerializer().serializeToString(e))})},q={get SUPPORT_RANGE_BOUNDS(){var e=Oo(document);return Object.defineProperty(q,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=q.SUPPORT_RANGE_BOUNDS&&ko(document);return Object.defineProperty(q,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=Mo(document);return Object.defineProperty(q,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from==`function`&&typeof window.fetch==`function`?Po(document):Promise.resolve(!1);return Object.defineProperty(q,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Ao();return Object.defineProperty(q,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=jo();return Object.defineProperty(q,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e=`withCredentials`in new XMLHttpRequest;return Object.defineProperty(q,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<`u`&&Intl.Segmenter);return Object.defineProperty(q,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},Lo=function(){function e(e,t){this.text=e,this.bounds=t}return e}(),Ro=function(e,t,n,r){var i=Uo(t,n),a=[],s=0;return i.forEach(function(t){if(n.textDecorationLine.length||t.trim().length>0)if(q.SUPPORT_RANGE_BOUNDS){var i=Bo(r,s,t.length).getClientRects();if(i.length>1){var c=Vo(t),l=0;c.forEach(function(t){a.push(new Lo(t,o.fromDOMRectList(e,Bo(r,l+s,t.length).getClientRects()))),l+=t.length})}else a.push(new Lo(t,o.fromDOMRectList(e,i)))}else{var u=r.splitText(t.length);a.push(new Lo(t,zo(e,r))),r=u}else q.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));s+=t.length}),a},zo=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement(`html2canvaswrapper`);r.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(r,t);var a=s(e,r);return r.firstChild&&i.replaceChild(r.firstChild,r),a}}return o.EMPTY},Bo=function(e,t,n){var r=e.ownerDocument;if(!r)throw Error(`Node has no owner document`);var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+n),i},Vo=function(e){if(q.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:`grapheme`});return Array.from(t.segment(e)).map(function(e){return e.segment})}return Do(e)},Ho=function(e,t){if(q.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:`word`});return Array.from(n.segment(e)).map(function(e){return e.segment})}return Go(e,t)},Uo=function(e,t){return t.letterSpacing===0?Ho(e,t):Vo(e)},Wo=[32,160,4961,65792,65793,4153,4241],Go=function(e,t){for(var n=ft(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap===`break-word`?`break-word`:t.wordBreak}),r=[],i,a=function(){if(i.value){var e=l(i.value.slice()),t=``;e.forEach(function(e){Wo.indexOf(e)===-1?t+=u(e):(t.length&&r.push(t),r.push(u(e)),t=``)}),t.length&&r.push(t)}};!(i=n.next()).done;)a();return r},Ko=function(){function e(e,t,n){this.text=qo(t.data,n.textTransform),this.textBounds=Ro(e,this.text,n,t)}return e}(),qo=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(Jo,Yo);case 2:return e.toUpperCase();default:return e}},Jo=/(^|\s|:|-|\(|\))([a-z])/g,Yo=function(e,t,n){return e.length>0?t+n.toUpperCase():e},Xo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return n}(K),Zo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return n}(K),Qo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this,i=new XMLSerializer,a=s(t,n);return n.setAttribute(`width`,a.width+`px`),n.setAttribute(`height`,a.height+`px`),r.svg=`data:image/svg+xml,`+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return n}(K),$o=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return n}(K),es=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.start=n.start,r.reversed=typeof n.reversed==`boolean`&&n.reversed===!0,r}return n}(K),ts=[{type:15,flags:0,unit:`px`,number:3}],ns=[{type:16,flags:0,number:50}],rs=function(e){return e.width>e.height?new o(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)n.textNodes.push(new Ko(e,i,n.styles));else if(bs(i))if(Ls(i)&&i.assignedNodes)i.assignedNodes().forEach(function(t){return ms(e,t,n,r)});else{var o=hs(e,i);o.styles.isVisible()&&(_s(i,o,r)?o.flags|=4:vs(o.styles)&&(o.flags|=2),ps.indexOf(i.tagName)!==-1&&(o.flags|=8),n.elements.push(o),i.slot,i.shadowRoot?ms(e,i.shadowRoot,o,r):!Fs(i)&&!Ds(i)&&!Is(i)&&ms(e,i,o,r))}},hs=function(e,t){return js(t)?new Xo(e,t):ks(t)?new Zo(e,t):Ds(t)?new Qo(e,t):Cs(t)?new $o(e,t):ws(t)?new es(e,t):Ts(t)?new ls(e,t):Is(t)?new us(e,t):Fs(t)?new ds(e,t):Ms(t)?new fs(e,t):new K(e,t)},gs=function(e,t){var n=hs(e,t);return n.flags|=4,ms(e,t,n,n),n},_s=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||Os(e)&&n.styles.isTransparent()},vs=function(e){return e.isPositioned()||e.isFloating()},ys=function(e){return e.nodeType===Node.TEXT_NODE},bs=function(e){return e.nodeType===Node.ELEMENT_NODE},xs=function(e){return bs(e)&&e.style!==void 0&&!Ss(e)},Ss=function(e){return typeof e.className==`object`},Cs=function(e){return e.tagName===`LI`},ws=function(e){return e.tagName===`OL`},Ts=function(e){return e.tagName===`INPUT`},Es=function(e){return e.tagName===`HTML`},Ds=function(e){return e.tagName===`svg`},Os=function(e){return e.tagName===`BODY`},ks=function(e){return e.tagName===`CANVAS`},As=function(e){return e.tagName===`VIDEO`},js=function(e){return e.tagName===`IMG`},Ms=function(e){return e.tagName===`IFRAME`},Ns=function(e){return e.tagName===`STYLE`},Ps=function(e){return e.tagName===`SCRIPT`},Fs=function(e){return e.tagName===`TEXTAREA`},Is=function(e){return e.tagName===`SELECT`},Ls=function(e){return e.tagName===`SLOT`},Rs=function(e){return e.tagName.indexOf(`-`)>0},zs=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){return this.counters[e]||[]},e.prototype.pop=function(e){var t=this;e.forEach(function(e){return t.counters[e].pop()})},e.prototype.parse=function(e){var t=this,n=e.counterIncrement,r=e.counterReset,i=!0;n!==null&&n.forEach(function(e){var n=t.counters[e.counter];n&&e.increment!==0&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=e.increment)});var a=[];return i&&r.forEach(function(e){var n=t.counters[e.counter];a.push(e.counter),n||=t.counters[e.counter]=[],n.push(e.reset)}),a},e}(),Bs={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`]},Vs={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:`Ք.Փ.Ւ.Ց.Ր.Տ.Վ.Ս.Ռ.Ջ.Պ.Չ.Ո.Շ.Ն.Յ.Մ.Ճ.Ղ.Ձ.Հ.Կ.Ծ.Խ.Լ.Ի.Ժ.Թ.Ը.Է.Զ.Ե.Դ.Գ.Բ.Ա`.split(`.`)},Hs={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:`י׳.ט׳.ח׳.ז׳.ו׳.ה׳.ד׳.ג׳.ב׳.א׳.ת.ש.ר.ק.צ.פ.ע.ס.נ.מ.ל.כ.יט.יח.יז.טז.טו.י.ט.ח.ז.ו.ה.ד.ג.ב.א`.split(`.`)},Us={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:`ჵ.ჰ.ჯ.ჴ.ხ.ჭ.წ.ძ.ც.ჩ.შ.ყ.ღ.ქ.ფ.ჳ.ტ.ს.რ.ჟ.პ.ო.ჲ.ნ.მ.ლ.კ.ი.თ.ჱ.ზ.ვ.ე.დ.გ.ბ.ა`.split(`.`)},Ws=function(e,t,n,r,i,a){return en?nc(e,i,a.length>0):r.integers.reduce(function(t,n,i){for(;e>=n;)e-=n,t+=r.values[i];return t},``)+a},Gs=function(e,t,n,r){var i=``;do n||e--,i=r(e)+i,e/=t;while(e*t>=t);return i},J=function(e,t,n,r,i){var a=n-t+1;return(e<0?`-`:``)+(Gs(Math.abs(e),a,r,function(e){return u(Math.floor(e%a)+t)})+i)},Ks=function(e,t,n){n===void 0&&(n=`. `);var r=t.length;return Gs(Math.abs(e),r,!1,function(e){return t[Math.floor(e%r)]})+n},qs=1,Js=2,Ys=4,Xs=8,Zs=function(e,t,n,r,i,a){if(e<-9999||e>9999)return nc(e,4,i.length>0);var o=Math.abs(e),s=i;if(o===0)return t[0]+s;for(var c=0;o>0&&c<=4;c++){var l=o%10;l===0&&W(a,qs)&&s!==``?s=t[l]+s:l>1||l===1&&c===0||l===1&&c===1&&W(a,Js)||l===1&&c===1&&W(a,Ys)&&e>100||l===1&&c>1&&W(a,Xs)?s=t[l]+(c>0?n[c-1]:``)+s:l===1&&c>0&&(s=n[c-1]+s),o=Math.floor(o/10)}return(e<0?r:``)+s},Qs=`十百千萬`,$s=`拾佰仟萬`,ec=`マイナス`,tc=`마이너스`,nc=function(e,t,n){var r=n?`. `:``,i=n?`、`:``,a=n?`, `:``,o=n?` `:``;switch(t){case 0:return`•`+o;case 1:return`◦`+o;case 2:return`◾`+o;case 5:var s=J(e,48,57,!0,r);return s.length<4?`0`+s:s;case 4:return Ks(e,`〇一二三四五六七八九`,i);case 6:return Ws(e,1,3999,Bs,3,r).toLowerCase();case 7:return Ws(e,1,3999,Bs,3,r);case 8:return J(e,945,969,!1,r);case 9:return J(e,97,122,!1,r);case 10:return J(e,65,90,!1,r);case 11:return J(e,1632,1641,!0,r);case 12:case 49:return Ws(e,1,9999,Vs,3,r);case 35:return Ws(e,1,9999,Vs,3,r).toLowerCase();case 13:return J(e,2534,2543,!0,r);case 14:case 30:return J(e,6112,6121,!0,r);case 15:return Ks(e,`子丑寅卯辰巳午未申酉戌亥`,i);case 16:return Ks(e,`甲乙丙丁戊己庚辛壬癸`,i);case 17:case 48:return Zs(e,`零一二三四五六七八九`,Qs,`負`,i,Js|Ys|Xs);case 47:return Zs(e,`零壹貳參肆伍陸柒捌玖`,$s,`負`,i,qs|Js|Ys|Xs);case 42:return Zs(e,`零一二三四五六七八九`,Qs,`负`,i,Js|Ys|Xs);case 41:return Zs(e,`零壹贰叁肆伍陆柒捌玖`,$s,`负`,i,qs|Js|Ys|Xs);case 26:return Zs(e,`〇一二三四五六七八九`,`十百千万`,ec,i,0);case 25:return Zs(e,`零壱弐参四伍六七八九`,`拾百千万`,ec,i,qs|Js|Ys);case 31:return Zs(e,`영일이삼사오육칠팔구`,`십백천만`,tc,a,qs|Js|Ys);case 33:return Zs(e,`零一二三四五六七八九`,`十百千萬`,tc,a,0);case 32:return Zs(e,`零壹貳參四五六七八九`,`拾百千`,tc,a,qs|Js|Ys);case 18:return J(e,2406,2415,!0,r);case 20:return Ws(e,1,19999,Us,3,r);case 21:return J(e,2790,2799,!0,r);case 22:return J(e,2662,2671,!0,r);case 22:return Ws(e,1,10999,Hs,3,r);case 23:return Ks(e,`あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん`);case 24:return Ks(e,`いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす`);case 27:return J(e,3302,3311,!0,r);case 28:return Ks(e,`アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン`,i);case 29:return Ks(e,`イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス`,i);case 34:return J(e,3792,3801,!0,r);case 37:return J(e,6160,6169,!0,r);case 38:return J(e,4160,4169,!0,r);case 39:return J(e,2918,2927,!0,r);case 40:return J(e,1776,1785,!0,r);case 43:return J(e,3046,3055,!0,r);case 44:return J(e,3174,3183,!0,r);case 45:return J(e,3664,3673,!0,r);case 46:return J(e,3872,3881,!0,r);default:return J(e,48,57,!0,r)}},rc=`data-html2canvas-ignore`,ic=function(){function e(e,t,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=t,this.counters=new zs,this.quoteDepth=0,!t.ownerDocument)throw Error(`Cloned element does not have an owner document`);this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var n=this,a=oc(e,t);if(!a.contentWindow)return Promise.reject(`Unable to find iframe window`);var o=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,c=a.contentWindow,l=c.document,u=lc(a).then(function(){return r(n,void 0,void 0,function(){var e,n;return i(this,function(r){switch(r.label){case 0:return this.scrolledElements.forEach(mc),c&&(c.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(c.scrollY!==t.top||c.scrollX!==t.left)&&(this.context.logger.warn(`Unable to restore scroll position for cloned document`),this.context.windowBounds=this.context.windowBounds.add(c.scrollX-t.left,c.scrollY-t.top,0,0))),e=this.options.onclone,n=this.clonedReferenceElement,n===void 0?[2,Promise.reject(`Error finding the `+this.referenceElement.nodeName+` in the cloned document`)]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,cc(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return typeof e==`function`?[2,Promise.resolve().then(function(){return e(l,n)}).then(function(){return a})]:[2,a]}})})});return l.open(),l.write(fc(document.doctype)+``),pc(this.referenceElement.ownerDocument,o,s),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),u},e.prototype.createElementClone=function(e){if(Pa(e,2))debugger;if(ks(e))return this.createCanvasClone(e);if(As(e))return this.createVideoClone(e);if(Ns(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return js(t)&&(js(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=``),t.loading===`lazy`&&(t.loading=`eager`)),Rs(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement(`html2canvascustomelement`);return dc(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce(function(e,t){return t&&typeof t.cssText==`string`?e+t.cssText:e},``),r=e.cloneNode(!1);return r.textContent=n,r}}catch(e){if(this.context.logger.error(`Unable to access cssRules property`,e),e.name!==`SecurityError`)throw e}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){if(this.options.inlineImages&&e.ownerDocument){var t=e.ownerDocument.createElement(`img`);try{return t.src=e.toDataURL(),t}catch{this.context.logger.info(`Unable to inline canvas contents, canvas is tainted`,e)}}var n=e.cloneNode(!1);try{n.width=e.width,n.height=e.height;var r=e.getContext(`2d`),i=n.getContext(`2d`);if(i)if(!this.options.allowTaint&&r)i.putImageData(r.getImageData(0,0,e.width,e.height),0,0);else{var a=e.getContext(`webgl2`)??e.getContext(`webgl`);a&&a.getContextAttributes()?.preserveDrawingBuffer===!1&&this.context.logger.warn(`Unable to clone WebGL context as it has preserveDrawingBuffer=false`,e),i.drawImage(e,0,0)}return n}catch{this.context.logger.info(`Unable to clone canvas as it is tainted`,e)}return n},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement(`canvas`);t.width=e.offsetWidth,t.height=e.offsetHeight;var n=t.getContext(`2d`);try{return n&&(n.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||n.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info(`Unable to clone video as it is tainted`,e)}var r=e.ownerDocument.createElement(`canvas`);return r.width=e.offsetWidth,r.height=e.offsetHeight,r},e.prototype.appendChildNode=function(e,t,n){(!bs(t)||!Ps(t)&&!t.hasAttribute(rc)&&(typeof this.options.ignoreElements!=`function`||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!bs(t)||!Ns(t))&&e.appendChild(this.cloneNode(t,n))},e.prototype.cloneChildNodes=function(e,t,n){for(var r=this,i=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;i;i=i.nextSibling)if(bs(i)&&Ls(i)&&typeof i.assignedNodes==`function`){var a=i.assignedNodes();a.length&&a.forEach(function(e){return r.appendChildNode(t,e,n)})}else this.appendChildNode(t,i,n)},e.prototype.cloneNode=function(e,t){if(ys(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var n=e.ownerDocument.defaultView;if(n&&bs(e)&&(xs(e)||Ss(e))){var r=this.createElementClone(e);r.style.transitionProperty=`none`;var i=n.getComputedStyle(e),a=n.getComputedStyle(e,`:before`),o=n.getComputedStyle(e,`:after`);this.referenceElement===e&&xs(r)&&(this.clonedReferenceElement=r),Os(r)&&bc(r);var s=this.counters.parse(new ja(this.context,i)),c=this.resolvePseudoContent(e,r,a,ac.BEFORE);Rs(e)&&(t=!0),As(e)||this.cloneChildNodes(e,r,t),c&&r.insertBefore(c,r.firstChild);var l=this.resolvePseudoContent(e,r,o,ac.AFTER);return l&&r.appendChild(l),this.counters.pop(s),(i&&(this.options.copyStyles||Ss(e))&&!Ms(e)||t)&&dc(i,r),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([r,e.scrollLeft,e.scrollTop]),(Fs(e)||Is(e))&&(Fs(r)||Is(r))&&(r.value=e.value),r}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,n,r){var i=this;if(n){var a=n.content,o=t.ownerDocument;if(!(!o||!a||a===`none`||a===`-moz-alt-content`||n.display===`none`)){this.counters.parse(new ja(this.context,n));var s=new Aa(this.context,n),c=o.createElement(`html2canvaspseudoelement`);dc(n,c),s.content.forEach(function(t){if(t.type===0)c.appendChild(o.createTextNode(t.value));else if(t.type===22){var n=o.createElement(`img`);n.src=t.value,n.style.opacity=`1`,c.appendChild(n)}else if(t.type===18){if(t.name===`attr`){var r=t.values.filter(F);r.length&&c.appendChild(o.createTextNode(e.getAttribute(r[0].value)||``))}else if(t.name===`counter`){var a=t.values.filter(rr),l=a[0],u=a[1];if(l&&F(l)){var d=i.counters.getCounterValue(l.value),f=u&&F(u)?Ri.parse(i.context,u.value):3;c.appendChild(o.createTextNode(nc(d,f,!1)))}}else if(t.name===`counters`){var p=t.values.filter(rr),l=p[0],m=p[1],u=p[2];if(l&&F(l)){var h=i.counters.getCounterValues(l.value),g=u&&F(u)?Ri.parse(i.context,u.value):3,_=m&&m.type===0?m.value:``,v=h.map(function(e){return nc(e,g,!1)}).join(_);c.appendChild(o.createTextNode(v))}}}else if(t.type===20)switch(t.value){case`open-quote`:c.appendChild(o.createTextNode(wa(s.quotes,i.quoteDepth++,!0)));break;case`close-quote`:c.appendChild(o.createTextNode(wa(s.quotes,--i.quoteDepth,!1)));break;default:c.appendChild(o.createTextNode(t.value))}}),c.className=_c+` `+vc;var l=r===ac.BEFORE?` `+_c:` `+vc;return Ss(t)?t.className.baseValue+=l:t.className+=l,c}}},e.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},e}(),ac;(function(e){e[e.BEFORE=0]=`BEFORE`,e[e.AFTER=1]=`AFTER`})(ac||={});var oc=function(e,t){var n=e.createElement(`iframe`);return n.className=`html2canvas-container`,n.style.visibility=`hidden`,n.style.position=`fixed`,n.style.left=`-10000px`,n.style.top=`0px`,n.style.border=`0`,n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling=`no`,n.setAttribute(rc,`true`),e.body.appendChild(n),n},sc=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},cc=function(e){return Promise.all([].slice.call(e.images,0).map(sc))},lc=function(e){return new Promise(function(t,n){var r=e.contentWindow;if(!r)return n(`No window assigned for iframe`);var i=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var n=setInterval(function(){i.body.childNodes.length>0&&i.readyState===`complete`&&(clearInterval(n),t(e))},50)}})},uc=[`all`,`d`,`content`],dc=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);uc.indexOf(r)===-1&&t.style.setProperty(r,e.getPropertyValue(r))}return t},fc=function(e){var t=``;return e&&(t+=``),t},pc=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},mc=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},hc=`:before`,gc=`:after`,_c=`___html2canvas___pseudoelement_before`,vc=`___html2canvas___pseudoelement_after`,yc=`{ +import{n as e}from"./index-BwN9EkVY.js";var t=e(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self,n.html2canvas=r())})(e,(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1]))&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]=55296&&i<=56319&&n>10)+55296,a%1024+56320)),(r+1===t||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},d=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,f=typeof Uint8Array>`u`?[]:new Uint8Array(256),p=0;p`u`?[]:new Uint8Array(256),g=0;g>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l},v=function(e){for(var t=e.length,n=[],r=0;r>b,T=(1<>b)+32,D=65536>>x,O=(1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>b],t=(t<>b)],t=(t<>x),t=this.index[t],t+=e>>b&O,t=this.index[t],t=(t<`u`?[]:new Uint8Array(256),oe=0;oece?(i.push(!0),o-=ce):i.push(!1),[`normal`,`auto`,`loose`].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(e)!==-1)return r.push(a),n.push(Ce);if(o===fe||o===ve){if(a===0)return r.push(a),n.push(Ie);var s=n[a-1];return rt.indexOf(s)===-1?(r.push(r[a-1]),n.push(s)):(r.push(a),n.push(Ie))}if(r.push(a),o===Le)return n.push(t===`strict`?Oe:Ue);if(o===Je||o===Fe)return n.push(Ie);if(o===Ye)return e>=131072&&e<=196605||e>=196608&&e<=262141?n.push(Ue):n.push(Ie);n.push(o)}),[r,n,i]},st=function(e,t,n,r){var i=r[n];if(Array.isArray(e)?e.indexOf(i)!==-1:e===i)for(var a=n;a<=r.length;){a++;var o=r[a];if(o===t)return!0;if(o!==_e)break}if(i===_e)for(var a=n;a>0;){a--;var s=r[a];if(Array.isArray(e)?e.indexOf(s)!==-1:e===s)for(var c=n;c<=r.length;){c++;var o=r[c];if(o===t)return!0;if(o!==_e)break}if(s!==_e)break}return!1},ct=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r===_e)n--;else return r}return 0},lt=function(e,t,n,r,i){if(n[r]===0)return A;var a=r-1;if(Array.isArray(i)&&i[a]===!0)return A;var o=a-1,s=a+1,c=t[a],l=o>=0?t[o]:0,u=t[s];if(c===ue&&u===de)return A;if(et.indexOf(c)!==-1)return Ze;if(et.indexOf(u)!==-1||tt.indexOf(u)!==-1)return A;if(ct(a,t)===he)return Qe;if($e.get(e[a])===ve||(c===Re||c===ze)&&$e.get(e[s])===ve||c===me||u===me||c===ge||[_e,be,Se].indexOf(c)===-1&&u===ge||[we,Te,Ee,je,Pe].indexOf(u)!==-1||ct(a,t)===ke||st(Ae,ke,a,t)||st([we,Te],Oe,a,t)||st(ye,ye,a,t))return A;if(c===_e)return Qe;if(c===Ae||u===Ae)return A;if(u===Ce||c===Ce)return Qe;if([be,Se,Oe].indexOf(u)!==-1||c===xe||l===He&&at.indexOf(c)!==-1||c===Pe&&u===He||u===De||j.indexOf(u)!==-1&&c===k||j.indexOf(c)!==-1&&u===k||c===Ne&&[Ue,Re,ze].indexOf(u)!==-1||[Ue,Re,ze].indexOf(c)!==-1&&u===Me||j.indexOf(c)!==-1&&nt.indexOf(u)!==-1||nt.indexOf(c)!==-1&&j.indexOf(u)!==-1||[Ne,Me].indexOf(c)!==-1&&(u===k||[ke,Se].indexOf(u)!==-1&&t[s+1]===k)||[ke,Se].indexOf(c)!==-1&&u===k||c===k&&[k,Pe,je].indexOf(u)!==-1)return A;if([k,Pe,je,we,Te].indexOf(u)!==-1)for(var d=a;d>=0;){var f=t[d];if(f===k)return A;if([Pe,je].indexOf(f)!==-1)d--;else break}if([Ne,Me].indexOf(u)!==-1)for(var d=[we,Te].indexOf(c)===-1?a:o;d>=0;){var f=t[d];if(f===k)return A;if([Pe,je].indexOf(f)!==-1)d--;else break}if(We===c&&[We,Ge,Be,Ve].indexOf(u)!==-1||[Ge,Be].indexOf(c)!==-1&&[Ge,Ke].indexOf(u)!==-1||[Ke,Ve].indexOf(c)!==-1&&u===Ke||it.indexOf(c)!==-1&&[De,Me].indexOf(u)!==-1||it.indexOf(u)!==-1&&c===Ne||j.indexOf(c)!==-1&&j.indexOf(u)!==-1||c===je&&j.indexOf(u)!==-1||j.concat(k).indexOf(c)!==-1&&u===ke&&Xe.indexOf(e[s])===-1||j.concat(k).indexOf(u)!==-1&&c===Te)return A;if(c===qe&&u===qe){for(var p=n[a],m=1;p>0&&(p--,t[p]===qe);)m++;if(m%2!=0)return A}return c===Re&&u===ze?A:Qe},ut=function(e,t){t||={lineBreak:`normal`,wordBreak:`normal`};var n=ot(e,t.lineBreak),r=n[0],i=n[1],a=n[2];(t.wordBreak===`break-all`||t.wordBreak===`break-word`)&&(i=i.map(function(e){return[k,Ie,Je].indexOf(e)===-1?e:Ue}));var o=t.wordBreak===`keep-all`?a.map(function(t,n){return t&&e[n]>=19968&&e[n]<=40959}):void 0;return[r,i,o]},dt=function(){function e(e,t,n,r){this.codePoints=e,this.required=t===Ze,this.start=n,this.end=r}return e.prototype.slice=function(){return u.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),ft=function(e,t){var n=l(e),r=ut(n,t),i=r[0],a=r[1],o=r[2],s=n.length,c=0,u=0;return{next:function(){if(u>=s)return{done:!0,value:null};for(var e=A;u=rn&&e<=57},hn=function(e){return e>=55296&&e<=57343},gn=function(e){return P(e)||e>=un&&e<=fn||e>=an&&e<=sn},_n=function(e){return e>=an&&e<=ln},vn=function(e){return e>=un&&e<=mn},yn=function(e){return _n(e)||vn(e)},bn=function(e){return e>=Ut},xn=function(e){return e===_t||e===bt||e===xt},Sn=function(e){return yn(e)||bn(e)||e===At},Cn=function(e){return Sn(e)||P(e)||e===M},wn=function(e){return e>=Zt&&e<=Qt||e===$t||e>=en&&e<=tn||e===nn},Tn=function(e,t){return e===yt?t!==_t:!1},En=function(e,t,n){return e===M?Sn(t)||Tn(t,n):Sn(e)?!0:!!(e===yt&&Tn(e,t))},Dn=function(e,t,n){return e===Kt||e===M?P(t)?!0:t===Xt&&P(n):P(e===Xt?t:e)},On=function(e){var t=0,n=1;(e[t]===Kt||e[t]===M)&&(e[t]===M&&(n=-1),t++);for(var r=[];P(e[t]);)r.push(e[t++]);var i=r.length?parseInt(u.apply(void 0,r),10):0;e[t]===Xt&&t++;for(var a=[];P(e[t]);)a.push(e[t++]);var o=a.length,s=o?parseInt(u.apply(void 0,a),10):0;(e[t]===dn||e[t]===on)&&t++;var c=1;(e[t]===Kt||e[t]===M)&&(e[t]===M&&(c=-1),t++);for(var l=[];P(e[t]);)l.push(e[t++]);var d=l.length?parseInt(u.apply(void 0,l),10):0;return n*(i+s*10**-o)*10**(c*d)},kn={type:2},An={type:3},jn={type:4},Mn={type:13},Nn={type:8},Pn={type:21},Fn={type:9},In={type:10},Ln={type:11},Rn={type:12},zn={type:14},Bn={type:23},Vn={type:1},Hn={type:25},Un={type:24},Wn={type:26},Gn={type:27},Kn={type:28},qn={type:29},Jn={type:31},Yn={type:32},Xn=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(l(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==Yn;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case St:return this.consumeStringToken(St);case wt:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(Cn(t)||Tn(n,r)){var i=En(t,n,r)?mt:pt,a=this.consumeName();return{type:5,value:a,flags:i}}break;case Tt:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),Mn;break;case Dt:return this.consumeStringToken(Dt);case Ot:return kn;case kt:return An;case Gt:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),zn;break;case Kt:if(Dn(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case qt:return jn;case M:var o=e,s=this.peekCodePoint(0),c=this.peekCodePoint(1);if(Dn(o,s,c))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(En(o,s,c))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(s===M&&c===Nt)return this.consumeCodePoint(),this.consumeCodePoint(),Un;break;case Xt:if(Dn(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case vt:if(this.peekCodePoint(0)===Gt)for(this.consumeCodePoint();;){var l=this.consumeCodePoint();if(l===Gt&&(l=this.consumeCodePoint(),l===vt)||l===N)return this.consumeToken()}break;case Jt:return Wn;case Yt:return Gn;case Mt:if(this.peekCodePoint(0)===jt&&this.peekCodePoint(1)===M&&this.peekCodePoint(2)===M)return this.consumeCodePoint(),this.consumeCodePoint(),Hn;break;case Pt:if(En(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var a=this.consumeName();return{type:7,value:a}}break;case Ft:return Kn;case yt:if(Tn(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case It:return qn;case Lt:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),Nn;break;case Rt:return Ln;case Bt:return Rn;case cn:case pn:var d=this.peekCodePoint(0),f=this.peekCodePoint(1);return d===Kt&&(gn(f)||f===zt)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case Vt:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),Fn;if(this.peekCodePoint(0)===Vt)return this.consumeCodePoint(),Pn;break;case Ht:if(this.peekCodePoint(0)===Ct)return this.consumeCodePoint(),In;break;case N:return Yn}return xn(e)?(this.consumeWhiteSpace(),Jn):P(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):Sn(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:u(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return e===void 0?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();gn(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;t===zt&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n){var r=parseInt(u.apply(void 0,e.map(function(e){return e===zt?rn:e})),16),i=parseInt(u.apply(void 0,e.map(function(e){return e===zt?fn:e})),16);return{type:30,start:r,end:i}}var a=parseInt(u.apply(void 0,e),16);if(this.peekCodePoint(0)===M&&gn(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var o=[];gn(t)&&o.length<6;)o.push(t),t=this.consumeCodePoint();var i=parseInt(u.apply(void 0,o),16);return{type:30,start:a,end:i}}else return{type:30,start:a,end:a}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()===`url`&&this.peekCodePoint(0)===Ot?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Ot?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===N)return{type:22,value:``};var t=this.peekCodePoint(0);if(t===Dt||t===St){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===N||this.peekCodePoint(0)===kt)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),Bn)}for(;;){var r=this.consumeCodePoint();if(r===N||r===kt)return{type:22,value:u.apply(void 0,e)};if(xn(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===N||this.peekCodePoint(0)===kt?(this.consumeCodePoint(),{type:22,value:u.apply(void 0,e)}):(this.consumeBadUrlRemnants(),Bn);if(r===St||r===Dt||r===Ot||wn(r))return this.consumeBadUrlRemnants(),Bn;if(r===yt)if(Tn(r,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Bn;else e.push(r)}},e.prototype.consumeWhiteSpace=function(){for(;xn(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===kt||e===N)return;Tn(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t=5e4,n=``;e>0;){var r=Math.min(t,e);n+=u.apply(void 0,this._value.splice(0,r)),e-=r}return this._value.shift(),n},e.prototype.consumeStringToken=function(e){var t=``,n=0;do{var r=this._value[n];if(r===N||r===void 0||r===e)return t+=this.consumeStringSlice(n),{type:0,value:t};if(r===_t)return this._value.splice(0,n),Vn;if(r===yt){var i=this._value[n+1];i!==N&&i!==void 0&&(i===_t?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):Tn(r,i)&&(t+=this.consumeStringSlice(n),t+=u(this.consumeEscapedCodePoint()),n=-1))}n++}while(!0)},e.prototype.consumeNumber=function(){var e=[],t=ht,n=this.peekCodePoint(0);for((n===Kt||n===M)&&e.push(this.consumeCodePoint());P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(n===Xt&&P(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=gt;P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((n===dn||n===on)&&((r===Kt||r===M)&&P(i)||P(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=gt;P(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[On(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],r=this.peekCodePoint(0);return En(r,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:t,flags:n,unit:this.consumeName()}:r===Et?(this.consumeCodePoint(),{type:16,number:t,flags:n}):{type:17,number:t,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(gn(e)){for(var t=u(e);gn(this.peekCodePoint(0))&&t.length<6;)t+=u(this.consumeCodePoint());xn(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return n===0||hn(n)||n>1114111?Wt:n}return e===N?Wt:e},e.prototype.consumeName=function(){for(var e=``;;){var t=this.consumeCodePoint();if(Cn(t))e+=u(t);else if(Tn(t,this.peekCodePoint(0)))e+=u(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),e}},e}(),Zn=function(){function e(e){this._tokens=e}return e.create=function(t){var n=new Xn;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();e.type===31;)e=this.consumeToken();if(e.type===32)throw SyntaxError(`Error parsing CSS component value, unexpected EOF`);this.reconsumeToken(e);var t=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return t;throw SyntaxError(`Error parsing CSS component value, multiple values found when expecting only one`)},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(t.type===32)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(n.type===32||ir(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(n.type===32||n.type===3)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return e===void 0?Yn:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),Qn=function(e){return e.type===15},$n=function(e){return e.type===17},F=function(e){return e.type===20},er=function(e){return e.type===0},tr=function(e,t){return F(e)&&e.value===t},nr=function(e){return e.type!==31},rr=function(e){return e.type!==31&&e.type!==4},I=function(e){var t=[],n=[];return e.forEach(function(e){if(e.type===4){if(n.length===0)throw Error(`Error parsing function args, zero tokens for arg`);t.push(n),n=[];return}e.type!==31&&n.push(e)}),n.length&&t.push(n),t},ir=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},ar=function(e){return e.type===17||e.type===15},L=function(e){return e.type===16||ar(e)},or=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},R={type:17,number:0,flags:ht},sr={type:16,number:50,flags:ht},cr={type:16,number:100,flags:ht},lr=function(e,t,n){var r=e[0],i=e[1];return[z(r,t),z(i===void 0?r:i,n)]},z=function(e,t){if(e.type===16)return e.number/100*t;if(Qn(e))switch(e.unit){case`rem`:case`em`:return 16*e.number;default:return e.number}return e.number},ur=`deg`,dr=`grad`,fr=`rad`,pr=`turn`,mr={name:`angle`,parse:function(e,t){if(t.type===15)switch(t.unit){case ur:return Math.PI*t.number/180;case dr:return Math.PI/200*t.number;case fr:return t.number;case pr:return Math.PI*2*t.number}throw Error(`Unsupported angle type`)}},hr=function(e){return e.type===15&&(e.unit===ur||e.unit===dr||e.unit===fr||e.unit===pr)},gr=function(e){switch(e.filter(F).map(function(e){return e.value}).join(` `)){case`to bottom right`:case`to right bottom`:case`left top`:case`top left`:return[R,R];case`to top`:case`bottom`:return B(0);case`to bottom left`:case`to left bottom`:case`right top`:case`top right`:return[R,cr];case`to right`:case`left`:return B(90);case`to top left`:case`to left top`:case`right bottom`:case`bottom right`:return[cr,cr];case`to bottom`:case`top`:return B(180);case`to top right`:case`to right top`:case`left bottom`:case`bottom left`:return[cr,R];case`to left`:case`right`:return B(270)}return 0},B=function(e){return Math.PI*e/180},_r={name:`color`,parse:function(e,t){if(t.type===18){var n=wr[t.name];if(n===void 0)throw Error(`Attempting to parse an unsupported color function "`+t.name+`"`);return n(e,t.values)}if(t.type===5){if(t.value.length===3){var r=t.value.substring(0,1),i=t.value.substring(1,2),a=t.value.substring(2,3);return yr(parseInt(r+r,16),parseInt(i+i,16),parseInt(a+a,16),1)}if(t.value.length===4){var r=t.value.substring(0,1),i=t.value.substring(1,2),a=t.value.substring(2,3),o=t.value.substring(3,4);return yr(parseInt(r+r,16),parseInt(i+i,16),parseInt(a+a,16),parseInt(o+o,16)/255)}if(t.value.length===6){var r=t.value.substring(0,2),i=t.value.substring(2,4),a=t.value.substring(4,6);return yr(parseInt(r,16),parseInt(i,16),parseInt(a,16),1)}if(t.value.length===8){var r=t.value.substring(0,2),i=t.value.substring(2,4),a=t.value.substring(4,6),o=t.value.substring(6,8);return yr(parseInt(r,16),parseInt(i,16),parseInt(a,16),parseInt(o,16)/255)}}if(t.type===20){var s=H[t.value.toUpperCase()];if(s!==void 0)return s}return H.TRANSPARENT}},vr=function(e){return(255&e)==0},V=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?`rgba(`+i+`,`+r+`,`+n+`,`+t/255+`)`:`rgb(`+i+`,`+r+`,`+n+`)`},yr=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(r*255)<<0)>>>0},br=function(e,t){if(e.type===17)return e.number;if(e.type===16){var n=t===3?1:255;return t===3?e.number/100*n:Math.round(e.number/100*n)}return 0},xr=function(e,t){var n=t.filter(rr);if(n.length===3){var r=n.map(br),i=r[0],a=r[1],o=r[2];return yr(i,a,o,1)}if(n.length===4){var s=n.map(br),i=s[0],a=s[1],o=s[2],c=s[3];return yr(i,a,o,c)}return 0};function Sr(e,t,n){return n<0&&(n+=1),n>=1&&--n,n<1/6?(t-e)*n*6+e:n<1/2?t:n<2/3?(t-e)*6*(2/3-n)+e:e}var Cr=function(e,t){var n=t.filter(rr),r=n[0],i=n[1],a=n[2],o=n[3],s=(r.type===17?B(r.number):mr.parse(e,r))/(Math.PI*2),c=L(i)?i.number/100:0,l=L(a)?a.number/100:0,u=o!==void 0&&L(o)?z(o,1):1;if(c===0)return yr(l*255,l*255,l*255,1);var d=l<=.5?l*(c+1):l+c-l*c,f=l*2-d,p=Sr(f,d,s+1/3),m=Sr(f,d,s),h=Sr(f,d,s-1/3);return yr(p*255,m*255,h*255,u)},wr={hsl:Cr,hsla:Cr,rgb:xr,rgba:xr},Tr=function(e,t){return _r.parse(e,Zn.create(t).parseComponentValue())},H={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},Er={name:`background-clip`,initialValue:`border-box`,prefix:!1,type:1,parse:function(e,t){return t.map(function(e){if(F(e))switch(e.value){case`padding-box`:return 1;case`content-box`:return 2}return 0})}},Dr={name:`background-color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`},Or=function(e,t){var n=_r.parse(e,t[0]),r=t[1];return r&&L(r)?{color:n,stop:r}:{color:n,stop:null}},kr=function(e,t){var n=e[0],r=e[e.length-1];n.stop===null&&(n.stop=R),r.stop===null&&(r.stop=cr);for(var i=[],a=0,o=0;oa?i.push(c):i.push(a),a=c}else i.push(null)}for(var l=null,o=0;oe.optimumDistance)?{optimumCorner:t,optimumDistance:s}:e},{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},Nr=function(e,t,n,r,i){var a=0,o=0;switch(e.size){case 0:e.shape===0?a=o=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):e.shape===1&&(a=Math.min(Math.abs(t),Math.abs(t-r)),o=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(e.shape===0)a=o=Math.min(U(t,n),U(t,n-i),U(t-r,n),U(t-r,n-i));else if(e.shape===1){var s=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(t),Math.abs(t-r)),c=Mr(r,i,t,n,!0),l=c[0],u=c[1];a=U(l-t,(u-n)/s),o=s*a}break;case 1:e.shape===0?a=o=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):e.shape===1&&(a=Math.max(Math.abs(t),Math.abs(t-r)),o=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(e.shape===0)a=o=Math.max(U(t,n),U(t,n-i),U(t-r,n),U(t-r,n-i));else if(e.shape===1){var s=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(t),Math.abs(t-r)),d=Mr(r,i,t,n,!1),l=d[0],u=d[1];a=U(l-t,(u-n)/s),o=s*a}break}return Array.isArray(e.size)&&(a=z(e.size[0],r),o=e.size.length===2?z(e.size[1],i):a),[a,o]},Pr=function(e,t){var n=B(180),r=[];return I(t).forEach(function(t,i){if(i===0){var a=t[0];if(a.type===20&&a.value===`to`){n=gr(t);return}else if(hr(a)){n=mr.parse(e,a);return}}var o=Or(e,t);r.push(o)}),{angle:n,stops:r,type:1}},Fr=function(e,t){var n=B(180),r=[];return I(t).forEach(function(t,i){if(i===0){var a=t[0];if(a.type===20&&[`top`,`left`,`right`,`bottom`].indexOf(a.value)!==-1){n=gr(t);return}else if(hr(a)){n=(mr.parse(e,a)+B(270))%B(360);return}}var o=Or(e,t);r.push(o)}),{angle:n,stops:r,type:1}},Ir=function(e,t){var n=B(180),r=[],i=1;return I(t).forEach(function(t,n){var a=t[0];if(n===0){if(F(a)&&a.value===`linear`){i=1;return}else if(F(a)&&a.value===`radial`){i=2;return}}if(a.type===18){if(a.name===`from`){var o=_r.parse(e,a.values[0]);r.push({stop:R,color:o})}else if(a.name===`to`){var o=_r.parse(e,a.values[0]);r.push({stop:cr,color:o})}else if(a.name===`color-stop`){var s=a.values.filter(rr);if(s.length===2){var o=_r.parse(e,s[1]),c=s[0];$n(c)&&r.push({stop:{type:16,number:c.number*100,flags:c.flags},color:o})}}}}),i===1?{angle:(n+B(180))%B(360),stops:r,type:i}:{size:3,shape:0,stops:r,position:[],type:i}},Lr=`closest-side`,Rr=`farthest-side`,zr=`closest-corner`,Br=`farthest-corner`,Vr=`circle`,Hr=`ellipse`,Ur=`cover`,Wr=`contain`,Gr=function(e,t){var n=0,r=3,i=[],a=[];return I(t).forEach(function(t,o){var s=!0;if(o===0){var c=!1;s=t.reduce(function(e,t){if(c)if(F(t))switch(t.value){case`center`:return a.push(sr),e;case`top`:case`left`:return a.push(R),e;case`right`:case`bottom`:return a.push(cr),e}else (L(t)||ar(t))&&a.push(t);else if(F(t))switch(t.value){case Vr:return n=0,!1;case Hr:return n=1,!1;case`at`:return c=!0,!1;case Lr:return r=0,!1;case Ur:case Rr:return r=1,!1;case Wr:case zr:return r=2,!1;case Br:return r=3,!1}else if(ar(t)||L(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e},s)}if(s){var l=Or(e,t);i.push(l)}}),{size:r,shape:n,stops:i,position:a,type:2}},Kr=function(e,t){var n=0,r=3,i=[],a=[];return I(t).forEach(function(t,o){var s=!0;if(o===0?s=t.reduce(function(e,t){if(F(t))switch(t.value){case`center`:return a.push(sr),!1;case`top`:case`left`:return a.push(R),!1;case`right`:case`bottom`:return a.push(cr),!1}else if(L(t)||ar(t))return a.push(t),!1;return e},s):o===1&&(s=t.reduce(function(e,t){if(F(t))switch(t.value){case Vr:return n=0,!1;case Hr:return n=1,!1;case Wr:case Lr:return r=0,!1;case Rr:return r=1,!1;case zr:return r=2,!1;case Ur:case Br:return r=3,!1}else if(ar(t)||L(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e},s)),s){var c=Or(e,t);i.push(c)}}),{size:r,shape:n,stops:i,position:a,type:2}},qr=function(e){return e.type===1},Jr=function(e){return e.type===2},Yr={name:`image`,parse:function(e,t){if(t.type===22){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(t.type===18){var r=Zr[t.name];if(r===void 0)throw Error(`Attempting to parse an unsupported image function "`+t.name+`"`);return r(e,t.values)}throw Error(`Unsupported image type `+t.type)}};function Xr(e){return!(e.type===20&&e.value===`none`)&&(e.type!==18||!!Zr[e.name])}var Zr={"linear-gradient":Pr,"-moz-linear-gradient":Fr,"-ms-linear-gradient":Fr,"-o-linear-gradient":Fr,"-webkit-linear-gradient":Fr,"radial-gradient":Gr,"-moz-radial-gradient":Kr,"-ms-radial-gradient":Kr,"-o-radial-gradient":Kr,"-webkit-radial-gradient":Kr,"-webkit-gradient":Ir},Qr={name:`background-image`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value===`none`?[]:t.filter(function(e){return rr(e)&&Xr(e)}).map(function(t){return Yr.parse(e,t)})}},$r={name:`background-origin`,initialValue:`border-box`,prefix:!1,type:1,parse:function(e,t){return t.map(function(e){if(F(e))switch(e.value){case`padding-box`:return 1;case`content-box`:return 2}return 0})}},ei={name:`background-position`,initialValue:`0% 0%`,type:1,prefix:!1,parse:function(e,t){return I(t).map(function(e){return e.filter(L)}).map(or)}},ti={name:`background-repeat`,initialValue:`repeat`,prefix:!1,type:1,parse:function(e,t){return I(t).map(function(e){return e.filter(F).map(function(e){return e.value}).join(` `)}).map(ni)}},ni=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;default:return 0}},ri;(function(e){e.AUTO=`auto`,e.CONTAIN=`contain`,e.COVER=`cover`})(ri||={});var ii={name:`background-size`,initialValue:`0`,prefix:!1,type:1,parse:function(e,t){return I(t).map(function(e){return e.filter(ai)})}},ai=function(e){return F(e)||L(e)},oi=function(e){return{name:`border-`+e+`-color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`}},si=oi(`top`),ci=oi(`right`),li=oi(`bottom`),ui=oi(`left`),di=function(e){return{name:`border-radius-`+e,initialValue:`0 0`,prefix:!1,type:1,parse:function(e,t){return or(t.filter(L))}}},fi=di(`top-left`),pi=di(`top-right`),mi=di(`bottom-right`),hi=di(`bottom-left`),gi=function(e){return{name:`border-`+e+`-style`,initialValue:`solid`,prefix:!1,type:2,parse:function(e,t){switch(t){case`none`:return 0;case`dashed`:return 2;case`dotted`:return 3;case`double`:return 4}return 1}}},_i=gi(`top`),vi=gi(`right`),yi=gi(`bottom`),bi=gi(`left`),xi=function(e){return{name:`border-`+e+`-width`,initialValue:`0`,type:0,prefix:!1,parse:function(e,t){return Qn(t)?t.number:0}}},Si=xi(`top`),Ci=xi(`right`),wi=xi(`bottom`),Ti=xi(`left`),Ei={name:`color`,initialValue:`transparent`,prefix:!1,type:3,format:`color`},Di={name:`direction`,initialValue:`ltr`,prefix:!1,type:2,parse:function(e,t){switch(t){case`rtl`:return 1;default:return 0}}},Oi={name:`display`,initialValue:`inline-block`,prefix:!1,type:1,parse:function(e,t){return t.filter(F).reduce(function(e,t){return e|ki(t.value)},0)}},ki=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},Ai={name:`float`,initialValue:`none`,prefix:!1,type:2,parse:function(e,t){switch(t){case`left`:return 1;case`right`:return 2;case`inline-start`:return 3;case`inline-end`:return 4}return 0}},ji={name:`letter-spacing`,initialValue:`0`,prefix:!1,type:0,parse:function(e,t){return t.type===20&&t.value===`normal`?0:t.type===17||t.type===15?t.number:0}},Mi;(function(e){e.NORMAL=`normal`,e.STRICT=`strict`})(Mi||={});var Ni={name:`line-break`,initialValue:`normal`,prefix:!1,type:2,parse:function(e,t){switch(t){case`strict`:return Mi.STRICT;default:return Mi.NORMAL}}},Pi={name:`line-height`,initialValue:`normal`,prefix:!1,type:4},Fi=function(e,t){return F(e)&&e.value===`normal`?1.2*t:e.type===17?t*e.number:L(e)?z(e,t):t},Ii={name:`list-style-image`,initialValue:`none`,type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value===`none`?null:Yr.parse(e,t)}},Li={name:`list-style-position`,initialValue:`outside`,prefix:!1,type:2,parse:function(e,t){switch(t){case`inside`:return 0;default:return 1}}},Ri={name:`list-style-type`,initialValue:`none`,prefix:!1,type:2,parse:function(e,t){switch(t){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;default:return-1}}},zi=function(e){return{name:`margin-`+e,initialValue:`0`,prefix:!1,type:4}},Bi=zi(`top`),Vi=zi(`right`),Hi=zi(`bottom`),Ui=zi(`left`),Wi={name:`overflow`,initialValue:`visible`,prefix:!1,type:1,parse:function(e,t){return t.filter(F).map(function(e){switch(e.value){case`hidden`:return 1;case`scroll`:return 2;case`clip`:return 3;case`auto`:return 4;default:return 0}})}},Gi={name:`overflow-wrap`,initialValue:`normal`,prefix:!1,type:2,parse:function(e,t){switch(t){case`break-word`:return`break-word`;default:return`normal`}}},Ki=function(e){return{name:`padding-`+e,initialValue:`0`,prefix:!1,type:3,format:`length-percentage`}},qi=Ki(`top`),Ji=Ki(`right`),Yi=Ki(`bottom`),Xi=Ki(`left`),Zi={name:`text-align`,initialValue:`left`,prefix:!1,type:2,parse:function(e,t){switch(t){case`right`:return 2;case`center`:case`justify`:return 1;default:return 0}}},Qi={name:`position`,initialValue:`static`,prefix:!1,type:2,parse:function(e,t){switch(t){case`relative`:return 1;case`absolute`:return 2;case`fixed`:return 3;case`sticky`:return 4}return 0}},$i={name:`text-shadow`,initialValue:`none`,type:1,prefix:!1,parse:function(e,t){return t.length===1&&tr(t[0],`none`)?[]:I(t).map(function(t){for(var n={color:H.TRANSPARENT,offsetX:R,offsetY:R,blur:R},r=0,i=0;i1)],this.overflowWrap=G(e,Gi,t.overflowWrap),this.paddingTop=G(e,qi,t.paddingTop),this.paddingRight=G(e,Ji,t.paddingRight),this.paddingBottom=G(e,Yi,t.paddingBottom),this.paddingLeft=G(e,Xi,t.paddingLeft),this.paintOrder=G(e,Ea,t.paintOrder),this.position=G(e,Qi,t.position),this.textAlign=G(e,Zi,t.textAlign),this.textDecorationColor=G(e,fa,t.textDecorationColor??t.color),this.textDecorationLine=G(e,pa,t.textDecorationLine??t.textDecoration),this.textShadow=G(e,$i,t.textShadow),this.textTransform=G(e,ea,t.textTransform),this.transform=G(e,ta,t.transform),this.transformOrigin=G(e,aa,t.transformOrigin),this.visibility=G(e,oa,t.visibility),this.webkitTextStrokeColor=G(e,Da,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=G(e,Oa,t.webkitTextStrokeWidth),this.wordBreak=G(e,ca,t.wordBreak),this.zIndex=G(e,la,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return vr(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 W(this.display,4)||W(this.display,33554432)||W(this.display,268435456)||W(this.display,536870912)||W(this.display,67108864)||W(this.display,134217728)},e}(),Aa=function(){function e(e,t){this.content=G(e,ya,t.content),this.quotes=G(e,Ca,t.quotes)}return e}(),ja=function(){function e(e,t){this.counterIncrement=G(e,ba,t.counterIncrement),this.counterReset=G(e,xa,t.counterReset)}return e}(),G=function(e,t,n){var r=new Xn,i=n==null?t.initialValue:n.toString();r.write(i);var a=new Zn(r.read());switch(t.type){case 2:var o=a.parseComponentValue();return t.parse(e,F(o)?o.value:t.initialValue);case 0:return t.parse(e,a.parseComponentValue());case 1:return t.parse(e,a.parseComponentValues());case 4:return a.parseComponentValue();case 3:switch(t.format){case`angle`:return mr.parse(e,a.parseComponentValue());case`color`:return _r.parse(e,a.parseComponentValue());case`image`:return Yr.parse(e,a.parseComponentValue());case`length`:var s=a.parseComponentValue();return ar(s)?s:R;case`length-percentage`:var c=a.parseComponentValue();return L(c)?c:R;case`time`:return ua.parse(e,a.parseComponentValue())}break}},Ma=`data-html2canvas-debug`,Na=function(e){switch(e.getAttribute(Ma)){case`all`:return 1;case`clone`:return 2;case`parse`:return 3;case`render`:return 4;default:return 0}},Pa=function(e,t){var n=Na(e);return n===1||t===n},K=function(){function e(e,t){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,Pa(t,3))debugger;this.styles=new ka(e,window.getComputedStyle(t,null)),xs(t)&&(this.styles.animationDuration.some(function(e){return e>0})&&(t.style.animationDuration=`0s`),this.styles.transform!==null&&(t.style.transform=`none`)),this.bounds=s(this.context,t),Pa(t,4)&&(this.flags|=16)}return e}(),Fa=`AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=`,Ia=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,La=typeof Uint8Array>`u`?[]:new Uint8Array(256),Ra=0;Ra>4,u[i++]=(o&15)<<4|s>>2,u[i++]=(s&3)<<6|c&63;return l},Ba=function(e){for(var t=e.length,n=[],r=0;r>Ha,qa=(1<>Ha)+32,Ya=65536>>Ua,Xa=(1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Ha],t=(t<>Ha)],t=(t<>Ua),t=this.index[t],t+=e>>Ha&Xa,t=this.index[t],t=(t<`u`?[]:new Uint8Array(256),ro=0;ro=55296&&i<=56319&&n>10)+55296,a%1024+56320)),(r+1===t||n.length>16384)&&(i+=String.fromCharCode.apply(String,n),n.length=0)}return i},xo=$a(Fa),So=`×`,Co=`÷`,wo=function(e){return xo.get(e)},To=function(e,t,n){var r=n-2,i=t[r],a=t[n-1],o=t[n];if(a===ao&&o===oo)return So;if(a===ao||a===oo||a===so||o===ao||o===oo||o===so)return Co;if(a===uo&&[uo,fo,mo,ho].indexOf(o)!==-1||(a===mo||a===fo)&&(o===fo||o===po)||(a===ho||a===po)&&o===po||o===go||o===co||o===lo||a===io)return So;if(a===go&&o===_o){for(;i===co;)i=t[--r];if(i===_o)return So}if(a===vo&&o===vo){for(var s=0;i===vo;)s++,i=t[--r];if(s%2==0)return So}return Co},Eo=function(e){var t=yo(e),n=t.length,r=0,i=0,a=t.map(wo);return{next:function(){if(r>=n)return{done:!0,value:null};for(var e=So;ro.x||i.y>o.y;return o=i,t===0?!0:s});return e.body.removeChild(t),s},Ao=function(){return new Image().crossOrigin!==void 0},jo=function(){return typeof new XMLHttpRequest().responseType==`string`},Mo=function(e){var t=new Image,n=e.createElement(`canvas`),r=n.getContext(`2d`);if(!r)return!1;t.src=`data:image/svg+xml,`;try{r.drawImage(t,0,0),n.toDataURL()}catch{return!1}return!0},No=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},Po=function(e){var t=e.createElement(`canvas`),n=100;t.width=n,t.height=n;var r=t.getContext(`2d`);if(!r)return Promise.reject(!1);r.fillStyle=`rgb(0, 255, 0)`,r.fillRect(0,0,n,n);var i=new Image,a=t.toDataURL();i.src=a;var o=Fo(n,n,0,0,i);return r.fillStyle=`red`,r.fillRect(0,0,n,n),Io(o).then(function(t){r.drawImage(t,0,0);var i=r.getImageData(0,0,n,n).data;r.fillStyle=`red`,r.fillRect(0,0,n,n);var o=e.createElement(`div`);return o.style.backgroundImage=`url(`+a+`)`,o.style.height=n+`px`,No(i)?Io(Fo(n,n,0,0,o)):Promise.reject(!1)}).then(function(e){return r.drawImage(e,0,0),No(r.getImageData(0,0,n,n).data)}).catch(function(){return!1})},Fo=function(e,t,n,r,i){var a=`http://www.w3.org/2000/svg`,o=document.createElementNS(a,`svg`),s=document.createElementNS(a,`foreignObject`);return o.setAttributeNS(null,`width`,e.toString()),o.setAttributeNS(null,`height`,t.toString()),s.setAttributeNS(null,`width`,`100%`),s.setAttributeNS(null,`height`,`100%`),s.setAttributeNS(null,`x`,n.toString()),s.setAttributeNS(null,`y`,r.toString()),s.setAttributeNS(null,`externalResourcesRequired`,`true`),o.appendChild(s),s.appendChild(i),o},Io=function(e){return new Promise(function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src=`data:image/svg+xml;charset=utf-8,`+encodeURIComponent(new XMLSerializer().serializeToString(e))})},q={get SUPPORT_RANGE_BOUNDS(){var e=Oo(document);return Object.defineProperty(q,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=q.SUPPORT_RANGE_BOUNDS&&ko(document);return Object.defineProperty(q,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=Mo(document);return Object.defineProperty(q,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from==`function`&&typeof window.fetch==`function`?Po(document):Promise.resolve(!1);return Object.defineProperty(q,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Ao();return Object.defineProperty(q,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=jo();return Object.defineProperty(q,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e=`withCredentials`in new XMLHttpRequest;return Object.defineProperty(q,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<`u`&&Intl.Segmenter);return Object.defineProperty(q,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},Lo=function(){function e(e,t){this.text=e,this.bounds=t}return e}(),Ro=function(e,t,n,r){var i=Uo(t,n),a=[],s=0;return i.forEach(function(t){if(n.textDecorationLine.length||t.trim().length>0)if(q.SUPPORT_RANGE_BOUNDS){var i=Bo(r,s,t.length).getClientRects();if(i.length>1){var c=Vo(t),l=0;c.forEach(function(t){a.push(new Lo(t,o.fromDOMRectList(e,Bo(r,l+s,t.length).getClientRects()))),l+=t.length})}else a.push(new Lo(t,o.fromDOMRectList(e,i)))}else{var u=r.splitText(t.length);a.push(new Lo(t,zo(e,r))),r=u}else q.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));s+=t.length}),a},zo=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement(`html2canvaswrapper`);r.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(r,t);var a=s(e,r);return r.firstChild&&i.replaceChild(r.firstChild,r),a}}return o.EMPTY},Bo=function(e,t,n){var r=e.ownerDocument;if(!r)throw Error(`Node has no owner document`);var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+n),i},Vo=function(e){if(q.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:`grapheme`});return Array.from(t.segment(e)).map(function(e){return e.segment})}return Do(e)},Ho=function(e,t){if(q.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:`word`});return Array.from(n.segment(e)).map(function(e){return e.segment})}return Go(e,t)},Uo=function(e,t){return t.letterSpacing===0?Ho(e,t):Vo(e)},Wo=[32,160,4961,65792,65793,4153,4241],Go=function(e,t){for(var n=ft(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap===`break-word`?`break-word`:t.wordBreak}),r=[],i,a=function(){if(i.value){var e=l(i.value.slice()),t=``;e.forEach(function(e){Wo.indexOf(e)===-1?t+=u(e):(t.length&&r.push(t),r.push(u(e)),t=``)}),t.length&&r.push(t)}};!(i=n.next()).done;)a();return r},Ko=function(){function e(e,t,n){this.text=qo(t.data,n.textTransform),this.textBounds=Ro(e,this.text,n,t)}return e}(),qo=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(Jo,Yo);case 2:return e.toUpperCase();default:return e}},Jo=/(^|\s|:|-|\(|\))([a-z])/g,Yo=function(e,t,n){return e.length>0?t+n.toUpperCase():e},Xo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return n}(K),Zo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return n}(K),Qo=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this,i=new XMLSerializer,a=s(t,n);return n.setAttribute(`width`,a.width+`px`),n.setAttribute(`height`,a.height+`px`),r.svg=`data:image/svg+xml,`+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return n}(K),$o=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return n}(K),es=function(e){t(n,e);function n(t,n){var r=e.call(this,t,n)||this;return r.start=n.start,r.reversed=typeof n.reversed==`boolean`&&n.reversed===!0,r}return n}(K),ts=[{type:15,flags:0,unit:`px`,number:3}],ns=[{type:16,flags:0,number:50}],rs=function(e){return e.width>e.height?new o(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)n.textNodes.push(new Ko(e,i,n.styles));else if(bs(i))if(Ls(i)&&i.assignedNodes)i.assignedNodes().forEach(function(t){return ms(e,t,n,r)});else{var o=hs(e,i);o.styles.isVisible()&&(_s(i,o,r)?o.flags|=4:vs(o.styles)&&(o.flags|=2),ps.indexOf(i.tagName)!==-1&&(o.flags|=8),n.elements.push(o),i.slot,i.shadowRoot?ms(e,i.shadowRoot,o,r):!Fs(i)&&!Ds(i)&&!Is(i)&&ms(e,i,o,r))}},hs=function(e,t){return js(t)?new Xo(e,t):ks(t)?new Zo(e,t):Ds(t)?new Qo(e,t):Cs(t)?new $o(e,t):ws(t)?new es(e,t):Ts(t)?new ls(e,t):Is(t)?new us(e,t):Fs(t)?new ds(e,t):Ms(t)?new fs(e,t):new K(e,t)},gs=function(e,t){var n=hs(e,t);return n.flags|=4,ms(e,t,n,n),n},_s=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||Os(e)&&n.styles.isTransparent()},vs=function(e){return e.isPositioned()||e.isFloating()},ys=function(e){return e.nodeType===Node.TEXT_NODE},bs=function(e){return e.nodeType===Node.ELEMENT_NODE},xs=function(e){return bs(e)&&e.style!==void 0&&!Ss(e)},Ss=function(e){return typeof e.className==`object`},Cs=function(e){return e.tagName===`LI`},ws=function(e){return e.tagName===`OL`},Ts=function(e){return e.tagName===`INPUT`},Es=function(e){return e.tagName===`HTML`},Ds=function(e){return e.tagName===`svg`},Os=function(e){return e.tagName===`BODY`},ks=function(e){return e.tagName===`CANVAS`},As=function(e){return e.tagName===`VIDEO`},js=function(e){return e.tagName===`IMG`},Ms=function(e){return e.tagName===`IFRAME`},Ns=function(e){return e.tagName===`STYLE`},Ps=function(e){return e.tagName===`SCRIPT`},Fs=function(e){return e.tagName===`TEXTAREA`},Is=function(e){return e.tagName===`SELECT`},Ls=function(e){return e.tagName===`SLOT`},Rs=function(e){return e.tagName.indexOf(`-`)>0},zs=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){return this.counters[e]||[]},e.prototype.pop=function(e){var t=this;e.forEach(function(e){return t.counters[e].pop()})},e.prototype.parse=function(e){var t=this,n=e.counterIncrement,r=e.counterReset,i=!0;n!==null&&n.forEach(function(e){var n=t.counters[e.counter];n&&e.increment!==0&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=e.increment)});var a=[];return i&&r.forEach(function(e){var n=t.counters[e.counter];a.push(e.counter),n||=t.counters[e.counter]=[],n.push(e.reset)}),a},e}(),Bs={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`]},Vs={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:`Ք.Փ.Ւ.Ց.Ր.Տ.Վ.Ս.Ռ.Ջ.Պ.Չ.Ո.Շ.Ն.Յ.Մ.Ճ.Ղ.Ձ.Հ.Կ.Ծ.Խ.Լ.Ի.Ժ.Թ.Ը.Է.Զ.Ե.Դ.Գ.Բ.Ա`.split(`.`)},Hs={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:`י׳.ט׳.ח׳.ז׳.ו׳.ה׳.ד׳.ג׳.ב׳.א׳.ת.ש.ר.ק.צ.פ.ע.ס.נ.מ.ל.כ.יט.יח.יז.טז.טו.י.ט.ח.ז.ו.ה.ד.ג.ב.א`.split(`.`)},Us={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:`ჵ.ჰ.ჯ.ჴ.ხ.ჭ.წ.ძ.ც.ჩ.შ.ყ.ღ.ქ.ფ.ჳ.ტ.ს.რ.ჟ.პ.ო.ჲ.ნ.მ.ლ.კ.ი.თ.ჱ.ზ.ვ.ე.დ.გ.ბ.ა`.split(`.`)},Ws=function(e,t,n,r,i,a){return en?nc(e,i,a.length>0):r.integers.reduce(function(t,n,i){for(;e>=n;)e-=n,t+=r.values[i];return t},``)+a},Gs=function(e,t,n,r){var i=``;do n||e--,i=r(e)+i,e/=t;while(e*t>=t);return i},J=function(e,t,n,r,i){var a=n-t+1;return(e<0?`-`:``)+(Gs(Math.abs(e),a,r,function(e){return u(Math.floor(e%a)+t)})+i)},Ks=function(e,t,n){n===void 0&&(n=`. `);var r=t.length;return Gs(Math.abs(e),r,!1,function(e){return t[Math.floor(e%r)]})+n},qs=1,Js=2,Ys=4,Xs=8,Zs=function(e,t,n,r,i,a){if(e<-9999||e>9999)return nc(e,4,i.length>0);var o=Math.abs(e),s=i;if(o===0)return t[0]+s;for(var c=0;o>0&&c<=4;c++){var l=o%10;l===0&&W(a,qs)&&s!==``?s=t[l]+s:l>1||l===1&&c===0||l===1&&c===1&&W(a,Js)||l===1&&c===1&&W(a,Ys)&&e>100||l===1&&c>1&&W(a,Xs)?s=t[l]+(c>0?n[c-1]:``)+s:l===1&&c>0&&(s=n[c-1]+s),o=Math.floor(o/10)}return(e<0?r:``)+s},Qs=`十百千萬`,$s=`拾佰仟萬`,ec=`マイナス`,tc=`마이너스`,nc=function(e,t,n){var r=n?`. `:``,i=n?`、`:``,a=n?`, `:``,o=n?` `:``;switch(t){case 0:return`•`+o;case 1:return`◦`+o;case 2:return`◾`+o;case 5:var s=J(e,48,57,!0,r);return s.length<4?`0`+s:s;case 4:return Ks(e,`〇一二三四五六七八九`,i);case 6:return Ws(e,1,3999,Bs,3,r).toLowerCase();case 7:return Ws(e,1,3999,Bs,3,r);case 8:return J(e,945,969,!1,r);case 9:return J(e,97,122,!1,r);case 10:return J(e,65,90,!1,r);case 11:return J(e,1632,1641,!0,r);case 12:case 49:return Ws(e,1,9999,Vs,3,r);case 35:return Ws(e,1,9999,Vs,3,r).toLowerCase();case 13:return J(e,2534,2543,!0,r);case 14:case 30:return J(e,6112,6121,!0,r);case 15:return Ks(e,`子丑寅卯辰巳午未申酉戌亥`,i);case 16:return Ks(e,`甲乙丙丁戊己庚辛壬癸`,i);case 17:case 48:return Zs(e,`零一二三四五六七八九`,Qs,`負`,i,Js|Ys|Xs);case 47:return Zs(e,`零壹貳參肆伍陸柒捌玖`,$s,`負`,i,qs|Js|Ys|Xs);case 42:return Zs(e,`零一二三四五六七八九`,Qs,`负`,i,Js|Ys|Xs);case 41:return Zs(e,`零壹贰叁肆伍陆柒捌玖`,$s,`负`,i,qs|Js|Ys|Xs);case 26:return Zs(e,`〇一二三四五六七八九`,`十百千万`,ec,i,0);case 25:return Zs(e,`零壱弐参四伍六七八九`,`拾百千万`,ec,i,qs|Js|Ys);case 31:return Zs(e,`영일이삼사오육칠팔구`,`십백천만`,tc,a,qs|Js|Ys);case 33:return Zs(e,`零一二三四五六七八九`,`十百千萬`,tc,a,0);case 32:return Zs(e,`零壹貳參四五六七八九`,`拾百千`,tc,a,qs|Js|Ys);case 18:return J(e,2406,2415,!0,r);case 20:return Ws(e,1,19999,Us,3,r);case 21:return J(e,2790,2799,!0,r);case 22:return J(e,2662,2671,!0,r);case 22:return Ws(e,1,10999,Hs,3,r);case 23:return Ks(e,`あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん`);case 24:return Ks(e,`いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす`);case 27:return J(e,3302,3311,!0,r);case 28:return Ks(e,`アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン`,i);case 29:return Ks(e,`イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス`,i);case 34:return J(e,3792,3801,!0,r);case 37:return J(e,6160,6169,!0,r);case 38:return J(e,4160,4169,!0,r);case 39:return J(e,2918,2927,!0,r);case 40:return J(e,1776,1785,!0,r);case 43:return J(e,3046,3055,!0,r);case 44:return J(e,3174,3183,!0,r);case 45:return J(e,3664,3673,!0,r);case 46:return J(e,3872,3881,!0,r);default:return J(e,48,57,!0,r)}},rc=`data-html2canvas-ignore`,ic=function(){function e(e,t,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=t,this.counters=new zs,this.quoteDepth=0,!t.ownerDocument)throw Error(`Cloned element does not have an owner document`);this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var n=this,a=oc(e,t);if(!a.contentWindow)return Promise.reject(`Unable to find iframe window`);var o=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,c=a.contentWindow,l=c.document,u=lc(a).then(function(){return r(n,void 0,void 0,function(){var e,n;return i(this,function(r){switch(r.label){case 0:return this.scrolledElements.forEach(mc),c&&(c.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(c.scrollY!==t.top||c.scrollX!==t.left)&&(this.context.logger.warn(`Unable to restore scroll position for cloned document`),this.context.windowBounds=this.context.windowBounds.add(c.scrollX-t.left,c.scrollY-t.top,0,0))),e=this.options.onclone,n=this.clonedReferenceElement,n===void 0?[2,Promise.reject(`Error finding the `+this.referenceElement.nodeName+` in the cloned document`)]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,cc(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return typeof e==`function`?[2,Promise.resolve().then(function(){return e(l,n)}).then(function(){return a})]:[2,a]}})})});return l.open(),l.write(fc(document.doctype)+``),pc(this.referenceElement.ownerDocument,o,s),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),u},e.prototype.createElementClone=function(e){if(Pa(e,2))debugger;if(ks(e))return this.createCanvasClone(e);if(As(e))return this.createVideoClone(e);if(Ns(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return js(t)&&(js(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=``),t.loading===`lazy`&&(t.loading=`eager`)),Rs(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement(`html2canvascustomelement`);return dc(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce(function(e,t){return t&&typeof t.cssText==`string`?e+t.cssText:e},``),r=e.cloneNode(!1);return r.textContent=n,r}}catch(e){if(this.context.logger.error(`Unable to access cssRules property`,e),e.name!==`SecurityError`)throw e}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){if(this.options.inlineImages&&e.ownerDocument){var t=e.ownerDocument.createElement(`img`);try{return t.src=e.toDataURL(),t}catch{this.context.logger.info(`Unable to inline canvas contents, canvas is tainted`,e)}}var n=e.cloneNode(!1);try{n.width=e.width,n.height=e.height;var r=e.getContext(`2d`),i=n.getContext(`2d`);if(i)if(!this.options.allowTaint&&r)i.putImageData(r.getImageData(0,0,e.width,e.height),0,0);else{var a=e.getContext(`webgl2`)??e.getContext(`webgl`);a&&a.getContextAttributes()?.preserveDrawingBuffer===!1&&this.context.logger.warn(`Unable to clone WebGL context as it has preserveDrawingBuffer=false`,e),i.drawImage(e,0,0)}return n}catch{this.context.logger.info(`Unable to clone canvas as it is tainted`,e)}return n},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement(`canvas`);t.width=e.offsetWidth,t.height=e.offsetHeight;var n=t.getContext(`2d`);try{return n&&(n.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||n.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info(`Unable to clone video as it is tainted`,e)}var r=e.ownerDocument.createElement(`canvas`);return r.width=e.offsetWidth,r.height=e.offsetHeight,r},e.prototype.appendChildNode=function(e,t,n){(!bs(t)||!Ps(t)&&!t.hasAttribute(rc)&&(typeof this.options.ignoreElements!=`function`||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!bs(t)||!Ns(t))&&e.appendChild(this.cloneNode(t,n))},e.prototype.cloneChildNodes=function(e,t,n){for(var r=this,i=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;i;i=i.nextSibling)if(bs(i)&&Ls(i)&&typeof i.assignedNodes==`function`){var a=i.assignedNodes();a.length&&a.forEach(function(e){return r.appendChildNode(t,e,n)})}else this.appendChildNode(t,i,n)},e.prototype.cloneNode=function(e,t){if(ys(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var n=e.ownerDocument.defaultView;if(n&&bs(e)&&(xs(e)||Ss(e))){var r=this.createElementClone(e);r.style.transitionProperty=`none`;var i=n.getComputedStyle(e),a=n.getComputedStyle(e,`:before`),o=n.getComputedStyle(e,`:after`);this.referenceElement===e&&xs(r)&&(this.clonedReferenceElement=r),Os(r)&&bc(r);var s=this.counters.parse(new ja(this.context,i)),c=this.resolvePseudoContent(e,r,a,ac.BEFORE);Rs(e)&&(t=!0),As(e)||this.cloneChildNodes(e,r,t),c&&r.insertBefore(c,r.firstChild);var l=this.resolvePseudoContent(e,r,o,ac.AFTER);return l&&r.appendChild(l),this.counters.pop(s),(i&&(this.options.copyStyles||Ss(e))&&!Ms(e)||t)&&dc(i,r),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([r,e.scrollLeft,e.scrollTop]),(Fs(e)||Is(e))&&(Fs(r)||Is(r))&&(r.value=e.value),r}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,n,r){var i=this;if(n){var a=n.content,o=t.ownerDocument;if(!(!o||!a||a===`none`||a===`-moz-alt-content`||n.display===`none`)){this.counters.parse(new ja(this.context,n));var s=new Aa(this.context,n),c=o.createElement(`html2canvaspseudoelement`);dc(n,c),s.content.forEach(function(t){if(t.type===0)c.appendChild(o.createTextNode(t.value));else if(t.type===22){var n=o.createElement(`img`);n.src=t.value,n.style.opacity=`1`,c.appendChild(n)}else if(t.type===18){if(t.name===`attr`){var r=t.values.filter(F);r.length&&c.appendChild(o.createTextNode(e.getAttribute(r[0].value)||``))}else if(t.name===`counter`){var a=t.values.filter(rr),l=a[0],u=a[1];if(l&&F(l)){var d=i.counters.getCounterValue(l.value),f=u&&F(u)?Ri.parse(i.context,u.value):3;c.appendChild(o.createTextNode(nc(d,f,!1)))}}else if(t.name===`counters`){var p=t.values.filter(rr),l=p[0],m=p[1],u=p[2];if(l&&F(l)){var h=i.counters.getCounterValues(l.value),g=u&&F(u)?Ri.parse(i.context,u.value):3,_=m&&m.type===0?m.value:``,v=h.map(function(e){return nc(e,g,!1)}).join(_);c.appendChild(o.createTextNode(v))}}}else if(t.type===20)switch(t.value){case`open-quote`:c.appendChild(o.createTextNode(wa(s.quotes,i.quoteDepth++,!0)));break;case`close-quote`:c.appendChild(o.createTextNode(wa(s.quotes,--i.quoteDepth,!1)));break;default:c.appendChild(o.createTextNode(t.value))}}),c.className=_c+` `+vc;var l=r===ac.BEFORE?` `+_c:` `+vc;return Ss(t)?t.className.baseValue+=l:t.className+=l,c}}},e.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},e}(),ac;(function(e){e[e.BEFORE=0]=`BEFORE`,e[e.AFTER=1]=`AFTER`})(ac||={});var oc=function(e,t){var n=e.createElement(`iframe`);return n.className=`html2canvas-container`,n.style.visibility=`hidden`,n.style.position=`fixed`,n.style.left=`-10000px`,n.style.top=`0px`,n.style.border=`0`,n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling=`no`,n.setAttribute(rc,`true`),e.body.appendChild(n),n},sc=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},cc=function(e){return Promise.all([].slice.call(e.images,0).map(sc))},lc=function(e){return new Promise(function(t,n){var r=e.contentWindow;if(!r)return n(`No window assigned for iframe`);var i=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var n=setInterval(function(){i.body.childNodes.length>0&&i.readyState===`complete`&&(clearInterval(n),t(e))},50)}})},uc=[`all`,`d`,`content`],dc=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);uc.indexOf(r)===-1&&t.style.setProperty(r,e.getPropertyValue(r))}return t},fc=function(e){var t=``;return e&&(t+=``),t},pc=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},mc=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},hc=`:before`,gc=`:after`,_c=`___html2canvas___pseudoelement_before`,vc=`___html2canvas___pseudoelement_after`,yc=`{ content: "" !important; display: none !important; }`,bc=function(e){xc(e,`.`+_c+hc+yc+` diff --git a/frontend/dist/assets/index-DtsqetSG.js b/frontend/dist/assets/index-BwN9EkVY.js similarity index 98% rename from frontend/dist/assets/index-DtsqetSG.js rename to frontend/dist/assets/index-BwN9EkVY.js index 7f49af4..74c6ef7 100644 --- a/frontend/dist/assets/index-DtsqetSG.js +++ b/frontend/dist/assets/index-BwN9EkVY.js @@ -98,7 +98,7 @@ T* `):e.join(` Tj `),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:ap.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=ap.RadioButton.Cross.YesNormal,t.D[e]=ap.RadioButton.Cross.YesPushDown,t},getCA:function(){return`8`},YesNormal:function(e){var t=Of(e);t.scope=e.scope;var n=[],r=ap.internal.calculateCross(e);return n.push(`q`),n.push(`1 1 `+wf(ap.internal.getWidth(e)-2)+` `+wf(ap.internal.getHeight(e)-2)+` re`),n.push(`W`),n.push(`n`),n.push(wf(r.x1.x)+` `+wf(r.x1.y)+` m`),n.push(wf(r.x2.x)+` `+wf(r.x2.y)+` l`),n.push(wf(r.x4.x)+` `+wf(r.x4.y)+` m`),n.push(wf(r.x3.x)+` `+wf(r.x3.y)+` l`),n.push(`s`),n.push(`Q`),t.stream=n.join(` `),t},YesPushDown:function(e){var t=Of(e);t.scope=e.scope;var n=ap.internal.calculateCross(e),r=[];return r.push(`0.749023 g`),r.push(`0 0 `+wf(ap.internal.getWidth(e))+` `+wf(ap.internal.getHeight(e))+` re`),r.push(`f`),r.push(`q`),r.push(`1 1 `+wf(ap.internal.getWidth(e)-2)+` `+wf(ap.internal.getHeight(e)-2)+` re`),r.push(`W`),r.push(`n`),r.push(wf(n.x1.x)+` `+wf(n.x1.y)+` m`),r.push(wf(n.x2.x)+` `+wf(n.x2.y)+` l`),r.push(wf(n.x4.x)+` `+wf(n.x4.y)+` m`),r.push(wf(n.x3.x)+` `+wf(n.x3.y)+` l`),r.push(`s`),r.push(`Q`),t.stream=r.join(` `),t},OffPushDown:function(e){var t=Of(e);t.scope=e.scope;var n=[];return n.push(`0.749023 g`),n.push(`0 0 `+wf(ap.internal.getWidth(e))+` `+wf(ap.internal.getHeight(e))+` re`),n.push(`f`),t.stream=n.join(` -`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color);return`/`+t+` `+e.fontSize+` Tf `+n}};ap.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=ap.internal.getWidth(e),n=ap.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},ap.internal.getWidth=function(e){var t=0;return Qi(e)===`object`&&(t=Df(e.Rect[2])),t},ap.internal.getHeight=function(e){var t=0;return Qi(e)===`object`&&(t=Df(e.Rect[3])),t};var op=yf.addField=function(e){if(Vf(this,e),!(e instanceof qf))throw Error(`Invalid argument passed to jsPDF.addField.`);var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};yf.AcroFormChoiceField=Jf,yf.AcroFormListBox=Yf,yf.AcroFormComboBox=Xf,yf.AcroFormEditBox=Zf,yf.AcroFormButton=Qf,yf.AcroFormPushButton=$f,yf.AcroFormRadioButton=ep,yf.AcroFormCheckBox=np,yf.AcroFormTextField=rp,yf.AcroFormPasswordField=ip,yf.AcroFormAppearance=ap,yf.AcroForm={ChoiceField:Jf,ListBox:Yf,ComboBox:Xf,EditBox:Zf,Button:Qf,PushButton:$f,RadioButton:ep,CheckBox:np,TextField:rp,PasswordField:ip,Appearance:ap},vf.AcroForm={ChoiceField:Jf,ListBox:Yf,ComboBox:Xf,EditBox:Zf,Button:Qf,PushButton:$f,RadioButton:ep,CheckBox:np,TextField:rp,PasswordField:ip,Appearance:ap},vf.AcroForm;function sp(e){return e.reduce(function(e,t,n){return e[t]=n,e},{})}(function(e){var t=`addImage_`;e.__addimage__={};var n=`UNKNOWN`,r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=e.__addimage__.getImageFileTypeByImageData=function(e,t){var i,a,o,s,c,l=n;if((t||=n)===`RGBA`||e.data!==void 0&&e.data instanceof Uint8ClampedArray&&`height`in e&&`width`in e)return`RGBA`;if(S(e))for(c in r)for(o=r[c],i=0;i>`}),`transparency`in t&&Array.isArray(t.transparency)&&t.transparency.length>0){for(var o=``,s=0,c=t.transparency.length;s>`,m.content=i;var v=m.objId+` 0 R`;i=`<>`,h.content=i,this.internal.write(m.objId,`0 R`,h.objId,`0 R`);break;case`freetext`:r=`/Rect [`+a(n.bounds.x)+` `+o(n.bounds.y)+` `+a(n.bounds.x+n.bounds.w)+` `+o(n.bounds.y+n.bounds.h)+`] `;var y=`font: Helvetica,sans-serif 12.0pt; text-align:left; color:#`+(n.color||`#000000`);i=`<>`,this.internal.write(i);break;case`link`:if(n.options.name){var b=this.annotations._nameMap[n.options.name];n.options.pageNumber=b.page,n.options.top=b.y}else n.options.top||(n.options.top=0);if(r=`/Rect [`+n.finalBounds.x+` `+n.finalBounds.y+` `+n.finalBounds.w+` `+n.finalBounds.h+`] `,i=``,n.options.url)i=`<>`;else if(n.options.pageNumber)switch(i=`<>`,this.internal.write(i))}}this.internal.write(`]`)}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case`link`:this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case`text`:case`freetext`:t.pageContext.annotations.push(e)}},e.link=function(e,t,n,r,i){var a=this.internal.getCurrentPageInfo(),o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;a.pageContext.annotations.push({finalBounds:{x:o(e),y:s(t),w:o(e+n),h:s(t+r)},options:i,type:`link`})},e.textWithLink=function(e,t,n,r){var i,a,o=this.getTextWidth(e),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(r.maxWidth!==void 0){a=r.maxWidth;var c=this.splitTextToSize(e,a).length;i=Math.ceil(s*c)}else a=o,i=s;return this.text(e,t,n,r),n+=.2*s,r.align===`center`&&(t-=o/2),r.align===`right`&&(t-=o),this.link(t,n-s,a,i,r),o},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(vf.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(e){return t[e.charCodeAt(0)]!==void 0},o=e.__arabicParser__.isArabicLetter=function(e){return typeof e==`string`&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},s=e.__arabicParser__.isArabicEndLetter=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length<=2},c=e.__arabicParser__.isArabicAlfLetter=function(e){return o(e)&&i.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=1};var l=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=3};var u=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length==4},d=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,i=``,a=0;for(t=0;t>`),this.internal.out(`endobj`)}),this.internal.events.subscribe(`putCatalog`,function(){this.internal.out(`/OpenAction `+t+` 0 R`)})),this},function(e){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext(`2d`).pageWrapXEnabled&&(this.getContext(`2d`).pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext(`2d`).pageWrapYEnabled&&(this.getContext(`2d`).pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,t){var n;if((e||=`2d`)!==`2d`)return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw Error(`toDataURL is not implemented.`)},e.events.push([`initialized`,function(){this.canvas=new t,this.canvas.pdf=this}])}(vf.API),function(e){var t={left:0,top:0,bottom:0,right:0},n=!1,r=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var e=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(e){n=e}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(e){r=e}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(e){i=e}});var a=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return a},set:function(e){a=e}});var o=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return o},set:function(e){o=e}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return r.call(this),this.internal.__cell__.headerFunction=typeof e==`function`?e:void 0,this},e.getTextDimensions=function(e,t){r.call(this);var n=(t||={}).fontSize||this.getFontSize(),i=t.font||this.getFont(),a=t.scaleFactor||this.internal.scaleFactor,o=0,s=0,c=0,l=this;if(!Array.isArray(e)&&typeof e!=`string`){if(typeof e!=`number`)throw Error(`getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.`);e=String(e)}var u=t.maxWidth;u>0?typeof e==`string`?e=this.splitTextToSize(e,u):Object.prototype.toString.call(e)===`[object Array]`&&(e=e.reduce(function(e,t){return e.concat(l.splitTextToSize(t,u))},[])):e=Array.isArray(e)?e:[e];for(var d=0;dthis.getPageHeight()?(this.cellAddPage(),e.y=s.top,l&&c&&(this.printHeaderRow(e.lineNumber,!0),e.y+=c[0].height)):e.y=i.y+i.height||e.y),e.text[0]!==void 0&&(this.rect(e.x,e.y,e.width,e.height,!0===n?`FD`:void 0),e.align===`right`?this.text(e.text,e.x+e.width-o,e.y+o,{align:`right`,baseline:`top`}):e.align===`center`?this.text(e.text,e.x+e.width/2,e.y+o,{align:`center`,baseline:`top`,maxWidth:e.width-o-o}):this.text(e.text,e.x+o,e.y+o,{align:`left`,baseline:`top`,maxWidth:e.width-o-o})),this.internal.__cell__.lastCell=e,this};e.table=function(e,n,c,l,u){if(r.call(this),!c)throw Error(`No data for PDF table.`);var d,f,p,m,h=[],g=[],_=[],v={},y={},b=[],x=[],S=(u||={}).autoSize||!1,C=!1!==u.printHeaders,w=u.css&&u.css[`font-size`]!==void 0?16*u.css[`font-size`]:u.fontSize||12,T=u.margins||Object.assign({width:this.getPageWidth()},t),E=typeof u.padding==`number`?u.padding:3,D=u.headerBackgroundColor||`#c8c8c8`,O=u.headerTextColor||`#000`;if(i.call(this),this.internal.__cell__.printHeaders=C,this.internal.__cell__.margins=T,this.internal.__cell__.table_font_size=w,this.internal.__cell__.padding=E,this.internal.__cell__.headerBackgroundColor=D,this.internal.__cell__.headerTextColor=O,this.setFontSize(w),l==null)g=h=Object.keys(c[0]),_=h.map(function(){return`left`});else if(Array.isArray(l)&&Qi(l[0])===`object`)for(h=l.map(function(e){return e.name}),g=l.map(function(e){return e.prompt||e.name||``}),_=l.map(function(e){return e.align||`left`}),d=0;d0&&this.setTableHeaderRow(c),this.setFont(void 0,`normal`),n=!1}}(vf.API);var cp={italic:[`italic`,`oblique`,`normal`],oblique:[`oblique`,`italic`,`normal`],normal:[`normal`,`oblique`,`italic`]},lp=[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`],up=sp(lp),dp=[100,200,300,400,500,600,700,800,900],fp=sp(dp);function pp(e){var t=e.family.replace(/"|'/g,``).toLowerCase(),n=function(e){return cp[e||=`normal`]?e:`normal`}(e.style),r=function(e){return e?typeof e==`number`?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):e===`bold`?700:400:400}(e.weight),i=function(e){return typeof up[e||=`normal`]==`number`?e:`normal`}(e.stretch);return{family:t,style:n,weight:r,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,n,r].join(` `)}}}function mp(e,t,n,r){var i;for(i=n;i>=0&&i=0&&i>>1)&255}return i}function Mp(e,t,n){var r=e.length,i=[];i[0]=4;for(var a=0;a>a&o}function Ip(e,t,n,r){var i=n*r,a=Math.floor(i/8),o=16-(i-8*a+r),s=(1<>8&255;e.setUint8(t,r)}})(e,a,Lp(e,a)&~(s<>7,o=1<<1+(7&i);e[t++],e[t++];var s=null,c=null;a&&(s=t,c=o,t+=3*o);var l=!0,u=[],d=0,f=null,p=0,m=null;for(this.width=n,this.height=r;l&&t=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw Error(`Invalid graphics extension block.`);var h=e[t++];d=e[t++]|e[t++]<<8,f=e[t++],1&h||(f=null),p=h>>2&7,t++;break;case 254:for(;;){if(!((D=e[t++])>=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}break;default:throw Error(`Unknown graphic control label: 0x`+e[t-1].toString(16))}break;case 44:var g=e[t++]|e[t++]<<8,_=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,b=e[t++],x=b>>6&1,S=1<<1+(7&b),C=s,w=c,T=!1;b>>7&&(T=!0,C=t,w=S,t+=3*S);var E=t;for(t++;;){var D;if(!((D=e[t++])>=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}u.push({x:g,y:_,width:v,height:y,has_local_palette:T,palette_offset:C,palette_size:w,data_offset:E,data_length:t-E,transparent_index:f,interlaced:!!x,delay:d,disposal:p});break;case 59:l=!1;break;default:throw Error(`Unknown gif block: 0x`+e[t-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return m},this.frameInfo=function(e){if(e<0||e>=u.length)throw Error(`Frame index out of range.`);return u[e]},this.decodeAndBlitFrameBGRA=function(t,r){var i=this.frameInfo(t),a=i.width*i.height;if(a>536870912)throw Error(`Image dimensions exceed 512MB, which is too large.`);var o=new Uint8Array(a);zp(e,i.data_offset,o,a);var s=i.palette_offset,c=i.transparent_index;c===null&&(c=256);var l=i.width,u=n-l,d=l,f=4*(i.y*n+i.x),p=4*((i.y+i.height)*n+i.x),m=f,h=4*u;!0===i.interlaced&&(h+=4*n*7);for(var g=8,_=0,v=o.length;_=p&&(h=4*u+4*n*(g-1),m=f+(l+u)*(g<<1),g>>=1)),y===c)m+=4;else{var b=e[s+3*y],x=e[s+3*y+1],S=e[s+3*y+2];r[m++]=S,r[m++]=x,r[m++]=b,r[m++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,r){var i=this.frameInfo(t),a=i.width*i.height;if(a>536870912)throw Error(`Image dimensions exceed 512MB, which is too large.`);var o=new Uint8Array(a);zp(e,i.data_offset,o,a);var s=i.palette_offset,c=i.transparent_index;c===null&&(c=256);var l=i.width,u=n-l,d=l,f=4*(i.y*n+i.x),p=4*((i.y+i.height)*n+i.x),m=f,h=4*u;!0===i.interlaced&&(h+=4*n*7);for(var g=8,_=0,v=o.length;_=p&&(h=4*u+4*n*(g-1),m=f+(l+u)*(g<<1),g>>=1)),y===c)m+=4;else{var b=e[s+3*y],x=e[s+3*y+1],S=e[s+3*y+2];r[m++]=b,r[m++]=x,r[m++]=S,r[m++]=255}--d}}}function zp(e,t,n,r){for(var i=e[t++],a=1<>=c,u-=c,g!==a){if(g===o)break;for(var _=ga;)y=m[y]>>8,++v;var b=y;if(f+v+(_===g?0:1)>r)return void Bd.log(`Warning, gif stream longer than expected.`);n[f++]=b;var x=f+=v;for(_!==g&&(n[f++]=b),y=_;v--;)y=m[y],n[--x]=255&y,y>>=8;h!==null&&s<4096&&(m[s++]=h<<8|b,s>=l+1&&c<12&&(++c,l=l<<1|1)),h=g}else s=o+1,l=(1<<(c=i+1))-1,h=null}return f!==r&&Bd.log(`Warning, gif stream shorter than expected.`),n}function Bp(e){var t,n,r,i,a,o=Math.floor,s=Array(64),c=Array(64),l=Array(64),u=Array(64),d=Array(65535),f=Array(65535),p=Array(64),m=Array(64),h=[],g=0,_=7,v=Array(64),y=Array(64),b=Array(64),x=Array(256),S=Array(2048),C=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],w=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],T=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],D=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],O=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],A=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],j=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(e,t){for(var n=0,r=0,i=[],a=1;a<=16;a++){for(var o=1;o<=e[a];o++)i[t[r]]=[],i[t[r]][0]=n,i[t[r]][1]=a,r++,n++;n*=2}return i}function N(e){for(var t=e[0],n=e[1]-1;n>=0;)t&1<>8&255),P(255&e)}function I(e,t,n,r,i){for(var a,o=i[0],s=i[240],c=function(e,t){var n,r,i,a,o,s,c,l,u,d,f=0;for(u=0;u<8;++u){n=e[f],r=e[f+1],i=e[f+2],a=e[f+3],o=e[f+4],s=e[f+5],c=e[f+6];var m=n+(l=e[f+7]),h=n-l,g=r+c,_=r-c,v=i+s,y=i-s,b=a+o,x=a-o,S=m+b,C=m-b,w=g+v,T=g-v;e[f]=S+w,e[f+4]=S-w;var E=.707106781*(T+C);e[f+2]=C+E,e[f+6]=C-E;var D=.382683433*((S=x+y)-(T=_+h)),O=.5411961*S+D,k=1.306562965*T+D,A=.707106781*(w=y+_),j=h+A,M=h-A;e[f+5]=M+O,e[f+3]=M-O,e[f+1]=j+k,e[f+7]=j-k,f+=8}for(f=0,u=0;u<8;++u){n=e[f],r=e[f+8],i=e[f+16],a=e[f+24],o=e[f+32],s=e[f+40],c=e[f+48];var N=n+(l=e[f+56]),P=n-l,F=r+c,I=r-c,R=i+s,z=i-s,B=a+o,V=a-o,H=N+B,U=N-B,ee=F+R,te=F-R;e[f]=H+ee,e[f+32]=H-ee;var ne=.707106781*(te+U);e[f+16]=U+ne,e[f+48]=U-ne;var re=.382683433*((H=V+z)-(te=I+P)),W=.5411961*H+re,ie=1.306562965*te+re,ae=.707106781*(ee=z+I),oe=P+ae,G=P-ae;e[f+40]=G+W,e[f+24]=G-W,e[f+8]=oe+ie,e[f+56]=oe-ie,f++}for(u=0;u<64;++u)d=e[u]*t[u],p[u]=d>0?d+.5|0:d-.5|0;return p}(e,t),l=0;l<64;++l)m[C[l]]=c[l];var u=m[0]-n;n=m[0],u==0?N(r[0]):(N(r[f[a=32767+u]]),N(d[a]));for(var h=63;h>0&&m[h]==0;)h--;if(h==0)return N(o),n;for(var g,_=1;_<=h;){for(var v=_;m[_]==0&&_<=h;)++_;var y=_-v;if(y>=16){g=y>>4;for(var b=1;b<=g;++b)N(s);y&=15}a=32767+m[_],N(i[(y<<4)+f[a]]),N(d[a]),_++}return h!=63&&N(o),n}function R(e){e=Math.min(Math.max(e,1),100),a!=e&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=o((t[n]*e+50)/100);r=Math.min(Math.max(r,1),255),s[C[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],a=0;a<64;a++){var d=o((i[a]*e+50)/100);d=Math.min(Math.max(d,1),255),c[C[a]]=d}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],p=0,m=0;m<8;m++)for(var h=0;h<8;h++)l[p]=1/(s[C[p]]*f[m]*f[h]*8),u[p]=1/(c[C[p]]*f[m]*f[h]*8),p++}(Math.floor(e<50?5e3/e:200-2*e)),a=e)}this.encode=function(e,a){a&&R(a),h=[],g=0,_=7,F(65496),F(65504),F(16),P(74),P(70),P(73),P(70),P(0),P(1),P(1),P(0),F(1),F(1),P(0),P(0),function(){F(65499),F(132),P(0);for(var e=0;e<64;e++)P(s[e]);P(1);for(var t=0;t<64;t++)P(c[t])}(),function(e,t){F(65472),F(17),P(8),F(t),F(e),P(3),P(1),P(17),P(0),P(2),P(17),P(1),P(3),P(17),P(1)}(e.width,e.height),function(){F(65476),F(418),P(0);for(var e=0;e<16;e++)P(w[e+1]);for(var t=0;t<=11;t++)P(T[t]);P(16);for(var n=0;n<16;n++)P(E[n+1]);for(var r=0;r<=161;r++)P(D[r]);P(1);for(var i=0;i<16;i++)P(O[i+1]);for(var a=0;a<=11;a++)P(k[a]);P(17);for(var o=0;o<16;o++)P(A[o+1]);for(var s=0;s<=161;s++)P(j[s])}(),F(65498),F(12),P(3),P(1),P(0),P(2),P(17),P(3),P(17),P(0),P(63),P(0);var o=0,d=0,f=0;g=0,_=7,this.encode.displayName=`_encode_`;for(var p,m,x,C,M,z,B,V,H,U=e.data,ee=e.width,te=e.height,ne=4*ee,re=0;re>3)*ne+(B=4*(7&H)),re+V>=te&&(z-=ne*(re+1+V-te)),p+B>=ne&&(z-=p+B-ne+4),m=U[z++],x=U[z++],C=U[z++],v[H]=(S[m]+S[x+256|0]+S[C+512|0]>>16)-128,y[H]=(S[m+768|0]+S[x+1024|0]+S[C+1280|0]>>16)-128,b[H]=(S[m+1280|0]+S[x+1536|0]+S[C+1792|0]>>16)-128;o=I(v,l,o,t,r),d=I(y,u,d,n,i),f=I(b,u,f,n,i),p+=32}re+=8}if(_>=0){var W=[];W[1]=_+1,W[0]=(1<<_+1)-1,N(W)}return F(65497),new Uint8Array(h)},e||=50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)x[t]=e(t)}(),t=M(w,T),n=M(O,k),r=M(E,D),i=M(A,j),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var r=e;rr;r++)if(e[t+r]!=n.charCodeAt(r))return!0;return!1}function r(e,t,n,r,i){for(var a=0;ar+1?[]:new t),!(i.length>>0;e&n;)n>>>=1;return n?(e&n-1)+n:e}function l(e,n,r,i,a){t(!(i%r));do e[n+(i-=r)]=a;while(0=o),512>=o)var s=a(512);else if((s=a(o))==null)return 0;return function(e,n,r,i,o,s){var u,f,p=n,m=1<u;++u){if(h[u]>1<(S-=h[u]))return 0;for(;0=u;++u,o<<=1){if(x+=S<<=1,0>(S-=h[u]))return 0;for(;0v&&!(0>=(_-=h[v]));)++v,_<<=1;m+=C=1<<(_=v-r),e[n+(v=b&y)].g=_+r,e[n+v].value=p-n-v}i.g=u-r,i.value=s[f++],l(e,p+(b>>r),o,C,i),b=c(b,u)}}return x==2*g[15]-1?m:0}(e,n,r,i,o,s)}function d(){this.value=this.g=0}function f(){this.value=this.g=0}function p(){this.G=o(5,d),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(Vn,f)}function m(e,n,r,i){t(e!=null),t(n!=null),t(2147483648>i),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=n,e.pa=r,e.Jd=n,e.Yc=r+i,e.Zc=4<=i?r+i-4+1:r,E(e)}function h(e,t){for(var n=0;0i),e.Sb=i,e.Ra=0,e.u=0,e.h=0,4>>=8,e.Ra+=e.oa[e.pa+e.bb]<>>0,++e.bb,e.u-=8;C(e)&&(e.h=1,e.u=0)}function y(e,n){if(t(0<=n),!e.h&&n<=Un){var r=S(e)&Hn[n];return e.u+=n,v(e),r}return e.h=1,e.u=0}function b(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function S(e){return e.Ra>>>(e.u&Wn-1)>>>0}function C(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>Wn}function w(e,t){e.u=t,e.h=C(e)}function T(e){e.u>=Gn&&(t(e.u>=Gn),v(e))}function E(e){t(e!=null&&e.oa!=null),e.pa>>0,e.b+=8):(t(e!=null&&e.oa!=null),e.pae.b&&E(e);var r=e.b,i=n*t>>>8,a=(e.I>>>r>i)+0;for(a?(n-=i,e.I-=i+1<>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Kn[r],e.b-=r,e.Ca=(n<>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=255&n}function A(e,t){return e[t+0]|e[t+1]<<8}function j(e,t){return A(e,t)|e[t+2]<<16}function M(e,t){return A(e,t)|A(e,t+2)<<16}function N(e,n){var r=1<=a||0>=o?0:(r[0]=a,i[0]=o,1)}function R(e,t){return e+(1<>>t}function z(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function B(t,n){e[n]=function(n,r,i,a,o,s,c){var l;for(l=0;l>>1)+(e&t)>>>0}function U(e){return 0<=e&&256>e?e:0>e?0:255>1))}function te(e,t,n){return Math.abs(t-n)-Math.abs(e-n)}function ne(e,t,n,r,i,a,o){for(r=a[o-1],n=0;n>8&255,c=16711935&(c=(c=16711935&o)+((s<<16)+s));r[i+a]=(4278255360&o)+c>>>0}}function W(e,t){t.jd=255&e,t.hd=e>>8&255,t.ud=e>>16&255}function ie(e,t,n,r,i,a){var o;for(o=0;o>>8,l=s,u=255&(u=(u=s>>>16)+((e.jd<<24>>24)*(c<<24>>24)>>>5));l=255&(l=(l+=(e.hd<<24>>24)*(c<<24>>24)>>>5)+((e.ud<<24>>24)*(u<<24>>24)>>>5)),i[a+o]=(4278255360&s)+(u<<16)+l}}function ae(t,n,r,i,a){e[n]=function(e,t,n,r,o,s,c,l,u){for(r=c;r>t.b,f=t.Ea,p=t.K[0],m=t.w;if(8>d)for(t=(1<>=d}else e[`VP8LMapColor`+r](s,c,p,m,l,u,n,o,f)}}function oe(e,t,n,r,i){for(n=t+n;t>16&255,r[i++]=a>>8&255,r[i++]=255&a}}function G(e,t,n,r,i){for(n=t+n;t>16&255,r[i++]=a>>8&255,r[i++]=255&a,r[i++]=a>>24&255}}function se(e,t,n,r,i){for(n=t+n;t>16&240|o>>12&15,o=240&o|o>>28&15;r[i++]=a,r[i++]=o}}function ce(e,t,n,r,i){for(n=t+n;t>16&248|o>>13&7,o=o>>5&224|o>>3&31;r[i++]=a,r[i++]=o}}function le(e,t,n,r,i){for(n=t+n;t>8&255,r[i++]=a>>16&255}}function ue(e,t,n,i,a,o){if(o==0)for(n=t+n;t>24|o[1]>>8&65280|o[2]<<8&16711680|o[3]<<24)>>>0),a+=32;else r(i,a,e,t,n)}function K(t,n){e[n][0]=e[t+`0`],e[n][1]=e[t+`1`],e[n][2]=e[t+`2`],e[n][3]=e[t+`3`],e[n][4]=e[t+`4`],e[n][5]=e[t+`5`],e[n][6]=e[t+`6`],e[n][7]=e[t+`7`],e[n][8]=e[t+`8`],e[n][9]=e[t+`9`],e[n][10]=e[t+`10`],e[n][11]=e[t+`11`],e[n][12]=e[t+`12`],e[n][13]=e[t+`13`],e[n][14]=e[t+`0`],e[n][15]=e[t+`0`]}function de(e){return e==Gr||e==Kr||e==qr||e==Jr}function fe(){this.eb=[],this.size=this.A=this.fb=0}function pe(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function me(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new fe,this.f.kb=new pe,this.sd=null}function he(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ge(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function _e(e){return alert(`todo:WebPSamplerProcessPlane`),e.T}function ve(e,t){var n=e.T,i=t.ba.f.RGBA,a=i.eb,o=i.fb+e.ka*i.A,s=yi[t.ba.S],c=e.y,l=e.O,u=e.f,d=e.N,f=e.ea,p=e.W,m=t.cc,h=t.dc,g=t.Mc,_=t.Nc,v=e.ka,y=e.ka+e.T,b=e.U,x=b+1>>1;for(v==0?s(c,l,null,null,u,d,f,p,u,d,f,p,a,o,null,null,b):(s(t.ec,t.fc,c,l,m,h,g,_,u,d,f,p,a,o-i.A,a,o,b),++n);v+2n,i=n==zr||n==Vr||n==Hr||n==Ur||n==12||de(n);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!Rn(t.Oa,e,i?11:12))return 0;if(i&&de(n)&&xn(),e.da)alert(`todo:use_scaling`);else{if(r){if(t.Ib=_e,e.Kb){if(n=e.U+1>>1,t.memory=a(e.U+2*n),t.memory==null)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+n,t.Ib=ve,xn()}}else alert(`todo:EmitYUV`);i&&(t.Jb=ye,r&&yn())}if(r&&!Ni){for(e=0;256>e;++e)Pi[e]=89858*(e-128)+Oi>>Di,Li[e]=-22014*(e-128)+Oi,Ii[e]=-45773*(e-128),Fi[e]=113618*(e-128)+Oi>>Di;for(e=ki;e>Di,Ri[e-ki]=Xe(t,255),zi[e-ki]=Xe(t+8>>4,15);Ni=1}return 1}function xe(e){var n=e.ma,r=e.U,i=e.T;return t(!(1&e.ka)),0>=r||0>=i?0:(r=n.Ib(e,n),n.Jb!=null&&n.Jb(e,n,r),n.Dc+=r,1)}function Se(e){e.ma.memory=null}function Ce(e,t,n,r){return y(e,8)==47?(t[0]=y(e,14)+1,n[0]=y(e,14)+1,r[0]=y(e,1),y(e,3)==0?!e.h:0):0}function we(e,t){if(4>e)return e+1;var n=e-2>>1;return(2+(1&e)<>4)*e+(8-(15&n)))?n:1;var n}function Ee(e,t,n){var r=S(n),i=e[t+=255&r].g-8;return 0>>0,t(8>=r.g),e.g}function Oe(e,n,r){var i=e.xc;return t((n=i==0?0:e.vc[e.md*(r>>i)+(n>>i)])>E.b)*w;_x&&(A=x),(0,er[D[O++]>>8&15])(m,h+ +k,y,b+k-x,A-k,y,b+k),k=A}h+=x,b+=x,++_&C||(E+=w)}p!=d.nc&&r(u,l-g,u,l+(p-f-1)*g,g);break;case 1:for(g=m,v=h,x=(m=d.Ea)-(b=m&~(y=(h=1<>d.b)*_;f=a),0o.o&&(i=o.o),r=i?r=0:(a[0]+=4*o.v,o.ka=r-o.j,o.U=o.va-o.v,o.T=i-r,r=1),r){if(c=c[0],11>(r=e.ca).S){var d=r.f.RGBA,f=(i=r.S,a=o.U,o=o.T,u=d.eb,d.A),p=o;for(d=d.fb+e.Ma*d.A;0i){var a=e.l.width,o=r.ca,s=r.tb+a*i,c=e.V,l=e.Ba+e.c*i,u=e.gc;t(e.ab==1),t(u[0].hc==3),Qn(u[0],i,n,c,l,o,s),Me(r,i,n,o,s,a)}e.C=e.Ma=n}function Ne(e,n,r,i,a,o,s){var c=e.$/i,l=e.$%i,u=e.m,d=e.s,f=r+e.$,p=f;a=r+i*a;var m=r+i*o,h=280+d.ua,g=e.Pb?c:16777216,_=0=g){var E=f-r;t((g=e).Pb),g.wd=g.m,g.xd=E,0O.g?(w(x,x.u+O.g),E[D]=O.value,x=0):(w(x,x.u+O.g-256),t(256<=O.value),x=O.value),x==0&&(b=!0)}else x=Ee(y.G[0],y.H[0],u);if(u.h)break;if(b||256>x){if(!b)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(T(u),b=Ee(y.G[1],y.H[1],u),T(u),E=Ee(y.G[2],y.H[2],u),D=Ee(y.G[3],y.H[3],u),u.h)break;n[f]=(D<<24|b<<16|x<<8|E)>>>0}if(b=!1,++f,++l>=i&&(l=0,++c,s!=null&&c<=o&&!(c%16)&&s(e,c),_!=null))for(;p>>_.Mb]=x}else if(280>x){if(x=we(x-256,u),E=Ee(y.G[4],y.H[4],u),T(u),E=Te(i,E=we(E,u)),u.h)break;if(f-r=i;)l-=i,++c,s!=null&&c<=o&&!(c%16)&&s(e,c);if(t(f<=a),l&v&&(y=Oe(d,l,c)),_!=null)for(;p>>_.Mb]=x}else{if(!(x>>_.Mb]=x;x=f,t(!(b>>>(E=_).Xa)),n[x]=E.X[b],b=!0}b||t(u.h==C(u))}if(e.Pb&&u.h&&fo?o:c),e.a=0,e.$=f-r}return 1}return e.a=3,0}function Pe(e){t(e!=null),e.vc=null,e.yc=null,e.Ya=null;var n=e.Wa;n!=null&&(n.X=null),e.vb=null,t(e!=null)}function Fe(){var t=new ln;return t==null?null:(t.a=0,t.xb=_i,K(`Predictor`,`VP8LPredictors`),K(`Predictor`,`VP8LPredictors_C`),K(`PredictorAdd`,`VP8LPredictorsAdd`),K(`PredictorAdd`,`VP8LPredictorsAdd_C`),Yn=re,tr=ie,nr=oe,rr=G,ir=se,ar=ce,or=le,e.VP8LMapColor32b=Zn,e.VP8LMapColor8b=$n,t)}function Ie(e,n,r,s,c){var l=1,f=[e],m=[n],h=s.m,g=s.s,_=null,v=0;t:for(;;){if(r)for(;l&&y(h,1);){var b=f,x=m,C=s,E=1,D=C.m,O=C.gc[C.ab],k=y(D,2);if(C.Oc&1<=C.ab),k){case 0:case 1:O.b=y(D,3)+2,E=Ie(R(O.Ea,O.b),R(O.nc,O.b),0,C,O.K),O.K=O.K[0];break;case 3:var A,j=y(D,8)+1,M=16>I.b),V=a(B);if(V==null)A=0;else{var H=I.K[0],U=I.w;for(V[0]=I.K[0][0],P=1;P<1*F;++P)V[P]=z(H[U+P],V[P-1]);for(;P<4*B;++P)V[P]=0;I.K[0]=null,I.K[0]=V,A=1}}E=A;break;case 2:break;default:t(0)}l=E}}if(f=f[0],m=m[0],l&&y(h,1)&&!(l=1<=(v=y(h,4))&&11>=v)){s.a=3;break t}var ee;if(ee=l)e:{var te,ne,re,W=s,ie=f,ae=m,oe=v,G=r,se=W.m,ce=W.s,le=[null],ue=1,K=0,de=ti[oe];r:for(;;){if(G&&y(se,1)){var fe=y(se,3)+2,pe=R(ie,fe),me=R(ae,fe),he=pe*me;if(!Ie(pe,me,0,W,le))break r;for(le=le[0],ce.xc=fe,te=0;te>8&65535;le[te]=ge,ge>=ue&&(ue=ge+1)}}if(se.h)break r;for(ne=0;5>ne;++ne){var _e=Zr[ne];!ne&&0=ye),xe=be;var Se=a(K);if(xe==null||Se==null||ve==null){W.a=1;break r}var Ce=ve;for(te=re=0;tene;++ne){_e=Zr[ne],Te[ne]=Ce,Ee[ne]=re,!ne&&0Xe)break i}else qe=Xe;for(Je=0;Jent)Ze[Je++]=nt,nt!=0&&(et=nt);else{var rt=nt==16,it=nt-16,at=Xr[it],ot=y($e,Yr[it])+at;if(Je+ot>Xe)break i;for(var st=rt?et:0;0=ne){var ct,lt=Se[0];for(ct=1;ct<_e;++ct)Se[ct]>lt&&(lt=Se[ct]);Ae+=lt}}if(we.nd=ke,we.Qb=0,ke&&(we.qb=(Te[3][Ee[3]+0].value<<24|Te[1][Ee[1]+0].value<<16|Te[2][Ee[2]+0].value)>>>0,Oe==0&&256>Te[0][Ee[0]+0].value&&(we.Qb=1,we.qb+=Te[0][Ee[0]+0].value<<8)),we.jc=!we.Qb&&6>Ae,we.jc){var ut,dt=we;for(ut=0;ut>=De(mt,8,pt),ft>>=De(dt.G[1][dt.H[1]+ft],16,pt),ft>>=De(dt.G[2][dt.H[2]+ft],0,pt),De(dt.G[3][dt.H[3]+ft],24,pt))}}}ce.vc=le,ce.Wb=ue,ce.Ya=xe,ce.yc=ve,ee=1;break e}ee=0}if(!(l=ee)){s.a=3;break t}if(0n+1?[]:0),!(r.lengthe?0:e>t?t:e}function Ze(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma=`void`,this.put=`VP8IoPutHook`,this.ac=`VP8IoSetupHook`,this.bc=`VP8IoTeardownHook`,this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Qe(){var e=new Ye;return e!=null&&(e.a=0,e.sc=`OK`,e.cb=0,e.Xb=0,ai||=tt),e}function $e(e,t,n){return e.a==0&&(e.a=t,e.sc=n,e.cb=0),0}function et(e,t,n){return 3<=n&&e[t+0]==157&&e[t+1]==1&&e[t+2]==42}function X(e,n){if(e==null)return 0;if(e.a=0,e.sc=`OK`,n==null)return $e(e,2,`null VP8Io passed to VP8GetHeaders()`);var r=n.data,a=n.w,o=n.ha;if(4>o)return $e(e,7,`Truncated header.`);var s=r[a+0]|r[a+1]<<8|r[a+2]<<16,c=e.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3o)return $e(e,7,`cannot parse picture header`);if(!et(r,a,o))return $e(e,3,`Bad code word`);l.c=16383&(r[a+4]<<8|r[a+3]),l.Td=r[a+4]>>6,l.i=16383&(r[a+6]<<8|r[a+5]),l.Ud=r[a+6]>>6,a+=7,o-=7,e.za=l.c+15>>4,e.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=e.Pa).jb,0,255,s.jb.length),t((s=e.Qa)!=null),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>o)return $e(e,7,`bad partition length`);m(s=e.m,r,a,c.ub),a+=c.ub,o-=c.ub,c.Rb&&(l.Ld=D(s),l.Kd=D(s)),l=e.Qa;var u,d=e.Pa;if(t(s!=null),t(l!=null),l.Cb=D(s),l.Cb){if(l.Bb=D(s),D(s)){for(l.Fb=D(s),u=0;4>u;++u)l.Zb[u]=D(s)?g(s,7):0;for(u=0;4>u;++u)l.Lb[u]=D(s)?g(s,6):0}if(l.Bb)for(u=0;3>u;++u)d.jb[u]=D(s)?h(s,8):255}else l.Bb=0;if(s.Ka)return $e(e,3,`cannot parse segment header`);if((l=e.ed).zd=D(s),l.Tb=h(s,6),l.wb=h(s,3),l.Pc=D(s),l.Pc&&D(s)){for(d=0;4>d;++d)D(s)&&(l.vd[d]=g(s,6));for(d=0;4>d;++d)D(s)&&(l.od[d]=g(s,6))}if(e.L=l.Tb==0?0:l.zd?1:2,s.Ka)return $e(e,3,`cannot parse filter header`);var f=o;if(o=u=a,a=u+f,l=f,e.Xb=(1<l&&(p=l),m(e.Jc[+f],r,u,p),u+=p,l-=p,o+=3}m(e.Jc[+d],r,u,l),r=up;++p){if(f.Cb){var _=f.Zb[p];f.Fb||(_+=r)}else{if(0>16,8>v.Eb[1]&&(v.Eb[1]=8),v.Qc[0]=ri[Xe(_+d,117)],v.Qc[1]=ii[Xe(_+u,127)],v.lc=_+u}if(!c.Rb)return $e(e,4,`Not a key frame.`);for(D(s),c=e.Pa,r=0;4>r;++r){for(o=0;8>o;++o)for(a=0;3>a;++a)for(l=0;11>l;++l)d=O(s,di[r][o][a][l])?h(s,8):li[r][o][a][l],c.Wc[r][o].Yb[a][l]=d;for(o=0;17>o;++o)c.Xc[r][o]=c.Wc[r][fi[o]]}return e.kc=D(s),e.kc&&(e.Bd=h(s,8)),e.cb=1}function tt(e,t,n,r,i,a,o){var s=t[i].Yb[n];for(n=0;16>i;++i){if(!O(e,s[n+0]))return i;for(;!O(e,s[n+1]);)if(s=t[++i].Yb[0],n=0,i==16)return 16;var c=t[i+1].Yb;if(O(e,s[n+2])){var l=e,u=0;if(O(l,(f=s)[(d=n)+3]))if(O(l,f[d+6])){for(s=0,d=2*(u=O(l,f[d+8]))+(f=O(l,f[d+9+u])),u=0,f=oi[d];f[s];++s)u+=u+O(l,f[s]);u+=3+(8<(l=e).b&&E(l);var d,f=l.b,p=(d=l.Ca>>1)-(l.I>>f)>>31;--l.b,l.Ca+=p,l.Ca|=1,l.I-=(d+1&p)<>3),e[t+n+32*r]=-256&i?0>i?0:255:i}function it(e,t,n,r,i,a){rt(e,t,0,n,r+i),rt(e,t,1,n,r+a),rt(e,t,2,n,r-a),rt(e,t,3,n,r-i)}function at(e){return(20091*e>>16)+e}function ot(e,t,n,r){var i,o=0,s=a(16);for(i=0;4>i;++i){var c=e[t+0]+e[t+8],l=e[t+0]-e[t+8],u=(35468*e[t+4]>>16)-at(e[t+12]),d=at(e[t+4])+(35468*e[t+12]>>16);s[o+0]=c+d,s[o+1]=l+u,s[o+2]=l-u,s[o+3]=c-d,o+=4,t++}for(i=o=0;4>i;++i)c=(e=s[o+0]+4)+s[o+8],l=e-s[o+8],u=(35468*s[o+4]>>16)-at(s[o+12]),rt(n,r,0,0,c+(d=at(s[o+4])+(35468*s[o+12]>>16))),rt(n,r,1,0,l+u),rt(n,r,2,0,l-u),rt(n,r,3,0,c-d),o++,r+=32}function st(e,t,n,r){var i=e[t+0]+4,a=35468*e[t+4]>>16,o=at(e[t+4]),s=35468*e[t+1]>>16;it(n,r,0,i+o,e=at(e[t+1]),s),it(n,r,1,i+a,e,s),it(n,r,2,i-a,e,s),it(n,r,3,i-o,e,s)}function ct(e,t,n,r,i){ot(e,t,n,r),i&&ot(e,t+16,n,r+4)}function lt(e,t,n,r){cr(e,t+0,n,r,1),cr(e,t+32,n,r+128,1)}function ut(e,t,n,r){var i;for(e=e[t+0]+4,i=0;4>i;++i)for(t=0;4>t;++t)rt(n,r,t,i,e)}function dt(e,t,n,r){e[t+0]&&dr(e,t+0,n,r),e[t+16]&&dr(e,t+16,n,r+4),e[t+32]&&dr(e,t+32,n,r+128),e[t+48]&&dr(e,t+48,n,r+128+4)}function ft(e,t,n,r){var i,o=a(16);for(i=0;4>i;++i){var s=e[t+0+i]+e[t+12+i],c=e[t+4+i]+e[t+8+i],l=e[t+4+i]-e[t+8+i],u=e[t+0+i]-e[t+12+i];o[0+i]=s+c,o[8+i]=s-c,o[4+i]=u+l,o[12+i]=u-l}for(i=0;4>i;++i)s=(e=o[0+4*i]+3)+o[3+4*i],c=o[1+4*i]+o[2+4*i],l=o[1+4*i]-o[2+4*i],u=e-o[3+4*i],n[r+0]=s+c>>3,n[r+16]=u+l>>3,n[r+32]=s-c>>3,n[r+48]=u-l>>3,r+=64}function pt(e,t,n){var r,i=t-32,a=Ir,o=255-e[i-1];for(r=0;rn;++n)r(e,t+32*n,e,t-32,16)}function vt(e,t){var n;for(n=16;0r;++r)i(t,n+32*r,e,16)}function bt(e,t){var n,r=16;for(n=0;16>n;++n)r+=e[t-1+32*n]+e[t+n-32];yt(r>>5,e,t)}function xt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t-1+32*n];yt(r>>4,e,t)}function St(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t+n-32];yt(r>>4,e,t)}function Ct(e,t){yt(128,e,t)}function Z(e,t,n){return e+2*t+n+2>>2}function wt(e,t){var n,i=t-32;for(i=new Uint8Array([Z(e[i-1],e[i+0],e[i+1]),Z(e[i+0],e[i+1],e[i+2]),Z(e[i+1],e[i+2],e[i+3]),Z(e[i+2],e[i+3],e[i+4])]),n=0;4>n;++n)r(e,t+32*n,i,0,i.length)}function Tt(e,t){var n=e[t-1],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96];k(e,t+0,16843009*Z(e[t-1-32],n,r)),k(e,t+32,16843009*Z(n,r,i)),k(e,t+64,16843009*Z(r,i,a)),k(e,t+96,16843009*Z(i,a,a))}function Et(e,t){var n,r=4;for(n=0;4>n;++n)r+=e[t+n-32]+e[t-1+32*n];for(r>>=3,n=0;4>n;++n)i(e,t+32*n,r,4)}function Dt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1-32],o=e[t+0-32],s=e[t+1-32],c=e[t+2-32],l=e[t+3-32];e[t+0+96]=Z(r,i,e[t-1+96]),e[t+1+96]=e[t+0+64]=Z(n,r,i),e[t+2+96]=e[t+1+64]=e[t+0+32]=Z(a,n,r),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=Z(o,a,n),e[t+3+64]=e[t+2+32]=e[t+1+0]=Z(s,o,a),e[t+3+32]=e[t+2+0]=Z(c,s,o),e[t+3+0]=Z(l,c,s)}function Ot(e,t){var n=e[t+1-32],r=e[t+2-32],i=e[t+3-32],a=e[t+4-32],o=e[t+5-32],s=e[t+6-32],c=e[t+7-32];e[t+0+0]=Z(e[t+0-32],n,r),e[t+1+0]=e[t+0+32]=Z(n,r,i),e[t+2+0]=e[t+1+32]=e[t+0+64]=Z(r,i,a),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=Z(i,a,o),e[t+3+32]=e[t+2+64]=e[t+1+96]=Z(a,o,s),e[t+3+64]=e[t+2+96]=Z(o,s,c),e[t+3+96]=Z(s,c,c)}function kt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1-32],o=e[t+0-32],s=e[t+1-32],c=e[t+2-32],l=e[t+3-32];e[t+0+0]=e[t+1+64]=a+o+1>>1,e[t+1+0]=e[t+2+64]=o+s+1>>1,e[t+2+0]=e[t+3+64]=s+c+1>>1,e[t+3+0]=c+l+1>>1,e[t+0+96]=Z(i,r,n),e[t+0+64]=Z(r,n,a),e[t+0+32]=e[t+1+96]=Z(n,a,o),e[t+1+32]=e[t+2+96]=Z(a,o,s),e[t+2+32]=e[t+3+96]=Z(o,s,c),e[t+3+32]=Z(s,c,l)}function At(e,t){var n=e[t+0-32],r=e[t+1-32],i=e[t+2-32],a=e[t+3-32],o=e[t+4-32],s=e[t+5-32],c=e[t+6-32],l=e[t+7-32];e[t+0+0]=n+r+1>>1,e[t+1+0]=e[t+0+64]=r+i+1>>1,e[t+2+0]=e[t+1+64]=i+a+1>>1,e[t+3+0]=e[t+2+64]=a+o+1>>1,e[t+0+32]=Z(n,r,i),e[t+1+32]=e[t+0+96]=Z(r,i,a),e[t+2+32]=e[t+1+96]=Z(i,a,o),e[t+3+32]=e[t+2+96]=Z(a,o,s),e[t+3+64]=Z(o,s,c),e[t+3+96]=Z(s,c,l)}function jt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96];e[t+0+0]=n+r+1>>1,e[t+2+0]=e[t+0+32]=r+i+1>>1,e[t+2+32]=e[t+0+64]=i+a+1>>1,e[t+1+0]=Z(n,r,i),e[t+3+0]=e[t+1+32]=Z(r,i,a),e[t+3+32]=e[t+1+64]=Z(i,a,a),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=a}function Mt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96],o=e[t-1-32],s=e[t+0-32],c=e[t+1-32],l=e[t+2-32];e[t+0+0]=e[t+2+32]=n+o+1>>1,e[t+0+32]=e[t+2+64]=r+n+1>>1,e[t+0+64]=e[t+2+96]=i+r+1>>1,e[t+0+96]=a+i+1>>1,e[t+3+0]=Z(s,c,l),e[t+2+0]=Z(o,s,c),e[t+1+0]=e[t+3+32]=Z(n,o,s),e[t+1+32]=e[t+3+64]=Z(r,n,o),e[t+1+64]=e[t+3+96]=Z(i,r,n),e[t+1+96]=Z(a,i,r)}function Nt(e,t){var n;for(n=0;8>n;++n)r(e,t+32*n,e,t-32,8)}function Pt(e,t){var n;for(n=0;8>n;++n)i(e,t,e[t-1],8),t+=32}function Ft(e,t,n){var r;for(r=0;8>r;++r)i(t,n+32*r,e,8)}function It(e,t){var n,r=8;for(n=0;8>n;++n)r+=e[t+n-32]+e[t-1+32*n];Ft(r>>4,e,t)}function Lt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t+n-32];Ft(r>>3,e,t)}function Rt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t-1+32*n];Ft(r>>3,e,t)}function zt(e,t){Ft(128,e,t)}function Bt(e,t,n){var r=e[t-n],i=e[t+0],a=3*(i-r)+Pr[1020+e[t-2*n]-e[t+n]],o=Fr[112+(a+4>>3)];e[t-n]=Ir[255+r+Fr[112+(a+3>>3)]],e[t+0]=Ir[255+i-o]}function Vt(e,t,n,r){var i=e[t+0],a=e[t+n];return Lr[255+e[t-2*n]-e[t-n]]>r||Lr[255+a-i]>r}function Ht(e,t,n,r){return 4*Lr[255+e[t-n]-e[t+0]]+Lr[255+e[t-2*n]-e[t+n]]<=r}function Ut(e,t,n,r,i){var a=e[t-3*n],o=e[t-2*n],s=e[t-n],c=e[t+0],l=e[t+n],u=e[t+2*n],d=e[t+3*n];return 4*Lr[255+s-c]+Lr[255+o-l]>r?0:Lr[255+e[t-4*n]-a]<=i&&Lr[255+a-o]<=i&&Lr[255+o-s]<=i&&Lr[255+d-u]<=i&&Lr[255+u-l]<=i&&Lr[255+l-c]<=i}function Wt(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)Ht(e,t+r,n,i)&&Bt(e,t+r,n)}function Gt(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)Ht(e,t+r*n,1,i)&&Bt(e,t+r*n,1)}function Kt(e,t,n,r){var i;for(i=3;0>7,_=18*v+63>>7,v=9*v+63>>7;c[l-3*u]=Ir[255+c[l-3*u]+v],c[l-2*u]=Ir[255+d+_],c[l-u]=Ir[255+f+g],c[l+0]=Ir[255+p-g],c[l+u]=Ir[255+m-_],c[l+2*u]=Ir[255+h-v]}t+=r}}function Yt(e,t,n,r,i,a,o,s){for(a=2*a+1;0>3)],h=Fr[112+(h+3>>3)],g=m+1>>1;c[l-2*u]=Ir[255+c[l-2*u]+g],c[l-u]=Ir[255+d+h],c[l+0]=Ir[255+f-m],c[l+u]=Ir[255+p-g]}t+=r}}function Xt(e,t,n,r,i,a){Jt(e,t,n,1,16,r,i,a)}function Zt(e,t,n,r,i,a){Jt(e,t,1,n,16,r,i,a)}function Qt(e,t,n,r,i,a){var o;for(o=3;0l?0:255:l)&255,l=c,i[a+s]=u}}function mn(e,n,i,o){var s=n.width,c=n.o;if(t(e!=null&&n!=null),0>i||0>=o||i+o>c)return null;if(!e.Cc){if(e.ga==null){var l;if(e.ga=new un,(l=e.ga==null)||(l=n.width*n.o,t(e.Gb.length==0),e.Gb=a(l),e.Uc=0,e.Gb==null?l=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,l=1),l=!l),!l){l=e.ga;var u=e.Fa,d=e.P,f=e.qc,p=e.mb,m=e.nb,h=d+1,g=f-1,v=l.l;if(t(u!=null&&p!=null&&n!=null),vi[0]=null,vi[1]=dn,vi[2]=fn,vi[3]=pn,l.ca=p,l.tb=m,l.c=n.width,l.i=n.height,t(0=f)n=0;else if(l.$a=3&u[d+0],l.Z=u[d+0]>>2&3,l.Lc=u[d+0]>>4&3,d=u[d+0]>>6&3,0>l.$a||1=l.c*l.i;l=!n}if(l)return null;e.ga.Lc==1?o=c-i:e.Ga=0}t(e.ga!=null),t(i+o<=c);t:{if(n=(u=e.ga).c,c=u.l.o,u.$a==0){if(h=e.rc,g=e.Vc,v=e.Fa,d=e.P+1+i*n,f=e.mb,p=e.nb+i*n,t(d<=e.P+e.qc),u.Z!=0)for(t(vi[u.Z]!=null),l=0;l=n)n=1;else if(u.ic||yn(),u.ic){u=l.V,h=l.Ba,g=l.c;var y=l.i,b=(v=1,d=l.$/g,f=l.$%g,p=l.m,m=l.s,l.$),x=g*y,S=g*n,w=m.wc,E=b(y=Ee(E.G[0],E.H[0],p)))u[h+b]=y,++b,++f>=g&&(f=0,++d<=n&&!(d%16)&&q(l,d));else{if(!(280>y)){v=0;break e}y=we(y-256,p);var D,O=Ee(E.G[4],E.H[4],p);if(T(p),!(b>=(O=Te(g,O=we(O,p)))&&x-b>=y)){v=0;break e}for(D=0;D=g;)f-=g,++d<=n&&!(d%16)&&q(l,d);bn?n:d);break e}!v||p.h&&b=c&&(e.Cc=1),o=1}if(!o)return null;if(e.Cc&&((o=e.ga)!=null&&(o.mc=null),e.ga=null,0>23,s[c+4*o+1]=s[c+4*o+1]*d>>23,s[c+4*o+2]=s[c+4*o+2]*d>>23)}t+=a}}function gn(e,t,n,r,i){for(;0>4)*c>>16;e[t+2*a+0]=(240&o|o>>4)*c>>16&240|(15&o|o<<4)*c>>16>>4&15,e[t+2*a+1]=240&l|s}t+=i}}function _n(e,t,n,r,i,a,o,s){var c,l,u=255;for(l=0;l>8}function yn(){Tr=hn,Er=gn,Dr=_n,Or=vn}function bn(n,r,i){e[n]=function(e,n,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y){var b,x=y-1>>1,S=s[c+0]|l[u+0]<<16,C=d[f+0]|p[m+0]<<16;t(e!=null);var w=3*S+C+131074>>2;for(r(e[n+0],255&w,w>>16,h,g),a!=null&&(w=3*C+S+131074>>2,r(a[o+0],255&w,w>>16,_,v)),b=1;b<=x;++b){var T=s[c+b]|l[u+b]<<16,E=d[f+b]|p[m+b]<<16,D=S+T+C+E+524296,O=D+2*(T+C)>>3;w=O+S>>1,S=(D=D+2*(S+E)>>3)+T>>1,r(e[n+2*b-1],255&w,w>>16,h,g+(2*b-1)*i),r(e[n+2*b-0],255&S,S>>16,h,g+(2*b-0)*i),a!=null&&(w=D+C>>1,S=O+E>>1,r(a[o+2*b-1],255&w,w>>16,_,v+(2*b-1)*i),r(a[o+2*b+0],255&S,S>>16,_,v+(2*b+0)*i)),S=T,C=E}1&y||(w=3*S+C+131074>>2,r(e[n+y-1],255&w,w>>16,h,g+(y-1)*i),a!=null&&(w=3*C+S+131074>>2,r(a[o+y-1],255&w,w>>16,_,v+(y-1)*i)))}}function xn(){yi[Rr]=bi,yi[zr]=Si,yi[Br]=xi,yi[Vr]=Ci,yi[Hr]=wi,yi[Ur]=Ti,yi[Wr]=Ei,yi[Gr]=Si,yi[Kr]=Ci,yi[qr]=wi,yi[Jr]=Ti}function Sn(e){return e&~Mi?0>e?0:255:e>>ji}function Cn(e,t){return Sn((19077*e>>8)+(26149*t>>8)-14234)}function wn(e,t,n){return Sn((19077*e>>8)-(6419*t>>8)-(13320*n>>8)+8708)}function Tn(e,t){return Sn((19077*e>>8)+(33050*t>>8)-17685)}function En(e,t,n,r,i){r[i+0]=Cn(e,n),r[i+1]=wn(e,t,n),r[i+2]=Tn(e,t)}function Dn(e,t,n,r,i){r[i+0]=Tn(e,t),r[i+1]=wn(e,t,n),r[i+2]=Cn(e,n)}function On(e,t,n,r,i){var a=wn(e,t,n);t=a<<3&224|Tn(e,t)>>3,r[i+0]=248&Cn(e,n)|a>>5,r[i+1]=t}function kn(e,t,n,r,i){var a=240&Tn(e,t)|15;r[i+0]=240&Cn(e,n)|wn(e,t,n)>>4,r[i+1]=a}function An(e,t,n,r,i){r[i+0]=255,En(e,t,n,r,i+1)}function jn(e,t,n,r,i){Dn(e,t,n,r,i),r[i+3]=255}function Mn(e,t,n,r,i){En(e,t,n,r,i),r[i+3]=255}function Nn(t,n,r){e[t]=function(e,t,i,a,o,s,c,l,u){for(var d=l+(-2&u)*r;l!=d;)n(e[t+0],i[a+0],o[s+0],c,l),n(e[t+1],i[a+0],o[s+0],c,l+r),t+=2,++a,++s,l+=2*r;1&u&&n(e[t+0],i[a+0],o[s+0],c,l)}}function Pn(e,t,n){return n==0?e==0?t==0?6:5:t==0?4:0:n}function Fn(e,t,n,r,i){switch(e>>>30){case 3:cr(t,n,r,i,0);break;case 2:lr(t,n,r,i);break;case 1:dr(t,n,r,i)}}function In(e,t){var n,a,o=t.M,s=t.Nb,c=e.oc,l=e.pc+40,u=e.oc,d=e.pc+584,f=e.oc,p=e.pc+600;for(n=0;16>n;++n)c[l+32*n-1]=129;for(n=0;8>n;++n)u[d+32*n-1]=129,f[p+32*n-1]=129;for(0n;++n)r(c,l+32*n-4,c,l+32*n+12,4);for(n=-1;8>n;++n)r(u,d+32*n-4,u,d+32*n+4,4),r(f,p+32*n-4,f,p+32*n+4,4)}var h=e.Gd,g=e.Hd+a,_=m.ad,v=m.Hc;if(0=e.za-1?i(y,b,h[g].y[15],4):r(y,b,h[g+1].y,0,4)),n=0;4>n;n++)y[b+128+n]=y[b+256+n]=y[b+384+n]=y[b+0+n];for(n=0;16>n;++n,v<<=2)y=c,b=l+Bi[n],mi[m.Ob[n]](y,b),Fn(v,_,16*n,y,b)}else if(y=Pn(a,o,m.Ob[0]),pi[y](c,l),v!=0)for(n=0;16>n;++n,v<<=2)Fn(v,_,16*n,c,l+Bi[n]);for(n=m.Gc,y=Pn(a,o,m.Dd),hi[y](u,d),hi[y](f,p),v=_,y=u,b=d,255&(m=0|n)&&(170&m?ur(v,256,y,b):fr(v,256,y,b)),m=f,v=p,255&(n>>=8)&&(170&n?ur(_,320,m,v):fr(_,320,m,v)),on;++n)r(h,g+n*e.R,c,l+32*n,16);for(n=0;8>n;++n)r(_,m+n*e.B,u,d+32*n,8),r(v,y+n*e.B,f,p+32*n,8)}}function Ln(e,r,i,a,o,s,c,l,u){var d=[0],f=[0],p=0,m=u==null?0:u.kd,h=u??new on;if(e==null||12>i)return 7;h.data=e,h.w=r,h.ha=i,r=[r],i=[i],h.gb=[h.gb];t:{var g=r,v=i,y=h.gb;if(t(e!=null),t(v!=null),t(y!=null),y[0]=0,12<=v[0]&&!n(e,g[0],`RIFF`)){if(n(e,g[0]+8,`WEBP`)){y=3;break t}var b=M(e,g[0]+4);if(12>b||4294967286v[0]-8){y=7;break t}y[0]=b,g[0]+=12,v[0]-=12}y=0}if(y!=0)return y;for(b=0y[0])y=7;else{if(!n(S,v[0],`VP8X`)){if(M(S,v[0]+4)!=10){y=3;break t}if(18>y[0]){y=7;break t}var E=M(S,v[0]+8),D=1+j(S,v[0]+12);if(2147483648<=D*(S=1+j(S,v[0]+15))){y=3;break t}T!=null&&(T[0]=E),C!=null&&(C[0]=D),w!=null&&(w[0]=S),v[0]+=18,y[0]-=18,O[0]=1}y=0}}if(p=p[0],g=g[0],y!=0)return y;if(v=!!(2&g),!b&&p)return 3;if(s!=null&&(s[0]=!!(16&g)),c!=null&&(c[0]=v),l!=null&&(l[0]=0),c=d[0],g=f[0],p&&v&&u==null){y=0;break}if(4>i){y=7;break}if(b&&p||!b&&!p&&!n(e,r[0],`ALPH`)){i=[i],h.na=[h.na],h.P=[h.P],h.Sa=[h.Sa];t:{E=e,y=r,b=i;var O=h.gb;C=h.na,w=h.P,T=h.Sa,D=22,t(E!=null),t(b!=null),S=y[0];var k=b[0];for(t(C!=null),t(T!=null),C[0]=null,w[0]=null,T[0]=0;;){if(y[0]=S,b[0]=k,8>k){y=7;break t}var A=M(E,S+4);if(4294967286O){y=3;break t}if(!n(E,S,`VP8 `)||!n(E,S,`VP8L`)){y=0;break t}if(k[0]b[0])y=7;else{if(S||D){if(O=M(O,E+4),12<=C&&O>C-12){y=3;break t}if(m&&O>b[0]-8){y=7;break t}w[0]=O,y[0]+=8,b[0]-=8,T[0]=D}else T[0]=5<=b[0]&&O[E+0]==47&&!(O[E+4]>>5),w[0]=b[0];y=0}if(i=i[0],h.Ja=h.Ja[0],h.xa=h.xa[0],r=r[0],y!=0)break;if(4294967286i){y=7;break}l=c,m=g,v=s,e==null||5>i?e=0:5<=i&&e[r+0]==47&&!(e[r+4]>>5)?(b=[0],O=[0],C=[0],_(w=new x,e,r,i),Ce(w,b,O,C)?(l!=null&&(l[0]=b[0]),m!=null&&(m[0]=O[0]),v!=null&&(v[0]=C[0]),e=1):e=0):e=0}else{if(10>i){y=7;break}l=g,e==null||10>i||!et(e,r+3,i-3)?e=0:(m=e[r+0]|e[r+1]<<8|e[r+2]<<16,v=16383&(e[r+7]<<8|e[r+6]),e=16383&(e[r+9]<<8|e[r+8]),1&m||3<(m>>1&7)||!(m>>4&1)||m>>5>=h.Ja||!v||!e?e=0:(c&&(c[0]=v),l&&(l[0]=e),e=1))}if(!e||(c=c[0],g=g[0],p&&(d[0]!=c||f[0]!=g)))return 3;u!=null&&(u[0]=h,u.offset=r-u.w,t(4294967286>r-u.w),t(u.offset==u.ha-i));break}return y==0||y==7&&p&&u==null?(s!=null&&(s[0]|=h.na!=null&&0n||(a&=-2,o&=-2),0>a||0>o||0>=s||0>=c||a+s>r||o+c>i))return 0;if(t.v=a,t.j=o,t.va=a+s,t.o=o+c,t.U=s,t.T=c,t.da=e!=null&&0e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,t.F!=null&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function Bn(e,t,n,r){if(r==null||0>=e||0>=t)return 2;if(n!=null){if(n.Da){var i=n.cd,o=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=o||s+i>e||c+o>t)return 2;e=i,t=o}if(n.da){if(!I(e,t,i=[n.ib],o=[n.hb]))return 2;e=i[0],t=o[0]}}r.width=e,r.height=t;t:{var l=r.width,u=r.height;if(e=r.S,0>=l||0>=u||!(e>=Rr&&13>e))e=2;else{if(0>=r.Rd&&r.sd==null){s=o=i=t=0;var d=(c=l*Wi[e])*u;if(11>e||(o=(u+1)/2*(t=(l+1)/2),e==12&&(s=(i=l)*u)),(u=a(d+2*o+s))==null){e=1;break t}r.sd=u,11>e?((l=r.f.RGBA).eb=u,l.fb=0,l.A=c,l.size=d):((l=r.f.kb).y=u,l.O=0,l.fa=c,l.Fd=d,l.f=u,l.N=0+d,l.Ab=t,l.Cd=o,l.ea=u,l.W=0+d+o,l.Db=t,l.Ed=o,e==12&&(l.F=u,l.J=0+d+2*o),l.Tc=s,l.lb=i)}if(t=1,i=r.S,o=r.width,s=r.height,i>=Rr&&13>i)if(11>i)e=r.f.RGBA,t&=(c=Math.abs(e.A))*(s-1)+o<=e.size,t&=c>=o*Wi[i],t&=e.eb!=null;else{e=r.f.kb,c=(o+1)/2,d=(s+1)/2,l=Math.abs(e.fa),u=Math.abs(e.Ab);var f=Math.abs(e.Db),p=Math.abs(e.lb),m=p*(s-1)+o;t&=l*(s-1)+o<=e.Fd,t&=u*(d-1)+c<=e.Cd,t=(t&=f*(d-1)+c<=e.Ed)&l>=o&u>=c&f>=c,t&=e.y!=null,t&=e.f!=null,t&=e.ea!=null,i==12&&(t&=p>=o,t&=m<=e.Tc,t&=e.F!=null)}else t=0;e=t?0:2}}return e!=0||n!=null&&n.fd&&(e=zn(r)),e}var Vn=64,Hn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Un=24,Wn=32,Gn=8,Kn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];B(`Predictor0`,`PredictorAdd0`),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,n){return t[n+0]},e.Predictor3=function(e,t,n){return t[n+1]},e.Predictor4=function(e,t,n){return t[n-1]},e.Predictor5=function(e,t,n){return H(H(e,t[n+1]),t[n+0])},e.Predictor6=function(e,t,n){return H(e,t[n-1])},e.Predictor7=function(e,t,n){return H(e,t[n+0])},e.Predictor8=function(e,t,n){return H(t[n-1],t[n+0])},e.Predictor9=function(e,t,n){return H(t[n+0],t[n+1])},e.Predictor10=function(e,t,n){return H(H(e,t[n-1]),H(t[n+0],t[n+1]))},e.Predictor11=function(e,t,n){var r=t[n+0];return 0>=te(r>>24&255,e>>24&255,(t=t[n-1])>>24&255)+te(r>>16&255,e>>16&255,t>>16&255)+te(r>>8&255,e>>8&255,t>>8&255)+te(255&r,255&e,255&t)?r:e},e.Predictor12=function(e,t,n){var r=t[n+0];return(U((e>>24&255)+(r>>24&255)-((t=t[n-1])>>24&255))<<24|U((e>>16&255)+(r>>16&255)-(t>>16&255))<<16|U((e>>8&255)+(r>>8&255)-(t>>8&255))<<8|U((255&e)+(255&r)-(255&t)))>>>0},e.Predictor13=function(e,t,n){var r=t[n-1];return(ee((e=H(e,t[n+0]))>>24&255,r>>24&255)<<24|ee(e>>16&255,r>>16&255)<<16|ee(e>>8&255,r>>8&255)<<8|ee(255&e,255&r))>>>0};var qn=e.PredictorAdd0;e.PredictorAdd1=ne,B(`Predictor2`,`PredictorAdd2`),B(`Predictor3`,`PredictorAdd3`),B(`Predictor4`,`PredictorAdd4`),B(`Predictor5`,`PredictorAdd5`),B(`Predictor6`,`PredictorAdd6`),B(`Predictor7`,`PredictorAdd7`),B(`Predictor8`,`PredictorAdd8`),B(`Predictor9`,`PredictorAdd9`),B(`Predictor10`,`PredictorAdd10`),B(`Predictor11`,`PredictorAdd11`),B(`Predictor12`,`PredictorAdd12`),B(`Predictor13`,`PredictorAdd13`);var Jn=e.PredictorAdd2;ae(`ColorIndexInverseTransform`,`MapARGB`,`32b`,function(e){return e>>8&255},function(e){return e}),ae(`VP8LColorIndexInverseTransformAlpha`,`MapAlpha`,`8b`,function(e){return e},function(e){return e>>8&255});var Yn,Xn=e.ColorIndexInverseTransform,Zn=e.MapARGB,Qn=e.VP8LColorIndexInverseTransformAlpha,$n=e.MapAlpha,er=e.VP8LPredictorsAdd=[];er.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr=a(511),Ar=a(2041),jr=a(225),Mr=a(767),Nr=0,Pr=Ar,Fr=jr,Ir=Mr,Lr=kr,Rr=0,zr=1,Br=2,Vr=3,Hr=4,Ur=5,Wr=6,Gr=7,Kr=8,qr=9,Jr=10,Yr=[2,3,7],Xr=[3,3,11],Zr=[280,256,256,256,40],Qr=[0,1,1,1,0],$r=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],ei=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],ti=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ni=8,ri=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ii=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ai=null,oi=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],si=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ci=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],li=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ui=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],di=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],fi=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],pi=[],mi=[],hi=[],gi=1,_i=2,vi=[],yi=[];bn(`UpsampleRgbLinePair`,En,3),bn(`UpsampleBgrLinePair`,Dn,3),bn(`UpsampleRgbaLinePair`,Mn,4),bn(`UpsampleBgraLinePair`,jn,4),bn(`UpsampleArgbLinePair`,An,4),bn(`UpsampleRgba4444LinePair`,kn,2),bn(`UpsampleRgb565LinePair`,On,2);var bi=e.UpsampleRgbLinePair,xi=e.UpsampleBgrLinePair,Si=e.UpsampleRgbaLinePair,Ci=e.UpsampleBgraLinePair,wi=e.UpsampleArgbLinePair,Ti=e.UpsampleRgba4444LinePair,Ei=e.UpsampleRgb565LinePair,Di=16,Oi=1<c.ca.S||(alert(`todo:WebPInitConvertARGBToYUV`),c.ca.f.kb.F!=null&&yn()),c.Pb&&0(p=s.Md)?0:100m;++m)12>(g=l.pb[m]).lc&&(g.ia=p*Hi[0>g.lc?0:g.lc]>>3),h|=g.ia;h&&(alert(`todo:VP8InitRandom`),l.ia=1)}l.Ga=s.Id,100l.Ga&&(l.Ga=0)}(function(e,n){if(e==null)return 0;if(n==null)return $e(e,2,`NULL VP8Io parameter in VP8Decode().`);if(!e.cb&&!X(e,n))return 0;if(t(e.cb),n.ac==null||n.ac(n)){n.ob&&(e.L=0);var s=Vi[e.L];if(e.L==2?(e.yb=0,e.zb=0):(e.yb=n.v-s>>4,e.zb=n.j-s>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=n.o+15+s>>4,e.Hb=n.va+15+s>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0s;++s){var l;if(e.Qa.Cb){var u=e.Qa.Lb[s];e.Qa.Fb||(u+=c.Tb)}else u=c.Tb;for(l=0;1>=l;++l){var d=e.gd[s][l],f=u;if(c.Pc&&(f+=c.vd[0],l&&(f+=c.od[0])),0<(f=0>f?0:63>2:p>>1)>9-c.wb&&(p=9-c.wb),1>p&&(p=1),d.dd=p,d.tc=2*f+p,d.ld=40<=f?2:+(15<=f)}else d.tc=0;d.La=l}}}s=0}else $e(e,6,`Frame setup failed`),s=e.a;if(s=s==0){if(s){e.$c=0,0e.Vb){if(e.Vb=0,e.Ec=a(d),e.Fc=0,e.Ec==null){s=$e(e,1,`no memory during frame initialization.`);break e}e.Vb=d}d=e.Ec,f=e.Fc,e.Ac=d,e.Bc=f,f+=c,e.Gd=o(m,Y),e.Hd=0,e.rb=o(h+1,Ge),e.sb=1,e.wa=g?o(g,We):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0=s;++s)kr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Ar[1020+s]=-128>s?-128:127=s;++s)jr[112+s]=-16>s?-16:15=s;++s)Mr[255+s]=0>s?0:255d;++d){var v,y=m[0+d];for(v=0;4>v;++v){y=ui[f[p+v]][y];for(var b=ci[O(u,y[0])];0>3;for(b=0;256>b;b+=16)d[g+b]=E}C=1,w=p[0]}var D=15&u.la,k=15&_.la;for(b=0;4>b;++b){var A=1&k;for(E=S=0;4>E;++E)D=D>>1|(A=(T=ai(f,w,T=A+(1&D),h.Sc,C,d,g))>C)<<7,S=S<<2|(3>=4,k=k>>1|A<<7,v=(v<<8|S)>>>0}for(w=D,C=k>>4,x=0;4>x;x+=2){for(S=0,D=u.la>>4+x,k=_.la>>4+x,b=0;2>b;++b){for(A=1&k,E=0;2>E;++E)T=A+(1&D),D=D>>1|(A=0<(T=ai(f,p[2],T,h.Qc,0,d,g)))<<3,S=S<<2|(3>=2,k=k>>1|A<<5}y|=S<<4*x,w|=D<<4<=s.zb&&s.M<=s.Va,s.Aa==0)e:{if(o.M=s.M,o.uc=u,In(s,o),l=1,o=(S=s.D).Nb,u=(y=Vi[s.L])*s.R,f=y/2*s.B,b=16*o*s.R,E=8*o*s.B,p=s.sa,m=s.ta-u+b,h=s.qa,d=s.ra-f+E,g=s.Ha,_=s.Ia-f+E,k=(D=S.M)==0,v=D>=s.Va-1,s.Aa==2&&In(s,S),S.uc)for(A=(T=s).D.M,t(T.D.uc),S=T.yb;Sc.o&&(D=c.o),c.F=null,c.J=null,s.Fa!=null&&0>1),c.W+=s.B*(y>>1),c.F!=null&&(c.J+=c.width*y)),S>1,c.W+=c.v>>1,c.F!=null&&(c.J+=c.v),c.ka=S-c.j,c.U=c.va-c.v,c.T=D-S,l=c.put(c))}o+1!=s.Ic||v||(r(s.sa,s.ta-u,p,m+16*s.R,u),r(s.qa,s.ra-f,h,d+8*s.B,f),r(s.Ha,s.Ia-f,g,_+8*s.B,f))}if(!l)return $e(e,6,`Output aborted.`)}return 1}(e,n),n.bc!=null&&n.bc(n),s&=1}return s?(e.cb=0,s):0})(e,c)||(n=e.a)}}else n=e.a}n==0&&d.Oa!=null&&d.Oa.fd&&(n=zn(d.ba))}d=n}u=d==0?11>u?f.f.RGBA.eb:f.f.kb.y:null}else u=null;return u};var Wi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(e,t){for(var n=``,r=0;r<4;r++)n+=String.fromCharCode(e[t++]);return n}function u(e,t){return e[t+0]|e[t+1]<<8}function d(e,t){return(e[t+0]|e[t+1]<<8|e[t+2]<<16)>>>0}function f(e,t){return(e[t+0]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new c;var p=[0],m=[0],h=[],g=new c,_=e,v=function(e,t){var n={},r=0,i=!1,a=0,o=0;if(n.frames=[],!function(e,t){for(var n=0;n<4;n++)if(e[t+n]!=`RIFF`.charCodeAt(n))return!0;return!1}(e,t)){for(f(e,t+=4),t+=8;t>1&1}s!=`ANMF`&&(t+=p)}return n}}(_,0);v.response=_,v.rgbaoutput=!0,v.dataurl=!1;var y=v.header?v.header:null,b=v.frames?v.frames:null;if(y){y.loop_counter=y.loop_count,p=[y.canvas_height],m=[y.canvas_width];for(var x=0;x`+n.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)+``,this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write(`<< /Type /Metadata /Subtype /XML /Length `+e.length+` >>`),this.internal.write(`stream`),this.internal.write(e),this.internal.write(`endstream`),this.internal.write(`endobj`)}function Wp(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write(`/Metadata `+this.internal.__metadata__.metadataObjectNumber+` 0 R`)}(function(e){var t,n,r,i,a,o,s,c,l,u=function(e){return e||={},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||`#000000`,this.fillStyle=e.fillStyle||`#000000`,this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||`10px sans-serif`,this.textBaseline=e.textBaseline||`alphabetic`,this.textAlign=e.textAlign||`left`,this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||`miter`,this.lineCap=e.lineCap||`butt`,this.path=e.path||[],this.transform=e.transform===void 0?new c:e.transform.clone(),this.globalCompositeOperation=e.globalCompositeOperation||`normal`,this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new o,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new o,this.lineDashOffset=e.lineDashOffset||0,this.lineDash=e.lineDash||[],this.margin=e.margin||[0,0,0,0],this.prevPageLastElemOffset=e.prevPageLastElemOffset||0,this.ignoreClearRect=typeof e.ignoreClearRect!=`boolean`||e.ignoreClearRect,this};e.events.push([`initialized`,function(){this.context2d=new d(this),t=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,o=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,l=new u}]);var d=function(e){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,"pdf",{get:function(){return t}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(e){n=!!e}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(e){r=!!e}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(e){isNaN(e)||(i=e)}});var a=0;Object.defineProperty(this,"posY",{get:function(){return a},set:function(e){isNaN(e)||(a=e)}}),Object.defineProperty(this,"margin",{get:function(){return l.margin},set:function(e){var t;typeof e==`number`?t=[e,e,e,e]:((t=[,,,,])[0]=e[0],t[1]=e.length>=2?e[1]:t[0],t[2]=e.length>=3?e[2]:t[0],t[3]=e.length>=4?e[3]:t[1]),l.margin=t}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(e){o=e}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(e){s=e}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(e){c=e}}),Object.defineProperty(this,"ctx",{get:function(){return l},set:function(e){e instanceof u&&(l=e)}}),Object.defineProperty(this,"path",{get:function(){return l.path},set:function(e){l.path=e}});var d=[];Object.defineProperty(this,"ctxStack",{get:function(){return d},set:function(e){d=e}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(e){var t=f(e);this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=t.a===0,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(e){var t=f(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=t.a===0,this.ctx.strokeOpacity=t.a,t.a===0?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(e){[`butt`,`round`,`square`].indexOf(e)!==-1&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(e){[`bevel`,`round`,`miter`].indexOf(e)!==-1&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(e){[`right`,`end`,`center`,`left`,`start`].indexOf(e)!==-1&&(this.ctx.textAlign=e)}});var p=null,m=null,h=null;Object.defineProperty(this,"fontFaces",{get:function(){return h},set:function(e){p=null,m=null,h=e}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,(t=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(e))!==null){var n=t[1];t[2];var r=t[3],i=t[4];t[5];var a=t[6],o=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i=Math.floor(o===`px`?parseFloat(i)*this.pdf.internal.scaleFactor:o===`em`?parseFloat(i)*this.pdf.getFontSize():parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(e){var t,n,r=[],i=e.trim();if(i===``)return Ep;if(i in gp)return[gp[i]];for(;i!==``;){switch(n=null,t=(i=vp(i)).charAt(0)){case`"`:case`'`:n=yp(i.substring(1),t);break;default:n=bp(i)}if(n===null||(r.push(n[0]),(i=vp(n[1]))!==``&&i.charAt(0)!==`,`))return Ep;i=i.replace(/^,/,``)}return r}(a);if(this.fontFaces){var c=function(e,t,n){for(var r=(n||={}).defaultFontFamily||`times`,i=Object.assign({},hp,n.genericFontFamilies||{}),a=null,o=null,s=0;s=700||n===`bold`)&&(l=`bold`),n===`italic`&&(l+=`italic`),l.length===0&&(l=`normal`);for(var u=``,d={arial:`Helvetica`,Arial:`Helvetica`,verdana:`Helvetica`,Verdana:`Helvetica`,helvetica:`Helvetica`,Helvetica:`Helvetica`,"sans-serif":`Helvetica`,fixed:`Courier`,monospace:`Courier`,terminal:`Courier`,cursive:`Times`,fantasy:`Times`,serif:`Times`},f=0;f=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:`arc`,x:e,y:t,radius:n,startAngle:r,endAngle:i,counterclockwise:a})},d.prototype.arcTo=function(e,t,n,r,i){throw Error(`arcTo not implemented.`)},d.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw Bd.error(`jsPDF.context2d.rect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.rect`);this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},d.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw Bd.error(`jsPDF.context2d.fillRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.fillRect`);if(!p.call(this)){var i={};this.lineCap!==`butt`&&(i.lineCap=this.lineCap,this.lineCap=`butt`),this.lineJoin!==`miter`&&(i.lineJoin=this.lineJoin,this.lineJoin=`miter`),this.beginPath(),this.rect(e,t,n,r),this.fill(),i.hasOwnProperty(`lineCap`)&&(this.lineCap=i.lineCap),i.hasOwnProperty(`lineJoin`)&&(this.lineJoin=i.lineJoin)}},d.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw Bd.error(`jsPDF.context2d.strokeRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.strokeRect`);m.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},d.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw Bd.error(`jsPDF.context2d.clearRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.clearRect`);this.ignoreClearRect||(this.fillStyle=`#ffffff`,this.fillRect(e,t,n,r))},d.prototype.save=function(e){e=typeof e!=`boolean`||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};d.prototype.drawImage=function(e,t,n,r,i,a,o,l,u){var d=this.pdf.getImageProperties(e),f=1,p=1,m=1,_=1;r!==void 0&&l!==void 0&&(m=l/r,_=u/i,f=d.width/r*l/r,p=d.height/i*u/i),a===void 0&&(a=t,o=n,t=0,n=0),r!==void 0&&l===void 0&&(l=r,u=i),r===void 0&&l===void 0&&(l=d.width,u=d.height);var b=this.ctx.transform.decompose(),S=P(b.rotate.shx),C=new c,w=(C=(C=(C=C.multiply(b.translate)).multiply(b.skew)).multiply(b.scale)).applyToRectangle(new s(a-t*m,o-n*_,r*f,i*p));if(this.autoPaging){for(var T,E=g.call(this,w),D=[],O=0;Ok||jC||T0)){for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}}break;case`bct`:n=[s.x1-a[o-1].x,s.y1-a[o-1].y,s.x2-a[o-1].x,s.y2-a[o-1].y,s.x-a[o-1].x,s.y-a[o-1].y],i[i.length-1].deltas.push(n);break;case`qct`:var l=a[o-1].x+2/3*(s.x1-a[o-1].x),u=a[o-1].y+2/3*(s.y1-a[o-1].y),d=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),h=s.x,g=s.y;n=[l-a[o-1].x,u-a[o-1].y,d-a[o-1].x,f-a[o-1].y,h-a[o-1].x,g-a[o-1].y],i[i.length-1].deltas.push(n);break;case`arc`:i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=t?null:e===`stroke`?`stroke`:`fill`;for(var _=!1,v=0;v=.01&&(r=this.pdf.internal.getFontSize(),this.pdf.setFontSize(r*e.scale),i=this.lineWidth,this.lineWidth=i*e.scale);var z=this.autoPaging!==`text`;if(z||R.y+R.h<=j){if(z||R.y>=k&&R.x<=N){var B=z?e.text:this.pdf.splitTextToSize(e.text,e.maxWidth||N-R.x)[0],V=v([JSON.parse(JSON.stringify(m))],this.posX+this.margin[3],-F+k+this.ctx.prevPageLastElemOffset)[0],H=z&&(O>E||O=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)}}else e.scale>=.01&&(r=this.pdf.internal.getFontSize(),this.pdf.setFontSize(r*e.scale),i=this.lineWidth,this.lineWidth=i*e.scale),this.pdf.text(e.text,d.x+this.posX,d.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)},k=function(e,t,i,a){i||=0,a||=0,this.pdf.internal.out(n(e+i)+` `+r(t+a)+` l`)},A=function(e,t,n){return this.pdf.lines(e,t,n,null,null)},j=function(e,n,r,o,s,c,l,u){this.pdf.internal.out([t(i(r+e)),t(a(o+n)),t(i(s+e)),t(a(c+n)),t(i(l+e)),t(a(u+n)),`c`].join(` `))},M=function(e,t,n,r){for(var i=2*Math.PI,a=Math.PI/2;t>n;)t-=i;var o=Math.abs(n-t);o1e-5;){var u=l+c*Math.min(o,a);s.push(N.call(this,e,l,u)),o-=Math.abs(u-l),l=u}return s},N=function(e,t,n){var r=(n-t)/2,i=e*Math.cos(r),a=e*Math.sin(r),o=i,s=-a,c=o*o+s*s,l=c+o*i+s*a,u=4/3*(Math.sqrt(2*c*l)-l)/(o*a-s*i),d=o-u*s,f=s+u*o,p=d,m=-f,h=r+t,g=Math.cos(h),_=Math.sin(h);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:d*g-f*_,y2:d*_+f*g,x3:p*g-m*_,y3:p*_+m*g,x4:e*Math.cos(n),y4:e*Math.sin(n)}},P=function(e){return 180*e/Math.PI},F=function(e,t,n,r,i,a){var o=e+.5*(n-e),c=t+.5*(r-t),l=i+.5*(n-i),u=a+.5*(r-a),d=Math.min(e,i,o,l),f=Math.max(e,i,o,l),p=Math.min(t,a,c,u),m=Math.max(t,a,c,u);return new s(d,p,f-d,m-p)},I=function(e,t,n,r,i,a,o,c){var l,u,d,f,p,m,h,g,_,v,y,b,x,S,C=n-e,w=r-t,T=i-n,E=a-r,D=o-i,O=c-a;for(u=0;u<41;u++)_=(h=(d=e+(l=u/40)*C)+l*((p=n+l*T)-d))+l*(p+l*(i+l*D-p)-h),v=(g=(f=t+l*w)+l*((m=r+l*E)-f))+l*(m+l*(a+l*O-m)-g),u==0?(y=_,b=v,x=_,S=v):(y=Math.min(y,_),b=Math.min(b,v),x=Math.max(x,_),S=Math.max(S,v));return new s(Math.round(y),Math.round(b),Math.round(x-y),Math.round(S-b))},R=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var e,t,n=(e=this.ctx.lineDash,t=this.ctx.lineDashOffset,JSON.stringify({lineDash:e,lineDashOffset:t}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}})(vf.API),function(e){var t=function(e){var t,n,r,i,a,o,s,c,l,u;for(/[^\x00-\xFF]/.test(e),n=[],r=0,i=(e+=t=`\0\0\0\0`.slice(e.length%4||4)).length;i>r;r+=4)(a=(e.charCodeAt(r)<<24)+(e.charCodeAt(r+1)<<16)+(e.charCodeAt(r+2)<<8)+e.charCodeAt(r+3))===0?n.push(122):(o=(a=((a=((a=((a=(a-(u=a%85))/85)-(l=a%85))/85)-(c=a%85))/85)-(s=a%85))/85)%85,n.push(o+33,s+33,c+33,l+33,u+33));return function(e,t){for(var n=t;n>0;n--)e.pop()}(n,t.length),String.fromCharCode.apply(String,n)+`~>`},n=function(e){var t,n,r,i,a,o=String,s=`length`,c=255,l=`charCodeAt`,u=`slice`,d=`replace`;for(e[u](-2),e=e[u](0,-2)[d](/\s/g,``)[d](`z`,`!!!!!`),r=[],i=0,a=(e+=t=`uuuuu`[u](e[s]%5||5))[s];a>i;i+=5)n=52200625*(e[l](i)-33)+614125*(e[l](i+1)-33)+7225*(e[l](i+2)-33)+85*(e[l](i+3)-33)+(e[l](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(e,t){for(var n=t;n>0;n--)e.pop()}(r,t[s]),o.fromCharCode.apply(o,r)},r=function(e){return e.split(``).map(function(e){return(`0`+e.charCodeAt().toString(16)).slice(-2)}).join(``)+`>`},i=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((e=e.replace(/\s/g,``)).indexOf(`>`)!==-1&&(e=e.substr(0,e.indexOf(`>`))),e.length%2&&(e+=`0`),!1===t.test(e))return``;for(var n=``,r=0;rimport(`./html2canvas-pPo2ECfq.js`).then(e=>u(e.default)),[])).catch(function(e){return Promise.reject(Error(`Could not load html2canvas: `+e))}).then(function(e){return e.default?e.default:e})}function n(){return(Rd.DOMPurify?Promise.resolve(Rd.DOMPurify):Ld(()=>import(`./purify.es-DlxR2Lg_.js`),[])).catch(function(e){return Promise.reject(Error(`Could not load dompurify: `+e))}).then(function(e){return e.default?e.default:e})}var r=function(e){var t=Qi(e);return t===`undefined`?`undefined`:t===`string`||e instanceof String?`string`:t===`number`||e instanceof Number?`number`:t===`function`||e instanceof Function?`function`:e&&e.constructor===Array?`array`:e&&e.nodeType===1?`element`:t===`object`?`object`:`unknown`},i=function(e,t){var n=document.createElement(e);for(var r in t.className&&(n.className=t.className),t.innerHTML&&t.dompurify&&(n.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)n.style[r]=t.style[r];return n},a=function e(t,n){for(var r=t.nodeType===3?document.createTextNode(t.nodeValue):t.cloneNode(!1),i=t.firstChild;i;i=i.nextSibling)!0!==n&&i.nodeType===1&&i.nodeName===`SCRIPT`||r.appendChild(e(i,n));return t.nodeType===1&&(t.nodeName===`CANVAS`?(r.width=t.width,r.height=t.height,r.getContext(`2d`).drawImage(t,0,0)):t.nodeName!==`TEXTAREA`&&t.nodeName!==`SELECT`||(r.value=t.value),r.addEventListener(`load`,function(){r.scrollTop=t.scrollTop,r.scrollLeft=t.scrollLeft},!0)),r},o=function e(t){var n=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),r=e.convert(Promise.resolve(),n);return(r=r.setProgress(1,e,1,[e])).set(t)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(e,t){return e.__proto__=t||o.prototype,e},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:`file.pdf`,margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:`transparent`}},o.prototype.from=function(e,t){return this.then(function(){switch(t||=function(e){switch(r(e)){case`string`:return`string`;case`element`:return e.nodeName.toLowerCase()===`canvas`?`canvas`:`element`;default:return`unknown`}}(e),t){case`string`:return this.then(n).then(function(t){return this.set({src:i(`div`,{innerHTML:e,dompurify:t})})});case`element`:return this.set({src:e});case`canvas`:return this.set({canvas:e});case`img`:return this.set({img:e});default:return this.error(`Unknown source type.`)}})},o.prototype.to=function(e){switch(e){case`container`:return this.toContainer();case`canvas`:return this.toCanvas();case`img`:return this.toImg();case`pdf`:return this.toPdf();default:return this.error(`Invalid target.`)}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error(`Cannot duplicate - no source HTML.`)},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var e={position:`relative`,display:`inline-block`,width:(typeof this.opt.width!=`number`||isNaN(this.opt.width)||typeof this.opt.windowWidth!=`number`||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+`px`,left:0,right:0,top:0,margin:`auto`,backgroundColor:this.opt.backgroundColor},t=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);t.tagName===`BODY`&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+`px`),this.prop.overlay=i(`div`,{className:`html2pdf__overlay`,style:{position:`fixed`,overflow:`hidden`,zIndex:1e3,left:`-100000px`,right:0,bottom:0,top:0}}),this.prop.container=i(`div`,{className:`html2pdf__container`,style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(i(`div`,{style:{clear:`both`,border:`0 none transparent`,margin:0,padding:0,height:0}})),this.prop.container.style.float=`none`,this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position=`relative`,this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+`px`})},o.prototype.toCanvas=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(t).then(function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)}).then(function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(t).then(function(e){var t=this.opt.jsPDF,n=this.opt.fontFaces,r=typeof this.opt.width!=`number`||isNaN(this.opt.width)||typeof this.opt.windowWidth!=`number`||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:`#ffffff`,imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,t.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,t.context2d.margin=this.opt.margin,t.context2d.fontFaces=n,n)for(var a=0;ac&&(s=l,l=c,c=s);else{if(e!==`l`&&e!==`landscape`)throw`Invalid orientation: `+e;e=`l`,c>l&&(s=l,l=c,c=s)}return{width:l,height:c,unit:t,k:i,orientation:e}},e.html=function(e,t){(t||={}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this,t.fontFaces=t.fontFaces?t.fontFaces.map(pp):null;var n=new o(t);return t.worker?n:n.from(e).doCallback()}}(vf.API),vf.API.addJS=function(e){var t,n,r=function(e){for(var t=``,n=0;n=0&&e[a]===`\\`;a--)i++;t+=i%2==0?`\\`+r:r}else t+=r}return t}(e);return this.internal.events.subscribe(`postPutResources`,function(){t=this.internal.newObject(),this.internal.out(`<<`),this.internal.out(`/Names [(EmbeddedJS) `+(t+1)+` 0 R]`),this.internal.out(`>>`),this.internal.out(`endobj`),n=this.internal.newObject(),this.internal.out(`<<`),this.internal.out(`/S /JavaScript`),this.internal.out(`/JS (`+r+`)`),this.internal.out(`>>`),this.internal.out(`endobj`)}),this.internal.events.subscribe(`putCatalog`,function(){t!==void 0&&n!==void 0&&this.internal.out(`/Names <>`)}),this},function(e){var t;e.events.push([`postPutResources`,function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=e.outline.render().split(/\r\n/),i=0;i> endobj`)}var f=e.internal.newObject();for(e.internal.write(`<< /Names [ `),i=0;i>`,`endobj`),t=e.internal.newObject(),e.internal.write(`<< /Dests `+f+` 0 R`),e.internal.write(`>>`,`endobj`)}}]),e.events.push([`putCatalog`,function(){var e=this;e.outline.root.children.length>0&&(e.internal.write(`/Outlines`,this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&e.internal.write(`/Names `+t+` 0 R`))}]),e.events.push([`initialized`,function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var r={title:t,options:n,children:[]};return e??=this.root,e.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val=``,this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n0&&(this.line(`/First `+this.makeRef(e.children[0])),this.line(`/Last `+this.makeRef(e.children[e.children.length-1]))),this.line(`/Count `+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r0&&this.line(`/Prev `+this.makeRef(t.children[r-1])),r0&&(this.line(`/First `+this.makeRef(i.children[0])),this.line(`/Last `+this.makeRef(i.children[i.children.length-1])));var a=this.count=this.count_r({count:0},i);if(a>0&&this.line(`/Count `+a),i.options&&i.options.pageNumber){var o=e.internal.getPageInfo(i.options.pageNumber);this.line(`/Dest [`+o.objId+` 0 R /XYZ 0 `+n(0)+` 0]`)}this.objEnd()}for(var s=0;s>`}),`transparency`in t&&Array.isArray(t.transparency)&&t.transparency.length>0){for(var o=``,s=0,c=t.transparency.length;s>`,m.content=i;var v=m.objId+` 0 R`;i=`<>`,h.content=i,this.internal.write(m.objId,`0 R`,h.objId,`0 R`);break;case`freetext`:r=`/Rect [`+a(n.bounds.x)+` `+o(n.bounds.y)+` `+a(n.bounds.x+n.bounds.w)+` `+o(n.bounds.y+n.bounds.h)+`] `;var y=`font: Helvetica,sans-serif 12.0pt; text-align:left; color:#`+(n.color||`#000000`);i=`<>`,this.internal.write(i);break;case`link`:if(n.options.name){var b=this.annotations._nameMap[n.options.name];n.options.pageNumber=b.page,n.options.top=b.y}else n.options.top||(n.options.top=0);if(r=`/Rect [`+n.finalBounds.x+` `+n.finalBounds.y+` `+n.finalBounds.w+` `+n.finalBounds.h+`] `,i=``,n.options.url)i=`<>`;else if(n.options.pageNumber)switch(i=`<>`,this.internal.write(i))}}this.internal.write(`]`)}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case`link`:this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case`text`:case`freetext`:t.pageContext.annotations.push(e)}},e.link=function(e,t,n,r,i){var a=this.internal.getCurrentPageInfo(),o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;a.pageContext.annotations.push({finalBounds:{x:o(e),y:s(t),w:o(e+n),h:s(t+r)},options:i,type:`link`})},e.textWithLink=function(e,t,n,r){var i,a,o=this.getTextWidth(e),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(r.maxWidth!==void 0){a=r.maxWidth;var c=this.splitTextToSize(e,a).length;i=Math.ceil(s*c)}else a=o,i=s;return this.text(e,t,n,r),n+=.2*s,r.align===`center`&&(t-=o/2),r.align===`right`&&(t-=o),this.link(t,n-s,a,i,r),o},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(vf.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(e){return t[e.charCodeAt(0)]!==void 0},o=e.__arabicParser__.isArabicLetter=function(e){return typeof e==`string`&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},s=e.__arabicParser__.isArabicEndLetter=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length<=2},c=e.__arabicParser__.isArabicAlfLetter=function(e){return o(e)&&i.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=1};var l=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=3};var u=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length==4},d=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,i=``,a=0;for(t=0;t>`),this.internal.out(`endobj`)}),this.internal.events.subscribe(`putCatalog`,function(){this.internal.out(`/OpenAction `+t+` 0 R`)})),this},function(e){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext(`2d`).pageWrapXEnabled&&(this.getContext(`2d`).pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext(`2d`).pageWrapYEnabled&&(this.getContext(`2d`).pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,t){var n;if((e||=`2d`)!==`2d`)return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw Error(`toDataURL is not implemented.`)},e.events.push([`initialized`,function(){this.canvas=new t,this.canvas.pdf=this}])}(vf.API),function(e){var t={left:0,top:0,bottom:0,right:0},n=!1,r=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var e=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(e){n=e}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(e){r=e}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(e){i=e}});var a=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return a},set:function(e){a=e}});var o=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return o},set:function(e){o=e}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return r.call(this),this.internal.__cell__.headerFunction=typeof e==`function`?e:void 0,this},e.getTextDimensions=function(e,t){r.call(this);var n=(t||={}).fontSize||this.getFontSize(),i=t.font||this.getFont(),a=t.scaleFactor||this.internal.scaleFactor,o=0,s=0,c=0,l=this;if(!Array.isArray(e)&&typeof e!=`string`){if(typeof e!=`number`)throw Error(`getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.`);e=String(e)}var u=t.maxWidth;u>0?typeof e==`string`?e=this.splitTextToSize(e,u):Object.prototype.toString.call(e)===`[object Array]`&&(e=e.reduce(function(e,t){return e.concat(l.splitTextToSize(t,u))},[])):e=Array.isArray(e)?e:[e];for(var d=0;dthis.getPageHeight()?(this.cellAddPage(),e.y=s.top,l&&c&&(this.printHeaderRow(e.lineNumber,!0),e.y+=c[0].height)):e.y=i.y+i.height||e.y),e.text[0]!==void 0&&(this.rect(e.x,e.y,e.width,e.height,!0===n?`FD`:void 0),e.align===`right`?this.text(e.text,e.x+e.width-o,e.y+o,{align:`right`,baseline:`top`}):e.align===`center`?this.text(e.text,e.x+e.width/2,e.y+o,{align:`center`,baseline:`top`,maxWidth:e.width-o-o}):this.text(e.text,e.x+o,e.y+o,{align:`left`,baseline:`top`,maxWidth:e.width-o-o})),this.internal.__cell__.lastCell=e,this};e.table=function(e,n,c,l,u){if(r.call(this),!c)throw Error(`No data for PDF table.`);var d,f,p,m,h=[],g=[],_=[],v={},y={},b=[],x=[],S=(u||={}).autoSize||!1,C=!1!==u.printHeaders,w=u.css&&u.css[`font-size`]!==void 0?16*u.css[`font-size`]:u.fontSize||12,T=u.margins||Object.assign({width:this.getPageWidth()},t),E=typeof u.padding==`number`?u.padding:3,D=u.headerBackgroundColor||`#c8c8c8`,O=u.headerTextColor||`#000`;if(i.call(this),this.internal.__cell__.printHeaders=C,this.internal.__cell__.margins=T,this.internal.__cell__.table_font_size=w,this.internal.__cell__.padding=E,this.internal.__cell__.headerBackgroundColor=D,this.internal.__cell__.headerTextColor=O,this.setFontSize(w),l==null)g=h=Object.keys(c[0]),_=h.map(function(){return`left`});else if(Array.isArray(l)&&Qi(l[0])===`object`)for(h=l.map(function(e){return e.name}),g=l.map(function(e){return e.prompt||e.name||``}),_=l.map(function(e){return e.align||`left`}),d=0;d0&&this.setTableHeaderRow(c),this.setFont(void 0,`normal`),n=!1}}(vf.API);var cp={italic:[`italic`,`oblique`,`normal`],oblique:[`oblique`,`italic`,`normal`],normal:[`normal`,`oblique`,`italic`]},lp=[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`],up=sp(lp),dp=[100,200,300,400,500,600,700,800,900],fp=sp(dp);function pp(e){var t=e.family.replace(/"|'/g,``).toLowerCase(),n=function(e){return cp[e||=`normal`]?e:`normal`}(e.style),r=function(e){return e?typeof e==`number`?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):e===`bold`?700:400:400}(e.weight),i=function(e){return typeof up[e||=`normal`]==`number`?e:`normal`}(e.stretch);return{family:t,style:n,weight:r,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,n,r].join(` `)}}}function mp(e,t,n,r){var i;for(i=n;i>=0&&i=0&&i>>1)&255}return i}function Mp(e,t,n){var r=e.length,i=[];i[0]=4;for(var a=0;a>a&o}function Ip(e,t,n,r){var i=n*r,a=Math.floor(i/8),o=16-(i-8*a+r),s=(1<>8&255;e.setUint8(t,r)}})(e,a,Lp(e,a)&~(s<>7,o=1<<1+(7&i);e[t++],e[t++];var s=null,c=null;a&&(s=t,c=o,t+=3*o);var l=!0,u=[],d=0,f=null,p=0,m=null;for(this.width=n,this.height=r;l&&t=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw Error(`Invalid graphics extension block.`);var h=e[t++];d=e[t++]|e[t++]<<8,f=e[t++],1&h||(f=null),p=h>>2&7,t++;break;case 254:for(;;){if(!((D=e[t++])>=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}break;default:throw Error(`Unknown graphic control label: 0x`+e[t-1].toString(16))}break;case 44:var g=e[t++]|e[t++]<<8,_=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,b=e[t++],x=b>>6&1,S=1<<1+(7&b),C=s,w=c,T=!1;b>>7&&(T=!0,C=t,w=S,t+=3*S);var E=t;for(t++;;){var D;if(!((D=e[t++])>=0))throw Error(`Invalid block size`);if(D===0)break;t+=D}u.push({x:g,y:_,width:v,height:y,has_local_palette:T,palette_offset:C,palette_size:w,data_offset:E,data_length:t-E,transparent_index:f,interlaced:!!x,delay:d,disposal:p});break;case 59:l=!1;break;default:throw Error(`Unknown gif block: 0x`+e[t-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return m},this.frameInfo=function(e){if(e<0||e>=u.length)throw Error(`Frame index out of range.`);return u[e]},this.decodeAndBlitFrameBGRA=function(t,r){var i=this.frameInfo(t),a=i.width*i.height;if(a>536870912)throw Error(`Image dimensions exceed 512MB, which is too large.`);var o=new Uint8Array(a);zp(e,i.data_offset,o,a);var s=i.palette_offset,c=i.transparent_index;c===null&&(c=256);var l=i.width,u=n-l,d=l,f=4*(i.y*n+i.x),p=4*((i.y+i.height)*n+i.x),m=f,h=4*u;!0===i.interlaced&&(h+=4*n*7);for(var g=8,_=0,v=o.length;_=p&&(h=4*u+4*n*(g-1),m=f+(l+u)*(g<<1),g>>=1)),y===c)m+=4;else{var b=e[s+3*y],x=e[s+3*y+1],S=e[s+3*y+2];r[m++]=S,r[m++]=x,r[m++]=b,r[m++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,r){var i=this.frameInfo(t),a=i.width*i.height;if(a>536870912)throw Error(`Image dimensions exceed 512MB, which is too large.`);var o=new Uint8Array(a);zp(e,i.data_offset,o,a);var s=i.palette_offset,c=i.transparent_index;c===null&&(c=256);var l=i.width,u=n-l,d=l,f=4*(i.y*n+i.x),p=4*((i.y+i.height)*n+i.x),m=f,h=4*u;!0===i.interlaced&&(h+=4*n*7);for(var g=8,_=0,v=o.length;_=p&&(h=4*u+4*n*(g-1),m=f+(l+u)*(g<<1),g>>=1)),y===c)m+=4;else{var b=e[s+3*y],x=e[s+3*y+1],S=e[s+3*y+2];r[m++]=b,r[m++]=x,r[m++]=S,r[m++]=255}--d}}}function zp(e,t,n,r){for(var i=e[t++],a=1<>=c,u-=c,g!==a){if(g===o)break;for(var _=ga;)y=m[y]>>8,++v;var b=y;if(f+v+(_===g?0:1)>r)return void Bd.log(`Warning, gif stream longer than expected.`);n[f++]=b;var x=f+=v;for(_!==g&&(n[f++]=b),y=_;v--;)y=m[y],n[--x]=255&y,y>>=8;h!==null&&s<4096&&(m[s++]=h<<8|b,s>=l+1&&c<12&&(++c,l=l<<1|1)),h=g}else s=o+1,l=(1<<(c=i+1))-1,h=null}return f!==r&&Bd.log(`Warning, gif stream shorter than expected.`),n}function Bp(e){var t,n,r,i,a,o=Math.floor,s=Array(64),c=Array(64),l=Array(64),u=Array(64),d=Array(65535),f=Array(65535),p=Array(64),m=Array(64),h=[],g=0,_=7,v=Array(64),y=Array(64),b=Array(64),x=Array(256),S=Array(2048),C=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],w=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],T=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],D=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],O=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],k=[0,1,2,3,4,5,6,7,8,9,10,11],A=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],j=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function M(e,t){for(var n=0,r=0,i=[],a=1;a<=16;a++){for(var o=1;o<=e[a];o++)i[t[r]]=[],i[t[r]][0]=n,i[t[r]][1]=a,r++,n++;n*=2}return i}function N(e){for(var t=e[0],n=e[1]-1;n>=0;)t&1<>8&255),P(255&e)}function I(e,t,n,r,i){for(var a,o=i[0],s=i[240],c=function(e,t){var n,r,i,a,o,s,c,l,u,d,f=0;for(u=0;u<8;++u){n=e[f],r=e[f+1],i=e[f+2],a=e[f+3],o=e[f+4],s=e[f+5],c=e[f+6];var m=n+(l=e[f+7]),h=n-l,g=r+c,_=r-c,v=i+s,y=i-s,b=a+o,x=a-o,S=m+b,C=m-b,w=g+v,T=g-v;e[f]=S+w,e[f+4]=S-w;var E=.707106781*(T+C);e[f+2]=C+E,e[f+6]=C-E;var D=.382683433*((S=x+y)-(T=_+h)),O=.5411961*S+D,k=1.306562965*T+D,A=.707106781*(w=y+_),j=h+A,M=h-A;e[f+5]=M+O,e[f+3]=M-O,e[f+1]=j+k,e[f+7]=j-k,f+=8}for(f=0,u=0;u<8;++u){n=e[f],r=e[f+8],i=e[f+16],a=e[f+24],o=e[f+32],s=e[f+40],c=e[f+48];var N=n+(l=e[f+56]),P=n-l,F=r+c,I=r-c,R=i+s,z=i-s,B=a+o,V=a-o,H=N+B,U=N-B,ee=F+R,te=F-R;e[f]=H+ee,e[f+32]=H-ee;var ne=.707106781*(te+U);e[f+16]=U+ne,e[f+48]=U-ne;var re=.382683433*((H=V+z)-(te=I+P)),W=.5411961*H+re,ie=1.306562965*te+re,ae=.707106781*(ee=z+I),oe=P+ae,G=P-ae;e[f+40]=G+W,e[f+24]=G-W,e[f+8]=oe+ie,e[f+56]=oe-ie,f++}for(u=0;u<64;++u)d=e[u]*t[u],p[u]=d>0?d+.5|0:d-.5|0;return p}(e,t),l=0;l<64;++l)m[C[l]]=c[l];var u=m[0]-n;n=m[0],u==0?N(r[0]):(N(r[f[a=32767+u]]),N(d[a]));for(var h=63;h>0&&m[h]==0;)h--;if(h==0)return N(o),n;for(var g,_=1;_<=h;){for(var v=_;m[_]==0&&_<=h;)++_;var y=_-v;if(y>=16){g=y>>4;for(var b=1;b<=g;++b)N(s);y&=15}a=32767+m[_],N(i[(y<<4)+f[a]]),N(d[a]),_++}return h!=63&&N(o),n}function R(e){e=Math.min(Math.max(e,1),100),a!=e&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=o((t[n]*e+50)/100);r=Math.min(Math.max(r,1),255),s[C[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],a=0;a<64;a++){var d=o((i[a]*e+50)/100);d=Math.min(Math.max(d,1),255),c[C[a]]=d}for(var f=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],p=0,m=0;m<8;m++)for(var h=0;h<8;h++)l[p]=1/(s[C[p]]*f[m]*f[h]*8),u[p]=1/(c[C[p]]*f[m]*f[h]*8),p++}(Math.floor(e<50?5e3/e:200-2*e)),a=e)}this.encode=function(e,a){a&&R(a),h=[],g=0,_=7,F(65496),F(65504),F(16),P(74),P(70),P(73),P(70),P(0),P(1),P(1),P(0),F(1),F(1),P(0),P(0),function(){F(65499),F(132),P(0);for(var e=0;e<64;e++)P(s[e]);P(1);for(var t=0;t<64;t++)P(c[t])}(),function(e,t){F(65472),F(17),P(8),F(t),F(e),P(3),P(1),P(17),P(0),P(2),P(17),P(1),P(3),P(17),P(1)}(e.width,e.height),function(){F(65476),F(418),P(0);for(var e=0;e<16;e++)P(w[e+1]);for(var t=0;t<=11;t++)P(T[t]);P(16);for(var n=0;n<16;n++)P(E[n+1]);for(var r=0;r<=161;r++)P(D[r]);P(1);for(var i=0;i<16;i++)P(O[i+1]);for(var a=0;a<=11;a++)P(k[a]);P(17);for(var o=0;o<16;o++)P(A[o+1]);for(var s=0;s<=161;s++)P(j[s])}(),F(65498),F(12),P(3),P(1),P(0),P(2),P(17),P(3),P(17),P(0),P(63),P(0);var o=0,d=0,f=0;g=0,_=7,this.encode.displayName=`_encode_`;for(var p,m,x,C,M,z,B,V,H,U=e.data,ee=e.width,te=e.height,ne=4*ee,re=0;re>3)*ne+(B=4*(7&H)),re+V>=te&&(z-=ne*(re+1+V-te)),p+B>=ne&&(z-=p+B-ne+4),m=U[z++],x=U[z++],C=U[z++],v[H]=(S[m]+S[x+256|0]+S[C+512|0]>>16)-128,y[H]=(S[m+768|0]+S[x+1024|0]+S[C+1280|0]>>16)-128,b[H]=(S[m+1280|0]+S[x+1536|0]+S[C+1792|0]>>16)-128;o=I(v,l,o,t,r),d=I(y,u,d,n,i),f=I(b,u,f,n,i),p+=32}re+=8}if(_>=0){var W=[];W[1]=_+1,W[0]=(1<<_+1)-1,N(W)}return F(65497),new Uint8Array(h)},e||=50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)x[t]=e(t)}(),t=M(w,T),n=M(O,k),r=M(E,D),i=M(A,j),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var r=e;rr;r++)if(e[t+r]!=n.charCodeAt(r))return!0;return!1}function r(e,t,n,r,i){for(var a=0;ar+1?[]:new t),!(i.length>>0;e&n;)n>>>=1;return n?(e&n-1)+n:e}function l(e,n,r,i,a){t(!(i%r));do e[n+(i-=r)]=a;while(0=o),512>=o)var s=a(512);else if((s=a(o))==null)return 0;return function(e,n,r,i,o,s){var u,f,p=n,m=1<u;++u){if(h[u]>1<(S-=h[u]))return 0;for(;0=u;++u,o<<=1){if(x+=S<<=1,0>(S-=h[u]))return 0;for(;0v&&!(0>=(_-=h[v]));)++v,_<<=1;m+=C=1<<(_=v-r),e[n+(v=b&y)].g=_+r,e[n+v].value=p-n-v}i.g=u-r,i.value=s[f++],l(e,p+(b>>r),o,C,i),b=c(b,u)}}return x==2*g[15]-1?m:0}(e,n,r,i,o,s)}function d(){this.value=this.g=0}function f(){this.value=this.g=0}function p(){this.G=o(5,d),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(Vn,f)}function m(e,n,r,i){t(e!=null),t(n!=null),t(2147483648>i),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=n,e.pa=r,e.Jd=n,e.Yc=r+i,e.Zc=4<=i?r+i-4+1:r,E(e)}function h(e,t){for(var n=0;0i),e.Sb=i,e.Ra=0,e.u=0,e.h=0,4>>=8,e.Ra+=e.oa[e.pa+e.bb]<>>0,++e.bb,e.u-=8;C(e)&&(e.h=1,e.u=0)}function y(e,n){if(t(0<=n),!e.h&&n<=Un){var r=S(e)&Hn[n];return e.u+=n,v(e),r}return e.h=1,e.u=0}function b(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function x(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function S(e){return e.Ra>>>(e.u&Wn-1)>>>0}function C(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>Wn}function w(e,t){e.u=t,e.h=C(e)}function T(e){e.u>=Gn&&(t(e.u>=Gn),v(e))}function E(e){t(e!=null&&e.oa!=null),e.pa>>0,e.b+=8):(t(e!=null&&e.oa!=null),e.pae.b&&E(e);var r=e.b,i=n*t>>>8,a=(e.I>>>r>i)+0;for(a?(n-=i,e.I-=i+1<>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Kn[r],e.b-=r,e.Ca=(n<>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=255&n}function A(e,t){return e[t+0]|e[t+1]<<8}function j(e,t){return A(e,t)|e[t+2]<<16}function M(e,t){return A(e,t)|A(e,t+2)<<16}function N(e,n){var r=1<=a||0>=o?0:(r[0]=a,i[0]=o,1)}function R(e,t){return e+(1<>>t}function z(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function B(t,n){e[n]=function(n,r,i,a,o,s,c){var l;for(l=0;l>>1)+(e&t)>>>0}function U(e){return 0<=e&&256>e?e:0>e?0:255>1))}function te(e,t,n){return Math.abs(t-n)-Math.abs(e-n)}function ne(e,t,n,r,i,a,o){for(r=a[o-1],n=0;n>8&255,c=16711935&(c=(c=16711935&o)+((s<<16)+s));r[i+a]=(4278255360&o)+c>>>0}}function W(e,t){t.jd=255&e,t.hd=e>>8&255,t.ud=e>>16&255}function ie(e,t,n,r,i,a){var o;for(o=0;o>>8,l=s,u=255&(u=(u=s>>>16)+((e.jd<<24>>24)*(c<<24>>24)>>>5));l=255&(l=(l+=(e.hd<<24>>24)*(c<<24>>24)>>>5)+((e.ud<<24>>24)*(u<<24>>24)>>>5)),i[a+o]=(4278255360&s)+(u<<16)+l}}function ae(t,n,r,i,a){e[n]=function(e,t,n,r,o,s,c,l,u){for(r=c;r>t.b,f=t.Ea,p=t.K[0],m=t.w;if(8>d)for(t=(1<>=d}else e[`VP8LMapColor`+r](s,c,p,m,l,u,n,o,f)}}function oe(e,t,n,r,i){for(n=t+n;t>16&255,r[i++]=a>>8&255,r[i++]=255&a}}function G(e,t,n,r,i){for(n=t+n;t>16&255,r[i++]=a>>8&255,r[i++]=255&a,r[i++]=a>>24&255}}function se(e,t,n,r,i){for(n=t+n;t>16&240|o>>12&15,o=240&o|o>>28&15;r[i++]=a,r[i++]=o}}function ce(e,t,n,r,i){for(n=t+n;t>16&248|o>>13&7,o=o>>5&224|o>>3&31;r[i++]=a,r[i++]=o}}function le(e,t,n,r,i){for(n=t+n;t>8&255,r[i++]=a>>16&255}}function ue(e,t,n,i,a,o){if(o==0)for(n=t+n;t>24|o[1]>>8&65280|o[2]<<8&16711680|o[3]<<24)>>>0),a+=32;else r(i,a,e,t,n)}function K(t,n){e[n][0]=e[t+`0`],e[n][1]=e[t+`1`],e[n][2]=e[t+`2`],e[n][3]=e[t+`3`],e[n][4]=e[t+`4`],e[n][5]=e[t+`5`],e[n][6]=e[t+`6`],e[n][7]=e[t+`7`],e[n][8]=e[t+`8`],e[n][9]=e[t+`9`],e[n][10]=e[t+`10`],e[n][11]=e[t+`11`],e[n][12]=e[t+`12`],e[n][13]=e[t+`13`],e[n][14]=e[t+`0`],e[n][15]=e[t+`0`]}function de(e){return e==Gr||e==Kr||e==qr||e==Jr}function fe(){this.eb=[],this.size=this.A=this.fb=0}function pe(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function me(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new fe,this.f.kb=new pe,this.sd=null}function he(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ge(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function _e(e){return alert(`todo:WebPSamplerProcessPlane`),e.T}function ve(e,t){var n=e.T,i=t.ba.f.RGBA,a=i.eb,o=i.fb+e.ka*i.A,s=yi[t.ba.S],c=e.y,l=e.O,u=e.f,d=e.N,f=e.ea,p=e.W,m=t.cc,h=t.dc,g=t.Mc,_=t.Nc,v=e.ka,y=e.ka+e.T,b=e.U,x=b+1>>1;for(v==0?s(c,l,null,null,u,d,f,p,u,d,f,p,a,o,null,null,b):(s(t.ec,t.fc,c,l,m,h,g,_,u,d,f,p,a,o-i.A,a,o,b),++n);v+2n,i=n==zr||n==Vr||n==Hr||n==Ur||n==12||de(n);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!Rn(t.Oa,e,i?11:12))return 0;if(i&&de(n)&&xn(),e.da)alert(`todo:use_scaling`);else{if(r){if(t.Ib=_e,e.Kb){if(n=e.U+1>>1,t.memory=a(e.U+2*n),t.memory==null)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+n,t.Ib=ve,xn()}}else alert(`todo:EmitYUV`);i&&(t.Jb=ye,r&&yn())}if(r&&!Ni){for(e=0;256>e;++e)Pi[e]=89858*(e-128)+Oi>>Di,Li[e]=-22014*(e-128)+Oi,Ii[e]=-45773*(e-128),Fi[e]=113618*(e-128)+Oi>>Di;for(e=ki;e>Di,Ri[e-ki]=Xe(t,255),zi[e-ki]=Xe(t+8>>4,15);Ni=1}return 1}function xe(e){var n=e.ma,r=e.U,i=e.T;return t(!(1&e.ka)),0>=r||0>=i?0:(r=n.Ib(e,n),n.Jb!=null&&n.Jb(e,n,r),n.Dc+=r,1)}function Se(e){e.ma.memory=null}function Ce(e,t,n,r){return y(e,8)==47?(t[0]=y(e,14)+1,n[0]=y(e,14)+1,r[0]=y(e,1),y(e,3)==0?!e.h:0):0}function we(e,t){if(4>e)return e+1;var n=e-2>>1;return(2+(1&e)<>4)*e+(8-(15&n)))?n:1;var n}function Ee(e,t,n){var r=S(n),i=e[t+=255&r].g-8;return 0>>0,t(8>=r.g),e.g}function Oe(e,n,r){var i=e.xc;return t((n=i==0?0:e.vc[e.md*(r>>i)+(n>>i)])>E.b)*w;_x&&(A=x),(0,er[D[O++]>>8&15])(m,h+ +k,y,b+k-x,A-k,y,b+k),k=A}h+=x,b+=x,++_&C||(E+=w)}p!=d.nc&&r(u,l-g,u,l+(p-f-1)*g,g);break;case 1:for(g=m,v=h,x=(m=d.Ea)-(b=m&~(y=(h=1<>d.b)*_;f=a),0o.o&&(i=o.o),r=i?r=0:(a[0]+=4*o.v,o.ka=r-o.j,o.U=o.va-o.v,o.T=i-r,r=1),r){if(c=c[0],11>(r=e.ca).S){var d=r.f.RGBA,f=(i=r.S,a=o.U,o=o.T,u=d.eb,d.A),p=o;for(d=d.fb+e.Ma*d.A;0i){var a=e.l.width,o=r.ca,s=r.tb+a*i,c=e.V,l=e.Ba+e.c*i,u=e.gc;t(e.ab==1),t(u[0].hc==3),Qn(u[0],i,n,c,l,o,s),Me(r,i,n,o,s,a)}e.C=e.Ma=n}function Ne(e,n,r,i,a,o,s){var c=e.$/i,l=e.$%i,u=e.m,d=e.s,f=r+e.$,p=f;a=r+i*a;var m=r+i*o,h=280+d.ua,g=e.Pb?c:16777216,_=0=g){var E=f-r;t((g=e).Pb),g.wd=g.m,g.xd=E,0O.g?(w(x,x.u+O.g),E[D]=O.value,x=0):(w(x,x.u+O.g-256),t(256<=O.value),x=O.value),x==0&&(b=!0)}else x=Ee(y.G[0],y.H[0],u);if(u.h)break;if(b||256>x){if(!b)if(y.nd)n[f]=(y.qb|x<<8)>>>0;else{if(T(u),b=Ee(y.G[1],y.H[1],u),T(u),E=Ee(y.G[2],y.H[2],u),D=Ee(y.G[3],y.H[3],u),u.h)break;n[f]=(D<<24|b<<16|x<<8|E)>>>0}if(b=!1,++f,++l>=i&&(l=0,++c,s!=null&&c<=o&&!(c%16)&&s(e,c),_!=null))for(;p>>_.Mb]=x}else if(280>x){if(x=we(x-256,u),E=Ee(y.G[4],y.H[4],u),T(u),E=Te(i,E=we(E,u)),u.h)break;if(f-r=i;)l-=i,++c,s!=null&&c<=o&&!(c%16)&&s(e,c);if(t(f<=a),l&v&&(y=Oe(d,l,c)),_!=null)for(;p>>_.Mb]=x}else{if(!(x>>_.Mb]=x;x=f,t(!(b>>>(E=_).Xa)),n[x]=E.X[b],b=!0}b||t(u.h==C(u))}if(e.Pb&&u.h&&fo?o:c),e.a=0,e.$=f-r}return 1}return e.a=3,0}function Pe(e){t(e!=null),e.vc=null,e.yc=null,e.Ya=null;var n=e.Wa;n!=null&&(n.X=null),e.vb=null,t(e!=null)}function Fe(){var t=new ln;return t==null?null:(t.a=0,t.xb=_i,K(`Predictor`,`VP8LPredictors`),K(`Predictor`,`VP8LPredictors_C`),K(`PredictorAdd`,`VP8LPredictorsAdd`),K(`PredictorAdd`,`VP8LPredictorsAdd_C`),Yn=re,tr=ie,nr=oe,rr=G,ir=se,ar=ce,or=le,e.VP8LMapColor32b=Zn,e.VP8LMapColor8b=$n,t)}function Ie(e,n,r,s,c){var l=1,f=[e],m=[n],h=s.m,g=s.s,_=null,v=0;t:for(;;){if(r)for(;l&&y(h,1);){var b=f,x=m,C=s,E=1,D=C.m,O=C.gc[C.ab],k=y(D,2);if(C.Oc&1<=C.ab),k){case 0:case 1:O.b=y(D,3)+2,E=Ie(R(O.Ea,O.b),R(O.nc,O.b),0,C,O.K),O.K=O.K[0];break;case 3:var A,j=y(D,8)+1,M=16>I.b),V=a(B);if(V==null)A=0;else{var H=I.K[0],U=I.w;for(V[0]=I.K[0][0],P=1;P<1*F;++P)V[P]=z(H[U+P],V[P-1]);for(;P<4*B;++P)V[P]=0;I.K[0]=null,I.K[0]=V,A=1}}E=A;break;case 2:break;default:t(0)}l=E}}if(f=f[0],m=m[0],l&&y(h,1)&&!(l=1<=(v=y(h,4))&&11>=v)){s.a=3;break t}var ee;if(ee=l)e:{var te,ne,re,W=s,ie=f,ae=m,oe=v,G=r,se=W.m,ce=W.s,le=[null],ue=1,K=0,de=ti[oe];r:for(;;){if(G&&y(se,1)){var fe=y(se,3)+2,pe=R(ie,fe),me=R(ae,fe),he=pe*me;if(!Ie(pe,me,0,W,le))break r;for(le=le[0],ce.xc=fe,te=0;te>8&65535;le[te]=ge,ge>=ue&&(ue=ge+1)}}if(se.h)break r;for(ne=0;5>ne;++ne){var _e=Zr[ne];!ne&&0=ye),xe=be;var Se=a(K);if(xe==null||Se==null||ve==null){W.a=1;break r}var Ce=ve;for(te=re=0;tene;++ne){_e=Zr[ne],Te[ne]=Ce,Ee[ne]=re,!ne&&0Xe)break i}else qe=Xe;for(Je=0;Jent)Ze[Je++]=nt,nt!=0&&(et=nt);else{var rt=nt==16,it=nt-16,at=Xr[it],ot=y($e,Yr[it])+at;if(Je+ot>Xe)break i;for(var st=rt?et:0;0=ne){var ct,lt=Se[0];for(ct=1;ct<_e;++ct)Se[ct]>lt&&(lt=Se[ct]);Ae+=lt}}if(we.nd=ke,we.Qb=0,ke&&(we.qb=(Te[3][Ee[3]+0].value<<24|Te[1][Ee[1]+0].value<<16|Te[2][Ee[2]+0].value)>>>0,Oe==0&&256>Te[0][Ee[0]+0].value&&(we.Qb=1,we.qb+=Te[0][Ee[0]+0].value<<8)),we.jc=!we.Qb&&6>Ae,we.jc){var ut,dt=we;for(ut=0;ut>=De(mt,8,pt),ft>>=De(dt.G[1][dt.H[1]+ft],16,pt),ft>>=De(dt.G[2][dt.H[2]+ft],0,pt),De(dt.G[3][dt.H[3]+ft],24,pt))}}}ce.vc=le,ce.Wb=ue,ce.Ya=xe,ce.yc=ve,ee=1;break e}ee=0}if(!(l=ee)){s.a=3;break t}if(0n+1?[]:0),!(r.lengthe?0:e>t?t:e}function Ze(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma=`void`,this.put=`VP8IoPutHook`,this.ac=`VP8IoSetupHook`,this.bc=`VP8IoTeardownHook`,this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Qe(){var e=new Ye;return e!=null&&(e.a=0,e.sc=`OK`,e.cb=0,e.Xb=0,ai||=tt),e}function $e(e,t,n){return e.a==0&&(e.a=t,e.sc=n,e.cb=0),0}function et(e,t,n){return 3<=n&&e[t+0]==157&&e[t+1]==1&&e[t+2]==42}function X(e,n){if(e==null)return 0;if(e.a=0,e.sc=`OK`,n==null)return $e(e,2,`null VP8Io passed to VP8GetHeaders()`);var r=n.data,a=n.w,o=n.ha;if(4>o)return $e(e,7,`Truncated header.`);var s=r[a+0]|r[a+1]<<8|r[a+2]<<16,c=e.Od;if(c.Rb=!(1&s),c.td=s>>1&7,c.yd=s>>4&1,c.ub=s>>5,3o)return $e(e,7,`cannot parse picture header`);if(!et(r,a,o))return $e(e,3,`Bad code word`);l.c=16383&(r[a+4]<<8|r[a+3]),l.Td=r[a+4]>>6,l.i=16383&(r[a+6]<<8|r[a+5]),l.Ud=r[a+6]>>6,a+=7,o-=7,e.za=l.c+15>>4,e.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=e.Pa).jb,0,255,s.jb.length),t((s=e.Qa)!=null),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(c.ub>o)return $e(e,7,`bad partition length`);m(s=e.m,r,a,c.ub),a+=c.ub,o-=c.ub,c.Rb&&(l.Ld=D(s),l.Kd=D(s)),l=e.Qa;var u,d=e.Pa;if(t(s!=null),t(l!=null),l.Cb=D(s),l.Cb){if(l.Bb=D(s),D(s)){for(l.Fb=D(s),u=0;4>u;++u)l.Zb[u]=D(s)?g(s,7):0;for(u=0;4>u;++u)l.Lb[u]=D(s)?g(s,6):0}if(l.Bb)for(u=0;3>u;++u)d.jb[u]=D(s)?h(s,8):255}else l.Bb=0;if(s.Ka)return $e(e,3,`cannot parse segment header`);if((l=e.ed).zd=D(s),l.Tb=h(s,6),l.wb=h(s,3),l.Pc=D(s),l.Pc&&D(s)){for(d=0;4>d;++d)D(s)&&(l.vd[d]=g(s,6));for(d=0;4>d;++d)D(s)&&(l.od[d]=g(s,6))}if(e.L=l.Tb==0?0:l.zd?1:2,s.Ka)return $e(e,3,`cannot parse filter header`);var f=o;if(o=u=a,a=u+f,l=f,e.Xb=(1<l&&(p=l),m(e.Jc[+f],r,u,p),u+=p,l-=p,o+=3}m(e.Jc[+d],r,u,l),r=up;++p){if(f.Cb){var _=f.Zb[p];f.Fb||(_+=r)}else{if(0>16,8>v.Eb[1]&&(v.Eb[1]=8),v.Qc[0]=ri[Xe(_+d,117)],v.Qc[1]=ii[Xe(_+u,127)],v.lc=_+u}if(!c.Rb)return $e(e,4,`Not a key frame.`);for(D(s),c=e.Pa,r=0;4>r;++r){for(o=0;8>o;++o)for(a=0;3>a;++a)for(l=0;11>l;++l)d=O(s,di[r][o][a][l])?h(s,8):li[r][o][a][l],c.Wc[r][o].Yb[a][l]=d;for(o=0;17>o;++o)c.Xc[r][o]=c.Wc[r][fi[o]]}return e.kc=D(s),e.kc&&(e.Bd=h(s,8)),e.cb=1}function tt(e,t,n,r,i,a,o){var s=t[i].Yb[n];for(n=0;16>i;++i){if(!O(e,s[n+0]))return i;for(;!O(e,s[n+1]);)if(s=t[++i].Yb[0],n=0,i==16)return 16;var c=t[i+1].Yb;if(O(e,s[n+2])){var l=e,u=0;if(O(l,(f=s)[(d=n)+3]))if(O(l,f[d+6])){for(s=0,d=2*(u=O(l,f[d+8]))+(f=O(l,f[d+9+u])),u=0,f=oi[d];f[s];++s)u+=u+O(l,f[s]);u+=3+(8<(l=e).b&&E(l);var d,f=l.b,p=(d=l.Ca>>1)-(l.I>>f)>>31;--l.b,l.Ca+=p,l.Ca|=1,l.I-=(d+1&p)<>3),e[t+n+32*r]=-256&i?0>i?0:255:i}function it(e,t,n,r,i,a){rt(e,t,0,n,r+i),rt(e,t,1,n,r+a),rt(e,t,2,n,r-a),rt(e,t,3,n,r-i)}function at(e){return(20091*e>>16)+e}function ot(e,t,n,r){var i,o=0,s=a(16);for(i=0;4>i;++i){var c=e[t+0]+e[t+8],l=e[t+0]-e[t+8],u=(35468*e[t+4]>>16)-at(e[t+12]),d=at(e[t+4])+(35468*e[t+12]>>16);s[o+0]=c+d,s[o+1]=l+u,s[o+2]=l-u,s[o+3]=c-d,o+=4,t++}for(i=o=0;4>i;++i)c=(e=s[o+0]+4)+s[o+8],l=e-s[o+8],u=(35468*s[o+4]>>16)-at(s[o+12]),rt(n,r,0,0,c+(d=at(s[o+4])+(35468*s[o+12]>>16))),rt(n,r,1,0,l+u),rt(n,r,2,0,l-u),rt(n,r,3,0,c-d),o++,r+=32}function st(e,t,n,r){var i=e[t+0]+4,a=35468*e[t+4]>>16,o=at(e[t+4]),s=35468*e[t+1]>>16;it(n,r,0,i+o,e=at(e[t+1]),s),it(n,r,1,i+a,e,s),it(n,r,2,i-a,e,s),it(n,r,3,i-o,e,s)}function ct(e,t,n,r,i){ot(e,t,n,r),i&&ot(e,t+16,n,r+4)}function lt(e,t,n,r){cr(e,t+0,n,r,1),cr(e,t+32,n,r+128,1)}function ut(e,t,n,r){var i;for(e=e[t+0]+4,i=0;4>i;++i)for(t=0;4>t;++t)rt(n,r,t,i,e)}function dt(e,t,n,r){e[t+0]&&dr(e,t+0,n,r),e[t+16]&&dr(e,t+16,n,r+4),e[t+32]&&dr(e,t+32,n,r+128),e[t+48]&&dr(e,t+48,n,r+128+4)}function ft(e,t,n,r){var i,o=a(16);for(i=0;4>i;++i){var s=e[t+0+i]+e[t+12+i],c=e[t+4+i]+e[t+8+i],l=e[t+4+i]-e[t+8+i],u=e[t+0+i]-e[t+12+i];o[0+i]=s+c,o[8+i]=s-c,o[4+i]=u+l,o[12+i]=u-l}for(i=0;4>i;++i)s=(e=o[0+4*i]+3)+o[3+4*i],c=o[1+4*i]+o[2+4*i],l=o[1+4*i]-o[2+4*i],u=e-o[3+4*i],n[r+0]=s+c>>3,n[r+16]=u+l>>3,n[r+32]=s-c>>3,n[r+48]=u-l>>3,r+=64}function pt(e,t,n){var r,i=t-32,a=Ir,o=255-e[i-1];for(r=0;rn;++n)r(e,t+32*n,e,t-32,16)}function vt(e,t){var n;for(n=16;0r;++r)i(t,n+32*r,e,16)}function bt(e,t){var n,r=16;for(n=0;16>n;++n)r+=e[t-1+32*n]+e[t+n-32];yt(r>>5,e,t)}function xt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t-1+32*n];yt(r>>4,e,t)}function St(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t+n-32];yt(r>>4,e,t)}function Ct(e,t){yt(128,e,t)}function Z(e,t,n){return e+2*t+n+2>>2}function wt(e,t){var n,i=t-32;for(i=new Uint8Array([Z(e[i-1],e[i+0],e[i+1]),Z(e[i+0],e[i+1],e[i+2]),Z(e[i+1],e[i+2],e[i+3]),Z(e[i+2],e[i+3],e[i+4])]),n=0;4>n;++n)r(e,t+32*n,i,0,i.length)}function Tt(e,t){var n=e[t-1],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96];k(e,t+0,16843009*Z(e[t-1-32],n,r)),k(e,t+32,16843009*Z(n,r,i)),k(e,t+64,16843009*Z(r,i,a)),k(e,t+96,16843009*Z(i,a,a))}function Et(e,t){var n,r=4;for(n=0;4>n;++n)r+=e[t+n-32]+e[t-1+32*n];for(r>>=3,n=0;4>n;++n)i(e,t+32*n,r,4)}function Dt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1-32],o=e[t+0-32],s=e[t+1-32],c=e[t+2-32],l=e[t+3-32];e[t+0+96]=Z(r,i,e[t-1+96]),e[t+1+96]=e[t+0+64]=Z(n,r,i),e[t+2+96]=e[t+1+64]=e[t+0+32]=Z(a,n,r),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=Z(o,a,n),e[t+3+64]=e[t+2+32]=e[t+1+0]=Z(s,o,a),e[t+3+32]=e[t+2+0]=Z(c,s,o),e[t+3+0]=Z(l,c,s)}function Ot(e,t){var n=e[t+1-32],r=e[t+2-32],i=e[t+3-32],a=e[t+4-32],o=e[t+5-32],s=e[t+6-32],c=e[t+7-32];e[t+0+0]=Z(e[t+0-32],n,r),e[t+1+0]=e[t+0+32]=Z(n,r,i),e[t+2+0]=e[t+1+32]=e[t+0+64]=Z(r,i,a),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=Z(i,a,o),e[t+3+32]=e[t+2+64]=e[t+1+96]=Z(a,o,s),e[t+3+64]=e[t+2+96]=Z(o,s,c),e[t+3+96]=Z(s,c,c)}function kt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1-32],o=e[t+0-32],s=e[t+1-32],c=e[t+2-32],l=e[t+3-32];e[t+0+0]=e[t+1+64]=a+o+1>>1,e[t+1+0]=e[t+2+64]=o+s+1>>1,e[t+2+0]=e[t+3+64]=s+c+1>>1,e[t+3+0]=c+l+1>>1,e[t+0+96]=Z(i,r,n),e[t+0+64]=Z(r,n,a),e[t+0+32]=e[t+1+96]=Z(n,a,o),e[t+1+32]=e[t+2+96]=Z(a,o,s),e[t+2+32]=e[t+3+96]=Z(o,s,c),e[t+3+32]=Z(s,c,l)}function At(e,t){var n=e[t+0-32],r=e[t+1-32],i=e[t+2-32],a=e[t+3-32],o=e[t+4-32],s=e[t+5-32],c=e[t+6-32],l=e[t+7-32];e[t+0+0]=n+r+1>>1,e[t+1+0]=e[t+0+64]=r+i+1>>1,e[t+2+0]=e[t+1+64]=i+a+1>>1,e[t+3+0]=e[t+2+64]=a+o+1>>1,e[t+0+32]=Z(n,r,i),e[t+1+32]=e[t+0+96]=Z(r,i,a),e[t+2+32]=e[t+1+96]=Z(i,a,o),e[t+3+32]=e[t+2+96]=Z(a,o,s),e[t+3+64]=Z(o,s,c),e[t+3+96]=Z(s,c,l)}function jt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96];e[t+0+0]=n+r+1>>1,e[t+2+0]=e[t+0+32]=r+i+1>>1,e[t+2+32]=e[t+0+64]=i+a+1>>1,e[t+1+0]=Z(n,r,i),e[t+3+0]=e[t+1+32]=Z(r,i,a),e[t+3+32]=e[t+1+64]=Z(i,a,a),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=a}function Mt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96],o=e[t-1-32],s=e[t+0-32],c=e[t+1-32],l=e[t+2-32];e[t+0+0]=e[t+2+32]=n+o+1>>1,e[t+0+32]=e[t+2+64]=r+n+1>>1,e[t+0+64]=e[t+2+96]=i+r+1>>1,e[t+0+96]=a+i+1>>1,e[t+3+0]=Z(s,c,l),e[t+2+0]=Z(o,s,c),e[t+1+0]=e[t+3+32]=Z(n,o,s),e[t+1+32]=e[t+3+64]=Z(r,n,o),e[t+1+64]=e[t+3+96]=Z(i,r,n),e[t+1+96]=Z(a,i,r)}function Nt(e,t){var n;for(n=0;8>n;++n)r(e,t+32*n,e,t-32,8)}function Pt(e,t){var n;for(n=0;8>n;++n)i(e,t,e[t-1],8),t+=32}function Ft(e,t,n){var r;for(r=0;8>r;++r)i(t,n+32*r,e,8)}function It(e,t){var n,r=8;for(n=0;8>n;++n)r+=e[t+n-32]+e[t-1+32*n];Ft(r>>4,e,t)}function Lt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t+n-32];Ft(r>>3,e,t)}function Rt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t-1+32*n];Ft(r>>3,e,t)}function zt(e,t){Ft(128,e,t)}function Bt(e,t,n){var r=e[t-n],i=e[t+0],a=3*(i-r)+Pr[1020+e[t-2*n]-e[t+n]],o=Fr[112+(a+4>>3)];e[t-n]=Ir[255+r+Fr[112+(a+3>>3)]],e[t+0]=Ir[255+i-o]}function Vt(e,t,n,r){var i=e[t+0],a=e[t+n];return Lr[255+e[t-2*n]-e[t-n]]>r||Lr[255+a-i]>r}function Ht(e,t,n,r){return 4*Lr[255+e[t-n]-e[t+0]]+Lr[255+e[t-2*n]-e[t+n]]<=r}function Ut(e,t,n,r,i){var a=e[t-3*n],o=e[t-2*n],s=e[t-n],c=e[t+0],l=e[t+n],u=e[t+2*n],d=e[t+3*n];return 4*Lr[255+s-c]+Lr[255+o-l]>r?0:Lr[255+e[t-4*n]-a]<=i&&Lr[255+a-o]<=i&&Lr[255+o-s]<=i&&Lr[255+d-u]<=i&&Lr[255+u-l]<=i&&Lr[255+l-c]<=i}function Wt(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)Ht(e,t+r,n,i)&&Bt(e,t+r,n)}function Gt(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)Ht(e,t+r*n,1,i)&&Bt(e,t+r*n,1)}function Kt(e,t,n,r){var i;for(i=3;0>7,_=18*v+63>>7,v=9*v+63>>7;c[l-3*u]=Ir[255+c[l-3*u]+v],c[l-2*u]=Ir[255+d+_],c[l-u]=Ir[255+f+g],c[l+0]=Ir[255+p-g],c[l+u]=Ir[255+m-_],c[l+2*u]=Ir[255+h-v]}t+=r}}function Yt(e,t,n,r,i,a,o,s){for(a=2*a+1;0>3)],h=Fr[112+(h+3>>3)],g=m+1>>1;c[l-2*u]=Ir[255+c[l-2*u]+g],c[l-u]=Ir[255+d+h],c[l+0]=Ir[255+f-m],c[l+u]=Ir[255+p-g]}t+=r}}function Xt(e,t,n,r,i,a){Jt(e,t,n,1,16,r,i,a)}function Zt(e,t,n,r,i,a){Jt(e,t,1,n,16,r,i,a)}function Qt(e,t,n,r,i,a){var o;for(o=3;0l?0:255:l)&255,l=c,i[a+s]=u}}function mn(e,n,i,o){var s=n.width,c=n.o;if(t(e!=null&&n!=null),0>i||0>=o||i+o>c)return null;if(!e.Cc){if(e.ga==null){var l;if(e.ga=new un,(l=e.ga==null)||(l=n.width*n.o,t(e.Gb.length==0),e.Gb=a(l),e.Uc=0,e.Gb==null?l=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,l=1),l=!l),!l){l=e.ga;var u=e.Fa,d=e.P,f=e.qc,p=e.mb,m=e.nb,h=d+1,g=f-1,v=l.l;if(t(u!=null&&p!=null&&n!=null),vi[0]=null,vi[1]=dn,vi[2]=fn,vi[3]=pn,l.ca=p,l.tb=m,l.c=n.width,l.i=n.height,t(0=f)n=0;else if(l.$a=3&u[d+0],l.Z=u[d+0]>>2&3,l.Lc=u[d+0]>>4&3,d=u[d+0]>>6&3,0>l.$a||1=l.c*l.i;l=!n}if(l)return null;e.ga.Lc==1?o=c-i:e.Ga=0}t(e.ga!=null),t(i+o<=c);t:{if(n=(u=e.ga).c,c=u.l.o,u.$a==0){if(h=e.rc,g=e.Vc,v=e.Fa,d=e.P+1+i*n,f=e.mb,p=e.nb+i*n,t(d<=e.P+e.qc),u.Z!=0)for(t(vi[u.Z]!=null),l=0;l=n)n=1;else if(u.ic||yn(),u.ic){u=l.V,h=l.Ba,g=l.c;var y=l.i,b=(v=1,d=l.$/g,f=l.$%g,p=l.m,m=l.s,l.$),x=g*y,S=g*n,w=m.wc,E=b(y=Ee(E.G[0],E.H[0],p)))u[h+b]=y,++b,++f>=g&&(f=0,++d<=n&&!(d%16)&&q(l,d));else{if(!(280>y)){v=0;break e}y=we(y-256,p);var D,O=Ee(E.G[4],E.H[4],p);if(T(p),!(b>=(O=Te(g,O=we(O,p)))&&x-b>=y)){v=0;break e}for(D=0;D=g;)f-=g,++d<=n&&!(d%16)&&q(l,d);bn?n:d);break e}!v||p.h&&b=c&&(e.Cc=1),o=1}if(!o)return null;if(e.Cc&&((o=e.ga)!=null&&(o.mc=null),e.ga=null,0>23,s[c+4*o+1]=s[c+4*o+1]*d>>23,s[c+4*o+2]=s[c+4*o+2]*d>>23)}t+=a}}function gn(e,t,n,r,i){for(;0>4)*c>>16;e[t+2*a+0]=(240&o|o>>4)*c>>16&240|(15&o|o<<4)*c>>16>>4&15,e[t+2*a+1]=240&l|s}t+=i}}function _n(e,t,n,r,i,a,o,s){var c,l,u=255;for(l=0;l>8}function yn(){Tr=hn,Er=gn,Dr=_n,Or=vn}function bn(n,r,i){e[n]=function(e,n,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y){var b,x=y-1>>1,S=s[c+0]|l[u+0]<<16,C=d[f+0]|p[m+0]<<16;t(e!=null);var w=3*S+C+131074>>2;for(r(e[n+0],255&w,w>>16,h,g),a!=null&&(w=3*C+S+131074>>2,r(a[o+0],255&w,w>>16,_,v)),b=1;b<=x;++b){var T=s[c+b]|l[u+b]<<16,E=d[f+b]|p[m+b]<<16,D=S+T+C+E+524296,O=D+2*(T+C)>>3;w=O+S>>1,S=(D=D+2*(S+E)>>3)+T>>1,r(e[n+2*b-1],255&w,w>>16,h,g+(2*b-1)*i),r(e[n+2*b-0],255&S,S>>16,h,g+(2*b-0)*i),a!=null&&(w=D+C>>1,S=O+E>>1,r(a[o+2*b-1],255&w,w>>16,_,v+(2*b-1)*i),r(a[o+2*b+0],255&S,S>>16,_,v+(2*b+0)*i)),S=T,C=E}1&y||(w=3*S+C+131074>>2,r(e[n+y-1],255&w,w>>16,h,g+(y-1)*i),a!=null&&(w=3*C+S+131074>>2,r(a[o+y-1],255&w,w>>16,_,v+(y-1)*i)))}}function xn(){yi[Rr]=bi,yi[zr]=Si,yi[Br]=xi,yi[Vr]=Ci,yi[Hr]=wi,yi[Ur]=Ti,yi[Wr]=Ei,yi[Gr]=Si,yi[Kr]=Ci,yi[qr]=wi,yi[Jr]=Ti}function Sn(e){return e&~Mi?0>e?0:255:e>>ji}function Cn(e,t){return Sn((19077*e>>8)+(26149*t>>8)-14234)}function wn(e,t,n){return Sn((19077*e>>8)-(6419*t>>8)-(13320*n>>8)+8708)}function Tn(e,t){return Sn((19077*e>>8)+(33050*t>>8)-17685)}function En(e,t,n,r,i){r[i+0]=Cn(e,n),r[i+1]=wn(e,t,n),r[i+2]=Tn(e,t)}function Dn(e,t,n,r,i){r[i+0]=Tn(e,t),r[i+1]=wn(e,t,n),r[i+2]=Cn(e,n)}function On(e,t,n,r,i){var a=wn(e,t,n);t=a<<3&224|Tn(e,t)>>3,r[i+0]=248&Cn(e,n)|a>>5,r[i+1]=t}function kn(e,t,n,r,i){var a=240&Tn(e,t)|15;r[i+0]=240&Cn(e,n)|wn(e,t,n)>>4,r[i+1]=a}function An(e,t,n,r,i){r[i+0]=255,En(e,t,n,r,i+1)}function jn(e,t,n,r,i){Dn(e,t,n,r,i),r[i+3]=255}function Mn(e,t,n,r,i){En(e,t,n,r,i),r[i+3]=255}function Nn(t,n,r){e[t]=function(e,t,i,a,o,s,c,l,u){for(var d=l+(-2&u)*r;l!=d;)n(e[t+0],i[a+0],o[s+0],c,l),n(e[t+1],i[a+0],o[s+0],c,l+r),t+=2,++a,++s,l+=2*r;1&u&&n(e[t+0],i[a+0],o[s+0],c,l)}}function Pn(e,t,n){return n==0?e==0?t==0?6:5:t==0?4:0:n}function Fn(e,t,n,r,i){switch(e>>>30){case 3:cr(t,n,r,i,0);break;case 2:lr(t,n,r,i);break;case 1:dr(t,n,r,i)}}function In(e,t){var n,a,o=t.M,s=t.Nb,c=e.oc,l=e.pc+40,u=e.oc,d=e.pc+584,f=e.oc,p=e.pc+600;for(n=0;16>n;++n)c[l+32*n-1]=129;for(n=0;8>n;++n)u[d+32*n-1]=129,f[p+32*n-1]=129;for(0n;++n)r(c,l+32*n-4,c,l+32*n+12,4);for(n=-1;8>n;++n)r(u,d+32*n-4,u,d+32*n+4,4),r(f,p+32*n-4,f,p+32*n+4,4)}var h=e.Gd,g=e.Hd+a,_=m.ad,v=m.Hc;if(0=e.za-1?i(y,b,h[g].y[15],4):r(y,b,h[g+1].y,0,4)),n=0;4>n;n++)y[b+128+n]=y[b+256+n]=y[b+384+n]=y[b+0+n];for(n=0;16>n;++n,v<<=2)y=c,b=l+Bi[n],mi[m.Ob[n]](y,b),Fn(v,_,16*n,y,b)}else if(y=Pn(a,o,m.Ob[0]),pi[y](c,l),v!=0)for(n=0;16>n;++n,v<<=2)Fn(v,_,16*n,c,l+Bi[n]);for(n=m.Gc,y=Pn(a,o,m.Dd),hi[y](u,d),hi[y](f,p),v=_,y=u,b=d,255&(m=0|n)&&(170&m?ur(v,256,y,b):fr(v,256,y,b)),m=f,v=p,255&(n>>=8)&&(170&n?ur(_,320,m,v):fr(_,320,m,v)),on;++n)r(h,g+n*e.R,c,l+32*n,16);for(n=0;8>n;++n)r(_,m+n*e.B,u,d+32*n,8),r(v,y+n*e.B,f,p+32*n,8)}}function Ln(e,r,i,a,o,s,c,l,u){var d=[0],f=[0],p=0,m=u==null?0:u.kd,h=u??new on;if(e==null||12>i)return 7;h.data=e,h.w=r,h.ha=i,r=[r],i=[i],h.gb=[h.gb];t:{var g=r,v=i,y=h.gb;if(t(e!=null),t(v!=null),t(y!=null),y[0]=0,12<=v[0]&&!n(e,g[0],`RIFF`)){if(n(e,g[0]+8,`WEBP`)){y=3;break t}var b=M(e,g[0]+4);if(12>b||4294967286v[0]-8){y=7;break t}y[0]=b,g[0]+=12,v[0]-=12}y=0}if(y!=0)return y;for(b=0y[0])y=7;else{if(!n(S,v[0],`VP8X`)){if(M(S,v[0]+4)!=10){y=3;break t}if(18>y[0]){y=7;break t}var E=M(S,v[0]+8),D=1+j(S,v[0]+12);if(2147483648<=D*(S=1+j(S,v[0]+15))){y=3;break t}T!=null&&(T[0]=E),C!=null&&(C[0]=D),w!=null&&(w[0]=S),v[0]+=18,y[0]-=18,O[0]=1}y=0}}if(p=p[0],g=g[0],y!=0)return y;if(v=!!(2&g),!b&&p)return 3;if(s!=null&&(s[0]=!!(16&g)),c!=null&&(c[0]=v),l!=null&&(l[0]=0),c=d[0],g=f[0],p&&v&&u==null){y=0;break}if(4>i){y=7;break}if(b&&p||!b&&!p&&!n(e,r[0],`ALPH`)){i=[i],h.na=[h.na],h.P=[h.P],h.Sa=[h.Sa];t:{E=e,y=r,b=i;var O=h.gb;C=h.na,w=h.P,T=h.Sa,D=22,t(E!=null),t(b!=null),S=y[0];var k=b[0];for(t(C!=null),t(T!=null),C[0]=null,w[0]=null,T[0]=0;;){if(y[0]=S,b[0]=k,8>k){y=7;break t}var A=M(E,S+4);if(4294967286O){y=3;break t}if(!n(E,S,`VP8 `)||!n(E,S,`VP8L`)){y=0;break t}if(k[0]b[0])y=7;else{if(S||D){if(O=M(O,E+4),12<=C&&O>C-12){y=3;break t}if(m&&O>b[0]-8){y=7;break t}w[0]=O,y[0]+=8,b[0]-=8,T[0]=D}else T[0]=5<=b[0]&&O[E+0]==47&&!(O[E+4]>>5),w[0]=b[0];y=0}if(i=i[0],h.Ja=h.Ja[0],h.xa=h.xa[0],r=r[0],y!=0)break;if(4294967286i){y=7;break}l=c,m=g,v=s,e==null||5>i?e=0:5<=i&&e[r+0]==47&&!(e[r+4]>>5)?(b=[0],O=[0],C=[0],_(w=new x,e,r,i),Ce(w,b,O,C)?(l!=null&&(l[0]=b[0]),m!=null&&(m[0]=O[0]),v!=null&&(v[0]=C[0]),e=1):e=0):e=0}else{if(10>i){y=7;break}l=g,e==null||10>i||!et(e,r+3,i-3)?e=0:(m=e[r+0]|e[r+1]<<8|e[r+2]<<16,v=16383&(e[r+7]<<8|e[r+6]),e=16383&(e[r+9]<<8|e[r+8]),1&m||3<(m>>1&7)||!(m>>4&1)||m>>5>=h.Ja||!v||!e?e=0:(c&&(c[0]=v),l&&(l[0]=e),e=1))}if(!e||(c=c[0],g=g[0],p&&(d[0]!=c||f[0]!=g)))return 3;u!=null&&(u[0]=h,u.offset=r-u.w,t(4294967286>r-u.w),t(u.offset==u.ha-i));break}return y==0||y==7&&p&&u==null?(s!=null&&(s[0]|=h.na!=null&&0n||(a&=-2,o&=-2),0>a||0>o||0>=s||0>=c||a+s>r||o+c>i))return 0;if(t.v=a,t.j=o,t.va=a+s,t.o=o+c,t.U=s,t.T=c,t.da=e!=null&&0e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,t.F!=null&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function Bn(e,t,n,r){if(r==null||0>=e||0>=t)return 2;if(n!=null){if(n.Da){var i=n.cd,o=n.bd,s=-2&n.v,c=-2&n.j;if(0>s||0>c||0>=i||0>=o||s+i>e||c+o>t)return 2;e=i,t=o}if(n.da){if(!I(e,t,i=[n.ib],o=[n.hb]))return 2;e=i[0],t=o[0]}}r.width=e,r.height=t;t:{var l=r.width,u=r.height;if(e=r.S,0>=l||0>=u||!(e>=Rr&&13>e))e=2;else{if(0>=r.Rd&&r.sd==null){s=o=i=t=0;var d=(c=l*Wi[e])*u;if(11>e||(o=(u+1)/2*(t=(l+1)/2),e==12&&(s=(i=l)*u)),(u=a(d+2*o+s))==null){e=1;break t}r.sd=u,11>e?((l=r.f.RGBA).eb=u,l.fb=0,l.A=c,l.size=d):((l=r.f.kb).y=u,l.O=0,l.fa=c,l.Fd=d,l.f=u,l.N=0+d,l.Ab=t,l.Cd=o,l.ea=u,l.W=0+d+o,l.Db=t,l.Ed=o,e==12&&(l.F=u,l.J=0+d+2*o),l.Tc=s,l.lb=i)}if(t=1,i=r.S,o=r.width,s=r.height,i>=Rr&&13>i)if(11>i)e=r.f.RGBA,t&=(c=Math.abs(e.A))*(s-1)+o<=e.size,t&=c>=o*Wi[i],t&=e.eb!=null;else{e=r.f.kb,c=(o+1)/2,d=(s+1)/2,l=Math.abs(e.fa),u=Math.abs(e.Ab);var f=Math.abs(e.Db),p=Math.abs(e.lb),m=p*(s-1)+o;t&=l*(s-1)+o<=e.Fd,t&=u*(d-1)+c<=e.Cd,t=(t&=f*(d-1)+c<=e.Ed)&l>=o&u>=c&f>=c,t&=e.y!=null,t&=e.f!=null,t&=e.ea!=null,i==12&&(t&=p>=o,t&=m<=e.Tc,t&=e.F!=null)}else t=0;e=t?0:2}}return e!=0||n!=null&&n.fd&&(e=zn(r)),e}var Vn=64,Hn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Un=24,Wn=32,Gn=8,Kn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];B(`Predictor0`,`PredictorAdd0`),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,n){return t[n+0]},e.Predictor3=function(e,t,n){return t[n+1]},e.Predictor4=function(e,t,n){return t[n-1]},e.Predictor5=function(e,t,n){return H(H(e,t[n+1]),t[n+0])},e.Predictor6=function(e,t,n){return H(e,t[n-1])},e.Predictor7=function(e,t,n){return H(e,t[n+0])},e.Predictor8=function(e,t,n){return H(t[n-1],t[n+0])},e.Predictor9=function(e,t,n){return H(t[n+0],t[n+1])},e.Predictor10=function(e,t,n){return H(H(e,t[n-1]),H(t[n+0],t[n+1]))},e.Predictor11=function(e,t,n){var r=t[n+0];return 0>=te(r>>24&255,e>>24&255,(t=t[n-1])>>24&255)+te(r>>16&255,e>>16&255,t>>16&255)+te(r>>8&255,e>>8&255,t>>8&255)+te(255&r,255&e,255&t)?r:e},e.Predictor12=function(e,t,n){var r=t[n+0];return(U((e>>24&255)+(r>>24&255)-((t=t[n-1])>>24&255))<<24|U((e>>16&255)+(r>>16&255)-(t>>16&255))<<16|U((e>>8&255)+(r>>8&255)-(t>>8&255))<<8|U((255&e)+(255&r)-(255&t)))>>>0},e.Predictor13=function(e,t,n){var r=t[n-1];return(ee((e=H(e,t[n+0]))>>24&255,r>>24&255)<<24|ee(e>>16&255,r>>16&255)<<16|ee(e>>8&255,r>>8&255)<<8|ee(255&e,255&r))>>>0};var qn=e.PredictorAdd0;e.PredictorAdd1=ne,B(`Predictor2`,`PredictorAdd2`),B(`Predictor3`,`PredictorAdd3`),B(`Predictor4`,`PredictorAdd4`),B(`Predictor5`,`PredictorAdd5`),B(`Predictor6`,`PredictorAdd6`),B(`Predictor7`,`PredictorAdd7`),B(`Predictor8`,`PredictorAdd8`),B(`Predictor9`,`PredictorAdd9`),B(`Predictor10`,`PredictorAdd10`),B(`Predictor11`,`PredictorAdd11`),B(`Predictor12`,`PredictorAdd12`),B(`Predictor13`,`PredictorAdd13`);var Jn=e.PredictorAdd2;ae(`ColorIndexInverseTransform`,`MapARGB`,`32b`,function(e){return e>>8&255},function(e){return e}),ae(`VP8LColorIndexInverseTransformAlpha`,`MapAlpha`,`8b`,function(e){return e},function(e){return e>>8&255});var Yn,Xn=e.ColorIndexInverseTransform,Zn=e.MapARGB,Qn=e.VP8LColorIndexInverseTransformAlpha,$n=e.MapAlpha,er=e.VP8LPredictorsAdd=[];er.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr=a(511),Ar=a(2041),jr=a(225),Mr=a(767),Nr=0,Pr=Ar,Fr=jr,Ir=Mr,Lr=kr,Rr=0,zr=1,Br=2,Vr=3,Hr=4,Ur=5,Wr=6,Gr=7,Kr=8,qr=9,Jr=10,Yr=[2,3,7],Xr=[3,3,11],Zr=[280,256,256,256,40],Qr=[0,1,1,1,0],$r=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],ei=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],ti=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ni=8,ri=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ii=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ai=null,oi=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],si=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ci=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],li=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ui=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],di=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],fi=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],pi=[],mi=[],hi=[],gi=1,_i=2,vi=[],yi=[];bn(`UpsampleRgbLinePair`,En,3),bn(`UpsampleBgrLinePair`,Dn,3),bn(`UpsampleRgbaLinePair`,Mn,4),bn(`UpsampleBgraLinePair`,jn,4),bn(`UpsampleArgbLinePair`,An,4),bn(`UpsampleRgba4444LinePair`,kn,2),bn(`UpsampleRgb565LinePair`,On,2);var bi=e.UpsampleRgbLinePair,xi=e.UpsampleBgrLinePair,Si=e.UpsampleRgbaLinePair,Ci=e.UpsampleBgraLinePair,wi=e.UpsampleArgbLinePair,Ti=e.UpsampleRgba4444LinePair,Ei=e.UpsampleRgb565LinePair,Di=16,Oi=1<c.ca.S||(alert(`todo:WebPInitConvertARGBToYUV`),c.ca.f.kb.F!=null&&yn()),c.Pb&&0(p=s.Md)?0:100m;++m)12>(g=l.pb[m]).lc&&(g.ia=p*Hi[0>g.lc?0:g.lc]>>3),h|=g.ia;h&&(alert(`todo:VP8InitRandom`),l.ia=1)}l.Ga=s.Id,100l.Ga&&(l.Ga=0)}(function(e,n){if(e==null)return 0;if(n==null)return $e(e,2,`NULL VP8Io parameter in VP8Decode().`);if(!e.cb&&!X(e,n))return 0;if(t(e.cb),n.ac==null||n.ac(n)){n.ob&&(e.L=0);var s=Vi[e.L];if(e.L==2?(e.yb=0,e.zb=0):(e.yb=n.v-s>>4,e.zb=n.j-s>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=n.o+15+s>>4,e.Hb=n.va+15+s>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0s;++s){var l;if(e.Qa.Cb){var u=e.Qa.Lb[s];e.Qa.Fb||(u+=c.Tb)}else u=c.Tb;for(l=0;1>=l;++l){var d=e.gd[s][l],f=u;if(c.Pc&&(f+=c.vd[0],l&&(f+=c.od[0])),0<(f=0>f?0:63>2:p>>1)>9-c.wb&&(p=9-c.wb),1>p&&(p=1),d.dd=p,d.tc=2*f+p,d.ld=40<=f?2:+(15<=f)}else d.tc=0;d.La=l}}}s=0}else $e(e,6,`Frame setup failed`),s=e.a;if(s=s==0){if(s){e.$c=0,0e.Vb){if(e.Vb=0,e.Ec=a(d),e.Fc=0,e.Ec==null){s=$e(e,1,`no memory during frame initialization.`);break e}e.Vb=d}d=e.Ec,f=e.Fc,e.Ac=d,e.Bc=f,f+=c,e.Gd=o(m,Y),e.Hd=0,e.rb=o(h+1,Ge),e.sb=1,e.wa=g?o(g,We):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0=s;++s)kr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Ar[1020+s]=-128>s?-128:127=s;++s)jr[112+s]=-16>s?-16:15=s;++s)Mr[255+s]=0>s?0:255d;++d){var v,y=m[0+d];for(v=0;4>v;++v){y=ui[f[p+v]][y];for(var b=ci[O(u,y[0])];0>3;for(b=0;256>b;b+=16)d[g+b]=E}C=1,w=p[0]}var D=15&u.la,k=15&_.la;for(b=0;4>b;++b){var A=1&k;for(E=S=0;4>E;++E)D=D>>1|(A=(T=ai(f,w,T=A+(1&D),h.Sc,C,d,g))>C)<<7,S=S<<2|(3>=4,k=k>>1|A<<7,v=(v<<8|S)>>>0}for(w=D,C=k>>4,x=0;4>x;x+=2){for(S=0,D=u.la>>4+x,k=_.la>>4+x,b=0;2>b;++b){for(A=1&k,E=0;2>E;++E)T=A+(1&D),D=D>>1|(A=0<(T=ai(f,p[2],T,h.Qc,0,d,g)))<<3,S=S<<2|(3>=2,k=k>>1|A<<5}y|=S<<4*x,w|=D<<4<=s.zb&&s.M<=s.Va,s.Aa==0)e:{if(o.M=s.M,o.uc=u,In(s,o),l=1,o=(S=s.D).Nb,u=(y=Vi[s.L])*s.R,f=y/2*s.B,b=16*o*s.R,E=8*o*s.B,p=s.sa,m=s.ta-u+b,h=s.qa,d=s.ra-f+E,g=s.Ha,_=s.Ia-f+E,k=(D=S.M)==0,v=D>=s.Va-1,s.Aa==2&&In(s,S),S.uc)for(A=(T=s).D.M,t(T.D.uc),S=T.yb;Sc.o&&(D=c.o),c.F=null,c.J=null,s.Fa!=null&&0>1),c.W+=s.B*(y>>1),c.F!=null&&(c.J+=c.width*y)),S>1,c.W+=c.v>>1,c.F!=null&&(c.J+=c.v),c.ka=S-c.j,c.U=c.va-c.v,c.T=D-S,l=c.put(c))}o+1!=s.Ic||v||(r(s.sa,s.ta-u,p,m+16*s.R,u),r(s.qa,s.ra-f,h,d+8*s.B,f),r(s.Ha,s.Ia-f,g,_+8*s.B,f))}if(!l)return $e(e,6,`Output aborted.`)}return 1}(e,n),n.bc!=null&&n.bc(n),s&=1}return s?(e.cb=0,s):0})(e,c)||(n=e.a)}}else n=e.a}n==0&&d.Oa!=null&&d.Oa.fd&&(n=zn(d.ba))}d=n}u=d==0?11>u?f.f.RGBA.eb:f.f.kb.y:null}else u=null;return u};var Wi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(e,t){for(var n=``,r=0;r<4;r++)n+=String.fromCharCode(e[t++]);return n}function u(e,t){return e[t+0]|e[t+1]<<8}function d(e,t){return(e[t+0]|e[t+1]<<8|e[t+2]<<16)>>>0}function f(e,t){return(e[t+0]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new c;var p=[0],m=[0],h=[],g=new c,_=e,v=function(e,t){var n={},r=0,i=!1,a=0,o=0;if(n.frames=[],!function(e,t){for(var n=0;n<4;n++)if(e[t+n]!=`RIFF`.charCodeAt(n))return!0;return!1}(e,t)){for(f(e,t+=4),t+=8;t>1&1}s!=`ANMF`&&(t+=p)}return n}}(_,0);v.response=_,v.rgbaoutput=!0,v.dataurl=!1;var y=v.header?v.header:null,b=v.frames?v.frames:null;if(y){y.loop_counter=y.loop_count,p=[y.canvas_height],m=[y.canvas_width];for(var x=0;x`+n.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)+``,this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write(`<< /Type /Metadata /Subtype /XML /Length `+e.length+` >>`),this.internal.write(`stream`),this.internal.write(e),this.internal.write(`endstream`),this.internal.write(`endobj`)}function Wp(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write(`/Metadata `+this.internal.__metadata__.metadataObjectNumber+` 0 R`)}(function(e){var t,n,r,i,a,o,s,c,l,u=function(e){return e||={},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||`#000000`,this.fillStyle=e.fillStyle||`#000000`,this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||`10px sans-serif`,this.textBaseline=e.textBaseline||`alphabetic`,this.textAlign=e.textAlign||`left`,this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||`miter`,this.lineCap=e.lineCap||`butt`,this.path=e.path||[],this.transform=e.transform===void 0?new c:e.transform.clone(),this.globalCompositeOperation=e.globalCompositeOperation||`normal`,this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new o,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new o,this.lineDashOffset=e.lineDashOffset||0,this.lineDash=e.lineDash||[],this.margin=e.margin||[0,0,0,0],this.prevPageLastElemOffset=e.prevPageLastElemOffset||0,this.ignoreClearRect=typeof e.ignoreClearRect!=`boolean`||e.ignoreClearRect,this};e.events.push([`initialized`,function(){this.context2d=new d(this),t=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,o=this.internal.Point,s=this.internal.Rectangle,c=this.internal.Matrix,l=new u}]);var d=function(e){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,"pdf",{get:function(){return t}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(e){n=!!e}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(e){r=!!e}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(e){isNaN(e)||(i=e)}});var a=0;Object.defineProperty(this,"posY",{get:function(){return a},set:function(e){isNaN(e)||(a=e)}}),Object.defineProperty(this,"margin",{get:function(){return l.margin},set:function(e){var t;typeof e==`number`?t=[e,e,e,e]:((t=[,,,,])[0]=e[0],t[1]=e.length>=2?e[1]:t[0],t[2]=e.length>=3?e[2]:t[0],t[3]=e.length>=4?e[3]:t[1]),l.margin=t}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(e){o=e}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(e){s=e}});var c=[];Object.defineProperty(this,"pageBreaks",{get:function(){return c},set:function(e){c=e}}),Object.defineProperty(this,"ctx",{get:function(){return l},set:function(e){e instanceof u&&(l=e)}}),Object.defineProperty(this,"path",{get:function(){return l.path},set:function(e){l.path=e}});var d=[];Object.defineProperty(this,"ctxStack",{get:function(){return d},set:function(e){d=e}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(e){var t=f(e);this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=t.a===0,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(e){var t=f(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=t.a===0,this.ctx.strokeOpacity=t.a,t.a===0?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(e){[`butt`,`round`,`square`].indexOf(e)!==-1&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(e){[`bevel`,`round`,`miter`].indexOf(e)!==-1&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(e){[`right`,`end`,`center`,`left`,`start`].indexOf(e)!==-1&&(this.ctx.textAlign=e)}});var p=null,m=null,h=null;Object.defineProperty(this,"fontFaces",{get:function(){return h},set:function(e){p=null,m=null,h=e}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,(t=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(e))!==null){var n=t[1];t[2];var r=t[3],i=t[4];t[5];var a=t[6],o=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i=Math.floor(o===`px`?parseFloat(i)*this.pdf.internal.scaleFactor:o===`em`?parseFloat(i)*this.pdf.getFontSize():parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(e){var t,n,r=[],i=e.trim();if(i===``)return Ep;if(i in gp)return[gp[i]];for(;i!==``;){switch(n=null,t=(i=vp(i)).charAt(0)){case`"`:case`'`:n=yp(i.substring(1),t);break;default:n=bp(i)}if(n===null||(r.push(n[0]),(i=vp(n[1]))!==``&&i.charAt(0)!==`,`))return Ep;i=i.replace(/^,/,``)}return r}(a);if(this.fontFaces){var c=function(e,t,n){for(var r=(n||={}).defaultFontFamily||`times`,i=Object.assign({},hp,n.genericFontFamilies||{}),a=null,o=null,s=0;s=700||n===`bold`)&&(l=`bold`),n===`italic`&&(l+=`italic`),l.length===0&&(l=`normal`);for(var u=``,d={arial:`Helvetica`,Arial:`Helvetica`,verdana:`Helvetica`,Verdana:`Helvetica`,helvetica:`Helvetica`,Helvetica:`Helvetica`,"sans-serif":`Helvetica`,fixed:`Courier`,monospace:`Courier`,terminal:`Courier`,cursive:`Times`,fantasy:`Times`,serif:`Times`},f=0;f=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:`arc`,x:e,y:t,radius:n,startAngle:r,endAngle:i,counterclockwise:a})},d.prototype.arcTo=function(e,t,n,r,i){throw Error(`arcTo not implemented.`)},d.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw Bd.error(`jsPDF.context2d.rect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.rect`);this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},d.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw Bd.error(`jsPDF.context2d.fillRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.fillRect`);if(!p.call(this)){var i={};this.lineCap!==`butt`&&(i.lineCap=this.lineCap,this.lineCap=`butt`),this.lineJoin!==`miter`&&(i.lineJoin=this.lineJoin,this.lineJoin=`miter`),this.beginPath(),this.rect(e,t,n,r),this.fill(),i.hasOwnProperty(`lineCap`)&&(this.lineCap=i.lineCap),i.hasOwnProperty(`lineJoin`)&&(this.lineJoin=i.lineJoin)}},d.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw Bd.error(`jsPDF.context2d.strokeRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.strokeRect`);m.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},d.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw Bd.error(`jsPDF.context2d.clearRect: Invalid arguments`,arguments),Error(`Invalid arguments passed to jsPDF.context2d.clearRect`);this.ignoreClearRect||(this.fillStyle=`#ffffff`,this.fillRect(e,t,n,r))},d.prototype.save=function(e){e=typeof e!=`boolean`||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};d.prototype.drawImage=function(e,t,n,r,i,a,o,l,u){var d=this.pdf.getImageProperties(e),f=1,p=1,m=1,_=1;r!==void 0&&l!==void 0&&(m=l/r,_=u/i,f=d.width/r*l/r,p=d.height/i*u/i),a===void 0&&(a=t,o=n,t=0,n=0),r!==void 0&&l===void 0&&(l=r,u=i),r===void 0&&l===void 0&&(l=d.width,u=d.height);var b=this.ctx.transform.decompose(),S=P(b.rotate.shx),C=new c,w=(C=(C=(C=C.multiply(b.translate)).multiply(b.skew)).multiply(b.scale)).applyToRectangle(new s(a-t*m,o-n*_,r*f,i*p));if(this.autoPaging){for(var T,E=g.call(this,w),D=[],O=0;Ok||jC||T0)){for(;c>=0;c--)if(!0!==i[c-1].close&&!0!==i[c-1].begin){i[c-1].deltas.push(n),i[c-1].abs.push(s);break}}break;case`bct`:n=[s.x1-a[o-1].x,s.y1-a[o-1].y,s.x2-a[o-1].x,s.y2-a[o-1].y,s.x-a[o-1].x,s.y-a[o-1].y],i[i.length-1].deltas.push(n);break;case`qct`:var l=a[o-1].x+2/3*(s.x1-a[o-1].x),u=a[o-1].y+2/3*(s.y1-a[o-1].y),d=s.x+2/3*(s.x1-s.x),f=s.y+2/3*(s.y1-s.y),h=s.x,g=s.y;n=[l-a[o-1].x,u-a[o-1].y,d-a[o-1].x,f-a[o-1].y,h-a[o-1].x,g-a[o-1].y],i[i.length-1].deltas.push(n);break;case`arc`:i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=t?null:e===`stroke`?`stroke`:`fill`;for(var _=!1,v=0;v=.01&&(r=this.pdf.internal.getFontSize(),this.pdf.setFontSize(r*e.scale),i=this.lineWidth,this.lineWidth=i*e.scale);var z=this.autoPaging!==`text`;if(z||R.y+R.h<=j){if(z||R.y>=k&&R.x<=N){var B=z?e.text:this.pdf.splitTextToSize(e.text,e.maxWidth||N-R.x)[0],V=v([JSON.parse(JSON.stringify(m))],this.posX+this.margin[3],-F+k+this.ctx.prevPageLastElemOffset)[0],H=z&&(O>E||O=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)}}else e.scale>=.01&&(r=this.pdf.internal.getFontSize(),this.pdf.setFontSize(r*e.scale),i=this.lineWidth,this.lineWidth=i*e.scale),this.pdf.text(e.text,d.x+this.posX,d.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(r),this.lineWidth=i)},k=function(e,t,i,a){i||=0,a||=0,this.pdf.internal.out(n(e+i)+` `+r(t+a)+` l`)},A=function(e,t,n){return this.pdf.lines(e,t,n,null,null)},j=function(e,n,r,o,s,c,l,u){this.pdf.internal.out([t(i(r+e)),t(a(o+n)),t(i(s+e)),t(a(c+n)),t(i(l+e)),t(a(u+n)),`c`].join(` `))},M=function(e,t,n,r){for(var i=2*Math.PI,a=Math.PI/2;t>n;)t-=i;var o=Math.abs(n-t);o1e-5;){var u=l+c*Math.min(o,a);s.push(N.call(this,e,l,u)),o-=Math.abs(u-l),l=u}return s},N=function(e,t,n){var r=(n-t)/2,i=e*Math.cos(r),a=e*Math.sin(r),o=i,s=-a,c=o*o+s*s,l=c+o*i+s*a,u=4/3*(Math.sqrt(2*c*l)-l)/(o*a-s*i),d=o-u*s,f=s+u*o,p=d,m=-f,h=r+t,g=Math.cos(h),_=Math.sin(h);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:d*g-f*_,y2:d*_+f*g,x3:p*g-m*_,y3:p*_+m*g,x4:e*Math.cos(n),y4:e*Math.sin(n)}},P=function(e){return 180*e/Math.PI},F=function(e,t,n,r,i,a){var o=e+.5*(n-e),c=t+.5*(r-t),l=i+.5*(n-i),u=a+.5*(r-a),d=Math.min(e,i,o,l),f=Math.max(e,i,o,l),p=Math.min(t,a,c,u),m=Math.max(t,a,c,u);return new s(d,p,f-d,m-p)},I=function(e,t,n,r,i,a,o,c){var l,u,d,f,p,m,h,g,_,v,y,b,x,S,C=n-e,w=r-t,T=i-n,E=a-r,D=o-i,O=c-a;for(u=0;u<41;u++)_=(h=(d=e+(l=u/40)*C)+l*((p=n+l*T)-d))+l*(p+l*(i+l*D-p)-h),v=(g=(f=t+l*w)+l*((m=r+l*E)-f))+l*(m+l*(a+l*O-m)-g),u==0?(y=_,b=v,x=_,S=v):(y=Math.min(y,_),b=Math.min(b,v),x=Math.max(x,_),S=Math.max(S,v));return new s(Math.round(y),Math.round(b),Math.round(x-y),Math.round(S-b))},R=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var e,t,n=(e=this.ctx.lineDash,t=this.ctx.lineDashOffset,JSON.stringify({lineDash:e,lineDashOffset:t}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}})(vf.API),function(e){var t=function(e){var t,n,r,i,a,o,s,c,l,u;for(/[^\x00-\xFF]/.test(e),n=[],r=0,i=(e+=t=`\0\0\0\0`.slice(e.length%4||4)).length;i>r;r+=4)(a=(e.charCodeAt(r)<<24)+(e.charCodeAt(r+1)<<16)+(e.charCodeAt(r+2)<<8)+e.charCodeAt(r+3))===0?n.push(122):(o=(a=((a=((a=((a=(a-(u=a%85))/85)-(l=a%85))/85)-(c=a%85))/85)-(s=a%85))/85)%85,n.push(o+33,s+33,c+33,l+33,u+33));return function(e,t){for(var n=t;n>0;n--)e.pop()}(n,t.length),String.fromCharCode.apply(String,n)+`~>`},n=function(e){var t,n,r,i,a,o=String,s=`length`,c=255,l=`charCodeAt`,u=`slice`,d=`replace`;for(e[u](-2),e=e[u](0,-2)[d](/\s/g,``)[d](`z`,`!!!!!`),r=[],i=0,a=(e+=t=`uuuuu`[u](e[s]%5||5))[s];a>i;i+=5)n=52200625*(e[l](i)-33)+614125*(e[l](i+1)-33)+7225*(e[l](i+2)-33)+85*(e[l](i+3)-33)+(e[l](i+4)-33),r.push(c&n>>24,c&n>>16,c&n>>8,c&n);return function(e,t){for(var n=t;n>0;n--)e.pop()}(r,t[s]),o.fromCharCode.apply(o,r)},r=function(e){return e.split(``).map(function(e){return(`0`+e.charCodeAt().toString(16)).slice(-2)}).join(``)+`>`},i=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((e=e.replace(/\s/g,``)).indexOf(`>`)!==-1&&(e=e.substr(0,e.indexOf(`>`))),e.length%2&&(e+=`0`),!1===t.test(e))return``;for(var n=``,r=0;rimport(`./html2canvas-BpOTEXh6.js`).then(e=>u(e.default)),[])).catch(function(e){return Promise.reject(Error(`Could not load html2canvas: `+e))}).then(function(e){return e.default?e.default:e})}function n(){return(Rd.DOMPurify?Promise.resolve(Rd.DOMPurify):Ld(()=>import(`./purify.es-DlxR2Lg_.js`),[])).catch(function(e){return Promise.reject(Error(`Could not load dompurify: `+e))}).then(function(e){return e.default?e.default:e})}var r=function(e){var t=Qi(e);return t===`undefined`?`undefined`:t===`string`||e instanceof String?`string`:t===`number`||e instanceof Number?`number`:t===`function`||e instanceof Function?`function`:e&&e.constructor===Array?`array`:e&&e.nodeType===1?`element`:t===`object`?`object`:`unknown`},i=function(e,t){var n=document.createElement(e);for(var r in t.className&&(n.className=t.className),t.innerHTML&&t.dompurify&&(n.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)n.style[r]=t.style[r];return n},a=function e(t,n){for(var r=t.nodeType===3?document.createTextNode(t.nodeValue):t.cloneNode(!1),i=t.firstChild;i;i=i.nextSibling)!0!==n&&i.nodeType===1&&i.nodeName===`SCRIPT`||r.appendChild(e(i,n));return t.nodeType===1&&(t.nodeName===`CANVAS`?(r.width=t.width,r.height=t.height,r.getContext(`2d`).drawImage(t,0,0)):t.nodeName!==`TEXTAREA`&&t.nodeName!==`SELECT`||(r.value=t.value),r.addEventListener(`load`,function(){r.scrollTop=t.scrollTop,r.scrollLeft=t.scrollLeft},!0)),r},o=function e(t){var n=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),r=e.convert(Promise.resolve(),n);return(r=r.setProgress(1,e,1,[e])).set(t)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(e,t){return e.__proto__=t||o.prototype,e},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:`file.pdf`,margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:`transparent`}},o.prototype.from=function(e,t){return this.then(function(){switch(t||=function(e){switch(r(e)){case`string`:return`string`;case`element`:return e.nodeName.toLowerCase()===`canvas`?`canvas`:`element`;default:return`unknown`}}(e),t){case`string`:return this.then(n).then(function(t){return this.set({src:i(`div`,{innerHTML:e,dompurify:t})})});case`element`:return this.set({src:e});case`canvas`:return this.set({canvas:e});case`img`:return this.set({img:e});default:return this.error(`Unknown source type.`)}})},o.prototype.to=function(e){switch(e){case`container`:return this.toContainer();case`canvas`:return this.toCanvas();case`img`:return this.toImg();case`pdf`:return this.toPdf();default:return this.error(`Invalid target.`)}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error(`Cannot duplicate - no source HTML.`)},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var e={position:`relative`,display:`inline-block`,width:(typeof this.opt.width!=`number`||isNaN(this.opt.width)||typeof this.opt.windowWidth!=`number`||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+`px`,left:0,right:0,top:0,margin:`auto`,backgroundColor:this.opt.backgroundColor},t=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);t.tagName===`BODY`&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+`px`),this.prop.overlay=i(`div`,{className:`html2pdf__overlay`,style:{position:`fixed`,overflow:`hidden`,zIndex:1e3,left:`-100000px`,right:0,bottom:0,top:0}}),this.prop.container=i(`div`,{className:`html2pdf__container`,style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(i(`div`,{style:{clear:`both`,border:`0 none transparent`,margin:0,padding:0,height:0}})),this.prop.container.style.float=`none`,this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position=`relative`,this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+`px`})},o.prototype.toCanvas=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(t).then(function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)}).then(function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(t).then(function(e){var t=this.opt.jsPDF,n=this.opt.fontFaces,r=typeof this.opt.width!=`number`||isNaN(this.opt.width)||typeof this.opt.windowWidth!=`number`||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:`#ffffff`,imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,t.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,t.context2d.margin=this.opt.margin,t.context2d.fontFaces=n,n)for(var a=0;ac&&(s=l,l=c,c=s);else{if(e!==`l`&&e!==`landscape`)throw`Invalid orientation: `+e;e=`l`,c>l&&(s=l,l=c,c=s)}return{width:l,height:c,unit:t,k:i,orientation:e}},e.html=function(e,t){(t||={}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this,t.fontFaces=t.fontFaces?t.fontFaces.map(pp):null;var n=new o(t);return t.worker?n:n.from(e).doCallback()}}(vf.API),vf.API.addJS=function(e){var t,n,r=function(e){for(var t=``,n=0;n=0&&e[a]===`\\`;a--)i++;t+=i%2==0?`\\`+r:r}else t+=r}return t}(e);return this.internal.events.subscribe(`postPutResources`,function(){t=this.internal.newObject(),this.internal.out(`<<`),this.internal.out(`/Names [(EmbeddedJS) `+(t+1)+` 0 R]`),this.internal.out(`>>`),this.internal.out(`endobj`),n=this.internal.newObject(),this.internal.out(`<<`),this.internal.out(`/S /JavaScript`),this.internal.out(`/JS (`+r+`)`),this.internal.out(`>>`),this.internal.out(`endobj`)}),this.internal.events.subscribe(`putCatalog`,function(){t!==void 0&&n!==void 0&&this.internal.out(`/Names <>`)}),this},function(e){var t;e.events.push([`postPutResources`,function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=e.outline.render().split(/\r\n/),i=0;i> endobj`)}var f=e.internal.newObject();for(e.internal.write(`<< /Names [ `),i=0;i>`,`endobj`),t=e.internal.newObject(),e.internal.write(`<< /Dests `+f+` 0 R`),e.internal.write(`>>`,`endobj`)}}]),e.events.push([`putCatalog`,function(){var e=this;e.outline.root.children.length>0&&(e.internal.write(`/Outlines`,this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&e.internal.write(`/Names `+t+` 0 R`))}]),e.events.push([`initialized`,function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var r={title:t,options:n,children:[]};return e??=this.root,e.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val=``,this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n0&&(this.line(`/First `+this.makeRef(e.children[0])),this.line(`/Last `+this.makeRef(e.children[e.children.length-1]))),this.line(`/Count `+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r0&&this.line(`/Prev `+this.makeRef(t.children[r-1])),r0&&(this.line(`/First `+this.makeRef(i.children[0])),this.line(`/Last `+this.makeRef(i.children[i.children.length-1])));var a=this.count=this.count_r({count:0},i);if(a>0&&this.line(`/Count `+a),i.options&&i.options.pageNumber){var o=e.internal.getPageInfo(i.options.pageNumber);this.line(`/Dest [`+o.objId+` 0 R /XYZ 0 `+n(0)+` 0]`)}this.objEnd()}for(var s=0;s1){o=!0,c=void 0;var v=t*n;l=new Uint8Array(v);for(var y=new DataView(r.buffer),b=0;b536870912)throw Error(`Image dimensions exceed 512MB, which is too large.`);this.data=new Uint8Array(t);try{this[e]()}catch(e){Bd.log(`bit decode error:`+e)}},Vp.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),n=t%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,i=0;i>7-s&1];this.data[o+4*s]=c.blue,this.data[o+4*s+1]=c.green,this.data[o+4*s+2]=c.red,this.data[o+4*s+3]=255}n!==0&&(this.pos+=4-n)}},Vp.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i>4,c=15&a,l=this.palette[s];if(this.data[o]=l.blue,this.data[o+1]=l.green,this.data[o+2]=l.red,this.data[o+3]=255,2*i+1>=this.width)break;l=this.palette[c],this.data[o+4]=l.blue,this.data[o+4+1]=l.green,this.data[o+4+2]=l.red,this.data[o+4+3]=255}t!==0&&(this.pos+=4-t)}},Vp.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,r=0;r=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i>5&t)/t*255|0,c=(a>>10&t)/t*255|0,l=a>>15?255:0,u=r*this.width*4+4*i;this.data[u]=c,this.data[u+1]=s,this.data[u+2]=o,this.data[u+3]=l}this.pos+=e}},Vp.prototype.bit16=function(){for(var e=this.width%3,t=31,n=63,r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,a=0;a>5&n)/n*255|0,l=(o>>11)/t*255|0,u=i*this.width*4+4*a;this.data[u]=l,this.data[u+1]=c,this.data[u+2]=s,this.data[u+3]=255}this.pos+=e}},Vp.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n=0;e--)for(var t=this.bottom_up?e:this.height-1-e,n=0;nr&&(i.push(e.slice(c,a)),s=0,c=a),s+=t[a],a++;return c!==a&&i.push(e.slice(c,a)),i},Tp=function(e,t,n){n||={};var r,i,a,o,s,c,l,u=[],d=[u],f=n.textIndent||0,p=0,m=0,h=e.split(` `),g=Sp.apply(this,[` `,n])[0];if(c=n.lineIndent===-1?h[0].length+2:n.lineIndent||0){var _=Array(c).join(` `),v=[];h.map(function(e){(e=e.split(/\s*\n/)).length>1?v=v.concat(e.map(function(e,t){return(t&&e.length?` `:``)+e})):v.push(e[0])}),h=v,c=Cp.apply(this,[_,n])}for(a=0,o=h.length;at||y){if(m>t){for(s=wp.apply(this,[r,i,t-(f+p),t]),u.push(s.shift()),u=[s.pop()];s.length;)d.push([s.shift()]);m=i.slice(r.length-(u[0]?u[0].length:0)).reduce(function(e,t){return e+t},0)}else u=[r];d.push(u),f=m+c,p=g}else u.push(r),f+=p+m,p=g}return l=c?function(e,t){return(t?_:``)+e.join(` `)}:function(e){return e.join(` `)},d.map(l)},xp.splitTextToSize=function(e,t,n){var r,i=(n||={}).fontSize||this.internal.getFontSize(),a=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle),n=`Unicode`;return t.metadata[n]?{widths:t.metadata[n].widths||{0:1},kerning:t.metadata[n].kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var o=1*this.internal.scaleFactor*t/i;a.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,a.lineIndent=n.lineIndent;var s,c,l=[];for(s=0,c=r.length;simport(`./index.es-DPfWGa7r.js`),[])).catch(function(e){return Promise.reject(Error(`Could not load canvg: `+e))}).then(function(e){return e.default?e.default:e}).then(function(t){return t.fromString(l,e,u)},function(){return Promise.reject(Error(`Could not load canvg.`))}).then(function(e){return e.render(u)}).then(function(){d.addImage(c.toDataURL(`image/jpeg`,1),t,n,r,i,o,s)})},vf.API.putTotalPages=function(e){var t,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,`g`),n=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),`g`),n=this.pdfEscape16(this.internal.getNumberOfPages()+``,this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i1){for(u=0;ut||y){if(m>t){for(s=wp.apply(this,[r,i,t-(f+p),t]),u.push(s.shift()),u=[s.pop()];s.length;)d.push([s.shift()]);m=i.slice(r.length-(u[0]?u[0].length:0)).reduce(function(e,t){return e+t},0)}else u=[r];d.push(u),f=m+c,p=g}else u.push(r),f+=p+m,p=g}return l=c?function(e,t){return(t?_:``)+e.join(` `)}:function(e){return e.join(` `)},d.map(l)},xp.splitTextToSize=function(e,t,n){var r,i=(n||={}).fontSize||this.internal.getFontSize(),a=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle),n=`Unicode`;return t.metadata[n]?{widths:t.metadata[n].widths||{0:1},kerning:t.metadata[n].kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var o=1*this.internal.scaleFactor*t/i;a.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,a.lineIndent=n.lineIndent;var s,c,l=[];for(s=0,c=r.length;simport(`./index.es-BJE9K_r2.js`),[])).catch(function(e){return Promise.reject(Error(`Could not load canvg: `+e))}).then(function(e){return e.default?e.default:e}).then(function(t){return t.fromString(l,e,u)},function(){return Promise.reject(Error(`Could not load canvg.`))}).then(function(e){return e.render(u)}).then(function(){d.addImage(c.toDataURL(`image/jpeg`,1),t,n,r,i,o,s)})},vf.API.putTotalPages=function(e){var t,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,`g`),n=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),`g`),n=this.pdfEscape16(this.internal.getNumberOfPages()+``,this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i1){for(u=0;u>`),i(`endobj`);var m=a();i(`<<`),i(`/Type /Font`),i(`/BaseFont /`+ff(n.fontName)),i(`/FontDescriptor `+p+` 0 R`),i(`/W `+e.API.PDFObject.convert(s)),i(`/CIDToGIDMap /Identity`),i(`/DW 1000`),i(`/Subtype /CIDFontType2`),i(`/CIDSystemInfo`),i(`<<`),i(`/Supplement 0`),i(`/Registry (Adobe)`),i(`/Ordering (`+n.encoding+`)`),i(`>>`),i(`>>`),i(`endobj`),n.objectNumber=a(),i(`<<`),i(`/Type /Font`),i(`/Subtype /Type0`),i(`/ToUnicode `+f+` 0 R`),i(`/BaseFont /`+ff(n.fontName)),i(`/Encoding /`+n.encoding),i(`/DescendantFonts [`+m+` 0 R]`),i(`>>`),i(`endobj`),n.isAlreadyPutted=!0}})(t)}]),t.events.push([`putFont`,function(t){(function(t){var n=t.font,i=t.out,a=t.newObject,o=t.putStream;if(n.metadata instanceof e.API.TTFFont&&n.encoding===`WinAnsiEncoding`){for(var s=n.metadata.rawData,c=``,l=0;l>`),i(`endobj`),n.objectNumber=a();for(var p=0;p>`),i(`endobj`),n.isAlreadyPutted=!0}})(t)}]);var i=function(e){var t,r=e.text||``,i=e.x,a=e.y,o=e.options||{},s=e.mutex||{},c=s.pdfEscape,l=s.activeFontKey,u=s.fonts,d=l,f=``,p=0,m=``,h=u[d].encoding;if(u[d].encoding!==`Identity-H`)return{text:r,x:i,y:a,options:o,mutex:s};for(m=r,d=l,Array.isArray(r)&&(m=r[0]),p=0;p.<.[.].[.{.}.{.«.».«.‹.›.‹.⁅.⁆.⁅.⁽.⁾.⁽.₍.₎.₍.≤.≥.≤.〈.〉.〈.﹙.﹚.﹙.﹛.﹜.﹛.﹝.﹞.﹝.﹤.﹥.﹤`.split(`.`),h=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,_=0;this.__bidiEngine__={};var v=function(e){var t=e.charCodeAt(),n=t>>8,r=p[n];return r===void 0?n===252||n===253?`AL`:h.test(n)?`L`:n===8?`R`:`N`:l[256*r+(255&t)]},y=function(e){for(var t,n=0;n=t.length||(c=o[s-1])!==`EN`&&c!==`AN`||(l=t[s+1])!==`EN`&&l!==`AN`?f=`N`:g&&(l=`AN`),f=l===c?l:`N`;break;case`ES`:f=(c=s>0?o[s-1]:`B`)===`EN`&&s+10&&o[s-1]===`EN`){f=`EN`;break}if(g){f=`N`;break}for(u=s+1,d=t.length;u=1425&&p<=2303||p===64286;if(c=t[u],m&&(c===`R`||c===`AL`)){f=`R`;break}}}f=s<1||(c=t[s-1])===`B`?`N`:o[s-1];break;case`B`:g=!1,n=!0,f=_;break;case`S`:r=!0,f=`N`}return f},x=function(e,t,n){var r=e.split(``);return n&&S(r,n,{hiLevel:_}),r.reverse(),t&&t.reverse(),r.join(``)},S=function(e,t,i){var a,o,s,c,l,p=-1,m=e.length,h=0,y=[],x=_?d:u,S=[];for(g=!1,n=!1,r=!1,o=0;o0)if(a===16){for(o=p;o-1){for(o=p;o=0&&e[i]===`WS`;i--)t[i]=_}}(S,t,m)},C=function(e,t,r,i,a){if(!(a.hiLevel=e){for(c=d+1;c=e;)c++;for(l=d,s=c-1;l=0&&(e[i]=m[r+1])}(r,n,i),C(2,r,t,n,i),C(1,r,t,n,i),r.join(``)};return this.__bidiEngine__.doBidiReorder=function(e,t,n){if(function(e,t){if(t)for(var n=0;n>16)&&(t=-(1+(65535^t))),this.italicAngle=+(t+`.`+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(i=this.familyClass)===1||i===2||i===3||i===4||i===5||i===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw Error(`No unicode cmap for font`)},e.prototype.characterToGlyph=function(e){return this.cmap.unicode?.codeMap[e]||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,n){var r,i,a,o;for(a=0,i=0,o=(e=``+e).length;0<=o?io;i=0<=o?++i:--i)r=e.charCodeAt(i),a+=this.widthOfGlyph(this.characterToGlyph(r))+1e3/t*n||0;return t/1e3*a},e.prototype.lineHeight=function(e,t){var n;return t??=!1,n=t?this.lineGap:0,(this.ascender+n-this.decender)/1e3*e},e}();var Gp,Kp=function(){function e(e){this.data=e??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,n;for(n=[],t=0;0<=e?te;t=0<=e?++t:--t)n[t]=String.fromCharCode(this.readByte());return n.join(``)},e.prototype.writeString=function(e){var t,n,r;for(r=[],t=0,n=e.length;0<=n?tn;t=0<=n?++t:--t)r.push(this.writeByte(e.charCodeAt(t)));return r},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,n,r,i,a,o,s;return e=this.readByte(),t=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),a=this.readByte(),o=this.readByte(),s=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^a)+256*(255^o)+(255^s)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*r+16777216*i+65536*a+256*o+s},e.prototype.writeLongLong=function(e){var t,n;return t=Math.floor(e/4294967296),n=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,n;for(t=[],n=0;0<=e?ne;n=0<=e?++n:--n)t.push(this.readByte());return t},e.prototype.write=function(e){var t,n,r,i;for(i=[],n=0,r=e.length;nr;n=0<=r?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var n,r,i,a,o,s,c,l,u,d,f,p,m;for(m in f=Object.keys(t).length,s=Math.log(2),u=16*Math.floor(Math.log(f)/s),a=Math.floor(u/s),l=16*f-u,(r=new Kp).writeInt(this.scalarType),r.writeShort(f),r.writeShort(u),r.writeShort(a),r.writeShort(l),i=16*f,c=r.pos+i,o=null,p=[],t)for(d=t[m],r.writeString(m),r.writeInt(e(d)),r.writeInt(c),r.writeInt(d.length),p=p.concat(d),m===`head`&&(o=c),c+=d.length;c%4;)p.push(0),c++;return r.write(p),n=2981146554-e(r.data),r.pos=o+8,r.writeUInt32(n),r.data},e=function(e){var t,n,r,i;for(e=om.call(e);e.length%4;)e.push(0);for(r=new Kp(e),n=0,t=0,i=e.length;td;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),e.pos+=2,m=function(){var t,n;for(n=[],s=t=0;0<=d?td;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),c=function(){var t,n;for(n=[],s=t=0;0<=d?td;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),l=function(){var t,n;for(n=[],s=t=0;0<=d?td;s=0<=d?++t:--t)n.push(e.readUInt16());return n}(),r=(this.length-e.pos+this.offset)/2,o=function(){var t,n;for(n=[],s=t=0;0<=r?tr;s=0<=r?++t:--t)n.push(e.readUInt16());return n}(),s=g=0,v=i.length;g=h;n=p<=h?++_:--_)l[s]===0?a=n+c[s]:(a=o[l[s]/2+(n-p)-(d-s)]||0)!==0&&(a+=c[s]),this.codeMap[n]=65535&a}e.pos=u}return e.encode=function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,R,z,B,V,H,U,ee,te,ne,re,W;switch(k=new Kp,a=Object.keys(e).sort(function(e,t){return e-t}),t){case`macroman`:for(m=0,h=function(){var e=[];for(p=0;p<256;++p)e.push(0);return e}(),_={0:0},i={},A=0,P=a.length;A=32768)for(s.push(0),x.push(2*(f.length+w-p)),r=N=E;E<=l?N<=l:N>=l;r=E<=l?++N:--N)f.push(n[r].new);else s.push(O-E),x.push(0)}for(k.writeUInt16(3),k.writeUInt16(1),k.writeUInt32(12),k.writeUInt16(4),k.writeUInt16(16+8*w+2*f.length),k.writeUInt16(0),k.writeUInt16(T),k.writeUInt16(C),k.writeUInt16(d),k.writeUInt16(S),U=0,R=u.length;Ur;n=0<=r?++n:--n)t=new Zp(e,this.offset),this.tables.push(t),t.isUnicode&&this.unicode==null&&(this.unicode=t);return!0},e.encode=function(e,t){var n,r;return t??=`macroman`,n=Zp.encode(e,t),(r=new Kp).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},e}(),$p=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Yp(e,Gp),e.prototype.tag=`hhea`,e.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},e}(),em=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Yp(e,Gp),e.prototype.tag=`OS/2`,e.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;t=++t)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},e}(),tm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Yp(e,Gp),e.prototype.tag=`post`,e.prototype.parse=function(e){var t,n,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=e.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?in;i=0<=n?++i:--i)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.posn;i=0<=n?++t:--t)r.push(e.readUInt32());return r}.call(this)}},e}(),nm=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},rm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Yp(e,Gp),e.prototype.tag=`name`,e.prototype.parse=function(e){var t,n,r,i,a,o,s,c,l,u,d;for(e.pos=this.offset,e.readShort(),t=e.readShort(),o=e.readShort(),n=[],i=0;0<=t?it;i=0<=t?++i:--i)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+o+e.readShort()});for(s={},i=l=0,u=n.length;lo;t=0<=o?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],t=n=0;0<=r?nr;t=0<=r?++n:--n)i.push(e.readInt16());return i}(),this.widths=function(){var e,t,n,r;for(r=[],e=0,t=(n=this.metrics).length;er;t=0<=r?++a:--a)s.push(this.widths.push(n));return s},e.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},e}(),om=[].slice,sm=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Yp(e,Gp),e.prototype.tag=`glyf`,e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(e){var t,n,r,i,a,o,s,c,l,u;return e in this.cache?this.cache[e]:(i=this.file.loca,t=this.file.contents,n=i.indexOf(e),(r=i.lengthOf(e))===0?this.cache[e]=null:(t.pos=this.offset+n,a=(o=new Kp(t.read(r))).readShort(),c=o.readShort(),u=o.readShort(),s=o.readShort(),l=o.readShort(),this.cache[e]=a===-1?new lm(o,c,u,s,l):new cm(o,a,c,u,s,l),this.cache[e]))},e.prototype.encode=function(e,t,n){var r,i,a,o,s;for(a=[],i=[],o=0,s=t.length;o0&&(r+=s)}for(var c=Array(4*n.length),l=0;l>8,c[4*l+1]=(16711680&n[l])>>16,c[4*l]=(4278190080&n[l])>>24;return c},e}(),dm=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,n,r,i;for(t in r=this.font.cmap.tables[0].codeMap,e={},i=this.subset)n=i[t],e[t]=r[n];return e},e.prototype.glyphsFor=function(e){var t,n,r,i,a,o,s;for(r={},a=0,o=e.length;a0)for(i in s=this.glyphsFor(t))n=s[i],r[i]=n;return r},e.prototype.encode=function(e,t){var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g;for(r in n=Qp.encode(this.generateCmap(),`unicode`),a=this.glyphsFor(e),f={0:0},g=n.charMap)f[(s=g[r]).old]=s.new;for(p in d=n.maxGlyphID,a)p in f||(f[p]=d++);return l=function(e){var t,n;for(t in n={},e)n[e[t]]=t;return n}(f),u=Object.keys(l).sort(function(e,t){return e-t}),m=function(){var e,t,n;for(n=[],e=0,t=u.length;e>`),a.join(` `)}return``+n},t}();function fm(e,t,n,r,i){r||={};var a=1.15,o=i.internal.scaleFactor,s=i.internal.getFontSize()/o,c=s*(i.getLineHeightFactor?i.getLineHeightFactor():a),l=/\r\n|\r|\n/g,u=``,d=1;if((r.valign===`middle`||r.valign===`bottom`||r.halign===`center`||r.halign===`right`)&&(u=typeof e==`string`?e.split(l):e,d=u.length||1),n+=s*(2-a),r.valign===`middle`?n-=d/2*c:r.valign===`bottom`&&(n-=d*c),r.halign===`center`||r.halign===`right`){var f=s;if(r.halign===`center`&&(f*=.5),u&&d>=1){for(var p=0;p0,r=t||t===0;return n&&r?`DF`:n?`S`:r?`F`:null}function Cm(e,t){if(e||=t,Array.isArray(e)){if(e.length>=4)return{top:e[0],right:e[1],bottom:e[2],left:e[3]};if(e.length===3)return{top:e[0],right:e[1],bottom:e[2],left:e[1]};if(e.length===2)return{top:e[0],right:e[1],bottom:e[0],left:e[1]};e=e.length===1?e[0]:t}return typeof e==`object`?(typeof e.vertical==`number`&&(e.top=e.vertical,e.bottom=e.vertical),typeof e.horizontal==`number`&&(e.right=e.horizontal,e.left=e.horizontal),{left:e.left??t,top:e.top??t,right:e.right??t,bottom:e.bottom??t}):(typeof e!=`number`&&(e=t),{top:e,right:e,bottom:e,left:e})}function wm(e,t){var n=Cm(t.settings.margin,0);return e.pageSize().width-(n.left+n.right)}function Tm(e,t,n,r,i){var a={},o=96/72,s=Dm(t,function(e){return i.getComputedStyle(e).backgroundColor});s!=null&&(a.fillColor=s);var c=Dm(t,function(e){return i.getComputedStyle(e).color});c!=null&&(a.textColor=c);var l=km(r,n);l&&(a.cellPadding=l);var u=`borderTopColor`,d=o*n,f=r.borderTopWidth;if(r.borderBottomWidth===f&&r.borderRightWidth===f&&r.borderLeftWidth===f){var p=(parseFloat(f)||0)/d;p&&(a.lineWidth=p)}else a.lineWidth={top:(parseFloat(r.borderTopWidth)||0)/d,right:(parseFloat(r.borderRightWidth)||0)/d,bottom:(parseFloat(r.borderBottomWidth)||0)/d,left:(parseFloat(r.borderLeftWidth)||0)/d},a.lineWidth.top||(a.lineWidth.right?u=`borderRightColor`:a.lineWidth.bottom?u=`borderBottomColor`:a.lineWidth.left&&(u=`borderLeftColor`));var m=Dm(t,function(e){return i.getComputedStyle(e)[u]});m!=null&&(a.lineColor=m);var h=[`left`,`right`,`center`,`justify`];h.indexOf(r.textAlign)!==-1&&(a.halign=r.textAlign),h=[`middle`,`bottom`,`top`],h.indexOf(r.verticalAlign)!==-1&&(a.valign=r.verticalAlign);var g=parseInt(r.fontSize||``);isNaN(g)||(a.fontSize=g/o);var _=Em(r);_&&(a.fontStyle=_);var v=(r.fontFamily||``).toLowerCase();return e.indexOf(v)!==-1&&(a.font=v),a}function Em(e){var t=``;return(e.fontWeight===`bold`||e.fontWeight===`bolder`||parseInt(e.fontWeight)>=700)&&(t=`bold`),(e.fontStyle===`italic`||e.fontStyle===`oblique`)&&(t+=`italic`),t}function Dm(e,t){var n=Om(e,t);if(!n)return null;var r=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!r||!Array.isArray(r))return null;var i=[parseInt(r[1]),parseInt(r[2]),parseInt(r[3])];return parseInt(r[4])===0||isNaN(i[0])||isNaN(i[1])||isNaN(i[2])?null:i}function Om(e,t){var n=t(e);return n===`rgba(0, 0, 0, 0)`||n===`transparent`||n===`initial`||n===`inherit`?e.parentElement==null?null:Om(e.parentElement,t):n}function km(e,t){var n=[e.paddingTop,e.paddingRight,e.paddingBottom,e.paddingLeft],r=96/(72/t),i=(parseInt(e.lineHeight)-parseInt(e.fontSize))/t/2,a=Cm(n.map(function(e){return parseInt(e||`0`)/r}),0);return i>a.top&&(a.top=i),i>a.bottom&&(a.bottom=i),a}function Am(e,t,n,r,i){r===void 0&&(r=!1),i===void 0&&(i=!1);var a=typeof t==`string`?n.document.querySelector(t):t,o=Object.keys(e.getFontList()),s=e.scaleFactor(),c=[],l=[],u=[];if(!a)return console.error(`Html table could not be found with input: `,t),{head:c,body:l,foot:u};for(var d=0;d0&&(i||d.display!==`none`))return o}function Mm(e){var t=e.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,``).replace(/ +/g,` `),t.innerHTML=t.innerHTML.split(//).map(function(e){return e.trim()}).join(` -`),t.innerText||t.textContent||``}function Nm(e,t,n){for(var r=0,i=[e,t,n];r0?`_${a}`:``);var s={dataKey:o};i.push(s)}}),i}var Hm=function(){function e(e,t,n){this.table=t,this.pageNumber=t.pageNumber,this.settings=t.settings,this.cursor=n,this.doc=e.getDocument()}return e}(),Um=function(e){gm(t,e);function t(t,n,r,i,a,o){var s=e.call(this,t,n,o)||this;return s.cell=r,s.row=i,s.column=a,s.section=i.section,s}return t}(Hm),Wm=function(){function e(e,t){this.pageNumber=1,this.id=e.id,this.settings=e.settings,this.styles=e.styles,this.hooks=e.hooks,this.columns=t.columns,this.head=t.head,this.body=t.body,this.foot=t.foot}return e.prototype.getHeadHeight=function(e){return this.head.reduce(function(t,n){return t+n.getMaxCellHeight(e)},0)},e.prototype.getFootHeight=function(e){return this.foot.reduce(function(t,n){return t+n.getMaxCellHeight(e)},0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(e,t,n,r,i,a){for(var o=0,s=t;o1:!1}).length>0},e.prototype.canEntireRowFit=function(e,t){return this.getMaxCellHeight(t)<=e},e.prototype.getMinimumRowHeight=function(e,t){var n=this;return e.reduce(function(e,r){var i=n.cells[r.index];if(!i)return 0;var a=t.getLineHeight(i.styles.fontSize),o=i.padding(`vertical`)+a;return o>e?o:e},0)},e}(),Km=function(){function e(e,t,n){this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=t,this.section=n,this.raw=e;var r=e;typeof e==`object`&&e&&!Array.isArray(e)?(this.rowSpan=e.rowSpan||1,this.colSpan=e.colSpan||1,r=e.content??e,e._element&&(this.raw=e._element)):(this.rowSpan=1,this.colSpan=1);var i=r==null?``:``+r,a=/\r\n|\r|\n/g;this.text=i.split(a)}return e.prototype.getTextPos=function(){var e;if(this.styles.valign===`top`)e=this.y+this.padding(`top`);else if(this.styles.valign===`bottom`)e=this.y+this.height-this.padding(`bottom`);else{var t=this.height-this.padding(`vertical`);e=this.y+t/2+this.padding(`top`)}var n;if(this.styles.halign===`right`)n=this.x+this.width-this.padding(`right`);else if(this.styles.halign===`center`){var r=this.width-this.padding(`horizontal`);n=this.x+r/2+this.padding(`left`)}else n=this.x+this.padding(`left`);return{x:n,y:e}},e.prototype.getContentHeight=function(e,t){t===void 0&&(t=1.15);var n=(Array.isArray(this.text)?this.text.length:1)*(this.styles.fontSize/e*t)+this.padding(`vertical`);return Math.max(n,this.styles.minCellHeight)},e.prototype.padding=function(e){var t=Cm(this.styles.cellPadding,0);return e===`vertical`?t.top+t.bottom:e===`horizontal`?t.left+t.right:t[e]},e}(),qm=function(){function e(e,t,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=e,this.raw=t,this.index=n}return e.prototype.getMaxCustomCellWidth=function(e){for(var t=0,n=0,r=e.allRows();n.1/e.scaleFactor()&&(i=i<1?i:Math.round(i),console.log(`Of the table content, ${i} units width could not fit page`)),Qm(t),$m(t,e),Zm(t)}function Ym(e,t){var n=e.scaleFactor(),r=t.settings.horizontalPageBreak,i=wm(e,t);t.allRows().forEach(function(a){for(var o=0,s=t.columns;oi?(l.minWidth=i,l.wrappedWidth=i):(l.minWidth=l.contentWidth,l.wrappedWidth=l.contentWidth);else{var f=10/n;l.minWidth=l.styles.minCellWidth||f,l.wrappedWidth=l.contentWidth,l.minWidth>l.wrappedWidth&&(l.wrappedWidth=l.minWidth)}}}}),t.allRows().forEach(function(e){for(var n=0,r=t.columns;n1&&!i.minWidth&&(i.minWidth=a.minWidth),a.colSpan>1&&!i.wrappedWidth&&(i.wrappedWidth=a.minWidth))}})}function Xm(e,t,n){for(var r=t,i=e.reduce(function(e,t){return e+t.wrappedWidth},0),a=0;an(e):!0});d.length&&(t=Xm(d,t,n))}return t}function Zm(e){for(var t={},n=1,r=e.allRows(),i=0;i1)n--,delete a.cells[c.index];else if(l)l.cell.height+=a.height,n=l.cell.colSpan,delete a.cells[c.index],l.left--,l.left<=1&&delete t[c.index];else{var u=a.cells[c.index];if(!u)continue;if(u.height=a.height,u.rowSpan>1){var d=r.length-i,f=u.rowSpan>d?d:u.rowSpan;t[c.index]={cell:u,left:f,row:a}}}}}function Qm(e){for(var t=e.allRows(),n=0;n1&&e.columns[s+1])a+=c.width,delete r.cells[c.index];else if(i){var l=i;delete r.cells[c.index],i=null,l.width=c.width+a}else{var l=r.cells[c.index];if(!l)continue;if(o=l.colSpan,a=0,l.colSpan>1){i=l,a+=c.width;continue}l.width=c.width+a}}}function $m(e,t){for(var n={count:0,height:0},r=0,i=e.allRows();r1&&n.count*n.height0&&n.height>f&&(f=n.height),f>a.height&&(a.height=f)}}n.count--}}function eh(e,t,n,r,i){return e.map(function(e){return th(e,t,n,r,i)})}function th(e,t,n,r,i){var a=1e4*r.scaleFactor();if(t=Math.ceil(t*a)/a,t>=bm(e,n,r))return e;for(;t0?n:null}function oh(e,t){if(e===`head`){if(typeof t==`object`)return t.header||null;if(typeof t==`string`||typeof t==`number`)return t}else if(e===`foot`&&typeof t==`object`)return t.footer;return null}function sh(e){return e.map(function(e,t){return new qm(typeof e==`object`?e.dataKey??t:t,e,t)})}function ch(e,t,n,r,i,a,o){var s=ym(r),c;e===`head`?c=i.headStyles:e===`body`?c=i.bodyStyles:e===`foot`&&(c=i.footStyles);var l=Pm({},s.table,s[e],i.styles,c),u=i.columnStyles[t.dataKey]||i.columnStyles[t.index]||{},d=e===`body`?u:{},f=e===`body`&&n%2==0?Pm({},s.alternateRow,i.alternateRowStyles):{};return Pm(Pm({},vm(a),l,f,d),o)}function lh(e,t,n){n===void 0&&(n={});var r=wm(e,t),i=new Map,a=[],o=[],s=[];Array.isArray(t.settings.horizontalPageBreakRepeat)?s=t.settings.horizontalPageBreakRepeat:(typeof t.settings.horizontalPageBreakRepeat==`string`||typeof t.settings.horizontalPageBreakRepeat==`number`)&&(s=[t.settings.horizontalPageBreakRepeat]),s.forEach(function(e){var n=t.columns.find(function(t){return t.dataKey===e||t.index===e});n&&!i.has(n.index)&&(i.set(n.index,!0),a.push(n.index),o.push(t.columns[n.index]),r-=n.wrappedWidth)});for(var c=!0,l=n?.start??0;l=u)c=!1,a.push(l),o.push(t.columns[l]),r-=u;else break;l++}return{colIndexes:a,columns:o,lastIndex:l-1}}function uh(e,t){for(var n=[],r=0;rl.pageSize().height)&&(Eh(l),a.y=i.top),t.callWillDrawPageHooks(l,a);var u=Pm({},a);t.startPageNumber=l.pageNumber(),n.horizontalPageBreak?fh(l,t,u,a):(l.applyStyles(l.userStyles),(n.showHead===`firstPage`||n.showHead===`everyPage`)&&t.head.forEach(function(e){return xh(l,t,e,a,t.columns)}),l.applyStyles(l.userStyles),t.body.forEach(function(e,n){bh(l,t,e,n===t.body.length-1,u,a,t.columns)}),l.applyStyles(l.userStyles),(n.showFoot===`lastPage`||n.showFoot===`everyPage`)&&t.foot.forEach(function(e){return xh(l,t,e,a,t.columns)})),xm(l,t,u,a),t.callEndPageHooks(l,a),t.finalY=a.y,e.lastAutoTable=t,l.applyStyles(l.userStyles)}function fh(e,t,n,r){var i=uh(e,t);if(t.settings.horizontalPageBreakBehaviour===`afterAllRows`)i.forEach(function(i,a){e.applyStyles(e.userStyles),a>0?Th(e,t,n,r,i.columns,!0):ph(e,t,r,i.columns),mh(e,t,n,r,i.columns),gh(e,t,r,i.columns)});else for(var a=-1,o=i[0],s=function(){var s=a;if(o){e.applyStyles(e.userStyles);var c=o.columns;a>=0?Th(e,t,n,r,c,!0):ph(e,t,r,c),s=hh(e,t,a+1,r,c),gh(e,t,r,c)}var l=s-a;i.slice(1).forEach(function(i){e.applyStyles(e.userStyles),Th(e,t,n,r,i.columns,!0),hh(e,t,a+1,r,i.columns,l),gh(e,t,r,i.columns)}),a=s};ad&&(u.text=l.text.splice(d,l.text.length));var f=r.scaleFactor(),p=r.getLineHeightFactor();l.contentHeight=l.getContentHeight(f,p),l.contentHeight>=t&&(l.contentHeight=t,u.styles.minCellHeight-=t),l.contentHeight>e.height&&(e.height=l.contentHeight),u.contentHeight=u.getContentHeight(f,p),u.contentHeight>a&&(a=u.contentHeight),i[c.index]=u}}var m=new Gm(e.raw,-1,e.section,i,!0);m.height=a;for(var h=0,g=n.columns;ho)return console.log(`Will not be able to print row ${t.index} correctly since it's minimum height is larger than page height`),!0;if(!c)return!1;var l=t.hasRowSpan(r.columns);return t.getMaxCellHeight(r.columns)>o?(l&&console.log(`The content of row ${t.index} will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.`),!0):!(l||r.settings.rowPageBreak===`avoid`)}function bh(e,t,n,r,i,a,o){var s=wh(e,t,r,a);if(n.canEntireRowFit(s,o))xh(e,t,n,a,o);else if(yh(e,n,s,t)){var c=vh(n,s,t,e);xh(e,t,n,a,o),Th(e,t,i,a,o),bh(e,t,c,r,i,a,o)}else Th(e,t,i,a,o),bh(e,t,n,r,i,a,o)}function xh(e,t,n,r,i){r.x=t.settings.margin.left;for(var a=0,o=i;a`u`)return console.error(`Cannot run autoTableHtmlToJson in non browser environment`),null;var n=Am(new mm(this),e,window,t,!1),r=n.head,i=n.body;return{columns:r[0]?.map(function(e){return e.content})||[],rows:i,data:i}}}function Oh(e,t){dh(e,nh(e,Fm(e,t)))}try{if(typeof window<`u`&&window){var kh=window,Ah=kh.jsPDF||kh.jspdf?.jsPDF;Ah&&Dh(Ah)}}catch(e){console.error(`Could not apply autoTable plugin`,e)}var jh=`AAEAAAAOAIAAAwBgR0RFRgslCyYAAU70AAAAQEdQT1OW7t6tAAFPNAAAUZJHU1VCLJENOgABoMgAAAQsT1MvMrivKbYAAAFoAAAAYFZETVhu6nZPAAASiAAABeBjbWFwe1eWmQAAGGgAAAh+Z2x5ZnKsuk0AAClMAAD8BGhlYWT3/7sxAAAA7AAAADZoaGVhCywJXgAAASQAAAAkaG10eMBzVnEAAAHIAAAQwGxvY2Hm+KbaAAAg6AAACGJtYXhwBE8BKgAAAUgAAAAgbmFtZfDWLcMAASVQAAAEo3Bvc3RDYN+ZAAEp9AAAJP0AAQAAAAEAAOqeVyxfDzz1AAsIAAAAAADE8BEuAAAAANAzXr36jf3VCTAIcwAAAAkAAgAAAAAAAAABAAAHbP4MAAAJSfqN/dgJMAABAAAAAAAAAAAAAAAAAAAEMAABAAAEMACwABYAeAAFAAEAAAAAAAAAAAAAAAAAAwABAAMEigGQAAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAAAAAAAAAAAAAAA4AAC/1AAIFsAAAAgAAAAAHB5cnMAQAAA//0GAP4AAGYHmgIAIAABn08BAAAEOgWwAAAAIAACAfsAAAAAAAAB+wAAAfsAAAKPAIgE+wBGBH4AbgXcAGkE+QBlAWUAZwK8AIUCyAAmA3IAHASJAE4BkgAdAjUAJQIbAJADTAASBH4AcwR+AKoEfgBdBH4AXgR+ADUEfgCaBH0AgwR+AE0EfgBwBH4AZAHwAIYBsQApBBEASARkAJgELgCGA8cASwcvAGoFOAAcBPsAqQU1AHcFPwCpBIwAqQRsAKkFcwB6BbQAqQItALcEagA1BQQAqQROAKkG/ACpBbQAqQWAAHYFDACpBYAAbQTtAKgEvwBQBMYAMQUwAIwFFwAcBxkAPQUEADkEzgAPBMoAVgIfAJIDSAAoAh8ACQNYAEADnAAEAnkAOQRaAG0EfQCMBDAAXASDAF8EPQBdAscAPAR9AGAEaACMAfEAjQHp/78EDgCNAfEAnAcDAIsEagCMBJAAWwR9AIwEjABfArUAjAQgAF8CnQAJBGkAiAPgACEGAwArA/cAKQPJABYD9wBYArUAQAHzAK8CtQATBXEAgwHzAIsEYQBpBKYAWwW0AGkE2AAfAesAkwToAFoDWABmBkkAWwOTAJMDwQBmBG4AfwZKAFoDqgB4Av0AggRHAGEC7wBCAu8APgKCAHsEiACaA+kAQwIWAJMB+wB0ArkAegOjAHoDwABmBdwAVQY1AFAGOQBvA8kARAd6//IERABZBYEAdgS6AKYEwgCLBsEATgSwAH4EkQBHBIkAWwScAJUFmwAeAfoAmwRzAJoETwAjAioAIwWLAKIEiACRB6EAaQdEAGEB/ACgArn/5AV/AGUEkwBbBZAAjATzAIgCA/+0BDcAYgPEAKkDjQCMA2oAgQHxAI0CrQB5AioAMgPGAHsC/ABeAloAfgAA/TYAAP2GAAD8iwAA/V4AAPwnAe/9OAINALcECwBxAhcAkwRzALEFpAAfBXIAZwU+ADIEkQB4BbUAsgSRAEUFuwBNBYkAWgVSAHEEhQBkBL0AoAQCAC4EiABgBFAAYwQlAG0EiACRBI4AegKXAMMEbgAlA+wAZQTFACkEiACRBE0AZQSIAGAELABRBF0AjwWjAFcFmgBfBpcAegShAHkEQv/aBkgASgX/ACoFZAB7CJkAMQikALEGggA+BbQAsAULAKIGBAAyB0MAGwS/AFAFtACxBakALwUHAE0GLQBTBdkArwV6AJYHhwCwB8AAsAYSABEG6wCyBQUAowVkAJMHJwC3BRgAWQRsAGEEkgCdA1sAmgTUAC4GIAAVBBAAWASeAJwEUgCcBKAAKAXvAJ0EnQCcBJ4AnAPYACgFzQBkBL0AnARZAGcGeACcBp8AkQT3AB4GNgCdBFgAnQRNAGQGiACdBGQALwRo/+cETgBnBskAJwbkAJwEif/9BJ4AnAcIAJwGKwCBBFb/3AcsALgF+QCZBNIAKARGAA8HDADKBgwAvAbRAJMF4QCWCQUAtwfRAJsEJABQA9sATAVyAGcEjABbBQoAFgQDAC4FcgBnBIkAWwcBAJwGJAB+BwkAnAYsAIEFMgB1BEcAZAT9AHQAAPxnAAD8cQAA/WYAAP2kAAD6jQAA+qQEVv/cBRsAqASKAIwEZACiA5AAkQTbALEEBgCRBQkAowR+AJoGjABFBYQAPgfPAKgFtACRCDEAsAb0AJEF7gBxBNMAbQctADQFXAAfBXAAlgRrAIMFcACKBi8APwS+/90FCQCjBFoAmgWyALEEiACRBYcAXQSoAGgEqABpBLcAOgNJADsE9gBXBpQAWQbkAGQGVgA2BSsAMQRKAFMECAB5B8EARAZ1AD8H+wCpBqEAkAT2AHYEHQBlBa0AIwUgAEYFZACWBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAABUAAogY/AJADpgANAZkAYAGZADABlwAkAZoAUALUAGgC2wA8AsEAJARpAEYEjwBXArIAigPEAJQFWgCUB6oARAJmAGwCZgBZA6MAOwLvADYDYAB6BKYAWwaRAKcEfgBfBegAewPOAGgIOgCiBQEAZwUXAJgGJgBUBtcAZAbPAGMGagBZBI8AagWOAKkErwBFBJIAqATFAD8IOgBiAgz/sASCAGUEZACYBBEAPgQvAIUECAArAkwAtQKPAG4CAwBcBG4AHwAAAAAIMwBbCDUAXALvAFADC/+iA/P/XgPvAG4DpABbAf0AnwSFABMEUACKBHwAYASAAIoD5gCKA8sAigSsAGME4wCKAegAlwPPACsEVACKA7QAigYCAIoE4wCKBLsAYARcAIoEuwBZBEoAigQgAEMEJgAoBHwAdARnABQGFQAxBFQAJgQrAA0EIwBHBA8AYwQPAJgEDwBOBA8ATgQPADAEDwCABA4AcgQPAEIEDwBgBA8AVQOkAIMC7wB6Au8AQgLvAD4C7wA2Au8AWwLvAFYC7wA6Au8ATwLvAEkDlgCPArUAngNHAIEBkQBnAiUAGwH8/7YEDgBpBDoAHgN5AFcD9ABpBG8AWgTDAGQEiABgBUwAsQUkALIEEwCSBT0AsgQPAJIDnwCBA54AgQR+AE0FfgCDBYEAfgWuAH4FkwCyBeAAfgXjAH4D1QCgBIIAgwRYAA8EzwA+BGsAZQQuAEoEuQCCBQAAeAQgADsEfQCMBDIAXASTAFsEjABbBJ4AWgSNAIwEnABbBDAAXAQ9AF0EfQBgBH4AhQR+AFoFPwCpBYAAdwRaAG0DagCBAfsAAAI1ACUFXQAlBV0AJQSGAAAExgAxAp3/9AU4ABwFOAAcBTgAHAU4ABwFOAAcBTgAHAU4ABwFNQB3BIwAqQSMAKkEjACpBIwAqQIt/+ACLQCwAi3/6QIt/9YFtACpBYAAdgWAAHYFgAB2BYAAdgWAAHYFMACMBTAAjAUwAIwFMACMBM4ADwRaAG0EWgBtBFoAbQRaAG0EWgBtBFoAbQRaAG0EMABcBD0AXQQ9AF0EPQBdBD0AXQH6/8YB+gCWAfr/zwH6/7wEagCMBJAAWwSQAFsEkABbBJAAWwSQAFsEaQCIBGkAiARpAIgEaQCIA8kAFgPJABYFOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FNQB3BDAAXAU1AHcEMABcBTUAdwQwAFwFNQB3BDAAXAU/AKkFGQBfBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQVzAHoEfQBgBXMAegR9AGAFcwB6BH0AYAVzAHoEfQBgBbQAqQRoAIwCLf+3Afr/nQIt/7YB+v+cAi3/7AH6/9ICLQAJAfH/+gItAKoGlwC3A9oAjQRqADUCA/+0BQQAqQQOAI0ETgChAfEAkwROAKkB8QBXBE4AqQKHAJwETgCpAs0AnAW0AKkEagCMBbQAqQRqAIwFtACpBGoAjARq/84FgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsE7QCoArUAjATtAKgCtQBTBO0AqAK1AGMEvwBQBCAAXwS/AFAEIABfBL8AUAQgAF8EvwBQBCAAXwS/AFAEIABfBMYAMQKdAAkExgAxAp0ACQTGADECxQAJBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBxkAPQYDACsEzgAPA8kAFgTOAA8EygBWA/cAWATKAFYD9wBYBMoAVgP3AFgHev/yBsEATgWBAHYEiQBbBID/wQSA/8EEJgAoBIUAEwSFABMEhQATBIUAEwSFABMEhQATBIUAEwR8AGAD5gCKA+YAigPmAIoD5gCKAej/vgHoAI4B6P/HAej/tATjAIoEuwBgBLsAYAS7AGAEuwBgBLsAYAR8AHQEfAB0BHwAdAR8AHQEKwANBIUAEwSFABMEhQATBHwAYAR8AGAEfABgBHwAYASAAIoD5gCKA+YAigPmAIoD5gCKA+YAigSsAGMErABjBKwAYwSsAGME4wCKAej/lQHo/5QB6P/KAej/4wHoAIkDzwArBFQAigO0AIIDtACKA7QAigO0AIoE4wCKBOMAigTjAIoEuwBgBLsAYAS7AGAESgCKBEoAigRKAIoEIABDBCAAQwQgAEMEIABDBCYAKAQmACgEfAB0BHwAdAR8AHQEfAB0BHwAdAR8AHQGFQAxBCsADQQrAA0EIwBHBCMARwQjAEcIQABDBTgAHATw//AGGP/+ApEABAWUAD0FMv94BWYAMwKX/5sFOAAcBPsAqQSMAKkEygBWBbQAqQItALcFBACpBvwAqQW0AKkFgAB2BQwAqQTGADEEzgAPBQQAOQIt/9YEzgAPBIUAZARQAGMEiACRApcAwwRdAI8EcwCaBJAAWwSIAJoD4AAhA/cAKQKX/+YEXQCPBJAAWwRdAI8GlwB6BIwAqQRzALEEvwBQAi0AtwIt/9YEagA1BSQAsgUEAKkFBwBNBTgAHAT7AKkEcwCxBIwAqQW0ALEG/ACpBbQAqQWAAHYFtQCyBQwAqQU1AHcExgAxBQQAOQRaAG0EPQBdBJ4AnASQAFsEfQCMBDAAXAPJABYD9wApBD0AXQNbAJoEIABfAfEAjQH6/7wB6f+/BFIAnAPJABYHGQA9BgMAKwcZAD0GAwArBxkAPQYDACsEzgAPA8kAFgFlAGcCjwCIBB4AoAS4ADwCA/+0AZkAMAb8AKkHAwCLBTgAHARaAG0FgP9HBzUAPAd/ADwEjACpBbQAsQQ9AF0EngCcBYkAWgWaAF8FCgAWBAP/+whZAFsJSQB2BL8AUAQQAFgFNQB3BDAAXATOAA8EAgAuAi0AtwdDABsGIAAVAi0AtwU4ABwEWgBtBTgAHARaAG0Hev/yBsEATgSMAKkEPQBdBYcAXQQ3AGIENwBiB0MAGwYgABUEvwBQBBAAWAW0ALEEngCcBbQAsQSeAJwFgAB2BJAAWwVyAGcEjABbBXIAZwSMAFsFZACTBE0AZAUHAE0DyQAWBQcATQPJABYFBwBNA8kAFgV6AJYEWQBnBusAsgY2AJ0FBAA5A/cAKQSDAF8FqQAvBKAAKAU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWv/KBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIz/8AQ9/7oEjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0CLQC3AfoAmwItAKMB8QCFBYAAdgSQAFsFgAB2BJAAWwWAAHYEkABbBYAARwSQ/8UFgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsFfwBlBJMAWwV/AGUEkwBbBX8AZQSTAFsFfwBlBJMAWwV/AGUEkwBbBTAAjARpAIgFMACMBGkAiAWQAIwE8wCIBZAAjATzAIgFkACMBPMAiAWQAIwE8wCIBZAAjATzAIgEzgAPA8kAFgTOAA8DyQAWBM4ADwPJABYEoQBfBKEAXwUkALIEUgCcBbQAqQSdAJwExgAxA9gAKAUEADkD9wApBXoAlgRZAGcFegCWBFkAZwRzALEDWwCaB0MAGwYgABUGLwA/BL7/3QRoAIwFBf/UBQX/1ARzAAMDW//8BTgACwQi/9MFtACxBJ4AnAW0AKkEnQCcBvwAqQXvAJ0FqQAvBKAAKATOAA8EAgAuBQQAOQP3ACkEUABjBGwAEgY/AJAAAAAAAg8AoAAAAAEAAQEBAQEADAD4CP8ACAAI//4ACQAJ//0ACgAK//0ACwAL//0ADAAM//0ADQAN//wADgAO//wADwAP//wAEAAQ//wAEQAR//sAEgAS//sAEwAT//sAFAAU//sAFQAU//oAFgAV//oAFwAW//oAGAAX//oAGQAY//kAGgAZ//kAGwAa//kAHAAb//kAHQAc//gAHgAd//gAHwAe//gAIAAf//gAIQAg//cAIgAh//cAIwAi//cAJAAj//cAJQAk//YAJgAl//YAJwAm//YAKAAn//YAKQAn//UAKgAo//UAKwAp//UALAAq//UALQAr//QALgAs//QALwAt//QAMAAu//QAMQAv//MAMgAw//MAMwAx//MANAAy//MANQAz//IANgA0//IANwA1//IAOAA2//IAOQA3//EAOgA4//EAOwA5//EAPAA6//EAPQA6//AAPgA7//AAPwA8//AAQAA9//AAQQA+/+8AQgA//+8AQwBA/+8ARABB/+8ARQBC/+4ARgBD/+4ARwBE/+4ASABF/+4ASQBG/+0ASgBH/+0ASwBI/+0ATABJ/+0ATQBK/+wATgBL/+wATwBM/+wAUABN/+wAUQBN/+sAUgBO/+sAUwBP/+sAVABQ/+sAVQBR/+oAVgBS/+oAVwBT/+oAWABU/+oAWQBV/+kAWgBW/+kAWwBX/+kAXABY/+kAXQBZ/+gAXgBa/+gAXwBb/+gAYABc/+gAYQBd/+cAYgBe/+cAYwBf/+cAZABg/+cAZQBg/+YAZgBh/+YAZwBi/+YAaABj/+YAaQBk/+UAagBl/+UAawBm/+UAbABn/+UAbQBo/+QAbgBp/+QAbwBq/+QAcABr/+QAcQBs/+MAcgBt/+MAcwBu/+MAdABv/+MAdQBw/+IAdgBx/+IAdwBy/+IAeABz/+IAeQBz/+EAegB0/+EAewB1/+EAfAB2/+EAfQB3/+AAfgB4/+AAfwB5/+AAgAB6/+AAgQB7/98AggB8/98AgwB9/98AhAB+/98AhQB//94AhgCA/94AhwCB/94AiACC/94AiQCD/90AigCE/90AiwCF/90AjACG/90AjQCG/9wAjgCH/9wAjwCI/9wAkACJ/9wAkQCK/9sAkgCL/9sAkwCM/9sAlACN/9sAlQCO/9oAlgCP/9oAlwCQ/9oAmACR/9oAmQCS/9kAmgCT/9kAmwCU/9kAnACV/9kAnQCW/9gAngCX/9gAnwCY/9gAoACZ/9gAoQCZ/9cAogCa/9cAowCb/9cApACc/9cApQCd/9YApgCe/9YApwCf/9YAqACg/9YAqQCh/9UAqgCi/9UAqwCj/9UArACk/9UArQCl/9QArgCm/9QArwCn/9QAsACo/9QAsQCp/9MAsgCq/9MAswCr/9MAtACs/9MAtQCs/9IAtgCt/9IAtwCu/9IAuACv/9IAuQCw/9EAugCx/9EAuwCy/9EAvACz/9EAvQC0/9AAvgC1/9AAvwC2/9AAwAC3/9AAwQC4/88AwgC5/88AwwC6/88AxAC7/88AxQC8/84AxgC9/84AxwC+/84AyAC//84AyQC//80AygDA/80AywDB/80AzADC/80AzQDD/8wAzgDE/8wAzwDF/8wA0ADG/8wA0QDH/8sA0gDI/8sA0wDJ/8sA1ADK/8sA1QDL/8oA1gDM/8oA1wDN/8oA2ADO/8oA2QDP/8kA2gDQ/8kA2wDR/8kA3ADS/8kA3QDS/8gA3gDT/8gA3wDU/8gA4ADV/8gA4QDW/8cA4gDX/8cA4wDY/8cA5ADZ/8cA5QDa/8YA5gDb/8YA5wDc/8YA6ADd/8YA6QDe/8UA6gDf/8UA6wDg/8UA7ADh/8UA7QDi/8QA7gDj/8QA7wDk/8QA8ADl/8QA8QDl/8MA8gDm/8MA8wDn/8MA9ADo/8MA9QDp/8IA9gDq/8IA9wDr/8IA+ADs/8IA+QDt/8EA+gDu/8EA+wDv/8EA/ADw/8EA/QDx/8AA/gDy/8AA/wDz/8AAAAADAAAAAwAAABwAAQAAAAAGdAADAAEAAAAcAAQGWAAAAOIAgAAGAGIAAAACAA0AIQB+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//8ARwAAA+AGHgImAbUAAAAGAJtTHwAA//8AQ//wB/0EnQAmAa4AAAAHAa4EIAAA//8AHAAABR0GPwImACMAAAAGAKkxAAAA////8AAABKoGPwAmACdkAAAHAKn/OQAA/////gAABWwGQQAmACpkAAAHAKn/RwAC//8ABAAAAdsGQAAmACtkAAAHAKn/TQAB//8APf/sBR0GPwAmADEUAAAGAKmGAAAA////eAAABR8GPwAmADtkAAAHAKn+wQAA//8AMwAABN8GPwAmALUUAAAHAKn/fAAA////m//0Aq0GdAImAL4AAAAHAKr/Kv/s//8AHAAABR0FsAIGACMAAP//AKkAAASIBbACBgAkAAD//wCpAAAERgWwAgYAJwAA//8AVgAABHoFsAIGADwAAP//AKkAAAUIBbACBgAqAAD//wC3AAABdwWwAgYAKwAA//8AqQAABQUFsAIGAC0AAP//AKkAAAZSBbACBgAvAAD//wCpAAAFCAWwAgYAMAAA//8Adv/sBQkFxAIGADEAAP//AKkAAATABbACBgAyAAD//wAxAAAElwWwAgYANgAA//8ADwAABLsFsAIGADsAAP//ADkAAATOBbACBgA6AAD////WAAACXwcHAiYAKwAAAAcAaP9wAUL//wAPAAAEuwb7AiYAOwAAAAcAaADCATb//wBk/+sEdwY6AiYAtgAAAAcAqQF1//v//wBj/+wD7AY5AiYAugAAAAcAqQEr//r//wCR/mED8AY6AiYAvAAAAAcAqQFG//v//wDD//QCSwYlAiYAvgAAAAYAqSrmAAD//wCP/+wD9gZ0AiYAxgAAAAYAqiHsAAD//wCaAAAEPwQ6AgYAiwAA//8AW//sBDQETgIGAFEAAP//AJr+YAPuBDoCBgB0AAD//wAhAAADugQ6AgYAWAAA//8AKQAAA8oEOgIGAFoAAP///+b/9AJvBbECJgC+AAAABgBogOwAAP//AI//7AP2BbECJgDGAAAABgBod+wAAP//AFv/7AQ0BjoCJgBRAAAABwCpAUT/+///AI//7AP2BiUCJgDGAAAABwCpASL/5v//AHr/7AYZBiICJgDJAAAABwCpAlP/4///AKkAAARGBwcCJgAnAAAABwBoAMQBQv//ALEAAAQwB0ACJgCsAAAABwBzAZABQgABAFD/7ARyBcQAPQAAATQuAicu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AAABIxEjESM1MwEzAQEzATMDpuHA25T+UdwBegF82v5RmgIJ/fcCCZcDEP0lAtv88AAAAAABAC7+YAPfBDoADgAABSMRIxEjNTMBMwEBMwEzA0rmuty//qG9AR8BGL3+o8gL/msBlZcDrvzaAyb8UgABADkAAATOBbAAEQAAASMBIwEBIwEjNTMBMwEBMwEzA8SkAa7k/pr+mOMBr6CR/mvhAV8BXeL+a5YCnv1iAjj9yAKelwJ7/dICLv2FAAAAAAEAKQAAA8oEOgARAAABIwEjAwMjASM1MwEzExMzATMDPLMBQdb6+tcBQaqe/tbW7fDY/tanAeH+HwGV/msB4ZcBwv51AYv+PgAAAP//AGP/7APsBE0CBgC6AAD//wASAAAELwWwAiYAKAAAAAcByv+D/n///wCQAosFyQMiAEYBhoQAZmZAAAACAKD/9QF7BbAAAwAPAAABIwMzAzQ2MzIWFRQGIyImAVunDcLJNzY2ODg2NjcBmwQV+q0tPT0tLTs7AAAAABsBSgABAAAAAAAAAB8AAAABAAAAAAABAA0AHwABAAAAAAACAAcALAABAAAAAAADABIAMwABAAAAAAAEABUARQABAAAAAAAFABYAWgABAAAAAAAGAA4AcAABAAAAAAAHACAAfgABAAAAAAAJAAYAngABAAAAAAALAAoApAABAAAAAAAMABMArgABAAAAAAANAC4AwQABAAAAAAAOACoA7wABAAAAAAASAA4BGQADAAEECQAAAD4BJwADAAEECQABABoBZQADAAEECQACAA4BfwADAAEECQADACQBjQADAAEECQAEACoBsQADAAEECQAFACwB2wADAAEECQAGABwCBwADAAEECQAHAEACIwADAAEECQAJAAwCYwADAAEECQALABQCbwADAAEECQAMACYCgwADAAEECQANAFwCqQADAAEECQAOAFQDBUZvbnQgZGF0YSBjb3B5cmlnaHQgR29vZ2xlIDIwMTRSb2JvdG8yMDAwOTgwUmVndWxhckdvb2dsZTpSb2JvdG86MjAxNFJvYm90bzIwMDA5ODAgUmVndWxhclZlcnNpb24gMi4wMDA5ODA7IDIwMTRSb2JvdG8tUmVndWxhclJvYm90byBpcyBhIHRyYWRlbWFyayBvZiBHb29nbGUuR29vZ2xlR29vZ2xlLmNvbUNocmlzdGlhbiBSb2JlcnRzb25MaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4waHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wUm9ib3RvIFJlZ3VsYXIARgBvAG4AdAAgAGQAYQB0AGEAIABjAG8AcAB5AHIAaQBnAGgAdAAgAEcAbwBvAGcAbABlACAAMgAwADEANABSAG8AYgBvAHQAbwAyADAAMAAwADkAOAAwAFIAZQBnAHUAbABhAHIARwBvAG8AZwBsAGUAOgBSAG8AYgBvAHQAbwA6ADIAMAAxADQAUgBvAGIAbwB0AG8AMgAwADAAMAA5ADgAMAAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADIALgAwADAAMAA5ADgAMAA7ACAAMgAwADEANABSAG8AYgBvAHQAbwAtAFIAZQBnAHUAbABhAHIAUgBvAGIAbwB0AG8AIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABHAG8AbwBnAGwAZQAuAEcAbwBvAGcAbABlAEcAbwBvAGcAbABlAC4AYwBvAG0AQwBoAHIAaQBzAHQAaQBhAG4AIABSAG8AYgBlAHIAdABzAG8AbgBMAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAEEAcABhAGMAaABlACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADIALgAwAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAAACAAAAAAAA/2oAZAAAAAAAAAAAAAAAAAAAAAAAAAAABDAAAAECAAIAAwAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQCjAIQAhQC9AJYA6ACGAI4AiwCdAKkApACKAQMAgwCTAPIA8wCNAJcAiAEEAN4A8QCeAKoA9QD0APYAogCQAPAAkQDtAIkAoADqALgAoQDuAQUA1wEGAOIA4wEHAQgAsACxAQkApgEKAQsBDAENAQ4BDwDYAOEA2wDcAN0A4ADZAN8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgCfASMBJAElASYBJwEoASkBKgErASwBLQCbAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0AsgCzAc4AtgC3AMQBzwC0ALUAxQCCAMIAhwHQAKsAxgC+AL8AvAHRAdIB0wHUAdUB1gHXAdgAjAHZAdoB2wHcAd0AmACaAJkA7wClAJIAnACnAI8AlACVALkB3gHfAeAAwAHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksArAJMAk0A6QJOAk8CUACtAMkAxwCuAGIAYwJRAGQAywBlAMgAygDPAMwAzQDOAGYA0wDQANEArwBnANYA1ADVAGgA6wBqAGkAawBtAGwAbgJSAG8AcQBwAHIAcwB1AHQAdgB3AHgAegB5AHsAfQB8AH8AfgCAAIEA7AC6AlMCVAJVAlYCVwJYAP0A/gJZAloCWwJcAP8BAAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoA+AD5AmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4A+wD8Ap8CoADkAOUCoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgC7ArcCuAK5AroA5gDnArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUA9wQ2BDcABAd1bmkwMDA5Bm1hY3Jvbg5wZXJpb2RjZW50ZXJlZARIYmFyDGtncmVlbmxhbmRpYwNFbmcDZW5nBWxvbmdzBU9ob3JuBW9ob3JuBVVob3JuBXVob3JuB3VuaTAyMzcFc2Nod2EHdW5pMDJGMwlncmF2ZWNvbWIJYWN1dGVjb21iCXRpbGRlY29tYgRob29rB3VuaTAzMEYIZG90YmVsb3cFdG9ub3MNZGllcmVzaXN0b25vcwlhbm90ZWxlaWEFR2FtbWEFRGVsdGEFVGhldGEGTGFtYmRhAlhpAlBpBVNpZ21hA1BoaQNQc2kFYWxwaGEEYmV0YQVnYW1tYQVkZWx0YQdlcHNpbG9uBHpldGEDZXRhBXRoZXRhBGlvdGEGbGFtYmRhAnhpA3JobwZzaWdtYTEFc2lnbWEDdGF1B3Vwc2lsb24DcGhpA3BzaQVvbWVnYQd1bmkwM0QxB3VuaTAzRDIHdW5pMDNENgd1bmkwNDAyB3VuaTA0MDQHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MEIHdW5pMDQwRgd1bmkwNDExB3VuaTA0MTQHdW5pMDQxNgd1bmkwNDE3B3VuaTA0MTgHdW5pMDQxQgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNgd1bmkwNDI3B3VuaTA0MjgHdW5pMDQyOQd1bmkwNDJBB3VuaTA0MkIHdW5pMDQyQwd1bmkwNDJEB3VuaTA0MkUHdW5pMDQyRgd1bmkwNDMxB3VuaTA0MzIHdW5pMDQzMwd1bmkwNDM0B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0M0EHdW5pMDQzQgd1bmkwNDNDB3VuaTA0M0QHdW5pMDQzRgd1bmkwNDQyB3VuaTA0NDQHdW5pMDQ0Ngd1bmkwNDQ3B3VuaTA0NDgHdW5pMDQ0OQd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ0Qwd1bmkwNDREB3VuaTA0NEUHdW5pMDQ0Rgd1bmkwNDUyB3VuaTA0NTQHdW5pMDQ1OQd1bmkwNDVBB3VuaTA0NUIHdW5pMDQ1Rgd1bmkwNDYwB3VuaTA0NjEHdW5pMDQ2Mwd1bmkwNDY0B3VuaTA0NjUHdW5pMDQ2Ngd1bmkwNDY3B3VuaTA0NjgHdW5pMDQ2OQd1bmkwNDZBB3VuaTA0NkIHdW5pMDQ2Qwd1bmkwNDZEB3VuaTA0NkUHdW5pMDQ2Rgd1bmkwNDcyB3VuaTA0NzMHdW5pMDQ3NAd1bmkwNDc1B3VuaTA0N0EHdW5pMDQ3Qgd1bmkwNDdDB3VuaTA0N0QHdW5pMDQ3RQd1bmkwNDdGB3VuaTA0ODAHdW5pMDQ4MQd1bmkwNDgyB3VuaTA0ODMHdW5pMDQ4NAd1bmkwNDg1B3VuaTA0ODYHdW5pMDQ4OAd1bmkwNDg5B3VuaTA0OEQHdW5pMDQ4RQd1bmkwNDhGB3VuaTA0OTAHdW5pMDQ5MQd1bmkwNDk0B3VuaTA0OTUHdW5pMDQ5Qwd1bmkwNDlEB3VuaTA0QTAHdW5pMDRBMQd1bmkwNEE0B3VuaTA0QTUHdW5pMDRBNgd1bmkwNEE3B3VuaTA0QTgHdW5pMDRBOQd1bmkwNEI0B3VuaTA0QjUHdW5pMDRCOAd1bmkwNEI5B3VuaTA0QkEHdW5pMDRCQwd1bmkwNEJEB3VuaTA0QzMHdW5pMDRDNAd1bmkwNEM3B3VuaTA0QzgHdW5pMDREOAd1bmkwNEUwB3VuaTA0RTEHdW5pMDRGQQd1bmkwNEZCB3VuaTA1MDAHdW5pMDUwMgd1bmkwNTAzB3VuaTA1MDQHdW5pMDUwNQd1bmkwNTA2B3VuaTA1MDcHdW5pMDUwOAd1bmkwNTA5B3VuaTA1MEEHdW5pMDUwQgd1bmkwNTBDB3VuaTA1MEQHdW5pMDUwRQd1bmkwNTBGB3VuaTA1MTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMEINdW5kZXJzY29yZWRibA1xdW90ZXJldmVyc2VkB3VuaTIwMjUHdW5pMjA3NAluc3VwZXJpb3IEbGlyYQZwZXNldGEERXVybwd1bmkyMTA1B3VuaTIxMTMHdW5pMjExNgllc3RpbWF0ZWQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMKY29sb24ubG51bQlxdW90ZWRibHgLY29tbWFhY2NlbnQHdW5pRkVGRgd1bmlGRkZDB3VuaUZGRkQIemVyby5zdXAObGFyZ2VyaWdodGhvb2sTY2lyY3VtZmxleGdyYXZlY29tYhNjaXJjdW1mbGV4YWN1dGVjb21iDmJyZXZlZ3JhdmVjb21iEWNvbW1hYWNjZW50cm90YXRlBkEuc21jcAZCLnNtY3AGQy5zbWNwBkQuc21jcAZFLnNtY3AGRi5zbWNwBkcuc21jcAZILnNtY3AGSS5zbWNwBkouc21jcAZLLnNtY3AGTC5zbWNwBk0uc21jcAZOLnNtY3AGTy5zbWNwBlAuc21jcAZRLnNtY3AGUi5zbWNwBlMuc21jcAZULnNtY3AGVS5zbWNwBlYuc21jcAZXLnNtY3AGWC5zbWNwBlkuc21jcAZaLnNtY3AJemVyby5zbWNwCG9uZS5zbWNwCHR3by5zbWNwCnRocmVlLnNtY3AJZm91ci5zbWNwCWZpdmUuc21jcAhzaXguc21jcApzZXZlbi5zbWNwCmVpZ2h0LnNtY3AJbmluZS5zbWNwDmJyZXZldGlsZGVjb21iB29uZS5zdXAHdHdvLnN1cAl0aHJlZS5zdXAIZm91ci5zdXAIZml2ZS5zdXAHc2l4LnN1cAlzZXZlbi5zdXAJZWlnaHQuc3VwCG5pbmUuc3VwCGNyb3NzYmFyCXJpbmdhY3V0ZQlkYXNpYW94aWELY3lyaWxsaWN0aWMQY3lyaWxsaWNob29rbGVmdAxjeXJpbGxpY2hvb2sSY2lyY3VtZmxleGhvb2tjb21iBWcuYWx0CG9uZS5sbnVtE2NpcmN1bWZsZXh0aWxkZWNvbWIHY2hpLmFsdAlhbHBoYS5hbHQJZGVsdGEuYWx0BVIuYWx0BUsuYWx0BWsuYWx0BksuYWx0MgZrLmFsdDIOYnJldmVhY3V0ZWNvbWINYnJldmVob29rY29tYglzZXZlbi5hbHQFRy5hbHQGQy5zczA2Bkcuc3MwNgZELnNzMDYGTy5zczA2BlEuc3MwNghvbmUub251bQh0d28ub251bQp0aHJlZS5vbnVtCWZvdXIub251bQlmaXZlLm9udW0Kc2V2ZW4ub251bQluaW5lLm9udW0JemVyby5vbnVtCnNldmVuLmxudW0GYi5zczA2BmMuc3MwNgZkLnNzMDYGZy5zczA2Bm8uc3MwNgZwLnNzMDYGcS5zczA2BmMuc3MwNwZlLnNzMDcGZy5zczA3B3NpeC5hbHQIbmluZS5hbHQERC5jbgRRLmNuBGEuY24NY3lyaWxsaWNicmV2ZQd1bmkwMEFEBkRjcm9hdARoYmFyBFRiYXIEdGJhcgpBcmluZ2FjdXRlCmFyaW5nYWN1dGUHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4B3VuaTAxMEEHdW5pMDEwQgZEY2Fyb24GZGNhcm9uB0VtYWNyb24HZW1hY3JvbgZFYnJldmUGZWJyZXZlCkVkb3RhY2NlbnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxleAtnY2lyY3VtZmxleAd1bmkwMTIwB3VuaTAxMjEMR2NvbW1hYWNjZW50DGdjb21tYWFjY2VudAtIY2lyY3VtZmxleAtoY2lyY3VtZmxleAZJdGlsZGUGaXRpbGRlB0ltYWNyb24HaW1hY3JvbgZJYnJldmUGaWJyZXZlB0lvZ29uZWsHaW9nb25lawpJZG90YWNjZW50AklKAmlqC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtjb21tYWFjY2VudAxrY29tbWFhY2NlbnQGTGFjdXRlBmxhY3V0ZQxMY29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0ZQZuYWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uC25hcG9zdHJvcGhlB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZSYWN1dGUGcmFjdXRlDFJjb21tYWFjY2VudAxyY29tbWFhY2NlbnQGUmNhcm9uBnJjYXJvbgZTYWN1dGUGc2FjdXRlC1NjaXJjdW1mbGV4C3NjaXJjdW1mbGV4B3VuaTAyMTgHdW5pMDIxOQd1bmkwMjFBB3VuaTAyMUIHdW5pMDE2Mgd1bmkwMTYzBlRjYXJvbgZ0Y2Fyb24GVXRpbGRlBnV0aWxkZQdVbWFjcm9uB3VtYWNyb24GVWJyZXZlBnVicmV2ZQVVcmluZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxhdXQHVW9nb25lawd1b2dvbmVrC1djaXJjdW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3ljaXJjdW1mbGV4BlphY3V0ZQZ6YWN1dGUKWmRvdGFjY2VudAp6ZG90YWNjZW50B0FFYWN1dGUHYWVhY3V0ZQtPc2xhc2hhY3V0ZQtvc2xhc2hhY3V0ZQtEY3JvYXQuc21jcAhFdGguc21jcAlUYmFyLnNtY3ALQWdyYXZlLnNtY3ALQWFjdXRlLnNtY3AQQWNpcmN1bWZsZXguc21jcAtBdGlsZGUuc21jcA5BZGllcmVzaXMuc21jcApBcmluZy5zbWNwD0FyaW5nYWN1dGUuc21jcA1DY2VkaWxsYS5zbWNwC0VncmF2ZS5zbWNwC0VhY3V0ZS5zbWNwEEVjaXJjdW1mbGV4LnNtY3AORWRpZXJlc2lzLnNtY3ALSWdyYXZlLnNtY3ALSWFjdXRlLnNtY3AQSWNpcmN1bWZsZXguc21jcA5JZGllcmVzaXMuc21jcAtOdGlsZGUuc21jcAtPZ3JhdmUuc21jcAtPYWN1dGUuc21jcBBPY2lyY3VtZmxleC5zbWNwC090aWxkZS5zbWNwDk9kaWVyZXNpcy5zbWNwC1VncmF2ZS5zbWNwC1VhY3V0ZS5zbWNwEFVjaXJjdW1mbGV4LnNtY3AOVWRpZXJlc2lzLnNtY3ALWWFjdXRlLnNtY3AMQW1hY3Jvbi5zbWNwC0FicmV2ZS5zbWNwDEFvZ29uZWsuc21jcAtDYWN1dGUuc21jcBBDY2lyY3VtZmxleC5zbWNwDHVuaTAxMEEuc21jcAtDY2Fyb24uc21jcAtEY2Fyb24uc21jcAxFbWFjcm9uLnNtY3ALRWJyZXZlLnNtY3APRWRvdGFjY2VudC5zbWNwDEVvZ29uZWsuc21jcAtFY2Fyb24uc21jcBBHY2lyY3VtZmxleC5zbWNwC0dicmV2ZS5zbWNwDHVuaTAxMjAuc21jcBFHY29tbWFhY2NlbnQuc21jcBBIY2lyY3VtZmxleC5zbWNwC0l0aWxkZS5zbWNwDEltYWNyb24uc21jcAtJYnJldmUuc21jcAxJb2dvbmVrLnNtY3APSWRvdGFjY2VudC5zbWNwEEpjaXJjdW1mbGV4LnNtY3ARS2NvbW1hYWNjZW50LnNtY3ALTGFjdXRlLnNtY3ARTGNvbW1hYWNjZW50LnNtY3ALTGNhcm9uLnNtY3AJTGRvdC5zbWNwC05hY3V0ZS5zbWNwEU5jb21tYWFjY2VudC5zbWNwC05jYXJvbi5zbWNwDE9tYWNyb24uc21jcAtPYnJldmUuc21jcBJPaHVuZ2FydW1sYXV0LnNtY3ALUmFjdXRlLnNtY3ARUmNvbW1hYWNjZW50LnNtY3ALUmNhcm9uLnNtY3ALU2FjdXRlLnNtY3AQU2NpcmN1bWZsZXguc21jcA1TY2VkaWxsYS5zbWNwC1NjYXJvbi5zbWNwEVRjb21tYWFjY2VudC5zbWNwC1RjYXJvbi5zbWNwC1V0aWxkZS5zbWNwDFVtYWNyb24uc21jcAtVYnJldmUuc21jcApVcmluZy5zbWNwElVodW5nYXJ1bWxhdXQuc21jcAxVb2dvbmVrLnNtY3AQV2NpcmN1bWZsZXguc21jcBBZY2lyY3VtZmxleC5zbWNwDllkaWVyZXNpcy5zbWNwC1phY3V0ZS5zbWNwD1pkb3RhY2NlbnQuc21jcAtaY2Fyb24uc21jcA9nZXJtYW5kYmxzLnNtY3AKQWxwaGF0b25vcwxFcHNpbG9udG9ub3MIRXRhdG9ub3MJSW90YXRvbm9zDE9taWNyb250b25vcwxVcHNpbG9udG9ub3MKT21lZ2F0b25vcxFpb3RhZGllcmVzaXN0b25vcwVBbHBoYQRCZXRhB0Vwc2lsb24EWmV0YQNFdGEESW90YQVLYXBwYQJNdQJOdQdPbWljcm9uA1JobwNUYXUHVXBzaWxvbgNDaGkMSW90YWRpZXJlc2lzD1Vwc2lsb25kaWVyZXNpcwphbHBoYXRvbm9zDGVwc2lsb250b25vcwhldGF0b25vcwlpb3RhdG9ub3MUdXBzaWxvbmRpZXJlc2lzdG9ub3MFa2FwcGEHb21pY3Jvbgd1bmkwM0JDAm51A2NoaQxpb3RhZGllcmVzaXMPdXBzaWxvbmRpZXJlc2lzDG9taWNyb250b25vcwx1cHNpbG9udG9ub3MKb21lZ2F0b25vcwd1bmkwNDAxB3VuaTA0MDMHdW5pMDQwNQd1bmkwNDA2B3VuaTA0MDcHdW5pMDQwOAd1bmkwNDFBB3VuaTA0MEMHdW5pMDQwRQd1bmkwNDEwB3VuaTA0MTIHdW5pMDQxMwd1bmkwNDE1B3VuaTA0MTkHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDI1B3VuaTA0MzAHdW5pMDQzNQd1bmkwNDM5B3VuaTA0M0UHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDMHdW5pMDQ0NQd1bmkwNDUxB3VuaTA0NTMHdW5pMDQ1NQd1bmkwNDU2B3VuaTA0NTcHdW5pMDQ1OAd1bmkwNDVDB3VuaTA0NUUGV2dyYXZlBndncmF2ZQZXYWN1dGUGd2FjdXRlCVdkaWVyZXNpcwl3ZGllcmVzaXMGWWdyYXZlBnlncmF2ZQZtaW51dGUGc2Vjb25kCWV4Y2xhbWRibAd1bmlGQjAyB3VuaTAxRjAHdW5pMDJCQwd1bmkxRTNFB3VuaTFFM0YHdW5pMUUwMAd1bmkxRTAxB3VuaTFGNEQHdW5pRkIwMwd1bmlGQjA0B3VuaTA0MDAHdW5pMDQwRAd1bmkwNDUwB3VuaTA0NUQHdW5pMDQ3MAd1bmkwNDcxB3VuaTA0NzYHdW5pMDQ3Nwd1bmkwNDc5B3VuaTA0NzgHdW5pMDQ5OAd1bmkwNDk5B3VuaTA0QUEHdW5pMDRBQgd1bmkwNEFFB3VuaTA0QUYHdW5pMDRDMAd1bmkwNEMxB3VuaTA0QzIHdW5pMDRDRgd1bmkwNEQwB3VuaTA0RDEHdW5pMDREMgd1bmkwNEQzB3VuaTA0RDQHdW5pMDRENQd1bmkwNEQ2B3VuaTA0RDcHdW5pMDREQQd1bmkwNEQ5B3VuaTA0REIHdW5pMDREQwd1bmkwNEREB3VuaTA0REUHdW5pMDRERgd1bmkwNEUyB3VuaTA0RTMHdW5pMDRFNAd1bmkwNEU1B3VuaTA0RTYHdW5pMDRFNwd1bmkwNEU4B3VuaTA0RTkHdW5pMDRFQQd1bmkwNEVCB3VuaTA0RUMHdW5pMDRFRAd1bmkwNEVFB3VuaTA0RUYHdW5pMDRGMAd1bmkwNEYxB3VuaTA0RjIHdW5pMDRGMwd1bmkwNEY0B3VuaTA0RjUHdW5pMDRGOAd1bmkwNEY5B3VuaTA0RkMHdW5pMDRGRAd1bmkwNTAxB3VuaTA1MTIHdW5pMDUxMwd1bmkxRUEwB3VuaTFFQTEHdW5pMUVBMgd1bmkxRUEzB3VuaTFFQTQHdW5pMUVBNQd1bmkxRUE2B3VuaTFFQTcHdW5pMUVBOAd1bmkxRUE5B3VuaTFFQUEHdW5pMUVBQgd1bmkxRUFDB3VuaTFFQUQHdW5pMUVBRQd1bmkxRUFGB3VuaTFFQjAHdW5pMUVCMQd1bmkxRUIyB3VuaTFFQjMHdW5pMUVCNAd1bmkxRUI1B3VuaTFFQjYHdW5pMUVCNwd1bmkxRUI4B3VuaTFFQjkHdW5pMUVCQQd1bmkxRUJCB3VuaTFFQkMHdW5pMUVCRAd1bmkxRUJFB3VuaTFFQkYHdW5pMUVDMAd1bmkxRUMxB3VuaTFFQzIHdW5pMUVDMwd1bmkxRUM0B3VuaTFFQzUHdW5pMUVDNgd1bmkxRUM3B3VuaTFFQzgHdW5pMUVDOQd1bmkxRUNBB3VuaTFFQ0IHdW5pMUVDQwd1bmkxRUNEB3VuaTFFQ0UHdW5pMUVDRgd1bmkxRUQwB3VuaTFFRDEHdW5pMUVEMgd1bmkxRUQzB3VuaTFFRDQHdW5pMUVENQd1bmkxRUQ2B3VuaTFFRDcHdW5pMUVEOAd1bmkxRUQ5B3VuaTFFREEHdW5pMUVEQgd1bmkxRURDB3VuaTFFREQHdW5pMUVERQd1bmkxRURGB3VuaTFFRTAHdW5pMUVFMQd1bmkxRUUyB3VuaTFFRTMHdW5pMUVFNAd1bmkxRUU1B3VuaTFFRTYHdW5pMUVFNwd1bmkxRUU4B3VuaTFFRTkHdW5pMUVFQQd1bmkxRUVCB3VuaTFFRUMHdW5pMUVFRAd1bmkxRUVFB3VuaTFFRUYHdW5pMUVGMAd1bmkxRUYxB3VuaTFFRjQHdW5pMUVGNQd1bmkxRUY2B3VuaTFFRjcHdW5pMUVGOAd1bmkxRUY5BmRjcm9hdAd1bmkyMEFCB3VuaTA0OUEHdW5pMDQ5Qgd1bmkwNEEyB3VuaTA0QTMHdW5pMDRBQwd1bmkwNEFEB3VuaTA0QjIHdW5pMDRCMwd1bmkwNEI2B3VuaTA0QjcHdW5pMDRDQgd1bmkwNENDB3VuaTA0RjYHdW5pMDRGNwd1bmkwNDk2B3VuaTA0OTcHdW5pMDRCRQd1bmkwNEJGB3VuaTA0QkIHdW5pMDQ4Qwd1bmkwNDYyB3VuaTA0OTIHdW5pMDQ5Mwd1bmkwNDlFB3VuaTA0OUYHdW5pMDQ4QQd1bmkwNDhCB3VuaTA0QzkHdW5pMDRDQQd1bmkwNENEB3VuaTA0Q0UHdW5pMDRDNQd1bmkwNEM2B3VuaTA0QjAHdW5pMDRCMQd1bmkwNEZFB3VuaTA0RkYHdW5pMDUxMQd1bmkyMDE1B3VuaTAwMDIAAAAAAQAAAAwAAAAAAAAAAgAIAMoAygABAR4BJAABAVYBYQABAXYBdgABAXsBfAABAX4BfgABAZMBlQABAcwBzAABAAEAAAAKAB4ALAABREZMVAAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAAEAA4QOBZcN0oAAQNWAAQAAAGmCxQLFAaKC7YKvgtADGYMRgaQD3YPdgy2DygKYA92D3YMZgrIBpoM2gy2CxoK7g3OD5gKnAwoC1IMXAagDjYONg42DIwLUgqODLwOMAy8C1IGrg5mC7YMZgu2BrQGugbEBsoG0Ay8BtYG5A42Bw4HJAc+B0QHXgdkB2oHoAemB7AOQA5AB94PdggACCINzghQD3YPdgtsD3YPdghmDkAOQAiYCKIIrAjGDcQI2A4wCPIJCAtSCVYJcAmMCYwLUgmGCYwJjAmMC7YMjAsaDLwLUg5mDcQPKA8oDcQLFAsUCxQLFAsUCa4J1AneCegKBgoYCioKPApGC0AMZgxmDGYMZgzaC7YLtgu2C7YLtgu2C7YLQAxGDEYMRgxGD3YPdg92D3YPdgxmDGYMZgxmDGYMtgy2DLYMtg+YDCgMKAwoDCgMKAwoDCgMXAxcDFwMXA42DIwMjAyMDIwMjAy8DLwLtgwoC7YMKAu2DCgLQAtAC0ALQAxmDEYMXAxGDFwMRgxcDEYMXAxGDFwPdg42D3YPdg92D3YPdgy2DygKYApgCmAKYA92DjYPdg42D3YONg42DGYMjAxmDIwMZgyMCo4KjgqODNoM2gzaDLYMtgy2DLYMtgy2Cu4PmAy8D5gKnAqcCpwLtgxGD3YPdgxmD5gLtgq+DEYKnA92D3YPKA92D3YMZgrIDNoPmA3OD3YPmA42DIwMvAyMDEYOZg92D3YMtg8oDygLbAu2Cr4OZgxGD3YPdgxmCsgLQAzaDc4MKAxcDIwLUgy8DjAMXA3EDLwK7gruCu4PmAy8CxQLFAsUD3YONgu2DCgMZgxGDFwLGgy8C0APmAy8D3YNzg4wD3YLtgwoC7YMKAxGDFwMXAxcDc4OMAxmDIwMjAtSC2wMvAtsDLwLbAy8Dc4OMAu2DCgLtgwoC7YMKAu2DCgLtgwoC7YMKAu2DCgLtgwoC7YMKAu2DCgLtgwoC7YMKAxGDFwMRgxcDEYMXAxGDFwMRgxcDEYMXAxGDFwMRgxcD3YPdgxmDIwMZgyMDGYMjAxmDIwMZgyMDGYMjAxmDIwMjAy2DLYPmAy8D5gMvA+YDLwPKA92DNoNzg4wDmYNxA3ODjAONg5ADmYPKA92D3YPmAACAIgABAAEAAAACQAJAAEAEQARAAIAIwAoAAMAKgAzAAkANgA8ABMAQwBEABoARwBIABwASgBKAB4ATwBSAB8AVABUACMAWABYACQAWgBbACUAiACIACcAmQCZACgArACwACkAsgC0AC4AtgC2ADEAuAC5ADIAuwC8ADQAvgDAADYAwgDHADkAzQDNAD8AzwDZAEAA2wDbAEsA3QDfAEwA4QDjAE8A5QDpAFIA7ADsAFcA8QDzAFgA9gD3AFsA+QD7AF0A/wEAAGABBQEFAGIBCAEIAGMBEwEVAGQBJwEpAGcBLAEsAGoBLgEuAGsBRQFFAGwBZQFmAG0BaAFqAG8BnAGcAHIBnwGfAHMBpgGnAHQBqgGqAHYBrAGtAHcBrwGvAHkB1AHUAHoB4AHgAHsB4gHjAHwCAAIBAH4CAwIDAIACBQImAIECKAIrAKMCMAI1AKcCOgJCAK0CRAJEALYCRgJGALcCSAJIALgCSgJKALkCTAJVALoCXgJgAMQCYgJiAMcCZAJkAMgCZgJmAMkCaAJoAMoCawJrAMsCbQJtAMwCbwJvAM0CcQJxAM4CcwJzAM8CdQJ1ANACdwKDANEChQKFAN4ChwKHAN8CiQKJAOAClAKUAOEClgKWAOICmAKYAOMCmgKaAOQCnAKcAOUCngKeAOYCoAKgAOcCogKiAOgCpAKkAOkCpgKmAOoCqAKrAOsCrQKtAO8CrwKvAPADDAMRAPEDFAMjAPcDJgMmAQcDKgMqAQgDLAMs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AbP/7wHU/+gB1v/uAAEAGAAEAAAABwAqAFQAqgPcBFoExAUGAAEABwADAAoAKAAzADQAPQBIAAoANv/YAM3/2ADR/9gBLv/YATb/2AKU/9gClv/YApj/2ANH/9gECv/YABUAOAAUADkAEgA7ABYBFAAUAh8AFgKmABICqAAWAqoAFgMRABYDIAAWAyMAFgNZABIDWwASA10AEgNfABYDdAAUA3wAFgP+ABYEAAAWBAIAFgQnABYAzAAO/xYAEP8WACP/VgAs/vgANgAUAEP/3gBF/+sARv/rAEf/6wBJ/+sAUf/rAFP/6wBX/+oAWP/oAFv/6ACR/+sAlf/rAJf/6gCt/1YAr/9WALb/6wC4/+gAw//rAMT/6wDG/+oAzQAUANEAFADy/+sA/v/rAQj/VgET/+sBFf/oARn/6wEd/+sBLgAUATX/6wE2ABQBR//rAUj/6wFS/+sBZ/8WAWv/FgFv/xYBcP8WAgX/VgIG/1YCB/9WAgj/VgIJ/1YCCv9WAgv/VgIg/94CIf/eAiL/3gIj/94CJP/eAiX/3gIm/94CJ//rAij/6wIp/+sCKv/rAiv/6wIx/+sCMv/rAjP/6wI0/+sCNf/rAjb/6gI3/+oCOP/qAjn/6gI6/+gCO//oAjz/VgI9/94CPv9WAj//3gJA/1YCQf/eAkP/6wJF/+sCR//rAkn/6wJL/+sCTf/rAk//6wJR/+sCU//rAlX/6wJX/+sCWf/rAlv/6wJd/+sCa/74An//6wKB/+sCg//rApQAFAKWABQCmAAUApv/6gKd/+oCn//qAqH/6gKj/+oCpf/qAqn/6AMM/1YDFP9WAyT/6wMo/+oDKv/rAyz/6AMv/+oDMP/rAzH/6gM4/vgDPP9WA0cAFANJ/94DSv/rA0z/6wNO/+sDT//oA1H/6wNY/+gDYP/oA2n/VgNq/94DcP/rA3X/6AN2/+sDe//rA33/6AOC/1YDg//eA4T/VgOF/94Dif/rA4v/6wOM/+sDlv/rA5j/6wOa/+sDnv/oA6D/6AOi/+gDqf/rA6z/VgOt/94Drv9WA6//3gOw/1YDsf/eA7L/VgOz/94DtP9WA7X/3gO2/1YDt//eA7j/VgO5/94Duv9WA7v/3gO8/1YDvf/eA77/VgO//94DwP9WA8H/3gPC/1YDw//eA8X/6wPH/+sDyf/rA8v/6wPN/+sDz//rA9H/6wPT/+sD2f/rA9v/6wPd/+sD3//rA+H/6wPj/+sD5f/rA+f/6wPp/+sD6//rA+3/6wPv/+sD8f/qA/P/6gP1/+oD9//qA/n/6gP7/+oD/f/qA///6AQB/+gEA//oBAoAFAAfADb/1QA4/+QAOf/sADv/3QDN/9UA0f/VART/5AEu/9UBNv/VAh//3QKU/9UClv/VApj/1QKm/+wCqP/dAqr/3QMR/90DIP/dAyP/3QNH/9UDWf/sA1v/7ANd/+wDX//dA3T/5AN8/90D/v/dBAD/3QQC/90ECv/VBCf/3QAaADb/sAA4/+0AO//QAM3/sADR/7ABFP/tAS7/sAE2/7ACH//QApT/sAKW/7ACmP+wAqj/0AKq/9ADEf/QAyD/0AMj/9ADR/+wA1//0AN0/+0DfP/QA/7/0AQA/9AEAv/QBAr/sAQn/9AAEAAs/+4AN//uAhv/7gIc/+4CHf/uAh7/7gJr/+4Cmv/uApz/7gKe/+4CoP/uAqL/7gKk/+4DOP/uA/D/7gPy/+4ARwAEABAACQAQAEX/6ABG/+gAR//oAEn/6ABT/+gAkf/oAJX/6AC2/+gAw//oAMT/6ADy/+gA/v/oARn/6AEd/+gBNf/oAUf/6AFI/+gBUv/oAWUAEAFmABABaAAQAWkAEAFqABACJ//oAij/6AIp/+gCKv/oAiv/6AJD/+gCRf/oAkf/6AJJ/+gCS//oAk3/6AJP/+gCUf/oAlP/6AJV/+gCV//oAln/6AJb/+gCXf/oAyT/6ANK/+gDTv/oA1H/6ANhABADYgAQA2YAEANw/+gDdv/oA3v/6AOJ/+gDi//oA4z/6AOY/+gDqf/oA8X/6APH/+gDyf/oA8v/6APN/+gDz//oA9H/6APT/+gD5//oA+n/6APr/+gD7//oAAEAWAAEAAAAJwCqAaAB/gIYAloC0APGBLwFlgYwCMoKkAtiDFgOHg5QDoIPABDmEVwSLhRQFQYWbBcmF6wYChjMGUIexBlUGqYc5B0GHhwemh7EHu4fdAABACcATQBWAFkAXQCZALAAsgCzALQAuwC+AL8AwADFAMcAyADJAM0A0QDTANQA1gDeAOIA4wDkAOUA5gDoAOoA7ADxAPMA9gD7AP4BHQFmAdQAPQBF/+wARv/sAEf/7ABJ/+wAU//sAJH/7ACV/+wAtv/sAMP/7ADE/+wA8v/sAP7/7AEZ/+wBHf/sATX/7AFH/+wBSP/sAVL/7AIn/+wCKP/sAin/7AIq/+wCK//sAkP/7AJF/+wCR//sAkn/7AJL/+wCTf/sAk//7AJR/+wCU//sAlX/7AJX/+wCWf/sAlv/7AJd/+wDJP/sA0r/7ANO/+wDUf/sA3D/7AN2/+wDe//sA4n/7AOL/+wDjP/sA5j/7AOp/+wDxf/sA8f/7APJ/+wDy//sA83/7APP/+wD0f/sA9P/7APn/+wD6f/sA+v/7APv/+wAFwBR/+wBE//sAjH/7AIy/+wCM//sAjT/7AI1/+wCf//sAoH/7AKD/+wDKv/sAzD/7ANM/+wDlv/sA5r/7APZ/+wD2//sA93/7APf/+wD4f/sA+P/7APl/+wD7f/sAAYADv+EABD/hAFn/4QBa/+EAW//hAFw/4QAEAAs/+wAN//sAhv/7AIc/+wCHf/sAh7/7AJr/+wCmv/sApz/7AKe/+wCoP/sAqL/7AKk/+wDOP/sA/D/7APy/+wAHQAE//IACf/yAFj/8wBb//MAuP/zARX/8wFl//IBZv/yAWj/8gFp//IBav/yAjr/8wI7//MCqf/zAyz/8wNP//MDWP/zA2D/8wNh//IDYv/yA2b/8gN1//MDff/zA57/8wOg//MDov/zA///8wQB//MEA//zAD0AJf/zACn/8wAx//MAM//zAIH/8wCQ//MAlP/zAK7/8wDO//MBA//zARL/8wEW//MBGP/zARr/8wEc//MBNP/zAVH/8wHg//MB4f/zAeP/8wHk//MCDP/zAhb/8wIX//MCGP/zAhn/8wIa//MCQv/zAkT/8wJG//MCSP/zAlb/8wJY//MCWv/zAlz/8wJ+//MCgP/zAoL/8wKz//MDEP/zAx3/8wND//MDRv/zA2v/8wN3//MDev/zA5X/8wOX//MDmf/zA9j/8wPa//MD3P/zA97/8wPg//MD4v/zA+T/8wPm//MD6P/zA+r/8wPs//MD7v/zAD0AJf/mACn/5gAx/+YAM//mAIH/5gCQ/+YAlP/mAK7/5gDO/+YBA//mARL/5gEW/+YBGP/mARr/5gEc/+YBNP/mAVH/5gHg/+YB4f/mAeP/5gHk/+YCDP/mAhb/5gIX/+YCGP/mAhn/5gIa/+YCQv/mAkT/5gJG/+YCSP/mAlb/5gJY/+YCWv/mAlz/5gJ+/+YCgP/mAoL/5gKz/+YDEP/mAx3/5gND/+YDRv/mA2v/5gN3/+YDev/mA5X/5gOX/+YDmf/mA9j/5gPa/+YD3P/mA97/5gPg/+YD4v/mA+T/5gPm/+YD6P/mA+r/5gPs/+YD7v/mADYAI//kADr/0gA7/9MArf/kAK//5ADV/9IBCP/kAgX/5AIG/+QCB//kAgj/5AIJ/+QCCv/kAgv/5AIf/9MCPP/kAj7/5AJA/+QCqP/TAqr/0wMM/+QDEf/TAxT/5AMg/9MDIf/SAyP/0wM8/+QDSP/SA1//0wNp/+QDfP/TA3//0gOC/+QDhP/kA43/0gOn/9IDrP/kA67/5AOw/+QDsv/kA7T/5AO2/+QDuP/kA7r/5AO8/+QDvv/kA8D/5APC/+QD/v/TBAD/0wQC/9MEDP/SBBT/0gQn/9MAJgAO/x4AEP8eACP/zQCt/80Ar//NAQj/zQFn/x4Ba/8eAW//HgFw/x4CBf/NAgb/zQIH/80CCP/NAgn/zQIK/80CC//NAjz/zQI+/80CQP/NAwz/zQMU/80DPP/NA2n/zQOC/80DhP/NA6z/zQOu/80DsP/NA7L/zQO0/80Dtv/NA7j/zQO6/80DvP/NA77/zQPA/80Dwv/NAKYARf/cAEb/3ABH/9wASf/cAE//8wBQ//MAUf/WAFL/8wBT/9wAV//dAFj/4QBb/+EAkf/cAJX/3ACX/90Atv/cALj/4QC8//MAw//cAMT/3ADG/90A5//zAOv/8wDs//MA7v/zAO//8wDw//MA8v/cAPP/8wD1//MA9v/zAPn/8wD7//MA/v/cAQD/8wET/9YBFf/hARn/3AEd/9wBMf/zATX/3AFA//MBRf/zAUf/3AFI/9wBUv/cAif/3AIo/9wCKf/cAir/3AIr/9wCMP/zAjH/1gIy/9YCM//WAjT/1gI1/9YCNv/dAjf/3QI4/90COf/dAjr/4QI7/+ECQ//cAkX/3AJH/9wCSf/cAkv/3AJN/9wCT//cAlH/3AJT/9wCVf/cAlf/3AJZ/9wCW//cAl3/3AJ4//MCev/zAnz/8wJ9//MCf//WAoH/1gKD/9YCm//dAp3/3QKf/90Cof/dAqP/3QKl/90Cqf/hAyT/3AMm//MDKP/dAyr/1gMs/+EDL//dAzD/1gMx/90DSv/cA0v/8wNM/9YDTf/zA07/3ANP/+EDUf/cA1L/8wNX//MDWP/hA2D/4QNo//MDcP/cA3H/8wN1/+EDdv/cA3v/3AN9/+EDif/cA4v/3AOM/9wDkv/zA5T/8wOW/9YDmP/cA5r/1gOe/+EDoP/hA6L/4QOm//MDqf/cA8X/3APH/9wDyf/cA8v/3APN/9wDz//cA9H/3APT/9wD2f/WA9v/1gPd/9YD3//WA+H/1gPj/9YD5f/WA+f/3APp/9wD6//cA+3/1gPv/9wD8f/dA/P/3QP1/90D9//dA/n/3QP7/90D/f/dA///4QQB/+EEA//hBAf/8wQJ//MEE//zBCD/8wQi//MEJP/zAHEABP/aAAn/2gBF//AARv/wAEf/8ABJ//AAU//wAFf/7wBY/9wAW//cAJH/8ACV//AAl//vALb/8AC4/9wAw//wAMT/8ADG/+8A8v/wAP7/8AEV/9wBGf/wAR3/8AE1//ABR//wAUj/8AFS//ABZf/aAWb/2gFo/9oBaf/aAWr/2gIn//ACKP/wAin/8AIq//ACK//wAjb/7wI3/+8COP/vAjn/7wI6/9wCO//cAkP/8AJF//ACR//wAkn/8AJL//ACTf/wAk//8AJR//ACU//wAlX/8AJX//ACWf/wAlv/8AJd//ACm//vAp3/7wKf/+8Cof/vAqP/7wKl/+8Cqf/cAyT/8AMo/+8DLP/cAy//7wMx/+8DSv/wA07/8ANP/9wDUf/wA1j/3ANg/9wDYf/aA2L/2gNm/9oDcP/wA3X/3AN2//ADe//wA33/3AOJ//ADi//wA4z/8AOY//ADnv/cA6D/3AOi/9wDqf/wA8X/8APH//ADyf/wA8v/8APN//ADz//wA9H/8APT//AD5//wA+n/8APr//AD7//wA/H/7wPz/+8D9f/vA/f/7wP5/+8D+//vA/3/7wP//9wEAf/cBAP/3AA0AAT/oAAJ/6AAV//xAFj/xQBb/8UAl//xALj/xQDG//EBFf/FAWX/oAFm/6ABaP+gAWn/oAFq/6ACNv/xAjf/8QI4//ECOf/xAjr/xQI7/8UCm//xAp3/8QKf//ECof/xAqP/8QKl//ECqf/FAyj/8QMs/8UDL//xAzH/8QNP/8UDWP/FA2D/xQNh/6ADYv+gA2b/oAN1/8UDff/FA57/xQOg/8UDov/FA/H/8QPz//ED9f/xA/f/8QP5//ED+//xA/3/8QP//8UEAf/FBAP/xQA9AEX/5wBG/+cAR//nAEn/5wBT/+cAkf/nAJX/5wC2/+cAw//nAMT/5wDy/+cA/v/nARn/5wEd/+cBNf/nAUf/5wFI/+cBUv/nAif/5wIo/+cCKf/nAir/5wIr/+cCQ//nAkX/5wJH/+cCSf/nAkv/5wJN/+cCT//nAlH/5wJT/+cCVf/nAlf/5wJZ/+cCW//nAl3/5wMk/+cDSv/nA07/5wNR/+cDcP/nA3b/5wN7/+cDif/nA4v/5wOM/+cDmP/nA6n/5wPF/+cDx//nA8n/5wPL/+cDzf/nA8//5wPR/+cD0//nA+f/5wPp/+cD6//nA+//5wBxAAQADAAJAAwARf/oAEb/6ABH/+gASf/oAFH/6gBT/+gAWAALAFsACwCR/+gAlf/oALb/6AC4AAsAw//oAMT/6ADy/+gA/v/oARP/6gEVAAsBGf/oAR3/6AE1/+gBR//oAUj/6AFS/+gBZQAMAWYADAFoAAwBaQAMAWoADAIn/+gCKP/oAin/6AIq/+gCK//oAjH/6gIy/+oCM//qAjT/6gI1/+oCOgALAjsACwJD/+gCRf/oAkf/6AJJ/+gCS//oAk3/6AJP/+gCUf/oAlP/6AJV/+gCV//oAln/6AJb/+gCXf/oAn//6gKB/+oCg//qAqkACwMk/+gDKv/qAywACwMw/+oDSv/oA0z/6gNO/+gDTwALA1H/6ANYAAsDYAALA2EADANiAAwDZgAMA3D/6AN1AAsDdv/oA3v/6AN9AAsDif/oA4v/6AOM/+gDlv/qA5j/6AOa/+oDngALA6AACwOiAAsDqf/oA8X/6APH/+gDyf/oA8v/6APN/+gDz//oA9H/6APT/+gD2f/qA9v/6gPd/+oD3//qA+H/6gPj/+oD5f/qA+f/6APp/+gD6//oA+3/6gPv/+gD/wALBAEACwQDAAsADABa/+0AXP/tAOn/7QKs/+0Crv/tArD/7QNQ/+0DgP/tA47/7QOo/+0EDf/tBBX/7QAMAFr/8gBc//IA6f/yAqz/8gKu//ICsP/yA1D/8gOA//IDjv/yA6j/8gQN//IEFf/yAB8AWP/0AFr/8gBb//QAXP/zALj/9ADp//IBFf/0Ajr/9AI7//QCqf/0Aqz/8wKu//MCsP/zAyz/9ANP//QDUP/yA1j/9ANg//QDdf/0A33/9AOA//IDjv/yA57/9AOg//QDov/0A6j/8gP///QEAf/0BAP/9AQN//IEFf/yAHkABP/KAAn/ygA2/9IAOP/UADr/9AA7/9MAT//RAFD/0QBS/9EAWP/mAFr/7wBb/+YAuP/mALz/0QDN/9IA0f/SANX/9ADZ/+0A3P/hAOf/0QDp/+8A6//RAOz/0QDu/9EA7//RAPD/0QDz/9EA9f/RAPb/0QD5/9EA+//RAQD/0QEU/9QBFf/mAS7/0gEx/9EBNv/SAUD/0QFF/9EBZf/KAWb/ygFo/8oBaf/KAWr/ygIf/9MCMP/RAjr/5gI7/+YCeP/RAnr/0QJ8/9ECff/RApT/0gKW/9ICmP/SAqj/0wKp/+YCqv/TAxH/0wMg/9MDIf/0AyP/0wMm/9EDLP/mAzv/7QNH/9IDSP/0A0v/0QNN/9EDT//mA1D/7wNS/9EDV//RA1j/5gNf/9MDYP/mA2H/ygNi/8oDZv/KA2j/0QNx/9EDdP/UA3X/5gN8/9MDff/mA3//9AOA/+8Djf/0A47/7wOS/9EDlP/RA53/7QOe/+YDn//tA6D/5gOh/+0Dov/mA6P/4QOm/9EDp//0A6j/7wP+/9MD///mBAD/0wQB/+YEAv/TBAP/5gQH/9EECf/RBAr/0gQM//QEDf/vBA7/4QQQ/+EEE//RBBT/9AQV/+8EIP/RBCL/0QQk/9EEJ//TAB0ANv++AFj/7wBb/+8AuP/vAM3/vgDR/74BFf/vAS7/vgE2/74COv/vAjv/7wKU/74Clv++Apj/vgKp/+8DLP/vA0f/vgNP/+8DWP/vA2D/7wN1/+8Dff/vA57/7wOg/+8Dov/vA///7wQB/+8EA//vBAr/vgA0ADb/5gA4/+cAOv/yADv/5wBa//EAzf/mANH/5gDV//IA2f/uANz/6ADp//EBFP/nAS7/5gE2/+YCH//nApT/5gKW/+YCmP/mAqj/5wKq/+cDEf/nAyD/5wMh//IDI//nAzv/7gNH/+YDSP/yA1D/8QNf/+cDdP/nA3z/5wN///IDgP/xA43/8gOO//EDnf/uA5//7gOh/+4Do//oA6f/8gOo//ED/v/nBAD/5wQC/+cECv/mBAz/8gQN//EEDv/oBBD/6AQU//IEFf/xBCf/5wCIACMAEAAl/+gAKf/oADH/6AAz/+gANv/gADj/4AA7/98Agf/oAJD/6ACU/+gArQAQAK7/6ACvABAAzf/gAM7/6ADPABAA0f/gANgAEADc/+EA7QAQAPT/4AD/ABABA//oAQgAEAES/+gBFP/gARb/6AEY/+gBGv/oARz/6AEu/+ABNP/oATb/4AFNABABUf/oAeD/6AHh/+gB4//oAeT/6AIFABACBgAQAgcAEAIIABACCQAQAgoAEAILABACDP/oAhb/6AIX/+gCGP/oAhn/6AIa/+gCH//fAjwAEAI+ABACQAAQAkL/6AJE/+gCRv/oAkj/6AJW/+gCWP/oAlr/6AJc/+gCfv/oAoD/6AKC/+gClP/gApb/4AKY/+ACqP/fAqr/3wKz/+gDDAAQAxD/6AMR/98DFAAQAx3/6AMg/98DI//fAzwAEAND/+gDRv/oA0f/4ANf/98DaQAQA2v/6AN0/+ADd//oA3r/6AN8/98DggAQA4QAEAOV/+gDl//oA5n/6AOj/+EDpP/gA6oAEAOrABADrAAQA64AEAOwABADsgAQA7QAEAO2ABADuAAQA7oAEAO8ABADvgAQA8AAEAPCABAD2P/oA9r/6APc/+gD3v/oA+D/6APi/+gD5P/oA+b/6APo/+gD6v/oA+z/6APu/+gD/v/fBAD/3wQC/98ECv/gBA7/4QQP/+AEEP/hBBH/4AQlABAEJgAQBCf/3wAtADb/8QA4//QAOv/0ADv/8ADN//EAz//1ANH/8QDV//QA2P/1ANn/8wEU//QBLv/xATb/8QFN//UCH//wApT/8QKW//ECmP/xAqj/8AKq//ADEf/wAyD/8AMh//QDI//wAzv/8wNH//EDSP/0A1//8AN0//QDfP/wA3//9AON//QDnf/zA5//8wOh//MDp//0A6r/9QP+//AEAP/wBAL/8AQK//EEDP/0BBT/9AQl//UEJ//wAFkAIwAPADb/5gA4/+YAOgAOADv/5gCtAA8ArwAPAM3/5gDPAA4A0f/mANUADgDYAA4A2QALANz/5QDtAA8A9P/oAP8ADwEIAA8BFP/mAS7/5gE2/+YBTQAOAgUADwIGAA8CBwAPAggADwIJAA8CCgAPAgsADwIf/+YCPAAPAj4ADwJAAA8ClP/mApb/5gKY/+YCqP/mAqr/5gMMAA8DEf/mAxQADwMg/+YDIQAOAyP/5gM7AAsDPAAPA0f/5gNIAA4DX//mA2kADwN0/+YDfP/mA38ADgOCAA8DhAAPA40ADgOdAAsDnwALA6EACwOj/+UDpP/oA6cADgOqAA4DqwAPA6wADwOuAA8DsAAPA7IADwO0AA8DtgAPA7gADwO6AA8DvAAPA74ADwPAAA8DwgAPA/7/5gQA/+YEAv/mBAr/5gQMAA4EDv/lBA//6AQQ/+UEEf/oBBQADgQlAA4EJgAPBCf/5gAuADb/4wA6/+UAO//kAM3/4wDP/+UA0f/jANX/5QDY/+UA2f/pAO3/6gD//+oBLv/jATb/4wFN/+UCH//kApT/4wKW/+MCmP/jAqj/5AKq/+QDEf/kAyD/5AMh/+UDI//kAzv/6QNH/+MDSP/lA1//5AN8/+QDf//lA43/5QOd/+kDn//pA6H/6QOn/+UDqv/lA6v/6gP+/+QEAP/kBAL/5AQK/+MEDP/lBBT/5QQl/+UEJv/qBCf/5AAhADb/4gA6/+QAzf/iAM//5ADR/+IA1f/kANj/5ADZ/+kA7f/rAP//6wEu/+IBNv/iAU3/5AKU/+IClv/iApj/4gMh/+QDO//pA0f/4gNI/+QDf//kA43/5AOd/+kDn//pA6H/6QOn/+QDqv/kA6v/6wQK/+IEDP/kBBT/5AQl/+QEJv/rABcANv/rADv/8wDN/+sA0f/rAS7/6wE2/+sCH//zApT/6wKW/+sCmP/rAqj/8wKq//MDEf/zAyD/8wMj//MDR//rA1//8wN8//MD/v/zBAD/8wQC//MECv/rBCf/8wAwAE//7wBQ/+8AUv/vAFr/8AC8/+8A5//vAOn/8ADr/+8A7P/vAO7/7wDv/+8A8P/vAPP/7wD1/+8A9v/vAPn/7wD7/+8BAP/vATH/7wFA/+8BRf/vAjD/7wJ4/+8Cev/vAnz/7wJ9/+8DJv/vA0v/7wNN/+8DUP/wA1L/7wNX/+8DaP/vA3H/7wOA//ADjv/wA5L/7wOU/+8Dpv/vA6j/8AQH/+8ECf/vBA3/8AQT/+8EFf/wBCD/7wQi/+8EJP/vAB0ABP/yAAn/8gBY//UAW//1ALj/9QEV//UBZf/yAWb/8gFo//IBaf/yAWr/8gI6//UCO//1Aqn/9QMs//UDT//1A1j/9QNg//UDYf/yA2L/8gNm//IDdf/1A33/9QOe//UDoP/1A6L/9QP///UEAf/1BAP/9QAEAPT/7QOk/+0ED//tBBH/7QBUAEX/8ABG//AAR//wAEn/8ABR/+sAU//wAJH/8ACV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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAABEAEQARABEAEQARABEABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABgAGAAYABgAOABoAGgAaABoAGgAaABoAFQAVABUAFQAVAAAAAAAAAAAAGAAIAAgACAAIAAgACwALAAsACwACAAIAEQAaABEAGgARABoABQAVAAUAFQAFABUABQAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAUAFQAFABUABQAVAAUAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYABgABQAIAAUACAAFAAgAAAAAAAAAAAAAAAAAGQAbABkAGwAZABsAGQAbABkAGwAKAAAACgAAAAoAAAAGAAsABgALAAYACwAGAAsABgALAAYACwAJAAAADgACAA4AFAAMABQADAAUAAwAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAUADgAAAAAAEQAAAAAAFAAAAAAAAAAAAAAABQAAAAAADgASAAAADgAVAAAAGAAAAAsAAAAIAAAAAgAAAAAACwAIAAsAAAAAAAAAAAAA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`,Mh=365.2425,Nh=6048e5,Ph=864e5,Fh=6e4,Ih=36e5,Lh=3600*24;Lh*7,Lh*Mh/12*3;var Rh=Symbol.for(`constructDateFrom`);function zh(e,t){return typeof e==`function`?e(t):e&&typeof e==`object`&&Rh in e?e[Rh](t):e instanceof Date?new e.constructor(t):new Date(t)}function Bh(e,t){return zh(t||e,e)}var Vh={};function Hh(){return Vh}function Uh(e,t){let n=Hh(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=Bh(e,t?.in),a=i.getDay(),o=(a=a.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function Kh(e){let t=Bh(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-+n}function qh(e,...t){let n=zh.bind(null,e||t.find(e=>typeof e==`object`));return t.map(n)}function Jh(e,t){let n=Bh(e,t?.in);return n.setHours(0,0,0,0),n}function Yh(e,t,n){let[r,i]=qh(n?.in,e,t),a=Jh(r),o=Jh(i),s=+a-Kh(a),c=+o-Kh(o);return Math.round((s-c)/Ph)}function Xh(e,t){let n=Gh(e,t),r=zh(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Wh(r)}function Zh(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function Qh(e){return!(!Zh(e)&&typeof e!=`number`||isNaN(+Bh(e)))}function $h(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return n===0?0:n}}function eg(e,t){return Bh(e)-+Bh(t)}function tg(e,t,n){let r=eg(e,t)/Fh;return $h(n?.roundingMethod)(r)}function ng(e,t){let n=Bh(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}var rg={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},ig=(e,t,n)=>{let r,i=rg[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function ag(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var og={date:ag({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:ag({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:ag({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},sg={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},cg=(e,t,n,r)=>sg[e];function lg(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}var ug={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:lg({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:lg({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:lg({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:lg({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:lg({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function dg(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?pg(s,e=>e.test(o)):fg(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function fg(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function pg(e,t){for(let n=0;n{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var hg={code:`en-US`,formatDistance:ig,formatLong:og,formatRelative:cg,localize:ug,match:{ordinalNumber:mg({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:dg({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:dg({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:dg({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:dg({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:dg({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function gg(e,t){let n=Bh(e,t?.in);return Yh(n,ng(n))+1}function _g(e,t){let n=Bh(e,t?.in),r=Wh(n)-+Xh(n);return Math.round(r/Nh)+1}function vg(e,t){let n=Bh(e,t?.in),r=n.getFullYear(),i=Hh(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=zh(t?.in||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);let s=Uh(o,t),c=zh(t?.in||e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);let l=Uh(c,t);return+n>=+s?r+1:+n>=+l?r:r-1}function yg(e,t){let n=Hh(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=vg(e,t),a=zh(t?.in||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),Uh(a,t)}function bg(e,t){let n=Bh(e,t?.in),r=Uh(n,t)-+yg(n,t);return Math.round(r/Nh)+1}function xg(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var Sg={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return xg(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):xg(n+1,2)},d(e,t){return xg(e.getDate(),t.length)},a(e,t){let n=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return xg(e.getHours()%12||12,t.length)},H(e,t){return xg(e.getHours(),t.length)},m(e,t){return xg(e.getMinutes(),t.length)},s(e,t){return xg(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return xg(Math.trunc(r*10**(n-3)),t.length)}},Cg={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wg={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return Sg.y(e,t)},Y:function(e,t,n,r){let i=vg(e,r),a=i>0?i:1-i;return t===`YY`?xg(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):xg(a,t.length)},R:function(e,t){return xg(Gh(e),t.length)},u:function(e,t){return xg(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return xg(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return xg(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return Sg.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return xg(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=bg(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):xg(i,t.length)},I:function(e,t,n){let r=_g(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):xg(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):Sg.d(e,t)},D:function(e,t,n){let r=gg(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):xg(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return xg(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return xg(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return xg(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?Cg.noon:r===0?Cg.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?Cg.evening:r>=12?Cg.afternoon:r>=4?Cg.morning:Cg.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return Sg.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):Sg.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):xg(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):xg(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):Sg.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):Sg.s(e,t)},S:function(e,t){return Sg.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return Eg(r);case`XXXX`:case`XX`:return Dg(r);default:return Dg(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return Eg(r);case`xxxx`:case`xx`:return Dg(r);default:return Dg(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+Tg(r,`:`);default:return`GMT`+Dg(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+Tg(r,`:`);default:return`GMT`+Dg(r,`:`)}},t:function(e,t,n){return xg(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return xg(+e,t.length)}};function Tg(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+xg(a,2)}function Eg(e,t){return e%60==0?(e>0?`-`:`+`)+xg(Math.abs(e)/60,2):Dg(e,t)}function Dg(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=xg(Math.trunc(r/60),2),a=xg(r%60,2);return n+i+t+a}var Og=(e,t)=>{switch(e){case`P`:return t.date({width:`short`});case`PP`:return t.date({width:`medium`});case`PPP`:return t.date({width:`long`});default:return t.date({width:`full`})}},kg=(e,t)=>{switch(e){case`p`:return t.time({width:`short`});case`pp`:return t.time({width:`medium`});case`ppp`:return t.time({width:`long`});default:return t.time({width:`full`})}},Ag={p:kg,P:(e,t)=>{let n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return Og(e,t);let a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`});break}return a.replace(`{{date}}`,Og(r,t)).replace(`{{time}}`,kg(i,t))}},jg=/^D+$/,Mg=/^Y+$/,Ng=[`D`,`DD`,`YY`,`YYYY`];function Pg(e){return jg.test(e)}function Fg(e){return Mg.test(e)}function Ig(e,t,n){let r=Lg(e,t,n);if(console.warn(r),Ng.includes(e))throw RangeError(r)}function Lg(e,t,n){let r=e[0]===`Y`?`years`:`days of the month`;return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var Rg=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,zg=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Bg=/^'([^]*?)'?$/,Vg=/''/g,Hg=/[a-zA-Z]/;function Ug(e,t,n){let r=Hh(),i=n?.locale??r.locale??hg,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=Bh(e,n?.in);if(!Qh(s))throw RangeError(`Invalid time value`);let c=t.match(zg).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=Ag[t];return n(e,i.formatLong)}return e}).join(``).match(Rg).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:Wg(e)};if(wg[t])return{isToken:!0,value:e};if(t.match(Hg))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&Fg(a)||!n?.useAdditionalDayOfYearTokens&&Pg(a))&&Ig(a,t,String(e));let o=wg[a[0]];return o(s,a,i.localize,l)}).join(``)}function Wg(e){let t=e.match(Bg);return t?t[1].replace(Vg,`'`):e}function Gg(e,t){let n=()=>zh(t?.in,NaN),r=t?.additionalDigits??2,i=Xg(e),a;if(i.date){let e=Zg(i.date,r);a=Qg(e.restDateString,e.year)}if(!a||isNaN(+a))return n();let o=+a,s=0,c;if(i.time&&(s=e_(i.time),isNaN(s)))return n();if(i.timezone){if(c=n_(i.timezone),isNaN(c))return n()}else{let e=new Date(o+s),n=Bh(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return Bh(o+s+c,t?.in)}var Kg={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},qg=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Jg=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Yg=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Xg(e){let t={},n=e.split(Kg.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],Kg.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Kg.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let e=Kg.timezone.exec(r);e?(t.time=r.replace(e[1],``),t.timezone=e[1]):t.time=r}return t}function Zg(e,t){let n=RegExp(`^(?:(\\d{4}|[+-]\\d{`+(4+t)+`})|(\\d{2}|[+-]\\d{`+(2+t)+`})$)`),r=e.match(n);if(!r)return{year:NaN,restDateString:``};let i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function Qg(e,t){if(t===null)return new Date(NaN);let n=e.match(qg);if(!n)return new Date(NaN);let r=!!n[4],i=$g(n[1]),a=$g(n[2])-1,o=$g(n[3]),s=$g(n[4]),c=$g(n[5])-1;if(r)return c_(t,s,c)?r_(t,s,c):new Date(NaN);{let e=new Date(0);return!o_(t,a,o)||!s_(t,i)?new Date(NaN):(e.setUTCFullYear(t,a,Math.max(i,o)),e)}}function $g(e){return e?parseInt(e):1}function e_(e){let t=e.match(Jg);if(!t)return NaN;let n=t_(t[1]),r=t_(t[2]),i=t_(t[3]);return l_(n,r,i)?n*Ih+r*Fh+i*1e3:NaN}function t_(e){return e&&parseFloat(e.replace(`,`,`.`))||0}function n_(e){if(e===`Z`)return 0;let t=e.match(Yg);if(!t)return 0;let n=t[1]===`+`?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return u_(r,i)?n*(r*Ih+i*Fh):NaN}function r_(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var i_=[31,null,31,30,31,30,31,31,30,31,30,31];function a_(e){return e%400==0||e%4==0&&e%100!=0}function o_(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(i_[t]||(a_(e)?29:28))}function s_(e,t){return t>=1&&t<=(a_(e)?366:365)}function c_(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function l_(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function u_(e,t){return t>=0&&t<=59}var d_=({isOpen:e,onClose:t,locationId:n,locationName:r,onCommentAdded:i,onCommentDeleted:a,isPublicView:o=!1})=>{let[s,c]=(0,y.useState)([]),[l,u]=(0,y.useState)(``),[d,f]=(0,y.useState)(!1),[p,m]=(0,y.useState)({open:!1,commentId:``}),h=Un(e=>e.userRole),g=y.useMemo(()=>{try{return JSON.parse(localStorage.getItem(`user`)||`{}`).id}catch{return null}},[]),_=async()=>{f(!0);try{let e=localStorage.getItem(`token`),t={};e&&(t.Authorization=`Bearer ${e}`);let r=await fetch(`/api/v1/locations/${n}/comments`,{headers:t});r.ok&&c((await r.json()).map(e=>({id:e.id,userName:e.user?.name||`Ẩn danh`,content:e.content,createdAt:e.createdAt,userId:e.userId})))}catch(e){console.error(`Lỗi khi tải bình luận:`,e)}finally{f(!1)}};(0,y.useEffect)(()=>{if(!e||!n)return;_();let t=zi();return t.emit(`joinTour`,`global`),t.on(`commentAdded`,e=>{e.locationId===n&&c(t=>t.find(t=>t.id===e.id)?t:[...t,{id:e.id,userName:e.user?.name||`Ẩn danh`,content:e.content,createdAt:e.createdAt,userId:e.userId||e.user?.id}])}),()=>{t.disconnect()}},[e,n]);let v=async()=>{if(l.trim())try{(await fetch(`/api/v1/locations/${n}/comments`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify({content:l})})).ok&&(u(``),_(),i?.())}catch(e){console.error(`Lỗi khi gửi bình luận:`,e)}},b=async e=>{try{(await fetch(`/api/v1/locations/comments/${e}`,{method:`DELETE`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`}})).ok&&(c(t=>t.filter(t=>t.id!==e)),a?.())}catch(e){console.error(`Lỗi khi xóa bình luận:`,e)}};return e?(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[5000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm animate-in fade-in duration-200`,onClick:t}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-md bg-white rounded-[32px] shadow-2xl overflow-hidden flex flex-col max-h-[80vh] animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`p-6 border-b border-gray-100 flex justify-between items-center bg-white sticky top-0 z-10`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`h3`,{className:`text-xl font-black text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(ve,{className:`w-5 h-5 text-blue-600`}),`Bình luận`]}),(0,Y.jsx)(`p`,{className:`text-xs text-gray-500 font-bold uppercase tracking-widest mt-1 truncate max-w-[250px]`,children:r})]}),(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),(0,Y.jsx)(`div`,{className:`flex-1 overflow-y-auto p-6 space-y-4 bg-gray-50/50`,children:d?(0,Y.jsx)(`div`,{className:`flex justify-center py-10`,children:(0,Y.jsx)(K,{className:`w-6 h-6 animate-spin text-blue-600`})}):s.length===0?(0,Y.jsx)(`div`,{className:`text-center py-10 text-gray-400 italic text-sm`,children:`Chưa có bình luận nào.`}):s.map(e=>(0,Y.jsxs)(`div`,{className:`flex gap-3 animate-in slide-in-from-left-2 duration-300`,children:[(0,Y.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center flex-shrink-0 border border-blue-200`,children:(0,Y.jsx)(Ue,{className:`w-4 h-4 text-blue-600`})}),(0,Y.jsxs)(`div`,{className:`flex-1`,children:[(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-2xl rounded-tl-none border border-gray-100 shadow-sm`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-start mb-1`,children:[(0,Y.jsx)(`p`,{className:`text-xs font-black text-gray-900`,children:e.userName}),(h===`OWNER`||h===`MANAGER`||e.userId===g)&&(0,Y.jsx)(`button`,{onClick:()=>m({open:!0,commentId:e.id}),className:`text-gray-400 hover:text-red-500 transition-colors`,children:(0,Y.jsx)(ze,{className:`w-3.5 h-3.5`})})]}),(0,Y.jsx)(`p`,{className:`text-sm text-gray-600 leading-relaxed`,children:e.content})]}),(0,Y.jsx)(`p`,{className:`text-[10px] text-gray-400 mt-1 ml-1 font-medium`,children:new Date(e.createdAt).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`})})]})]},e.id))}),(0,Y.jsx)(`div`,{className:`p-4 bg-white border-t border-gray-100`,children:(0,Y.jsxs)(`div`,{className:`relative flex items-center gap-2`,children:[(0,Y.jsx)(`input`,{type:`text`,value:l,onChange:e=>u(e.target.value),onKeyDown:e=>e.key===`Enter`&&v(),placeholder:o?`Đăng nhập để bình luận...`:`Viết bình luận...`,className:`flex-1 bg-gray-50 border border-gray-200 rounded-2xl px-4 py-3 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:bg-white transition-all`}),(0,Y.jsx)(`button`,{onClick:v,disabled:!l.trim()||o,className:`p-3 bg-blue-600 text-white rounded-2xl hover:bg-blue-700 disabled:opacity-50 disabled:bg-gray-300 transition-all active:scale-95 shadow-lg shadow-blue-100`,children:(0,Y.jsx)(Ae,{className:`w-4 h-4`})})]})})]}),(0,Y.jsx)(Wn,{isOpen:p.open,title:`Xóa bình luận`,message:`Bạn có chắc chắn muốn xóa bình luận này không? Hành động này sẽ không thể hoàn tác.`,onConfirm:()=>{b(p.commentId),m({open:!1,commentId:``})},onCancel:()=>m({open:!1,commentId:``})})]}):null},f_=({planned:e,actual:t})=>{if(!t)return null;let n=tg(Gg(t),Gg(e)),r=n>0;return(0,Y.jsxs)(`div`,{className:`flex items-center text-xs font-medium mt-1 ${r?`text-red-500`:`text-green-600`}`,children:[r?(0,Y.jsx)(w,{className:`w-3 h-3 mr-1`}):(0,Y.jsx)(I,{className:`w-3 h-3 mr-1`}),(0,Y.jsx)(`span`,{children:r?`Trễ ${n} phút`:n===0?`Đúng giờ`:`Sớm ${Math.abs(n)} phút`})]})},p_=(e,t,n,r)=>{let i=.017453292519943295,a=Math.cos,o=.5-a((n-e)*i)/2+a(e*i)*a(n*i)*(1-a((r-t)*i))/2;return 12742*Math.asin(Math.sqrt(o))},m_=e=>{if(e<60)return`${e} phút`;let t=Math.floor(e/60),n=e%60;return n>0?`${t} giờ ${n} phút`:`${t} giờ`},h_=({onAddLocation:e,onEditLocation:t,onQuickNote:n,onNavigate:r,onSuccess:i,isPublicView:a=!1})=>{let o=Un(e=>e.currentTour),s=Un(e=>e.legs),c=Un(e=>e.userRole),l=Un(e=>e.optimizeRouting),u=Un(e=>e.addLeg),d=Un(e=>e.updateLeg),f=Un(e=>e.deleteLeg),p=Un(e=>e.initializeLegs),m=Un(e=>e.deleteLocation),h=a?!1:[`OWNER`,`MANAGER`].includes(c||``),g=qn(),_=tt(),[v,b]=(0,y.useState)(!1),[x,S]=(0,y.useState)(3),[C,w]=(0,y.useState)(!1),[T,D]=(0,y.useState)(``),[O,k]=(0,y.useState)(``),A=e=>{let t=Un.getState().legs.map(t=>({...t,locations:t.locations.map(t=>t.id===e?{...t,_count:{...t._count,comments:(t._count?.comments||0)+1}}:t)}));Un.setState({legs:t})},j=e=>{let t=Un.getState().legs.map(t=>({...t,locations:t.locations.map(t=>t.id===e?{...t,_count:{...t._count,comments:Math.max(0,(t._count?.comments||1)-1)}}:t)}));Un.setState({legs:t})},[M,P]=(0,y.useState)(!1),[F,R]=(0,y.useState)({id:``,note:``,description:``,startDate:``,endDate:``}),z=e=>{r&&r(e)},B=async()=>{let e=window.prompt(`Nhập ghi chú cho chặng mới:`,`Chặng ${s.length+1}`);e&&o&&await u(o.id,{note:e})},V=async()=>{S(s.length>0?s.length:3),b(!0)},ee=async()=>{x>0&&x<=20&&o&&await p(o.id,x),b(!1)},te=async e=>{R({id:e.id,note:e.note||``,description:e.description||``,startDate:e.startDate?e.startDate.split(`T`)[0]:``,endDate:e.endDate?e.endDate.split(`T`)[0]:``}),P(!0)},re=async()=>{F.id&&(await d(F.id,{note:F.note,description:F.description,startDate:F.startDate||null,endDate:F.endDate||null}),P(!1))},ie=async e=>{if(await g({title:`Xóa chặng`,message:`Bạn có chắc chắn muốn xóa chặng này?`}))try{await f(e),i?.()}catch(e){_({title:`Lỗi`,message:e.message,type:`error`})}},ae=async e=>{if(await g({title:`Xóa địa điểm`,message:`Bạn có chắc chắn muốn xóa địa điểm này?`}))try{await m(e),i?.()}catch(e){_({title:`Lỗi`,message:e.message,type:`error`})}},oe=(0,y.useMemo)(()=>s.flatMap(e=>e.locations),[s]);return(0,y.useEffect)(()=>{console.log(`ItineraryTimeline: Legs updated`,s)},[s]),(0,Y.jsxs)(`div`,{id:`itinerary-timeline-print-zone`,className:`max-w-2xl mx-auto p-0 bg-gray-50 min-h-screen`,children:[(0,Y.jsxs)(`div`,{className:`px-2 pt-4`,children:[s.length===0?(0,Y.jsxs)(`div`,{className:`text-center py-20 bg-white rounded-3xl border-2 border-dashed border-gray-200`,children:[(0,Y.jsx)(ue,{className:`w-12 h-12 text-gray-300 mx-auto mb-4`}),(0,Y.jsx)(`p`,{className:`text-gray-500 font-medium`,children:`Chưa có chặng nào trong lộ trình.`})]}):s.map((i,o)=>{let u=i.locations.reduce((e,t)=>t.plannedStart&&t.plannedEnd?e+tg(Gg(t.plannedEnd),Gg(t.plannedStart)):e,0),d=o>0?s[o-1]?.locations.slice(-1)[0]:null;return(0,Y.jsxs)(`div`,{className:`relative mb-12 animate-in fade-in slide-in-from-bottom-4 duration-300`,children:[(0,Y.jsxs)(`div`,{className:`sticky top-[136px] z-20 bg-gray-50/90 backdrop-blur-sm flex items-center mb-6 py-2 px-2`,children:[(0,Y.jsxs)(`div`,{className:`font-black text-blue-600 text-xl truncate flex-1 flex flex-col gap-1`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Y.jsx)(`span`,{className:`bg-blue-600 text-white w-8 h-8 rounded-lg flex items-center justify-center text-sm shrink-0`,children:i.sequence}),(0,Y.jsxs)(`div`,{className:`flex flex-col overflow-hidden`,children:[(0,Y.jsx)(`span`,{className:`truncate leading-tight`,children:i.note||`Chi tiết Chặng ${i.sequence}`}),i.startDate&&(0,Y.jsxs)(`span`,{className:`text-[10px] text-gray-400 font-black uppercase tracking-wider flex items-center gap-1 mt-0.5`,children:[(0,Y.jsx)(N,{className:`w-2.5 h-2.5`}),Ug(Gg(i.startDate),`dd/MM/yyyy`),i.endDate&&i.endDate!==i.startDate&&` - ${Ug(Gg(i.endDate),`dd/MM/yyyy`)}`]})]})]}),d&&(0,Y.jsxs)(`div`,{className:`flex items-center gap-1 text-[10px] text-gray-400 uppercase tracking-widest ml-10`,children:[(0,Y.jsx)(be,{className:`w-2.5 h-2.5 rotate-90`}),` Tiếp nối từ `,d.name]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 ml-4`,children:[h&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(`button`,{onClick:()=>e?.(i.id,o===0&&i.locations.length===0),className:`p-2 text-gray-400 hover:text-blue-600 hover:bg-blue-50 rounded-xl transition-all`,title:`Thêm địa điểm vào chặng này`,children:(0,Y.jsx)(Ee,{className:`w-4 h-4`})}),(0,Y.jsx)(`button`,{onClick:()=>te(i),className:`p-2 text-gray-400 hover:text-blue-600 hover:bg-blue-50 rounded-xl transition-all`,children:(0,Y.jsx)(Se,{className:`w-4 h-4`})}),(0,Y.jsx)(`button`,{onClick:()=>ie(i.id),className:`p-2 text-gray-400 hover:text-red-600 hover:bg-red-50 rounded-xl transition-all`,children:(0,Y.jsx)(ze,{className:`w-4 h-4`})})]}),i.totalDistance!==void 0&&(0,Y.jsxs)(`div`,{className:`hidden sm:flex items-center gap-2`,children:[(0,Y.jsxs)(`div`,{className:`text-xs font-bold text-blue-600 bg-blue-50 px-2 py-1 rounded-lg border border-blue-100`,children:[i.totalDistance,` km`]}),(0,Y.jsxs)(`div`,{className:`text-xs font-bold text-gray-500 bg-gray-50 px-2 py-1 rounded-lg border border-gray-100 flex items-center gap-1`,children:[(0,Y.jsx)(U,{className:`w-3 h-3`}),`~ `,m_(Math.round(i.totalDistance/35*60))]})]}),u>0&&(0,Y.jsxs)(`div`,{className:`hidden md:flex text-xs font-bold text-amber-600 bg-amber-50 px-2 py-1 rounded-lg border border-amber-100 items-center gap-1`,children:[(0,Y.jsx)(U,{className:`w-3 h-3`}),`Dừng: `,m_(u)]})]}),[`OWNER`,`MANAGER`].includes(c||``)&&s.length>0&&(0,Y.jsxs)(`button`,{onClick:()=>l(i.id),className:`ml-auto flex items-center gap-1.5 text-xs font-bold text-indigo-600 hover:text-indigo-700 bg-indigo-50 hover:bg-indigo-100 px-3 py-1.5 rounded-xl transition-all`,children:[(0,Y.jsx)(qe,{className:`w-3 h-3`}),`Tối ưu`]}),` `]}),(0,Y.jsx)(`div`,{className:`absolute left-6 top-16 ${o===s.length-1?`bottom-0`:`bottom-[-3.5rem]`} w-0.5 bg-blue-100 -z-0`}),(0,Y.jsxs)(`div`,{className:`ml-2`,children:[o===0&&!i.locations.some(e=>e.plannedStart&&new Date(e.plannedStart).getTime()===0)&&(0,Y.jsxs)(`div`,{className:`relative flex group mb-6 opacity-80 hover:opacity-100 transition-opacity`,children:[(0,Y.jsx)(`div`,{className:`z-10 mt-1.5 mr-4`,children:(0,Y.jsx)(`div`,{className:`w-8 h-8 bg-white rounded-full border-2 border-dashed border-blue-200 flex items-center justify-center text-blue-400`,children:(0,Y.jsx)(ge,{className:`w-4 h-4`})})}),(0,Y.jsxs)(`button`,{onClick:()=>e?.(i.id,!0),className:`flex-1 bg-blue-50/20 p-4 rounded-xl border border-dashed border-blue-100 hover:border-blue-400 hover:bg-blue-50 transition-all flex items-center justify-between group`,children:[(0,Y.jsxs)(`div`,{className:`text-left`,children:[(0,Y.jsx)(`span`,{className:`inline-block px-2 py-0.5 bg-blue-50 text-blue-600 text-[10px] font-bold rounded-md mb-1 uppercase tracking-wider`,children:`Điểm xuất phát`}),(0,Y.jsx)(`h3`,{className:`font-bold text-gray-400 text-sm italic`,children:`Nhấn để ghim điểm bắt đầu cho Tour...`})]}),(0,Y.jsx)(Ee,{className:`w-5 h-5 text-blue-500 group-hover:scale-110 transition-transform`})]})]}),o===s.length-1&&!s.some(e=>e.locations.some(e=>e.plannedEnd&&new Date(e.plannedEnd).getTime()===0))&&(0,Y.jsxs)(`div`,{className:`relative flex group mb-6 opacity-80 hover:opacity-100 transition-opacity`,children:[(0,Y.jsx)(`div`,{className:`z-10 mt-1.5 mr-4`,children:(0,Y.jsx)(`div`,{className:`w-8 h-8 bg-white rounded-full border-2 border-dashed border-red-200 flex items-center justify-center text-red-400`,children:(0,Y.jsx)(W,{className:`w-4 h-4`})})}),(0,Y.jsxs)(`button`,{onClick:()=>e?.(i.id,!1,!0),className:`flex-1 bg-red-50/20 p-4 rounded-xl border border-dashed border-red-100 hover:border-red-400 hover:bg-red-50 transition-all flex items-center justify-between group`,children:[(0,Y.jsxs)(`div`,{className:`text-left`,children:[(0,Y.jsx)(`span`,{className:`inline-block px-2 py-0.5 bg-red-50 text-red-600 text-[10px] font-bold rounded-md mb-1 uppercase tracking-wider`,children:`Điểm kết thúc`}),(0,Y.jsx)(`h3`,{className:`font-bold text-gray-400 text-sm italic`,children:`Nhấn để ghim điểm kết thúc cho Tour...`})]}),(0,Y.jsx)(Ee,{className:`w-5 h-5 text-red-500 group-hover:scale-110 transition-transform`})]})]}),i.locations.map(e=>{let o=oe.findIndex(t=>t.id===e.id),s=o>0?oe[o-1]:null,c=s?p_(s.latitude,s.longitude,e.latitude,e.longitude):null,l=i.expenses?.find(t=>t.locationId===e.id),u=e.plannedStart&&new Date(e.plannedStart).getTime()===0,d=e.plannedEnd&&new Date(e.plannedEnd).getTime()===0,f=u?e.plannedEnd:e.plannedStart,p=f&&new Date(f).getTime()!==0,m=e.plannedStart&&e.plannedEnd&&!u&&!d?tg(Gg(e.plannedEnd),Gg(e.plannedStart)):null;return(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`div`,{className:`relative flex group mb-6`,children:[(0,Y.jsx)(`div`,{className:`z-10 mt-1.5 mr-4`,children:(0,Y.jsx)(`button`,{onClick:()=>z(e),className:`transition-colors duration-200 ${e.status===`COMPLETED`?`text-green-500`:`text-gray-300 hover:text-blue-500`}`,children:e.status===`COMPLETED`?(0,Y.jsx)(I,{className:`w-8 h-8 bg-white rounded-full`}):(0,Y.jsx)(H,{className:`w-8 h-8 bg-white rounded-full fill-white`})})}),(0,Y.jsxs)(`div`,{onClick:()=>r?.(e),className:`flex-1 bg-white p-4 rounded-xl border transition-all duration-200 cursor-pointer ${e.status===`COMPLETED`?`border-green-100 bg-green-50/30`:`border-gray-100 shadow-sm hover:shadow-md`}`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-start`,children:[(0,Y.jsxs)(`div`,{children:[u&&(0,Y.jsx)(`span`,{className:`inline-block px-2 py-0.5 bg-green-100 text-green-700 text-[10px] font-bold rounded-md mb-1 uppercase tracking-wider`,children:`Điểm bắt đầu`}),d&&(0,Y.jsx)(`span`,{className:`inline-block px-2 py-0.5 bg-red-100 text-red-700 text-[10px] font-bold rounded-md mb-1 uppercase tracking-wider`,children:`Điểm kết thúc`}),(0,Y.jsx)(`h3`,{onClick:t=>{t.stopPropagation(),r?.(e)},className:`font-semibold text-lg cursor-pointer hover:text-blue-600 transition-colors select-none ${e.status===`COMPLETED`?`text-gray-500 line-through`:`text-gray-800`}`,children:e.name}),(0,Y.jsxs)(`div`,{className:`flex items-center text-sm text-gray-500 mt-1`,children:[(0,Y.jsx)(ge,{className:`w-3 h-3 mr-1`}),(0,Y.jsx)(`span`,{className:`truncate max-w-[200px] sm:max-w-md`,children:e.address})]}),e.note&&(0,Y.jsx)(`div`,{className:`mt-2 text-xs text-gray-600 bg-gray-50 p-2 rounded-lg border border-gray-100 italic`,children:e.note}),m!==null&&(0,Y.jsxs)(`div`,{className:`flex items-center text-xs text-amber-600 font-medium mt-1`,children:[(0,Y.jsx)(U,{className:`w-3 h-3 mr-1`}),(0,Y.jsxs)(`span`,{children:[`Thời gian dừng: `,m_(m)]})]}),l&&(0,Y.jsxs)(`div`,{className:`mt-2 text-xs text-indigo-600 bg-indigo-50/80 p-2 rounded-lg border border-indigo-100 space-y-1`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-1 font-bold`,children:[(0,Y.jsx)(qe,{className:`w-3 h-3`}),(0,Y.jsxs)(`span`,{children:[`Chi phí: `,Number(l.amount).toLocaleString(),`đ`]})]}),l.description&&(0,Y.jsxs)(`div`,{className:`text-[10px] text-gray-600`,children:[`Dịch vụ: `,l.description]}),l.note&&(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 italic`,children:l.note}),l.paidBy&&(0,Y.jsxs)(`div`,{className:`text-[10px] font-semibold text-indigo-700`,children:[`Đã thanh toán: `,l.paidBy.name]})]})]}),(0,Y.jsxs)(`div`,{className:`text-right flex flex-col items-end`,onClick:e=>e.stopPropagation(),children:[(0,Y.jsxs)(`div`,{className:`flex gap-1 mb-2`,children:[n&&!a&&(0,Y.jsx)(`button`,{onClick:t=>{t.stopPropagation(),n(e.name)},className:`flex items-center gap-1 px-2 py-1 bg-amber-50 hover:bg-amber-100 text-amber-600 rounded-lg text-[10px] font-bold transition-all border border-amber-100`,title:`Ghi chú nhanh`,children:(0,Y.jsx)(ne,{className:`w-3 h-3`})}),(0,Y.jsxs)(`button`,{onClick:t=>{t.stopPropagation(),D(e.id),k(e.name),w(!0)},className:`flex items-center gap-1 px-2 py-1 bg-gray-50 hover:bg-blue-50 text-gray-400 hover:text-blue-600 rounded-lg text-[10px] font-bold transition-all border border-gray-100 hover:border-blue-100`,children:[(0,Y.jsx)(ve,{className:`w-3 h-3`}),e._count?.comments>0&&`(${e._count.comments})`]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center text-sm font-black text-blue-600`,children:[(0,Y.jsx)(U,{className:`w-3 h-3 mr-1`}),p?Ug(Gg(f),`HH:mm`):`--:--`]}),e.status===`COMPLETED`&&e.actualStart&&(0,Y.jsxs)(`div`,{className:`text-[10px] text-gray-400 mt-1 italic`,children:[`Thực tế: `,Ug(Gg(e.actualStart),`HH:mm`)]}),h&&(0,Y.jsxs)(`div`,{className:`flex gap-1 mt-2`,children:[(0,Y.jsx)(`button`,{onClick:n=>{n.stopPropagation(),t?.(e)},className:`p-1 text-gray-400 hover:text-blue-600 transition-colors`,children:(0,Y.jsx)(Se,{className:`w-3.5 h-3.5`})}),(0,Y.jsx)(`button`,{onClick:t=>{t.stopPropagation(),ae(e.id)},className:`p-1 text-gray-400 hover:text-red-600 transition-colors`,children:(0,Y.jsx)(ze,{className:`w-3.5 h-3.5`})})]})]})]}),(0,Y.jsx)(f_,{planned:p?f:``,actual:e.actualStart||null})]})]}),c!==null&&c>0&&(0,Y.jsx)(`div`,{className:`ml-14 -mt-4 mb-6 flex items-center gap-2 animate-in fade-in slide-in-from-left-2 duration-500`,children:(0,Y.jsxs)(`div`,{className:`flex items-center gap-1.5 px-3 py-1.5 bg-blue-50 text-blue-600 rounded-xl border border-blue-100 shadow-sm`,children:[(0,Y.jsx)(be,{className:`w-3 h-3 rotate-45`}),(0,Y.jsxs)(`span`,{className:`text-[10px] font-black uppercase tracking-tighter`,children:[`+`,c.toFixed(1),` km từ `,s?.name.split(`,`)[0]]})]})})]},e.id)})]})]},i.id)}),h&&(0,Y.jsxs)(`div`,{className:`flex flex-col gap-3 pb-20 mt-8`,children:[(0,Y.jsxs)(`button`,{onClick:V,className:`w-full py-4 rounded-2xl bg-white text-blue-600 border-2 border-dashed border-blue-200 hover:bg-blue-50 transition-all flex items-center justify-center gap-2 text-sm font-bold`,children:[(0,Y.jsx)(ue,{className:`w-5 h-5`}),s.length>0?`Khai báo lại số lượng chặng`:`Bắt đầu bằng việc khai báo số chặng`]}),(0,Y.jsxs)(`button`,{onClick:B,className:`w-full py-4 rounded-2xl bg-blue-600 text-white shadow-lg shadow-blue-100 hover:bg-blue-700 transition-all flex items-center justify-center gap-2 text-sm font-bold`,children:[(0,Y.jsx)(Ee,{className:`w-5 h-5`}),` Thêm chặng lẻ vào cuối`]})]})]}),v&&(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[4000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm animate-in fade-in duration-200`,onClick:()=>b(!1)}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-sm bg-white rounded-[32px] shadow-2xl p-8 animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-center mb-6`,children:[(0,Y.jsx)(`h3`,{className:`text-xl font-black text-gray-900`,children:`Số chặng lộ trình`}),(0,Y.jsx)(`button`,{onClick:()=>b(!1),className:`p-2 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),(0,Y.jsx)(`p`,{className:`text-sm text-gray-500 mb-6 leading-relaxed`,children:`Bạn muốn chia chuyến đi này thành bao nhiêu chặng nhỏ? (Tối đa 20 chặng)`}),(0,Y.jsxs)(`div`,{className:`flex items-center justify-center gap-6 mb-8`,children:[(0,Y.jsx)(`button`,{onClick:()=>S(Math.max(1,x-1)),className:`w-12 h-12 rounded-2xl border-2 border-gray-100 flex items-center justify-center text-2xl font-bold text-gray-400 hover:border-blue-200 hover:text-blue-600 transition-all`,children:`-`}),(0,Y.jsx)(`span`,{className:`text-4xl font-black text-blue-600 w-12 text-center`,children:x}),(0,Y.jsx)(`button`,{onClick:()=>S(Math.min(20,x+1)),className:`w-12 h-12 rounded-2xl border-2 border-gray-100 flex items-center justify-center text-2xl font-bold text-gray-400 hover:border-blue-200 hover:text-blue-600 transition-all`,children:`+`})]}),(0,Y.jsx)(`button`,{onClick:ee,className:`w-full py-4 bg-blue-600 hover:bg-blue-700 text-white font-bold rounded-2xl shadow-lg shadow-blue-100 transition-all active:scale-95`,children:`Xác nhận`})]})]}),M&&(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[4000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm animate-in fade-in duration-200`,onClick:()=>P(!1)}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-md bg-white rounded-[32px] shadow-2xl p-8 animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-center mb-6`,children:[(0,Y.jsx)(`h3`,{className:`text-xl font-black text-gray-900`,children:`Chỉnh sửa Chặng`}),(0,Y.jsx)(`button`,{onClick:()=>P(!1),className:`p-2 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),(0,Y.jsxs)(`div`,{className:`space-y-5`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-black text-gray-400 uppercase tracking-widest mb-2 ml-1`,children:`Tên chặng`}),(0,Y.jsx)(`input`,{type:`text`,value:F.note,onChange:e=>R({...F,note:e.target.value}),placeholder:`VD: Ngày 1: Khởi hành`,className:`w-full px-5 py-4 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm`})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`label`,{className:`flex items-center gap-2 text-xs font-black text-gray-400 uppercase tracking-widest mb-2 ml-1`,children:[(0,Y.jsx)(E,{className:`w-3 h-3`}),` Mô tả chi tiết`]}),(0,Y.jsx)(`textarea`,{value:F.description,onChange:e=>R({...F,description:e.target.value}),placeholder:`Mô tả các hoạt động chính trong chặng này...`,className:`w-full px-5 py-4 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm min-h-[120px] resize-none`})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`label`,{className:`flex items-center gap-2 text-xs font-black text-gray-400 uppercase tracking-widest mb-2 ml-1`,children:[(0,Y.jsx)(N,{className:`w-3 h-3`}),` Bắt đầu`]}),(0,Y.jsx)(`input`,{type:`date`,value:F.startDate,onChange:e=>R({...F,startDate:e.target.value}),className:`w-full px-5 py-4 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm`})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-black text-gray-400 uppercase tracking-widest mb-2 ml-1`,children:`Kết thúc`}),(0,Y.jsx)(`input`,{type:`date`,value:F.endDate,onChange:e=>R({...F,endDate:e.target.value}),className:`w-full px-5 py-4 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm`})]})]})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-3 mt-8`,children:[(0,Y.jsx)(`button`,{onClick:()=>P(!1),className:`py-4 bg-gray-100 hover:bg-gray-200 text-gray-600 font-bold rounded-2xl transition-all active:scale-95`,children:`Hủy`}),(0,Y.jsx)(`button`,{onClick:re,className:`py-4 bg-blue-600 hover:bg-blue-700 text-white font-bold rounded-2xl shadow-lg shadow-blue-100 transition-all active:scale-95`,children:`Lưu thay đổi`})]})]})]}),(0,Y.jsx)(d_,{isOpen:C,onClose:()=>w(!1),locationId:T,locationName:O,isPublicView:a,onCommentAdded:()=>A(T),onCommentDeleted:()=>j(T)})]})},g_=({participant:e,tourId:t,type:n,canManage:r,currentUserId:i})=>{let[a,o]=(0,y.useState)(n===`adult`?e.adultCount??1:e.childCount??0),[s,c]=(0,y.useState)(!1),l=Un(e=>e.updateMemberFamilyCount);(0,y.useEffect)(()=>{o(n===`adult`?e.adultCount??1:e.childCount??0)},[e,n]);let u=async r=>{if(r!==a){c(!0);try{let i=n===`adult`?r:e.adultCount??1,a=n===`child`?r:e.childCount??0;await l(t,e.userId||e.id,i,a)}catch(e){console.error(`Lỗi khi lưu quy mô gia đình thành viên:`,e)}finally{c(!1)}}};return r||e.userId&&i===e.userId?(0,Y.jsxs)(`div`,{className:`flex items-center gap-1 bg-gray-50 p-1 rounded-lg border border-gray-100 shadow-sm`,children:[(0,Y.jsx)(`button`,{onClick:()=>{let e=Math.max(+(n===`adult`),a-1);o(e),u(e)},disabled:s||n===`adult`&&a<=1||n===`child`&&a<=0,className:`w-5 h-5 rounded bg-white border border-gray-200 hover:bg-gray-100 flex items-center justify-center font-bold text-[10px] text-gray-600 disabled:opacity-50 transition-all active:scale-90`,children:`-`}),(0,Y.jsx)(`span`,{className:`w-5 text-center font-black text-xs text-gray-800`,children:a}),(0,Y.jsx)(`button`,{onClick:()=>{let e=a+1;o(e),u(e)},disabled:s,className:`w-5 h-5 rounded bg-white border border-gray-200 hover:bg-gray-100 flex items-center justify-center font-bold text-[10px] text-gray-600 disabled:opacity-50 transition-all active:scale-90`,children:`+`})]}):(0,Y.jsx)(`span`,{className:`font-bold text-gray-800`,children:a})},__=()=>{let{legs:e,currentTour:t}=Un(),[n,r]=(0,y.useState)(`family`),i=t?.childDiscount??0,a=1-Number(i)/100,o=localStorage.getItem(`token`),s=null;try{s=JSON.parse(atob((o||``).split(`.`)[1])).sub}catch{s=null}let c=Un(e=>e.userRole),l=c===`OWNER`||c===`MANAGER`,u=(0,y.useMemo)(()=>{let t={ACCOMMODATION:0,FOOD:0,TRANSPORT:0,TICKET:0,OTHER:0},n={},r={},i={},a=0,o=0;(e||[]).forEach(e=>{let s=0;(e.expenses||[]).forEach(e=>{let n=Number(e.amount);a+=n,s+=n,o+=1;let c=e.paidBy?.name||`Chưa rõ`;r[c]=(r[c]||0)+n,e.paidBy?.id&&(i[e.paidBy.id]=(i[e.paidBy.id]||0)+n),t[e.category]===void 0?t.OTHER+=n:t[e.category]+=n}),n[e.sequence]=s});let s=Object.entries(t).reduce((e,t)=>t[1]>e[1]?t:e,[`OTHER`,0]),c=Object.entries(n).length>0?Object.entries(n).reduce((e,t)=>t[1]>e[1]?t:e):[null,0],l=e.length>0?a/e.length:0,u=[];return[...e||[]].sort((e,t)=>e.sequence-t.sequence).forEach((e,t)=>{(e.expenses||[]).map(n=>({...n,legSequence:e.sequence,legDisplayIndex:t+1,date:n.location?.plannedStart||e.startDate||null})).sort((e,t)=>!e.date||!t.date?0:new Date(e.date).getTime()-new Date(t.date).getTime()).forEach((e,t)=>{u.push({...e,isFirstInLeg:t===0})})}),{total:a,count:o,categories:t,list:u,topCategory:s[0],topLeg:c[0],avgPerLeg:l,memberStats:Object.entries(r),participantPaidMap:i}},[e]),d=t?.participants||[],f=(0,y.useMemo)(()=>{let e=0,r=0;n===`individual`?(e=d.length>0?d.length:t?.adultCount??1,r=0):(e=d.reduce((e,t)=>e+(t.adultCount??1),0),r=d.reduce((e,t)=>e+(t.childCount??0),0),d.length===0&&(e=t?.adultCount??1,r=t?.childCount??0));let i=e+r*a,o=i>0?u.total/i:0,s=o*a;return{adultsTotal:e,childrenTotal:r,adultPrice:Math.round(o),childPrice:Math.round(s),weightedCount:i}},[n,d,i,u.total,t,a]),p=()=>{let e=new vf;e.addFileToVFS(`Roboto-Regular.ttf`,jh),e.addFont(`Roboto-Regular.ttf`,`Roboto`,`normal`),e.setFont(`Roboto`),e.addImage(`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYjdjNjRjYywgMjAyNC8wNy8xNi0wNzo1OTo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNi0wNi0xNVQyMDozNToxMCswNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjYtMDYtMjBUMTc6MDk6NTErMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjYtMDYtMjBUMTc6MDk6NTErMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVkYmMzYTlhLTc3YWEtYzY0Yi05MDI0LTU5MjQyZjhkZmM0MCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRjYWEyNTZlLWI4ODQtMmY0YS1hZTUzLWUxMjA4OTM1MGY3NyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFmYmU0M2I3LTcyYjMtY2I0My04NjVkLWM0ZTk1MDE3YTQ2YyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWZiZTQzYjctNzJiMy1jYjQzLTg2NWQtYzRlOTUwMTdhNDZjIiBzdEV2dDp3aGVuPSIyMDI2LTA2LTE1VDIwOjM1OjEwKzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZjZjQzZjRmLWQ3YmYtNmQ0YS05YmVmLTdjNDU1ZDUxODgzMCIgc3RFdnQ6d2hlbj0iMjAyNi0wNi0yMFQxNzowOTo1MSswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZGJjM2E5YS03N2FhLWM2NGItOTAyNC01OTI0MmY4ZGZjNDAiIHN0RXZ0OndoZW49IjIwMjYtMDYtMjBUMTc6MDk6NTErMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53XfMRAAEJh0lEQVR4nOz9d7htx1Univ5GzbXWzunsk7OiJStiOWe3ASeM7aaBhmugyZfU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`,`PNG`,14,10,15,15),e.setFontSize(18),e.setTextColor(37,99,235),e.text(`BÁO CÁO CHI PHÍ TOUR`,35,21),e.setFontSize(11),e.setTextColor(100),e.text(`Chuyến đi: ${t?.title||`Hành trình`}`,14,40),e.text(`Ngày xuất: ${Ug(new Date,`dd/MM/yyyy HH:mm`)}`,14,47),e.setTextColor(0),e.setFontSize(12),e.text(`Tổng chi: ${u.total.toLocaleString()}đ`,14,54),e.text(`Đơn giá người lớn: ${f.adultPrice.toLocaleString()}đ`,14,61),e.text(`Đơn giá trẻ em: ${f.childPrice.toLocaleString()}đ (Giảm ${i}%)`,14,68);let r=[`STT`,`Ngày giờ`,`Chặng`,`Dịch vụ`,`Số tiền (VNĐ)`,`Người chi`],a=u.list.map(e=>[e.isFirstInLeg?e.legSequence:``,e.date?Ug(new Date(e.date),`d/M - p`):`--/--`,e.isFirstInLeg?`Chặng ${e.legSequence}`:``,e.description||`Không có mô tả`,Number(e.amount).toLocaleString(),e.paidBy?.name||`Chưa rõ`]);Oh(e,{head:[r],body:a,startY:75,theme:`grid`,headStyles:{fillColor:[37,99,235],textColor:[255,255,255],fontStyle:`normal`},styles:{font:`Roboto`,fontSize:8,cellPadding:3},columnStyles:{4:{halign:`right`}}});let o=e.lastAutoTable.finalY||150;e.text(`PHÂN CHIA CHI PHÍ CHI TIẾT THEO `+(n===`family`?`GIA ĐÌNH`:`CÁ NHÂN`),14,o+15);let s=n===`family`?[`Thành viên`,`Vai trò`,`Người lớn`,`Trẻ em`,`Chi phí trách nhiệm`,`Đã trả`,`Còn lại`]:[`Thành viên`,`Vai trò`,`Chi phí trách nhiệm`,`Đã trả`,`Còn lại`],c=d.filter(e=>e.user||e.displayName).map(e=>{let t=n===`family`?e.adultCount??1:1,r=n===`family`?e.childCount??0:0,i=f.adultPrice*t+f.childPrice*r,a=u.participantPaidMap[e.userId||e.id]||0,o=i-a,s=o>0?`Đóng thêm: ${o.toLocaleString()}đ`:o<0?`Thối lại: ${Math.abs(o).toLocaleString()}đ`:`Hoàn thành`,c=e.user?.name||e.displayName||`Thành viên`;return n===`family`?[c,e.role,t,r,`${i.toLocaleString()}đ`,`${a.toLocaleString()}đ`,s]:[c,e.role,`${i.toLocaleString()}đ`,`${a.toLocaleString()}đ`,s]});Oh(e,{head:[s],body:c,startY:o+20,theme:`grid`,headStyles:{fillColor:[79,70,229],textColor:[255,255,255],fontStyle:`normal`},styles:{font:`Roboto`,fontSize:8,cellPadding:3}}),e.save(`Chi-phi-tour-${t?.title||`export`}.pdf`)},m={ACCOMMODATION:{label:`Chỗ ở`,color:`bg-blue-500`},FOOD:{label:`Ăn uống`,color:`bg-orange-500`},TRANSPORT:{label:`Di chuyển`,color:`bg-indigo-500`},TICKET:{label:`Vé tham quan`,color:`bg-green-500`},OTHER:{label:`Khác`,color:`bg-gray-400`}};return(0,Y.jsxs)(`div`,{className:`space-y-6 animate-in fade-in slide-in-from-bottom-4`,children:[(0,Y.jsxs)(`div`,{className:`bg-blue-600 rounded-3xl p-6 text-white shadow-lg shadow-blue-200`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-start mb-8`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-blue-100 text-sm font-medium`,children:`Tổng chi phí chuyến đi`}),(0,Y.jsxs)(`h2`,{className:`text-3xl font-black mt-1`,children:[u.total.toLocaleString(),` VND`]}),(0,Y.jsxs)(`p`,{className:`text-blue-200 text-[10px] mt-1.5 font-bold uppercase tracking-wider`,children:[u.count,` hóa đơn đã ghi nhận`]})]}),(0,Y.jsx)(Ge,{className:`w-8 h-8 opacity-20`})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-6 border-t border-blue-500/50 pt-6`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-blue-100 text-[10px] uppercase tracking-widest font-black`,children:`Giá mỗi người lớn (X)`}),(0,Y.jsxs)(`p`,{className:`text-2xl font-black`,children:[f.adultPrice.toLocaleString(),`đ`]})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`p`,{className:`text-blue-100 text-[10px] uppercase tracking-widest font-black`,children:[`Giá mỗi trẻ em (-`,i,`%)`]}),(0,Y.jsxs)(`p`,{className:`text-2xl font-black`,children:[f.childPrice.toLocaleString(),`đ`]})]})]})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-1 sm:grid-cols-3 gap-4`,children:[(0,Y.jsxs)(`div`,{className:`bg-white p-4 rounded-2xl border border-gray-100 shadow-sm flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-xl bg-orange-50 flex items-center justify-center text-orange-500`,children:(0,Y.jsx)(k,{className:`w-5 h-5`})}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-[10px] font-black text-gray-400 uppercase tracking-widest`,children:`Hạng mục tốn nhất`}),(0,Y.jsx)(`p`,{className:`text-sm font-bold text-gray-800`,children:m[u.topCategory]?.label||`Chưa có`})]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-4 rounded-2xl border border-gray-100 shadow-sm flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-xl bg-purple-50 flex items-center justify-center text-purple-500`,children:(0,Y.jsx)(Be,{className:`w-5 h-5`})}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-[10px] font-black text-gray-400 uppercase tracking-widest`,children:`Trung bình / Chặng`}),(0,Y.jsxs)(`p`,{className:`text-sm font-bold text-gray-800`,children:[Math.round(u.avgPerLeg).toLocaleString(),`đ`]})]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-4 rounded-2xl border border-gray-100 shadow-sm flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-xl bg-green-50 flex items-center justify-center text-green-500`,children:(0,Y.jsx)(Re,{className:`w-5 h-5`})}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-[10px] font-black text-gray-400 uppercase tracking-widest`,children:`Chặng tốn kém nhất`}),(0,Y.jsx)(`p`,{className:`text-sm font-bold text-gray-800`,children:u.topLeg?`Chặng ${u.topLeg}`:`Chưa có`})]})]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-6 rounded-3xl border border-gray-100 shadow-sm space-y-6`,children:[(0,Y.jsxs)(`div`,{className:`flex flex-col sm:flex-row sm:items-center justify-between gap-4`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 text-gray-800`,children:[(0,Y.jsx)(We,{className:`w-5 h-5 text-blue-500`}),(0,Y.jsx)(`h3`,{className:`font-black text-gray-900 uppercase tracking-tight`,children:`Bảng phân chia chi phí`})]}),(0,Y.jsxs)(`div`,{className:`flex items-center bg-gray-100 p-1 rounded-xl self-start sm:self-auto border border-gray-200/50`,children:[(0,Y.jsx)(`button`,{onClick:()=>r(`individual`),className:`px-4 py-2 text-xs font-black uppercase tracking-wider rounded-lg transition-all ${n===`individual`?`bg-white text-blue-600 shadow-sm`:`text-gray-500 hover:text-gray-800`}`,children:`Cá nhân`}),(0,Y.jsx)(`button`,{onClick:()=>r(`family`),className:`px-4 py-2 text-xs font-black uppercase tracking-wider rounded-lg transition-all ${n===`family`?`bg-white text-blue-600 shadow-sm`:`text-gray-500 hover:text-gray-800`}`,children:`Gia đình`})]})]}),(0,Y.jsxs)(`div`,{className:`bg-blue-50/50 border border-blue-100/50 rounded-2xl p-4 space-y-3`,children:[(0,Y.jsxs)(`div`,{className:`flex items-start gap-2.5 text-blue-700`,children:[(0,Y.jsx)(ce,{className:`w-4 h-4 mt-0.5 flex-shrink-0`}),(0,Y.jsxs)(`div`,{className:`text-xs space-y-1`,children:[(0,Y.jsx)(`p`,{className:`font-black uppercase tracking-wide`,children:`Công thức tính phân bổ chi phí:`}),(0,Y.jsxs)(`p`,{className:`font-semibold text-gray-600 leading-relaxed`,children:[(0,Y.jsx)(`span`,{className:`font-bold text-blue-700`,children:`Tổng chi phí`}),` = (Số người lớn × Đơn giá lớn) + (Số trẻ em × Đơn giá lớn × `,100-i,`%)`]}),(0,Y.jsxs)(`p`,{className:`text-[11px] text-gray-400 italic`,children:[`* Trẻ em được giảm `,i,`% (Phần trăm thanh toán: `,100-i,`%)`]})]})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 sm:grid-cols-4 gap-4 pt-2 border-t border-blue-100/30`,children:[(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-xl border border-blue-100/40`,children:[(0,Y.jsx)(`p`,{className:`text-[9px] font-black text-gray-400 uppercase tracking-widest`,children:`Tổng chi phí`}),(0,Y.jsxs)(`p`,{className:`text-sm font-black text-blue-600`,children:[u.total.toLocaleString(),`đ`]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-xl border border-blue-100/40`,children:[(0,Y.jsx)(`p`,{className:`text-[9px] font-black text-gray-400 uppercase tracking-widest`,children:`Quy mô tính`}),(0,Y.jsxs)(`p`,{className:`text-sm font-black text-gray-800`,children:[f.adultsTotal,` Lớn `,f.childrenTotal>0&&`• ${f.childrenTotal} Trẻ`]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-xl border border-blue-100/40`,children:[(0,Y.jsx)(`p`,{className:`text-[9px] font-black text-gray-400 uppercase tracking-widest`,children:`Đơn giá người lớn (X)`}),(0,Y.jsxs)(`p`,{className:`text-sm font-black text-gray-800`,children:[f.adultPrice.toLocaleString(),`đ`]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-xl border border-blue-100/40`,children:[(0,Y.jsx)(`p`,{className:`text-[9px] font-black text-gray-400 uppercase tracking-widest`,children:`Đơn giá trẻ em`}),(0,Y.jsxs)(`p`,{className:`text-sm font-black text-gray-800`,children:[f.childPrice.toLocaleString(),`đ`]})]})]})]}),(0,Y.jsx)(`div`,{className:`overflow-x-auto border border-gray-100 rounded-2xl`,children:(0,Y.jsxs)(`table`,{className:`w-full text-left border-collapse min-w-[650px]`,children:[(0,Y.jsx)(`thead`,{children:(0,Y.jsxs)(`tr`,{className:`bg-gray-50/50 text-[10px] font-black text-gray-400 uppercase tracking-widest border-b border-gray-100`,children:[(0,Y.jsx)(`th`,{className:`px-4 py-4 min-w-[150px]`,children:`Thành viên`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-center`,children:`Vai trò`}),n===`family`&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(`th`,{className:`px-4 py-4 text-center`,children:`Người lớn`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-center`,children:`Trẻ em`})]}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-right`,children:`Chi phí chịu`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-right`,children:`Đã chi trả`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-right min-w-[150px]`,children:`Còn lại`})]})}),(0,Y.jsx)(`tbody`,{className:`divide-y divide-gray-50`,children:d.filter(e=>e.user||e.displayName).length>0?d.filter(e=>e.user||e.displayName).map(e=>{let r=n===`family`?e.adultCount??1:1,i=n===`family`?e.childCount??0:0,a=f.adultPrice*r+f.childPrice*i,o=u.participantPaidMap[e.userId||e.id]||0,c=a-o,d=e.user?.name||e.displayName||`Thành viên`,p=e.user?.email||`Thành viên ngoài hệ thống`;return(0,Y.jsxs)(`tr`,{className:`hover:bg-gray-50/50 transition-colors text-sm`,children:[(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsxs)(`div`,{className:`flex items-center gap-2.5`,children:[(0,Y.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-blue-100 border border-blue-200 flex items-center justify-center text-blue-700 font-bold text-xs`,children:d.charAt(0)}),(0,Y.jsxs)(`div`,{className:`flex flex-col`,children:[(0,Y.jsx)(`span`,{className:`font-bold text-gray-900`,children:d}),(0,Y.jsx)(`span`,{className:`text-[10px] text-gray-400 font-semibold`,children:p})]})]})}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-center`,children:(0,Y.jsx)(`span`,{className:`px-2 py-0.5 rounded-full text-[9px] font-black border ${e.role===`OWNER`?`bg-red-50 text-red-600 border-red-100`:e.role===`MANAGER`?`bg-purple-50 text-purple-600 border-purple-100`:`bg-gray-50 text-gray-500 border-gray-100`}`,children:e.role})}),n===`family`&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsx)(`div`,{className:`flex justify-center`,children:(0,Y.jsx)(g_,{participant:e,tourId:t.id,type:`adult`,canManage:l,currentUserId:s})})}),(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsx)(`div`,{className:`flex justify-center`,children:(0,Y.jsx)(g_,{participant:e,tourId:t.id,type:`child`,canManage:l,currentUserId:s})})})]}),(0,Y.jsxs)(`td`,{className:`px-4 py-4 text-right font-black text-gray-900`,children:[a.toLocaleString(),`đ`]}),(0,Y.jsxs)(`td`,{className:`px-4 py-4 text-right font-semibold text-gray-600`,children:[o.toLocaleString(),`đ`]}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-right`,children:c>0?(0,Y.jsxs)(`span`,{className:`inline-block px-2.5 py-1 bg-red-50 text-red-600 border border-red-100 rounded-lg font-black text-xs`,children:[`Đóng thêm: `,c.toLocaleString(),`đ`]}):c<0?(0,Y.jsxs)(`span`,{className:`inline-block px-2.5 py-1 bg-emerald-50 text-emerald-600 border border-emerald-100 rounded-lg font-black text-xs`,children:[`Thối lại: `,Math.abs(c).toLocaleString(),`đ`]}):(0,Y.jsx)(`span`,{className:`inline-block px-2.5 py-1 bg-gray-50 text-gray-500 border border-gray-100 rounded-lg font-black text-xs`,children:`Hoàn thành`})})]},e.id)}):(0,Y.jsx)(`tr`,{children:(0,Y.jsx)(`td`,{colSpan:n===`family`?7:5,className:`py-8 text-center text-gray-400 text-sm italic`,children:`Không có thành viên tham gia tour.`})})})]})})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-6 rounded-2xl border border-gray-100 shadow-sm`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 mb-6 text-gray-800`,children:[(0,Y.jsx)(We,{className:`w-5 h-5 text-blue-500`}),(0,Y.jsx)(`h3`,{className:`font-bold`,children:`Thống kê theo tổng chi trả thực tế`})]}),(0,Y.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 gap-4`,children:u.memberStats.length>0?u.memberStats.map(([e,t])=>{let n=u.total>0?t/u.total*100:0;return(0,Y.jsxs)(`div`,{className:`flex items-center justify-between p-4 bg-gray-50 rounded-2xl border border-gray-100`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 font-bold text-xs`,children:e.charAt(0)}),(0,Y.jsx)(`span`,{className:`text-sm font-bold text-gray-700`,children:e})]}),(0,Y.jsxs)(`div`,{className:`text-right`,children:[(0,Y.jsxs)(`div`,{className:`text-sm font-black text-gray-900`,children:[t.toLocaleString(),`đ`]}),(0,Y.jsxs)(`div`,{className:`text-[10px] text-gray-400 font-bold uppercase`,children:[n.toFixed(1),`% tổng chi`]})]})]},e)}):(0,Y.jsx)(`div`,{className:`col-span-full py-8 text-center text-gray-400 text-sm italic`,children:`Chưa có thông tin chi trả của thành viên.`})})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-6 rounded-2xl border border-gray-100 shadow-sm`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 mb-6 text-gray-800`,children:[(0,Y.jsx)(Te,{className:`w-5 h-5 text-indigo-500`}),(0,Y.jsx)(`h3`,{className:`font-bold`,children:`Phân tích chi tiêu`})]}),(0,Y.jsx)(`div`,{className:`space-y-4`,children:u.total>0?Object.entries(u.categories).map(([e,t])=>{let n=u.total>0?t/u.total*100:0;return t===0?null:(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`div`,{className:`flex justify-between text-xs mb-1.5 font-bold`,children:[(0,Y.jsxs)(`span`,{className:`text-gray-600 flex items-center gap-1.5`,children:[(0,Y.jsx)(`div`,{className:`w-2 h-2 rounded-full ${m[e].color}`}),m[e].label]}),(0,Y.jsxs)(`span`,{className:`text-gray-900`,children:[t.toLocaleString(),`đ (`,n.toFixed(1),`%)`]})]}),(0,Y.jsx)(`div`,{className:`w-full h-2 bg-gray-50 rounded-full overflow-hidden border border-gray-100`,children:(0,Y.jsx)(`div`,{className:`h-full ${m[e].color} transition-all duration-500`,style:{width:`${n}%`}})})]},e)}):(0,Y.jsx)(`div`,{className:`py-8 text-center text-gray-400 text-sm italic`,children:`Chưa có dữ liệu phân tích theo hạng mục.`})})]}),(0,Y.jsxs)(`div`,{className:`bg-white rounded-3xl border border-gray-100 shadow-sm overflow-hidden`,children:[(0,Y.jsxs)(`div`,{className:`p-6 border-b border-gray-100 bg-gray-50/30 flex items-center justify-between`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Y.jsx)(ne,{className:`w-5 h-5 text-blue-600`}),(0,Y.jsx)(`h3`,{className:`font-black text-gray-900 uppercase tracking-tight`,children:`Bảng kê chi tiết các khoản chi`})]}),(0,Y.jsxs)(`button`,{onClick:p,className:`flex items-center gap-2 px-4 py-2 bg-blue-600 hover:bg-blue-700 text-white rounded-xl text-[11px] font-black uppercase tracking-wider transition-all shadow-lg shadow-blue-200 active:scale-95`,children:[(0,Y.jsx)(te,{className:`w-3.5 h-3.5`}),` Xuất PDF`]})]}),(0,Y.jsx)(`div`,{className:`overflow-x-auto`,children:(0,Y.jsxs)(`table`,{className:`w-full text-left border-collapse`,children:[(0,Y.jsx)(`thead`,{children:(0,Y.jsxs)(`tr`,{className:`bg-gray-50/50 text-[10px] font-black text-gray-400 uppercase tracking-widest border-b border-gray-100`,children:[(0,Y.jsx)(`th`,{className:`px-4 py-4 text-center`,children:`STT`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 min-w-[100px]`,children:`Ngày giờ`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 min-w-[80px]`,children:`Chặng`}),(0,Y.jsx)(`th`,{className:`px-4 py-4`,children:`Dịch vụ sử dụng`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-right`,children:`Số tiền`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 min-w-[120px]`,children:`Người đã trả`}),(0,Y.jsx)(`th`,{className:`px-4 py-4`,children:`Ghi chú`})]})}),(0,Y.jsx)(`tbody`,{className:`divide-y divide-gray-50`,children:u.list.length>0?u.list.map(e=>(0,Y.jsxs)(`tr`,{className:`hover:bg-blue-50/20 transition-colors text-sm ${e.isFirstInLeg?``:`bg-gray-50/10`}`,children:[(0,Y.jsx)(`td`,{className:`px-4 py-4 text-center font-black text-gray-400`,children:e.isFirstInLeg?e.legDisplayIndex:``}),(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsxs)(`div`,{className:`flex items-center gap-1.5 text-gray-600 font-medium`,children:[(0,Y.jsx)(N,{className:`w-3.5 h-3.5 opacity-40`}),e.date?Ug(new Date(e.date),`d/M - p`):`--/--`]})}),(0,Y.jsx)(`td`,{className:`px-4 py-4 whitespace-nowrap`,children:e.isFirstInLeg?(0,Y.jsxs)(`span`,{className:`px-2 py-1 bg-blue-50 text-blue-600 rounded-lg font-bold text-[10px]`,children:[`Chặng `,e.legSequence]}):(0,Y.jsx)(`div`,{className:`ml-6 border-l-2 border-blue-100/50 h-4`})}),(0,Y.jsx)(`td`,{className:`px-4 py-4 font-semibold text-gray-800`,children:e.location?.name?(0,Y.jsxs)(`div`,{className:`flex flex-col`,children:[(0,Y.jsx)(`span`,{className:`text-gray-900`,children:e.description||`Chi phí dịch vụ`}),(0,Y.jsxs)(`span`,{className:`text-[10px] text-blue-500 font-bold uppercase tracking-tighter`,children:[`@`,e.location.name]})]}):e.description||`Không có mô tả`}),(0,Y.jsxs)(`td`,{className:`px-4 py-4 text-right font-black text-blue-600`,children:[Number(e.amount).toLocaleString(),`đ`]}),(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsxs)(`div`,{className:`flex items-center gap-1.5 text-gray-600`,children:[(0,Y.jsx)(Ue,{className:`w-3.5 h-3.5 opacity-40`}),e.paidBy?.name||`Chưa rõ`]})}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-xs text-gray-400 italic`,children:e.note||`-`})]},e.id)):[1,2,3].map(e=>(0,Y.jsxs)(`tr`,{className:`opacity-30 grayscale pointer-events-none select-none text-sm`,children:[(0,Y.jsx)(`td`,{className:`px-4 py-4 text-center font-bold text-gray-300`,children:e}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-300`,children:`--/-- --:--`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-300`,children:`Chặng -`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-300 italic`,children:`Chưa có dữ liệu...`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-right text-gray-300`,children:`0đ`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-300`,children:`Chưa rõ`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-200`,children:`-`})]},`sample-${e}`))})]})})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 text-gray-400 text-xs px-2`,children:[(0,Y.jsx)(ce,{className:`w-4 h-4`}),(0,Y.jsx)(`p`,{children:`Chi phí được tự động tính toán dựa trên hóa đơn của các chặng.`})]})]})};delete gn.default.Icon.Default.prototype._getIconUrl,gn.default.Icon.Default.mergeOptions({iconRetinaUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon-2x.png`,iconUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon.png`,shadowUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-shadow.png`});var v_=({onPick:e,center:t})=>{let[n,r]=(0,y.useState)(null),i=(0,y.useRef)(null),a=mn();return hn({contextmenu:e=>{gn.default.DomEvent.preventDefault(e.originalEvent),gn.default.DomEvent.stopPropagation(e.originalEvent),r({x:e.containerPoint.x,y:e.containerPoint.y,latlng:e.latlng})},click:()=>r(null),dragstart:()=>r(null)}),(0,y.useEffect)(()=>{n&&i.current&&gn.default.DomEvent.disableClickPropagation(i.current)},[n]),(0,y.useEffect)(()=>{a.setView(t,a.getZoom())},[t]),(0,Y.jsx)(Y.Fragment,{children:n&&(0,Y.jsx)(`div`,{ref:i,className:`absolute z-[3000] bg-white rounded-xl shadow-xl border border-gray-100 py-1 w-44 animate-in zoom-in-95 duration-200`,style:{top:n.y,left:n.x},children:(0,Y.jsxs)(`button`,{type:`button`,onClick:()=>{e(n.latlng),r(null)},className:`w-full text-left px-4 py-2 hover:bg-blue-50 text-xs font-bold text-blue-600 flex items-center gap-2`,children:[(0,Y.jsx)(ge,{className:`w-3 h-3`}),` Thêm vào chặng hiện tại`]})})})},y_=({isOpen:e,onClose:t,tourId:n,initialLegId:r,editingLocation:i,isStartPoint:a=!1,isEndPoint:o=!1,isPublicView:s=!1,onSuccess:c})=>{let[l,u]=(0,y.useState)({name:``,address:``,latitude:10.7769,longitude:106.7009,type:`VISIT`,legId:``,note:``,expenseAmount:``,expenseCategory:`OTHER`,expenseDescription:``,expenseNote:``,paidById:``,plannedStart:``,plannedEnd:``}),[d,f]=(0,y.useState)(!1),[p,m]=(0,y.useState)([]),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),b=(0,y.useRef)(null),{legs:x,addLocation:S,updateLocation:C,updateTourStartPoint:w,updateTourEndPoint:T,mapCenter:E,currentTour:D,userRole:O}=Un(),k=tt();(0,y.useEffect)(()=>{if(e)if(i){let e=x.find(e=>e.id===i.legId)?.expenses?.find(e=>e.locationId===i.id);u({name:i.name||``,address:i.address||``,latitude:i.latitude,longitude:i.longitude,type:i.type||`VISIT`,legId:i.legId||``,note:i.note||``,expenseAmount:e?.amount?Number(e.amount).toString().replace(/\B(?=(\d{3})+(?!\d))/g,`.`):``,expenseCategory:e?.category||`OTHER`,expenseDescription:e?.description||``,expenseNote:e?.note||``,paidById:e?.paidById||``,plannedStart:a?i.plannedEnd?i.plannedEnd.slice(0,16):``:i.plannedStart?i.plannedStart.slice(0,16):``,plannedEnd:i.plannedEnd?i.plannedEnd.slice(0,16):``})}else u(e=>({...e,name:``,address:``,legId:r||(x.length>0?x[0].id:``),note:``,expenseAmount:``,expenseCategory:`OTHER`,expenseDescription:``,expenseNote:``,paidById:``,plannedStart:``,plannedEnd:``}))},[r,i,e]);let A=(0,y.useMemo)(()=>[l.latitude,l.longitude],[l.latitude,l.longitude]);(0,y.useEffect)(()=>{if(e&&!i&&l.legId&&!l.name){let e=x.find(e=>e.id===l.legId);if(e)if(e.locations&&e.locations.length>0){let t=e.locations[e.locations.length-1];u(e=>({...e,latitude:t.latitude,longitude:t.longitude}))}else{let e=x.findIndex(e=>e.id===l.legId),t=e>0?x[e-1]:null;if(t&&t.locations&&t.locations.length>0){let e=t.locations[t.locations.length-1];u(t=>({...t,latitude:e.latitude,longitude:e.longitude}))}else u(e=>({...e,latitude:E[0],longitude:E[1]}))}}},[l.legId,e,i,x,E]);let j=l.legId||(x.length>0?x[0].id:``),M=x.find(e=>e.id===j),N=a?`Thiết lập Điểm xuất phát`:o?`Thiết lập Điểm kết thúc`:i?`Sửa địa điểm: ${i.name}`:r?`Thêm địa điểm cho ${M?.note||`Chặng ${M?.sequence}`}`:`Thêm địa điểm mới`,P=a?`Xác nhận Điểm xuất phát`:o?`Xác nhận Điểm kết thúc`:i?`Cập nhật thay đổi`:r?`Xác nhận thêm vào chặng`:`Thêm địa điểm`,F=e=>{if(u(t=>({...t,name:e})),b.current&&clearTimeout(b.current),e.trim().length<2){m([]),v(!1),g(!1);return}v(!0),g(!1),b.current=setTimeout(async()=>{try{let t=await(await fetch(`https://nominatim.openstreetmap.org/search?format=json&q=${encodeURIComponent(e)}&limit=15&addressdetails=1&namedetails=1&accept-language=vi`,{headers:{"Accept-Language":`vi`}})).json();m(t),g(t.length===0)}catch(e){console.error(`Lỗi tìm kiếm địa điểm:`,e)}finally{v(!1)}},500)},I=e=>{let t=parseFloat(e.lat),n=parseFloat(e.lon),r=e.namedetails?.name||e.display_name.split(`,`)[0];u(i=>({...i,name:r,address:e.display_name,latitude:t,longitude:n})),m([])},R=async e=>{u(t=>({...t,latitude:e.lat,longitude:e.lng}));try{let t=await(await fetch(`https://nominatim.openstreetmap.org/reverse?format=json&lat=${e.lat}&lon=${e.lng}`)).json(),n=t.address,r=n.amenity||n.building||n.historic||n.tourist||n.shop||n.office||n.leisure||n.attraction||n.road||n.neighbourhood||n.suburb||t.display_name?.split(`,`)[0]||``;u(e=>({...e,name:r||e.name,address:t.display_name||e.address}))}catch{}};return!e||s?null:(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[2000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm`,onClick:t}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-lg bg-white rounded-3xl shadow-2xl overflow-hidden p-8 max-h-[90vh] overflow-y-auto`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-center mb-6`,children:[(0,Y.jsxs)(`h2`,{className:`text-2xl font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(_e,{className:`w-6 h-6 text-blue-600`}),` `,N]}),(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-6 h-6 text-gray-400`})})]}),(0,Y.jsxs)(`div`,{className:`h-64 w-full rounded-3xl overflow-hidden mb-6 border border-gray-100 relative shadow-xl group`,children:[(0,Y.jsx)(`div`,{className:`absolute top-3 left-3 right-3 z-[1001] pointer-events-none`,children:(0,Y.jsxs)(`div`,{className:`relative max-w-sm pointer-events-auto`,children:[(0,Y.jsxs)(`div`,{className:`relative group`,children:[(0,Y.jsx)(`input`,{type:`text`,placeholder:`Tìm địa điểm trên bản đồ...`,className:`w-full pl-11 pr-10 py-3 bg-white/95 backdrop-blur-md border border-white/20 rounded-2xl shadow-lg outline-none focus:ring-2 focus:ring-blue-500 transition-all text-sm font-bold text-gray-800`,value:l.name,onChange:e=>F(e.target.value)}),(0,Y.jsx)(ke,{className:`absolute left-4 top-1/2 -translate-y-1/2 w-4 h-4 text-blue-500`}),_?(0,Y.jsx)(K,{className:`absolute right-4 top-1/2 -translate-y-1/2 w-4 h-4 animate-spin text-blue-500`}):l.name&&(0,Y.jsx)(`button`,{type:`button`,onClick:()=>{u({...l,name:``}),m([]),g(!1)},className:`absolute right-3 top-1/2 -translate-y-1/2 p-1.5 hover:bg-gray-100 rounded-full text-gray-400 transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-4 h-4`})})]}),(p.length>0||h)&&(0,Y.jsx)(`div`,{className:`absolute left-0 right-0 mt-2 bg-white/95 backdrop-blur-md border border-gray-100 rounded-2xl shadow-2xl overflow-hidden max-h-40 overflow-y-auto animate-in slide-in-from-top-2 duration-200`,children:h?(0,Y.jsx)(`div`,{className:`px-4 py-4 text-center text-gray-400 text-xs italic`,children:`Không tìm thấy địa điểm phù hợp...`}):p.map((e,t)=>(0,Y.jsxs)(`button`,{type:`button`,onClick:()=>I(e),className:`w-full text-left px-4 py-3 hover:bg-blue-50 border-b border-gray-50 last:border-0 transition-colors flex flex-col gap-0.5`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[(0,Y.jsx)(`div`,{className:`font-bold text-xs text-gray-900 truncate`,children:e.namedetails?.name||e.display_name.split(`,`)[0]}),e.type&&(0,Y.jsx)(`span`,{className:`text-[8px] font-black uppercase text-blue-400 bg-blue-50 px-1.5 py-0.5 rounded border border-blue-100 shrink-0`,children:e.type})]}),(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 truncate leading-tight`,children:e.display_name})]},t))})]})}),(0,Y.jsxs)(yn,{center:A,zoom:13,className:`h-full w-full`,zoomControl:!1,attributionControl:!1,children:[(0,Y.jsx)(Cn,{url:`https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png`,attribution:``}),(0,Y.jsx)(bn,{position:A}),(0,Y.jsx)(v_,{center:A,onPick:R})]}),(0,Y.jsx)(`div`,{className:`absolute bottom-2 left-2 z-[1000] bg-white/90 backdrop-blur-sm px-2 py-1 rounded-lg text-[10px] font-black text-gray-500 shadow-sm border border-gray-100`,children:`CHUỘT PHẢI ĐỂ CHỌN VỊ TRÍ`})]}),!i&&(O===`OWNER`||O===`MANAGER`)&&(0,Y.jsxs)(`button`,{type:`button`,onClick:()=>{if(!navigator.geolocation){k({title:`Thông báo`,message:`Trình duyệt hoặc thiết bị của bạn không hỗ trợ định vị GPS.`,type:`info`});return}if(!window.isSecureContext){alert(`Tính năng định vị GPS yêu cầu kết nối bảo mật (HTTPS). Nếu bạn đang truy cập qua địa chỉ IP, vui lòng sử dụng HTTPS hoặc Localhost.`);return}navigator.geolocation.getCurrentPosition(async e=>{let t=gn.default.latLng(e.coords.latitude,e.coords.longitude),n=Ug(new Date,`yyyy-MM-dd'T'HH:mm`);u(e=>({...e,latitude:t.lat,longitude:t.lng,plannedStart:n})),R(t)},e=>{let t=`Không thể lấy vị trí: `;switch(e.code){case e.PERMISSION_DENIED:t+=`Bạn đã từ chối quyền truy cập vị trí.`;break;case e.POSITION_UNAVAILABLE:t+=`Thông tin vị trí không khả dụng.`;break;case e.TIMEOUT:t+=`Hết thời gian chờ yêu cầu định vị.`;break;default:t+=e.message}k({title:`Lỗi định vị`,message:t,type:`error`})},{enableHighAccuracy:!0,timeout:1e4,maximumAge:0})},className:`w-full mb-6 py-4 bg-indigo-50 hover:bg-indigo-100 text-indigo-600 rounded-2xl flex items-center justify-center gap-2 text-xs font-black uppercase tracking-widest border border-indigo-100 transition-all active:scale-95 shadow-sm`,children:[(0,Y.jsx)(be,{className:`w-4 h-4 fill-current`}),` Sử dụng vị trí & thời gian hiện tại`]}),(0,Y.jsxs)(`form`,{onSubmit:async e=>{e.preventDefault(),f(!0);try{if(a)await w(n,{name:l.name||`Điểm xuất phát`,latitude:parseFloat(l.latitude),longitude:parseFloat(l.longitude),plannedEnd:l.plannedStart});else if(o)await T(n,{name:l.name||`Điểm kết thúc`,latitude:parseFloat(l.latitude),longitude:parseFloat(l.longitude),plannedStart:l.plannedStart});else{let e={...l,expenseAmount:l.expenseAmount.replace(/\./g,``),legId:j,latitude:parseFloat(l.latitude),longitude:parseFloat(l.longitude)};i?await C(i.id,e):await S(n,e)}k({title:`Thành công`,message:a?`Đã thiết lập điểm xuất phát.`:o?`Đã thiết lập điểm kết thúc.`:i?`Đã cập nhật địa điểm.`:`Đã thêm địa điểm mới.`,type:`success`}),c?.(),t()}catch{k({title:`Lỗi`,message:`Lỗi khi lưu địa điểm`,type:`error`})}finally{f(!1)}},className:`space-y-4`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Tên địa điểm`}),(0,Y.jsx)(`input`,{required:!0,placeholder:`Tên địa điểm...`,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none focus:ring-2 focus:ring-blue-500 transition-all font-bold`,value:l.name,onChange:e=>u({...l,name:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Địa chỉ`}),(0,Y.jsx)(`input`,{className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.address,onChange:e=>u({...l,address:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Ghi chú địa điểm / Dịch vụ sử dụng`}),(0,Y.jsx)(`textarea`,{className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none resize-none`,rows:2,placeholder:`Ví dụ: Ăn trưa tại quán X, thuê hướng dẫn viên...`,value:l.note,onChange:e=>u({...l,note:e.target.value})})]}),(0,Y.jsxs)(`div`,{className:`bg-blue-50/60 border border-blue-100 rounded-2xl p-4 space-y-3`,children:[(0,Y.jsx)(`p`,{className:`text-xs font-black text-blue-500 uppercase tracking-widest`,children:`Chi phí nhanh tại điểm này`}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-3`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Số tiền (VNĐ)`}),(0,Y.jsx)(`input`,{type:`text`,className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm`,placeholder:`0`,value:l.expenseAmount,onChange:e=>{let t=e.target.value.replace(/\D/g,``).replace(/\B(?=(\d{3})+(?!\d))/g,`.`);u({...l,expenseAmount:t})}})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Loại dịch vụ`}),(0,Y.jsxs)(`select`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm`,value:l.expenseCategory,onChange:e=>u({...l,expenseCategory:e.target.value}),children:[(0,Y.jsx)(`option`,{value:`FOOD`,children:`Ăn uống`}),(0,Y.jsx)(`option`,{value:`TRANSPORT`,children:`Di chuyển`}),(0,Y.jsx)(`option`,{value:`ACCOMMODATION`,children:`Chỗ ở`}),(0,Y.jsx)(`option`,{value:`TICKET`,children:`Vé tham quan`}),(0,Y.jsx)(`option`,{value:`OTHER`,children:`Khác`})]})]})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Dịch vụ / Mô tả`}),(0,Y.jsx)(`input`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm`,placeholder:`Ví dụ: Ăn trưa, taxi, vé...`,value:l.expenseDescription,onChange:e=>u({...l,expenseDescription:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Ghi chú chi phí`}),(0,Y.jsx)(`textarea`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none resize-none text-sm`,rows:2,placeholder:`Ghi chú thêm...`,value:l.expenseNote,onChange:e=>u({...l,expenseNote:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Thành viên đã thanh toán`}),(0,Y.jsxs)(`select`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm`,value:l.paidById,onChange:e=>u({...l,paidById:e.target.value}),children:[(0,Y.jsx)(`option`,{value:``,children:`-- Chọn người thanh toán --`}),D?.participants?.filter(e=>e.user||e.displayName)?.map(e=>{let t=e.user?.name||e.displayName,n=e.user?.email,r=[t,n&&t?`(${n})`:n].filter(Boolean).join(` `);return(0,Y.jsx)(`option`,{value:e.userId||e.id,children:r||e.userId||e.id},e.id)})]})]})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Gán vào chặng`}),(0,Y.jsx)(`select`,{required:!0,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:j,onChange:e=>u({...l,legId:e.target.value}),children:x.map(e=>(0,Y.jsxs)(`option`,{value:e.id,children:[`Chặng `,e.sequence,`: `,e.note||`Không có tên`,e.startDate?` (${Ug(Gg(e.startDate),`dd/MM`)})`:``]},e.id))})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Vĩ độ`}),(0,Y.jsx)(`input`,{type:`number`,step:`any`,required:!0,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.latitude,onChange:e=>u({...l,latitude:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Kinh độ`}),(0,Y.jsx)(`input`,{type:`number`,step:`any`,required:!0,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.longitude,onChange:e=>u({...l,longitude:e.target.value})})]})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Loại`}),(0,Y.jsxs)(`select`,{className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.type,onChange:e=>u({...l,type:e.target.value}),children:[(0,Y.jsx)(`option`,{value:`VISIT`,children:`Tham quan`}),(0,Y.jsx)(`option`,{value:`EAT`,children:`Ăn uống`}),(0,Y.jsx)(`option`,{value:`REST`,children:`Nghỉ ngơi`}),(0,Y.jsx)(`option`,{value:`MOVE`,children:`Di chuyển`})]})]}),(0,Y.jsx)(`div`,{className:`grid grid-cols-2 gap-4`,children:(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Bắt đầu`}),(0,Y.jsx)(`input`,{type:`datetime-local`,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.plannedStart,onChange:e=>u({...l,plannedStart:e.target.value})})]})}),(0,Y.jsx)(`button`,{disabled:d,className:`w-full py-4 bg-blue-600 hover:bg-blue-700 text-white font-bold rounded-2xl flex items-center justify-center gap-2 mt-4`,children:d?(0,Y.jsx)(K,{className:`w-5 h-5 animate-spin`}):P})]})]})]})},b_=({isOpen:e,onClose:t,tourId:n,participants:r=[],joinRequests:i=[],onRemoveMember:a,onMemberAdded:o,userRole:s,isPublicView:c})=>{let[l,u]=(0,y.useState)(`search`),[d,f]=(0,y.useState)(``),[p,m]=(0,y.useState)([]),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(null),[b,x]=(0,y.useState)(`MEMBER`),[S,C]=(0,y.useState)(!1),[w,T]=(0,y.useState)(``),[E,D]=(0,y.useState)(``),[O,k]=(0,y.useState)(null),[A,j]=(0,y.useState)(``),[M,N]=(0,y.useState)(`MEMBER`),[P,F]=(0,y.useState)(!1),[I,R]=(0,y.useState)(``),[z,B]=(0,y.useState)(``),V=qn(),H=tt(),ee=(0,y.useMemo)(()=>new Set(r.map(e=>e.userId).filter(Boolean)),[r]),te=(0,y.useMemo)(()=>new Set(i.map(e=>e.userId)),[i]),ne=(0,y.useMemo)(()=>p.filter(e=>!ee.has(e.id)),[p,ee]),re=!s||s===`OWNER`||s===`MANAGER`,W=s===`OWNER`||s===`MANAGER`,ie=async()=>{let e=d.trim();if(e){C(!0),D(``);try{let r=await fetch(`/api/v1/tours/${n}/members`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify({displayName:e,role:b})});if(!r.ok){let e=await r.json();throw Error(e.message||e.error||`Thao tác thất bại`)}await o?.(),t()}catch(e){D(e.message||`Thao tác thất bại`)}finally{C(!1)}}},ae=async()=>{g(!0),T(``);try{let e=await fetch(`/api/v1/users?q=${encodeURIComponent(d)}`,{headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`}});if(!e.ok)throw Error(`Không thể tải danh sách người dùng`);let t=await e.json();m(Array.isArray(t)?t:[])}catch(e){T(e.message||`Không thể tải danh sách người dùng`)}finally{g(!1)}},oe=async e=>{if(e.preventDefault(),A.trim()){F(!0),R(``),B(``);try{let e=await fetch(`/api/v1/tours/${n}/invitations`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify({email:A.trim(),role:M})}),t=await e.json();if(!e.ok)throw Error(t.message||`Gửi lời mời thất bại`);B(`Lời mời đã được gửi thành công đến ${A}!`),j(``),H({title:`Thành công`,message:`Lời mời đã gửi tới ${A}`,type:`success`}),await o?.()}catch(e){R(e.message||`Thao tác thất bại`)}finally{F(!1)}}};(0,y.useEffect)(()=>{if(!e||l!==`search`)return;let t=setTimeout(()=>{ae()},300);return()=>clearTimeout(t)},[d,e,l]),(0,y.useEffect)(()=>{e||(f(``),v(null),x(`MEMBER`),T(``),D(``),j(``),N(`MEMBER`),R(``),B(``),u(`search`))},[e]);let G=async(e,t)=>{if(a&&await V({title:`Xóa thành viên`,message:`Bạn có chắc chắn muốn xóa ${t} khỏi tour?`}))try{await a(e)}catch(e){D(e.message||`Không thể xóa thành viên`)}},se=async(e,t)=>{if(o){k(e);try{let r=t===`accept`?`/api/v1/tours/${n}/join-requests/${e}/accept`:`/api/v1/tours/${n}/join-requests/${e}/reject`,i=await fetch(r,{method:`POST`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`}});if(!i.ok){let e=await i.json().catch(()=>({}));throw Error(e.message||e.error||(t===`accept`?`Không thể chấp nhận`:`Không thể từ chối`))}await o()}catch(e){H({title:`Lỗi`,message:e.message||`Thao tác thất bại`,type:`error`})}finally{k(null)}}};return!e||c?null:(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[2000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm`,onClick:t}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-md bg-white rounded-3xl shadow-2xl overflow-hidden flex flex-col max-h-[90vh]`,children:[(0,Y.jsxs)(`div`,{className:`p-5 border-b border-gray-100 flex justify-between items-center bg-gray-50/50`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`h2`,{className:`text-lg font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(He,{className:`w-5 h-5 text-blue-600`}),` `,re?`Thành viên hành trình`:`Mời tham gia tour`]}),(0,Y.jsx)(`p`,{className:`text-xs text-gray-500`,children:re?`Quản lý, thêm thành viên và mời người khác tham gia.`:`Mời sẽ được gửi và chờ người quản lý phê duyệt.`})]}),(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-200 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),W&&(0,Y.jsxs)(`div`,{className:`flex border-b border-gray-100 bg-gray-50/30`,children:[(0,Y.jsx)(`button`,{onClick:()=>u(`search`),className:`flex-1 py-3 text-center text-sm font-bold border-b-2 transition-all ${l===`search`?`border-blue-600 text-blue-600`:`border-transparent text-gray-500 hover:text-gray-700`}`,children:`Tìm thành viên`}),(0,Y.jsx)(`button`,{onClick:()=>u(`email`),className:`flex-1 py-3 text-center text-sm font-bold border-b-2 transition-all ${l===`email`?`border-blue-600 text-blue-600`:`border-transparent text-gray-500 hover:text-gray-700`}`,children:`Mời qua Email`})]}),(0,Y.jsxs)(`div`,{className:`p-5 space-y-4 overflow-y-auto flex-1`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`p`,{className:`text-[11px] font-bold text-gray-500 mb-2`,children:[`Thành viên của tour (`,r.filter(e=>e.user||e.displayName).length,`)`]}),(0,Y.jsxs)(`div`,{className:`flex flex-wrap gap-3`,children:[r.filter(e=>e.user||e.displayName).map(e=>{let t=localStorage.getItem(`token`),n=null;try{n=JSON.parse(atob((t||``).split(`.`)[1])).sub}catch{n=null}let r=n&&e.userId===n,i=e.role===`OWNER`,o=a&&!r&&!i,s=e.user?.name||e.displayName||e.userId||`Thành viên`;return(0,Y.jsxs)(`div`,{className:`flex flex-col items-center gap-1`,children:[(0,Y.jsxs)(`div`,{className:`relative`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-blue-100 border border-blue-200 flex items-center justify-center text-blue-700 font-bold text-sm overflow-hidden`,children:s.charAt(0)}),o&&(0,Y.jsx)(`button`,{onClick:()=>G(e.userId||e.id,s),className:`absolute -top-1 -right-1 w-4 h-4 bg-gray-500 hover:bg-red-600 rounded-full flex items-center justify-center text-white`,"aria-label":`Remove item`,children:(0,Y.jsx)(ze,{size:10})})]}),(0,Y.jsx)(`span`,{className:`text-[10px] font-semibold text-gray-700 max-w-[72px] truncate`,children:s})]},e.id)}),r.length===0&&(0,Y.jsx)(`span`,{className:`text-xs text-gray-400`,children:`Chưa có thành viên nào`})]})]}),i.length>0&&(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`p`,{className:`text-[11px] font-bold text-gray-500 mb-2 flex items-center gap-1`,children:[(0,Y.jsx)(U,{className:`w-3 h-3 text-amber-500`}),` Đang chờ phê duyệt (`,i.length,`)`]}),(0,Y.jsx)(`div`,{className:`flex flex-wrap gap-3`,children:i.map(e=>(0,Y.jsxs)(`div`,{className:`flex flex-col items-center gap-1 relative`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-amber-50 border border-amber-200 flex items-center justify-center text-amber-600 font-bold text-sm overflow-hidden`,children:e.user?.name?.charAt(0)||`?`}),(0,Y.jsxs)(`div`,{className:`absolute -top-1 -right-1 flex`,children:[(0,Y.jsx)(`button`,{type:`button`,disabled:O===e.id,onClick:()=>se(e.id,`accept`),className:`w-4 h-4 bg-green-500 hover:bg-green-600 rounded-full flex items-center justify-center text-white text-[10px] leading-none disabled:opacity-50`,"aria-label":`Accept`,children:`+`}),(0,Y.jsx)(`button`,{type:`button`,disabled:O===e.id,onClick:()=>se(e.id,`reject`),className:`w-4 h-4 bg-red-500 hover:bg-red-600 rounded-full flex items-center justify-center text-white text-[10px] leading-none disabled:opacity-50 -ml-1`,"aria-label":`Reject`,children:`x`})]}),(0,Y.jsx)(`span`,{className:`text-[10px] font-semibold text-gray-700 max-w-[72px] truncate`,children:e.user?.name||e.userId}),(0,Y.jsx)(`span`,{className:`text-[9px] font-bold text-amber-600 bg-amber-100 px-1.5 py-0.5 rounded-full border border-amber-200`,children:`PENDING`})]},e.id))})]}),(0,Y.jsx)(`hr`,{className:`border-gray-100`}),l===`search`?(0,Y.jsxs)(`div`,{className:`space-y-4`,children:[re&&(0,Y.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,Y.jsx)(`label`,{className:`text-xs font-bold text-gray-700 ml-1`,children:`Phân quyền khi thêm`}),(0,Y.jsxs)(`select`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm font-bold text-gray-800`,value:b,onChange:e=>x(e.target.value),children:[(0,Y.jsx)(`option`,{value:`OWNER`,children:`OWNER`}),(0,Y.jsx)(`option`,{value:`MANAGER`,children:`MANAGER`}),(0,Y.jsx)(`option`,{value:`MEMBER`,children:`MEMBER`}),(0,Y.jsx)(`option`,{value:`MEMBER_NO_FINANCE`,children:`MEMBER_NO_FINANCE`}),(0,Y.jsx)(`option`,{value:`VIEWER_ONLY`,children:`VIEWER_ONLY`})]})]}),(0,Y.jsxs)(`div`,{className:`space-y-2`,children:[(0,Y.jsxs)(`div`,{className:`relative mb-2`,children:[(0,Y.jsx)(`input`,{type:`text`,placeholder:`Tìm kiếm theo tên hoặc địa chỉ email...`,value:d,onChange:e=>f(e.target.value),className:`w-full pl-10 pr-10 py-3 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm font-bold text-gray-800`}),(0,Y.jsx)(ke,{className:`absolute left-4 top-1/2 -translate-y-1/2 w-4 h-4 text-blue-500`}),d&&(0,Y.jsx)(`button`,{type:`button`,onClick:()=>f(``),className:`absolute right-3 top-1/2 -translate-y-1/2 p-1.5 hover:bg-gray-200 rounded-full text-gray-400 transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-4 h-4`})})]}),w&&(0,Y.jsx)(`div`,{className:`p-3 bg-red-50 text-red-600 rounded-xl text-xs font-bold border border-red-100`,children:w}),E&&(0,Y.jsx)(`div`,{className:`p-3 bg-red-50 text-red-600 rounded-xl text-xs font-bold border border-red-100`,children:E}),h?(0,Y.jsx)(`div`,{className:`flex justify-center py-10`,children:(0,Y.jsx)(K,{className:`w-8 h-8 animate-spin text-blue-600`})}):(0,Y.jsxs)(`div`,{className:`space-y-2 max-h-[30vh] overflow-y-auto pr-1`,children:[d.trim()&&re&&(0,Y.jsxs)(`button`,{type:`button`,onClick:ie,disabled:S,className:`w-full flex items-center gap-3 p-3 rounded-2xl border border-dashed border-blue-300 hover:border-blue-400 bg-blue-50/20 text-blue-700 transition-all text-left mb-2`,children:[(0,Y.jsx)(`div`,{className:`w-9 h-9 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 font-bold`,children:`+`}),(0,Y.jsxs)(`div`,{className:`flex-1 text-left`,children:[(0,Y.jsx)(`div`,{className:`text-sm font-bold`,children:`Thêm thành viên thủ công`}),(0,Y.jsxs)(`div`,{className:`text-[11px] text-gray-500`,children:[`Thêm "`,d.trim(),`" trực tiếp vào danh sách thành viên`]})]}),S?(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin text-blue-600`}):(0,Y.jsx)(`span`,{className:`px-2.5 py-1 bg-blue-600 text-white rounded-xl text-xs font-bold transition-all`,children:`Thêm`})]}),ne.map(e=>{let t=_===e.id;return(0,Y.jsxs)(`button`,{onClick:()=>v(e.id),disabled:te.has(e.id),className:`w-full flex items-center gap-3 p-3 rounded-2xl border transition-all ${t?`border-blue-500 bg-blue-50/60`:`border-gray-100 hover:border-blue-200`} ${te.has(e.id)?`opacity-60`:``}`,children:[(0,Y.jsx)(`div`,{className:`w-9 h-9 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 font-bold`,children:e.name?.charAt(0)||`?`}),(0,Y.jsxs)(`div`,{className:`flex-1 text-left`,children:[(0,Y.jsx)(`div`,{className:`text-sm font-bold text-gray-900`,children:e.name||`Chưa đặt tên`}),(0,Y.jsx)(`div`,{className:`text-[11px] text-gray-500`,children:e.email})]}),(0,Y.jsx)(`div`,{className:`flex items-center gap-1 text-[10px] font-bold text-gray-500`,children:t&&(0,Y.jsx)(Pe,{className:`w-3 h-3 text-blue-600`})})]},e.id)}),!h&&ne.length===0&&(0,Y.jsx)(`div`,{className:`text-center py-8 text-sm text-gray-500`,children:`Không tìm thấy người dùng phù hợp`})]})]}),(0,Y.jsxs)(`div`,{className:`flex justify-end gap-2 pt-2`,children:[(0,Y.jsx)(`button`,{onClick:t,className:`px-4 py-2.5 rounded-xl text-sm font-bold text-gray-600 hover:bg-gray-100 transition-colors`,children:`Hủy`}),(0,Y.jsx)(`button`,{disabled:!_||S,onClick:async()=>{if(_){C(!0),D(``);try{let e=re?`/api/v1/tours/${n}/members`:`/api/v1/tours/${n}/join-requests`,r=re?{userId:_,role:b}:{userId:_},i=await fetch(`${e}`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify(r)});if(!i.ok){let e=await i.json();throw Error(e.message||e.error||`Thao tác thất bại`)}await o?.(),t()}catch(e){D(e.message||`Thao tác thất bại`)}finally{C(!1)}}},className:`px-4 py-2.5 bg-blue-600 hover:bg-blue-700 disabled:opacity-50 text-white rounded-xl text-sm font-bold transition-all`,children:S?`Đang xử lý...`:re?`Thêm vào tour`:`Gửi lời mời`})]})]}):(0,Y.jsxs)(`form`,{onSubmit:oe,className:`space-y-4`,children:[(0,Y.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,Y.jsx)(`label`,{className:`text-xs font-bold text-gray-700 ml-1`,children:`Email người nhận`}),(0,Y.jsx)(`input`,{required:!0,type:`email`,placeholder:`nhap.email@example.com`,value:A,onChange:e=>j(e.target.value),className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm font-bold text-gray-800`})]}),(0,Y.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,Y.jsx)(`label`,{className:`text-xs font-bold text-gray-700 ml-1`,children:`Vai trò trong Tour`}),(0,Y.jsxs)(`select`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm font-bold text-gray-800`,value:M,onChange:e=>N(e.target.value),children:[(0,Y.jsx)(`option`,{value:`MEMBER`,children:`MEMBER (Thành viên tài chính)`}),(0,Y.jsx)(`option`,{value:`MEMBER_NO_FINANCE`,children:`MEMBER_NO_FINANCE (Thành viên phi tài chính)`}),(0,Y.jsx)(`option`,{value:`MANAGER`,children:`MANAGER (Đồng quản trị viên)`}),(0,Y.jsx)(`option`,{value:`VIEWER_ONLY`,children:`VIEWER_ONLY (Chỉ xem thông tin)`})]})]}),I&&(0,Y.jsx)(`div`,{className:`p-3 bg-red-50 text-red-600 rounded-xl text-xs font-bold border border-red-100`,children:I}),z&&(0,Y.jsx)(`div`,{className:`p-3 bg-green-50 text-green-700 rounded-xl text-xs font-bold border border-green-100`,children:z}),(0,Y.jsxs)(`div`,{className:`flex justify-end gap-2 pt-2`,children:[(0,Y.jsx)(`button`,{type:`button`,onClick:t,className:`px-4 py-2.5 rounded-xl text-sm font-bold text-gray-600 hover:bg-gray-100 transition-colors`,children:`Đóng`}),(0,Y.jsx)(`button`,{type:`submit`,disabled:P||!A,className:`px-4 py-2.5 bg-blue-600 hover:bg-blue-700 disabled:opacity-50 text-white rounded-xl text-sm font-bold transition-all flex items-center gap-2`,children:P?(0,Y.jsxs)(Y.Fragment,{children:[`Đang gửi...`,(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin`})]}):`Gửi thư mời`})]})]})]})]})]})},x_=({tourId:e,participants:t,joinRequests:n,canManage:r,isOwner:i,onRemoveMember:a,onRefresh:o,onOpenAddMember:s})=>{let c=qn(),l=tt(),u=Un(e=>e.acceptJoinRequest),d=Un(e=>e.rejectJoinRequest),[f,p]=(0,y.useState)(n),[m,h]=(0,y.useState)(null),[g,_]=(0,y.useState)(null),[v,b]=(0,y.useState)(null),[x,S]=(0,y.useState)(``);y.useEffect(()=>{p(n)},[n]);let C=(0,y.useMemo)(()=>t.filter(e=>e.userId&&e.user),[t]),w=(0,y.useMemo)(()=>t.filter(e=>!e.userId&&e.displayName),[t]),T=(0,y.useMemo)(()=>{let e=[];return w.forEach(t=>{let n=C.find(e=>e.user.name.trim().toLowerCase()===t.displayName.trim().toLowerCase());n&&e.push({manual:t,system:n})}),e},[C,w]),E=(0,y.useMemo)(()=>x.trim()?C.filter(e=>e.user.name.toLowerCase().includes(x.toLowerCase())||e.user.email&&e.user.email.toLowerCase().includes(x.toLowerCase())):C,[C,x]),D=async(t,n,r,i)=>{if(await c({title:`Hợp nhất thành viên`,message:`Bạn có chắc muốn hợp nhất thành viên thủ công "${r}" vào tài khoản "${i}"? Bản ghi thủ công sẽ bị xóa và các dữ liệu liên quan sẽ được gộp.`})){h(t);try{let r=await fetch(`/api/v1/tours/${e}/members/merge`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify({manualParticipantId:t,systemUserId:n})}),i=await r.json();if(!r.ok)throw Error(i.message||`Hợp nhất thất bại.`);l({title:`Thành công`,message:`Hợp nhất thành viên thành công!`,type:`success`}),b(null),o()}catch(e){l({title:`Lỗi`,message:e.message||`Không thể hợp nhất`,type:`error`})}finally{h(null)}}},k=e=>{switch(e){case`OWNER`:return(0,Y.jsxs)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-red-50 text-red-700 border border-red-100 text-[10px] font-bold`,children:[(0,Y.jsx)(q,{className:`w-3 h-3 text-red-500`}),` Trưởng đoàn`]});case`MANAGER`:return(0,Y.jsxs)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-blue-50 text-blue-700 border border-blue-100 text-[10px] font-bold`,children:[(0,Y.jsx)(Ne,{className:`w-3 h-3 text-blue-500`}),` Phó đoàn`]});case`MEMBER`:return(0,Y.jsxs)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-green-50 text-green-700 border border-green-100 text-[10px] font-bold`,children:[(0,Y.jsx)(Pe,{className:`w-3 h-3 text-green-500`}),` Thành viên`]});case`MEMBER_NO_FINANCE`:return(0,Y.jsxs)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-gray-50 text-gray-600 border border-gray-100 text-[10px] font-bold`,children:[(0,Y.jsx)(Pe,{className:`w-3 h-3 text-gray-400`}),` Thành viên (Không xem quỹ)`]});default:return(0,Y.jsx)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-gray-100 text-gray-600 text-[10px] font-semibold`,children:e})}},A=(()=>{let e=localStorage.getItem(`token`);if(!e)return null;try{return JSON.parse(atob(e.split(`.`)[1])).sub}catch{return null}})();return(0,Y.jsxs)(`div`,{className:`space-y-6`,children:[(0,Y.jsxs)(`div`,{className:`flex flex-col sm:flex-row justify-between items-start sm:items-center gap-4 bg-white p-5 rounded-3xl border border-gray-100 shadow-sm animate-in fade-in duration-300`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`h2`,{className:`text-xl font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(We,{className:`w-6 h-6 text-indigo-600`}),` Quản lý thành viên`]}),(0,Y.jsx)(`p`,{className:`text-xs text-gray-500 mt-1`,children:`Quản lý thành viên hệ thống, thành viên thủ công và các yêu cầu tham gia chuyến đi.`})]}),r&&s&&(0,Y.jsxs)(`button`,{onClick:s,className:`flex items-center gap-1.5 px-4 py-2.5 rounded-2xl bg-indigo-600 hover:bg-indigo-700 active:scale-95 text-white font-bold text-xs transition-all shadow-md shadow-indigo-100`,children:[(0,Y.jsx)(Ee,{className:`w-4 h-4`}),`Thêm & Mời thành viên`]})]}),T.length>0&&(0,Y.jsxs)(`div`,{className:`p-5 bg-amber-50 rounded-3xl border border-amber-200/60 text-amber-900 space-y-3 shadow-sm animate-in slide-in-from-top-4 duration-300`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Y.jsx)(Fe,{className:`w-5 h-5 text-amber-500 animate-pulse`}),(0,Y.jsx)(`h4`,{className:`font-bold text-sm`,children:`Phát hiện trùng lặp tự động`})]}),(0,Y.jsx)(`p`,{className:`text-xs text-amber-700`,children:`Hệ thống phát hiện có thành viên được tạo thủ công trùng tên với tài khoản hệ thống mới gia nhập. Bạn nên gộp họ lại để đồng bộ thông tin chặng đi và chi phí.`}),(0,Y.jsx)(`div`,{className:`space-y-2 mt-2`,children:T.map(e=>(0,Y.jsxs)(`div`,{className:`flex flex-col sm:flex-row sm:items-center justify-between gap-3 p-3 bg-white rounded-2xl border border-amber-200 shadow-sm text-xs`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 flex-wrap`,children:[(0,Y.jsxs)(`span`,{className:`font-bold text-gray-800`,children:[`Thành viên thủ công: "`,e.manual.displayName,`"`]}),(0,Y.jsx)(O,{className:`w-3.5 h-3.5 text-amber-500`}),(0,Y.jsxs)(`span`,{className:`font-bold text-indigo-700`,children:[`Tài khoản hệ thống: "`,e.system.user.name,`"`]})]}),(0,Y.jsxs)(`button`,{disabled:m===e.manual.id,onClick:()=>D(e.manual.id,e.system.userId,e.manual.displayName,e.system.user.name),className:`px-3.5 py-1.5 bg-amber-500 hover:bg-amber-600 disabled:bg-amber-300 text-white font-bold rounded-xl transition-all text-[11px] self-end sm:self-auto flex items-center gap-1`,children:[(0,Y.jsx)(ae,{className:`w-3.5 h-3.5`}),m===e.manual.id?`Đang xử lý...`:`Gán & Hợp nhất`]})]},e.manual.id))})]}),f.length>0&&(0,Y.jsxs)(`div`,{className:`p-5 bg-white rounded-3xl border border-gray-100 shadow-sm space-y-4 animate-in fade-in duration-300`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(U,{className:`w-5 h-5 text-indigo-500 animate-pulse`}),(0,Y.jsx)(`h3`,{className:`text-sm font-bold text-gray-900`,children:`Yêu cầu tham gia chờ duyệt`}),(0,Y.jsx)(`span`,{className:`text-xs font-bold text-gray-500 bg-gray-100 px-2 py-0.5 rounded-full`,children:f.length})]}),(0,Y.jsx)(`div`,{className:`grid gap-3 sm:grid-cols-2`,children:f.map(t=>(0,Y.jsxs)(`div`,{className:`flex items-center justify-between gap-3 p-3.5 rounded-2xl border border-gray-100 bg-gray-50/50`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-9 h-9 rounded-full bg-indigo-50 border border-indigo-100 flex items-center justify-center text-indigo-700 font-bold text-sm`,children:t.user?.name?.charAt(0)||`?`}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`div`,{className:`text-xs font-bold text-gray-800`,children:t.user?.name||t.userId}),(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 mt-0.5`,children:t.user?.email})]})]}),i&&(0,Y.jsxs)(`div`,{className:`flex gap-1.5 shrink-0`,children:[(0,Y.jsx)(`button`,{disabled:g===t.id,onClick:async()=>{if(await c({title:`Chấp nhận yêu cầu`,message:`Chấp nhận ${t.user?.name||t.userId} vào tour?`})){_(t.id);try{await u(e,t.id),p(e=>e.filter(e=>e.id!==t.id)),o()}catch(e){l({title:`Lỗi`,message:e.message||`Không thể chấp nhận yêu cầu`,type:`error`})}finally{_(null)}}},className:`p-1.5 rounded-xl bg-green-50 hover:bg-green-100 text-green-700 transition-colors disabled:opacity-50`,title:`Chấp nhận`,children:(0,Y.jsx)(z,{className:`w-4 h-4`})}),(0,Y.jsx)(`button`,{disabled:g===t.id,onClick:async()=>{if(await c({title:`Từ chối yêu cầu`,message:`Từ chối ${t.user?.name||t.userId} tham gia tour?`})){_(t.id);try{await d(e,t.id),p(e=>e.filter(e=>e.id!==t.id)),o()}catch(e){l({title:`Lỗi`,message:e.message||`Không thể từ chối yêu cầu`,type:`error`})}finally{_(null)}}},className:`p-1.5 rounded-xl bg-red-50 hover:bg-red-100 text-red-700 transition-colors disabled:opacity-50`,title:`Từ chối`,children:(0,Y.jsx)(Ke,{className:`w-4 h-4`})})]})]},t.id))})]}),(0,Y.jsxs)(`div`,{className:`grid gap-6 md:grid-cols-2`,children:[(0,Y.jsxs)(`div`,{className:`p-5 bg-white rounded-3xl border border-gray-100 shadow-sm space-y-4 flex flex-col`,children:[(0,Y.jsx)(`div`,{className:`flex justify-between items-center`,children:(0,Y.jsxs)(`h3`,{className:`text-sm font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(`span`,{className:`w-2 h-2 rounded-full bg-green-500`}),`Thành viên hệ thống (`,C.length,`)`]})}),(0,Y.jsx)(`div`,{className:`space-y-2.5 flex-1 max-h-[400px] overflow-y-auto pr-1`,children:C.map(e=>{let t=A&&e.userId===A,n=e.role===`OWNER`,i=r&&!t&&!n;return(0,Y.jsxs)(`div`,{className:`flex items-center justify-between p-3 bg-gray-50/50 rounded-2xl border border-gray-100/50 hover:border-gray-200 transition-all`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-indigo-50 border border-indigo-100 flex items-center justify-center text-indigo-700 font-bold text-sm`,children:e.user.name.charAt(0)}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`div`,{className:`text-xs font-bold text-gray-800 flex items-center gap-1.5`,children:[e.user.name,t&&(0,Y.jsx)(`span`,{className:`text-[9px] bg-indigo-100 text-indigo-700 font-black px-1.5 py-0.5 rounded-md`,children:`Tôi`})]}),(0,Y.jsxs)(`div`,{className:`text-[10px] text-gray-500 flex items-center gap-1 mt-0.5`,children:[(0,Y.jsx)(he,{className:`w-3 h-3 text-gray-400`}),e.user.email]})]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[k(e.role),i&&(0,Y.jsx)(`button`,{onClick:async()=>{if(await c({title:`Xóa thành viên`,message:`Bạn có chắc chắn muốn xóa thành viên "${e.user.name}" khỏi hành trình?`}))try{await a(e.userId),l({title:`Thành công`,message:`Đã xóa thành viên`,type:`success`})}catch(e){l({title:`Lỗi`,message:e.message||`Không thể xóa thành viên`,type:`error`})}},className:`p-1.5 hover:bg-red-50 text-gray-400 hover:text-red-600 rounded-xl transition-all`,title:`Xóa thành viên`,children:(0,Y.jsx)(ze,{className:`w-4 h-4`})})]})]},e.id)})})]}),(0,Y.jsxs)(`div`,{className:`p-5 bg-white rounded-3xl border border-gray-100 shadow-sm space-y-4 flex flex-col`,children:[(0,Y.jsx)(`div`,{className:`flex justify-between items-center`,children:(0,Y.jsxs)(`h3`,{className:`text-sm font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(`span`,{className:`w-2 h-2 rounded-full bg-amber-500`}),`Thành viên thủ công (`,w.length,`)`]})}),(0,Y.jsxs)(`div`,{className:`space-y-2.5 flex-1 max-h-[400px] overflow-y-auto pr-1`,children:[w.map(e=>{let t=r;return(0,Y.jsxs)(`div`,{className:`flex items-center justify-between p-3 bg-gray-50/50 rounded-2xl border border-gray-100/50 hover:border-gray-200 transition-all`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-amber-50 border border-amber-100 flex items-center justify-center text-amber-700 font-bold text-sm`,children:e.displayName.charAt(0)}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`div`,{className:`text-xs font-bold text-gray-800`,children:e.displayName}),(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-400 mt-0.5`,children:`Tạo ngoài hệ thống`})]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[k(e.role),r&&(0,Y.jsxs)(`button`,{onClick:()=>b(e),className:`flex items-center gap-1 px-2.5 py-1 rounded-xl bg-indigo-50 hover:bg-indigo-100 text-indigo-700 text-[10px] font-bold transition-all border border-indigo-100`,title:`Hợp nhất với tài khoản hệ thống`,children:[(0,Y.jsx)(ae,{className:`w-3 h-3`}),`Gán tài khoản`]}),t&&(0,Y.jsx)(`button`,{onClick:async()=>{if(await c({title:`Xóa thành viên`,message:`Bạn có chắc chắn muốn xóa thành viên thủ công "${e.displayName}"?`}))try{await a(e.id),l({title:`Thành công`,message:`Đã xóa thành viên`,type:`success`})}catch(e){l({title:`Lỗi`,message:e.message||`Không thể xóa thành viên`,type:`error`})}},className:`p-1.5 hover:bg-red-50 text-gray-400 hover:text-red-600 rounded-xl transition-all`,title:`Xóa thành viên`,children:(0,Y.jsx)(ze,{className:`w-4 h-4`})})]})]},e.id)}),w.length===0&&(0,Y.jsxs)(`div`,{className:`h-full flex flex-col items-center justify-center text-center py-10 text-gray-400`,children:[(0,Y.jsx)(Ue,{className:`w-8 h-8 opacity-40 mb-2`}),(0,Y.jsx)(`span`,{className:`text-xs`,children:`Chưa có thành viên thủ công nào`})]})]})]})]}),v&&(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[2000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm`,onClick:()=>b(null)}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-md bg-white rounded-3xl shadow-2xl overflow-hidden flex flex-col max-h-[80vh] animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`p-5 border-b border-gray-100 flex justify-between items-center bg-gray-50/50`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`h3`,{className:`text-md font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(ae,{className:`w-5 h-5 text-indigo-600`}),` Gán tài khoản hệ thống`]}),(0,Y.jsxs)(`p`,{className:`text-xs text-gray-500 mt-1`,children:[`Chọn một tài khoản hệ thống để gán cho thành viên thủ công `,(0,Y.jsxs)(`strong`,{children:[`"`,v.displayName,`"`]}),`.`]})]}),(0,Y.jsx)(`button`,{onClick:()=>b(null),className:`p-1.5 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),(0,Y.jsx)(`div`,{className:`p-4 border-b border-gray-100`,children:(0,Y.jsxs)(`div`,{className:`relative`,children:[(0,Y.jsx)(ke,{className:`w-4 h-4 text-gray-400 absolute left-3 top-1/2 -translate-y-1/2`}),(0,Y.jsx)(`input`,{type:`text`,placeholder:`Tìm tài khoản hệ thống theo tên hoặc email...`,value:x,onChange:e=>S(e.target.value),className:`w-full pl-9 pr-4 py-2 border border-gray-200 rounded-xl text-xs outline-none focus:border-indigo-500 focus:ring-2 focus:ring-indigo-100 transition-all`})]})}),(0,Y.jsxs)(`div`,{className:`flex-1 overflow-y-auto p-4 space-y-2`,children:[E.map(e=>(0,Y.jsxs)(`button`,{disabled:m===v.id,onClick:()=>D(v.id,e.userId,v.displayName,e.user.name),className:`w-full flex items-center justify-between p-3 hover:bg-indigo-50/50 active:bg-indigo-50 border border-gray-100 hover:border-indigo-100 rounded-2xl text-left transition-all`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-9 h-9 rounded-full bg-indigo-50 border border-indigo-100 flex items-center justify-center text-indigo-700 font-bold text-xs shrink-0`,children:e.user.name.charAt(0)}),(0,Y.jsxs)(`div`,{className:`min-w-0`,children:[(0,Y.jsx)(`div`,{className:`text-xs font-bold text-gray-800 truncate`,children:e.user.name}),(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 truncate mt-0.5`,children:e.user.email})]})]}),(0,Y.jsx)(`div`,{className:`shrink-0`,children:(0,Y.jsx)(O,{className:`w-4 h-4 text-gray-400`})})]},e.id)),E.length===0&&(0,Y.jsx)(`div`,{className:`py-10 text-center text-gray-400 text-xs`,children:`Không tìm thấy tài khoản hệ thống phù hợp.`})]})]})]})]})},S_=({isOpen:e,onClose:t,tourId:n,onSuccess:r,isPublicView:i})=>{let[a,o]=(0,y.useState)([]),[s,c]=(0,y.useState)([]),[l,u]=(0,y.useState)(!1),[d,f]=(0,y.useState)(!1),p=(0,y.useRef)(null),m=tt(),h=Un(e=>e.fetchTour);if(!e)return null;let g=async e=>{if(e.target.files){let t=Array.from(e.target.files),n=[],r=[];f(!0),m({title:`Đang kiểm duyệt...`,message:`Đang kiểm tra và lọc hình ảnh của bạn...`,type:`info`});try{for(let e of t){if(!e||e.size===0){m({title:`Lỗi tệp`,message:`Tệp ${e.name} trống hoặc không khả dụng.`,type:`error`});continue}let t=await it(await ot(e));if(t.blocked){m({title:`Ảnh bị từ chối`,message:`Ảnh ${e.name} chứa nội dung không phù hợp và bị chặn.`,type:`error`});continue}let i=t.file,a=URL.createObjectURL(i);await new Promise(e=>{let t=new Image;t.onload=()=>e(!0),t.onerror=()=>e(!1),t.src=a})?(n.push(i),r.push(a)):(URL.revokeObjectURL(a),m({title:`Lỗi ảnh`,message:`Không thể đọc nội dung ảnh: ${e.name}. Vui lòng kiểm tra lại file.`,type:`error`}))}o(e=>[...e,...n]),c(e=>[...e,...r])}catch(e){console.error(`File checking error:`,e),m({title:`Lỗi`,message:`Lỗi trong quá trình kiểm duyệt ảnh.`,type:`error`})}finally{f(!1)}}},_=e=>{URL.revokeObjectURL(s[e]),o(t=>t.filter((t,n)=>n!==e)),c(t=>t.filter((t,n)=>n!==e))};return(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[2500] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm`,onClick:t}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-lg bg-white rounded-3xl shadow-2xl overflow-hidden p-8 max-h-[90vh] flex flex-col animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-center mb-6`,children:[(0,Y.jsxs)(`h2`,{className:`text-2xl font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(se,{className:`w-6 h-6 text-blue-600`}),` Tải ảnh lên`]}),(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 rounded-full transition-colors text-gray-400`,children:(0,Y.jsx)(Ke,{className:`w-6 h-6`})})]}),(0,Y.jsxs)(`form`,{onSubmit:async e=>{if(e.preventDefault(),a.length!==0){u(!0);try{let e=await Promise.race([new Promise(e=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>e(t),()=>e(null),{timeout:4e3,enableHighAccuracy:!0}):e(null)}),new Promise(e=>setTimeout(()=>e(null),4500))]),l=new FormData;if(a.forEach(e=>{l.append(`images`,e)}),e&&(l.append(`latitude`,e.coords.latitude.toString()),l.append(`longitude`,e.coords.longitude.toString())),!(await fetch(`/api/v1/tours/${n}/photos`,{method:`POST`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:l})).ok)throw Error(`Upload failed`);m({title:`Thành công`,message:`Đã tải lên ${a.length} ảnh.`,type:`success`}),s.forEach(e=>URL.revokeObjectURL(e)),o([]),c([]),i?(t(),setTimeout(()=>{localStorage.setItem(`fromPublicUpload`,`true`),window.location.href=`/`},1e3)):(h(n),r&&r(),t())}catch{m({title:`Lỗi`,message:`Không thể tải ảnh lên. Vui lòng thử lại.`,type:`error`})}finally{u(!1)}}},className:`flex-1 flex flex-col min-h-0`,children:[(0,Y.jsxs)(`div`,{onClick:()=>p.current?.click(),className:`border-2 border-dashed border-gray-200 rounded-[32px] p-10 flex flex-col items-center justify-center cursor-pointer hover:bg-blue-50/50 hover:border-blue-200 transition-all mb-6 group`,children:[(0,Y.jsx)(`input`,{type:`file`,ref:p,className:`hidden`,multiple:!0,accept:`image/*`,onChange:g}),(0,Y.jsx)(`div`,{className:`w-16 h-16 rounded-2xl bg-blue-50 flex items-center justify-center text-blue-600 mb-4 group-hover:scale-110 transition-transform shadow-inner`,children:(0,Y.jsx)(J,{className:`w-8 h-8`})}),(0,Y.jsx)(`p`,{className:`text-sm font-black text-gray-700`,children:`Nhấn để chọn ảnh`}),(0,Y.jsx)(`p`,{className:`text-xs text-gray-400 mt-1 font-medium`,children:`Hỗ trợ JPG, PNG, WEBP`})]}),s.length>0&&(0,Y.jsxs)(`div`,{className:`flex-1 overflow-y-auto mb-6 pr-2`,children:[(0,Y.jsxs)(`p`,{className:`text-[10px] font-black text-gray-400 uppercase tracking-widest mb-3`,children:[`Đã chọn `,s.length,` tệp`]}),(0,Y.jsx)(`div`,{className:`grid grid-cols-3 gap-3`,children:s.map((e,t)=>(0,Y.jsxs)(`div`,{className:`relative aspect-square rounded-2xl overflow-hidden border border-gray-100 shadow-sm group`,children:[(0,Y.jsx)(`img`,{src:e,className:`w-full h-full object-cover`,alt:`preview`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>_(t),className:`absolute top-1.5 right-1.5 p-1.5 bg-red-500/80 backdrop-blur-sm text-white rounded-full opacity-0 group-hover:opacity-100 transition-opacity`,children:(0,Y.jsx)(Ke,{className:`w-3 h-3`})})]},t))})]}),(0,Y.jsx)(`button`,{disabled:l||d||a.length===0,className:`w-full py-4 bg-blue-600 hover:bg-blue-700 disabled:bg-gray-300 text-white font-black uppercase tracking-widest rounded-2xl flex items-center justify-center gap-2 shadow-lg shadow-blue-100 transition-all active:scale-95`,children:l?(0,Y.jsx)(K,{className:`w-5 h-5 animate-spin`}):d?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(K,{className:`w-5 h-5 animate-spin`}),`Đang xử lý ảnh...`]}):`Xác nhận tải lên`})]})]})]})},C_=({tourId:e})=>{let t=tt(),[n,r]=(0,y.useState)([]),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(!0),[c,l]=(0,y.useState)(null),[u,d]=(0,y.useState)(null),[f,p]=(0,y.useState)(null),[m,h]=(0,y.useState)(!1),[g,_]=(0,y.useState)(!1),[v,b]=(0,y.useState)([]),[x,S]=(0,y.useState)(!1),[C,w]=(0,y.useState)(``),[T,E]=(0,y.useState)(0),[D,O]=(0,y.useState)([]),k=(0,y.useRef)(null),A=(0,y.useRef)(null),j=(0,y.useRef)(null),M=(0,y.useRef)(null),N=(0,y.useRef)(null),P=()=>({Authorization:`Bearer ${localStorage.getItem(`token`)}`,"Content-Type":`application/json`}),F=(()=>{try{let e=localStorage.getItem(`token`);if(!e)return null;let t=e.split(`.`)[1].replace(/-/g,`+`).replace(/_/g,`/`),n=decodeURIComponent(atob(t).split(``).map(function(e){return`%`+(`00`+e.charCodeAt(0).toString(16)).slice(-2)}).join(``)),r=JSON.parse(n);return r.sub||r.id}catch{return null}})();(0,y.useEffect)(()=>{e&&F&&(async()=>{try{let t=await fetch(`/api/v1/tours/${e}`,{headers:P()});if(t.ok){let e=await t.json();e&&e.participants&&b(e.participants.map(e=>e.user).filter(e=>e&&e.id!==F))}}catch(e){console.error(`Lỗi khi tải thông tin thành viên tour:`,e)}})()},[e,F]),(0,y.useEffect)(()=>{let e=e=>{N.current&&!N.current.contains(e.target)&&S(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]);let I=v.filter(e=>e.name.toLowerCase().includes(C.toLowerCase())),R=e=>{let t=e.target.value;a(t);let n=e.target.selectionStart||0,r=t.slice(0,n),i=r.lastIndexOf(`@`);if(i!==-1){let e=r.slice(i+1);if(!e.includes(` `)){S(!0),w(e),E(0);return}}S(!1)},z=e=>{if(!x)return;let t=I;t.length!==0&&(e.key===`ArrowDown`?(e.preventDefault(),E(e=>(e+1)%t.length)):e.key===`ArrowUp`?(e.preventDefault(),E(e=>(e-1+t.length)%t.length)):e.key===`Enter`?(e.preventDefault(),B(t[T])):e.key===`Escape`&&(e.preventDefault(),S(!1)))},B=e=>{let t=M.current;if(!t)return;let n=t.selectionStart||0,r=i.slice(0,n),o=i.slice(n),s=r.lastIndexOf(`@`);if(s!==-1){let n=r.slice(0,s)+`@${e.name} `;a(n+o),S(!1),D.includes(e.id)||O(t=>[...t,e.id]),setTimeout(()=>{t.focus();let e=n.length;t.setSelectionRange(e,e)},0)}};(0,y.useEffect)(()=>{(async()=>{try{let t=await fetch(`/api/v1/tours/${e}/messages`,{headers:P()});t.ok&&r(await t.json()||[])}catch(e){console.error(`Lỗi khi tải tin nhắn:`,e)}finally{s(!1)}})()},[e]),(0,y.useEffect)(()=>{let t=zi();return A.current=t,t.on(`connect`,()=>{t.emit(`joinTour`,e)}),t.on(`tourMessageReceived`,t=>{t.tourId===e&&r(e=>[...e,t.message])}),()=>{t.disconnect()}},[e]),(0,y.useEffect)(()=>{k.current?.scrollIntoView({behavior:`smooth`})},[n]);let V=e=>new Promise((t,n)=>{let r=new FileReader;r.readAsDataURL(e),r.onload=r=>{let i=new Image;i.src=r.target?.result,i.onload=()=>{let n=2048,r=i.width,a=i.height;(r>n||a>n)&&(r>a?(a=Math.round(a*n/r),r=n):(r=Math.round(r*n/a),a=n));let o=document.createElement(`canvas`);o.width=r,o.height=a;let s=o.getContext(`2d`);if(!s){t(e);return}s.drawImage(i,0,0,r,a),o.toBlob(n=>{t(n||e)},`image/jpeg`,.85)},i.onerror=e=>n(e)},r.onerror=e=>n(e)}),H=e=>{let t=e.target.files?.[0];t&&(l(t),d(URL.createObjectURL(t)))},U=()=>{if(!navigator.geolocation){t({title:`Không hỗ trợ`,message:`Trình duyệt của bạn không hỗ trợ định vị GPS.`,type:`error`});return}_(!0),navigator.geolocation.getCurrentPosition(e=>{p({latitude:e.coords.latitude,longitude:e.coords.longitude}),t({title:`Gắn vị trí thành công`,message:`Vị trí hiện tại đã được đính kèm vào tin nhắn.`,type:`success`}),_(!1)},e=>{console.error(`Lỗi định vị:`,e),t({title:`Lỗi GPS`,message:`Không thể lấy vị trí hiện tại của bạn. Hãy kiểm tra quyền truy cập.`,type:`error`}),_(!1)},{enableHighAccuracy:!0,timeout:1e4})},ee=async e=>{try{h(!0);let t=await V(e),n=new FormData;n.append(`image`,t,`compressed.jpg`);let r=await fetch(`/api/v1/upload`,{method:`POST`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:n});return r.ok?(await r.json()).url:null}catch(e){return console.error(`Lỗi upload ảnh:`,e),null}finally{h(!1)}},ne=async n=>{if(n&&n.preventDefault(),!i.trim()&&!c&&!f)return;let r;if(c&&(r=await ee(c),!r)){t({title:`Lỗi`,message:`Không thể tải ảnh đính kèm lên server.`,type:`error`});return}let o=D.filter(e=>{let t=v.find(t=>t.id===e);if(!t||!t.name)return!1;let n=i.toLowerCase(),r=t.name.toLowerCase();if(n.includes(`@${r}`))return!0;let a=t.name.split(`(`)[0].trim().toLowerCase();return!!(a&&n.includes(`@${a}`))}),s={content:i,attachmentUrl:r,latitude:f?.latitude,longitude:f?.longitude,taggedUserIds:o};a(``),l(null),d(null),p(null),O([]);try{(await fetch(`/api/v1/tours/${e}/messages`,{method:`POST`,headers:P(),body:JSON.stringify(s)})).ok||t({title:`Lỗi`,message:`Gửi tin nhắn thất bại.`,type:`error`})}catch(e){console.error(`Lỗi gửi tin nhắn:`,e)}},re=async(e,t)=>{try{let n=await(await fetch(e)).blob(),r=window.URL.createObjectURL(n),i=document.createElement(`a`);i.href=r,i.download=`tour-chat-photo-${t}.jpg`,document.body.appendChild(i),i.click(),document.body.removeChild(i),window.URL.revokeObjectURL(r)}catch(t){console.error(`Lỗi tải ảnh:`,t),window.open(e,`_blank`)}};return(0,Y.jsxs)(`div`,{className:`bg-white border border-gray-150 rounded-2xl shadow-lg overflow-hidden flex flex-col h-[500px]`,children:[(0,Y.jsxs)(`div`,{className:`p-4 border-b border-gray-150 flex items-center gap-2 bg-gray-50/50`,children:[(0,Y.jsx)(ve,{className:`w-5 h-5 text-blue-500`}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`h3`,{className:`text-sm font-bold text-gray-800`,children:`Trò chuyện nhóm hành trình`}),(0,Y.jsx)(`p`,{className:`text-[10px] text-gray-400 font-medium`,children:`Nơi trao đổi thông tin, hình ảnh và định vị giữa các thành viên`})]})]}),(0,Y.jsxs)(`div`,{className:`flex-1 p-4 overflow-y-auto flex flex-col gap-3 min-h-0 bg-slate-50/20`,children:[o?(0,Y.jsxs)(`div`,{className:`flex-1 flex items-center justify-center text-gray-400 text-xs gap-1.5`,children:[(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin text-blue-500`}),` Đang tải tin nhắn...`]}):n.length===0?(0,Y.jsxs)(`div`,{className:`flex-1 flex flex-col items-center justify-center text-gray-450 text-xs italic gap-1.5`,children:[(0,Y.jsx)(ve,{className:`w-8 h-8 text-gray-300`}),(0,Y.jsx)(`span`,{className:`text-gray-400`,children:`Chưa có tin nhắn nào trong phòng chat nhóm này.`})]}):n.map(e=>{let t=e.senderId===F,n=e.sender?.name?e.sender.name.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase():`U`;return(0,Y.jsxs)(`div`,{className:`flex gap-2 max-w-[80%] ${t?`self-end flex-row-reverse`:`self-start`}`,children:[!t&&(0,Y.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-gradient-to-tr from-blue-500 to-indigo-500 flex items-center justify-center font-bold text-[10px] text-white shadow-sm shrink-0`,children:e.sender?.avatar?(0,Y.jsx)(`img`,{src:e.sender.avatar,alt:e.sender.name,className:`w-full h-full rounded-full object-cover`}):n}),(0,Y.jsxs)(`div`,{className:`flex flex-col ${t?`items-end`:`items-start`}`,children:[!t&&(0,Y.jsx)(`span`,{className:`text-[10px] font-bold text-gray-500 mb-0.5 ml-1`,children:e.sender?.name||`Thành viên`}),(0,Y.jsxs)(`div`,{className:`p-3 rounded-2xl text-xs font-medium leading-relaxed flex flex-col gap-1.5 relative group ${t?`bg-blue-600 text-white rounded-tr-none`:`bg-white text-gray-700 rounded-tl-none border border-gray-150 shadow-sm`}`,children:[e.attachmentUrl&&(0,Y.jsxs)(`div`,{className:`relative rounded-lg overflow-hidden border border-black/5 max-w-xs group/img`,children:[(0,Y.jsx)(`img`,{src:e.attachmentUrl,alt:`Đính kèm`,className:`w-full max-h-48 object-cover hover:brightness-95 transition-all`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>re(e.attachmentUrl,e.id),className:`absolute bottom-2 right-2 p-1.5 bg-black/60 hover:bg-black/80 text-white rounded-md transition-all shadow-md flex items-center justify-center`,title:`Tải ảnh này về máy`,children:(0,Y.jsx)(te,{className:`w-3.5 h-3.5`})})]}),e.latitude!==void 0&&e.latitude!==null&&(0,Y.jsxs)(`a`,{href:`https://www.google.com/maps/search/?api=1&query=${e.latitude},${e.longitude}`,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-center gap-1.5 px-3 py-2 rounded-xl text-[11px] font-bold transition-all border ${t?`bg-blue-700 border-blue-600 text-blue-100 hover:bg-blue-800`:`bg-gray-100 border-gray-200 text-gray-750 hover:bg-gray-200`}`,children:[(0,Y.jsx)(ge,{className:`w-3.5 h-3.5 text-rose-500 shrink-0 animate-bounce`}),(0,Y.jsxs)(`div`,{className:`flex flex-col text-left`,children:[(0,Y.jsx)(`span`,{children:`Vị trí hiện tại`}),(0,Y.jsxs)(`span`,{className:`text-[9px] opacity-75`,children:[e.latitude.toFixed(6),`, `,e.longitude.toFixed(6)]})]})]}),e.content&&(0,Y.jsx)(`p`,{className:`whitespace-pre-wrap break-words`,children:e.content})]}),(0,Y.jsx)(`span`,{className:`text-[8px] text-gray-400 font-bold mt-1 px-1`,children:new Date(e.createdAt).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`})})]})]},e.id)}),(0,Y.jsx)(`div`,{ref:k})]}),(u||f)&&(0,Y.jsxs)(`div`,{className:`px-4 py-2 border-t border-gray-150 bg-gray-50/80 flex flex-wrap gap-2`,children:[u&&(0,Y.jsxs)(`div`,{className:`relative w-16 h-16 rounded-lg overflow-hidden border border-gray-200 shadow-sm`,children:[(0,Y.jsx)(`img`,{src:u,alt:`Preview`,className:`w-full h-full object-cover`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>{l(null),d(null)},className:`absolute top-0.5 right-0.5 p-0.5 bg-black/60 hover:bg-black text-white rounded-full transition-all`,children:(0,Y.jsx)(Ke,{className:`w-3 h-3`})})]}),f&&(0,Y.jsxs)(`div`,{className:`flex items-center gap-1.5 bg-rose-50 border border-rose-200 rounded-lg px-2.5 py-1 text-xs text-rose-700 font-bold`,children:[(0,Y.jsx)(ge,{className:`w-3.5 h-3.5 text-rose-500 animate-pulse`}),(0,Y.jsx)(`span`,{children:`Đã đính kèm GPS`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>p(null),className:`hover:text-rose-950 transition-colors ml-1`,children:(0,Y.jsx)(Ke,{className:`w-3.5 h-3.5`})})]})]}),(0,Y.jsxs)(`div`,{className:`relative`,children:[x&&I.length>0&&(0,Y.jsx)(`div`,{ref:N,className:`absolute bottom-full left-3 right-3 mb-2 bg-white border border-gray-200 rounded-xl shadow-xl max-h-40 overflow-y-auto z-50 flex flex-col py-1`,children:I.map((e,t)=>(0,Y.jsxs)(`button`,{type:`button`,onClick:()=>B(e),className:`px-3 py-2 text-left text-xs font-semibold flex items-center gap-2 transition-colors ${t===T?`bg-blue-50 text-blue-700`:`text-gray-700 hover:bg-gray-50`}`,children:[(0,Y.jsx)(`div`,{className:`w-5 h-5 rounded-full bg-blue-100 flex items-center justify-center font-bold text-[9px] text-blue-600`,children:e.name.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase()}),(0,Y.jsx)(`span`,{children:e.name}),(0,Y.jsxs)(`span`,{className:`text-[10px] text-gray-400 font-medium font-mono`,children:[`@`,e.name]})]},e.id))}),(0,Y.jsxs)(`form`,{onSubmit:ne,className:`p-3 border-t border-gray-150 bg-gray-50 flex gap-2 items-center`,children:[(0,Y.jsx)(`input`,{type:`file`,accept:`image/*`,ref:j,onChange:H,className:`hidden`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>j.current?.click(),className:`p-2.5 bg-white border border-gray-200 hover:bg-gray-50 text-gray-500 rounded-xl transition-all shadow-sm active:scale-95 flex items-center justify-center shrink-0`,title:`Đính kèm hình ảnh`,children:(0,Y.jsx)(se,{className:`w-4 h-4 text-blue-500`})}),(0,Y.jsx)(`button`,{type:`button`,onClick:U,disabled:g,className:`p-2.5 bg-white border border-gray-200 hover:bg-gray-50 text-gray-500 rounded-xl transition-all shadow-sm active:scale-95 flex items-center justify-center shrink-0 ${g?`animate-pulse`:``}`,title:`Chia sẻ vị trí GPS hiện tại`,children:g?(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin text-rose-500`}):(0,Y.jsx)(ge,{className:`w-4 h-4 text-rose-500`})}),(0,Y.jsx)(`input`,{type:`text`,ref:M,value:i,onChange:R,onKeyDown:z,placeholder:m?`Đang tải ảnh lên...`:`Nhập nội dung tin nhắn...`,disabled:m,className:`flex-1 bg-white border border-gray-200 rounded-xl py-2.5 px-3 text-xs text-gray-800 placeholder-gray-400 outline-none focus:border-blue-500 transition-all shadow-inner disabled:bg-gray-100 disabled:cursor-not-allowed`}),(0,Y.jsx)(`button`,{type:`submit`,disabled:m||!i.trim()&&!c&&!f,className:`p-2.5 bg-blue-600 hover:bg-blue-700 text-white rounded-xl transition-all shadow-md active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed shrink-0`,children:m?(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin`}):(0,Y.jsx)(Ae,{className:`w-4 h-4`})})]})]})]})},w_=Ln.default.default||Ln.default;delete gn.default.Icon.Default.prototype._getIconUrl,gn.default.Icon.Default.mergeOptions({iconRetinaUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon-2x.png`,iconUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon.png`,shadowUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-shadow.png`});function T_(e,t,n,r){let i=.017453292519943295,a=Math.cos,o=.5-a((n-e)*i)/2+a(e*i)*a(n*i)*(1-a((r-t)*i))/2;return 12742*Math.asin(Math.sqrt(o))}var E_=(e,t)=>{if(e.length===0)return null;let n=[],r=0,i=0,a=[];for(let o=0;o0&&n.length>0&&c.geometry.coordinates.length>0){let e=n[n.length-1],t=c.geometry.coordinates[0];n=Math.abs(e[0]-t[0])<1e-6&&Math.abs(e[1]-t[1])<1e-6?n.concat(c.geometry.coordinates.slice(1)):n.concat(c.geometry.coordinates)}else n=n.concat(c.geometry.coordinates);r+=c.distance,i+=c.duration,a.push(...c.legs)}return{geometry:{coordinates:n},distance:r,duration:i,legs:a}},D_=({locations:e})=>{let t=mn();return(0,y.useEffect)(()=>{if(e.length>0){let n=gn.default.latLngBounds(e.map(e=>[e.latitude,e.longitude]));e.length===1?t.setView([e[0].latitude,e[0].longitude],15,{animate:!0}):t.fitBounds(n,{padding:[50,50],maxZoom:15})}},[(0,y.useMemo)(()=>JSON.stringify(e.map(e=>[e.latitude,e.longitude])),[e]),t]),null},O_=({position:e,trigger:t})=>{let n=mn();return(0,y.useEffect)(()=>{e&&t>0&&n.setView(e,16,{animate:!0})},[t,e,n]),null},k_=({rotation:e})=>{let t=mn(),n=(0,y.useRef)(0),r=(0,y.useRef)(0);return(0,y.useEffect)(()=>{let i=t.getContainer();if(i.style.transformOrigin=`center center`,i.style.willChange=`transform`,e===0){n.current=0,r.current=0,i.style.transform=`rotate(0deg) scale(1)`;return}let a=e-r.current;a>180?a-=360:a<-180&&(a+=360),n.current+=a,r.current=e,i.style.transform=`rotate(${n.current}deg) scale(2.2) translateZ(0)`,i.style.transition=`transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)`},[e,t]),null},A_=({canEdit:e})=>{let[t,n]=(0,y.useState)(null),[r,i]=(0,y.useState)(!1),a=y.useRef(null);return hn({mousemove:t=>{e&&(i(!1),n(t.latlng),a.current&&clearTimeout(a.current),a.current=setTimeout(()=>{i(!0)},3e3))},mousedown:()=>{a.current&&clearTimeout(a.current),i(!1)},dragstart:()=>{a.current&&clearTimeout(a.current),i(!1)},contextmenu:()=>{a.current&&clearTimeout(a.current),i(!1)}}),!r||!t?null:(0,Y.jsx)(bn,{position:t,icon:gn.default.divIcon({className:`opacity-0`}),children:(0,Y.jsx)(wn,{direction:`top`,offset:[0,-10],opacity:.9,permanent:!0,children:(0,Y.jsx)(`span`,{className:`text-[10px] font-bold text-blue-600 whitespace-nowrap`,children:`Mẹo: nhấn giữ chuột phải để ghim`})})})},j_=({onAction:e,onOpen:t})=>{let[n,r]=(0,y.useState)(null),i=y.useRef(null),a=Un(e=>e.legs),o=Un(e=>e.setMapCenter);return hn({contextmenu:e=>{e.originalEvent&&(gn.default.DomEvent.preventDefault(e.originalEvent),gn.default.DomEvent.stopPropagation(e.originalEvent)),console.log(`[MAP] Context menu triggered at: ${e.latlng.lat}, ${e.latlng.lng}`),r({x:e.containerPoint.x,y:e.containerPoint.y,latlng:e.latlng}),t&&t()},moveend:e=>{let t=e.target,n=t.getCenter(),r=t.getZoom(),i=[n.lat,n.lng],a=Un.getState().mapCenter;Math.abs(a[0]-i[0])+Math.abs(a[1]-i[1])>1e-4&&o(i),localStorage.setItem(`map_view_state`,JSON.stringify({center:i,zoom:r}))},click:()=>r(null),dragstart:()=>r(null)}),(0,y.useEffect)(()=>{n&&i.current&&(gn.default.DomEvent.disableClickPropagation(i.current),gn.default.DomEvent.disableScrollPropagation(i.current))},[n]),n?(0,Y.jsxs)(`div`,{ref:i,className:`absolute z-[2000] bg-white rounded-2xl shadow-2xl border border-gray-100 py-2 w-48 animate-in zoom-in-95 duration-200`,style:{top:n.y,left:n.x},onClick:e=>e.stopPropagation(),onContextMenu:e=>e.preventDefault(),children:[(0,Y.jsxs)(`button`,{onClick:()=>{e(`START`,n.latlng),r(null)},className:`w-full text-left px-4 py-2 hover:bg-blue-50 text-sm font-bold text-gray-700 flex items-center gap-2`,children:[(0,Y.jsx)(`div`,{className:`w-2 h-2 rounded-full bg-blue-600`}),` Bắt đầu từ đây`]}),(0,Y.jsxs)(`button`,{onClick:()=>{e(`END`,n.latlng),r(null)},className:`w-full text-left px-4 py-2 hover:bg-green-50 text-sm font-bold text-gray-700 flex items-center gap-2 border-b border-gray-50`,children:[(0,Y.jsx)(`div`,{className:`w-2 h-2 rounded-full bg-green-600`}),` Kết thúc ở đây`]}),(0,Y.jsx)(`div`,{className:`px-4 py-2 text-[10px] font-black text-gray-400 uppercase tracking-widest`,children:`Thêm vào chặng`}),a.map(t=>(0,Y.jsxs)(`button`,{onClick:()=>{e(`ADD_TO_LEG_${t.id}`,n.latlng),r(null)},className:`w-full text-left px-4 py-2 hover:bg-blue-50 text-sm font-medium text-gray-600 truncate`,children:[`Chặng `,t.sequence,`: `,t.note||`Không có ghi chú`]},t.id))]}):null},M_=e=>!e||e.length===0?null:[...e].sort((e,t)=>{let n=e.metadata?.likedUserIds?.length||0;return(t.metadata?.likedUserIds?.length||0)-n})[0],N_=({onBack:e,tourId:t,isPublicView:n=!1,onOpenNotes:r})=>{let{t:i}=Ze(),a=tt(),o=qn(),s=Un(e=>e.currentTour),c=Un(e=>e.legs),l=Un(e=>e.userRole),u=Un(e=>e.mapCenter),[d,f]=(0,y.useState)(null),[p,m]=(0,y.useState)(null),[h,g]=(0,y.useState)(null),[_,v]=(0,y.useState)(()=>{let e=localStorage.getItem(`tour_detail_default_tab`);return localStorage.removeItem(`tour_detail_default_tab`),e===`chat`?`chat`:`plan`}),[b,x]=(0,y.useState)(null),[S,C]=(0,y.useState)(0),[w,T]=(0,y.useState)(`timeline`),[E,D]=(0,y.useState)(!1),[O,k]=(0,y.useState)(0),[A,j]=(0,y.useState)(!1),[P,I]=(0,y.useState)(!1),[R,V]=(0,y.useState)(!1),[H,re]=(0,y.useState)(!1),[ae,oe]=(0,y.useState)(!1),[ce,le]=(0,y.useState)(null),[fe,pe]=(0,y.useState)({honesty:5,transparency:5,enthusiasm:5,cheerfulness:5,seriousness:5,planning:5,survival:5}),[me,he]=(0,y.useState)(``),[ye,Se]=(0,y.useState)(!1),Ce=async()=>{if(ce){Se(!0);try{let e=localStorage.getItem(`token`),n=await fetch(`/api/v1/tours/${t}/ratings`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${e}`},body:JSON.stringify({targetUserId:ce.userId||ce.user?.id,...fe,comment:me})});n.ok?(a({title:`Thành công`,message:`Cảm ơn bạn đã gửi đánh giá!`,type:`success`}),oe(!1),he(``),pe({honesty:5,transparency:5,enthusiasm:5,cheerfulness:5,seriousness:5,planning:5,survival:5})):a({title:`Lỗi`,message:(await n.json()).message||`Lỗi khi gửi đánh giá.`,type:`error`})}catch(e){console.error(e),a({title:`Lỗi`,message:`Lỗi mạng khi gửi đánh giá.`,type:`error`})}finally{Se(!1)}}},[we,Te]=(0,y.useState)(null),Oe=async()=>{if(!n)try{let e=localStorage.getItem(`token`),n=await fetch(`/api/v1/tours/${t}/share`,{headers:{Authorization:`Bearer ${e}`}});n.ok&&Te(await n.json())}catch(e){console.error(`Error fetching share status:`,e)}},Ae=async e=>{try{let n=localStorage.getItem(`token`),r=await fetch(`/api/v1/tours/${t}/share`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${n}`},body:JSON.stringify({isEnabled:e})});r.ok&&(Te(await r.json()),a({title:`Thành công`,message:e?`Đã bật chia sẻ hành trình cứu hộ.`:`Đã tắt chia sẻ.`,type:`success`}))}catch(e){console.error(e)}},q=async()=>{let e=new vf({orientation:`landscape`,unit:`mm`,format:`a4`});e.addFileToVFS(`Roboto-Regular.ttf`,jh),e.addFont(`Roboto-Regular.ttf`,`Roboto`,`normal`),e.setFont(`Roboto`);let t=`LỊCH TRÌNH TOUR: ${s?.title?.toUpperCase()||`HÀNH TRÌNH TOUR`}`;e.setFontSize(16),e.text(t,148.5,15,{align:`center`});let n=22;s?.description&&(e.setFontSize(10),e.text(s.description,148.5,n,{align:`center`}),n+=6);let r=`Thời gian: ${s?.startDate?new Date(s.startDate).toLocaleDateString(`vi-VN`):``} - ${s?.endDate?new Date(s.endDate).toLocaleDateString(`vi-VN`):``}`;e.setFontSize(10),e.text(r,148.5,n,{align:`center`}),n+=8;let i=[`STT`,`Ngày giờ`,`Chặng`,`Địa điểm`,`Ghi chú`],o=[],c=e=>{if(!e)return``;let t=new Date(e);return isNaN(t.getTime())?``:`${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)} ${String(t.getDate()).padStart(2,`0`)}/${String(t.getMonth()+1).padStart(2,`0`)}/${t.getFullYear()}`},l=1;s?.legs&&s.legs.length>0&&s.legs.forEach((e,t)=>{let n=e.note||`Chặng ${t+1}`;e.locations&&e.locations.length>0&&e.locations.forEach(e=>{let t=l++,r=[e.arrivalTime?`Đến: ${c(e.arrivalTime)}`:``,e.departureTime?`Đi: ${c(e.departureTime)}`:``].filter(Boolean).join(` +`),t.innerText||t.textContent||``}function Nm(e,t,n){for(var r=0,i=[e,t,n];r0?`_${a}`:``);var s={dataKey:o};i.push(s)}}),i}var Hm=function(){function e(e,t,n){this.table=t,this.pageNumber=t.pageNumber,this.settings=t.settings,this.cursor=n,this.doc=e.getDocument()}return e}(),Um=function(e){gm(t,e);function t(t,n,r,i,a,o){var s=e.call(this,t,n,o)||this;return s.cell=r,s.row=i,s.column=a,s.section=i.section,s}return t}(Hm),Wm=function(){function e(e,t){this.pageNumber=1,this.id=e.id,this.settings=e.settings,this.styles=e.styles,this.hooks=e.hooks,this.columns=t.columns,this.head=t.head,this.body=t.body,this.foot=t.foot}return e.prototype.getHeadHeight=function(e){return this.head.reduce(function(t,n){return t+n.getMaxCellHeight(e)},0)},e.prototype.getFootHeight=function(e){return this.foot.reduce(function(t,n){return t+n.getMaxCellHeight(e)},0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(e,t,n,r,i,a){for(var o=0,s=t;o1:!1}).length>0},e.prototype.canEntireRowFit=function(e,t){return this.getMaxCellHeight(t)<=e},e.prototype.getMinimumRowHeight=function(e,t){var n=this;return e.reduce(function(e,r){var i=n.cells[r.index];if(!i)return 0;var a=t.getLineHeight(i.styles.fontSize),o=i.padding(`vertical`)+a;return o>e?o:e},0)},e}(),Km=function(){function e(e,t,n){this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=t,this.section=n,this.raw=e;var r=e;typeof e==`object`&&e&&!Array.isArray(e)?(this.rowSpan=e.rowSpan||1,this.colSpan=e.colSpan||1,r=e.content??e,e._element&&(this.raw=e._element)):(this.rowSpan=1,this.colSpan=1);var i=r==null?``:``+r,a=/\r\n|\r|\n/g;this.text=i.split(a)}return e.prototype.getTextPos=function(){var e;if(this.styles.valign===`top`)e=this.y+this.padding(`top`);else if(this.styles.valign===`bottom`)e=this.y+this.height-this.padding(`bottom`);else{var t=this.height-this.padding(`vertical`);e=this.y+t/2+this.padding(`top`)}var n;if(this.styles.halign===`right`)n=this.x+this.width-this.padding(`right`);else if(this.styles.halign===`center`){var r=this.width-this.padding(`horizontal`);n=this.x+r/2+this.padding(`left`)}else n=this.x+this.padding(`left`);return{x:n,y:e}},e.prototype.getContentHeight=function(e,t){t===void 0&&(t=1.15);var n=(Array.isArray(this.text)?this.text.length:1)*(this.styles.fontSize/e*t)+this.padding(`vertical`);return Math.max(n,this.styles.minCellHeight)},e.prototype.padding=function(e){var t=Cm(this.styles.cellPadding,0);return e===`vertical`?t.top+t.bottom:e===`horizontal`?t.left+t.right:t[e]},e}(),qm=function(){function e(e,t,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=e,this.raw=t,this.index=n}return e.prototype.getMaxCustomCellWidth=function(e){for(var t=0,n=0,r=e.allRows();n.1/e.scaleFactor()&&(i=i<1?i:Math.round(i),console.log(`Of the table content, ${i} units width could not fit page`)),Qm(t),$m(t,e),Zm(t)}function Ym(e,t){var n=e.scaleFactor(),r=t.settings.horizontalPageBreak,i=wm(e,t);t.allRows().forEach(function(a){for(var o=0,s=t.columns;oi?(l.minWidth=i,l.wrappedWidth=i):(l.minWidth=l.contentWidth,l.wrappedWidth=l.contentWidth);else{var f=10/n;l.minWidth=l.styles.minCellWidth||f,l.wrappedWidth=l.contentWidth,l.minWidth>l.wrappedWidth&&(l.wrappedWidth=l.minWidth)}}}}),t.allRows().forEach(function(e){for(var n=0,r=t.columns;n1&&!i.minWidth&&(i.minWidth=a.minWidth),a.colSpan>1&&!i.wrappedWidth&&(i.wrappedWidth=a.minWidth))}})}function Xm(e,t,n){for(var r=t,i=e.reduce(function(e,t){return e+t.wrappedWidth},0),a=0;an(e):!0});d.length&&(t=Xm(d,t,n))}return t}function Zm(e){for(var t={},n=1,r=e.allRows(),i=0;i1)n--,delete a.cells[c.index];else if(l)l.cell.height+=a.height,n=l.cell.colSpan,delete a.cells[c.index],l.left--,l.left<=1&&delete t[c.index];else{var u=a.cells[c.index];if(!u)continue;if(u.height=a.height,u.rowSpan>1){var d=r.length-i,f=u.rowSpan>d?d:u.rowSpan;t[c.index]={cell:u,left:f,row:a}}}}}function Qm(e){for(var t=e.allRows(),n=0;n1&&e.columns[s+1])a+=c.width,delete r.cells[c.index];else if(i){var l=i;delete r.cells[c.index],i=null,l.width=c.width+a}else{var l=r.cells[c.index];if(!l)continue;if(o=l.colSpan,a=0,l.colSpan>1){i=l,a+=c.width;continue}l.width=c.width+a}}}function $m(e,t){for(var n={count:0,height:0},r=0,i=e.allRows();r1&&n.count*n.height0&&n.height>f&&(f=n.height),f>a.height&&(a.height=f)}}n.count--}}function eh(e,t,n,r,i){return e.map(function(e){return th(e,t,n,r,i)})}function th(e,t,n,r,i){var a=1e4*r.scaleFactor();if(t=Math.ceil(t*a)/a,t>=bm(e,n,r))return e;for(;t0?n:null}function oh(e,t){if(e===`head`){if(typeof t==`object`)return t.header||null;if(typeof t==`string`||typeof t==`number`)return t}else if(e===`foot`&&typeof t==`object`)return t.footer;return null}function sh(e){return e.map(function(e,t){return new qm(typeof e==`object`?e.dataKey??t:t,e,t)})}function ch(e,t,n,r,i,a,o){var s=ym(r),c;e===`head`?c=i.headStyles:e===`body`?c=i.bodyStyles:e===`foot`&&(c=i.footStyles);var l=Pm({},s.table,s[e],i.styles,c),u=i.columnStyles[t.dataKey]||i.columnStyles[t.index]||{},d=e===`body`?u:{},f=e===`body`&&n%2==0?Pm({},s.alternateRow,i.alternateRowStyles):{};return Pm(Pm({},vm(a),l,f,d),o)}function lh(e,t,n){n===void 0&&(n={});var r=wm(e,t),i=new Map,a=[],o=[],s=[];Array.isArray(t.settings.horizontalPageBreakRepeat)?s=t.settings.horizontalPageBreakRepeat:(typeof t.settings.horizontalPageBreakRepeat==`string`||typeof t.settings.horizontalPageBreakRepeat==`number`)&&(s=[t.settings.horizontalPageBreakRepeat]),s.forEach(function(e){var n=t.columns.find(function(t){return t.dataKey===e||t.index===e});n&&!i.has(n.index)&&(i.set(n.index,!0),a.push(n.index),o.push(t.columns[n.index]),r-=n.wrappedWidth)});for(var c=!0,l=n?.start??0;l=u)c=!1,a.push(l),o.push(t.columns[l]),r-=u;else break;l++}return{colIndexes:a,columns:o,lastIndex:l-1}}function uh(e,t){for(var n=[],r=0;rl.pageSize().height)&&(Eh(l),a.y=i.top),t.callWillDrawPageHooks(l,a);var u=Pm({},a);t.startPageNumber=l.pageNumber(),n.horizontalPageBreak?fh(l,t,u,a):(l.applyStyles(l.userStyles),(n.showHead===`firstPage`||n.showHead===`everyPage`)&&t.head.forEach(function(e){return xh(l,t,e,a,t.columns)}),l.applyStyles(l.userStyles),t.body.forEach(function(e,n){bh(l,t,e,n===t.body.length-1,u,a,t.columns)}),l.applyStyles(l.userStyles),(n.showFoot===`lastPage`||n.showFoot===`everyPage`)&&t.foot.forEach(function(e){return xh(l,t,e,a,t.columns)})),xm(l,t,u,a),t.callEndPageHooks(l,a),t.finalY=a.y,e.lastAutoTable=t,l.applyStyles(l.userStyles)}function fh(e,t,n,r){var i=uh(e,t);if(t.settings.horizontalPageBreakBehaviour===`afterAllRows`)i.forEach(function(i,a){e.applyStyles(e.userStyles),a>0?Th(e,t,n,r,i.columns,!0):ph(e,t,r,i.columns),mh(e,t,n,r,i.columns),gh(e,t,r,i.columns)});else for(var a=-1,o=i[0],s=function(){var s=a;if(o){e.applyStyles(e.userStyles);var c=o.columns;a>=0?Th(e,t,n,r,c,!0):ph(e,t,r,c),s=hh(e,t,a+1,r,c),gh(e,t,r,c)}var l=s-a;i.slice(1).forEach(function(i){e.applyStyles(e.userStyles),Th(e,t,n,r,i.columns,!0),hh(e,t,a+1,r,i.columns,l),gh(e,t,r,i.columns)}),a=s};ad&&(u.text=l.text.splice(d,l.text.length));var f=r.scaleFactor(),p=r.getLineHeightFactor();l.contentHeight=l.getContentHeight(f,p),l.contentHeight>=t&&(l.contentHeight=t,u.styles.minCellHeight-=t),l.contentHeight>e.height&&(e.height=l.contentHeight),u.contentHeight=u.getContentHeight(f,p),u.contentHeight>a&&(a=u.contentHeight),i[c.index]=u}}var m=new Gm(e.raw,-1,e.section,i,!0);m.height=a;for(var h=0,g=n.columns;ho)return console.log(`Will not be able to print row ${t.index} correctly since it's minimum height is larger than page height`),!0;if(!c)return!1;var l=t.hasRowSpan(r.columns);return t.getMaxCellHeight(r.columns)>o?(l&&console.log(`The content of row ${t.index} will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.`),!0):!(l||r.settings.rowPageBreak===`avoid`)}function bh(e,t,n,r,i,a,o){var s=wh(e,t,r,a);if(n.canEntireRowFit(s,o))xh(e,t,n,a,o);else if(yh(e,n,s,t)){var c=vh(n,s,t,e);xh(e,t,n,a,o),Th(e,t,i,a,o),bh(e,t,c,r,i,a,o)}else Th(e,t,i,a,o),bh(e,t,n,r,i,a,o)}function xh(e,t,n,r,i){r.x=t.settings.margin.left;for(var a=0,o=i;a`u`)return console.error(`Cannot run autoTableHtmlToJson in non browser environment`),null;var n=Am(new mm(this),e,window,t,!1),r=n.head,i=n.body;return{columns:r[0]?.map(function(e){return e.content})||[],rows:i,data:i}}}function Oh(e,t){dh(e,nh(e,Fm(e,t)))}try{if(typeof window<`u`&&window){var kh=window,Ah=kh.jsPDF||kh.jspdf?.jsPDF;Ah&&Dh(Ah)}}catch(e){console.error(`Could not apply autoTable plugin`,e)}var jh=`AAEAAAAOAIAAAwBgR0RFRgslCyYAAU70AAAAQEdQT1OW7t6tAAFPNAAAUZJHU1VCLJENOgABoMgAAAQsT1MvMrivKbYAAAFoAAAAYFZETVhu6nZPAAASiAAABeBjbWFwe1eWmQAAGGgAAAh+Z2x5ZnKsuk0AAClMAAD8BGhlYWT3/7sxAAAA7AAAADZoaGVhCywJXgAAASQAAAAkaG10eMBzVnEAAAHIAAAQwGxvY2Hm+KbaAAAg6AAACGJtYXhwBE8BKgAAAUgAAAAgbmFtZfDWLcMAASVQAAAEo3Bvc3RDYN+ZAAEp9AAAJP0AAQAAAAEAAOqeVyxfDzz1AAsIAAAAAADE8BEuAAAAANAzXr36jf3VCTAIcwAAAAkAAgAAAAAAAAABAAAHbP4MAAAJSfqN/dgJMAABAAAAAAAAAAAAAAAAAAAEMAABAAAEMACwABYAeAAFAAEAAAAAAAAAAAAAAAAAAwABAAMEigGQAAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAAAAAAAAAAAAAAA4AAC/1AAIFsAAAAgAAAAAHB5cnMAQAAA//0GAP4AAGYHmgIAIAABn08BAAAEOgWwAAAAIAACAfsAAAAAAAAB+wAAAfsAAAKPAIgE+wBGBH4AbgXcAGkE+QBlAWUAZwK8AIUCyAAmA3IAHASJAE4BkgAdAjUAJQIbAJADTAASBH4AcwR+AKoEfgBdBH4AXgR+ADUEfgCaBH0AgwR+AE0EfgBwBH4AZAHwAIYBsQApBBEASARkAJgELgCGA8cASwcvAGoFOAAcBPsAqQU1AHcFPwCpBIwAqQRsAKkFcwB6BbQAqQItALcEagA1BQQAqQROAKkG/ACpBbQAqQWAAHYFDACpBYAAbQTtAKgEvwBQBMYAMQUwAIwFFwAcBxkAPQUEADkEzgAPBMoAVgIfAJIDSAAoAh8ACQNYAEADnAAEAnkAOQRaAG0EfQCMBDAAXASDAF8EPQBdAscAPAR9AGAEaACMAfEAjQHp/78EDgCNAfEAnAcDAIsEagCMBJAAWwR9AIwEjABfArUAjAQgAF8CnQAJBGkAiAPgACEGAwArA/cAKQPJABYD9wBYArUAQAHzAK8CtQATBXEAgwHzAIsEYQBpBKYAWwW0AGkE2AAfAesAkwToAFoDWABmBkkAWwOTAJMDwQBmBG4AfwZKAFoDqgB4Av0AggRHAGEC7wBCAu8APgKCAHsEiACaA+kAQwIWAJMB+wB0ArkAegOjAHoDwABmBdwAVQY1AFAGOQBvA8kARAd6//IERABZBYEAdgS6AKYEwgCLBsEATgSwAH4EkQBHBIkAWwScAJUFmwAeAfoAmwRzAJoETwAjAioAIwWLAKIEiACRB6EAaQdEAGEB/ACgArn/5AV/AGUEkwBbBZAAjATzAIgCA/+0BDcAYgPEAKkDjQCMA2oAgQHxAI0CrQB5AioAMgPGAHsC/ABeAloAfgAA/TYAAP2GAAD8iwAA/V4AAPwnAe/9OAINALcECwBxAhcAkwRzALEFpAAfBXIAZwU+ADIEkQB4BbUAsgSRAEUFuwBNBYkAWgVSAHEEhQBkBL0AoAQCAC4EiABgBFAAYwQlAG0EiACRBI4AegKXAMMEbgAlA+wAZQTFACkEiACRBE0AZQSIAGAELABRBF0AjwWjAFcFmgBfBpcAegShAHkEQv/aBkgASgX/ACoFZAB7CJkAMQikALEGggA+BbQAsAULAKIGBAAyB0MAGwS/AFAFtACxBakALwUHAE0GLQBTBdkArwV6AJYHhwCwB8AAsAYSABEG6wCyBQUAowVkAJMHJwC3BRgAWQRsAGEEkgCdA1sAmgTUAC4GIAAVBBAAWASeAJwEUgCcBKAAKAXvAJ0EnQCcBJ4AnAPYACgFzQBkBL0AnARZAGcGeACcBp8AkQT3AB4GNgCdBFgAnQRNAGQGiACdBGQALwRo/+cETgBnBskAJwbkAJwEif/9BJ4AnAcIAJwGKwCBBFb/3AcsALgF+QCZBNIAKARGAA8HDADKBgwAvAbRAJMF4QCWCQUAtwfRAJsEJABQA9sATAVyAGcEjABbBQoAFgQDAC4FcgBnBIkAWwcBAJwGJAB+BwkAnAYsAIEFMgB1BEcAZAT9AHQAAPxnAAD8cQAA/WYAAP2kAAD6jQAA+qQEVv/cBRsAqASKAIwEZACiA5AAkQTbALEEBgCRBQkAowR+AJoGjABFBYQAPgfPAKgFtACRCDEAsAb0AJEF7gBxBNMAbQctADQFXAAfBXAAlgRrAIMFcACKBi8APwS+/90FCQCjBFoAmgWyALEEiACRBYcAXQSoAGgEqABpBLcAOgNJADsE9gBXBpQAWQbkAGQGVgA2BSsAMQRKAFMECAB5B8EARAZ1AD8H+wCpBqEAkAT2AHYEHQBlBa0AIwUgAEYFZACWBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAABUAAogY/AJADpgANAZkAYAGZADABlwAkAZoAUALUAGgC2wA8AsEAJARpAEYEjwBXArIAigPEAJQFWgCUB6oARAJmAGwCZgBZA6MAOwLvADYDYAB6BKYAWwaRAKcEfgBfBegAewPOAGgIOgCiBQEAZwUXAJgGJgBUBtcAZAbPAGMGagBZBI8AagWOAKkErwBFBJIAqATFAD8IOgBiAgz/sASCAGUEZACYBBEAPgQvAIUECAArAkwAtQKPAG4CAwBcBG4AHwAAAAAIMwBbCDUAXALvAFADC/+iA/P/XgPvAG4DpABbAf0AnwSFABMEUACKBHwAYASAAIoD5gCKA8sAigSsAGME4wCKAegAlwPPACsEVACKA7QAigYCAIoE4wCKBLsAYARcAIoEuwBZBEoAigQgAEMEJgAoBHwAdARnABQGFQAxBFQAJgQrAA0EIwBHBA8AYwQPAJgEDwBOBA8ATgQPADAEDwCABA4AcgQPAEIEDwBgBA8AVQOkAIMC7wB6Au8AQgLvAD4C7wA2Au8AWwLvAFYC7wA6Au8ATwLvAEkDlgCPArUAngNHAIEBkQBnAiUAGwH8/7YEDgBpBDoAHgN5AFcD9ABpBG8AWgTDAGQEiABgBUwAsQUkALIEEwCSBT0AsgQPAJIDnwCBA54AgQR+AE0FfgCDBYEAfgWuAH4FkwCyBeAAfgXjAH4D1QCgBIIAgwRYAA8EzwA+BGsAZQQuAEoEuQCCBQAAeAQgADsEfQCMBDIAXASTAFsEjABbBJ4AWgSNAIwEnABbBDAAXAQ9AF0EfQBgBH4AhQR+AFoFPwCpBYAAdwRaAG0DagCBAfsAAAI1ACUFXQAlBV0AJQSGAAAExgAxAp3/9AU4ABwFOAAcBTgAHAU4ABwFOAAcBTgAHAU4ABwFNQB3BIwAqQSMAKkEjACpBIwAqQIt/+ACLQCwAi3/6QIt/9YFtACpBYAAdgWAAHYFgAB2BYAAdgWAAHYFMACMBTAAjAUwAIwFMACMBM4ADwRaAG0EWgBtBFoAbQRaAG0EWgBtBFoAbQRaAG0EMABcBD0AXQQ9AF0EPQBdBD0AXQH6/8YB+gCWAfr/zwH6/7wEagCMBJAAWwSQAFsEkABbBJAAWwSQAFsEaQCIBGkAiARpAIgEaQCIA8kAFgPJABYFOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FNQB3BDAAXAU1AHcEMABcBTUAdwQwAFwFNQB3BDAAXAU/AKkFGQBfBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQVzAHoEfQBgBXMAegR9AGAFcwB6BH0AYAVzAHoEfQBgBbQAqQRoAIwCLf+3Afr/nQIt/7YB+v+cAi3/7AH6/9ICLQAJAfH/+gItAKoGlwC3A9oAjQRqADUCA/+0BQQAqQQOAI0ETgChAfEAkwROAKkB8QBXBE4AqQKHAJwETgCpAs0AnAW0AKkEagCMBbQAqQRqAIwFtACpBGoAjARq/84FgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsE7QCoArUAjATtAKgCtQBTBO0AqAK1AGMEvwBQBCAAXwS/AFAEIABfBL8AUAQgAF8EvwBQBCAAXwS/AFAEIABfBMYAMQKdAAkExgAxAp0ACQTGADECxQAJBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBxkAPQYDACsEzgAPA8kAFgTOAA8EygBWA/cAWATKAFYD9wBYBMoAVgP3AFgHev/yBsEATgWBAHYEiQBbBID/wQSA/8EEJgAoBIUAEwSFABMEhQATBIUAEwSFABMEhQATBIUAEwR8AGAD5gCKA+YAigPmAIoD5gCKAej/vgHoAI4B6P/HAej/tATjAIoEuwBgBLsAYAS7AGAEuwBgBLsAYAR8AHQEfAB0BHwAdAR8AHQEKwANBIUAEwSFABMEhQATBHwAYAR8AGAEfABgBHwAYASAAIoD5gCKA+YAigPmAIoD5gCKA+YAigSsAGMErABjBKwAYwSsAGME4wCKAej/lQHo/5QB6P/KAej/4wHoAIkDzwArBFQAigO0AIIDtACKA7QAigO0AIoE4wCKBOMAigTjAIoEuwBgBLsAYAS7AGAESgCKBEoAigRKAIoEIABDBCAAQwQgAEMEIABDBCYAKAQmACgEfAB0BHwAdAR8AHQEfAB0BHwAdAR8AHQGFQAxBCsADQQrAA0EIwBHBCMARwQjAEcIQABDBTgAHATw//AGGP/+ApEABAWUAD0FMv94BWYAMwKX/5sFOAAcBPsAqQSMAKkEygBWBbQAqQItALcFBACpBvwAqQW0AKkFgAB2BQwAqQTGADEEzgAPBQQAOQIt/9YEzgAPBIUAZARQAGMEiACRApcAwwRdAI8EcwCaBJAAWwSIAJoD4AAhA/cAKQKX/+YEXQCPBJAAWwRdAI8GlwB6BIwAqQRzALEEvwBQAi0AtwIt/9YEagA1BSQAsgUEAKkFBwBNBTgAHAT7AKkEcwCxBIwAqQW0ALEG/ACpBbQAqQWAAHYFtQCyBQwAqQU1AHcExgAxBQQAOQRaAG0EPQBdBJ4AnASQAFsEfQCMBDAAXAPJABYD9wApBD0AXQNbAJoEIABfAfEAjQH6/7wB6f+/BFIAnAPJABYHGQA9BgMAKwcZAD0GAwArBxkAPQYDACsEzgAPA8kAFgFlAGcCjwCIBB4AoAS4ADwCA/+0AZkAMAb8AKkHAwCLBTgAHARaAG0FgP9HBzUAPAd/ADwEjACpBbQAsQQ9AF0EngCcBYkAWgWaAF8FCgAWBAP/+whZAFsJSQB2BL8AUAQQAFgFNQB3BDAAXATOAA8EAgAuAi0AtwdDABsGIAAVAi0AtwU4ABwEWgBtBTgAHARaAG0Hev/yBsEATgSMAKkEPQBdBYcAXQQ3AGIENwBiB0MAGwYgABUEvwBQBBAAWAW0ALEEngCcBbQAsQSeAJwFgAB2BJAAWwVyAGcEjABbBXIAZwSMAFsFZACTBE0AZAUHAE0DyQAWBQcATQPJABYFBwBNA8kAFgV6AJYEWQBnBusAsgY2AJ0FBAA5A/cAKQSDAF8FqQAvBKAAKAU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWv/KBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIz/8AQ9/7oEjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0CLQC3AfoAmwItAKMB8QCFBYAAdgSQAFsFgAB2BJAAWwWAAHYEkABbBYAARwSQ/8UFgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsFfwBlBJMAWwV/AGUEkwBbBX8AZQSTAFsFfwBlBJMAWwV/AGUEkwBbBTAAjARpAIgFMACMBGkAiAWQAIwE8wCIBZAAjATzAIgFkACMBPMAiAWQAIwE8wCIBZAAjATzAIgEzgAPA8kAFgTOAA8DyQAWBM4ADwPJABYEoQBfBKEAXwUkALIEUgCcBbQAqQSdAJwExgAxA9gAKAUEADkD9wApBXoAlgRZAGcFegCWBFkAZwRzALEDWwCaB0MAGwYgABUGLwA/BL7/3QRoAIwFBf/UBQX/1ARzAAMDW//8BTgACwQi/9MFtACxBJ4AnAW0AKkEnQCcBvwAqQXvAJ0FqQAvBKAAKATOAA8EAgAuBQQAOQP3ACkEUABjBGwAEgY/AJAAAAAAAg8AoAAAAAEAAQEBAQEADAD4CP8ACAAI//4ACQAJ//0ACgAK//0ACwAL//0ADAAM//0ADQAN//wADgAO//wADwAP//wAEAAQ//wAEQAR//sAEgAS//sAEwAT//sAFAAU//sAFQAU//oAFgAV//oAFwAW//oAGAAX//oAGQAY//kAGgAZ//kAGwAa//kAHAAb//kAHQAc//gAHgAd//gAHwAe//gAIAAf//gAIQAg//cAIgAh//cAIwAi//cAJAAj//cAJQAk//YAJgAl//YAJwAm//YAKAAn//YAKQAn//UAKgAo//UAKwAp//UALAAq//UALQAr//QALgAs//QALwAt//QAMAAu//QAMQAv//MAMgAw//MAMwAx//MANAAy//MANQAz//IANgA0//IANwA1//IAOAA2//IAOQA3//EAOgA4//EAOwA5//EAPAA6//EAPQA6//AAPgA7//AAPwA8//AAQAA9//AAQQA+/+8AQgA//+8AQwBA/+8ARABB/+8ARQBC/+4ARgBD/+4ARwBE/+4ASABF/+4ASQBG/+0ASgBH/+0ASwBI/+0ATABJ/+0ATQBK/+wATgBL/+wATwBM/+wAUABN/+wAUQBN/+sAUgBO/+sAUwBP/+sAVABQ/+sAVQBR/+oAVgBS/+oAVwBT/+oAWABU/+oAWQBV/+kAWgBW/+kAWwBX/+kAXABY/+kAXQBZ/+gAXgBa/+gAXwBb/+gAYABc/+gAYQBd/+cAYgBe/+cAYwBf/+cAZABg/+cAZQBg/+YAZgBh/+YAZwBi/+YAaABj/+YAaQBk/+UAagBl/+UAawBm/+UAbABn/+UAbQBo/+QAbgBp/+QAbwBq/+QAcABr/+QAcQBs/+MAcgBt/+MAcwBu/+MAdABv/+MAdQBw/+IAdgBx/+IAdwBy/+IAeABz/+IAeQBz/+EAegB0/+EAewB1/+EAfAB2/+EAfQB3/+AAfgB4/+AAfwB5/+AAgAB6/+AAgQB7/98AggB8/98AgwB9/98AhAB+/98AhQB//94AhgCA/94AhwCB/94AiACC/94AiQCD/90AigCE/90AiwCF/90AjACG/90AjQCG/9wAjgCH/9wAjwCI/9wAkACJ/9wAkQCK/9sAkgCL/9sAkwCM/9sAlACN/9sAlQCO/9oAlgCP/9oAlwCQ/9oAmACR/9oAmQCS/9kAmgCT/9kAmwCU/9kAnACV/9kAnQCW/9gAngCX/9gAnwCY/9gAoACZ/9gAoQCZ/9cAogCa/9cAowCb/9cApACc/9cApQCd/9YApgCe/9YApwCf/9YAqACg/9YAqQCh/9UAqgCi/9UAqwCj/9UArACk/9UArQCl/9QArgCm/9QArwCn/9QAsACo/9QAsQCp/9MAsgCq/9MAswCr/9MAtACs/9MAtQCs/9IAtgCt/9IAtwCu/9IAuACv/9IAuQCw/9EAugCx/9EAuwCy/9EAvACz/9EAvQC0/9AAvgC1/9AAvwC2/9AAwAC3/9AAwQC4/88AwgC5/88AwwC6/88AxAC7/88AxQC8/84AxgC9/84AxwC+/84AyAC//84AyQC//80AygDA/80AywDB/80AzADC/80AzQDD/8wAzgDE/8wAzwDF/8wA0ADG/8wA0QDH/8sA0gDI/8sA0wDJ/8sA1ADK/8sA1QDL/8oA1gDM/8oA1wDN/8oA2ADO/8oA2QDP/8kA2gDQ/8kA2wDR/8kA3ADS/8kA3QDS/8gA3gDT/8gA3wDU/8gA4ADV/8gA4QDW/8cA4gDX/8cA4wDY/8cA5ADZ/8cA5QDa/8YA5gDb/8YA5wDc/8YA6ADd/8YA6QDe/8UA6gDf/8UA6wDg/8UA7ADh/8UA7QDi/8QA7gDj/8QA7wDk/8QA8ADl/8QA8QDl/8MA8gDm/8MA8wDn/8MA9ADo/8MA9QDp/8IA9gDq/8IA9wDr/8IA+ADs/8IA+QDt/8EA+gDu/8EA+wDv/8EA/ADw/8EA/QDx/8AA/gDy/8AA/wDz/8AAAAADAAAAAwAAABwAAQAAAAAGdAADAAEAAAAcAAQGWAAAAOIAgAAGAGIAAAACAA0AIQB+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//8ARwAAA+AGHgImAbUAAAAGAJtTHwAA//8AQ//wB/0EnQAmAa4AAAAHAa4EIAAA//8AHAAABR0GPwImACMAAAAGAKkxAAAA////8AAABKoGPwAmACdkAAAHAKn/OQAA/////gAABWwGQQAmACpkAAAHAKn/RwAC//8ABAAAAdsGQAAmACtkAAAHAKn/TQAB//8APf/sBR0GPwAmADEUAAAGAKmGAAAA////eAAABR8GPwAmADtkAAAHAKn+wQAA//8AMwAABN8GPwAmALUUAAAHAKn/fAAA////m//0Aq0GdAImAL4AAAAHAKr/Kv/s//8AHAAABR0FsAIGACMAAP//AKkAAASIBbACBgAkAAD//wCpAAAERgWwAgYAJwAA//8AVgAABHoFsAIGADwAAP//AKkAAAUIBbACBgAqAAD//wC3AAABdwWwAgYAKwAA//8AqQAABQUFsAIGAC0AAP//AKkAAAZSBbACBgAvAAD//wCpAAAFCAWwAgYAMAAA//8Adv/sBQkFxAIGADEAAP//AKkAAATABbACBgAyAAD//wAxAAAElwWwAgYANgAA//8ADwAABLsFsAIGADsAAP//ADkAAATOBbACBgA6AAD////WAAACXwcHAiYAKwAAAAcAaP9wAUL//wAPAAAEuwb7AiYAOwAAAAcAaADCATb//wBk/+sEdwY6AiYAtgAAAAcAqQF1//v//wBj/+wD7AY5AiYAugAAAAcAqQEr//r//wCR/mED8AY6AiYAvAAAAAcAqQFG//v//wDD//QCSwYlAiYAvgAAAAYAqSrmAAD//wCP/+wD9gZ0AiYAxgAAAAYAqiHsAAD//wCaAAAEPwQ6AgYAiwAA//8AW//sBDQETgIGAFEAAP//AJr+YAPuBDoCBgB0AAD//wAhAAADugQ6AgYAWAAA//8AKQAAA8oEOgIGAFoAAP///+b/9AJvBbECJgC+AAAABgBogOwAAP//AI//7AP2BbECJgDGAAAABgBod+wAAP//AFv/7AQ0BjoCJgBRAAAABwCpAUT/+///AI//7AP2BiUCJgDGAAAABwCpASL/5v//AHr/7AYZBiICJgDJAAAABwCpAlP/4///AKkAAARGBwcCJgAnAAAABwBoAMQBQv//ALEAAAQwB0ACJgCsAAAABwBzAZABQgABAFD/7ARyBcQAPQAAATQuAicu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AAABIxEjESM1MwEzAQEzATMDpuHA25T+UdwBegF82v5RmgIJ/fcCCZcDEP0lAtv88AAAAAABAC7+YAPfBDoADgAABSMRIxEjNTMBMwEBMwEzA0rmuty//qG9AR8BGL3+o8gL/msBlZcDrvzaAyb8UgABADkAAATOBbAAEQAAASMBIwEBIwEjNTMBMwEBMwEzA8SkAa7k/pr+mOMBr6CR/mvhAV8BXeL+a5YCnv1iAjj9yAKelwJ7/dICLv2FAAAAAAEAKQAAA8oEOgARAAABIwEjAwMjASM1MwEzExMzATMDPLMBQdb6+tcBQaqe/tbW7fDY/tanAeH+HwGV/msB4ZcBwv51AYv+PgAAAP//AGP/7APsBE0CBgC6AAD//wASAAAELwWwAiYAKAAAAAcByv+D/n///wCQAosFyQMiAEYBhoQAZmZAAAACAKD/9QF7BbAAAwAPAAABIwMzAzQ2MzIWFRQGIyImAVunDcLJNzY2ODg2NjcBmwQV+q0tPT0tLTs7AAAAABsBSgABAAAAAAAAAB8AAAABAAAAAAABAA0AHwABAAAAAAACAAcALAABAAAAAAADABIAMwABAAAAAAAEABUARQABAAAAAAAFABYAWgABAAAAAAAGAA4AcAABAAAAAAAHACAAfgABAAAAAAAJAAYAngABAAAAAAALAAoApAABAAAAAAAMABMArgABAAAAAAANAC4AwQABAAAAAAAOACoA7wABAAAAAAASAA4BGQADAAEECQAAAD4BJwADAAEECQABABoBZQADAAEECQACAA4BfwADAAEECQADACQBjQADAAEECQAEACoBsQADAAEECQAFACwB2wADAAEECQAGABwCBwADAAEECQAHAEACIwADAAEECQAJAAwCYwADAAEECQALABQCbwADAAEECQAMACYCgwADAAEECQANAFwCqQADAAEECQAOAFQDBUZvbnQgZGF0YSBjb3B5cmlnaHQgR29vZ2xlIDIwMTRSb2JvdG8yMDAwOTgwUmVndWxhckdvb2dsZTpSb2JvdG86MjAxNFJvYm90bzIwMDA5ODAgUmVndWxhclZlcnNpb24gMi4wMDA5ODA7IDIwMTRSb2JvdG8tUmVndWxhclJvYm90byBpcyBhIHRyYWRlbWFyayBvZiBHb29nbGUuR29vZ2xlR29vZ2xlLmNvbUNocmlzdGlhbiBSb2JlcnRzb25MaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4waHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wUm9ib3RvIFJlZ3VsYXIARgBvAG4AdAAgAGQAYQB0AGEAIABjAG8AcAB5AHIAaQBnAGgAdAAgAEcAbwBvAGcAbABlACAAMgAwADEANABSAG8AYgBvAHQAbwAyADAAMAAwADkAOAAwAFIAZQBnAHUAbABhAHIARwBvAG8AZwBsAGUAOgBSAG8AYgBvAHQAbwA6ADIAMAAxADQAUgBvAGIAbwB0AG8AMgAwADAAMAA5ADgAMAAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADIALgAwADAAMAA5ADgAMAA7ACAAMgAwADEANABSAG8AYgBvAHQAbwAtAFIAZQBnAHUAbABhAHIAUgBvAGIAbwB0AG8AIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABHAG8AbwBnAGwAZQAuAEcAbwBvAGcAbABlAEcAbwBvAGcAbABlAC4AYwBvAG0AQwBoAHIAaQBzAHQAaQBhAG4AIABSAG8AYgBlAHIAdABzAG8AbgBMAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAEEAcABhAGMAaABlACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADIALgAwAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAAACAAAAAAAA/2oAZAAAAAAAAAAAAAAAAAAAAAAAAAAABDAAAAECAAIAAwAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQCjAIQAhQC9AJYA6ACGAI4AiwCdAKkApACKAQMAgwCTAPIA8wCNAJcAiAEEAN4A8QCeAKoA9QD0APYAogCQAPAAkQDtAIkAoADqALgAoQDuAQUA1wEGAOIA4wEHAQgAsACxAQkApgEKAQsBDAENAQ4BDwDYAOEA2wDcAN0A4ADZAN8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgCfASMBJAElASYBJwEoASkBKgErASwBLQCbAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0AsgCzAc4AtgC3AMQBzwC0ALUAxQCCAMIAhwHQAKsAxgC+AL8AvAHRAdIB0wHUAdUB1gHXAdgAjAHZAdoB2wHcAd0AmACaAJkA7wClAJIAnACnAI8AlACVALkB3gHfAeAAwAHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksArAJMAk0A6QJOAk8CUACtAMkAxwCuAGIAYwJRAGQAywBlAMgAygDPAMwAzQDOAGYA0wDQANEArwBnANYA1ADVAGgA6wBqAGkAawBtAGwAbgJSAG8AcQBwAHIAcwB1AHQAdgB3AHgAegB5AHsAfQB8AH8AfgCAAIEA7AC6AlMCVAJVAlYCVwJYAP0A/gJZAloCWwJcAP8BAAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoA+AD5AmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4A+wD8Ap8CoADkAOUCoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgC7ArcCuAK5AroA5gDnArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUA9wQ2BDcABAd1bmkwMDA5Bm1hY3Jvbg5wZXJpb2RjZW50ZXJlZARIYmFyDGtncmVlbmxhbmRpYwNFbmcDZW5nBWxvbmdzBU9ob3JuBW9ob3JuBVVob3JuBXVob3JuB3VuaTAyMzcFc2Nod2EHdW5pMDJGMwlncmF2ZWNvbWIJYWN1dGVjb21iCXRpbGRlY29tYgRob29rB3VuaTAzMEYIZG90YmVsb3cFdG9ub3MNZGllcmVzaXN0b25vcwlhbm90ZWxlaWEFR2FtbWEFRGVsdGEFVGhldGEGTGFtYmRhAlhpAlBpBVNpZ21hA1BoaQNQc2kFYWxwaGEEYmV0YQVnYW1tYQVkZWx0YQdlcHNpbG9uBHpldGEDZXRhBXRoZXRhBGlvdGEGbGFtYmRhAnhpA3JobwZzaWdtYTEFc2lnbWEDdGF1B3Vwc2lsb24DcGhpA3BzaQVvbWVnYQd1bmkwM0QxB3VuaTAzRDIHdW5pMDNENgd1bmkwNDAyB3VuaTA0MDQHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MEIHdW5pMDQwRgd1bmkwNDExB3VuaTA0MTQHdW5pMDQxNgd1bmkwNDE3B3VuaTA0MTgHdW5pMDQxQgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNgd1bmkwNDI3B3VuaTA0MjgHdW5pMDQyOQd1bmkwNDJBB3VuaTA0MkIHdW5pMDQyQwd1bmkwNDJEB3VuaTA0MkUHdW5pMDQyRgd1bmkwNDMxB3VuaTA0MzIHdW5pMDQzMwd1bmkwNDM0B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0M0EHdW5pMDQzQgd1bmkwNDNDB3VuaTA0M0QHdW5pMDQzRgd1bmkwNDQyB3VuaTA0NDQHdW5pMDQ0Ngd1bmkwNDQ3B3VuaTA0NDgHdW5pMDQ0OQd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ0Qwd1bmkwNDREB3VuaTA0NEUHdW5pMDQ0Rgd1bmkwNDUyB3VuaTA0NTQHdW5pMDQ1OQd1bmkwNDVBB3VuaTA0NUIHdW5pMDQ1Rgd1bmkwNDYwB3VuaTA0NjEHdW5pMDQ2Mwd1bmkwNDY0B3VuaTA0NjUHdW5pMDQ2Ngd1bmkwNDY3B3VuaTA0NjgHdW5pMDQ2OQd1bmkwNDZBB3VuaTA0NkIHdW5pMDQ2Qwd1bmkwNDZEB3VuaTA0NkUHdW5pMDQ2Rgd1bmkwNDcyB3VuaTA0NzMHdW5pMDQ3NAd1bmkwNDc1B3VuaTA0N0EHdW5pMDQ3Qgd1bmkwNDdDB3VuaTA0N0QHdW5pMDQ3RQd1bmkwNDdGB3VuaTA0ODAHdW5pMDQ4MQd1bmkwNDgyB3VuaTA0ODMHdW5pMDQ4NAd1bmkwNDg1B3VuaTA0ODYHdW5pMDQ4OAd1bmkwNDg5B3VuaTA0OEQHdW5pMDQ4RQd1bmkwNDhGB3VuaTA0OTAHdW5pMDQ5MQd1bmkwNDk0B3VuaTA0OTUHdW5pMDQ5Qwd1bmkwNDlEB3VuaTA0QTAHdW5pMDRBMQd1bmkwNEE0B3VuaTA0QTUHdW5pMDRBNgd1bmkwNEE3B3VuaTA0QTgHdW5pMDRBOQd1bmkwNEI0B3VuaTA0QjUHdW5pMDRCOAd1bmkwNEI5B3VuaTA0QkEHdW5pMDRCQwd1bmkwNEJEB3VuaTA0QzMHdW5pMDRDNAd1bmkwNEM3B3VuaTA0QzgHdW5pMDREOAd1bmkwNEUwB3VuaTA0RTEHdW5pMDRGQQd1bmkwNEZCB3VuaTA1MDAHdW5pMDUwMgd1bmkwNTAzB3VuaTA1MDQHdW5pMDUwNQd1bmkwNTA2B3VuaTA1MDcHdW5pMDUwOAd1bmkwNTA5B3VuaTA1MEEHdW5pMDUwQgd1bmkwNTBDB3VuaTA1MEQHdW5pMDUwRQd1bmkwNTBGB3VuaTA1MTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMEINdW5kZXJzY29yZWRibA1xdW90ZXJldmVyc2VkB3VuaTIwMjUHdW5pMjA3NAluc3VwZXJpb3IEbGlyYQZwZXNldGEERXVybwd1bmkyMTA1B3VuaTIxMTMHdW5pMjExNgllc3RpbWF0ZWQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMKY29sb24ubG51bQlxdW90ZWRibHgLY29tbWFhY2NlbnQHdW5pRkVGRgd1bmlGRkZDB3VuaUZGRkQIemVyby5zdXAObGFyZ2VyaWdodGhvb2sTY2lyY3VtZmxleGdyYXZlY29tYhNjaXJjdW1mbGV4YWN1dGVjb21iDmJyZXZlZ3JhdmVjb21iEWNvbW1hYWNjZW50cm90YXRlBkEuc21jcAZCLnNtY3AGQy5zbWNwBkQuc21jcAZFLnNtY3AGRi5zbWNwBkcuc21jcAZILnNtY3AGSS5zbWNwBkouc21jcAZLLnNtY3AGTC5zbWNwBk0uc21jcAZOLnNtY3AGTy5zbWNwBlAuc21jcAZRLnNtY3AGUi5zbWNwBlMuc21jcAZULnNtY3AGVS5zbWNwBlYuc21jcAZXLnNtY3AGWC5zbWNwBlkuc21jcAZaLnNtY3AJemVyby5zbWNwCG9uZS5zbWNwCHR3by5zbWNwCnRocmVlLnNtY3AJZm91ci5zbWNwCWZpdmUuc21jcAhzaXguc21jcApzZXZlbi5zbWNwCmVpZ2h0LnNtY3AJbmluZS5zbWNwDmJyZXZldGlsZGVjb21iB29uZS5zdXAHdHdvLnN1cAl0aHJlZS5zdXAIZm91ci5zdXAIZml2ZS5zdXAHc2l4LnN1cAlzZXZlbi5zdXAJZWlnaHQuc3VwCG5pbmUuc3VwCGNyb3NzYmFyCXJpbmdhY3V0ZQlkYXNpYW94aWELY3lyaWxsaWN0aWMQY3lyaWxsaWNob29rbGVmdAxjeXJpbGxpY2hvb2sSY2lyY3VtZmxleGhvb2tjb21iBWcuYWx0CG9uZS5sbnVtE2NpcmN1bWZsZXh0aWxkZWNvbWIHY2hpLmFsdAlhbHBoYS5hbHQJZGVsdGEuYWx0BVIuYWx0BUsuYWx0BWsuYWx0BksuYWx0MgZrLmFsdDIOYnJldmVhY3V0ZWNvbWINYnJldmVob29rY29tYglzZXZlbi5hbHQFRy5hbHQGQy5zczA2Bkcuc3MwNgZELnNzMDYGTy5zczA2BlEuc3MwNghvbmUub251bQh0d28ub251bQp0aHJlZS5vbnVtCWZvdXIub251bQlmaXZlLm9udW0Kc2V2ZW4ub251bQluaW5lLm9udW0JemVyby5vbnVtCnNldmVuLmxudW0GYi5zczA2BmMuc3MwNgZkLnNzMDYGZy5zczA2Bm8uc3MwNgZwLnNzMDYGcS5zczA2BmMuc3MwNwZlLnNzMDcGZy5zczA3B3NpeC5hbHQIbmluZS5hbHQERC5jbgRRLmNuBGEuY24NY3lyaWxsaWNicmV2ZQd1bmkwMEFEBkRjcm9hdARoYmFyBFRiYXIEdGJhcgpBcmluZ2FjdXRlCmFyaW5nYWN1dGUHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4B3VuaTAxMEEHdW5pMDEwQgZEY2Fyb24GZGNhcm9uB0VtYWNyb24HZW1hY3JvbgZFYnJldmUGZWJyZXZlCkVkb3RhY2NlbnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxleAtnY2lyY3VtZmxleAd1bmkwMTIwB3VuaTAxMjEMR2NvbW1hYWNjZW50DGdjb21tYWFjY2VudAtIY2lyY3VtZmxleAtoY2lyY3VtZmxleAZJdGlsZGUGaXRpbGRlB0ltYWNyb24HaW1hY3JvbgZJYnJldmUGaWJyZXZlB0lvZ29uZWsHaW9nb25lawpJZG90YWNjZW50AklKAmlqC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtjb21tYWFjY2VudAxrY29tbWFhY2NlbnQGTGFjdXRlBmxhY3V0ZQxMY29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0ZQZuYWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uC25hcG9zdHJvcGhlB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZSYWN1dGUGcmFjdXRlDFJjb21tYWFjY2VudAxyY29tbWFhY2NlbnQGUmNhcm9uBnJjYXJvbgZTYWN1dGUGc2FjdXRlC1NjaXJjdW1mbGV4C3NjaXJjdW1mbGV4B3VuaTAyMTgHdW5pMDIxOQd1bmkwMjFBB3VuaTAyMUIHdW5pMDE2Mgd1bmkwMTYzBlRjYXJvbgZ0Y2Fyb24GVXRpbGRlBnV0aWxkZQdVbWFjcm9uB3VtYWNyb24GVWJyZXZlBnVicmV2ZQVVcmluZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxhdXQHVW9nb25lawd1b2dvbmVrC1djaXJjdW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3ljaXJjdW1mbGV4BlphY3V0ZQZ6YWN1dGUKWmRvdGFjY2VudAp6ZG90YWNjZW50B0FFYWN1dGUHYWVhY3V0ZQtPc2xhc2hhY3V0ZQtvc2xhc2hhY3V0ZQtEY3JvYXQuc21jcAhFdGguc21jcAlUYmFyLnNtY3ALQWdyYXZlLnNtY3ALQWFjdXRlLnNtY3AQQWNpcmN1bWZsZXguc21jcAtBdGlsZGUuc21jcA5BZGllcmVzaXMuc21jcApBcmluZy5zbWNwD0FyaW5nYWN1dGUuc21jcA1DY2VkaWxsYS5zbWNwC0VncmF2ZS5zbWNwC0VhY3V0ZS5zbWNwEEVjaXJjdW1mbGV4LnNtY3AORWRpZXJlc2lzLnNtY3ALSWdyYXZlLnNtY3ALSWFjdXRlLnNtY3AQSWNpcmN1bWZsZXguc21jcA5JZGllcmVzaXMuc21jcAtOdGlsZGUuc21jcAtPZ3JhdmUuc21jcAtPYWN1dGUuc21jcBBPY2lyY3VtZmxleC5zbWNwC090aWxkZS5zbWNwDk9kaWVyZXNpcy5zbWNwC1VncmF2ZS5zbWNwC1VhY3V0ZS5zbWNwEFVjaXJjdW1mbGV4LnNtY3AOVWRpZXJlc2lzLnNtY3ALWWFjdXRlLnNtY3AMQW1hY3Jvbi5zbWNwC0FicmV2ZS5zbWNwDEFvZ29uZWsuc21jcAtDYWN1dGUuc21jcBBDY2lyY3VtZmxleC5zbWNwDHVuaTAxMEEuc21jcAtDY2Fyb24uc21jcAtEY2Fyb24uc21jcAxFbWFjcm9uLnNtY3ALRWJyZXZlLnNtY3APRWRvdGFjY2VudC5zbWNwDEVvZ29uZWsuc21jcAtFY2Fyb24uc21jcBBHY2lyY3VtZmxleC5zbWNwC0dicmV2ZS5zbWNwDHVuaTAxMjAuc21jcBFHY29tbWFhY2NlbnQuc21jcBBIY2lyY3VtZmxleC5zbWNwC0l0aWxkZS5zbWNwDEltYWNyb24uc21jcAtJYnJldmUuc21jcAxJb2dvbmVrLnNtY3APSWRvdGFjY2VudC5zbWNwEEpjaXJjdW1mbGV4LnNtY3ARS2NvbW1hYWNjZW50LnNtY3ALTGFjdXRlLnNtY3ARTGNvbW1hYWNjZW50LnNtY3ALTGNhcm9uLnNtY3AJTGRvdC5zbWNwC05hY3V0ZS5zbWNwEU5jb21tYWFjY2VudC5zbWNwC05jYXJvbi5zbWNwDE9tYWNyb24uc21jcAtPYnJldmUuc21jcBJPaHVuZ2FydW1sYXV0LnNtY3ALUmFjdXRlLnNtY3ARUmNvbW1hYWNjZW50LnNtY3ALUmNhcm9uLnNtY3ALU2FjdXRlLnNtY3AQU2NpcmN1bWZsZXguc21jcA1TY2VkaWxsYS5zbWNwC1NjYXJvbi5zbWNwEVRjb21tYWFjY2VudC5zbWNwC1RjYXJvbi5zbWNwC1V0aWxkZS5zbWNwDFVtYWNyb24uc21jcAtVYnJldmUuc21jcApVcmluZy5zbWNwElVodW5nYXJ1bWxhdXQuc21jcAxVb2dvbmVrLnNtY3AQV2NpcmN1bWZsZXguc21jcBBZY2lyY3VtZmxleC5zbWNwDllkaWVyZXNpcy5zbWNwC1phY3V0ZS5zbWNwD1pkb3RhY2NlbnQuc21jcAtaY2Fyb24uc21jcA9nZXJtYW5kYmxzLnNtY3AKQWxwaGF0b25vcwxFcHNpbG9udG9ub3MIRXRhdG9ub3MJSW90YXRvbm9zDE9taWNyb250b25vcwxVcHNpbG9udG9ub3MKT21lZ2F0b25vcxFpb3RhZGllcmVzaXN0b25vcwVBbHBoYQRCZXRhB0Vwc2lsb24EWmV0YQNFdGEESW90YQVLYXBwYQJNdQJOdQdPbWljcm9uA1JobwNUYXUHVXBzaWxvbgNDaGkMSW90YWRpZXJlc2lzD1Vwc2lsb25kaWVyZXNpcwphbHBoYXRvbm9zDGVwc2lsb250b25vcwhldGF0b25vcwlpb3RhdG9ub3MUdXBzaWxvbmRpZXJlc2lzdG9ub3MFa2FwcGEHb21pY3Jvbgd1bmkwM0JDAm51A2NoaQxpb3RhZGllcmVzaXMPdXBzaWxvbmRpZXJlc2lzDG9taWNyb250b25vcwx1cHNpbG9udG9ub3MKb21lZ2F0b25vcwd1bmkwNDAxB3VuaTA0MDMHdW5pMDQwNQd1bmkwNDA2B3VuaTA0MDcHdW5pMDQwOAd1bmkwNDFBB3VuaTA0MEMHdW5pMDQwRQd1bmkwNDEwB3VuaTA0MTIHdW5pMDQxMwd1bmkwNDE1B3VuaTA0MTkHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDI1B3VuaTA0MzAHdW5pMDQzNQd1bmkwNDM5B3VuaTA0M0UHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDMHdW5pMDQ0NQd1bmkwNDUxB3VuaTA0NTMHdW5pMDQ1NQd1bmkwNDU2B3VuaTA0NTcHdW5pMDQ1OAd1bmkwNDVDB3VuaTA0NUUGV2dyYXZlBndncmF2ZQZXYWN1dGUGd2FjdXRlCVdkaWVyZXNpcwl3ZGllcmVzaXMGWWdyYXZlBnlncmF2ZQZtaW51dGUGc2Vjb25kCWV4Y2xhbWRibAd1bmlGQjAyB3VuaTAxRjAHdW5pMDJCQwd1bmkxRTNFB3VuaTFFM0YHdW5pMUUwMAd1bmkxRTAxB3VuaTFGNEQHdW5pRkIwMwd1bmlGQjA0B3VuaTA0MDAHdW5pMDQwRAd1bmkwNDUwB3VuaTA0NUQHdW5pMDQ3MAd1bmkwNDcxB3VuaTA0NzYHdW5pMDQ3Nwd1bmkwNDc5B3VuaTA0NzgHdW5pMDQ5OAd1bmkwNDk5B3VuaTA0QUEHdW5pMDRBQgd1bmkwNEFFB3VuaTA0QUYHdW5pMDRDMAd1bmkwNEMxB3VuaTA0QzIHdW5pMDRDRgd1bmkwNEQwB3VuaTA0RDEHdW5pMDREMgd1bmkwNEQzB3VuaTA0RDQHdW5pMDRENQd1bmkwNEQ2B3VuaTA0RDcHdW5pMDREQQd1bmkwNEQ5B3VuaTA0REIHdW5pMDREQwd1bmkwNEREB3VuaTA0REUHdW5pMDRERgd1bmkwNEUyB3VuaTA0RTMHdW5pMDRFNAd1bmkwNEU1B3VuaTA0RTYHdW5pMDRFNwd1bmkwNEU4B3VuaTA0RTkHdW5pMDRFQQd1bmkwNEVCB3VuaTA0RUMHdW5pMDRFRAd1bmkwNEVFB3VuaTA0RUYHdW5pMDRGMAd1bmkwNEYxB3VuaTA0RjIHdW5pMDRGMwd1bmkwNEY0B3VuaTA0RjUHdW5pMDRGOAd1bmkwNEY5B3VuaTA0RkMHdW5pMDRGRAd1bmkwNTAxB3VuaTA1MTIHdW5pMDUxMwd1bmkxRUEwB3VuaTFFQTEHdW5pMUVBMgd1bmkxRUEzB3VuaTFFQTQHdW5pMUVBNQd1bmkxRUE2B3VuaTFFQTcHdW5pMUVBOAd1bmkxRUE5B3VuaTFFQUEHdW5pMUVBQgd1bmkxRUFDB3VuaTFFQUQHdW5pMUVBRQd1bmkxRUFGB3VuaTFFQjAHdW5pMUVCMQd1bmkxRUIyB3VuaTFFQjMHdW5pMUVCNAd1bmkxRUI1B3VuaTFFQjYHdW5pMUVCNwd1bmkxRUI4B3VuaTFFQjkHdW5pMUVCQQd1bmkxRUJCB3VuaTFFQkMHdW5pMUVCRAd1bmkxRUJFB3VuaTFFQkYHdW5pMUVDMAd1bmkxRUMxB3VuaTFFQzIHdW5pMUVDMwd1bmkxRUM0B3VuaTFFQzUHdW5pMUVDNgd1bmkxRUM3B3VuaTFFQzgHdW5pMUVDOQd1bmkxRUNBB3VuaTFFQ0IHdW5pMUVDQwd1bmkxRUNEB3VuaTFFQ0UHdW5pMUVDRgd1bmkxRUQwB3VuaTFFRDEHdW5pMUVEMgd1bmkxRUQzB3VuaTFFRDQHdW5pMUVENQd1bmkxRUQ2B3VuaTFFRDcHdW5pMUVEOAd1bmkxRUQ5B3VuaTFFREEHdW5pMUVEQgd1bmkxRURDB3VuaTFFREQHdW5pMUVERQd1bmkxRURGB3VuaTFFRTAHdW5pMUVFMQd1bmkxRUUyB3VuaTFFRTMHdW5pMUVFNAd1bmkxRUU1B3VuaTFFRTYHdW5pMUVFNwd1bmkxRUU4B3VuaTFFRTkHdW5pMUVFQQd1bmkxRUVCB3VuaTFFRUMHdW5pMUVFRAd1bmkxRUVFB3VuaTFFRUYHdW5pMUVGMAd1bmkxRUYxB3VuaTFFRjQHdW5pMUVGNQd1bmkxRUY2B3VuaTFFRjcHdW5pMUVGOAd1bmkxRUY5BmRjcm9hdAd1bmkyMEFCB3VuaTA0OUEHdW5pMDQ5Qgd1bmkwNEEyB3VuaTA0QTMHdW5pMDRBQwd1bmkwNEFEB3VuaTA0QjIHdW5pMDRCMwd1bmkwNEI2B3VuaTA0QjcHdW5pMDRDQgd1bmkwNENDB3VuaTA0RjYHdW5pMDRGNwd1bmkwNDk2B3VuaTA0OTcHdW5pMDRCRQd1bmkwNEJGB3VuaTA0QkIHdW5pMDQ4Qwd1bmkwNDYyB3VuaTA0OTIHdW5pMDQ5Mwd1bmkwNDlFB3VuaTA0OUYHdW5pMDQ4QQd1bmkwNDhCB3VuaTA0QzkHdW5pMDRDQQd1bmkwNENEB3VuaTA0Q0UHdW5pMDRDNQd1bmkwNEM2B3VuaTA0QjAHdW5pMDRCMQd1bmkwNEZFB3VuaTA0RkYHdW5pMDUxMQd1bmkyMDE1B3VuaTAwMDIAAAAAAQAAAAwAAAAAAAAAAgAIAMoAygABAR4BJAABAVYBYQABAXYBdgABAXsBfAABAX4BfgABAZMBlQABAcwBzAABAAEAAAAKAB4ALAABREZMVAAIAAQAAAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAAEAA4QOBZcN0oAAQNWAAQAAAGmCxQLFAaKC7YKvgtADGYMRgaQD3YPdgy2DygKYA92D3YMZgrIBpoM2gy2CxoK7g3OD5gKnAwoC1IMXAagDjYONg42DIwLUgqODLwOMAy8C1IGrg5mC7YMZgu2BrQGugbEBsoG0Ay8BtYG5A42Bw4HJAc+B0QHXgdkB2oHoAemB7AOQA5AB94PdggACCINzghQD3YPdgtsD3YPdghmDkAOQAiYCKIIrAjGDcQI2A4wCPIJCAtSCVYJcAmMCYwLUgmGCYwJjAmMC7YMjAsaDLwLUg5mDcQPKA8oDcQLFAsUCxQLFAsUCa4J1AneCegKBgoYCioKPApGC0AMZgxmDGYMZgzaC7YLtgu2C7YLtgu2C7YLQAxGDEYMRgxGD3YPdg92D3YPdgxmDGYMZgxmDGYMtgy2DLYMtg+YDCgMKAwoDCgMKAwoDCgMXAxcDFwMXA42DIwMjAyMDIwMjAy8DLwLtgwoC7YMKAu2DCgLQAtAC0ALQAxmDEYMXAxGDFwMRgxcDEYMXAxGDFwPdg42D3YPdg92D3YPdgy2DygKYApgCmAKYA92DjYPdg42D3YONg42DGYMjAxmDIwMZgyMCo4KjgqODNoM2gzaDLYMtgy2DLYMtgy2Cu4PmAy8D5gKnAqcCpwLtgxGD3YPdgxmD5gLtgq+DEYKnA92D3YPKA92D3YMZgrIDNoPmA3OD3YPmA42DIwMvAyMDEYOZg92D3YMtg8oDygLbAu2Cr4OZgxGD3YPdgxmCsgLQAzaDc4MKAxcDIwLUgy8DjAMXA3EDLwK7gruCu4PmAy8CxQLFAsUD3YONgu2DCgMZgxGDFwLGgy8C0APmAy8D3YNzg4wD3YLtgwoC7YMKAxGDFwMXAxcDc4OMAxmDIwMjAtSC2wMvAtsDLwLbAy8Dc4OMAu2DCgLtgwoC7YMKAu2DCgLtgwoC7YMKAu2DCgLtgwoC7YMKAu2DCgLtgwoC7YMKAxGDFwMRgxcDEYMXAxGDFwMRgxcDEYMXAxGDFwMRgxcD3YPdgxmDIwMZgyMDGYMjAxmDIwMZgyMDGYMjAxmDIwMjAy2DLYPmAy8D5gMvA+YDLwPKA92DNoNzg4wDmYNxA3ODjAONg5ADmYPKA92D3YPmAACAIgABAAEAAAACQAJAAEAEQARAAIAIwAoAAMAKgAzAAkANgA8ABMAQwBEABoARwBIABwASgBKAB4ATwBSAB8AVABUACMAWABYACQAWgBbACUAiACIACcAmQCZACgArACwACkAsgC0AC4AtgC2ADEAuAC5ADIAuwC8ADQAvgDAADYAwgDHADkAzQDNAD8AzwDZAEAA2wDbAEsA3QDfAEwA4QDjAE8A5QDpAFIA7ADsAFcA8QDzAFgA9gD3AFsA+QD7AF0A/wEAAGABBQEFAGIBCAEIAGMBEwEVAGQBJwEpAGcBLAEsAGoBLgEuAGsBRQFFAGwBZQFmAG0BaAFqAG8BnAGcAHIBnwGfAHMBpgGnAHQBqgGqAHYBrAGtAHcBrwGvAHkB1AHUAHoB4AHgAHsB4gHjAHwCAAIBAH4CAwIDAIACBQImAIECKAIrAKMCMAI1AKcCOgJCAK0CRAJEALYCRgJGALcCSAJIALgCSgJKALkCTAJVALoCXgJgAMQCYgJiAMcCZAJkAMgCZgJmAMkCaAJoAMoCawJrAMsCbQJtAMwCbwJvAM0CcQJxAM4CcwJzAM8CdQJ1ANACdwKDANEChQKFAN4ChwKHAN8CiQKJAOAClAKUAOEClgKWAOICmAKYAOMCmgKaAOQCnAKcAOUCngKeAOYCoAKgAOcCogKiAOgCpAKkAOkCpgKmAOoCqAKrAOsCrQKtAO8CrwKvAPADDAMRAPEDFAMjAPcDJgMmAQcDKgMqAQgDLAMs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AbP/7wHU/+gB1v/uAAEAGAAEAAAABwAqAFQAqgPcBFoExAUGAAEABwADAAoAKAAzADQAPQBIAAoANv/YAM3/2ADR/9gBLv/YATb/2AKU/9gClv/YApj/2ANH/9gECv/YABUAOAAUADkAEgA7ABYBFAAUAh8AFgKmABICqAAWAqoAFgMRABYDIAAWAyMAFgNZABIDWwASA10AEgNfABYDdAAUA3wAFgP+ABYEAAAWBAIAFgQnABYAzAAO/xYAEP8WACP/VgAs/vgANgAUAEP/3gBF/+sARv/rAEf/6wBJ/+sAUf/rAFP/6wBX/+oAWP/oAFv/6ACR/+sAlf/rAJf/6gCt/1YAr/9WALb/6wC4/+gAw//rAMT/6wDG/+oAzQAUANEAFADy/+sA/v/rAQj/VgET/+sBFf/oARn/6wEd/+sBLgAUATX/6wE2ABQBR//rAUj/6wFS/+sBZ/8WAWv/FgFv/xYBcP8WAgX/VgIG/1YCB/9WAgj/VgIJ/1YCCv9WAgv/VgIg/94CIf/eAiL/3gIj/94CJP/eAiX/3gIm/94CJ//rAij/6wIp/+sCKv/rAiv/6wIx/+sCMv/rAjP/6wI0/+sCNf/rAjb/6gI3/+oCOP/qAjn/6gI6/+gCO//oAjz/VgI9/94CPv9WAj//3gJA/1YCQf/eAkP/6wJF/+sCR//rAkn/6wJL/+sCTf/rAk//6wJR/+sCU//rAlX/6wJX/+sCWf/rAlv/6wJd/+sCa/74An//6wKB/+sCg//rApQAFAKWABQCmAAUApv/6gKd/+oCn//qAqH/6gKj/+oCpf/qAqn/6AMM/1YDFP9WAyT/6wMo/+oDKv/rAyz/6AMv/+oDMP/rAzH/6gM4/vgDPP9WA0cAFANJ/94DSv/rA0z/6wNO/+sDT//oA1H/6wNY/+gDYP/oA2n/VgNq/94DcP/rA3X/6AN2/+sDe//rA33/6AOC/1YDg//eA4T/VgOF/94Dif/rA4v/6wOM/+sDlv/rA5j/6wOa/+sDnv/oA6D/6AOi/+gDqf/rA6z/VgOt/94Drv9WA6//3gOw/1YDsf/eA7L/VgOz/94DtP9WA7X/3gO2/1YDt//eA7j/VgO5/94Duv9WA7v/3gO8/1YDvf/eA77/VgO//94DwP9WA8H/3gPC/1YDw//eA8X/6wPH/+sDyf/rA8v/6wPN/+sDz//rA9H/6wPT/+sD2f/rA9v/6wPd/+sD3//rA+H/6wPj/+sD5f/rA+f/6wPp/+sD6//rA+3/6wPv/+sD8f/qA/P/6gP1/+oD9//qA/n/6gP7/+oD/f/qA///6AQB/+gEA//oBAoAFAAfADb/1QA4/+QAOf/sADv/3QDN/9UA0f/VART/5AEu/9UBNv/VAh//3QKU/9UClv/VApj/1QKm/+wCqP/dAqr/3QMR/90DIP/dAyP/3QNH/9UDWf/sA1v/7ANd/+wDX//dA3T/5AN8/90D/v/dBAD/3QQC/90ECv/VBCf/3QAaADb/sAA4/+0AO//QAM3/sADR/7ABFP/tAS7/sAE2/7ACH//QApT/sAKW/7ACmP+wAqj/0AKq/9ADEf/QAyD/0AMj/9ADR/+wA1//0AN0/+0DfP/QA/7/0AQA/9AEAv/QBAr/sAQn/9AAEAAs/+4AN//uAhv/7gIc/+4CHf/uAh7/7gJr/+4Cmv/uApz/7gKe/+4CoP/uAqL/7gKk/+4DOP/uA/D/7gPy/+4ARwAEABAACQAQAEX/6ABG/+gAR//oAEn/6ABT/+gAkf/oAJX/6AC2/+gAw//oAMT/6ADy/+gA/v/oARn/6AEd/+gBNf/oAUf/6AFI/+gBUv/oAWUAEAFmABABaAAQAWkAEAFqABACJ//oAij/6AIp/+gCKv/oAiv/6AJD/+gCRf/oAkf/6AJJ/+gCS//oAk3/6AJP/+gCUf/oAlP/6AJV/+gCV//oAln/6AJb/+gCXf/oAyT/6ANK/+gDTv/oA1H/6ANhABADYgAQA2YAEANw/+gDdv/oA3v/6AOJ/+gDi//oA4z/6AOY/+gDqf/oA8X/6APH/+gDyf/oA8v/6APN/+gDz//oA9H/6APT/+gD5//oA+n/6APr/+gD7//oAAEAWAAEAAAAJwCqAaAB/gIYAloC0APGBLwFlgYwCMoKkAtiDFgOHg5QDoIPABDmEVwSLhRQFQYWbBcmF6wYChjMGUIexBlUGqYc5B0GHhwemh7EHu4fdAABACcATQBWAFkAXQCZALAAsgCzALQAuwC+AL8AwADFAMcAyADJAM0A0QDTANQA1gDeAOIA4wDkAOUA5gDoAOoA7ADxAPMA9gD7AP4BHQFmAdQAPQBF/+wARv/sAEf/7ABJ/+wAU//sAJH/7ACV/+wAtv/sAMP/7ADE/+wA8v/sAP7/7AEZ/+wBHf/sATX/7AFH/+wBSP/sAVL/7AIn/+wCKP/sAin/7AIq/+wCK//sAkP/7AJF/+wCR//sAkn/7AJL/+wCTf/sAk//7AJR/+wCU//sAlX/7AJX/+wCWf/sAlv/7AJd/+wDJP/sA0r/7ANO/+wDUf/sA3D/7AN2/+wDe//sA4n/7AOL/+wDjP/sA5j/7AOp/+wDxf/sA8f/7APJ/+wDy//sA83/7APP/+wD0f/sA9P/7APn/+wD6f/sA+v/7APv/+wAFwBR/+wBE//sAjH/7AIy/+wCM//sAjT/7AI1/+wCf//sAoH/7AKD/+wDKv/sAzD/7ANM/+wDlv/sA5r/7APZ/+wD2//sA93/7APf/+wD4f/sA+P/7APl/+wD7f/sAAYADv+EABD/hAFn/4QBa/+EAW//hAFw/4QAEAAs/+wAN//sAhv/7AIc/+wCHf/sAh7/7AJr/+wCmv/sApz/7AKe/+wCoP/sAqL/7AKk/+wDOP/sA/D/7APy/+wAHQAE//IACf/yAFj/8wBb//MAuP/zARX/8wFl//IBZv/yAWj/8gFp//IBav/yAjr/8wI7//MCqf/zAyz/8wNP//MDWP/zA2D/8wNh//IDYv/yA2b/8gN1//MDff/zA57/8wOg//MDov/zA///8wQB//MEA//zAD0AJf/zACn/8wAx//MAM//zAIH/8wCQ//MAlP/zAK7/8wDO//MBA//zARL/8wEW//MBGP/zARr/8wEc//MBNP/zAVH/8wHg//MB4f/zAeP/8wHk//MCDP/zAhb/8wIX//MCGP/zAhn/8wIa//MCQv/zAkT/8wJG//MCSP/zAlb/8wJY//MCWv/zAlz/8wJ+//MCgP/zAoL/8wKz//MDEP/zAx3/8wND//MDRv/zA2v/8wN3//MDev/zA5X/8wOX//MDmf/zA9j/8wPa//MD3P/zA97/8wPg//MD4v/zA+T/8wPm//MD6P/zA+r/8wPs//MD7v/zAD0AJf/mACn/5gAx/+YAM//mAIH/5gCQ/+YAlP/mAK7/5gDO/+YBA//mARL/5gEW/+YBGP/mARr/5gEc/+YBNP/mAVH/5gHg/+YB4f/mAeP/5gHk/+YCDP/mAhb/5gIX/+YCGP/mAhn/5gIa/+YCQv/mAkT/5gJG/+YCSP/mAlb/5gJY/+YCWv/mAlz/5gJ+/+YCgP/mAoL/5gKz/+YDEP/mAx3/5gND/+YDRv/mA2v/5gN3/+YDev/mA5X/5gOX/+YDmf/mA9j/5gPa/+YD3P/mA97/5gPg/+YD4v/mA+T/5gPm/+YD6P/mA+r/5gPs/+YD7v/mADYAI//kADr/0gA7/9MArf/kAK//5ADV/9IBCP/kAgX/5AIG/+QCB//kAgj/5AIJ/+QCCv/kAgv/5AIf/9MCPP/kAj7/5AJA/+QCqP/TAqr/0wMM/+QDEf/TAxT/5AMg/9MDIf/SAyP/0wM8/+QDSP/SA1//0wNp/+QDfP/TA3//0gOC/+QDhP/kA43/0gOn/9IDrP/kA67/5AOw/+QDsv/kA7T/5AO2/+QDuP/kA7r/5AO8/+QDvv/kA8D/5APC/+QD/v/TBAD/0wQC/9MEDP/SBBT/0gQn/9MAJgAO/x4AEP8eACP/zQCt/80Ar//NAQj/zQFn/x4Ba/8eAW//HgFw/x4CBf/NAgb/zQIH/80CCP/NAgn/zQIK/80CC//NAjz/zQI+/80CQP/NAwz/zQMU/80DPP/NA2n/zQOC/80DhP/NA6z/zQOu/80DsP/NA7L/zQO0/80Dtv/NA7j/zQO6/80DvP/NA77/zQPA/80Dwv/NAKYARf/cAEb/3ABH/9wASf/cAE//8wBQ//MAUf/WAFL/8wBT/9wAV//dAFj/4QBb/+EAkf/cAJX/3ACX/90Atv/cALj/4QC8//MAw//cAMT/3ADG/90A5//zAOv/8wDs//MA7v/zAO//8wDw//MA8v/cAPP/8wD1//MA9v/zAPn/8wD7//MA/v/cAQD/8wET/9YBFf/hARn/3AEd/9wBMf/zATX/3AFA//MBRf/zAUf/3AFI/9wBUv/cAif/3AIo/9wCKf/cAir/3AIr/9wCMP/zAjH/1gIy/9YCM//WAjT/1gI1/9YCNv/dAjf/3QI4/90COf/dAjr/4QI7/+ECQ//cAkX/3AJH/9wCSf/cAkv/3AJN/9wCT//cAlH/3AJT/9wCVf/cAlf/3AJZ/9wCW//cAl3/3AJ4//MCev/zAnz/8wJ9//MCf//WAoH/1gKD/9YCm//dAp3/3QKf/90Cof/dAqP/3QKl/90Cqf/hAyT/3AMm//MDKP/dAyr/1gMs/+EDL//dAzD/1gMx/90DSv/cA0v/8wNM/9YDTf/zA07/3ANP/+EDUf/cA1L/8wNX//MDWP/hA2D/4QNo//MDcP/cA3H/8wN1/+EDdv/cA3v/3AN9/+EDif/cA4v/3AOM/9wDkv/zA5T/8wOW/9YDmP/cA5r/1gOe/+EDoP/hA6L/4QOm//MDqf/cA8X/3APH/9wDyf/cA8v/3APN/9wDz//cA9H/3APT/9wD2f/WA9v/1gPd/9YD3//WA+H/1gPj/9YD5f/WA+f/3APp/9wD6//cA+3/1gPv/9wD8f/dA/P/3QP1/90D9//dA/n/3QP7/90D/f/dA///4QQB/+EEA//hBAf/8wQJ//MEE//zBCD/8wQi//MEJP/zAHEABP/aAAn/2gBF//AARv/wAEf/8ABJ//AAU//wAFf/7wBY/9wAW//cAJH/8ACV//AAl//vALb/8AC4/9wAw//wAMT/8ADG/+8A8v/wAP7/8AEV/9wBGf/wAR3/8AE1//ABR//wAUj/8AFS//ABZf/aAWb/2gFo/9oBaf/aAWr/2gIn//ACKP/wAin/8AIq//ACK//wAjb/7wI3/+8COP/vAjn/7wI6/9wCO//cAkP/8AJF//ACR//wAkn/8AJL//ACTf/wAk//8AJR//ACU//wAlX/8AJX//ACWf/wAlv/8AJd//ACm//vAp3/7wKf/+8Cof/vAqP/7wKl/+8Cqf/cAyT/8AMo/+8DLP/cAy//7wMx/+8DSv/wA07/8ANP/9wDUf/wA1j/3ANg/9wDYf/aA2L/2gNm/9oDcP/wA3X/3AN2//ADe//wA33/3AOJ//ADi//wA4z/8AOY//ADnv/cA6D/3AOi/9wDqf/wA8X/8APH//ADyf/wA8v/8APN//ADz//wA9H/8APT//AD5//wA+n/8APr//AD7//wA/H/7wPz/+8D9f/vA/f/7wP5/+8D+//vA/3/7wP//9wEAf/cBAP/3AA0AAT/oAAJ/6AAV//xAFj/xQBb/8UAl//xALj/xQDG//EBFf/FAWX/oAFm/6ABaP+gAWn/oAFq/6ACNv/xAjf/8QI4//ECOf/xAjr/xQI7/8UCm//xAp3/8QKf//ECof/xAqP/8QKl//ECqf/FAyj/8QMs/8UDL//xAzH/8QNP/8UDWP/FA2D/xQNh/6ADYv+gA2b/oAN1/8UDff/FA57/xQOg/8UDov/FA/H/8QPz//ED9f/xA/f/8QP5//ED+//xA/3/8QP//8UEAf/FBAP/xQA9AEX/5wBG/+cAR//nAEn/5wBT/+cAkf/nAJX/5wC2/+cAw//nAMT/5wDy/+cA/v/nARn/5wEd/+cBNf/nAUf/5wFI/+cBUv/nAif/5wIo/+cCKf/nAir/5wIr/+cCQ//nAkX/5wJH/+cCSf/nAkv/5wJN/+cCT//nAlH/5wJT/+cCVf/nAlf/5wJZ/+cCW//nAl3/5wMk/+cDSv/nA07/5wNR/+cDcP/nA3b/5wN7/+cDif/nA4v/5wOM/+cDmP/nA6n/5wPF/+cDx//nA8n/5wPL/+cDzf/nA8//5wPR/+cD0//nA+f/5wPp/+cD6//nA+//5wBxAAQADAAJAAwARf/oAEb/6ABH/+gASf/oAFH/6gBT/+gAWAALAFsACwCR/+gAlf/oALb/6AC4AAsAw//oAMT/6ADy/+gA/v/oARP/6gEVAAsBGf/oAR3/6AE1/+gBR//oAUj/6AFS/+gBZQAMAWYADAFoAAwBaQAMAWoADAIn/+gCKP/oAin/6AIq/+gCK//oAjH/6gIy/+oCM//qAjT/6gI1/+oCOgALAjsACwJD/+gCRf/oAkf/6AJJ/+gCS//oAk3/6AJP/+gCUf/oAlP/6AJV/+gCV//oAln/6AJb/+gCXf/oAn//6gKB/+oCg//qAqkACwMk/+gDKv/qAywACwMw/+oDSv/oA0z/6gNO/+gDTwALA1H/6ANYAAsDYAALA2EADANiAAwDZgAMA3D/6AN1AAsDdv/oA3v/6AN9AAsDif/oA4v/6AOM/+gDlv/qA5j/6AOa/+oDngALA6AACwOiAAsDqf/oA8X/6APH/+gDyf/oA8v/6APN/+gDz//oA9H/6APT/+gD2f/qA9v/6gPd/+oD3//qA+H/6gPj/+oD5f/qA+f/6APp/+gD6//oA+3/6gPv/+gD/wALBAEACwQDAAsADABa/+0AXP/tAOn/7QKs/+0Crv/tArD/7QNQ/+0DgP/tA47/7QOo/+0EDf/tBBX/7QAMAFr/8gBc//IA6f/yAqz/8gKu//ICsP/yA1D/8gOA//IDjv/yA6j/8gQN//IEFf/yAB8AWP/0AFr/8gBb//QAXP/zALj/9ADp//IBFf/0Ajr/9AI7//QCqf/0Aqz/8wKu//MCsP/zAyz/9ANP//QDUP/yA1j/9ANg//QDdf/0A33/9AOA//IDjv/yA57/9AOg//QDov/0A6j/8gP///QEAf/0BAP/9AQN//IEFf/yAHkABP/KAAn/ygA2/9IAOP/UADr/9AA7/9MAT//RAFD/0QBS/9EAWP/mAFr/7wBb/+YAuP/mALz/0QDN/9IA0f/SANX/9ADZ/+0A3P/hAOf/0QDp/+8A6//RAOz/0QDu/9EA7//RAPD/0QDz/9EA9f/RAPb/0QD5/9EA+//RAQD/0QEU/9QBFf/mAS7/0gEx/9EBNv/SAUD/0QFF/9EBZf/KAWb/ygFo/8oBaf/KAWr/ygIf/9MCMP/RAjr/5gI7/+YCeP/RAnr/0QJ8/9ECff/RApT/0gKW/9ICmP/SAqj/0wKp/+YCqv/TAxH/0wMg/9MDIf/0AyP/0wMm/9EDLP/mAzv/7QNH/9IDSP/0A0v/0QNN/9EDT//mA1D/7wNS/9EDV//RA1j/5gNf/9MDYP/mA2H/ygNi/8oDZv/KA2j/0QNx/9EDdP/UA3X/5gN8/9MDff/mA3//9AOA/+8Djf/0A47/7wOS/9EDlP/RA53/7QOe/+YDn//tA6D/5gOh/+0Dov/mA6P/4QOm/9EDp//0A6j/7wP+/9MD///mBAD/0wQB/+YEAv/TBAP/5gQH/9EECf/RBAr/0gQM//QEDf/vBA7/4QQQ/+EEE//RBBT/9AQV/+8EIP/RBCL/0QQk/9EEJ//TAB0ANv++AFj/7wBb/+8AuP/vAM3/vgDR/74BFf/vAS7/vgE2/74COv/vAjv/7wKU/74Clv++Apj/vgKp/+8DLP/vA0f/vgNP/+8DWP/vA2D/7wN1/+8Dff/vA57/7wOg/+8Dov/vA///7wQB/+8EA//vBAr/vgA0ADb/5gA4/+cAOv/yADv/5wBa//EAzf/mANH/5gDV//IA2f/uANz/6ADp//EBFP/nAS7/5gE2/+YCH//nApT/5gKW/+YCmP/mAqj/5wKq/+cDEf/nAyD/5wMh//IDI//nAzv/7gNH/+YDSP/yA1D/8QNf/+cDdP/nA3z/5wN///IDgP/xA43/8gOO//EDnf/uA5//7gOh/+4Do//oA6f/8gOo//ED/v/nBAD/5wQC/+cECv/mBAz/8gQN//EEDv/oBBD/6AQU//IEFf/xBCf/5wCIACMAEAAl/+gAKf/oADH/6AAz/+gANv/gADj/4AA7/98Agf/oAJD/6ACU/+gArQAQAK7/6ACvABAAzf/gAM7/6ADPABAA0f/gANgAEADc/+EA7QAQAPT/4AD/ABABA//oAQgAEAES/+gBFP/gARb/6AEY/+gBGv/oARz/6AEu/+ABNP/oATb/4AFNABABUf/oAeD/6AHh/+gB4//oAeT/6AIFABACBgAQAgcAEAIIABACCQAQAgoAEAILABACDP/oAhb/6AIX/+gCGP/oAhn/6AIa/+gCH//fAjwAEAI+ABACQAAQAkL/6AJE/+gCRv/oAkj/6AJW/+gCWP/oAlr/6AJc/+gCfv/oAoD/6AKC/+gClP/gApb/4AKY/+ACqP/fAqr/3wKz/+gDDAAQAxD/6AMR/98DFAAQAx3/6AMg/98DI//fAzwAEAND/+gDRv/oA0f/4ANf/98DaQAQA2v/6AN0/+ADd//oA3r/6AN8/98DggAQA4QAEAOV/+gDl//oA5n/6AOj/+EDpP/gA6oAEAOrABADrAAQA64AEAOwABADsgAQA7QAEAO2ABADuAAQA7oAEAO8ABADvgAQA8AAEAPCABAD2P/oA9r/6APc/+gD3v/oA+D/6APi/+gD5P/oA+b/6APo/+gD6v/oA+z/6APu/+gD/v/fBAD/3wQC/98ECv/gBA7/4QQP/+AEEP/hBBH/4AQlABAEJgAQBCf/3wAtADb/8QA4//QAOv/0ADv/8ADN//EAz//1ANH/8QDV//QA2P/1ANn/8wEU//QBLv/xATb/8QFN//UCH//wApT/8QKW//ECmP/xAqj/8AKq//ADEf/wAyD/8AMh//QDI//wAzv/8wNH//EDSP/0A1//8AN0//QDfP/wA3//9AON//QDnf/zA5//8wOh//MDp//0A6r/9QP+//AEAP/wBAL/8AQK//EEDP/0BBT/9AQl//UEJ//wAFkAIwAPADb/5gA4/+YAOgAOADv/5gCtAA8ArwAPAM3/5gDPAA4A0f/mANUADgDYAA4A2QALANz/5QDtAA8A9P/oAP8ADwEIAA8BFP/mAS7/5gE2/+YBTQAOAgUADwIGAA8CBwAPAggADwIJAA8CCgAPAgsADwIf/+YCPAAPAj4ADwJAAA8ClP/mApb/5gKY/+YCqP/mAqr/5gMMAA8DEf/mAxQADwMg/+YDIQAOAyP/5gM7AAsDPAAPA0f/5gNIAA4DX//mA2kADwN0/+YDfP/mA38ADgOCAA8DhAAPA40ADgOdAAsDnwALA6EACwOj/+UDpP/oA6cADgOqAA4DqwAPA6wADwOuAA8DsAAPA7IADwO0AA8DtgAPA7gADwO6AA8DvAAPA74ADwPAAA8DwgAPA/7/5gQA/+YEAv/mBAr/5gQMAA4EDv/lBA//6AQQ/+UEEf/oBBQADgQlAA4EJgAPBCf/5gAuADb/4wA6/+UAO//kAM3/4wDP/+UA0f/jANX/5QDY/+UA2f/pAO3/6gD//+oBLv/jATb/4wFN/+UCH//kApT/4wKW/+MCmP/jAqj/5AKq/+QDEf/kAyD/5AMh/+UDI//kAzv/6QNH/+MDSP/lA1//5AN8/+QDf//lA43/5QOd/+kDn//pA6H/6QOn/+UDqv/lA6v/6gP+/+QEAP/kBAL/5AQK/+MEDP/lBBT/5QQl/+UEJv/qBCf/5AAhADb/4gA6/+QAzf/iAM//5ADR/+IA1f/kANj/5ADZ/+kA7f/rAP//6wEu/+IBNv/iAU3/5AKU/+IClv/iApj/4gMh/+QDO//pA0f/4gNI/+QDf//kA43/5AOd/+kDn//pA6H/6QOn/+QDqv/kA6v/6wQK/+IEDP/kBBT/5AQl/+QEJv/rABcANv/rADv/8wDN/+sA0f/rAS7/6wE2/+sCH//zApT/6wKW/+sCmP/rAqj/8wKq//MDEf/zAyD/8wMj//MDR//rA1//8wN8//MD/v/zBAD/8wQC//MECv/rBCf/8wAwAE//7wBQ/+8AUv/vAFr/8AC8/+8A5//vAOn/8ADr/+8A7P/vAO7/7wDv/+8A8P/vAPP/7wD1/+8A9v/vAPn/7wD7/+8BAP/vATH/7wFA/+8BRf/vAjD/7wJ4/+8Cev/vAnz/7wJ9/+8DJv/vA0v/7wNN/+8DUP/wA1L/7wNX/+8DaP/vA3H/7wOA//ADjv/wA5L/7wOU/+8Dpv/vA6j/8AQH/+8ECf/vBA3/8AQT/+8EFf/wBCD/7wQi/+8EJP/vAB0ABP/yAAn/8gBY//UAW//1ALj/9QEV//UBZf/yAWb/8gFo//IBaf/yAWr/8gI6//UCO//1Aqn/9QMs//UDT//1A1j/9QNg//UDYf/yA2L/8gNm//IDdf/1A33/9QOe//UDoP/1A6L/9QP///UEAf/1BAP/9QAEAPT/7QOk/+0ED//tBBH/7QBUAEX/8ABG//AAR//wAEn/8ABR/+sAU//wAJH/8ACV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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAABEAEQARABEAEQARABEABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABgAGAAYABgAOABoAGgAaABoAGgAaABoAFQAVABUAFQAVAAAAAAAAAAAAGAAIAAgACAAIAAgACwALAAsACwACAAIAEQAaABEAGgARABoABQAVAAUAFQAFABUABQAVAAAAFQAAABUAAAAVAAAAFQAAABUAAAAVAAUAFQAFABUABQAVAAUAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAYABgABQAIAAUACAAFAAgAAAAAAAAAAAAAAAAAGQAbABkAGwAZABsAGQAbABkAGwAKAAAACgAAAAoAAAAGAAsABgALAAYACwAGAAsABgALAAYACwAJAAAADgACAA4AFAAMABQADAAUAAwAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAUADgAAAAAAEQAAAAAAFAAAAAAAAAAAAAAABQAAAAAADgASAAAADgAVAAAAGAAAAAsAAAAIAAAAAgAAAAAACwAIAAsAAAAAAAAAAAAA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`,Mh=365.2425,Nh=6048e5,Ph=864e5,Fh=6e4,Ih=36e5,Lh=3600*24;Lh*7,Lh*Mh/12*3;var Rh=Symbol.for(`constructDateFrom`);function zh(e,t){return typeof e==`function`?e(t):e&&typeof e==`object`&&Rh in e?e[Rh](t):e instanceof Date?new e.constructor(t):new Date(t)}function Bh(e,t){return zh(t||e,e)}var Vh={};function Hh(){return Vh}function Uh(e,t){let n=Hh(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=Bh(e,t?.in),a=i.getDay(),o=(a=a.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function Kh(e){let t=Bh(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-+n}function qh(e,...t){let n=zh.bind(null,e||t.find(e=>typeof e==`object`));return t.map(n)}function Jh(e,t){let n=Bh(e,t?.in);return n.setHours(0,0,0,0),n}function Yh(e,t,n){let[r,i]=qh(n?.in,e,t),a=Jh(r),o=Jh(i),s=+a-Kh(a),c=+o-Kh(o);return Math.round((s-c)/Ph)}function Xh(e,t){let n=Gh(e,t),r=zh(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Wh(r)}function Zh(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function Qh(e){return!(!Zh(e)&&typeof e!=`number`||isNaN(+Bh(e)))}function $h(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return n===0?0:n}}function eg(e,t){return Bh(e)-+Bh(t)}function tg(e,t,n){let r=eg(e,t)/Fh;return $h(n?.roundingMethod)(r)}function ng(e,t){let n=Bh(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}var rg={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},ig=(e,t,n)=>{let r,i=rg[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function ag(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var og={date:ag({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:ag({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:ag({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},sg={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},cg=(e,t,n,r)=>sg[e];function lg(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}var ug={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:lg({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:lg({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:lg({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:lg({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:lg({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function dg(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?pg(s,e=>e.test(o)):fg(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function fg(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function pg(e,t){for(let n=0;n{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var hg={code:`en-US`,formatDistance:ig,formatLong:og,formatRelative:cg,localize:ug,match:{ordinalNumber:mg({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:dg({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:dg({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:dg({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:dg({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:dg({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function gg(e,t){let n=Bh(e,t?.in);return Yh(n,ng(n))+1}function _g(e,t){let n=Bh(e,t?.in),r=Wh(n)-+Xh(n);return Math.round(r/Nh)+1}function vg(e,t){let n=Bh(e,t?.in),r=n.getFullYear(),i=Hh(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=zh(t?.in||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);let s=Uh(o,t),c=zh(t?.in||e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);let l=Uh(c,t);return+n>=+s?r+1:+n>=+l?r:r-1}function yg(e,t){let n=Hh(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=vg(e,t),a=zh(t?.in||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),Uh(a,t)}function bg(e,t){let n=Bh(e,t?.in),r=Uh(n,t)-+yg(n,t);return Math.round(r/Nh)+1}function xg(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var Sg={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return xg(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):xg(n+1,2)},d(e,t){return xg(e.getDate(),t.length)},a(e,t){let n=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return xg(e.getHours()%12||12,t.length)},H(e,t){return xg(e.getHours(),t.length)},m(e,t){return xg(e.getMinutes(),t.length)},s(e,t){return xg(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return xg(Math.trunc(r*10**(n-3)),t.length)}},Cg={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wg={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return Sg.y(e,t)},Y:function(e,t,n,r){let i=vg(e,r),a=i>0?i:1-i;return t===`YY`?xg(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):xg(a,t.length)},R:function(e,t){return xg(Gh(e),t.length)},u:function(e,t){return xg(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return xg(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return xg(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return Sg.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return xg(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=bg(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):xg(i,t.length)},I:function(e,t,n){let r=_g(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):xg(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):Sg.d(e,t)},D:function(e,t,n){let r=gg(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):xg(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return xg(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return xg(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return xg(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?Cg.noon:r===0?Cg.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?Cg.evening:r>=12?Cg.afternoon:r>=4?Cg.morning:Cg.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return Sg.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):Sg.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):xg(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):xg(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):Sg.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):Sg.s(e,t)},S:function(e,t){return Sg.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return Eg(r);case`XXXX`:case`XX`:return Dg(r);default:return Dg(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return Eg(r);case`xxxx`:case`xx`:return Dg(r);default:return Dg(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+Tg(r,`:`);default:return`GMT`+Dg(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+Tg(r,`:`);default:return`GMT`+Dg(r,`:`)}},t:function(e,t,n){return xg(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return xg(+e,t.length)}};function Tg(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+xg(a,2)}function Eg(e,t){return e%60==0?(e>0?`-`:`+`)+xg(Math.abs(e)/60,2):Dg(e,t)}function Dg(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=xg(Math.trunc(r/60),2),a=xg(r%60,2);return n+i+t+a}var Og=(e,t)=>{switch(e){case`P`:return t.date({width:`short`});case`PP`:return t.date({width:`medium`});case`PPP`:return t.date({width:`long`});default:return t.date({width:`full`})}},kg=(e,t)=>{switch(e){case`p`:return t.time({width:`short`});case`pp`:return t.time({width:`medium`});case`ppp`:return t.time({width:`long`});default:return t.time({width:`full`})}},Ag={p:kg,P:(e,t)=>{let n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return Og(e,t);let a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`});break}return a.replace(`{{date}}`,Og(r,t)).replace(`{{time}}`,kg(i,t))}},jg=/^D+$/,Mg=/^Y+$/,Ng=[`D`,`DD`,`YY`,`YYYY`];function Pg(e){return jg.test(e)}function Fg(e){return Mg.test(e)}function Ig(e,t,n){let r=Lg(e,t,n);if(console.warn(r),Ng.includes(e))throw RangeError(r)}function Lg(e,t,n){let r=e[0]===`Y`?`years`:`days of the month`;return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var Rg=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,zg=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Bg=/^'([^]*?)'?$/,Vg=/''/g,Hg=/[a-zA-Z]/;function Ug(e,t,n){let r=Hh(),i=n?.locale??r.locale??hg,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=Bh(e,n?.in);if(!Qh(s))throw RangeError(`Invalid time value`);let c=t.match(zg).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=Ag[t];return n(e,i.formatLong)}return e}).join(``).match(Rg).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:Wg(e)};if(wg[t])return{isToken:!0,value:e};if(t.match(Hg))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&Fg(a)||!n?.useAdditionalDayOfYearTokens&&Pg(a))&&Ig(a,t,String(e));let o=wg[a[0]];return o(s,a,i.localize,l)}).join(``)}function Wg(e){let t=e.match(Bg);return t?t[1].replace(Vg,`'`):e}function Gg(e,t){let n=()=>zh(t?.in,NaN),r=t?.additionalDigits??2,i=Xg(e),a;if(i.date){let e=Zg(i.date,r);a=Qg(e.restDateString,e.year)}if(!a||isNaN(+a))return n();let o=+a,s=0,c;if(i.time&&(s=e_(i.time),isNaN(s)))return n();if(i.timezone){if(c=n_(i.timezone),isNaN(c))return n()}else{let e=new Date(o+s),n=Bh(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return Bh(o+s+c,t?.in)}var Kg={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},qg=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Jg=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Yg=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Xg(e){let t={},n=e.split(Kg.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],Kg.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Kg.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let e=Kg.timezone.exec(r);e?(t.time=r.replace(e[1],``),t.timezone=e[1]):t.time=r}return t}function Zg(e,t){let n=RegExp(`^(?:(\\d{4}|[+-]\\d{`+(4+t)+`})|(\\d{2}|[+-]\\d{`+(2+t)+`})$)`),r=e.match(n);if(!r)return{year:NaN,restDateString:``};let i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function Qg(e,t){if(t===null)return new Date(NaN);let n=e.match(qg);if(!n)return new Date(NaN);let r=!!n[4],i=$g(n[1]),a=$g(n[2])-1,o=$g(n[3]),s=$g(n[4]),c=$g(n[5])-1;if(r)return c_(t,s,c)?r_(t,s,c):new Date(NaN);{let e=new Date(0);return!o_(t,a,o)||!s_(t,i)?new Date(NaN):(e.setUTCFullYear(t,a,Math.max(i,o)),e)}}function $g(e){return e?parseInt(e):1}function e_(e){let t=e.match(Jg);if(!t)return NaN;let n=t_(t[1]),r=t_(t[2]),i=t_(t[3]);return l_(n,r,i)?n*Ih+r*Fh+i*1e3:NaN}function t_(e){return e&&parseFloat(e.replace(`,`,`.`))||0}function n_(e){if(e===`Z`)return 0;let t=e.match(Yg);if(!t)return 0;let n=t[1]===`+`?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return u_(r,i)?n*(r*Ih+i*Fh):NaN}function r_(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var i_=[31,null,31,30,31,30,31,31,30,31,30,31];function a_(e){return e%400==0||e%4==0&&e%100!=0}function o_(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(i_[t]||(a_(e)?29:28))}function s_(e,t){return t>=1&&t<=(a_(e)?366:365)}function c_(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function l_(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function u_(e,t){return t>=0&&t<=59}var d_=({isOpen:e,onClose:t,locationId:n,locationName:r,onCommentAdded:i,onCommentDeleted:a,isPublicView:o=!1})=>{let[s,c]=(0,y.useState)([]),[l,u]=(0,y.useState)(``),[d,f]=(0,y.useState)(!1),[p,m]=(0,y.useState)({open:!1,commentId:``}),h=Un(e=>e.userRole),g=y.useMemo(()=>{try{return JSON.parse(localStorage.getItem(`user`)||`{}`).id}catch{return null}},[]),_=async()=>{f(!0);try{let e=localStorage.getItem(`token`),t={};e&&(t.Authorization=`Bearer ${e}`);let r=await fetch(`/api/v1/locations/${n}/comments`,{headers:t});r.ok&&c((await r.json()).map(e=>({id:e.id,userName:e.user?.name||`Ẩn danh`,content:e.content,createdAt:e.createdAt,userId:e.userId})))}catch(e){console.error(`Lỗi khi tải bình luận:`,e)}finally{f(!1)}};(0,y.useEffect)(()=>{if(!e||!n)return;_();let t=zi();return t.emit(`joinTour`,`global`),t.on(`commentAdded`,e=>{e.locationId===n&&c(t=>t.find(t=>t.id===e.id)?t:[...t,{id:e.id,userName:e.user?.name||`Ẩn danh`,content:e.content,createdAt:e.createdAt,userId:e.userId||e.user?.id}])}),()=>{t.disconnect()}},[e,n]);let v=async()=>{if(l.trim())try{(await fetch(`/api/v1/locations/${n}/comments`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify({content:l})})).ok&&(u(``),_(),i?.())}catch(e){console.error(`Lỗi khi gửi bình luận:`,e)}},b=async e=>{try{(await fetch(`/api/v1/locations/comments/${e}`,{method:`DELETE`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`}})).ok&&(c(t=>t.filter(t=>t.id!==e)),a?.())}catch(e){console.error(`Lỗi khi xóa bình luận:`,e)}};return e?(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[5000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm animate-in fade-in duration-200`,onClick:t}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-md bg-white rounded-[32px] shadow-2xl overflow-hidden flex flex-col max-h-[80vh] animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`p-6 border-b border-gray-100 flex justify-between items-center bg-white sticky top-0 z-10`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`h3`,{className:`text-xl font-black text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(ve,{className:`w-5 h-5 text-blue-600`}),`Bình luận`]}),(0,Y.jsx)(`p`,{className:`text-xs text-gray-500 font-bold uppercase tracking-widest mt-1 truncate max-w-[250px]`,children:r})]}),(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),(0,Y.jsx)(`div`,{className:`flex-1 overflow-y-auto p-6 space-y-4 bg-gray-50/50`,children:d?(0,Y.jsx)(`div`,{className:`flex justify-center py-10`,children:(0,Y.jsx)(K,{className:`w-6 h-6 animate-spin text-blue-600`})}):s.length===0?(0,Y.jsx)(`div`,{className:`text-center py-10 text-gray-400 italic text-sm`,children:`Chưa có bình luận nào.`}):s.map(e=>(0,Y.jsxs)(`div`,{className:`flex gap-3 animate-in slide-in-from-left-2 duration-300`,children:[(0,Y.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center flex-shrink-0 border border-blue-200`,children:(0,Y.jsx)(Ue,{className:`w-4 h-4 text-blue-600`})}),(0,Y.jsxs)(`div`,{className:`flex-1`,children:[(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-2xl rounded-tl-none border border-gray-100 shadow-sm`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-start mb-1`,children:[(0,Y.jsx)(`p`,{className:`text-xs font-black text-gray-900`,children:e.userName}),(h===`OWNER`||h===`MANAGER`||e.userId===g)&&(0,Y.jsx)(`button`,{onClick:()=>m({open:!0,commentId:e.id}),className:`text-gray-400 hover:text-red-500 transition-colors`,children:(0,Y.jsx)(ze,{className:`w-3.5 h-3.5`})})]}),(0,Y.jsx)(`p`,{className:`text-sm text-gray-600 leading-relaxed`,children:e.content})]}),(0,Y.jsx)(`p`,{className:`text-[10px] text-gray-400 mt-1 ml-1 font-medium`,children:new Date(e.createdAt).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`})})]})]},e.id))}),(0,Y.jsx)(`div`,{className:`p-4 bg-white border-t border-gray-100`,children:(0,Y.jsxs)(`div`,{className:`relative flex items-center gap-2`,children:[(0,Y.jsx)(`input`,{type:`text`,value:l,onChange:e=>u(e.target.value),onKeyDown:e=>e.key===`Enter`&&v(),placeholder:o?`Đăng nhập để bình luận...`:`Viết bình luận...`,className:`flex-1 bg-gray-50 border border-gray-200 rounded-2xl px-4 py-3 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:bg-white transition-all`}),(0,Y.jsx)(`button`,{onClick:v,disabled:!l.trim()||o,className:`p-3 bg-blue-600 text-white rounded-2xl hover:bg-blue-700 disabled:opacity-50 disabled:bg-gray-300 transition-all active:scale-95 shadow-lg shadow-blue-100`,children:(0,Y.jsx)(Ae,{className:`w-4 h-4`})})]})})]}),(0,Y.jsx)(Wn,{isOpen:p.open,title:`Xóa bình luận`,message:`Bạn có chắc chắn muốn xóa bình luận này không? Hành động này sẽ không thể hoàn tác.`,onConfirm:()=>{b(p.commentId),m({open:!1,commentId:``})},onCancel:()=>m({open:!1,commentId:``})})]}):null},f_=({planned:e,actual:t})=>{if(!t)return null;let n=tg(Gg(t),Gg(e)),r=n>0;return(0,Y.jsxs)(`div`,{className:`flex items-center text-xs font-medium mt-1 ${r?`text-red-500`:`text-green-600`}`,children:[r?(0,Y.jsx)(w,{className:`w-3 h-3 mr-1`}):(0,Y.jsx)(I,{className:`w-3 h-3 mr-1`}),(0,Y.jsx)(`span`,{children:r?`Trễ ${n} phút`:n===0?`Đúng giờ`:`Sớm ${Math.abs(n)} phút`})]})},p_=(e,t,n,r)=>{let i=.017453292519943295,a=Math.cos,o=.5-a((n-e)*i)/2+a(e*i)*a(n*i)*(1-a((r-t)*i))/2;return 12742*Math.asin(Math.sqrt(o))},m_=e=>{if(e<60)return`${e} phút`;let t=Math.floor(e/60),n=e%60;return n>0?`${t} giờ ${n} phút`:`${t} giờ`},h_=({onAddLocation:e,onEditLocation:t,onQuickNote:n,onNavigate:r,onSuccess:i,isPublicView:a=!1})=>{let o=Un(e=>e.currentTour),s=Un(e=>e.legs),c=Un(e=>e.userRole),l=Un(e=>e.optimizeRouting),u=Un(e=>e.addLeg),d=Un(e=>e.updateLeg),f=Un(e=>e.deleteLeg),p=Un(e=>e.initializeLegs),m=Un(e=>e.deleteLocation),h=a?!1:[`OWNER`,`MANAGER`].includes(c||``),g=qn(),_=tt(),[v,b]=(0,y.useState)(!1),[x,S]=(0,y.useState)(3),[C,w]=(0,y.useState)(!1),[T,D]=(0,y.useState)(``),[O,k]=(0,y.useState)(``),A=e=>{let t=Un.getState().legs.map(t=>({...t,locations:t.locations.map(t=>t.id===e?{...t,_count:{...t._count,comments:(t._count?.comments||0)+1}}:t)}));Un.setState({legs:t})},j=e=>{let t=Un.getState().legs.map(t=>({...t,locations:t.locations.map(t=>t.id===e?{...t,_count:{...t._count,comments:Math.max(0,(t._count?.comments||1)-1)}}:t)}));Un.setState({legs:t})},[M,P]=(0,y.useState)(!1),[F,R]=(0,y.useState)({id:``,note:``,description:``,startDate:``,endDate:``}),z=e=>{r&&r(e)},B=async()=>{let e=window.prompt(`Nhập ghi chú cho chặng mới:`,`Chặng ${s.length+1}`);e&&o&&await u(o.id,{note:e})},V=async()=>{S(s.length>0?s.length:3),b(!0)},ee=async()=>{x>0&&x<=20&&o&&await p(o.id,x),b(!1)},te=async e=>{R({id:e.id,note:e.note||``,description:e.description||``,startDate:e.startDate?e.startDate.split(`T`)[0]:``,endDate:e.endDate?e.endDate.split(`T`)[0]:``}),P(!0)},re=async()=>{F.id&&(await d(F.id,{note:F.note,description:F.description,startDate:F.startDate||null,endDate:F.endDate||null}),P(!1))},ie=async e=>{if(await g({title:`Xóa chặng`,message:`Bạn có chắc chắn muốn xóa chặng này?`}))try{await f(e),i?.()}catch(e){_({title:`Lỗi`,message:e.message,type:`error`})}},ae=async e=>{if(await g({title:`Xóa địa điểm`,message:`Bạn có chắc chắn muốn xóa địa điểm này?`}))try{await m(e),i?.()}catch(e){_({title:`Lỗi`,message:e.message,type:`error`})}},oe=(0,y.useMemo)(()=>s.flatMap(e=>e.locations),[s]);return(0,y.useEffect)(()=>{console.log(`ItineraryTimeline: Legs updated`,s)},[s]),(0,Y.jsxs)(`div`,{id:`itinerary-timeline-print-zone`,className:`max-w-2xl mx-auto p-0 bg-gray-50 min-h-screen`,children:[(0,Y.jsxs)(`div`,{className:`px-2 pt-4`,children:[s.length===0?(0,Y.jsxs)(`div`,{className:`text-center py-20 bg-white rounded-3xl border-2 border-dashed border-gray-200`,children:[(0,Y.jsx)(ue,{className:`w-12 h-12 text-gray-300 mx-auto mb-4`}),(0,Y.jsx)(`p`,{className:`text-gray-500 font-medium`,children:`Chưa có chặng nào trong lộ trình.`})]}):s.map((i,o)=>{let u=i.locations.reduce((e,t)=>t.plannedStart&&t.plannedEnd?e+tg(Gg(t.plannedEnd),Gg(t.plannedStart)):e,0),d=o>0?s[o-1]?.locations.slice(-1)[0]:null;return(0,Y.jsxs)(`div`,{className:`relative mb-12 animate-in fade-in slide-in-from-bottom-4 duration-300`,children:[(0,Y.jsxs)(`div`,{className:`sticky top-[136px] z-20 bg-gray-50/90 backdrop-blur-sm flex items-center mb-6 py-2 px-2`,children:[(0,Y.jsxs)(`div`,{className:`font-black text-blue-600 text-xl truncate flex-1 flex flex-col gap-1`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Y.jsx)(`span`,{className:`bg-blue-600 text-white w-8 h-8 rounded-lg flex items-center justify-center text-sm shrink-0`,children:i.sequence}),(0,Y.jsxs)(`div`,{className:`flex flex-col overflow-hidden`,children:[(0,Y.jsx)(`span`,{className:`truncate leading-tight`,children:i.note||`Chi tiết Chặng ${i.sequence}`}),i.startDate&&(0,Y.jsxs)(`span`,{className:`text-[10px] text-gray-400 font-black uppercase tracking-wider flex items-center gap-1 mt-0.5`,children:[(0,Y.jsx)(N,{className:`w-2.5 h-2.5`}),Ug(Gg(i.startDate),`dd/MM/yyyy`),i.endDate&&i.endDate!==i.startDate&&` - ${Ug(Gg(i.endDate),`dd/MM/yyyy`)}`]})]})]}),d&&(0,Y.jsxs)(`div`,{className:`flex items-center gap-1 text-[10px] text-gray-400 uppercase tracking-widest ml-10`,children:[(0,Y.jsx)(be,{className:`w-2.5 h-2.5 rotate-90`}),` Tiếp nối từ `,d.name]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 ml-4`,children:[h&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(`button`,{onClick:()=>e?.(i.id,o===0&&i.locations.length===0),className:`p-2 text-gray-400 hover:text-blue-600 hover:bg-blue-50 rounded-xl transition-all`,title:`Thêm địa điểm vào chặng này`,children:(0,Y.jsx)(Ee,{className:`w-4 h-4`})}),(0,Y.jsx)(`button`,{onClick:()=>te(i),className:`p-2 text-gray-400 hover:text-blue-600 hover:bg-blue-50 rounded-xl transition-all`,children:(0,Y.jsx)(Se,{className:`w-4 h-4`})}),(0,Y.jsx)(`button`,{onClick:()=>ie(i.id),className:`p-2 text-gray-400 hover:text-red-600 hover:bg-red-50 rounded-xl transition-all`,children:(0,Y.jsx)(ze,{className:`w-4 h-4`})})]}),i.totalDistance!==void 0&&(0,Y.jsxs)(`div`,{className:`hidden sm:flex items-center gap-2`,children:[(0,Y.jsxs)(`div`,{className:`text-xs font-bold text-blue-600 bg-blue-50 px-2 py-1 rounded-lg border border-blue-100`,children:[i.totalDistance,` km`]}),(0,Y.jsxs)(`div`,{className:`text-xs font-bold text-gray-500 bg-gray-50 px-2 py-1 rounded-lg border border-gray-100 flex items-center gap-1`,children:[(0,Y.jsx)(U,{className:`w-3 h-3`}),`~ `,m_(Math.round(i.totalDistance/35*60))]})]}),u>0&&(0,Y.jsxs)(`div`,{className:`hidden md:flex text-xs font-bold text-amber-600 bg-amber-50 px-2 py-1 rounded-lg border border-amber-100 items-center gap-1`,children:[(0,Y.jsx)(U,{className:`w-3 h-3`}),`Dừng: `,m_(u)]})]}),[`OWNER`,`MANAGER`].includes(c||``)&&s.length>0&&(0,Y.jsxs)(`button`,{onClick:()=>l(i.id),className:`ml-auto flex items-center gap-1.5 text-xs font-bold text-indigo-600 hover:text-indigo-700 bg-indigo-50 hover:bg-indigo-100 px-3 py-1.5 rounded-xl transition-all`,children:[(0,Y.jsx)(qe,{className:`w-3 h-3`}),`Tối ưu`]}),` `]}),(0,Y.jsx)(`div`,{className:`absolute left-6 top-16 ${o===s.length-1?`bottom-0`:`bottom-[-3.5rem]`} w-0.5 bg-blue-100 -z-0`}),(0,Y.jsxs)(`div`,{className:`ml-2`,children:[o===0&&!i.locations.some(e=>e.plannedStart&&new Date(e.plannedStart).getTime()===0)&&(0,Y.jsxs)(`div`,{className:`relative flex group mb-6 opacity-80 hover:opacity-100 transition-opacity`,children:[(0,Y.jsx)(`div`,{className:`z-10 mt-1.5 mr-4`,children:(0,Y.jsx)(`div`,{className:`w-8 h-8 bg-white rounded-full border-2 border-dashed border-blue-200 flex items-center justify-center text-blue-400`,children:(0,Y.jsx)(ge,{className:`w-4 h-4`})})}),(0,Y.jsxs)(`button`,{onClick:()=>e?.(i.id,!0),className:`flex-1 bg-blue-50/20 p-4 rounded-xl border border-dashed border-blue-100 hover:border-blue-400 hover:bg-blue-50 transition-all flex items-center justify-between group`,children:[(0,Y.jsxs)(`div`,{className:`text-left`,children:[(0,Y.jsx)(`span`,{className:`inline-block px-2 py-0.5 bg-blue-50 text-blue-600 text-[10px] font-bold rounded-md mb-1 uppercase tracking-wider`,children:`Điểm xuất phát`}),(0,Y.jsx)(`h3`,{className:`font-bold text-gray-400 text-sm italic`,children:`Nhấn để ghim điểm bắt đầu cho Tour...`})]}),(0,Y.jsx)(Ee,{className:`w-5 h-5 text-blue-500 group-hover:scale-110 transition-transform`})]})]}),o===s.length-1&&!s.some(e=>e.locations.some(e=>e.plannedEnd&&new Date(e.plannedEnd).getTime()===0))&&(0,Y.jsxs)(`div`,{className:`relative flex group mb-6 opacity-80 hover:opacity-100 transition-opacity`,children:[(0,Y.jsx)(`div`,{className:`z-10 mt-1.5 mr-4`,children:(0,Y.jsx)(`div`,{className:`w-8 h-8 bg-white rounded-full border-2 border-dashed border-red-200 flex items-center justify-center text-red-400`,children:(0,Y.jsx)(W,{className:`w-4 h-4`})})}),(0,Y.jsxs)(`button`,{onClick:()=>e?.(i.id,!1,!0),className:`flex-1 bg-red-50/20 p-4 rounded-xl border border-dashed border-red-100 hover:border-red-400 hover:bg-red-50 transition-all flex items-center justify-between group`,children:[(0,Y.jsxs)(`div`,{className:`text-left`,children:[(0,Y.jsx)(`span`,{className:`inline-block px-2 py-0.5 bg-red-50 text-red-600 text-[10px] font-bold rounded-md mb-1 uppercase tracking-wider`,children:`Điểm kết thúc`}),(0,Y.jsx)(`h3`,{className:`font-bold text-gray-400 text-sm italic`,children:`Nhấn để ghim điểm kết thúc cho Tour...`})]}),(0,Y.jsx)(Ee,{className:`w-5 h-5 text-red-500 group-hover:scale-110 transition-transform`})]})]}),i.locations.map(e=>{let o=oe.findIndex(t=>t.id===e.id),s=o>0?oe[o-1]:null,c=s?p_(s.latitude,s.longitude,e.latitude,e.longitude):null,l=i.expenses?.find(t=>t.locationId===e.id),u=e.plannedStart&&new Date(e.plannedStart).getTime()===0,d=e.plannedEnd&&new Date(e.plannedEnd).getTime()===0,f=u?e.plannedEnd:e.plannedStart,p=f&&new Date(f).getTime()!==0,m=e.plannedStart&&e.plannedEnd&&!u&&!d?tg(Gg(e.plannedEnd),Gg(e.plannedStart)):null;return(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`div`,{className:`relative flex group mb-6`,children:[(0,Y.jsx)(`div`,{className:`z-10 mt-1.5 mr-4`,children:(0,Y.jsx)(`button`,{onClick:()=>z(e),className:`transition-colors duration-200 ${e.status===`COMPLETED`?`text-green-500`:`text-gray-300 hover:text-blue-500`}`,children:e.status===`COMPLETED`?(0,Y.jsx)(I,{className:`w-8 h-8 bg-white rounded-full`}):(0,Y.jsx)(H,{className:`w-8 h-8 bg-white rounded-full fill-white`})})}),(0,Y.jsxs)(`div`,{onClick:()=>r?.(e),className:`flex-1 bg-white p-4 rounded-xl border transition-all duration-200 cursor-pointer ${e.status===`COMPLETED`?`border-green-100 bg-green-50/30`:`border-gray-100 shadow-sm hover:shadow-md`}`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-start`,children:[(0,Y.jsxs)(`div`,{children:[u&&(0,Y.jsx)(`span`,{className:`inline-block px-2 py-0.5 bg-green-100 text-green-700 text-[10px] font-bold rounded-md mb-1 uppercase tracking-wider`,children:`Điểm bắt đầu`}),d&&(0,Y.jsx)(`span`,{className:`inline-block px-2 py-0.5 bg-red-100 text-red-700 text-[10px] font-bold rounded-md mb-1 uppercase tracking-wider`,children:`Điểm kết thúc`}),(0,Y.jsx)(`h3`,{onClick:t=>{t.stopPropagation(),r?.(e)},className:`font-semibold text-lg cursor-pointer hover:text-blue-600 transition-colors select-none ${e.status===`COMPLETED`?`text-gray-500 line-through`:`text-gray-800`}`,children:e.name}),(0,Y.jsxs)(`div`,{className:`flex items-center text-sm text-gray-500 mt-1`,children:[(0,Y.jsx)(ge,{className:`w-3 h-3 mr-1`}),(0,Y.jsx)(`span`,{className:`truncate max-w-[200px] sm:max-w-md`,children:e.address})]}),e.note&&(0,Y.jsx)(`div`,{className:`mt-2 text-xs text-gray-600 bg-gray-50 p-2 rounded-lg border border-gray-100 italic`,children:e.note}),m!==null&&(0,Y.jsxs)(`div`,{className:`flex items-center text-xs text-amber-600 font-medium mt-1`,children:[(0,Y.jsx)(U,{className:`w-3 h-3 mr-1`}),(0,Y.jsxs)(`span`,{children:[`Thời gian dừng: `,m_(m)]})]}),l&&(0,Y.jsxs)(`div`,{className:`mt-2 text-xs text-indigo-600 bg-indigo-50/80 p-2 rounded-lg border border-indigo-100 space-y-1`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-1 font-bold`,children:[(0,Y.jsx)(qe,{className:`w-3 h-3`}),(0,Y.jsxs)(`span`,{children:[`Chi phí: `,Number(l.amount).toLocaleString(),`đ`]})]}),l.description&&(0,Y.jsxs)(`div`,{className:`text-[10px] text-gray-600`,children:[`Dịch vụ: `,l.description]}),l.note&&(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 italic`,children:l.note}),l.paidBy&&(0,Y.jsxs)(`div`,{className:`text-[10px] font-semibold text-indigo-700`,children:[`Đã thanh toán: `,l.paidBy.name]})]})]}),(0,Y.jsxs)(`div`,{className:`text-right flex flex-col items-end`,onClick:e=>e.stopPropagation(),children:[(0,Y.jsxs)(`div`,{className:`flex gap-1 mb-2`,children:[n&&!a&&(0,Y.jsx)(`button`,{onClick:t=>{t.stopPropagation(),n(e.name)},className:`flex items-center gap-1 px-2 py-1 bg-amber-50 hover:bg-amber-100 text-amber-600 rounded-lg text-[10px] font-bold transition-all border border-amber-100`,title:`Ghi chú nhanh`,children:(0,Y.jsx)(ne,{className:`w-3 h-3`})}),(0,Y.jsxs)(`button`,{onClick:t=>{t.stopPropagation(),D(e.id),k(e.name),w(!0)},className:`flex items-center gap-1 px-2 py-1 bg-gray-50 hover:bg-blue-50 text-gray-400 hover:text-blue-600 rounded-lg text-[10px] font-bold transition-all border border-gray-100 hover:border-blue-100`,children:[(0,Y.jsx)(ve,{className:`w-3 h-3`}),e._count?.comments>0&&`(${e._count.comments})`]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center text-sm font-black text-blue-600`,children:[(0,Y.jsx)(U,{className:`w-3 h-3 mr-1`}),p?Ug(Gg(f),`HH:mm`):`--:--`]}),e.status===`COMPLETED`&&e.actualStart&&(0,Y.jsxs)(`div`,{className:`text-[10px] text-gray-400 mt-1 italic`,children:[`Thực tế: `,Ug(Gg(e.actualStart),`HH:mm`)]}),h&&(0,Y.jsxs)(`div`,{className:`flex gap-1 mt-2`,children:[(0,Y.jsx)(`button`,{onClick:n=>{n.stopPropagation(),t?.(e)},className:`p-1 text-gray-400 hover:text-blue-600 transition-colors`,children:(0,Y.jsx)(Se,{className:`w-3.5 h-3.5`})}),(0,Y.jsx)(`button`,{onClick:t=>{t.stopPropagation(),ae(e.id)},className:`p-1 text-gray-400 hover:text-red-600 transition-colors`,children:(0,Y.jsx)(ze,{className:`w-3.5 h-3.5`})})]})]})]}),(0,Y.jsx)(f_,{planned:p?f:``,actual:e.actualStart||null})]})]}),c!==null&&c>0&&(0,Y.jsx)(`div`,{className:`ml-14 -mt-4 mb-6 flex items-center gap-2 animate-in fade-in slide-in-from-left-2 duration-500`,children:(0,Y.jsxs)(`div`,{className:`flex items-center gap-1.5 px-3 py-1.5 bg-blue-50 text-blue-600 rounded-xl border border-blue-100 shadow-sm`,children:[(0,Y.jsx)(be,{className:`w-3 h-3 rotate-45`}),(0,Y.jsxs)(`span`,{className:`text-[10px] font-black uppercase tracking-tighter`,children:[`+`,c.toFixed(1),` km từ `,s?.name.split(`,`)[0]]})]})})]},e.id)})]})]},i.id)}),h&&(0,Y.jsxs)(`div`,{className:`flex flex-col gap-3 pb-20 mt-8`,children:[(0,Y.jsxs)(`button`,{onClick:V,className:`w-full py-4 rounded-2xl bg-white text-blue-600 border-2 border-dashed border-blue-200 hover:bg-blue-50 transition-all flex items-center justify-center gap-2 text-sm font-bold`,children:[(0,Y.jsx)(ue,{className:`w-5 h-5`}),s.length>0?`Khai báo lại số lượng chặng`:`Bắt đầu bằng việc khai báo số chặng`]}),(0,Y.jsxs)(`button`,{onClick:B,className:`w-full py-4 rounded-2xl bg-blue-600 text-white shadow-lg shadow-blue-100 hover:bg-blue-700 transition-all flex items-center justify-center gap-2 text-sm font-bold`,children:[(0,Y.jsx)(Ee,{className:`w-5 h-5`}),` Thêm chặng lẻ vào cuối`]})]})]}),v&&(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[4000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm animate-in fade-in duration-200`,onClick:()=>b(!1)}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-sm bg-white rounded-[32px] shadow-2xl p-8 animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-center mb-6`,children:[(0,Y.jsx)(`h3`,{className:`text-xl font-black text-gray-900`,children:`Số chặng lộ trình`}),(0,Y.jsx)(`button`,{onClick:()=>b(!1),className:`p-2 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),(0,Y.jsx)(`p`,{className:`text-sm text-gray-500 mb-6 leading-relaxed`,children:`Bạn muốn chia chuyến đi này thành bao nhiêu chặng nhỏ? (Tối đa 20 chặng)`}),(0,Y.jsxs)(`div`,{className:`flex items-center justify-center gap-6 mb-8`,children:[(0,Y.jsx)(`button`,{onClick:()=>S(Math.max(1,x-1)),className:`w-12 h-12 rounded-2xl border-2 border-gray-100 flex items-center justify-center text-2xl font-bold text-gray-400 hover:border-blue-200 hover:text-blue-600 transition-all`,children:`-`}),(0,Y.jsx)(`span`,{className:`text-4xl font-black text-blue-600 w-12 text-center`,children:x}),(0,Y.jsx)(`button`,{onClick:()=>S(Math.min(20,x+1)),className:`w-12 h-12 rounded-2xl border-2 border-gray-100 flex items-center justify-center text-2xl font-bold text-gray-400 hover:border-blue-200 hover:text-blue-600 transition-all`,children:`+`})]}),(0,Y.jsx)(`button`,{onClick:ee,className:`w-full py-4 bg-blue-600 hover:bg-blue-700 text-white font-bold rounded-2xl shadow-lg shadow-blue-100 transition-all active:scale-95`,children:`Xác nhận`})]})]}),M&&(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[4000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm animate-in fade-in duration-200`,onClick:()=>P(!1)}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-md bg-white rounded-[32px] shadow-2xl p-8 animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-center mb-6`,children:[(0,Y.jsx)(`h3`,{className:`text-xl font-black text-gray-900`,children:`Chỉnh sửa Chặng`}),(0,Y.jsx)(`button`,{onClick:()=>P(!1),className:`p-2 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),(0,Y.jsxs)(`div`,{className:`space-y-5`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-black text-gray-400 uppercase tracking-widest mb-2 ml-1`,children:`Tên chặng`}),(0,Y.jsx)(`input`,{type:`text`,value:F.note,onChange:e=>R({...F,note:e.target.value}),placeholder:`VD: Ngày 1: Khởi hành`,className:`w-full px-5 py-4 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm`})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`label`,{className:`flex items-center gap-2 text-xs font-black text-gray-400 uppercase tracking-widest mb-2 ml-1`,children:[(0,Y.jsx)(E,{className:`w-3 h-3`}),` Mô tả chi tiết`]}),(0,Y.jsx)(`textarea`,{value:F.description,onChange:e=>R({...F,description:e.target.value}),placeholder:`Mô tả các hoạt động chính trong chặng này...`,className:`w-full px-5 py-4 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm min-h-[120px] resize-none`})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`label`,{className:`flex items-center gap-2 text-xs font-black text-gray-400 uppercase tracking-widest mb-2 ml-1`,children:[(0,Y.jsx)(N,{className:`w-3 h-3`}),` Bắt đầu`]}),(0,Y.jsx)(`input`,{type:`date`,value:F.startDate,onChange:e=>R({...F,startDate:e.target.value}),className:`w-full px-5 py-4 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm`})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-black text-gray-400 uppercase tracking-widest mb-2 ml-1`,children:`Kết thúc`}),(0,Y.jsx)(`input`,{type:`date`,value:F.endDate,onChange:e=>R({...F,endDate:e.target.value}),className:`w-full px-5 py-4 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm`})]})]})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-3 mt-8`,children:[(0,Y.jsx)(`button`,{onClick:()=>P(!1),className:`py-4 bg-gray-100 hover:bg-gray-200 text-gray-600 font-bold rounded-2xl transition-all active:scale-95`,children:`Hủy`}),(0,Y.jsx)(`button`,{onClick:re,className:`py-4 bg-blue-600 hover:bg-blue-700 text-white font-bold rounded-2xl shadow-lg shadow-blue-100 transition-all active:scale-95`,children:`Lưu thay đổi`})]})]})]}),(0,Y.jsx)(d_,{isOpen:C,onClose:()=>w(!1),locationId:T,locationName:O,isPublicView:a,onCommentAdded:()=>A(T),onCommentDeleted:()=>j(T)})]})},g_=({participant:e,tourId:t,type:n,canManage:r,currentUserId:i})=>{let[a,o]=(0,y.useState)(n===`adult`?e.adultCount??1:e.childCount??0),[s,c]=(0,y.useState)(!1),l=Un(e=>e.updateMemberFamilyCount);(0,y.useEffect)(()=>{o(n===`adult`?e.adultCount??1:e.childCount??0)},[e,n]);let u=async r=>{if(r!==a){c(!0);try{let i=n===`adult`?r:e.adultCount??1,a=n===`child`?r:e.childCount??0;await l(t,e.userId||e.id,i,a)}catch(e){console.error(`Lỗi khi lưu quy mô gia đình thành viên:`,e)}finally{c(!1)}}};return r||e.userId&&i===e.userId?(0,Y.jsxs)(`div`,{className:`flex items-center gap-1 bg-gray-50 p-1 rounded-lg border border-gray-100 shadow-sm`,children:[(0,Y.jsx)(`button`,{onClick:()=>{let e=Math.max(+(n===`adult`),a-1);o(e),u(e)},disabled:s||n===`adult`&&a<=1||n===`child`&&a<=0,className:`w-5 h-5 rounded bg-white border border-gray-200 hover:bg-gray-100 flex items-center justify-center font-bold text-[10px] text-gray-600 disabled:opacity-50 transition-all active:scale-90`,children:`-`}),(0,Y.jsx)(`span`,{className:`w-5 text-center font-black text-xs text-gray-800`,children:a}),(0,Y.jsx)(`button`,{onClick:()=>{let e=a+1;o(e),u(e)},disabled:s,className:`w-5 h-5 rounded bg-white border border-gray-200 hover:bg-gray-100 flex items-center justify-center font-bold text-[10px] text-gray-600 disabled:opacity-50 transition-all active:scale-90`,children:`+`})]}):(0,Y.jsx)(`span`,{className:`font-bold text-gray-800`,children:a})},__=()=>{let{legs:e,currentTour:t}=Un(),[n,r]=(0,y.useState)(`family`),i=t?.childDiscount??0,a=1-Number(i)/100,o=localStorage.getItem(`token`),s=null;try{s=JSON.parse(atob((o||``).split(`.`)[1])).sub}catch{s=null}let c=Un(e=>e.userRole),l=c===`OWNER`||c===`MANAGER`,u=(0,y.useMemo)(()=>{let t={ACCOMMODATION:0,FOOD:0,TRANSPORT:0,TICKET:0,OTHER:0},n={},r={},i={},a=0,o=0;(e||[]).forEach(e=>{let s=0;(e.expenses||[]).forEach(e=>{let n=Number(e.amount);a+=n,s+=n,o+=1;let c=e.paidBy?.name||`Chưa rõ`;r[c]=(r[c]||0)+n,e.paidBy?.id&&(i[e.paidBy.id]=(i[e.paidBy.id]||0)+n),t[e.category]===void 0?t.OTHER+=n:t[e.category]+=n}),n[e.sequence]=s});let s=Object.entries(t).reduce((e,t)=>t[1]>e[1]?t:e,[`OTHER`,0]),c=Object.entries(n).length>0?Object.entries(n).reduce((e,t)=>t[1]>e[1]?t:e):[null,0],l=e.length>0?a/e.length:0,u=[];return[...e||[]].sort((e,t)=>e.sequence-t.sequence).forEach((e,t)=>{(e.expenses||[]).map(n=>({...n,legSequence:e.sequence,legDisplayIndex:t+1,date:n.location?.plannedStart||e.startDate||null})).sort((e,t)=>!e.date||!t.date?0:new Date(e.date).getTime()-new Date(t.date).getTime()).forEach((e,t)=>{u.push({...e,isFirstInLeg:t===0})})}),{total:a,count:o,categories:t,list:u,topCategory:s[0],topLeg:c[0],avgPerLeg:l,memberStats:Object.entries(r),participantPaidMap:i}},[e]),d=t?.participants||[],f=(0,y.useMemo)(()=>{let e=0,r=0;n===`individual`?(e=d.length>0?d.length:t?.adultCount??1,r=0):(e=d.reduce((e,t)=>e+(t.adultCount??1),0),r=d.reduce((e,t)=>e+(t.childCount??0),0),d.length===0&&(e=t?.adultCount??1,r=t?.childCount??0));let i=e+r*a,o=i>0?u.total/i:0,s=o*a;return{adultsTotal:e,childrenTotal:r,adultPrice:Math.round(o),childPrice:Math.round(s),weightedCount:i}},[n,d,i,u.total,t,a]),p=()=>{let e=new vf;e.addFileToVFS(`Roboto-Regular.ttf`,jh),e.addFont(`Roboto-Regular.ttf`,`Roboto`,`normal`),e.setFont(`Roboto`),e.addImage(`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYjdjNjRjYywgMjAyNC8wNy8xNi0wNzo1OTo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNi0wNi0xNVQyMDozNToxMCswNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjYtMDYtMjBUMTc6MDk6NTErMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjYtMDYtMjBUMTc6MDk6NTErMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVkYmMzYTlhLTc3YWEtYzY0Yi05MDI0LTU5MjQyZjhkZmM0MCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRjYWEyNTZlLWI4ODQtMmY0YS1hZTUzLWUxMjA4OTM1MGY3NyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFmYmU0M2I3LTcyYjMtY2I0My04NjVkLWM0ZTk1MDE3YTQ2YyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWZiZTQzYjctNzJiMy1jYjQzLTg2NWQtYzRlOTUwMTdhNDZjIiBzdEV2dDp3aGVuPSIyMDI2LTA2LTE1VDIwOjM1OjEwKzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZjZjQzZjRmLWQ3YmYtNmQ0YS05YmVmLTdjNDU1ZDUxODgzMCIgc3RFdnQ6d2hlbj0iMjAyNi0wNi0yMFQxNzowOTo1MSswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZGJjM2E5YS03N2FhLWM2NGItOTAyNC01OTI0MmY4ZGZjNDAiIHN0RXZ0OndoZW49IjIwMjYtMDYtMjBUMTc6MDk6NTErMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53XfMRAAEJh0lEQVR4nOz9d7htx1Univ5GzbXWzunsk7OiJStiOWe3ASeM7aaBhmugyZfU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`,`PNG`,14,10,15,15),e.setFontSize(18),e.setTextColor(37,99,235),e.text(`BÁO CÁO CHI PHÍ TOUR`,35,21),e.setFontSize(11),e.setTextColor(100),e.text(`Chuyến đi: ${t?.title||`Hành trình`}`,14,40),e.text(`Ngày xuất: ${Ug(new Date,`dd/MM/yyyy HH:mm`)}`,14,47),e.setTextColor(0),e.setFontSize(12),e.text(`Tổng chi: ${u.total.toLocaleString()}đ`,14,54),e.text(`Đơn giá người lớn: ${f.adultPrice.toLocaleString()}đ`,14,61),e.text(`Đơn giá trẻ em: ${f.childPrice.toLocaleString()}đ (Giảm ${i}%)`,14,68);let r=[`STT`,`Ngày giờ`,`Chặng`,`Dịch vụ`,`Số tiền (VNĐ)`,`Người chi`],a=u.list.map(e=>[e.isFirstInLeg?e.legSequence:``,e.date?Ug(new Date(e.date),`d/M - p`):`--/--`,e.isFirstInLeg?`Chặng ${e.legSequence}`:``,e.description||`Không có mô tả`,Number(e.amount).toLocaleString(),e.paidBy?.name||`Chưa rõ`]);Oh(e,{head:[r],body:a,startY:75,theme:`grid`,headStyles:{fillColor:[37,99,235],textColor:[255,255,255],fontStyle:`normal`},styles:{font:`Roboto`,fontSize:8,cellPadding:3},columnStyles:{4:{halign:`right`}}});let o=e.lastAutoTable.finalY||150;e.text(`PHÂN CHIA CHI PHÍ CHI TIẾT THEO `+(n===`family`?`GIA ĐÌNH`:`CÁ NHÂN`),14,o+15);let s=n===`family`?[`Thành viên`,`Vai trò`,`Người lớn`,`Trẻ em`,`Chi phí trách nhiệm`,`Đã trả`,`Còn lại`]:[`Thành viên`,`Vai trò`,`Chi phí trách nhiệm`,`Đã trả`,`Còn lại`],c=d.filter(e=>e.user||e.displayName).map(e=>{let t=n===`family`?e.adultCount??1:1,r=n===`family`?e.childCount??0:0,i=f.adultPrice*t+f.childPrice*r,a=u.participantPaidMap[e.userId||e.id]||0,o=i-a,s=o>0?`Đóng thêm: ${o.toLocaleString()}đ`:o<0?`Thối lại: ${Math.abs(o).toLocaleString()}đ`:`Hoàn thành`,c=e.user?.name||e.displayName||`Thành viên`;return n===`family`?[c,e.role,t,r,`${i.toLocaleString()}đ`,`${a.toLocaleString()}đ`,s]:[c,e.role,`${i.toLocaleString()}đ`,`${a.toLocaleString()}đ`,s]});Oh(e,{head:[s],body:c,startY:o+20,theme:`grid`,headStyles:{fillColor:[79,70,229],textColor:[255,255,255],fontStyle:`normal`},styles:{font:`Roboto`,fontSize:8,cellPadding:3}}),e.save(`Chi-phi-tour-${t?.title||`export`}.pdf`)},m={ACCOMMODATION:{label:`Chỗ ở`,color:`bg-blue-500`},FOOD:{label:`Ăn uống`,color:`bg-orange-500`},TRANSPORT:{label:`Di chuyển`,color:`bg-indigo-500`},TICKET:{label:`Vé tham quan`,color:`bg-green-500`},OTHER:{label:`Khác`,color:`bg-gray-400`}};return(0,Y.jsxs)(`div`,{className:`space-y-6 animate-in fade-in slide-in-from-bottom-4`,children:[(0,Y.jsxs)(`div`,{className:`bg-blue-600 rounded-3xl p-6 text-white shadow-lg shadow-blue-200`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-start mb-8`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-blue-100 text-sm font-medium`,children:`Tổng chi phí chuyến đi`}),(0,Y.jsxs)(`h2`,{className:`text-3xl font-black mt-1`,children:[u.total.toLocaleString(),` VND`]}),(0,Y.jsxs)(`p`,{className:`text-blue-200 text-[10px] mt-1.5 font-bold uppercase tracking-wider`,children:[u.count,` hóa đơn đã ghi nhận`]})]}),(0,Y.jsx)(Ge,{className:`w-8 h-8 opacity-20`})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-6 border-t border-blue-500/50 pt-6`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-blue-100 text-[10px] uppercase tracking-widest font-black`,children:`Giá mỗi người lớn (X)`}),(0,Y.jsxs)(`p`,{className:`text-2xl font-black`,children:[f.adultPrice.toLocaleString(),`đ`]})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`p`,{className:`text-blue-100 text-[10px] uppercase tracking-widest font-black`,children:[`Giá mỗi trẻ em (-`,i,`%)`]}),(0,Y.jsxs)(`p`,{className:`text-2xl font-black`,children:[f.childPrice.toLocaleString(),`đ`]})]})]})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-1 sm:grid-cols-3 gap-4`,children:[(0,Y.jsxs)(`div`,{className:`bg-white p-4 rounded-2xl border border-gray-100 shadow-sm flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-xl bg-orange-50 flex items-center justify-center text-orange-500`,children:(0,Y.jsx)(k,{className:`w-5 h-5`})}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-[10px] font-black text-gray-400 uppercase tracking-widest`,children:`Hạng mục tốn nhất`}),(0,Y.jsx)(`p`,{className:`text-sm font-bold text-gray-800`,children:m[u.topCategory]?.label||`Chưa có`})]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-4 rounded-2xl border border-gray-100 shadow-sm flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-xl bg-purple-50 flex items-center justify-center text-purple-500`,children:(0,Y.jsx)(Be,{className:`w-5 h-5`})}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-[10px] font-black text-gray-400 uppercase tracking-widest`,children:`Trung bình / Chặng`}),(0,Y.jsxs)(`p`,{className:`text-sm font-bold text-gray-800`,children:[Math.round(u.avgPerLeg).toLocaleString(),`đ`]})]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-4 rounded-2xl border border-gray-100 shadow-sm flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-xl bg-green-50 flex items-center justify-center text-green-500`,children:(0,Y.jsx)(Re,{className:`w-5 h-5`})}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`p`,{className:`text-[10px] font-black text-gray-400 uppercase tracking-widest`,children:`Chặng tốn kém nhất`}),(0,Y.jsx)(`p`,{className:`text-sm font-bold text-gray-800`,children:u.topLeg?`Chặng ${u.topLeg}`:`Chưa có`})]})]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-6 rounded-3xl border border-gray-100 shadow-sm space-y-6`,children:[(0,Y.jsxs)(`div`,{className:`flex flex-col sm:flex-row sm:items-center justify-between gap-4`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 text-gray-800`,children:[(0,Y.jsx)(We,{className:`w-5 h-5 text-blue-500`}),(0,Y.jsx)(`h3`,{className:`font-black text-gray-900 uppercase tracking-tight`,children:`Bảng phân chia chi phí`})]}),(0,Y.jsxs)(`div`,{className:`flex items-center bg-gray-100 p-1 rounded-xl self-start sm:self-auto border border-gray-200/50`,children:[(0,Y.jsx)(`button`,{onClick:()=>r(`individual`),className:`px-4 py-2 text-xs font-black uppercase tracking-wider rounded-lg transition-all ${n===`individual`?`bg-white text-blue-600 shadow-sm`:`text-gray-500 hover:text-gray-800`}`,children:`Cá nhân`}),(0,Y.jsx)(`button`,{onClick:()=>r(`family`),className:`px-4 py-2 text-xs font-black uppercase tracking-wider rounded-lg transition-all ${n===`family`?`bg-white text-blue-600 shadow-sm`:`text-gray-500 hover:text-gray-800`}`,children:`Gia đình`})]})]}),(0,Y.jsxs)(`div`,{className:`bg-blue-50/50 border border-blue-100/50 rounded-2xl p-4 space-y-3`,children:[(0,Y.jsxs)(`div`,{className:`flex items-start gap-2.5 text-blue-700`,children:[(0,Y.jsx)(ce,{className:`w-4 h-4 mt-0.5 flex-shrink-0`}),(0,Y.jsxs)(`div`,{className:`text-xs space-y-1`,children:[(0,Y.jsx)(`p`,{className:`font-black uppercase tracking-wide`,children:`Công thức tính phân bổ chi phí:`}),(0,Y.jsxs)(`p`,{className:`font-semibold text-gray-600 leading-relaxed`,children:[(0,Y.jsx)(`span`,{className:`font-bold text-blue-700`,children:`Tổng chi phí`}),` = (Số người lớn × Đơn giá lớn) + (Số trẻ em × Đơn giá lớn × `,100-i,`%)`]}),(0,Y.jsxs)(`p`,{className:`text-[11px] text-gray-400 italic`,children:[`* Trẻ em được giảm `,i,`% (Phần trăm thanh toán: `,100-i,`%)`]})]})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 sm:grid-cols-4 gap-4 pt-2 border-t border-blue-100/30`,children:[(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-xl border border-blue-100/40`,children:[(0,Y.jsx)(`p`,{className:`text-[9px] font-black text-gray-400 uppercase tracking-widest`,children:`Tổng chi phí`}),(0,Y.jsxs)(`p`,{className:`text-sm font-black text-blue-600`,children:[u.total.toLocaleString(),`đ`]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-xl border border-blue-100/40`,children:[(0,Y.jsx)(`p`,{className:`text-[9px] font-black text-gray-400 uppercase tracking-widest`,children:`Quy mô tính`}),(0,Y.jsxs)(`p`,{className:`text-sm font-black text-gray-800`,children:[f.adultsTotal,` Lớn `,f.childrenTotal>0&&`• ${f.childrenTotal} Trẻ`]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-xl border border-blue-100/40`,children:[(0,Y.jsx)(`p`,{className:`text-[9px] font-black text-gray-400 uppercase tracking-widest`,children:`Đơn giá người lớn (X)`}),(0,Y.jsxs)(`p`,{className:`text-sm font-black text-gray-800`,children:[f.adultPrice.toLocaleString(),`đ`]})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-3 rounded-xl border border-blue-100/40`,children:[(0,Y.jsx)(`p`,{className:`text-[9px] font-black text-gray-400 uppercase tracking-widest`,children:`Đơn giá trẻ em`}),(0,Y.jsxs)(`p`,{className:`text-sm font-black text-gray-800`,children:[f.childPrice.toLocaleString(),`đ`]})]})]})]}),(0,Y.jsx)(`div`,{className:`overflow-x-auto border border-gray-100 rounded-2xl`,children:(0,Y.jsxs)(`table`,{className:`w-full text-left border-collapse min-w-[650px]`,children:[(0,Y.jsx)(`thead`,{children:(0,Y.jsxs)(`tr`,{className:`bg-gray-50/50 text-[10px] font-black text-gray-400 uppercase tracking-widest border-b border-gray-100`,children:[(0,Y.jsx)(`th`,{className:`px-4 py-4 min-w-[150px]`,children:`Thành viên`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-center`,children:`Vai trò`}),n===`family`&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(`th`,{className:`px-4 py-4 text-center`,children:`Người lớn`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-center`,children:`Trẻ em`})]}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-right`,children:`Chi phí chịu`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-right`,children:`Đã chi trả`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-right min-w-[150px]`,children:`Còn lại`})]})}),(0,Y.jsx)(`tbody`,{className:`divide-y divide-gray-50`,children:d.filter(e=>e.user||e.displayName).length>0?d.filter(e=>e.user||e.displayName).map(e=>{let r=n===`family`?e.adultCount??1:1,i=n===`family`?e.childCount??0:0,a=f.adultPrice*r+f.childPrice*i,o=u.participantPaidMap[e.userId||e.id]||0,c=a-o,d=e.user?.name||e.displayName||`Thành viên`,p=e.user?.email||`Thành viên ngoài hệ thống`;return(0,Y.jsxs)(`tr`,{className:`hover:bg-gray-50/50 transition-colors text-sm`,children:[(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsxs)(`div`,{className:`flex items-center gap-2.5`,children:[(0,Y.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-blue-100 border border-blue-200 flex items-center justify-center text-blue-700 font-bold text-xs`,children:d.charAt(0)}),(0,Y.jsxs)(`div`,{className:`flex flex-col`,children:[(0,Y.jsx)(`span`,{className:`font-bold text-gray-900`,children:d}),(0,Y.jsx)(`span`,{className:`text-[10px] text-gray-400 font-semibold`,children:p})]})]})}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-center`,children:(0,Y.jsx)(`span`,{className:`px-2 py-0.5 rounded-full text-[9px] font-black border ${e.role===`OWNER`?`bg-red-50 text-red-600 border-red-100`:e.role===`MANAGER`?`bg-purple-50 text-purple-600 border-purple-100`:`bg-gray-50 text-gray-500 border-gray-100`}`,children:e.role})}),n===`family`&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsx)(`div`,{className:`flex justify-center`,children:(0,Y.jsx)(g_,{participant:e,tourId:t.id,type:`adult`,canManage:l,currentUserId:s})})}),(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsx)(`div`,{className:`flex justify-center`,children:(0,Y.jsx)(g_,{participant:e,tourId:t.id,type:`child`,canManage:l,currentUserId:s})})})]}),(0,Y.jsxs)(`td`,{className:`px-4 py-4 text-right font-black text-gray-900`,children:[a.toLocaleString(),`đ`]}),(0,Y.jsxs)(`td`,{className:`px-4 py-4 text-right font-semibold text-gray-600`,children:[o.toLocaleString(),`đ`]}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-right`,children:c>0?(0,Y.jsxs)(`span`,{className:`inline-block px-2.5 py-1 bg-red-50 text-red-600 border border-red-100 rounded-lg font-black text-xs`,children:[`Đóng thêm: `,c.toLocaleString(),`đ`]}):c<0?(0,Y.jsxs)(`span`,{className:`inline-block px-2.5 py-1 bg-emerald-50 text-emerald-600 border border-emerald-100 rounded-lg font-black text-xs`,children:[`Thối lại: `,Math.abs(c).toLocaleString(),`đ`]}):(0,Y.jsx)(`span`,{className:`inline-block px-2.5 py-1 bg-gray-50 text-gray-500 border border-gray-100 rounded-lg font-black text-xs`,children:`Hoàn thành`})})]},e.id)}):(0,Y.jsx)(`tr`,{children:(0,Y.jsx)(`td`,{colSpan:n===`family`?7:5,className:`py-8 text-center text-gray-400 text-sm italic`,children:`Không có thành viên tham gia tour.`})})})]})})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-6 rounded-2xl border border-gray-100 shadow-sm`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 mb-6 text-gray-800`,children:[(0,Y.jsx)(We,{className:`w-5 h-5 text-blue-500`}),(0,Y.jsx)(`h3`,{className:`font-bold`,children:`Thống kê theo tổng chi trả thực tế`})]}),(0,Y.jsx)(`div`,{className:`grid grid-cols-1 sm:grid-cols-2 gap-4`,children:u.memberStats.length>0?u.memberStats.map(([e,t])=>{let n=u.total>0?t/u.total*100:0;return(0,Y.jsxs)(`div`,{className:`flex items-center justify-between p-4 bg-gray-50 rounded-2xl border border-gray-100`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 font-bold text-xs`,children:e.charAt(0)}),(0,Y.jsx)(`span`,{className:`text-sm font-bold text-gray-700`,children:e})]}),(0,Y.jsxs)(`div`,{className:`text-right`,children:[(0,Y.jsxs)(`div`,{className:`text-sm font-black text-gray-900`,children:[t.toLocaleString(),`đ`]}),(0,Y.jsxs)(`div`,{className:`text-[10px] text-gray-400 font-bold uppercase`,children:[n.toFixed(1),`% tổng chi`]})]})]},e)}):(0,Y.jsx)(`div`,{className:`col-span-full py-8 text-center text-gray-400 text-sm italic`,children:`Chưa có thông tin chi trả của thành viên.`})})]}),(0,Y.jsxs)(`div`,{className:`bg-white p-6 rounded-2xl border border-gray-100 shadow-sm`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 mb-6 text-gray-800`,children:[(0,Y.jsx)(Te,{className:`w-5 h-5 text-indigo-500`}),(0,Y.jsx)(`h3`,{className:`font-bold`,children:`Phân tích chi tiêu`})]}),(0,Y.jsx)(`div`,{className:`space-y-4`,children:u.total>0?Object.entries(u.categories).map(([e,t])=>{let n=u.total>0?t/u.total*100:0;return t===0?null:(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`div`,{className:`flex justify-between text-xs mb-1.5 font-bold`,children:[(0,Y.jsxs)(`span`,{className:`text-gray-600 flex items-center gap-1.5`,children:[(0,Y.jsx)(`div`,{className:`w-2 h-2 rounded-full ${m[e].color}`}),m[e].label]}),(0,Y.jsxs)(`span`,{className:`text-gray-900`,children:[t.toLocaleString(),`đ (`,n.toFixed(1),`%)`]})]}),(0,Y.jsx)(`div`,{className:`w-full h-2 bg-gray-50 rounded-full overflow-hidden border border-gray-100`,children:(0,Y.jsx)(`div`,{className:`h-full ${m[e].color} transition-all duration-500`,style:{width:`${n}%`}})})]},e)}):(0,Y.jsx)(`div`,{className:`py-8 text-center text-gray-400 text-sm italic`,children:`Chưa có dữ liệu phân tích theo hạng mục.`})})]}),(0,Y.jsxs)(`div`,{className:`bg-white rounded-3xl border border-gray-100 shadow-sm overflow-hidden`,children:[(0,Y.jsxs)(`div`,{className:`p-6 border-b border-gray-100 bg-gray-50/30 flex items-center justify-between`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Y.jsx)(ne,{className:`w-5 h-5 text-blue-600`}),(0,Y.jsx)(`h3`,{className:`font-black text-gray-900 uppercase tracking-tight`,children:`Bảng kê chi tiết các khoản chi`})]}),(0,Y.jsxs)(`button`,{onClick:p,className:`flex items-center gap-2 px-4 py-2 bg-blue-600 hover:bg-blue-700 text-white rounded-xl text-[11px] font-black uppercase tracking-wider transition-all shadow-lg shadow-blue-200 active:scale-95`,children:[(0,Y.jsx)(te,{className:`w-3.5 h-3.5`}),` Xuất PDF`]})]}),(0,Y.jsx)(`div`,{className:`overflow-x-auto`,children:(0,Y.jsxs)(`table`,{className:`w-full text-left border-collapse`,children:[(0,Y.jsx)(`thead`,{children:(0,Y.jsxs)(`tr`,{className:`bg-gray-50/50 text-[10px] font-black text-gray-400 uppercase tracking-widest border-b border-gray-100`,children:[(0,Y.jsx)(`th`,{className:`px-4 py-4 text-center`,children:`STT`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 min-w-[100px]`,children:`Ngày giờ`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 min-w-[80px]`,children:`Chặng`}),(0,Y.jsx)(`th`,{className:`px-4 py-4`,children:`Dịch vụ sử dụng`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 text-right`,children:`Số tiền`}),(0,Y.jsx)(`th`,{className:`px-4 py-4 min-w-[120px]`,children:`Người đã trả`}),(0,Y.jsx)(`th`,{className:`px-4 py-4`,children:`Ghi chú`})]})}),(0,Y.jsx)(`tbody`,{className:`divide-y divide-gray-50`,children:u.list.length>0?u.list.map(e=>(0,Y.jsxs)(`tr`,{className:`hover:bg-blue-50/20 transition-colors text-sm ${e.isFirstInLeg?``:`bg-gray-50/10`}`,children:[(0,Y.jsx)(`td`,{className:`px-4 py-4 text-center font-black text-gray-400`,children:e.isFirstInLeg?e.legDisplayIndex:``}),(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsxs)(`div`,{className:`flex items-center gap-1.5 text-gray-600 font-medium`,children:[(0,Y.jsx)(N,{className:`w-3.5 h-3.5 opacity-40`}),e.date?Ug(new Date(e.date),`d/M - p`):`--/--`]})}),(0,Y.jsx)(`td`,{className:`px-4 py-4 whitespace-nowrap`,children:e.isFirstInLeg?(0,Y.jsxs)(`span`,{className:`px-2 py-1 bg-blue-50 text-blue-600 rounded-lg font-bold text-[10px]`,children:[`Chặng `,e.legSequence]}):(0,Y.jsx)(`div`,{className:`ml-6 border-l-2 border-blue-100/50 h-4`})}),(0,Y.jsx)(`td`,{className:`px-4 py-4 font-semibold text-gray-800`,children:e.location?.name?(0,Y.jsxs)(`div`,{className:`flex flex-col`,children:[(0,Y.jsx)(`span`,{className:`text-gray-900`,children:e.description||`Chi phí dịch vụ`}),(0,Y.jsxs)(`span`,{className:`text-[10px] text-blue-500 font-bold uppercase tracking-tighter`,children:[`@`,e.location.name]})]}):e.description||`Không có mô tả`}),(0,Y.jsxs)(`td`,{className:`px-4 py-4 text-right font-black text-blue-600`,children:[Number(e.amount).toLocaleString(),`đ`]}),(0,Y.jsx)(`td`,{className:`px-4 py-4`,children:(0,Y.jsxs)(`div`,{className:`flex items-center gap-1.5 text-gray-600`,children:[(0,Y.jsx)(Ue,{className:`w-3.5 h-3.5 opacity-40`}),e.paidBy?.name||`Chưa rõ`]})}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-xs text-gray-400 italic`,children:e.note||`-`})]},e.id)):[1,2,3].map(e=>(0,Y.jsxs)(`tr`,{className:`opacity-30 grayscale pointer-events-none select-none text-sm`,children:[(0,Y.jsx)(`td`,{className:`px-4 py-4 text-center font-bold text-gray-300`,children:e}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-300`,children:`--/-- --:--`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-300`,children:`Chặng -`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-300 italic`,children:`Chưa có dữ liệu...`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-right text-gray-300`,children:`0đ`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-300`,children:`Chưa rõ`}),(0,Y.jsx)(`td`,{className:`px-4 py-4 text-gray-200`,children:`-`})]},`sample-${e}`))})]})})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 text-gray-400 text-xs px-2`,children:[(0,Y.jsx)(ce,{className:`w-4 h-4`}),(0,Y.jsx)(`p`,{children:`Chi phí được tự động tính toán dựa trên hóa đơn của các chặng.`})]})]})};delete gn.default.Icon.Default.prototype._getIconUrl,gn.default.Icon.Default.mergeOptions({iconRetinaUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon-2x.png`,iconUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon.png`,shadowUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-shadow.png`});var v_=({onPick:e,center:t})=>{let[n,r]=(0,y.useState)(null),i=(0,y.useRef)(null),a=mn();return hn({contextmenu:e=>{gn.default.DomEvent.preventDefault(e.originalEvent),gn.default.DomEvent.stopPropagation(e.originalEvent),r({x:e.containerPoint.x,y:e.containerPoint.y,latlng:e.latlng})},click:()=>r(null),dragstart:()=>r(null)}),(0,y.useEffect)(()=>{n&&i.current&&gn.default.DomEvent.disableClickPropagation(i.current)},[n]),(0,y.useEffect)(()=>{a.setView(t,a.getZoom())},[t]),(0,Y.jsx)(Y.Fragment,{children:n&&(0,Y.jsx)(`div`,{ref:i,className:`absolute z-[3000] bg-white rounded-xl shadow-xl border border-gray-100 py-1 w-44 animate-in zoom-in-95 duration-200`,style:{top:n.y,left:n.x},children:(0,Y.jsxs)(`button`,{type:`button`,onClick:()=>{e(n.latlng),r(null)},className:`w-full text-left px-4 py-2 hover:bg-blue-50 text-xs font-bold text-blue-600 flex items-center gap-2`,children:[(0,Y.jsx)(ge,{className:`w-3 h-3`}),` Thêm vào chặng hiện tại`]})})})},y_=({isOpen:e,onClose:t,tourId:n,initialLegId:r,editingLocation:i,isStartPoint:a=!1,isEndPoint:o=!1,isPublicView:s=!1,onSuccess:c})=>{let[l,u]=(0,y.useState)({name:``,address:``,latitude:10.7769,longitude:106.7009,type:`VISIT`,legId:``,note:``,expenseAmount:``,expenseCategory:`OTHER`,expenseDescription:``,expenseNote:``,paidById:``,plannedStart:``,plannedEnd:``}),[d,f]=(0,y.useState)(!1),[p,m]=(0,y.useState)([]),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),b=(0,y.useRef)(null),{legs:x,addLocation:S,updateLocation:C,updateTourStartPoint:w,updateTourEndPoint:T,mapCenter:E,currentTour:D,userRole:O}=Un(),k=tt();(0,y.useEffect)(()=>{if(e)if(i){let e=x.find(e=>e.id===i.legId)?.expenses?.find(e=>e.locationId===i.id);u({name:i.name||``,address:i.address||``,latitude:i.latitude,longitude:i.longitude,type:i.type||`VISIT`,legId:i.legId||``,note:i.note||``,expenseAmount:e?.amount?Number(e.amount).toString().replace(/\B(?=(\d{3})+(?!\d))/g,`.`):``,expenseCategory:e?.category||`OTHER`,expenseDescription:e?.description||``,expenseNote:e?.note||``,paidById:e?.paidById||``,plannedStart:a?i.plannedEnd?i.plannedEnd.slice(0,16):``:i.plannedStart?i.plannedStart.slice(0,16):``,plannedEnd:i.plannedEnd?i.plannedEnd.slice(0,16):``})}else u(e=>({...e,name:``,address:``,legId:r||(x.length>0?x[0].id:``),note:``,expenseAmount:``,expenseCategory:`OTHER`,expenseDescription:``,expenseNote:``,paidById:``,plannedStart:``,plannedEnd:``}))},[r,i,e]);let A=(0,y.useMemo)(()=>[l.latitude,l.longitude],[l.latitude,l.longitude]);(0,y.useEffect)(()=>{if(e&&!i&&l.legId&&!l.name){let e=x.find(e=>e.id===l.legId);if(e)if(e.locations&&e.locations.length>0){let t=e.locations[e.locations.length-1];u(e=>({...e,latitude:t.latitude,longitude:t.longitude}))}else{let e=x.findIndex(e=>e.id===l.legId),t=e>0?x[e-1]:null;if(t&&t.locations&&t.locations.length>0){let e=t.locations[t.locations.length-1];u(t=>({...t,latitude:e.latitude,longitude:e.longitude}))}else u(e=>({...e,latitude:E[0],longitude:E[1]}))}}},[l.legId,e,i,x,E]);let j=l.legId||(x.length>0?x[0].id:``),M=x.find(e=>e.id===j),N=a?`Thiết lập Điểm xuất phát`:o?`Thiết lập Điểm kết thúc`:i?`Sửa địa điểm: ${i.name}`:r?`Thêm địa điểm cho ${M?.note||`Chặng ${M?.sequence}`}`:`Thêm địa điểm mới`,P=a?`Xác nhận Điểm xuất phát`:o?`Xác nhận Điểm kết thúc`:i?`Cập nhật thay đổi`:r?`Xác nhận thêm vào chặng`:`Thêm địa điểm`,F=e=>{if(u(t=>({...t,name:e})),b.current&&clearTimeout(b.current),e.trim().length<2){m([]),v(!1),g(!1);return}v(!0),g(!1),b.current=setTimeout(async()=>{try{let t=await(await fetch(`https://nominatim.openstreetmap.org/search?format=json&q=${encodeURIComponent(e)}&limit=15&addressdetails=1&namedetails=1&accept-language=vi`,{headers:{"Accept-Language":`vi`}})).json();m(t),g(t.length===0)}catch(e){console.error(`Lỗi tìm kiếm địa điểm:`,e)}finally{v(!1)}},500)},I=e=>{let t=parseFloat(e.lat),n=parseFloat(e.lon),r=e.namedetails?.name||e.display_name.split(`,`)[0];u(i=>({...i,name:r,address:e.display_name,latitude:t,longitude:n})),m([])},R=async e=>{u(t=>({...t,latitude:e.lat,longitude:e.lng}));try{let t=await(await fetch(`https://nominatim.openstreetmap.org/reverse?format=json&lat=${e.lat}&lon=${e.lng}`)).json(),n=t.address,r=n.amenity||n.building||n.historic||n.tourist||n.shop||n.office||n.leisure||n.attraction||n.road||n.neighbourhood||n.suburb||t.display_name?.split(`,`)[0]||``;u(e=>({...e,name:r||e.name,address:t.display_name||e.address}))}catch{}};return!e||s?null:(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[2000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm`,onClick:t}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-lg bg-white rounded-3xl shadow-2xl overflow-hidden p-8 max-h-[90vh] overflow-y-auto`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-center mb-6`,children:[(0,Y.jsxs)(`h2`,{className:`text-2xl font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(_e,{className:`w-6 h-6 text-blue-600`}),` `,N]}),(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-6 h-6 text-gray-400`})})]}),(0,Y.jsxs)(`div`,{className:`h-64 w-full rounded-3xl overflow-hidden mb-6 border border-gray-100 relative shadow-xl group`,children:[(0,Y.jsx)(`div`,{className:`absolute top-3 left-3 right-3 z-[1001] pointer-events-none`,children:(0,Y.jsxs)(`div`,{className:`relative max-w-sm pointer-events-auto`,children:[(0,Y.jsxs)(`div`,{className:`relative group`,children:[(0,Y.jsx)(`input`,{type:`text`,placeholder:`Tìm địa điểm trên bản đồ...`,className:`w-full pl-11 pr-10 py-3 bg-white/95 backdrop-blur-md border border-white/20 rounded-2xl shadow-lg outline-none focus:ring-2 focus:ring-blue-500 transition-all text-sm font-bold text-gray-800`,value:l.name,onChange:e=>F(e.target.value)}),(0,Y.jsx)(ke,{className:`absolute left-4 top-1/2 -translate-y-1/2 w-4 h-4 text-blue-500`}),_?(0,Y.jsx)(K,{className:`absolute right-4 top-1/2 -translate-y-1/2 w-4 h-4 animate-spin text-blue-500`}):l.name&&(0,Y.jsx)(`button`,{type:`button`,onClick:()=>{u({...l,name:``}),m([]),g(!1)},className:`absolute right-3 top-1/2 -translate-y-1/2 p-1.5 hover:bg-gray-100 rounded-full text-gray-400 transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-4 h-4`})})]}),(p.length>0||h)&&(0,Y.jsx)(`div`,{className:`absolute left-0 right-0 mt-2 bg-white/95 backdrop-blur-md border border-gray-100 rounded-2xl shadow-2xl overflow-hidden max-h-40 overflow-y-auto animate-in slide-in-from-top-2 duration-200`,children:h?(0,Y.jsx)(`div`,{className:`px-4 py-4 text-center text-gray-400 text-xs italic`,children:`Không tìm thấy địa điểm phù hợp...`}):p.map((e,t)=>(0,Y.jsxs)(`button`,{type:`button`,onClick:()=>I(e),className:`w-full text-left px-4 py-3 hover:bg-blue-50 border-b border-gray-50 last:border-0 transition-colors flex flex-col gap-0.5`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[(0,Y.jsx)(`div`,{className:`font-bold text-xs text-gray-900 truncate`,children:e.namedetails?.name||e.display_name.split(`,`)[0]}),e.type&&(0,Y.jsx)(`span`,{className:`text-[8px] font-black uppercase text-blue-400 bg-blue-50 px-1.5 py-0.5 rounded border border-blue-100 shrink-0`,children:e.type})]}),(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 truncate leading-tight`,children:e.display_name})]},t))})]})}),(0,Y.jsxs)(yn,{center:A,zoom:13,className:`h-full w-full`,zoomControl:!1,attributionControl:!1,children:[(0,Y.jsx)(Cn,{url:`https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png`,attribution:``}),(0,Y.jsx)(bn,{position:A}),(0,Y.jsx)(v_,{center:A,onPick:R})]}),(0,Y.jsx)(`div`,{className:`absolute bottom-2 left-2 z-[1000] bg-white/90 backdrop-blur-sm px-2 py-1 rounded-lg text-[10px] font-black text-gray-500 shadow-sm border border-gray-100`,children:`CHUỘT PHẢI ĐỂ CHỌN VỊ TRÍ`})]}),!i&&(O===`OWNER`||O===`MANAGER`)&&(0,Y.jsxs)(`button`,{type:`button`,onClick:()=>{if(!navigator.geolocation){k({title:`Thông báo`,message:`Trình duyệt hoặc thiết bị của bạn không hỗ trợ định vị GPS.`,type:`info`});return}if(!window.isSecureContext){alert(`Tính năng định vị GPS yêu cầu kết nối bảo mật (HTTPS). Nếu bạn đang truy cập qua địa chỉ IP, vui lòng sử dụng HTTPS hoặc Localhost.`);return}navigator.geolocation.getCurrentPosition(async e=>{let t=gn.default.latLng(e.coords.latitude,e.coords.longitude),n=Ug(new Date,`yyyy-MM-dd'T'HH:mm`);u(e=>({...e,latitude:t.lat,longitude:t.lng,plannedStart:n})),R(t)},e=>{let t=`Không thể lấy vị trí: `;switch(e.code){case e.PERMISSION_DENIED:t+=`Bạn đã từ chối quyền truy cập vị trí.`;break;case e.POSITION_UNAVAILABLE:t+=`Thông tin vị trí không khả dụng.`;break;case e.TIMEOUT:t+=`Hết thời gian chờ yêu cầu định vị.`;break;default:t+=e.message}k({title:`Lỗi định vị`,message:t,type:`error`})},{enableHighAccuracy:!0,timeout:1e4,maximumAge:0})},className:`w-full mb-6 py-4 bg-indigo-50 hover:bg-indigo-100 text-indigo-600 rounded-2xl flex items-center justify-center gap-2 text-xs font-black uppercase tracking-widest border border-indigo-100 transition-all active:scale-95 shadow-sm`,children:[(0,Y.jsx)(be,{className:`w-4 h-4 fill-current`}),` Sử dụng vị trí & thời gian hiện tại`]}),(0,Y.jsxs)(`form`,{onSubmit:async e=>{e.preventDefault(),f(!0);try{if(a)await w(n,{name:l.name||`Điểm xuất phát`,latitude:parseFloat(l.latitude),longitude:parseFloat(l.longitude),plannedEnd:l.plannedStart});else if(o)await T(n,{name:l.name||`Điểm kết thúc`,latitude:parseFloat(l.latitude),longitude:parseFloat(l.longitude),plannedStart:l.plannedStart});else{let e={...l,expenseAmount:l.expenseAmount.replace(/\./g,``),legId:j,latitude:parseFloat(l.latitude),longitude:parseFloat(l.longitude)};i?await C(i.id,e):await S(n,e)}k({title:`Thành công`,message:a?`Đã thiết lập điểm xuất phát.`:o?`Đã thiết lập điểm kết thúc.`:i?`Đã cập nhật địa điểm.`:`Đã thêm địa điểm mới.`,type:`success`}),c?.(),t()}catch{k({title:`Lỗi`,message:`Lỗi khi lưu địa điểm`,type:`error`})}finally{f(!1)}},className:`space-y-4`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Tên địa điểm`}),(0,Y.jsx)(`input`,{required:!0,placeholder:`Tên địa điểm...`,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none focus:ring-2 focus:ring-blue-500 transition-all font-bold`,value:l.name,onChange:e=>u({...l,name:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Địa chỉ`}),(0,Y.jsx)(`input`,{className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.address,onChange:e=>u({...l,address:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Ghi chú địa điểm / Dịch vụ sử dụng`}),(0,Y.jsx)(`textarea`,{className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none resize-none`,rows:2,placeholder:`Ví dụ: Ăn trưa tại quán X, thuê hướng dẫn viên...`,value:l.note,onChange:e=>u({...l,note:e.target.value})})]}),(0,Y.jsxs)(`div`,{className:`bg-blue-50/60 border border-blue-100 rounded-2xl p-4 space-y-3`,children:[(0,Y.jsx)(`p`,{className:`text-xs font-black text-blue-500 uppercase tracking-widest`,children:`Chi phí nhanh tại điểm này`}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-3`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Số tiền (VNĐ)`}),(0,Y.jsx)(`input`,{type:`text`,className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm`,placeholder:`0`,value:l.expenseAmount,onChange:e=>{let t=e.target.value.replace(/\D/g,``).replace(/\B(?=(\d{3})+(?!\d))/g,`.`);u({...l,expenseAmount:t})}})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Loại dịch vụ`}),(0,Y.jsxs)(`select`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm`,value:l.expenseCategory,onChange:e=>u({...l,expenseCategory:e.target.value}),children:[(0,Y.jsx)(`option`,{value:`FOOD`,children:`Ăn uống`}),(0,Y.jsx)(`option`,{value:`TRANSPORT`,children:`Di chuyển`}),(0,Y.jsx)(`option`,{value:`ACCOMMODATION`,children:`Chỗ ở`}),(0,Y.jsx)(`option`,{value:`TICKET`,children:`Vé tham quan`}),(0,Y.jsx)(`option`,{value:`OTHER`,children:`Khác`})]})]})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Dịch vụ / Mô tả`}),(0,Y.jsx)(`input`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm`,placeholder:`Ví dụ: Ăn trưa, taxi, vé...`,value:l.expenseDescription,onChange:e=>u({...l,expenseDescription:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Ghi chú chi phí`}),(0,Y.jsx)(`textarea`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none resize-none text-sm`,rows:2,placeholder:`Ghi chú thêm...`,value:l.expenseNote,onChange:e=>u({...l,expenseNote:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-xs font-bold text-gray-600 mb-1`,children:`Thành viên đã thanh toán`}),(0,Y.jsxs)(`select`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm`,value:l.paidById,onChange:e=>u({...l,paidById:e.target.value}),children:[(0,Y.jsx)(`option`,{value:``,children:`-- Chọn người thanh toán --`}),D?.participants?.filter(e=>e.user||e.displayName)?.map(e=>{let t=e.user?.name||e.displayName,n=e.user?.email,r=[t,n&&t?`(${n})`:n].filter(Boolean).join(` `);return(0,Y.jsx)(`option`,{value:e.userId||e.id,children:r||e.userId||e.id},e.id)})]})]})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Gán vào chặng`}),(0,Y.jsx)(`select`,{required:!0,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:j,onChange:e=>u({...l,legId:e.target.value}),children:x.map(e=>(0,Y.jsxs)(`option`,{value:e.id,children:[`Chặng `,e.sequence,`: `,e.note||`Không có tên`,e.startDate?` (${Ug(Gg(e.startDate),`dd/MM`)})`:``]},e.id))})]}),(0,Y.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Vĩ độ`}),(0,Y.jsx)(`input`,{type:`number`,step:`any`,required:!0,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.latitude,onChange:e=>u({...l,latitude:e.target.value})})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Kinh độ`}),(0,Y.jsx)(`input`,{type:`number`,step:`any`,required:!0,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.longitude,onChange:e=>u({...l,longitude:e.target.value})})]})]}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Loại`}),(0,Y.jsxs)(`select`,{className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.type,onChange:e=>u({...l,type:e.target.value}),children:[(0,Y.jsx)(`option`,{value:`VISIT`,children:`Tham quan`}),(0,Y.jsx)(`option`,{value:`EAT`,children:`Ăn uống`}),(0,Y.jsx)(`option`,{value:`REST`,children:`Nghỉ ngơi`}),(0,Y.jsx)(`option`,{value:`MOVE`,children:`Di chuyển`})]})]}),(0,Y.jsx)(`div`,{className:`grid grid-cols-2 gap-4`,children:(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`label`,{className:`block text-sm font-bold text-gray-700 mb-1`,children:`Bắt đầu`}),(0,Y.jsx)(`input`,{type:`datetime-local`,className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-xl outline-none`,value:l.plannedStart,onChange:e=>u({...l,plannedStart:e.target.value})})]})}),(0,Y.jsx)(`button`,{disabled:d,className:`w-full py-4 bg-blue-600 hover:bg-blue-700 text-white font-bold rounded-2xl flex items-center justify-center gap-2 mt-4`,children:d?(0,Y.jsx)(K,{className:`w-5 h-5 animate-spin`}):P})]})]})]})},b_=({isOpen:e,onClose:t,tourId:n,participants:r=[],joinRequests:i=[],onRemoveMember:a,onMemberAdded:o,userRole:s,isPublicView:c})=>{let[l,u]=(0,y.useState)(`search`),[d,f]=(0,y.useState)(``),[p,m]=(0,y.useState)([]),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(null),[b,x]=(0,y.useState)(`MEMBER`),[S,C]=(0,y.useState)(!1),[w,T]=(0,y.useState)(``),[E,D]=(0,y.useState)(``),[O,k]=(0,y.useState)(null),[A,j]=(0,y.useState)(``),[M,N]=(0,y.useState)(`MEMBER`),[P,F]=(0,y.useState)(!1),[I,R]=(0,y.useState)(``),[z,B]=(0,y.useState)(``),V=qn(),H=tt(),ee=(0,y.useMemo)(()=>new Set(r.map(e=>e.userId).filter(Boolean)),[r]),te=(0,y.useMemo)(()=>new Set(i.map(e=>e.userId)),[i]),ne=(0,y.useMemo)(()=>p.filter(e=>!ee.has(e.id)),[p,ee]),re=!s||s===`OWNER`||s===`MANAGER`,W=s===`OWNER`||s===`MANAGER`,ie=async()=>{let e=d.trim();if(e){C(!0),D(``);try{let r=await fetch(`/api/v1/tours/${n}/members`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify({displayName:e,role:b})});if(!r.ok){let e=await r.json();throw Error(e.message||e.error||`Thao tác thất bại`)}await o?.(),t()}catch(e){D(e.message||`Thao tác thất bại`)}finally{C(!1)}}},ae=async()=>{g(!0),T(``);try{let e=await fetch(`/api/v1/users?q=${encodeURIComponent(d)}`,{headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`}});if(!e.ok)throw Error(`Không thể tải danh sách người dùng`);let t=await e.json();m(Array.isArray(t)?t:[])}catch(e){T(e.message||`Không thể tải danh sách người dùng`)}finally{g(!1)}},oe=async e=>{if(e.preventDefault(),A.trim()){F(!0),R(``),B(``);try{let e=await fetch(`/api/v1/tours/${n}/invitations`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify({email:A.trim(),role:M})}),t=await e.json();if(!e.ok)throw Error(t.message||`Gửi lời mời thất bại`);B(`Lời mời đã được gửi thành công đến ${A}!`),j(``),H({title:`Thành công`,message:`Lời mời đã gửi tới ${A}`,type:`success`}),await o?.()}catch(e){R(e.message||`Thao tác thất bại`)}finally{F(!1)}}};(0,y.useEffect)(()=>{if(!e||l!==`search`)return;let t=setTimeout(()=>{ae()},300);return()=>clearTimeout(t)},[d,e,l]),(0,y.useEffect)(()=>{e||(f(``),v(null),x(`MEMBER`),T(``),D(``),j(``),N(`MEMBER`),R(``),B(``),u(`search`))},[e]);let G=async(e,t)=>{if(a&&await V({title:`Xóa thành viên`,message:`Bạn có chắc chắn muốn xóa ${t} khỏi tour?`}))try{await a(e)}catch(e){D(e.message||`Không thể xóa thành viên`)}},se=async(e,t)=>{if(o){k(e);try{let r=t===`accept`?`/api/v1/tours/${n}/join-requests/${e}/accept`:`/api/v1/tours/${n}/join-requests/${e}/reject`,i=await fetch(r,{method:`POST`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`}});if(!i.ok){let e=await i.json().catch(()=>({}));throw Error(e.message||e.error||(t===`accept`?`Không thể chấp nhận`:`Không thể từ chối`))}await o()}catch(e){H({title:`Lỗi`,message:e.message||`Thao tác thất bại`,type:`error`})}finally{k(null)}}};return!e||c?null:(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[2000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm`,onClick:t}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-md bg-white rounded-3xl shadow-2xl overflow-hidden flex flex-col max-h-[90vh]`,children:[(0,Y.jsxs)(`div`,{className:`p-5 border-b border-gray-100 flex justify-between items-center bg-gray-50/50`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`h2`,{className:`text-lg font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(He,{className:`w-5 h-5 text-blue-600`}),` `,re?`Thành viên hành trình`:`Mời tham gia tour`]}),(0,Y.jsx)(`p`,{className:`text-xs text-gray-500`,children:re?`Quản lý, thêm thành viên và mời người khác tham gia.`:`Mời sẽ được gửi và chờ người quản lý phê duyệt.`})]}),(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-200 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),W&&(0,Y.jsxs)(`div`,{className:`flex border-b border-gray-100 bg-gray-50/30`,children:[(0,Y.jsx)(`button`,{onClick:()=>u(`search`),className:`flex-1 py-3 text-center text-sm font-bold border-b-2 transition-all ${l===`search`?`border-blue-600 text-blue-600`:`border-transparent text-gray-500 hover:text-gray-700`}`,children:`Tìm thành viên`}),(0,Y.jsx)(`button`,{onClick:()=>u(`email`),className:`flex-1 py-3 text-center text-sm font-bold border-b-2 transition-all ${l===`email`?`border-blue-600 text-blue-600`:`border-transparent text-gray-500 hover:text-gray-700`}`,children:`Mời qua Email`})]}),(0,Y.jsxs)(`div`,{className:`p-5 space-y-4 overflow-y-auto flex-1`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`p`,{className:`text-[11px] font-bold text-gray-500 mb-2`,children:[`Thành viên của tour (`,r.filter(e=>e.user||e.displayName).length,`)`]}),(0,Y.jsxs)(`div`,{className:`flex flex-wrap gap-3`,children:[r.filter(e=>e.user||e.displayName).map(e=>{let t=localStorage.getItem(`token`),n=null;try{n=JSON.parse(atob((t||``).split(`.`)[1])).sub}catch{n=null}let r=n&&e.userId===n,i=e.role===`OWNER`,o=a&&!r&&!i,s=e.user?.name||e.displayName||e.userId||`Thành viên`;return(0,Y.jsxs)(`div`,{className:`flex flex-col items-center gap-1`,children:[(0,Y.jsxs)(`div`,{className:`relative`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-blue-100 border border-blue-200 flex items-center justify-center text-blue-700 font-bold text-sm overflow-hidden`,children:s.charAt(0)}),o&&(0,Y.jsx)(`button`,{onClick:()=>G(e.userId||e.id,s),className:`absolute -top-1 -right-1 w-4 h-4 bg-gray-500 hover:bg-red-600 rounded-full flex items-center justify-center text-white`,"aria-label":`Remove item`,children:(0,Y.jsx)(ze,{size:10})})]}),(0,Y.jsx)(`span`,{className:`text-[10px] font-semibold text-gray-700 max-w-[72px] truncate`,children:s})]},e.id)}),r.length===0&&(0,Y.jsx)(`span`,{className:`text-xs text-gray-400`,children:`Chưa có thành viên nào`})]})]}),i.length>0&&(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`p`,{className:`text-[11px] font-bold text-gray-500 mb-2 flex items-center gap-1`,children:[(0,Y.jsx)(U,{className:`w-3 h-3 text-amber-500`}),` Đang chờ phê duyệt (`,i.length,`)`]}),(0,Y.jsx)(`div`,{className:`flex flex-wrap gap-3`,children:i.map(e=>(0,Y.jsxs)(`div`,{className:`flex flex-col items-center gap-1 relative`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-amber-50 border border-amber-200 flex items-center justify-center text-amber-600 font-bold text-sm overflow-hidden`,children:e.user?.name?.charAt(0)||`?`}),(0,Y.jsxs)(`div`,{className:`absolute -top-1 -right-1 flex`,children:[(0,Y.jsx)(`button`,{type:`button`,disabled:O===e.id,onClick:()=>se(e.id,`accept`),className:`w-4 h-4 bg-green-500 hover:bg-green-600 rounded-full flex items-center justify-center text-white text-[10px] leading-none disabled:opacity-50`,"aria-label":`Accept`,children:`+`}),(0,Y.jsx)(`button`,{type:`button`,disabled:O===e.id,onClick:()=>se(e.id,`reject`),className:`w-4 h-4 bg-red-500 hover:bg-red-600 rounded-full flex items-center justify-center text-white text-[10px] leading-none disabled:opacity-50 -ml-1`,"aria-label":`Reject`,children:`x`})]}),(0,Y.jsx)(`span`,{className:`text-[10px] font-semibold text-gray-700 max-w-[72px] truncate`,children:e.user?.name||e.userId}),(0,Y.jsx)(`span`,{className:`text-[9px] font-bold text-amber-600 bg-amber-100 px-1.5 py-0.5 rounded-full border border-amber-200`,children:`PENDING`})]},e.id))})]}),(0,Y.jsx)(`hr`,{className:`border-gray-100`}),l===`search`?(0,Y.jsxs)(`div`,{className:`space-y-4`,children:[re&&(0,Y.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,Y.jsx)(`label`,{className:`text-xs font-bold text-gray-700 ml-1`,children:`Phân quyền khi thêm`}),(0,Y.jsxs)(`select`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm font-bold text-gray-800`,value:b,onChange:e=>x(e.target.value),children:[(0,Y.jsx)(`option`,{value:`OWNER`,children:`OWNER`}),(0,Y.jsx)(`option`,{value:`MANAGER`,children:`MANAGER`}),(0,Y.jsx)(`option`,{value:`MEMBER`,children:`MEMBER`}),(0,Y.jsx)(`option`,{value:`MEMBER_NO_FINANCE`,children:`MEMBER_NO_FINANCE`}),(0,Y.jsx)(`option`,{value:`VIEWER_ONLY`,children:`VIEWER_ONLY`})]})]}),(0,Y.jsxs)(`div`,{className:`space-y-2`,children:[(0,Y.jsxs)(`div`,{className:`relative mb-2`,children:[(0,Y.jsx)(`input`,{type:`text`,placeholder:`Tìm kiếm theo tên hoặc địa chỉ email...`,value:d,onChange:e=>f(e.target.value),className:`w-full pl-10 pr-10 py-3 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm font-bold text-gray-800`}),(0,Y.jsx)(ke,{className:`absolute left-4 top-1/2 -translate-y-1/2 w-4 h-4 text-blue-500`}),d&&(0,Y.jsx)(`button`,{type:`button`,onClick:()=>f(``),className:`absolute right-3 top-1/2 -translate-y-1/2 p-1.5 hover:bg-gray-200 rounded-full text-gray-400 transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-4 h-4`})})]}),w&&(0,Y.jsx)(`div`,{className:`p-3 bg-red-50 text-red-600 rounded-xl text-xs font-bold border border-red-100`,children:w}),E&&(0,Y.jsx)(`div`,{className:`p-3 bg-red-50 text-red-600 rounded-xl text-xs font-bold border border-red-100`,children:E}),h?(0,Y.jsx)(`div`,{className:`flex justify-center py-10`,children:(0,Y.jsx)(K,{className:`w-8 h-8 animate-spin text-blue-600`})}):(0,Y.jsxs)(`div`,{className:`space-y-2 max-h-[30vh] overflow-y-auto pr-1`,children:[d.trim()&&re&&(0,Y.jsxs)(`button`,{type:`button`,onClick:ie,disabled:S,className:`w-full flex items-center gap-3 p-3 rounded-2xl border border-dashed border-blue-300 hover:border-blue-400 bg-blue-50/20 text-blue-700 transition-all text-left mb-2`,children:[(0,Y.jsx)(`div`,{className:`w-9 h-9 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 font-bold`,children:`+`}),(0,Y.jsxs)(`div`,{className:`flex-1 text-left`,children:[(0,Y.jsx)(`div`,{className:`text-sm font-bold`,children:`Thêm thành viên thủ công`}),(0,Y.jsxs)(`div`,{className:`text-[11px] text-gray-500`,children:[`Thêm "`,d.trim(),`" trực tiếp vào danh sách thành viên`]})]}),S?(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin text-blue-600`}):(0,Y.jsx)(`span`,{className:`px-2.5 py-1 bg-blue-600 text-white rounded-xl text-xs font-bold transition-all`,children:`Thêm`})]}),ne.map(e=>{let t=_===e.id;return(0,Y.jsxs)(`button`,{onClick:()=>v(e.id),disabled:te.has(e.id),className:`w-full flex items-center gap-3 p-3 rounded-2xl border transition-all ${t?`border-blue-500 bg-blue-50/60`:`border-gray-100 hover:border-blue-200`} ${te.has(e.id)?`opacity-60`:``}`,children:[(0,Y.jsx)(`div`,{className:`w-9 h-9 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 font-bold`,children:e.name?.charAt(0)||`?`}),(0,Y.jsxs)(`div`,{className:`flex-1 text-left`,children:[(0,Y.jsx)(`div`,{className:`text-sm font-bold text-gray-900`,children:e.name||`Chưa đặt tên`}),(0,Y.jsx)(`div`,{className:`text-[11px] text-gray-500`,children:e.email})]}),(0,Y.jsx)(`div`,{className:`flex items-center gap-1 text-[10px] font-bold text-gray-500`,children:t&&(0,Y.jsx)(Pe,{className:`w-3 h-3 text-blue-600`})})]},e.id)}),!h&&ne.length===0&&(0,Y.jsx)(`div`,{className:`text-center py-8 text-sm text-gray-500`,children:`Không tìm thấy người dùng phù hợp`})]})]}),(0,Y.jsxs)(`div`,{className:`flex justify-end gap-2 pt-2`,children:[(0,Y.jsx)(`button`,{onClick:t,className:`px-4 py-2.5 rounded-xl text-sm font-bold text-gray-600 hover:bg-gray-100 transition-colors`,children:`Hủy`}),(0,Y.jsx)(`button`,{disabled:!_||S,onClick:async()=>{if(_){C(!0),D(``);try{let e=re?`/api/v1/tours/${n}/members`:`/api/v1/tours/${n}/join-requests`,r=re?{userId:_,role:b}:{userId:_},i=await fetch(`${e}`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify(r)});if(!i.ok){let e=await i.json();throw Error(e.message||e.error||`Thao tác thất bại`)}await o?.(),t()}catch(e){D(e.message||`Thao tác thất bại`)}finally{C(!1)}}},className:`px-4 py-2.5 bg-blue-600 hover:bg-blue-700 disabled:opacity-50 text-white rounded-xl text-sm font-bold transition-all`,children:S?`Đang xử lý...`:re?`Thêm vào tour`:`Gửi lời mời`})]})]}):(0,Y.jsxs)(`form`,{onSubmit:oe,className:`space-y-4`,children:[(0,Y.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,Y.jsx)(`label`,{className:`text-xs font-bold text-gray-700 ml-1`,children:`Email người nhận`}),(0,Y.jsx)(`input`,{required:!0,type:`email`,placeholder:`nhap.email@example.com`,value:A,onChange:e=>j(e.target.value),className:`w-full px-4 py-3 bg-gray-50 border border-gray-100 rounded-2xl focus:ring-2 focus:ring-blue-500 outline-none transition-all text-sm font-bold text-gray-800`})]}),(0,Y.jsxs)(`div`,{className:`space-y-1.5`,children:[(0,Y.jsx)(`label`,{className:`text-xs font-bold text-gray-700 ml-1`,children:`Vai trò trong Tour`}),(0,Y.jsxs)(`select`,{className:`w-full px-3 py-2 bg-white border border-gray-200 rounded-xl outline-none text-sm font-bold text-gray-800`,value:M,onChange:e=>N(e.target.value),children:[(0,Y.jsx)(`option`,{value:`MEMBER`,children:`MEMBER (Thành viên tài chính)`}),(0,Y.jsx)(`option`,{value:`MEMBER_NO_FINANCE`,children:`MEMBER_NO_FINANCE (Thành viên phi tài chính)`}),(0,Y.jsx)(`option`,{value:`MANAGER`,children:`MANAGER (Đồng quản trị viên)`}),(0,Y.jsx)(`option`,{value:`VIEWER_ONLY`,children:`VIEWER_ONLY (Chỉ xem thông tin)`})]})]}),I&&(0,Y.jsx)(`div`,{className:`p-3 bg-red-50 text-red-600 rounded-xl text-xs font-bold border border-red-100`,children:I}),z&&(0,Y.jsx)(`div`,{className:`p-3 bg-green-50 text-green-700 rounded-xl text-xs font-bold border border-green-100`,children:z}),(0,Y.jsxs)(`div`,{className:`flex justify-end gap-2 pt-2`,children:[(0,Y.jsx)(`button`,{type:`button`,onClick:t,className:`px-4 py-2.5 rounded-xl text-sm font-bold text-gray-600 hover:bg-gray-100 transition-colors`,children:`Đóng`}),(0,Y.jsx)(`button`,{type:`submit`,disabled:P||!A,className:`px-4 py-2.5 bg-blue-600 hover:bg-blue-700 disabled:opacity-50 text-white rounded-xl text-sm font-bold transition-all flex items-center gap-2`,children:P?(0,Y.jsxs)(Y.Fragment,{children:[`Đang gửi...`,(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin`})]}):`Gửi thư mời`})]})]})]})]})]})},x_=({tourId:e,participants:t,joinRequests:n,canManage:r,isOwner:i,onRemoveMember:a,onRefresh:o,onOpenAddMember:s})=>{let c=qn(),l=tt(),u=Un(e=>e.acceptJoinRequest),d=Un(e=>e.rejectJoinRequest),[f,p]=(0,y.useState)(n),[m,h]=(0,y.useState)(null),[g,_]=(0,y.useState)(null),[v,b]=(0,y.useState)(null),[x,S]=(0,y.useState)(``);y.useEffect(()=>{p(n)},[n]);let C=(0,y.useMemo)(()=>t.filter(e=>e.userId&&e.user),[t]),w=(0,y.useMemo)(()=>t.filter(e=>!e.userId&&e.displayName),[t]),T=(0,y.useMemo)(()=>{let e=[];return w.forEach(t=>{let n=C.find(e=>e.user.name.trim().toLowerCase()===t.displayName.trim().toLowerCase());n&&e.push({manual:t,system:n})}),e},[C,w]),E=(0,y.useMemo)(()=>x.trim()?C.filter(e=>e.user.name.toLowerCase().includes(x.toLowerCase())||e.user.email&&e.user.email.toLowerCase().includes(x.toLowerCase())):C,[C,x]),D=async(t,n,r,i)=>{if(await c({title:`Hợp nhất thành viên`,message:`Bạn có chắc muốn hợp nhất thành viên thủ công "${r}" vào tài khoản "${i}"? Bản ghi thủ công sẽ bị xóa và các dữ liệu liên quan sẽ được gộp.`})){h(t);try{let r=await fetch(`/api/v1/tours/${e}/members/merge`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:JSON.stringify({manualParticipantId:t,systemUserId:n})}),i=await r.json();if(!r.ok)throw Error(i.message||`Hợp nhất thất bại.`);l({title:`Thành công`,message:`Hợp nhất thành viên thành công!`,type:`success`}),b(null),o()}catch(e){l({title:`Lỗi`,message:e.message||`Không thể hợp nhất`,type:`error`})}finally{h(null)}}},k=e=>{switch(e){case`OWNER`:return(0,Y.jsxs)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-red-50 text-red-700 border border-red-100 text-[10px] font-bold`,children:[(0,Y.jsx)(q,{className:`w-3 h-3 text-red-500`}),` Trưởng đoàn`]});case`MANAGER`:return(0,Y.jsxs)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-blue-50 text-blue-700 border border-blue-100 text-[10px] font-bold`,children:[(0,Y.jsx)(Ne,{className:`w-3 h-3 text-blue-500`}),` Phó đoàn`]});case`MEMBER`:return(0,Y.jsxs)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-green-50 text-green-700 border border-green-100 text-[10px] font-bold`,children:[(0,Y.jsx)(Pe,{className:`w-3 h-3 text-green-500`}),` Thành viên`]});case`MEMBER_NO_FINANCE`:return(0,Y.jsxs)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-gray-50 text-gray-600 border border-gray-100 text-[10px] font-bold`,children:[(0,Y.jsx)(Pe,{className:`w-3 h-3 text-gray-400`}),` Thành viên (Không xem quỹ)`]});default:return(0,Y.jsx)(`span`,{className:`flex items-center gap-1 px-2.5 py-1 rounded-full bg-gray-100 text-gray-600 text-[10px] font-semibold`,children:e})}},A=(()=>{let e=localStorage.getItem(`token`);if(!e)return null;try{return JSON.parse(atob(e.split(`.`)[1])).sub}catch{return null}})();return(0,Y.jsxs)(`div`,{className:`space-y-6`,children:[(0,Y.jsxs)(`div`,{className:`flex flex-col sm:flex-row justify-between items-start sm:items-center gap-4 bg-white p-5 rounded-3xl border border-gray-100 shadow-sm animate-in fade-in duration-300`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`h2`,{className:`text-xl font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(We,{className:`w-6 h-6 text-indigo-600`}),` Quản lý thành viên`]}),(0,Y.jsx)(`p`,{className:`text-xs text-gray-500 mt-1`,children:`Quản lý thành viên hệ thống, thành viên thủ công và các yêu cầu tham gia chuyến đi.`})]}),r&&s&&(0,Y.jsxs)(`button`,{onClick:s,className:`flex items-center gap-1.5 px-4 py-2.5 rounded-2xl bg-indigo-600 hover:bg-indigo-700 active:scale-95 text-white font-bold text-xs transition-all shadow-md shadow-indigo-100`,children:[(0,Y.jsx)(Ee,{className:`w-4 h-4`}),`Thêm & Mời thành viên`]})]}),T.length>0&&(0,Y.jsxs)(`div`,{className:`p-5 bg-amber-50 rounded-3xl border border-amber-200/60 text-amber-900 space-y-3 shadow-sm animate-in slide-in-from-top-4 duration-300`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Y.jsx)(Fe,{className:`w-5 h-5 text-amber-500 animate-pulse`}),(0,Y.jsx)(`h4`,{className:`font-bold text-sm`,children:`Phát hiện trùng lặp tự động`})]}),(0,Y.jsx)(`p`,{className:`text-xs text-amber-700`,children:`Hệ thống phát hiện có thành viên được tạo thủ công trùng tên với tài khoản hệ thống mới gia nhập. Bạn nên gộp họ lại để đồng bộ thông tin chặng đi và chi phí.`}),(0,Y.jsx)(`div`,{className:`space-y-2 mt-2`,children:T.map(e=>(0,Y.jsxs)(`div`,{className:`flex flex-col sm:flex-row sm:items-center justify-between gap-3 p-3 bg-white rounded-2xl border border-amber-200 shadow-sm text-xs`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 flex-wrap`,children:[(0,Y.jsxs)(`span`,{className:`font-bold text-gray-800`,children:[`Thành viên thủ công: "`,e.manual.displayName,`"`]}),(0,Y.jsx)(O,{className:`w-3.5 h-3.5 text-amber-500`}),(0,Y.jsxs)(`span`,{className:`font-bold text-indigo-700`,children:[`Tài khoản hệ thống: "`,e.system.user.name,`"`]})]}),(0,Y.jsxs)(`button`,{disabled:m===e.manual.id,onClick:()=>D(e.manual.id,e.system.userId,e.manual.displayName,e.system.user.name),className:`px-3.5 py-1.5 bg-amber-500 hover:bg-amber-600 disabled:bg-amber-300 text-white font-bold rounded-xl transition-all text-[11px] self-end sm:self-auto flex items-center gap-1`,children:[(0,Y.jsx)(ae,{className:`w-3.5 h-3.5`}),m===e.manual.id?`Đang xử lý...`:`Gán & Hợp nhất`]})]},e.manual.id))})]}),f.length>0&&(0,Y.jsxs)(`div`,{className:`p-5 bg-white rounded-3xl border border-gray-100 shadow-sm space-y-4 animate-in fade-in duration-300`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(U,{className:`w-5 h-5 text-indigo-500 animate-pulse`}),(0,Y.jsx)(`h3`,{className:`text-sm font-bold text-gray-900`,children:`Yêu cầu tham gia chờ duyệt`}),(0,Y.jsx)(`span`,{className:`text-xs font-bold text-gray-500 bg-gray-100 px-2 py-0.5 rounded-full`,children:f.length})]}),(0,Y.jsx)(`div`,{className:`grid gap-3 sm:grid-cols-2`,children:f.map(t=>(0,Y.jsxs)(`div`,{className:`flex items-center justify-between gap-3 p-3.5 rounded-2xl border border-gray-100 bg-gray-50/50`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-9 h-9 rounded-full bg-indigo-50 border border-indigo-100 flex items-center justify-center text-indigo-700 font-bold text-sm`,children:t.user?.name?.charAt(0)||`?`}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`div`,{className:`text-xs font-bold text-gray-800`,children:t.user?.name||t.userId}),(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 mt-0.5`,children:t.user?.email})]})]}),i&&(0,Y.jsxs)(`div`,{className:`flex gap-1.5 shrink-0`,children:[(0,Y.jsx)(`button`,{disabled:g===t.id,onClick:async()=>{if(await c({title:`Chấp nhận yêu cầu`,message:`Chấp nhận ${t.user?.name||t.userId} vào tour?`})){_(t.id);try{await u(e,t.id),p(e=>e.filter(e=>e.id!==t.id)),o()}catch(e){l({title:`Lỗi`,message:e.message||`Không thể chấp nhận yêu cầu`,type:`error`})}finally{_(null)}}},className:`p-1.5 rounded-xl bg-green-50 hover:bg-green-100 text-green-700 transition-colors disabled:opacity-50`,title:`Chấp nhận`,children:(0,Y.jsx)(z,{className:`w-4 h-4`})}),(0,Y.jsx)(`button`,{disabled:g===t.id,onClick:async()=>{if(await c({title:`Từ chối yêu cầu`,message:`Từ chối ${t.user?.name||t.userId} tham gia tour?`})){_(t.id);try{await d(e,t.id),p(e=>e.filter(e=>e.id!==t.id)),o()}catch(e){l({title:`Lỗi`,message:e.message||`Không thể từ chối yêu cầu`,type:`error`})}finally{_(null)}}},className:`p-1.5 rounded-xl bg-red-50 hover:bg-red-100 text-red-700 transition-colors disabled:opacity-50`,title:`Từ chối`,children:(0,Y.jsx)(Ke,{className:`w-4 h-4`})})]})]},t.id))})]}),(0,Y.jsxs)(`div`,{className:`grid gap-6 md:grid-cols-2`,children:[(0,Y.jsxs)(`div`,{className:`p-5 bg-white rounded-3xl border border-gray-100 shadow-sm space-y-4 flex flex-col`,children:[(0,Y.jsx)(`div`,{className:`flex justify-between items-center`,children:(0,Y.jsxs)(`h3`,{className:`text-sm font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(`span`,{className:`w-2 h-2 rounded-full bg-green-500`}),`Thành viên hệ thống (`,C.length,`)`]})}),(0,Y.jsx)(`div`,{className:`space-y-2.5 flex-1 max-h-[400px] overflow-y-auto pr-1`,children:C.map(e=>{let t=A&&e.userId===A,n=e.role===`OWNER`,i=r&&!t&&!n;return(0,Y.jsxs)(`div`,{className:`flex items-center justify-between p-3 bg-gray-50/50 rounded-2xl border border-gray-100/50 hover:border-gray-200 transition-all`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-indigo-50 border border-indigo-100 flex items-center justify-center text-indigo-700 font-bold text-sm`,children:e.user.name.charAt(0)}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`div`,{className:`text-xs font-bold text-gray-800 flex items-center gap-1.5`,children:[e.user.name,t&&(0,Y.jsx)(`span`,{className:`text-[9px] bg-indigo-100 text-indigo-700 font-black px-1.5 py-0.5 rounded-md`,children:`Tôi`})]}),(0,Y.jsxs)(`div`,{className:`text-[10px] text-gray-500 flex items-center gap-1 mt-0.5`,children:[(0,Y.jsx)(he,{className:`w-3 h-3 text-gray-400`}),e.user.email]})]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[k(e.role),i&&(0,Y.jsx)(`button`,{onClick:async()=>{if(await c({title:`Xóa thành viên`,message:`Bạn có chắc chắn muốn xóa thành viên "${e.user.name}" khỏi hành trình?`}))try{await a(e.userId),l({title:`Thành công`,message:`Đã xóa thành viên`,type:`success`})}catch(e){l({title:`Lỗi`,message:e.message||`Không thể xóa thành viên`,type:`error`})}},className:`p-1.5 hover:bg-red-50 text-gray-400 hover:text-red-600 rounded-xl transition-all`,title:`Xóa thành viên`,children:(0,Y.jsx)(ze,{className:`w-4 h-4`})})]})]},e.id)})})]}),(0,Y.jsxs)(`div`,{className:`p-5 bg-white rounded-3xl border border-gray-100 shadow-sm space-y-4 flex flex-col`,children:[(0,Y.jsx)(`div`,{className:`flex justify-between items-center`,children:(0,Y.jsxs)(`h3`,{className:`text-sm font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(`span`,{className:`w-2 h-2 rounded-full bg-amber-500`}),`Thành viên thủ công (`,w.length,`)`]})}),(0,Y.jsxs)(`div`,{className:`space-y-2.5 flex-1 max-h-[400px] overflow-y-auto pr-1`,children:[w.map(e=>{let t=r;return(0,Y.jsxs)(`div`,{className:`flex items-center justify-between p-3 bg-gray-50/50 rounded-2xl border border-gray-100/50 hover:border-gray-200 transition-all`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-10 h-10 rounded-full bg-amber-50 border border-amber-100 flex items-center justify-center text-amber-700 font-bold text-sm`,children:e.displayName.charAt(0)}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`div`,{className:`text-xs font-bold text-gray-800`,children:e.displayName}),(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-400 mt-0.5`,children:`Tạo ngoài hệ thống`})]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[k(e.role),r&&(0,Y.jsxs)(`button`,{onClick:()=>b(e),className:`flex items-center gap-1 px-2.5 py-1 rounded-xl bg-indigo-50 hover:bg-indigo-100 text-indigo-700 text-[10px] font-bold transition-all border border-indigo-100`,title:`Hợp nhất với tài khoản hệ thống`,children:[(0,Y.jsx)(ae,{className:`w-3 h-3`}),`Gán tài khoản`]}),t&&(0,Y.jsx)(`button`,{onClick:async()=>{if(await c({title:`Xóa thành viên`,message:`Bạn có chắc chắn muốn xóa thành viên thủ công "${e.displayName}"?`}))try{await a(e.id),l({title:`Thành công`,message:`Đã xóa thành viên`,type:`success`})}catch(e){l({title:`Lỗi`,message:e.message||`Không thể xóa thành viên`,type:`error`})}},className:`p-1.5 hover:bg-red-50 text-gray-400 hover:text-red-600 rounded-xl transition-all`,title:`Xóa thành viên`,children:(0,Y.jsx)(ze,{className:`w-4 h-4`})})]})]},e.id)}),w.length===0&&(0,Y.jsxs)(`div`,{className:`h-full flex flex-col items-center justify-center text-center py-10 text-gray-400`,children:[(0,Y.jsx)(Ue,{className:`w-8 h-8 opacity-40 mb-2`}),(0,Y.jsx)(`span`,{className:`text-xs`,children:`Chưa có thành viên thủ công nào`})]})]})]})]}),v&&(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[2000] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm`,onClick:()=>b(null)}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-md bg-white rounded-3xl shadow-2xl overflow-hidden flex flex-col max-h-[80vh] animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`p-5 border-b border-gray-100 flex justify-between items-center bg-gray-50/50`,children:[(0,Y.jsxs)(`div`,{children:[(0,Y.jsxs)(`h3`,{className:`text-md font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(ae,{className:`w-5 h-5 text-indigo-600`}),` Gán tài khoản hệ thống`]}),(0,Y.jsxs)(`p`,{className:`text-xs text-gray-500 mt-1`,children:[`Chọn một tài khoản hệ thống để gán cho thành viên thủ công `,(0,Y.jsxs)(`strong`,{children:[`"`,v.displayName,`"`]}),`.`]})]}),(0,Y.jsx)(`button`,{onClick:()=>b(null),className:`p-1.5 hover:bg-gray-100 rounded-full transition-colors`,children:(0,Y.jsx)(Ke,{className:`w-5 h-5 text-gray-400`})})]}),(0,Y.jsx)(`div`,{className:`p-4 border-b border-gray-100`,children:(0,Y.jsxs)(`div`,{className:`relative`,children:[(0,Y.jsx)(ke,{className:`w-4 h-4 text-gray-400 absolute left-3 top-1/2 -translate-y-1/2`}),(0,Y.jsx)(`input`,{type:`text`,placeholder:`Tìm tài khoản hệ thống theo tên hoặc email...`,value:x,onChange:e=>S(e.target.value),className:`w-full pl-9 pr-4 py-2 border border-gray-200 rounded-xl text-xs outline-none focus:border-indigo-500 focus:ring-2 focus:ring-indigo-100 transition-all`})]})}),(0,Y.jsxs)(`div`,{className:`flex-1 overflow-y-auto p-4 space-y-2`,children:[E.map(e=>(0,Y.jsxs)(`button`,{disabled:m===v.id,onClick:()=>D(v.id,e.userId,v.displayName,e.user.name),className:`w-full flex items-center justify-between p-3 hover:bg-indigo-50/50 active:bg-indigo-50 border border-gray-100 hover:border-indigo-100 rounded-2xl text-left transition-all`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`div`,{className:`w-9 h-9 rounded-full bg-indigo-50 border border-indigo-100 flex items-center justify-center text-indigo-700 font-bold text-xs shrink-0`,children:e.user.name.charAt(0)}),(0,Y.jsxs)(`div`,{className:`min-w-0`,children:[(0,Y.jsx)(`div`,{className:`text-xs font-bold text-gray-800 truncate`,children:e.user.name}),(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 truncate mt-0.5`,children:e.user.email})]})]}),(0,Y.jsx)(`div`,{className:`shrink-0`,children:(0,Y.jsx)(O,{className:`w-4 h-4 text-gray-400`})})]},e.id)),E.length===0&&(0,Y.jsx)(`div`,{className:`py-10 text-center text-gray-400 text-xs`,children:`Không tìm thấy tài khoản hệ thống phù hợp.`})]})]})]})]})},S_=({isOpen:e,onClose:t,tourId:n,onSuccess:r,isPublicView:i})=>{let[a,o]=(0,y.useState)([]),[s,c]=(0,y.useState)([]),[l,u]=(0,y.useState)(!1),[d,f]=(0,y.useState)(!1),p=(0,y.useRef)(null),m=tt(),h=Un(e=>e.fetchTour);if(!e)return null;let g=async e=>{if(e.target.files){let t=Array.from(e.target.files),n=[],r=[];f(!0),m({title:`Đang kiểm duyệt...`,message:`Đang kiểm tra và lọc hình ảnh của bạn...`,type:`info`});try{for(let e of t){if(!e||e.size===0){m({title:`Lỗi tệp`,message:`Tệp ${e.name} trống hoặc không khả dụng.`,type:`error`});continue}let t=await it(await ot(e));if(t.blocked){m({title:`Ảnh bị từ chối`,message:`Ảnh ${e.name} chứa nội dung không phù hợp và bị chặn.`,type:`error`});continue}let i=t.file,a=URL.createObjectURL(i);await new Promise(e=>{let t=new Image;t.onload=()=>e(!0),t.onerror=()=>e(!1),t.src=a})?(n.push(i),r.push(a)):(URL.revokeObjectURL(a),m({title:`Lỗi ảnh`,message:`Không thể đọc nội dung ảnh: ${e.name}. Vui lòng kiểm tra lại file.`,type:`error`}))}o(e=>[...e,...n]),c(e=>[...e,...r])}catch(e){console.error(`File checking error:`,e),m({title:`Lỗi`,message:`Lỗi trong quá trình kiểm duyệt ảnh.`,type:`error`})}finally{f(!1)}}},_=e=>{URL.revokeObjectURL(s[e]),o(t=>t.filter((t,n)=>n!==e)),c(t=>t.filter((t,n)=>n!==e))};return(0,Y.jsxs)(`div`,{className:`fixed inset-0 z-[2500] flex items-center justify-center p-4`,children:[(0,Y.jsx)(`div`,{className:`absolute inset-0 bg-gray-900/60 backdrop-blur-sm`,onClick:t}),(0,Y.jsxs)(`div`,{className:`relative w-full max-w-lg bg-white rounded-3xl shadow-2xl overflow-hidden p-8 max-h-[90vh] flex flex-col animate-in zoom-in-95 duration-200`,children:[(0,Y.jsxs)(`div`,{className:`flex justify-between items-center mb-6`,children:[(0,Y.jsxs)(`h2`,{className:`text-2xl font-bold text-gray-900 flex items-center gap-2`,children:[(0,Y.jsx)(se,{className:`w-6 h-6 text-blue-600`}),` Tải ảnh lên`]}),(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 rounded-full transition-colors text-gray-400`,children:(0,Y.jsx)(Ke,{className:`w-6 h-6`})})]}),(0,Y.jsxs)(`form`,{onSubmit:async e=>{if(e.preventDefault(),a.length!==0){u(!0);try{let e=await Promise.race([new Promise(e=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>e(t),()=>e(null),{timeout:4e3,enableHighAccuracy:!0}):e(null)}),new Promise(e=>setTimeout(()=>e(null),4500))]),l=new FormData;if(a.forEach(e=>{l.append(`images`,e)}),e&&(l.append(`latitude`,e.coords.latitude.toString()),l.append(`longitude`,e.coords.longitude.toString())),!(await fetch(`/api/v1/tours/${n}/photos`,{method:`POST`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:l})).ok)throw Error(`Upload failed`);m({title:`Thành công`,message:`Đã tải lên ${a.length} ảnh.`,type:`success`}),s.forEach(e=>URL.revokeObjectURL(e)),o([]),c([]),h(n),r&&r(),i?(t(),setTimeout(()=>{localStorage.setItem(`fromPublicUpload`,`true`),window.location.href=`/`},1500)):t()}catch{m({title:`Lỗi`,message:`Không thể tải ảnh lên. Vui lòng thử lại.`,type:`error`})}finally{u(!1)}}},className:`flex-1 flex flex-col min-h-0`,children:[(0,Y.jsxs)(`div`,{onClick:()=>p.current?.click(),className:`border-2 border-dashed border-gray-200 rounded-[32px] p-10 flex flex-col items-center justify-center cursor-pointer hover:bg-blue-50/50 hover:border-blue-200 transition-all mb-6 group`,children:[(0,Y.jsx)(`input`,{type:`file`,ref:p,className:`hidden`,multiple:!0,accept:`image/*`,onChange:g}),(0,Y.jsx)(`div`,{className:`w-16 h-16 rounded-2xl bg-blue-50 flex items-center justify-center text-blue-600 mb-4 group-hover:scale-110 transition-transform shadow-inner`,children:(0,Y.jsx)(J,{className:`w-8 h-8`})}),(0,Y.jsx)(`p`,{className:`text-sm font-black text-gray-700`,children:`Nhấn để chọn ảnh`}),(0,Y.jsx)(`p`,{className:`text-xs text-gray-400 mt-1 font-medium`,children:`Hỗ trợ JPG, PNG, WEBP`})]}),s.length>0&&(0,Y.jsxs)(`div`,{className:`flex-1 overflow-y-auto mb-6 pr-2`,children:[(0,Y.jsxs)(`p`,{className:`text-[10px] font-black text-gray-400 uppercase tracking-widest mb-3`,children:[`Đã chọn `,s.length,` tệp`]}),(0,Y.jsx)(`div`,{className:`grid grid-cols-3 gap-3`,children:s.map((e,t)=>(0,Y.jsxs)(`div`,{className:`relative aspect-square rounded-2xl overflow-hidden border border-gray-100 shadow-sm group`,children:[(0,Y.jsx)(`img`,{src:e,className:`w-full h-full object-cover`,alt:`preview`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>_(t),className:`absolute top-1.5 right-1.5 p-1.5 bg-red-500/80 backdrop-blur-sm text-white rounded-full opacity-0 group-hover:opacity-100 transition-opacity`,children:(0,Y.jsx)(Ke,{className:`w-3 h-3`})})]},t))})]}),(0,Y.jsx)(`button`,{disabled:l||d||a.length===0,className:`w-full py-4 bg-blue-600 hover:bg-blue-700 disabled:bg-gray-300 text-white font-black uppercase tracking-widest rounded-2xl flex items-center justify-center gap-2 shadow-lg shadow-blue-100 transition-all active:scale-95`,children:l?(0,Y.jsx)(K,{className:`w-5 h-5 animate-spin`}):d?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(K,{className:`w-5 h-5 animate-spin`}),`Đang xử lý ảnh...`]}):`Xác nhận tải lên`})]})]})]})},C_=({tourId:e})=>{let t=tt(),[n,r]=(0,y.useState)([]),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(!0),[c,l]=(0,y.useState)(null),[u,d]=(0,y.useState)(null),[f,p]=(0,y.useState)(null),[m,h]=(0,y.useState)(!1),[g,_]=(0,y.useState)(!1),[v,b]=(0,y.useState)([]),[x,S]=(0,y.useState)(!1),[C,w]=(0,y.useState)(``),[T,E]=(0,y.useState)(0),[D,O]=(0,y.useState)([]),k=(0,y.useRef)(null),A=(0,y.useRef)(null),j=(0,y.useRef)(null),M=(0,y.useRef)(null),N=(0,y.useRef)(null),P=()=>({Authorization:`Bearer ${localStorage.getItem(`token`)}`,"Content-Type":`application/json`}),F=(()=>{try{let e=localStorage.getItem(`token`);if(!e)return null;let t=e.split(`.`)[1].replace(/-/g,`+`).replace(/_/g,`/`),n=decodeURIComponent(atob(t).split(``).map(function(e){return`%`+(`00`+e.charCodeAt(0).toString(16)).slice(-2)}).join(``)),r=JSON.parse(n);return r.sub||r.id}catch{return null}})();(0,y.useEffect)(()=>{e&&F&&(async()=>{try{let t=await fetch(`/api/v1/tours/${e}`,{headers:P()});if(t.ok){let e=await t.json();e&&e.participants&&b(e.participants.map(e=>e.user).filter(e=>e&&e.id!==F))}}catch(e){console.error(`Lỗi khi tải thông tin thành viên tour:`,e)}})()},[e,F]),(0,y.useEffect)(()=>{let e=e=>{N.current&&!N.current.contains(e.target)&&S(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]);let I=v.filter(e=>e.name.toLowerCase().includes(C.toLowerCase())),R=e=>{let t=e.target.value;a(t);let n=e.target.selectionStart||0,r=t.slice(0,n),i=r.lastIndexOf(`@`);if(i!==-1){let e=r.slice(i+1);if(!e.includes(` `)){S(!0),w(e),E(0);return}}S(!1)},z=e=>{if(!x)return;let t=I;t.length!==0&&(e.key===`ArrowDown`?(e.preventDefault(),E(e=>(e+1)%t.length)):e.key===`ArrowUp`?(e.preventDefault(),E(e=>(e-1+t.length)%t.length)):e.key===`Enter`?(e.preventDefault(),B(t[T])):e.key===`Escape`&&(e.preventDefault(),S(!1)))},B=e=>{let t=M.current;if(!t)return;let n=t.selectionStart||0,r=i.slice(0,n),o=i.slice(n),s=r.lastIndexOf(`@`);if(s!==-1){let n=r.slice(0,s)+`@${e.name} `;a(n+o),S(!1),D.includes(e.id)||O(t=>[...t,e.id]),setTimeout(()=>{t.focus();let e=n.length;t.setSelectionRange(e,e)},0)}};(0,y.useEffect)(()=>{(async()=>{try{let t=await fetch(`/api/v1/tours/${e}/messages`,{headers:P()});t.ok&&r(await t.json()||[])}catch(e){console.error(`Lỗi khi tải tin nhắn:`,e)}finally{s(!1)}})()},[e]),(0,y.useEffect)(()=>{let t=zi();return A.current=t,t.on(`connect`,()=>{t.emit(`joinTour`,e)}),t.on(`tourMessageReceived`,t=>{t.tourId===e&&r(e=>[...e,t.message])}),()=>{t.disconnect()}},[e]),(0,y.useEffect)(()=>{k.current?.scrollIntoView({behavior:`smooth`})},[n]);let V=e=>new Promise((t,n)=>{let r=new FileReader;r.readAsDataURL(e),r.onload=r=>{let i=new Image;i.src=r.target?.result,i.onload=()=>{let n=2048,r=i.width,a=i.height;(r>n||a>n)&&(r>a?(a=Math.round(a*n/r),r=n):(r=Math.round(r*n/a),a=n));let o=document.createElement(`canvas`);o.width=r,o.height=a;let s=o.getContext(`2d`);if(!s){t(e);return}s.drawImage(i,0,0,r,a),o.toBlob(n=>{t(n||e)},`image/jpeg`,.85)},i.onerror=e=>n(e)},r.onerror=e=>n(e)}),H=e=>{let t=e.target.files?.[0];t&&(l(t),d(URL.createObjectURL(t)))},U=()=>{if(!navigator.geolocation){t({title:`Không hỗ trợ`,message:`Trình duyệt của bạn không hỗ trợ định vị GPS.`,type:`error`});return}_(!0),navigator.geolocation.getCurrentPosition(e=>{p({latitude:e.coords.latitude,longitude:e.coords.longitude}),t({title:`Gắn vị trí thành công`,message:`Vị trí hiện tại đã được đính kèm vào tin nhắn.`,type:`success`}),_(!1)},e=>{console.error(`Lỗi định vị:`,e),t({title:`Lỗi GPS`,message:`Không thể lấy vị trí hiện tại của bạn. Hãy kiểm tra quyền truy cập.`,type:`error`}),_(!1)},{enableHighAccuracy:!0,timeout:1e4})},ee=async e=>{try{h(!0);let t=await V(e),n=new FormData;n.append(`image`,t,`compressed.jpg`);let r=await fetch(`/api/v1/upload`,{method:`POST`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`},body:n});return r.ok?(await r.json()).url:null}catch(e){return console.error(`Lỗi upload ảnh:`,e),null}finally{h(!1)}},ne=async n=>{if(n&&n.preventDefault(),!i.trim()&&!c&&!f)return;let r;if(c&&(r=await ee(c),!r)){t({title:`Lỗi`,message:`Không thể tải ảnh đính kèm lên server.`,type:`error`});return}let o=D.filter(e=>{let t=v.find(t=>t.id===e);if(!t||!t.name)return!1;let n=i.toLowerCase(),r=t.name.toLowerCase();if(n.includes(`@${r}`))return!0;let a=t.name.split(`(`)[0].trim().toLowerCase();return!!(a&&n.includes(`@${a}`))}),s={content:i,attachmentUrl:r,latitude:f?.latitude,longitude:f?.longitude,taggedUserIds:o};a(``),l(null),d(null),p(null),O([]);try{(await fetch(`/api/v1/tours/${e}/messages`,{method:`POST`,headers:P(),body:JSON.stringify(s)})).ok||t({title:`Lỗi`,message:`Gửi tin nhắn thất bại.`,type:`error`})}catch(e){console.error(`Lỗi gửi tin nhắn:`,e)}},re=async(e,t)=>{try{let n=await(await fetch(e)).blob(),r=window.URL.createObjectURL(n),i=document.createElement(`a`);i.href=r,i.download=`tour-chat-photo-${t}.jpg`,document.body.appendChild(i),i.click(),document.body.removeChild(i),window.URL.revokeObjectURL(r)}catch(t){console.error(`Lỗi tải ảnh:`,t),window.open(e,`_blank`)}};return(0,Y.jsxs)(`div`,{className:`bg-white border border-gray-150 rounded-2xl shadow-lg overflow-hidden flex flex-col h-[500px]`,children:[(0,Y.jsxs)(`div`,{className:`p-4 border-b border-gray-150 flex items-center gap-2 bg-gray-50/50`,children:[(0,Y.jsx)(ve,{className:`w-5 h-5 text-blue-500`}),(0,Y.jsxs)(`div`,{children:[(0,Y.jsx)(`h3`,{className:`text-sm font-bold text-gray-800`,children:`Trò chuyện nhóm hành trình`}),(0,Y.jsx)(`p`,{className:`text-[10px] text-gray-400 font-medium`,children:`Nơi trao đổi thông tin, hình ảnh và định vị giữa các thành viên`})]})]}),(0,Y.jsxs)(`div`,{className:`flex-1 p-4 overflow-y-auto flex flex-col gap-3 min-h-0 bg-slate-50/20`,children:[o?(0,Y.jsxs)(`div`,{className:`flex-1 flex items-center justify-center text-gray-400 text-xs gap-1.5`,children:[(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin text-blue-500`}),` Đang tải tin nhắn...`]}):n.length===0?(0,Y.jsxs)(`div`,{className:`flex-1 flex flex-col items-center justify-center text-gray-450 text-xs italic gap-1.5`,children:[(0,Y.jsx)(ve,{className:`w-8 h-8 text-gray-300`}),(0,Y.jsx)(`span`,{className:`text-gray-400`,children:`Chưa có tin nhắn nào trong phòng chat nhóm này.`})]}):n.map(e=>{let t=e.senderId===F,n=e.sender?.name?e.sender.name.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase():`U`;return(0,Y.jsxs)(`div`,{className:`flex gap-2 max-w-[80%] ${t?`self-end flex-row-reverse`:`self-start`}`,children:[!t&&(0,Y.jsx)(`div`,{className:`w-8 h-8 rounded-full bg-gradient-to-tr from-blue-500 to-indigo-500 flex items-center justify-center font-bold text-[10px] text-white shadow-sm shrink-0`,children:e.sender?.avatar?(0,Y.jsx)(`img`,{src:e.sender.avatar,alt:e.sender.name,className:`w-full h-full rounded-full object-cover`}):n}),(0,Y.jsxs)(`div`,{className:`flex flex-col ${t?`items-end`:`items-start`}`,children:[!t&&(0,Y.jsx)(`span`,{className:`text-[10px] font-bold text-gray-500 mb-0.5 ml-1`,children:e.sender?.name||`Thành viên`}),(0,Y.jsxs)(`div`,{className:`p-3 rounded-2xl text-xs font-medium leading-relaxed flex flex-col gap-1.5 relative group ${t?`bg-blue-600 text-white rounded-tr-none`:`bg-white text-gray-700 rounded-tl-none border border-gray-150 shadow-sm`}`,children:[e.attachmentUrl&&(0,Y.jsxs)(`div`,{className:`relative rounded-lg overflow-hidden border border-black/5 max-w-xs group/img`,children:[(0,Y.jsx)(`img`,{src:e.attachmentUrl,alt:`Đính kèm`,className:`w-full max-h-48 object-cover hover:brightness-95 transition-all`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>re(e.attachmentUrl,e.id),className:`absolute bottom-2 right-2 p-1.5 bg-black/60 hover:bg-black/80 text-white rounded-md transition-all shadow-md flex items-center justify-center`,title:`Tải ảnh này về máy`,children:(0,Y.jsx)(te,{className:`w-3.5 h-3.5`})})]}),e.latitude!==void 0&&e.latitude!==null&&(0,Y.jsxs)(`a`,{href:`https://www.google.com/maps/search/?api=1&query=${e.latitude},${e.longitude}`,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-center gap-1.5 px-3 py-2 rounded-xl text-[11px] font-bold transition-all border ${t?`bg-blue-700 border-blue-600 text-blue-100 hover:bg-blue-800`:`bg-gray-100 border-gray-200 text-gray-750 hover:bg-gray-200`}`,children:[(0,Y.jsx)(ge,{className:`w-3.5 h-3.5 text-rose-500 shrink-0 animate-bounce`}),(0,Y.jsxs)(`div`,{className:`flex flex-col text-left`,children:[(0,Y.jsx)(`span`,{children:`Vị trí hiện tại`}),(0,Y.jsxs)(`span`,{className:`text-[9px] opacity-75`,children:[e.latitude.toFixed(6),`, `,e.longitude.toFixed(6)]})]})]}),e.content&&(0,Y.jsx)(`p`,{className:`whitespace-pre-wrap break-words`,children:e.content})]}),(0,Y.jsx)(`span`,{className:`text-[8px] text-gray-400 font-bold mt-1 px-1`,children:new Date(e.createdAt).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`})})]})]},e.id)}),(0,Y.jsx)(`div`,{ref:k})]}),(u||f)&&(0,Y.jsxs)(`div`,{className:`px-4 py-2 border-t border-gray-150 bg-gray-50/80 flex flex-wrap gap-2`,children:[u&&(0,Y.jsxs)(`div`,{className:`relative w-16 h-16 rounded-lg overflow-hidden border border-gray-200 shadow-sm`,children:[(0,Y.jsx)(`img`,{src:u,alt:`Preview`,className:`w-full h-full object-cover`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>{l(null),d(null)},className:`absolute top-0.5 right-0.5 p-0.5 bg-black/60 hover:bg-black text-white rounded-full transition-all`,children:(0,Y.jsx)(Ke,{className:`w-3 h-3`})})]}),f&&(0,Y.jsxs)(`div`,{className:`flex items-center gap-1.5 bg-rose-50 border border-rose-200 rounded-lg px-2.5 py-1 text-xs text-rose-700 font-bold`,children:[(0,Y.jsx)(ge,{className:`w-3.5 h-3.5 text-rose-500 animate-pulse`}),(0,Y.jsx)(`span`,{children:`Đã đính kèm GPS`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>p(null),className:`hover:text-rose-950 transition-colors ml-1`,children:(0,Y.jsx)(Ke,{className:`w-3.5 h-3.5`})})]})]}),(0,Y.jsxs)(`div`,{className:`relative`,children:[x&&I.length>0&&(0,Y.jsx)(`div`,{ref:N,className:`absolute bottom-full left-3 right-3 mb-2 bg-white border border-gray-200 rounded-xl shadow-xl max-h-40 overflow-y-auto z-50 flex flex-col py-1`,children:I.map((e,t)=>(0,Y.jsxs)(`button`,{type:`button`,onClick:()=>B(e),className:`px-3 py-2 text-left text-xs font-semibold flex items-center gap-2 transition-colors ${t===T?`bg-blue-50 text-blue-700`:`text-gray-700 hover:bg-gray-50`}`,children:[(0,Y.jsx)(`div`,{className:`w-5 h-5 rounded-full bg-blue-100 flex items-center justify-center font-bold text-[9px] text-blue-600`,children:e.name.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase()}),(0,Y.jsx)(`span`,{children:e.name}),(0,Y.jsxs)(`span`,{className:`text-[10px] text-gray-400 font-medium font-mono`,children:[`@`,e.name]})]},e.id))}),(0,Y.jsxs)(`form`,{onSubmit:ne,className:`p-3 border-t border-gray-150 bg-gray-50 flex gap-2 items-center`,children:[(0,Y.jsx)(`input`,{type:`file`,accept:`image/*`,ref:j,onChange:H,className:`hidden`}),(0,Y.jsx)(`button`,{type:`button`,onClick:()=>j.current?.click(),className:`p-2.5 bg-white border border-gray-200 hover:bg-gray-50 text-gray-500 rounded-xl transition-all shadow-sm active:scale-95 flex items-center justify-center shrink-0`,title:`Đính kèm hình ảnh`,children:(0,Y.jsx)(se,{className:`w-4 h-4 text-blue-500`})}),(0,Y.jsx)(`button`,{type:`button`,onClick:U,disabled:g,className:`p-2.5 bg-white border border-gray-200 hover:bg-gray-50 text-gray-500 rounded-xl transition-all shadow-sm active:scale-95 flex items-center justify-center shrink-0 ${g?`animate-pulse`:``}`,title:`Chia sẻ vị trí GPS hiện tại`,children:g?(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin text-rose-500`}):(0,Y.jsx)(ge,{className:`w-4 h-4 text-rose-500`})}),(0,Y.jsx)(`input`,{type:`text`,ref:M,value:i,onChange:R,onKeyDown:z,placeholder:m?`Đang tải ảnh lên...`:`Nhập nội dung tin nhắn...`,disabled:m,className:`flex-1 bg-white border border-gray-200 rounded-xl py-2.5 px-3 text-xs text-gray-800 placeholder-gray-400 outline-none focus:border-blue-500 transition-all shadow-inner disabled:bg-gray-100 disabled:cursor-not-allowed`}),(0,Y.jsx)(`button`,{type:`submit`,disabled:m||!i.trim()&&!c&&!f,className:`p-2.5 bg-blue-600 hover:bg-blue-700 text-white rounded-xl transition-all shadow-md active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed shrink-0`,children:m?(0,Y.jsx)(K,{className:`w-4 h-4 animate-spin`}):(0,Y.jsx)(Ae,{className:`w-4 h-4`})})]})]})]})},w_=Ln.default.default||Ln.default;delete gn.default.Icon.Default.prototype._getIconUrl,gn.default.Icon.Default.mergeOptions({iconRetinaUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon-2x.png`,iconUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon.png`,shadowUrl:`https://unpkg.com/leaflet@1.9.4/dist/images/marker-shadow.png`});function T_(e,t,n,r){let i=.017453292519943295,a=Math.cos,o=.5-a((n-e)*i)/2+a(e*i)*a(n*i)*(1-a((r-t)*i))/2;return 12742*Math.asin(Math.sqrt(o))}var E_=(e,t)=>{if(e.length===0)return null;let n=[],r=0,i=0,a=[];for(let o=0;o0&&n.length>0&&c.geometry.coordinates.length>0){let e=n[n.length-1],t=c.geometry.coordinates[0];n=Math.abs(e[0]-t[0])<1e-6&&Math.abs(e[1]-t[1])<1e-6?n.concat(c.geometry.coordinates.slice(1)):n.concat(c.geometry.coordinates)}else n=n.concat(c.geometry.coordinates);r+=c.distance,i+=c.duration,a.push(...c.legs)}return{geometry:{coordinates:n},distance:r,duration:i,legs:a}},D_=({locations:e})=>{let t=mn();return(0,y.useEffect)(()=>{if(e.length>0){let n=gn.default.latLngBounds(e.map(e=>[e.latitude,e.longitude]));e.length===1?t.setView([e[0].latitude,e[0].longitude],15,{animate:!0}):t.fitBounds(n,{padding:[50,50],maxZoom:15})}},[(0,y.useMemo)(()=>JSON.stringify(e.map(e=>[e.latitude,e.longitude])),[e]),t]),null},O_=({position:e,trigger:t})=>{let n=mn();return(0,y.useEffect)(()=>{e&&t>0&&n.setView(e,16,{animate:!0})},[t,e,n]),null},k_=({rotation:e})=>{let t=mn(),n=(0,y.useRef)(0),r=(0,y.useRef)(0);return(0,y.useEffect)(()=>{let i=t.getContainer();if(i.style.transformOrigin=`center center`,i.style.willChange=`transform`,e===0){n.current=0,r.current=0,i.style.transform=`rotate(0deg) scale(1)`;return}let a=e-r.current;a>180?a-=360:a<-180&&(a+=360),n.current+=a,r.current=e,i.style.transform=`rotate(${n.current}deg) scale(2.2) translateZ(0)`,i.style.transition=`transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)`},[e,t]),null},A_=({canEdit:e})=>{let[t,n]=(0,y.useState)(null),[r,i]=(0,y.useState)(!1),a=y.useRef(null);return hn({mousemove:t=>{e&&(i(!1),n(t.latlng),a.current&&clearTimeout(a.current),a.current=setTimeout(()=>{i(!0)},3e3))},mousedown:()=>{a.current&&clearTimeout(a.current),i(!1)},dragstart:()=>{a.current&&clearTimeout(a.current),i(!1)},contextmenu:()=>{a.current&&clearTimeout(a.current),i(!1)}}),!r||!t?null:(0,Y.jsx)(bn,{position:t,icon:gn.default.divIcon({className:`opacity-0`}),children:(0,Y.jsx)(wn,{direction:`top`,offset:[0,-10],opacity:.9,permanent:!0,children:(0,Y.jsx)(`span`,{className:`text-[10px] font-bold text-blue-600 whitespace-nowrap`,children:`Mẹo: nhấn giữ chuột phải để ghim`})})})},j_=({onAction:e,onOpen:t})=>{let[n,r]=(0,y.useState)(null),i=y.useRef(null),a=Un(e=>e.legs),o=Un(e=>e.setMapCenter);return hn({contextmenu:e=>{e.originalEvent&&(gn.default.DomEvent.preventDefault(e.originalEvent),gn.default.DomEvent.stopPropagation(e.originalEvent)),console.log(`[MAP] Context menu triggered at: ${e.latlng.lat}, ${e.latlng.lng}`),r({x:e.containerPoint.x,y:e.containerPoint.y,latlng:e.latlng}),t&&t()},moveend:e=>{let t=e.target,n=t.getCenter(),r=t.getZoom(),i=[n.lat,n.lng],a=Un.getState().mapCenter;Math.abs(a[0]-i[0])+Math.abs(a[1]-i[1])>1e-4&&o(i),localStorage.setItem(`map_view_state`,JSON.stringify({center:i,zoom:r}))},click:()=>r(null),dragstart:()=>r(null)}),(0,y.useEffect)(()=>{n&&i.current&&(gn.default.DomEvent.disableClickPropagation(i.current),gn.default.DomEvent.disableScrollPropagation(i.current))},[n]),n?(0,Y.jsxs)(`div`,{ref:i,className:`absolute z-[2000] bg-white rounded-2xl shadow-2xl border border-gray-100 py-2 w-48 animate-in zoom-in-95 duration-200`,style:{top:n.y,left:n.x},onClick:e=>e.stopPropagation(),onContextMenu:e=>e.preventDefault(),children:[(0,Y.jsxs)(`button`,{onClick:()=>{e(`START`,n.latlng),r(null)},className:`w-full text-left px-4 py-2 hover:bg-blue-50 text-sm font-bold text-gray-700 flex items-center gap-2`,children:[(0,Y.jsx)(`div`,{className:`w-2 h-2 rounded-full bg-blue-600`}),` Bắt đầu từ đây`]}),(0,Y.jsxs)(`button`,{onClick:()=>{e(`END`,n.latlng),r(null)},className:`w-full text-left px-4 py-2 hover:bg-green-50 text-sm font-bold text-gray-700 flex items-center gap-2 border-b border-gray-50`,children:[(0,Y.jsx)(`div`,{className:`w-2 h-2 rounded-full bg-green-600`}),` Kết thúc ở đây`]}),(0,Y.jsx)(`div`,{className:`px-4 py-2 text-[10px] font-black text-gray-400 uppercase tracking-widest`,children:`Thêm vào chặng`}),a.map(t=>(0,Y.jsxs)(`button`,{onClick:()=>{e(`ADD_TO_LEG_${t.id}`,n.latlng),r(null)},className:`w-full text-left px-4 py-2 hover:bg-blue-50 text-sm font-medium text-gray-600 truncate`,children:[`Chặng `,t.sequence,`: `,t.note||`Không có ghi chú`]},t.id))]}):null},M_=e=>!e||e.length===0?null:[...e].sort((e,t)=>{let n=e.metadata?.likedUserIds?.length||0;return(t.metadata?.likedUserIds?.length||0)-n})[0],N_=({onBack:e,tourId:t,isPublicView:n=!1,onOpenNotes:r})=>{let{t:i}=Ze(),a=tt(),o=qn(),s=Un(e=>e.currentTour),c=Un(e=>e.legs),l=Un(e=>e.userRole),u=Un(e=>e.mapCenter),[d,f]=(0,y.useState)(null),[p,m]=(0,y.useState)(null),[h,g]=(0,y.useState)(null),[_,v]=(0,y.useState)(()=>{let e=localStorage.getItem(`tour_detail_default_tab`);return localStorage.removeItem(`tour_detail_default_tab`),e===`chat`?`chat`:`plan`}),[b,x]=(0,y.useState)(null),[S,C]=(0,y.useState)(0),[w,T]=(0,y.useState)(`timeline`),[E,D]=(0,y.useState)(!1),[O,k]=(0,y.useState)(0),[A,j]=(0,y.useState)(!1),[P,I]=(0,y.useState)(!1),[R,V]=(0,y.useState)(!1),[H,re]=(0,y.useState)(!1),[ae,oe]=(0,y.useState)(!1),[ce,le]=(0,y.useState)(null),[fe,pe]=(0,y.useState)({honesty:5,transparency:5,enthusiasm:5,cheerfulness:5,seriousness:5,planning:5,survival:5}),[me,he]=(0,y.useState)(``),[ye,Se]=(0,y.useState)(!1),Ce=async()=>{if(ce){Se(!0);try{let e=localStorage.getItem(`token`),n=await fetch(`/api/v1/tours/${t}/ratings`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${e}`},body:JSON.stringify({targetUserId:ce.userId||ce.user?.id,...fe,comment:me})});n.ok?(a({title:`Thành công`,message:`Cảm ơn bạn đã gửi đánh giá!`,type:`success`}),oe(!1),he(``),pe({honesty:5,transparency:5,enthusiasm:5,cheerfulness:5,seriousness:5,planning:5,survival:5})):a({title:`Lỗi`,message:(await n.json()).message||`Lỗi khi gửi đánh giá.`,type:`error`})}catch(e){console.error(e),a({title:`Lỗi`,message:`Lỗi mạng khi gửi đánh giá.`,type:`error`})}finally{Se(!1)}}},[we,Te]=(0,y.useState)(null),Oe=async()=>{if(!n)try{let e=localStorage.getItem(`token`),n=await fetch(`/api/v1/tours/${t}/share`,{headers:{Authorization:`Bearer ${e}`}});n.ok&&Te(await n.json())}catch(e){console.error(`Error fetching share status:`,e)}},Ae=async e=>{try{let n=localStorage.getItem(`token`),r=await fetch(`/api/v1/tours/${t}/share`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${n}`},body:JSON.stringify({isEnabled:e})});r.ok&&(Te(await r.json()),a({title:`Thành công`,message:e?`Đã bật chia sẻ hành trình cứu hộ.`:`Đã tắt chia sẻ.`,type:`success`}))}catch(e){console.error(e)}},q=async()=>{let e=new vf({orientation:`landscape`,unit:`mm`,format:`a4`});e.addFileToVFS(`Roboto-Regular.ttf`,jh),e.addFont(`Roboto-Regular.ttf`,`Roboto`,`normal`),e.setFont(`Roboto`);let t=`LỊCH TRÌNH TOUR: ${s?.title?.toUpperCase()||`HÀNH TRÌNH TOUR`}`;e.setFontSize(16),e.text(t,148.5,15,{align:`center`});let n=22;s?.description&&(e.setFontSize(10),e.text(s.description,148.5,n,{align:`center`}),n+=6);let r=`Thời gian: ${s?.startDate?new Date(s.startDate).toLocaleDateString(`vi-VN`):``} - ${s?.endDate?new Date(s.endDate).toLocaleDateString(`vi-VN`):``}`;e.setFontSize(10),e.text(r,148.5,n,{align:`center`}),n+=8;let i=[`STT`,`Ngày giờ`,`Chặng`,`Địa điểm`,`Ghi chú`],o=[],c=e=>{if(!e)return``;let t=new Date(e);return isNaN(t.getTime())?``:`${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)} ${String(t.getDate()).padStart(2,`0`)}/${String(t.getMonth()+1).padStart(2,`0`)}/${t.getFullYear()}`},l=1;s?.legs&&s.legs.length>0&&s.legs.forEach((e,t)=>{let n=e.note||`Chặng ${t+1}`;e.locations&&e.locations.length>0&&e.locations.forEach(e=>{let t=l++,r=[e.arrivalTime?`Đến: ${c(e.arrivalTime)}`:``,e.departureTime?`Đi: ${c(e.departureTime)}`:``].filter(Boolean).join(` `),i=`${e.name}${e.address?`\n📍 Địa chỉ: ${e.address}`:``}`,a=e.notes||``;o.push([t,r,n,i,a])})}),o.length===0&&o.push([`-`,`-`,`-`,`Chưa có chặng hoặc địa điểm nào trong hành trình.`,`-`]),Oh(e,{head:[i],body:o,startY:n,theme:`grid`,headStyles:{fillColor:[37,99,235],textColor:[255,255,255],fontStyle:`normal`},styles:{font:`Roboto`,fontSize:9,cellPadding:3,overflow:`linebreak`},columnStyles:{0:{cellWidth:12,halign:`center`},1:{cellWidth:50},2:{cellWidth:45},3:{cellWidth:90},4:{cellWidth:70}},margin:{left:15,right:15}});try{a({title:`Đang tạo PDF...`,message:`Vui lòng chờ trong giây lát.`,type:`info`}),e.save(`Lich_trinh_${s?.title||`tour`}.pdf`),a({title:`Thành công`,message:`Lịch trình đã được xuất ra tập tin PDF thành công.`,type:`success`})}catch(e){console.error(e),a({title:`Lỗi`,message:`Không thể xuất PDF lịch trình.`,type:`error`})}},Ne=()=>{if(!s)return;let e=``;e+=`Chặng,Địa điểm,Địa chỉ,Thời gian đến,Thời gian đi,Ghi chú `,s.legs&&s.legs.length>0&&s.legs.forEach((t,n)=>{let r=t.note||`Chặng ${n+1}`;t.locations&&t.locations.length>0?t.locations.forEach(t=>{let n=[r,t.name||``,t.address||``,t.arrivalTime?new Date(t.arrivalTime).toLocaleString(`vi-VN`):``,t.departureTime?new Date(t.departureTime).toLocaleString(`vi-VN`):``,t.notes||``].map(e=>`"${e.replace(/"/g,`""`)}"`).join(`,`);e+=n+` `}):e+=`"${r.replace(/"/g,`""`)}","Chưa có địa điểm",,,,\n`});let t=new Blob([e],{type:`text/csv;charset=utf-8;`}),n=URL.createObjectURL(t),r=document.createElement(`a`);r.href=n,r.setAttribute(`download`,`Lich_trinh_${s.title||`tour`}.csv`),document.body.appendChild(r),r.click(),document.body.removeChild(r),a({title:`Thành công`,message:`Đã xuất lịch trình ra tệp CSV (Google Sheets) thành công.`,type:`success`})};(0,y.useEffect)(()=>{Oe()},[t]);let[Pe,Fe]=(0,y.useState)(null),Ie=(0,y.useMemo)(()=>p!==null&&h!==null&&h>.5?p:Pe===null?0:Pe,[p,h,Pe]),Le=(0,y.useMemo)(()=>({start:gn.default.divIcon({className:`!bg-transparent !border-none`,html:`
S
`,iconSize:[28,28],iconAnchor:[14,14]}),end:gn.default.divIcon({className:`!bg-transparent !border-none`,html:`
E
`,iconSize:[28,28],iconAnchor:[14,14]}),visit:gn.default.divIcon({className:`!bg-transparent !border-none`,html:`
`,iconSize:[20,20],iconAnchor:[10,10]}),user:gn.default.divIcon({className:`!bg-transparent !border-none`,html:` @@ -208,4 +208,4 @@ end`};t.events.push([`putFont`,function(t){(function(t){var n=t.font,i=t.out,a=t
- `,iconSize:[32,32],iconAnchor:[16,16]})},[]);return l?(0,Y.jsxs)(`div`,{className:`min-h-screen flex flex-col items-center justify-center bg-slate-50 dark:bg-slate-950 text-slate-800 dark:text-slate-100 transition-colors`,children:[(0,Y.jsx)(K,{className:`w-12 h-12 text-rose-500 animate-spin mb-4`}),(0,Y.jsx)(`p`,{className:`font-bold text-sm`,children:n(`loading`)})]}):d||!s?(0,Y.jsx)(`div`,{className:`min-h-screen flex flex-col items-center justify-center bg-slate-50 dark:bg-slate-950 text-slate-800 dark:text-slate-100 p-4 transition-colors`,children:(0,Y.jsxs)(`div`,{className:`bg-white dark:bg-slate-900 border border-gray-100 dark:border-slate-800 shadow-2xl rounded-[32px] p-8 max-w-md w-full text-center flex flex-col items-center gap-5`,children:[(0,Y.jsx)(`div`,{className:`w-16 h-16 bg-rose-50 dark:bg-rose-950/20 border border-rose-100 dark:border-rose-900/30 rounded-full flex items-center justify-center text-rose-500`,children:(0,Y.jsx)(q,{className:`w-8 h-8`})}),(0,Y.jsx)(`h2`,{className:`text-xl font-black tracking-tight`,children:n(`error`)}),(0,Y.jsx)(`p`,{className:`text-sm text-slate-500 dark:text-slate-400 leading-relaxed`,children:n(`linkExpired`)}),(0,Y.jsx)(`button`,{onClick:t,className:`w-full bg-slate-900 dark:bg-slate-100 hover:bg-slate-800 dark:hover:bg-white text-white dark:text-slate-900 font-bold py-3 px-6 rounded-2xl transition-all active:scale-95 text-sm`,children:n(`appName`)})]})}):(0,Y.jsxs)(`div`,{className:`h-screen w-screen flex flex-col bg-slate-50 dark:bg-slate-950 text-slate-800 dark:text-slate-100 transition-colors overflow-hidden`,children:[(0,Y.jsxs)(`header`,{className:`h-16 shrink-0 bg-white/70 dark:bg-slate-900/70 backdrop-blur-md border-b border-gray-100 dark:border-slate-800 px-4 md:px-6 flex items-center justify-between z-20`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 dark:hover:bg-slate-800 rounded-xl transition-all active:scale-95 text-slate-500 dark:text-slate-400`,children:(0,Y.jsx)(B,{className:`w-5 h-5`})}),(0,Y.jsxs)(`div`,{className:`flex flex-col`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Y.jsx)(`span`,{className:`w-2.5 h-2.5 bg-rose-500 rounded-full animate-pulse`}),(0,Y.jsx)(`h1`,{className:`text-sm md:text-base font-black uppercase tracking-tight`,children:n(`emergencyJourney`)})]}),(0,Y.jsx)(`p`,{className:`text-[10px] text-slate-500 dark:text-slate-400 truncate max-w-[200px] sm:max-w-xs`,children:s.title})]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 md:gap-3`,children:[(0,Y.jsxs)(`select`,{value:r,onChange:e=>i(e.target.value),className:`bg-gray-50 dark:bg-slate-800 border border-gray-100 dark:border-slate-700 text-slate-800 dark:text-slate-100 rounded-xl px-2 py-1.5 text-xs font-bold focus:outline-none cursor-pointer`,children:[(0,Y.jsx)(`option`,{value:`vi`,children:`VI`}),(0,Y.jsx)(`option`,{value:`en`,children:`EN`}),(0,Y.jsx)(`option`,{value:`zh`,children:`ZH`})]}),(0,Y.jsxs)(`select`,{value:a,onChange:e=>o(e.target.value),className:`bg-gray-50 dark:bg-slate-800 border border-gray-100 dark:border-slate-700 text-slate-800 dark:text-slate-100 rounded-xl px-2 py-1.5 text-xs font-bold focus:outline-none cursor-pointer`,children:[(0,Y.jsx)(`option`,{value:`light`,children:n(`themeLight`)}),(0,Y.jsx)(`option`,{value:`dark`,children:n(`themeDark`)}),(0,Y.jsx)(`option`,{value:`system`,children:n(`themeSystem`)})]})]})]}),(0,Y.jsxs)(`div`,{className:`lg:hidden h-12 shrink-0 bg-white dark:bg-slate-900 border-b border-gray-100 dark:border-slate-800 flex items-center z-10 p-1`,children:[(0,Y.jsxs)(`button`,{onClick:()=>v(`map`),className:`flex-1 h-full flex items-center justify-center gap-2 text-xs font-bold rounded-lg transition-all ${_===`map`?`bg-rose-500 text-white shadow-md`:`text-slate-500 dark:text-slate-400`}`,children:[(0,Y.jsx)(_e,{className:`w-4 h-4`}),n(`viewMap`)]}),(0,Y.jsxs)(`button`,{onClick:()=>v(`itinerary`),className:`flex-1 h-full flex items-center justify-center gap-2 text-xs font-bold rounded-lg transition-all ${_===`itinerary`?`bg-rose-500 text-white shadow-md`:`text-slate-500 dark:text-slate-400`}`,children:[(0,Y.jsx)(ue,{className:`w-4 h-4`}),n(`viewTimeline`)]})]}),(0,Y.jsxs)(`div`,{className:`flex-1 flex flex-col lg:grid lg:grid-cols-12 overflow-hidden`,children:[(0,Y.jsx)(`div`,{className:`flex-col lg:col-span-4 bg-white dark:bg-slate-900 border-r border-gray-100 dark:border-slate-800 overflow-y-auto no-scrollbar ${_===`itinerary`?`flex h-full`:`hidden lg:flex`}`,children:(0,Y.jsxs)(`div`,{className:`p-4 md:p-6 space-y-6`,children:[(0,Y.jsxs)(`div`,{className:`space-y-2`,children:[(0,Y.jsx)(`h2`,{className:`text-lg md:text-xl font-black text-slate-900 dark:text-white leading-tight`,children:s.title}),s.startDate&&(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 text-xs text-slate-500 dark:text-slate-400`,children:[(0,Y.jsx)(N,{className:`w-4 h-4 text-rose-500`}),(0,Y.jsxs)(`span`,{children:[new Date(s.startDate).toLocaleDateString(),s.endDate&&` - ${new Date(s.endDate).toLocaleDateString()}`]})]}),s.description&&(0,Y.jsx)(`p`,{className:`text-xs text-slate-600 dark:text-slate-400 leading-relaxed bg-slate-50 dark:bg-slate-950 p-3 rounded-2xl border border-gray-100 dark:border-slate-800/40`,children:s.description})]}),(0,Y.jsxs)(`div`,{className:`space-y-3`,children:[(0,Y.jsxs)(`h3`,{className:`text-xs font-black text-rose-600 dark:text-rose-400 uppercase tracking-widest flex items-center gap-2`,children:[(0,Y.jsx)(we,{className:`w-4 h-4`}),n(`emergencyContacts`)]}),(0,Y.jsxs)(`div`,{className:`space-y-3`,children:[T&&(0,Y.jsxs)(`div`,{className:`bg-rose-50/50 dark:bg-rose-950/10 border border-rose-100/50 dark:border-rose-950/20 p-4 rounded-2xl flex items-center justify-between gap-4`,children:[(0,Y.jsxs)(`div`,{className:`min-w-0`,children:[(0,Y.jsx)(`div`,{className:`text-xs text-rose-600 dark:text-rose-400 font-bold uppercase tracking-wider`,children:n(`tourOwner`)}),(0,Y.jsx)(`div`,{className:`text-sm font-black text-slate-900 dark:text-white truncate mt-0.5`,children:T.name||`Anonymous`}),(0,Y.jsx)(`div`,{className:`text-xs text-slate-500 dark:text-slate-400 mt-0.5`,children:T.phone||n(`noPhone`)})]}),T.phone&&(0,Y.jsx)(`a`,{href:`tel:${T.phone}`,className:`w-10 h-10 bg-rose-500 hover:bg-rose-600 text-white rounded-xl shadow-lg shadow-rose-500/20 flex items-center justify-center shrink-0 active:scale-95 transition-all`,children:(0,Y.jsx)(Ce,{className:`w-4 h-4`})})]}),E.map((e,t)=>(0,Y.jsxs)(`div`,{className:`bg-slate-50 dark:bg-slate-950 border border-gray-100 dark:border-slate-800 p-4 rounded-2xl flex items-center justify-between gap-4`,children:[(0,Y.jsxs)(`div`,{className:`min-w-0`,children:[(0,Y.jsx)(`div`,{className:`text-xs text-slate-500 dark:text-slate-400 font-bold uppercase tracking-wider`,children:n(`tourManager`)}),(0,Y.jsx)(`div`,{className:`text-sm font-black text-slate-900 dark:text-white truncate mt-0.5`,children:e.name}),(0,Y.jsx)(`div`,{className:`text-xs text-slate-500 dark:text-slate-400 mt-0.5`,children:e.phone})]}),(0,Y.jsx)(`a`,{href:`tel:${e.phone}`,className:`w-10 h-10 bg-slate-900 dark:bg-slate-100 hover:bg-slate-800 dark:hover:bg-white text-white dark:text-slate-900 rounded-xl shadow-md flex items-center justify-center shrink-0 active:scale-95 transition-all`,children:(0,Y.jsx)(Ce,{className:`w-4 h-4`})})]},t)),!T?.phone&&E.length===0&&(0,Y.jsx)(`p`,{className:`text-xs text-slate-400 dark:text-slate-500 italic`,children:n(`noPhone`)})]})]}),(0,Y.jsxs)(`div`,{className:`space-y-3`,children:[(0,Y.jsx)(`h3`,{className:`text-xs font-black text-slate-400 dark:text-slate-500 uppercase tracking-widest`,children:n(`viewTimeline`)}),(0,Y.jsx)(`div`,{className:`space-y-4 relative before:absolute before:left-3 before:top-2 before:bottom-2 before:w-[2px] before:bg-gray-100 dark:before:bg-slate-800`,children:w.length===0?(0,Y.jsx)(`p`,{className:`text-xs text-slate-400 dark:text-slate-500 italic pl-6`,children:n(`noStops`)}):w.map((e,t)=>{let n=t===0,r=t===w.length-1;return(0,Y.jsxs)(`div`,{onClick:()=>{m([e.latitude,e.longitude]),v(`map`)},className:`group flex items-start gap-4 cursor-pointer pl-1 transition-all`,children:[(0,Y.jsx)(`div`,{className:`relative mt-1 shrink-0 z-10`,children:n?(0,Y.jsx)(`div`,{className:`w-5 h-5 bg-rose-600 rounded-full border-4 border-white dark:border-slate-950 shadow-md flex items-center justify-center text-[8px] font-black text-white`,children:`S`}):r?(0,Y.jsx)(`div`,{className:`w-5 h-5 bg-emerald-600 rounded-full border-4 border-white dark:border-slate-950 shadow-md flex items-center justify-center text-[8px] font-black text-white`,children:`E`}):(0,Y.jsx)(`div`,{className:`w-4 h-4 bg-violet-600 rounded-full border-4 border-white dark:border-slate-950 shadow-sm ml-0.5`})}),(0,Y.jsxs)(`div`,{className:`flex-1 bg-slate-50/50 hover:bg-slate-50 dark:bg-slate-950/40 dark:hover:bg-slate-950/80 p-3 rounded-2xl border border-gray-100/50 dark:border-slate-800/40 transition-all select-none`,children:[(0,Y.jsx)(`h4`,{className:`text-xs font-black text-slate-800 dark:text-slate-200 group-hover:text-rose-500 dark:group-hover:text-rose-400 transition-colors`,children:e.name}),e.address&&(0,Y.jsx)(`p`,{className:`text-[10px] text-slate-500 dark:text-slate-400 truncate mt-0.5`,children:e.address}),e.plannedStart&&(0,Y.jsxs)(`p`,{className:`text-[9px] text-slate-400 dark:text-slate-500 mt-1`,children:[new Date(e.plannedStart).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`}),e.plannedEnd&&` - ${new Date(e.plannedEnd).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`})}`]})]})]},e.id)})})]})]})}),(0,Y.jsxs)(`div`,{className:`relative flex-1 lg:col-span-8 h-full bg-slate-100 dark:bg-slate-950 ${_===`map`?`flex`:`hidden lg:flex`}`,children:[w.length>0?(0,Y.jsxs)(yn,{center:[w[0].latitude,w[0].longitude],zoom:13,preferCanvas:!0,className:`h-full w-full z-0`,attributionControl:!1,children:[(0,Y.jsx)(Cn,{url:`https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png`,attribution:``}),(0,Y.jsx)(EO,{locations:w,trigger:h}),(0,Y.jsx)(TO,{position:p}),w.length>1&&(0,Y.jsx)(xn,{positions:w.map(e=>[e.latitude,e.longitude]),color:`#ec4899`,weight:4,dashArray:`6, 12`}),w.map((e,t)=>{let n=t===0,r=t===w.length-1,i=n?O.start:r?O.end:O.visit;return(0,Y.jsx)(bn,{position:[e.latitude,e.longitude],icon:i,children:(0,Y.jsx)(Sn,{children:(0,Y.jsxs)(`div`,{className:`p-1`,children:[(0,Y.jsx)(`div`,{className:`font-black text-xs text-slate-900`,children:e.name}),e.address&&(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 mt-0.5`,children:e.address})]})})},e.id)}),b&&(0,Y.jsx)(bn,{position:b,icon:O.user,children:(0,Y.jsx)(Sn,{children:(0,Y.jsx)(`div`,{className:`font-bold text-xs`,children:n(`myCoords`)||`Vị trí của tôi`})})})]}):(0,Y.jsxs)(`div`,{className:`flex-1 flex flex-col items-center justify-center text-slate-400`,children:[(0,Y.jsx)(ge,{className:`w-12 h-12 stroke-1 mb-2 animate-bounce`}),(0,Y.jsx)(`p`,{className:`text-xs`,children:n(`noStops`)})]}),(0,Y.jsxs)(`div`,{className:`absolute bottom-6 right-6 z-[1000] flex flex-col gap-3`,children:[(0,Y.jsx)(`button`,{onClick:D,className:`w-12 h-12 bg-white dark:bg-slate-900 border border-gray-200 dark:border-slate-800 rounded-2xl shadow-xl flex items-center justify-center text-slate-700 dark:text-slate-200 hover:bg-gray-50 dark:hover:bg-slate-800 transition-all active:scale-95`,title:`Định vị của tôi`,children:S?(0,Y.jsx)(K,{className:`w-5 h-5 text-rose-500 animate-spin`}):(0,Y.jsx)(de,{className:`w-5 h-5 ${b?`text-rose-500`:``}`})}),w.length>0&&(0,Y.jsx)(`button`,{onClick:()=>g(e=>e+1),className:`w-12 h-12 bg-white dark:bg-slate-900 border border-gray-200 dark:border-slate-800 rounded-2xl shadow-xl flex items-center justify-center text-slate-700 dark:text-slate-200 hover:bg-gray-50 dark:hover:bg-slate-800 transition-all active:scale-95`,title:`Bao phủ toàn bộ`,children:(0,Y.jsx)(ee,{className:`w-5 h-5 text-violet-500`})})]})]})]})]})};function OO(){let e=new URLSearchParams(window.location.search),t=e.get(`viewTour`),n=window.location.pathname.split(`/`),r=n[1]===`journey`&&n[2]?n[2]:null,[i,a]=(0,y.useState)(null),[o,s]=(0,y.useState)(r),[c,l]=(0,y.useState)(r?`shareJourney`:t?`tourDetail`:window.location.pathname===`/join-tour`||e.has(`token`)?`joinTour`:`landing`),[u,d]=(0,y.useState)(t),[f,p]=(0,y.useState)(!!t),[m,h]=(0,y.useState)(`explore`);(0,y.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=e.get(`viewTour`),n=window.location.pathname===`/join-tour`||e.has(`token`),r=window.location.pathname.split(`/`),i=r[1]===`journey`&&r[2]?r[2]:null;if(localStorage.getItem(`fromPublicUpload`)){localStorage.removeItem(`fromPublicUpload`),l(`landing`);return}let o=localStorage.getItem(`token`),c=localStorage.getItem(`guest_token`),u=localStorage.getItem(`user`);localStorage.getItem(`guest_user`);let d=null;if(o&&u)try{d=JSON.parse(u),a(d)}catch{localStorage.removeItem(`token`),localStorage.removeItem(`user`)}i?(s(i),l(`shareJourney`)):n?l(`joinTour`):t?l(`tourDetail`):c&&!o?l(`landing`):d?d.isAdmin?l(`admin`):l(`dashboard`):l(`landing`)},[]);let g=e=>{if(a(e),localStorage.getItem(`pendingInviteToken`))l(`joinTour`);else if(e.isAdmin)l(`admin`);else{let e=localStorage.getItem(`token`),t=localStorage.getItem(`guest_token`);l(e&&!t?`dashboard`:`landing`)}},_=()=>{localStorage.removeItem(`token`),localStorage.removeItem(`user`),a(null),l(`landing`)},v=(e,t)=>{d(e),p(!1),h(t||(c===`dashboard`?`dashboard`:`explore`)),l(`tourDetail`)};return(0,Y.jsx)(Kn,{children:(0,Y.jsx)(X,{children:c===`admin`?(0,Y.jsx)(wO,{user:i,onNavigate:l}):c===`dashboard`?(0,Y.jsx)(CO,{user:i,onLogout:_,onExploreTours:()=>l(`explore`),onViewTour:v,onOpenMyPhotos:()=>l(`myPhotos`)}):c===`tourDetail`?(0,Y.jsx)(N_,{tourId:u,onBack:()=>{let e=f;d(null),p(!1),l(e?`landing`:i?m:`landing`)},isPublicView:f,onOpenNotes:()=>l(`notes`)}):c===`notes`?(0,Y.jsx)(bO,{tourId:u,onBack:()=>l(`tourDetail`)}):c===`explore`?(0,Y.jsx)(Zi,{onBack:()=>{let e=localStorage.getItem(`token`),t=localStorage.getItem(`guest_token`);l(i&&e&&!t?`dashboard`:`landing`)},onLogout:_,user:i,onViewTour:v,onOpenMyPhotos:()=>l(`myPhotos`),onLoginSuccess:g,onGoToDashboard:()=>{let e=localStorage.getItem(`token`),t=localStorage.getItem(`guest_token`);i&&e&&!t?(h(`explore`),l(`dashboard`)):l(`landing`)}}):c===`myPhotos`?(0,Y.jsx)(I_,{onBack:()=>l(`explore`)}):c===`signup`?(0,Y.jsx)(P_,{onBack:()=>{localStorage.getItem(`pendingInviteToken`)?l(`joinTour`):l(`landing`)},onSuccess:()=>{let e=localStorage.getItem(`pendingInviteToken`),t=localStorage.getItem(`token`),n=localStorage.getItem(`user`);if(t&&n)try{a(JSON.parse(n)),l(e?`joinTour`:`dashboard`);return}catch{}l(e?`joinTour`:`landing`)}}):c===`joinTour`?(0,Y.jsx)(SO,{onLoginSuccess:g,onGoToSignup:()=>l(`signup`),onViewTour:e=>{d(e),p(!1),l(`tourDetail`)},onGoToHome:()=>{l(localStorage.getItem(`token`)?`explore`:`landing`)}}):c===`shareJourney`?(0,Y.jsx)(DO,{token:o,onGoToHome:()=>{window.history.pushState({},``,`/`),s(null);let e=localStorage.getItem(`token`),t=localStorage.getItem(`guest_token`);l(e&&!t?`dashboard`:`landing`)}}):(0,Y.jsx)(st,{onContinue:()=>l(`explore`),onGoToSignup:()=>l(`signup`),onGoToMap:()=>l(`explore`),onLoginSuccess:g,isInitialSetup:!1})})})}b.createRoot(document.getElementById(`root`)).render((0,Y.jsx)(y.StrictMode,{children:(0,Y.jsx)(OO,{})}));export{s as n,u as r,Qi as t}; \ No newline at end of file + `,iconSize:[32,32],iconAnchor:[16,16]})},[]);return l?(0,Y.jsxs)(`div`,{className:`min-h-screen flex flex-col items-center justify-center bg-slate-50 dark:bg-slate-950 text-slate-800 dark:text-slate-100 transition-colors`,children:[(0,Y.jsx)(K,{className:`w-12 h-12 text-rose-500 animate-spin mb-4`}),(0,Y.jsx)(`p`,{className:`font-bold text-sm`,children:n(`loading`)})]}):d||!s?(0,Y.jsx)(`div`,{className:`min-h-screen flex flex-col items-center justify-center bg-slate-50 dark:bg-slate-950 text-slate-800 dark:text-slate-100 p-4 transition-colors`,children:(0,Y.jsxs)(`div`,{className:`bg-white dark:bg-slate-900 border border-gray-100 dark:border-slate-800 shadow-2xl rounded-[32px] p-8 max-w-md w-full text-center flex flex-col items-center gap-5`,children:[(0,Y.jsx)(`div`,{className:`w-16 h-16 bg-rose-50 dark:bg-rose-950/20 border border-rose-100 dark:border-rose-900/30 rounded-full flex items-center justify-center text-rose-500`,children:(0,Y.jsx)(q,{className:`w-8 h-8`})}),(0,Y.jsx)(`h2`,{className:`text-xl font-black tracking-tight`,children:n(`error`)}),(0,Y.jsx)(`p`,{className:`text-sm text-slate-500 dark:text-slate-400 leading-relaxed`,children:n(`linkExpired`)}),(0,Y.jsx)(`button`,{onClick:t,className:`w-full bg-slate-900 dark:bg-slate-100 hover:bg-slate-800 dark:hover:bg-white text-white dark:text-slate-900 font-bold py-3 px-6 rounded-2xl transition-all active:scale-95 text-sm`,children:n(`appName`)})]})}):(0,Y.jsxs)(`div`,{className:`h-screen w-screen flex flex-col bg-slate-50 dark:bg-slate-950 text-slate-800 dark:text-slate-100 transition-colors overflow-hidden`,children:[(0,Y.jsxs)(`header`,{className:`h-16 shrink-0 bg-white/70 dark:bg-slate-900/70 backdrop-blur-md border-b border-gray-100 dark:border-slate-800 px-4 md:px-6 flex items-center justify-between z-20`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,Y.jsx)(`button`,{onClick:t,className:`p-2 hover:bg-gray-100 dark:hover:bg-slate-800 rounded-xl transition-all active:scale-95 text-slate-500 dark:text-slate-400`,children:(0,Y.jsx)(B,{className:`w-5 h-5`})}),(0,Y.jsxs)(`div`,{className:`flex flex-col`,children:[(0,Y.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Y.jsx)(`span`,{className:`w-2.5 h-2.5 bg-rose-500 rounded-full animate-pulse`}),(0,Y.jsx)(`h1`,{className:`text-sm md:text-base font-black uppercase tracking-tight`,children:n(`emergencyJourney`)})]}),(0,Y.jsx)(`p`,{className:`text-[10px] text-slate-500 dark:text-slate-400 truncate max-w-[200px] sm:max-w-xs`,children:s.title})]})]}),(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 md:gap-3`,children:[(0,Y.jsxs)(`select`,{value:r,onChange:e=>i(e.target.value),className:`bg-gray-50 dark:bg-slate-800 border border-gray-100 dark:border-slate-700 text-slate-800 dark:text-slate-100 rounded-xl px-2 py-1.5 text-xs font-bold focus:outline-none cursor-pointer`,children:[(0,Y.jsx)(`option`,{value:`vi`,children:`VI`}),(0,Y.jsx)(`option`,{value:`en`,children:`EN`}),(0,Y.jsx)(`option`,{value:`zh`,children:`ZH`})]}),(0,Y.jsxs)(`select`,{value:a,onChange:e=>o(e.target.value),className:`bg-gray-50 dark:bg-slate-800 border border-gray-100 dark:border-slate-700 text-slate-800 dark:text-slate-100 rounded-xl px-2 py-1.5 text-xs font-bold focus:outline-none cursor-pointer`,children:[(0,Y.jsx)(`option`,{value:`light`,children:n(`themeLight`)}),(0,Y.jsx)(`option`,{value:`dark`,children:n(`themeDark`)}),(0,Y.jsx)(`option`,{value:`system`,children:n(`themeSystem`)})]})]})]}),(0,Y.jsxs)(`div`,{className:`lg:hidden h-12 shrink-0 bg-white dark:bg-slate-900 border-b border-gray-100 dark:border-slate-800 flex items-center z-10 p-1`,children:[(0,Y.jsxs)(`button`,{onClick:()=>v(`map`),className:`flex-1 h-full flex items-center justify-center gap-2 text-xs font-bold rounded-lg transition-all ${_===`map`?`bg-rose-500 text-white shadow-md`:`text-slate-500 dark:text-slate-400`}`,children:[(0,Y.jsx)(_e,{className:`w-4 h-4`}),n(`viewMap`)]}),(0,Y.jsxs)(`button`,{onClick:()=>v(`itinerary`),className:`flex-1 h-full flex items-center justify-center gap-2 text-xs font-bold rounded-lg transition-all ${_===`itinerary`?`bg-rose-500 text-white shadow-md`:`text-slate-500 dark:text-slate-400`}`,children:[(0,Y.jsx)(ue,{className:`w-4 h-4`}),n(`viewTimeline`)]})]}),(0,Y.jsxs)(`div`,{className:`flex-1 flex flex-col lg:grid lg:grid-cols-12 overflow-hidden`,children:[(0,Y.jsx)(`div`,{className:`flex-col lg:col-span-4 bg-white dark:bg-slate-900 border-r border-gray-100 dark:border-slate-800 overflow-y-auto no-scrollbar ${_===`itinerary`?`flex h-full`:`hidden lg:flex`}`,children:(0,Y.jsxs)(`div`,{className:`p-4 md:p-6 space-y-6`,children:[(0,Y.jsxs)(`div`,{className:`space-y-2`,children:[(0,Y.jsx)(`h2`,{className:`text-lg md:text-xl font-black text-slate-900 dark:text-white leading-tight`,children:s.title}),s.startDate&&(0,Y.jsxs)(`div`,{className:`flex items-center gap-2 text-xs text-slate-500 dark:text-slate-400`,children:[(0,Y.jsx)(N,{className:`w-4 h-4 text-rose-500`}),(0,Y.jsxs)(`span`,{children:[new Date(s.startDate).toLocaleDateString(),s.endDate&&` - ${new Date(s.endDate).toLocaleDateString()}`]})]}),s.description&&(0,Y.jsx)(`p`,{className:`text-xs text-slate-600 dark:text-slate-400 leading-relaxed bg-slate-50 dark:bg-slate-950 p-3 rounded-2xl border border-gray-100 dark:border-slate-800/40`,children:s.description})]}),(0,Y.jsxs)(`div`,{className:`space-y-3`,children:[(0,Y.jsxs)(`h3`,{className:`text-xs font-black text-rose-600 dark:text-rose-400 uppercase tracking-widest flex items-center gap-2`,children:[(0,Y.jsx)(we,{className:`w-4 h-4`}),n(`emergencyContacts`)]}),(0,Y.jsxs)(`div`,{className:`space-y-3`,children:[T&&(0,Y.jsxs)(`div`,{className:`bg-rose-50/50 dark:bg-rose-950/10 border border-rose-100/50 dark:border-rose-950/20 p-4 rounded-2xl flex items-center justify-between gap-4`,children:[(0,Y.jsxs)(`div`,{className:`min-w-0`,children:[(0,Y.jsx)(`div`,{className:`text-xs text-rose-600 dark:text-rose-400 font-bold uppercase tracking-wider`,children:n(`tourOwner`)}),(0,Y.jsx)(`div`,{className:`text-sm font-black text-slate-900 dark:text-white truncate mt-0.5`,children:T.name||`Anonymous`}),(0,Y.jsx)(`div`,{className:`text-xs text-slate-500 dark:text-slate-400 mt-0.5`,children:T.phone||n(`noPhone`)})]}),T.phone&&(0,Y.jsx)(`a`,{href:`tel:${T.phone}`,className:`w-10 h-10 bg-rose-500 hover:bg-rose-600 text-white rounded-xl shadow-lg shadow-rose-500/20 flex items-center justify-center shrink-0 active:scale-95 transition-all`,children:(0,Y.jsx)(Ce,{className:`w-4 h-4`})})]}),E.map((e,t)=>(0,Y.jsxs)(`div`,{className:`bg-slate-50 dark:bg-slate-950 border border-gray-100 dark:border-slate-800 p-4 rounded-2xl flex items-center justify-between gap-4`,children:[(0,Y.jsxs)(`div`,{className:`min-w-0`,children:[(0,Y.jsx)(`div`,{className:`text-xs text-slate-500 dark:text-slate-400 font-bold uppercase tracking-wider`,children:n(`tourManager`)}),(0,Y.jsx)(`div`,{className:`text-sm font-black text-slate-900 dark:text-white truncate mt-0.5`,children:e.name}),(0,Y.jsx)(`div`,{className:`text-xs text-slate-500 dark:text-slate-400 mt-0.5`,children:e.phone})]}),(0,Y.jsx)(`a`,{href:`tel:${e.phone}`,className:`w-10 h-10 bg-slate-900 dark:bg-slate-100 hover:bg-slate-800 dark:hover:bg-white text-white dark:text-slate-900 rounded-xl shadow-md flex items-center justify-center shrink-0 active:scale-95 transition-all`,children:(0,Y.jsx)(Ce,{className:`w-4 h-4`})})]},t)),!T?.phone&&E.length===0&&(0,Y.jsx)(`p`,{className:`text-xs text-slate-400 dark:text-slate-500 italic`,children:n(`noPhone`)})]})]}),(0,Y.jsxs)(`div`,{className:`space-y-3`,children:[(0,Y.jsx)(`h3`,{className:`text-xs font-black text-slate-400 dark:text-slate-500 uppercase tracking-widest`,children:n(`viewTimeline`)}),(0,Y.jsx)(`div`,{className:`space-y-4 relative before:absolute before:left-3 before:top-2 before:bottom-2 before:w-[2px] before:bg-gray-100 dark:before:bg-slate-800`,children:w.length===0?(0,Y.jsx)(`p`,{className:`text-xs text-slate-400 dark:text-slate-500 italic pl-6`,children:n(`noStops`)}):w.map((e,t)=>{let n=t===0,r=t===w.length-1;return(0,Y.jsxs)(`div`,{onClick:()=>{m([e.latitude,e.longitude]),v(`map`)},className:`group flex items-start gap-4 cursor-pointer pl-1 transition-all`,children:[(0,Y.jsx)(`div`,{className:`relative mt-1 shrink-0 z-10`,children:n?(0,Y.jsx)(`div`,{className:`w-5 h-5 bg-rose-600 rounded-full border-4 border-white dark:border-slate-950 shadow-md flex items-center justify-center text-[8px] font-black text-white`,children:`S`}):r?(0,Y.jsx)(`div`,{className:`w-5 h-5 bg-emerald-600 rounded-full border-4 border-white dark:border-slate-950 shadow-md flex items-center justify-center text-[8px] font-black text-white`,children:`E`}):(0,Y.jsx)(`div`,{className:`w-4 h-4 bg-violet-600 rounded-full border-4 border-white dark:border-slate-950 shadow-sm ml-0.5`})}),(0,Y.jsxs)(`div`,{className:`flex-1 bg-slate-50/50 hover:bg-slate-50 dark:bg-slate-950/40 dark:hover:bg-slate-950/80 p-3 rounded-2xl border border-gray-100/50 dark:border-slate-800/40 transition-all select-none`,children:[(0,Y.jsx)(`h4`,{className:`text-xs font-black text-slate-800 dark:text-slate-200 group-hover:text-rose-500 dark:group-hover:text-rose-400 transition-colors`,children:e.name}),e.address&&(0,Y.jsx)(`p`,{className:`text-[10px] text-slate-500 dark:text-slate-400 truncate mt-0.5`,children:e.address}),e.plannedStart&&(0,Y.jsxs)(`p`,{className:`text-[9px] text-slate-400 dark:text-slate-500 mt-1`,children:[new Date(e.plannedStart).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`}),e.plannedEnd&&` - ${new Date(e.plannedEnd).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`})}`]})]})]},e.id)})})]})]})}),(0,Y.jsxs)(`div`,{className:`relative flex-1 lg:col-span-8 h-full bg-slate-100 dark:bg-slate-950 ${_===`map`?`flex`:`hidden lg:flex`}`,children:[w.length>0?(0,Y.jsxs)(yn,{center:[w[0].latitude,w[0].longitude],zoom:13,preferCanvas:!0,className:`h-full w-full z-0`,attributionControl:!1,children:[(0,Y.jsx)(Cn,{url:`https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png`,attribution:``}),(0,Y.jsx)(EO,{locations:w,trigger:h}),(0,Y.jsx)(TO,{position:p}),w.length>1&&(0,Y.jsx)(xn,{positions:w.map(e=>[e.latitude,e.longitude]),color:`#ec4899`,weight:4,dashArray:`6, 12`}),w.map((e,t)=>{let n=t===0,r=t===w.length-1,i=n?O.start:r?O.end:O.visit;return(0,Y.jsx)(bn,{position:[e.latitude,e.longitude],icon:i,children:(0,Y.jsx)(Sn,{children:(0,Y.jsxs)(`div`,{className:`p-1`,children:[(0,Y.jsx)(`div`,{className:`font-black text-xs text-slate-900`,children:e.name}),e.address&&(0,Y.jsx)(`div`,{className:`text-[10px] text-gray-500 mt-0.5`,children:e.address})]})})},e.id)}),b&&(0,Y.jsx)(bn,{position:b,icon:O.user,children:(0,Y.jsx)(Sn,{children:(0,Y.jsx)(`div`,{className:`font-bold text-xs`,children:n(`myCoords`)||`Vị trí của tôi`})})})]}):(0,Y.jsxs)(`div`,{className:`flex-1 flex flex-col items-center justify-center text-slate-400`,children:[(0,Y.jsx)(ge,{className:`w-12 h-12 stroke-1 mb-2 animate-bounce`}),(0,Y.jsx)(`p`,{className:`text-xs`,children:n(`noStops`)})]}),(0,Y.jsxs)(`div`,{className:`absolute bottom-6 right-6 z-[1000] flex flex-col gap-3`,children:[(0,Y.jsx)(`button`,{onClick:D,className:`w-12 h-12 bg-white dark:bg-slate-900 border border-gray-200 dark:border-slate-800 rounded-2xl shadow-xl flex items-center justify-center text-slate-700 dark:text-slate-200 hover:bg-gray-50 dark:hover:bg-slate-800 transition-all active:scale-95`,title:`Định vị của tôi`,children:S?(0,Y.jsx)(K,{className:`w-5 h-5 text-rose-500 animate-spin`}):(0,Y.jsx)(de,{className:`w-5 h-5 ${b?`text-rose-500`:``}`})}),w.length>0&&(0,Y.jsx)(`button`,{onClick:()=>g(e=>e+1),className:`w-12 h-12 bg-white dark:bg-slate-900 border border-gray-200 dark:border-slate-800 rounded-2xl shadow-xl flex items-center justify-center text-slate-700 dark:text-slate-200 hover:bg-gray-50 dark:hover:bg-slate-800 transition-all active:scale-95`,title:`Bao phủ toàn bộ`,children:(0,Y.jsx)(ee,{className:`w-5 h-5 text-violet-500`})})]})]})]})]})};function OO(){let e=new URLSearchParams(window.location.search),t=e.get(`viewTour`),n=window.location.pathname.split(`/`),r=n[1]===`journey`&&n[2]?n[2]:null,[i,a]=(0,y.useState)(null),[o,s]=(0,y.useState)(r),[c,l]=(0,y.useState)(r?`shareJourney`:t?`tourDetail`:window.location.pathname===`/join-tour`||e.has(`token`)?`joinTour`:`landing`),[u,d]=(0,y.useState)(t),[f,p]=(0,y.useState)(!!t),[m,h]=(0,y.useState)(`explore`);(0,y.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=e.get(`viewTour`),n=window.location.pathname===`/join-tour`||e.has(`token`),r=window.location.pathname.split(`/`),i=r[1]===`journey`&&r[2]?r[2]:null;if(localStorage.getItem(`fromPublicUpload`)){localStorage.removeItem(`fromPublicUpload`),l(`landing`);return}let o=localStorage.getItem(`token`),c=localStorage.getItem(`guest_token`),u=localStorage.getItem(`user`);localStorage.getItem(`guest_user`);let d=null;if(o&&u)try{d=JSON.parse(u),a(d)}catch{localStorage.removeItem(`token`),localStorage.removeItem(`user`)}i?(s(i),l(`shareJourney`)):n?l(`joinTour`):t?l(`tourDetail`):c?l(`landing`):d?d.isAdmin?l(`admin`):l(`dashboard`):l(`landing`)},[]);let g=e=>{if(a(e),localStorage.getItem(`pendingInviteToken`))l(`joinTour`);else if(e.isAdmin)l(`admin`);else{let e=localStorage.getItem(`token`),t=localStorage.getItem(`guest_token`);l(e&&!t?`dashboard`:`landing`)}},_=()=>{localStorage.removeItem(`token`),localStorage.removeItem(`user`),a(null),l(`landing`)},v=(e,t)=>{d(e),p(!1),h(t||(c===`dashboard`?`dashboard`:`explore`)),l(`tourDetail`)};return(0,Y.jsx)(Kn,{children:(0,Y.jsx)(X,{children:c===`admin`?(0,Y.jsx)(wO,{user:i,onNavigate:l}):c===`dashboard`?localStorage.getItem(`guest_token`)?(console.warn(`[App] Guest user attempted to access dashboard - forcing redirect to landing`),l(`landing`),(0,Y.jsx)(st,{onLoginSuccess:g,onGoToSignup:()=>l(`signup`)})):(0,Y.jsx)(CO,{user:i,onLogout:_,onExploreTours:()=>l(`explore`),onViewTour:v,onOpenMyPhotos:()=>l(`myPhotos`)}):c===`tourDetail`?(0,Y.jsx)(N_,{tourId:u,onBack:()=>{let e=f;d(null),p(!1),l(e?`landing`:i?m:`landing`)},isPublicView:f,onOpenNotes:()=>l(`notes`)}):c===`notes`?(0,Y.jsx)(bO,{tourId:u,onBack:()=>l(`tourDetail`)}):c===`explore`?(0,Y.jsx)(Zi,{onBack:()=>{let e=localStorage.getItem(`token`),t=localStorage.getItem(`guest_token`);l(i&&e&&!t?`dashboard`:`landing`)},onLogout:_,user:i,onViewTour:v,onOpenMyPhotos:()=>l(`myPhotos`),onLoginSuccess:g,onGoToDashboard:()=>{let e=localStorage.getItem(`token`),t=localStorage.getItem(`guest_token`);i&&e&&!t?(h(`explore`),l(`dashboard`)):l(`landing`)}}):c===`myPhotos`?(0,Y.jsx)(I_,{onBack:()=>l(`explore`)}):c===`signup`?(0,Y.jsx)(P_,{onBack:()=>{localStorage.getItem(`pendingInviteToken`)?l(`joinTour`):l(`landing`)},onSuccess:()=>{let e=localStorage.getItem(`pendingInviteToken`),t=localStorage.getItem(`token`),n=localStorage.getItem(`user`);if(t&&n)try{a(JSON.parse(n)),l(e?`joinTour`:`dashboard`);return}catch{}l(e?`joinTour`:`landing`)}}):c===`joinTour`?(0,Y.jsx)(SO,{onLoginSuccess:g,onGoToSignup:()=>l(`signup`),onViewTour:e=>{d(e),p(!1),l(`tourDetail`)},onGoToHome:()=>{l(localStorage.getItem(`token`)?`explore`:`landing`)}}):c===`shareJourney`?(0,Y.jsx)(DO,{token:o,onGoToHome:()=>{window.history.pushState({},``,`/`),s(null);let e=localStorage.getItem(`token`),t=localStorage.getItem(`guest_token`);l(e&&!t?`dashboard`:`landing`)}}):(0,Y.jsx)(st,{onContinue:()=>l(`explore`),onGoToSignup:()=>l(`signup`),onGoToMap:()=>l(`explore`),onLoginSuccess:g,isInitialSetup:!1})})})}b.createRoot(document.getElementById(`root`)).render((0,Y.jsx)(y.StrictMode,{children:(0,Y.jsx)(OO,{})}));export{s as n,u as r,Qi as t}; \ No newline at end of file diff --git a/frontend/dist/assets/index.es-DPfWGa7r.js b/frontend/dist/assets/index.es-BJE9K_r2.js similarity index 99% rename from frontend/dist/assets/index.es-DPfWGa7r.js rename to frontend/dist/assets/index.es-BJE9K_r2.js index ea0a22f..05befd1 100644 --- a/frontend/dist/assets/index.es-DPfWGa7r.js +++ b/frontend/dist/assets/index.es-BJE9K_r2.js @@ -1,4 +1,4 @@ -import{n as e,r as t,t as n}from"./index-DtsqetSG.js";var r=e(((e,t)=>{var n=function(e){return e&&e.Math===Math&&e};t.exports=n(typeof globalThis==`object`&&globalThis)||n(typeof window==`object`&&window)||n(typeof self==`object`&&self)||n(typeof global==`object`&&global)||n(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),i=e(((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}})),a=e(((e,t)=>{t.exports=!i()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),o=e(((e,t)=>{t.exports=!i()(function(){var e=function(){}.bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),s=e(((e,t)=>{var n=o(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),c=e((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),l=e(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),u=e(((e,t)=>{var n=o(),r=Function.prototype,i=r.call,a=n&&r.bind.bind(i,i);t.exports=n?a:function(e){return function(){return i.apply(e,arguments)}}})),d=e(((e,t)=>{var n=u(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),f=e(((e,t)=>{var n=u(),r=i(),a=d(),o=Object,s=n(``.split);t.exports=r(function(){return!o(`z`).propertyIsEnumerable(0)})?function(e){return a(e)===`String`?s(e,``):o(e)}:o})),p=e(((e,t)=>{t.exports=function(e){return e==null}})),m=e(((e,t)=>{var n=p(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),h=e(((e,t)=>{var n=f(),r=m();t.exports=function(e){return n(r(e))}})),g=e(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),_=e(((e,t)=>{var n=g();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),v=e(((e,t)=>{var n=r(),i=g(),a=function(e){return i(e)?e:void 0};t.exports=function(e,t){return arguments.length<2?a(n[e]):n[e]&&n[e][t]}})),y=e(((e,t)=>{t.exports=u()({}.isPrototypeOf)})),b=e(((e,t)=>{var n=r().navigator,i=n&&n.userAgent;t.exports=i?String(i):``})),x=e(((e,t)=>{var n=r(),i=b(),a=n.process,o=n.Deno,s=a&&a.versions||o&&o.version,c=s&&s.v8,l,u;c&&(l=c.split(`.`),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&i&&(l=i.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=i.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),t.exports=u})),S=e(((e,t)=>{var n=x(),a=i(),o=r().String;t.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol(`symbol detection`);return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})})),C=e(((e,t)=>{t.exports=S()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),w=e(((e,t)=>{var n=v(),r=g(),i=y(),a=C(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),T=e(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return`Object`}}})),E=e(((e,t)=>{var n=g(),r=T(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),D=e(((e,t)=>{var n=E(),r=p();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),O=e(((e,t)=>{var n=s(),r=g(),i=_(),a=TypeError;t.exports=function(e,t){var o,s;if(t===`string`&&r(o=e.toString)&&!i(s=n(o,e))||r(o=e.valueOf)&&!i(s=n(o,e))||t!==`string`&&r(o=e.toString)&&!i(s=n(o,e)))return s;throw new a(`Can't convert object to primitive value`)}})),k=e(((e,t)=>{t.exports=!1})),A=e(((e,t)=>{var n=r(),i=Object.defineProperty;t.exports=function(e,t){try{i(n,e,{value:t,configurable:!0,writable:!0})}catch{n[e]=t}return t}})),j=e(((e,t)=>{var n=k(),i=r(),a=A(),o=`__core-js_shared__`,s=t.exports=i[o]||a(o,{});(s.versions||=[]).push({version:`3.49.0`,mode:n?`pure`:`global`,copyright:`© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.`,license:`https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),M=e(((e,t)=>{var n=j();t.exports=function(e,t){return n[e]||(n[e]=t||{})}})),N=e(((e,t)=>{var n=m(),r=Object;t.exports=function(e){return r(n(e))}})),P=e(((e,t)=>{var n=u(),r=N(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}})),F=e(((e,t)=>{var n=u(),r=0,i=Math.random(),a=n(1.1.toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),I=e(((e,t)=>{var n=r(),i=M(),a=P(),o=F(),s=S(),c=C(),l=n.Symbol,u=i(`wks`),d=c?l.for||l:l&&l.withoutSetter||o;t.exports=function(e){return a(u,e)||(u[e]=s&&a(l,e)?l[e]:d(`Symbol.`+e)),u[e]}})),L=e(((e,t)=>{var n=s(),r=_(),i=w(),a=D(),o=O(),c=I(),l=TypeError,u=c(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var s=a(e,u),c;if(s){if(t===void 0&&(t=`default`),c=n(s,e,t),!r(c)||i(c))return c;throw new l(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),o(e,t)}})),R=e(((e,t)=>{var n=L(),r=w();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),z=e(((e,t)=>{var n=r(),i=_(),a=n.document,o=i(a)&&i(a.createElement);t.exports=function(e){return o?a.createElement(e):{}}})),ee=e(((e,t)=>{var n=a(),r=i(),o=z();t.exports=!n&&!r(function(){return Object.defineProperty(o(`div`),"a",{get:function(){return 7}}).a!==7})})),te=e((e=>{var t=a(),n=s(),r=c(),i=l(),o=h(),u=R(),d=P(),f=ee(),p=Object.getOwnPropertyDescriptor;e.f=t?p:function(e,t){if(e=o(e),t=u(t),f)try{return p(e,t)}catch{}if(d(e,t))return i(!n(r.f,e,t),e[t])}})),ne=e(((e,t)=>{var n=a(),r=i();t.exports=n&&r(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})})),B=e(((e,t)=>{var n=_(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),re=e((e=>{var t=a(),n=ee(),r=ne(),i=B(),o=R(),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=`enumerable`,d=`configurable`,f=`writable`;e.f=t?r?function(e,t,n){if(i(e),t=o(t),i(n),typeof e==`function`&&t===`prototype`&&`value`in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:u in n?n[u]:r[u],writable:!1})}return c(e,t,n)}:c:function(e,t,r){if(i(e),t=o(t),i(r),n)try{return c(e,t,r)}catch{}if(`get`in r||`set`in r)throw new s(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),ie=e(((e,t)=>{var n=a(),r=re(),i=l();t.exports=n?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}})),ae=e(((e,t)=>{var n=a(),r=P(),i=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=r(i,`name`);t.exports={EXISTS:s,PROPER:s&&function(){}.name===`something`,CONFIGURABLE:s&&(!n||n&&o(i,`name`).configurable)}})),oe=e(((e,t)=>{var n=u(),r=g(),i=j(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),se=e(((e,t)=>{var n=r(),i=g(),a=n.WeakMap;t.exports=i(a)&&/native code/.test(String(a))})),ce=e(((e,t)=>{var n=M(),r=F(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),le=e(((e,t)=>{t.exports={}})),ue=e(((e,t)=>{var n=se(),i=r(),a=_(),o=ie(),s=P(),c=j(),l=ce(),u=le(),d=`Object already initialized`,f=i.TypeError,p=i.WeakMap,m,h,g,v=function(e){return g(e)?h(e):m(e,{})},y=function(e){return function(t){var n;if(!a(t)||(n=h(t)).type!==e)throw new f(`Incompatible receiver, `+e+` required`);return n}};if(n||c.state){var b=c.state||=new p;b.get=b.get,b.has=b.has,b.set=b.set,m=function(e,t){if(b.has(e))throw new f(d);return t.facade=e,b.set(e,t),t},h=function(e){return b.get(e)||{}},g=function(e){return b.has(e)}}else{var x=l(`state`);u[x]=!0,m=function(e,t){if(s(e,x))throw new f(d);return t.facade=e,o(e,x,t),t},h=function(e){return s(e,x)?e[x]:{}},g=function(e){return s(e,x)}}t.exports={set:m,get:h,has:g,enforce:v,getterFor:y}})),de=e(((e,t)=>{var n=u(),r=i(),o=g(),s=P(),c=a(),l=ae().CONFIGURABLE,d=oe(),f=ue(),p=f.enforce,m=f.get,h=String,_=Object.defineProperty,v=n(``.slice),y=n(``.replace),b=n([].join),x=c&&!r(function(){return _(function(){},`length`,{value:8}).length!==8}),S=String(String).split(`String`),C=t.exports=function(e,t,n){v(h(t),0,7)===`Symbol(`&&(t=`[`+y(h(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!s(e,`name`)||l&&e.name!==t)&&(c?_(e,`name`,{value:t,configurable:!0}):e.name=t),x&&n&&s(n,`arity`)&&e.length!==n.arity&&_(e,`length`,{value:n.arity});try{n&&s(n,`constructor`)&&n.constructor?c&&_(e,`prototype`,{writable:!1}):e.prototype&&=void 0}catch{}var r=p(e);return s(r,`source`)||(r.source=b(S,typeof t==`string`?t:``)),e};Function.prototype.toString=C(function(){return o(this)&&m(this).source||d(this)},`toString`)})),fe=e(((e,t)=>{var n=g(),r=re(),i=de(),a=A();t.exports=function(e,t,o,s){s||={};var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch{}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),pe=e(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),me=e(((e,t)=>{var n=pe();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),he=e(((e,t)=>{var n=me(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),V=e(((e,t)=>{var n=me(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),ge=e(((e,t)=>{var n=V();t.exports=function(e){return n(e.length)}})),_e=e(((e,t)=>{var n=h(),r=he(),i=ge(),a=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}})),H=e(((e,t)=>{var n=u(),r=P(),i=h(),a=_e().indexOf,o=le(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),ve=e(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),ye=e((e=>{var t=H(),n=ve().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),be=e((e=>{e.f=Object.getOwnPropertySymbols})),xe=e(((e,t)=>{var n=v(),r=u(),i=ye(),a=be(),o=B(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),Se=e(((e,t)=>{var n=P(),r=xe(),i=te(),a=re();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u{var n=i(),r=g(),a=/#|\.prototype\./,o=function(e,t){var i=c[s(e)];return i===u?!0:i===l?!1:r(t)?n(t):!!t},s=o.normalize=function(e){return String(e).replace(a,`.`).toLowerCase()},c=o.data={},l=o.NATIVE=`N`,u=o.POLYFILL=`P`;t.exports=o})),U=e(((e,t)=>{var n=r(),i=te().f,a=ie(),o=fe(),s=A(),c=Se(),l=Ce();t.exports=function(e,t){var r=e.target,u=e.global,d=e.stat,f,p=u?n:d?n[r]||s(r,{}):n[r]&&n[r].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:r+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}})),we=e(((e,t)=>{var n=r(),i=b(),a=d(),o=function(e){return i.slice(0,e.length)===e};t.exports=(function(){return o(`Bun/`)?`BUN`:o(`Cloudflare-Workers`)?`CLOUDFLARE`:o(`Deno/`)?`DENO`:o(`Node.js/`)?`NODE`:n.Bun&&typeof Bun.version==`string`?`BUN`:n.Deno&&typeof Deno.version==`object`?`DENO`:a(n.process)===`process`?`NODE`:n.window&&n.document?`BROWSER`:`REST`})()})),Te=e(((e,t)=>{t.exports=we()===`NODE`})),Ee=e(((e,t)=>{t.exports=r()})),De=e(((e,t)=>{var n=u(),r=E();t.exports=function(e,t,i){try{return n(r(Object.getOwnPropertyDescriptor(e,t)[i]))}catch{}}})),Oe=e(((e,t)=>{var n=_();t.exports=function(e){return n(e)||e===null}})),ke=e(((e,t)=>{var n=Oe(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(`Can't set `+r(e)+` as a prototype`)}})),Ae=e(((e,t)=>{var n=De(),r=_(),i=m(),a=ke();t.exports=Object.setPrototypeOf||(`__proto__`in{}?function(){var e=!1,t={},o;try{o=n(Object.prototype,`__proto__`,`set`),o(t,[]),e=t instanceof Array}catch{}return function(t,n){return i(t),a(n),r(t)&&(e?o(t,n):t.__proto__=n),t}}():void 0)})),je=e(((e,t)=>{var n=re().f,r=P(),i=I()(`toStringTag`);t.exports=function(e,t,a){e&&!a&&(e=e.prototype),e&&!r(e,i)&&n(e,i,{configurable:!0,value:t})}})),Me=e(((e,t)=>{var n=de(),r=re();t.exports=function(e,t,i){return i.get&&n(i.get,t,{getter:!0}),i.set&&n(i.set,t,{setter:!0}),r.f(e,t,i)}})),Ne=e(((e,t)=>{var n=v(),r=Me(),i=I(),o=a(),s=i(`species`);t.exports=function(e){var t=n(e);o&&t&&!t[s]&&r(t,s,{configurable:!0,get:function(){return this}})}})),W=e(((e,t)=>{var n=y(),r=TypeError;t.exports=function(e,t){if(n(t,e))return e;throw new r(`Incorrect invocation`)}})),Pe=e(((e,t)=>{var n=I()(`toStringTag`),r={};r[n]=`z`,t.exports=String(r)===`[object z]`})),Fe=e(((e,t)=>{var n=Pe(),r=g(),i=d(),a=I()(`toStringTag`),o=Object,s=i(function(){return arguments}())===`Arguments`,c=function(e,t){try{return e[t]}catch{}};t.exports=n?i:function(e){var t,n,l;return e===void 0?`Undefined`:e===null?`Null`:typeof(n=c(t=o(e),a))==`string`?n:s?i(t):(l=i(t))===`Object`&&r(t.callee)?`Arguments`:l}})),Ie=e(((e,t)=>{var n=u(),r=i(),a=g(),o=Fe(),s=v(),c=oe(),l=function(){},d=s(`Reflect`,`construct`),f=/^\s*(?:class|function)\b/,p=n(f.exec),m=!f.test(l),h=function(e){if(!a(e))return!1;try{return d(l,[],e),!0}catch{return!1}},_=function(e){if(!a(e))return!1;switch(o(e)){case`AsyncFunction`:case`GeneratorFunction`:case`AsyncGeneratorFunction`:return!1}try{return m||!!p(f,c(e))}catch{return!0}};_.sham=!0,t.exports=!d||r(function(){var e;return h(h.call)||!h(Object)||!h(function(){e=!0})||e})?_:h})),Le=e(((e,t)=>{var n=Ie(),r=T(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a constructor`)}})),Re=e(((e,t)=>{var n=B(),r=Le(),i=p(),a=I()(`species`);t.exports=function(e,t){var o=n(e).constructor,s;return o===void 0||i(s=n(o)[a])?t:r(s)}})),ze=e(((e,t)=>{var n=o(),r=Function.prototype,i=r.apply,a=r.call;t.exports=typeof Reflect==`object`&&Reflect.apply||(n?a.bind(i):function(){return a.apply(i,arguments)})})),Be=e(((e,t)=>{var n=d(),r=u();t.exports=function(e){if(n(e)===`Function`)return r(e)}})),Ve=e(((e,t)=>{var n=Be(),r=E(),i=o(),a=n(n.bind);t.exports=function(e,t){return r(e),t===void 0?e:i?a(e,t):function(){return e.apply(t,arguments)}}})),He=e(((e,t)=>{t.exports=v()(`document`,`documentElement`)})),Ue=e(((e,t)=>{t.exports=u()([].slice)})),We=e(((e,t)=>{var n=TypeError;t.exports=function(e,t){if(e{var n=b();t.exports=/ipad|iphone|ipod/i.test(n)&&/applewebkit/i.test(n)})),Ke=e(((e,t)=>{var n=r(),a=ze(),o=Ve(),s=g(),c=P(),l=i(),u=He(),d=Ue(),f=z(),p=We(),m=Ge(),h=Te(),_=n.setImmediate,v=n.clearImmediate,y=n.process,b=n.Dispatch,x=n.Function,S=n.MessageChannel,C=n.String,w=0,T={},E=`onreadystatechange`,D,O,k,A;l(function(){D=n.location});var j=function(e){if(c(T,e)){var t=T[e];delete T[e],t()}},M=function(e){return function(){j(e)}},N=function(e){j(e.data)},F=function(e){n.postMessage(C(e),D.protocol+`//`+D.host)};(!_||!v)&&(_=function(e){p(arguments.length,1);var t=s(e)?e:x(e),n=d(arguments,1);return T[++w]=function(){a(t,void 0,n)},O(w),w},v=function(e){delete T[e]},h?O=function(e){y.nextTick(M(e))}:b&&b.now?O=function(e){b.now(M(e))}:S&&!m?(k=new S,A=k.port2,k.port1.onmessage=N,O=o(A.postMessage,A)):n.addEventListener&&s(n.postMessage)&&!n.importScripts&&D&&D.protocol!==`file:`&&!l(F)?(O=F,n.addEventListener(`message`,N,!1)):O=E in f(`script`)?function(e){u.appendChild(f(`script`))[E]=function(){u.removeChild(this),j(e)}}:function(e){setTimeout(M(e),0)}),t.exports={set:_,clear:v}})),qe=e(((e,t)=>{var n=r(),i=a(),o=Object.getOwnPropertyDescriptor;t.exports=function(e){if(!i)return n[e];var t=o(n,e);return t&&t.value}})),Je=e(((e,t)=>{var n=function(){this.head=null,this.tail=null};n.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return(this.head=e.next)===null&&(this.tail=null),e.item}},t.exports=n})),Ye=e(((e,t)=>{var n=b();t.exports=/ipad|iphone|ipod/i.test(n)&&typeof Pebble<`u`})),Xe=e(((e,t)=>{var n=b();t.exports=/web0s(?!.*chrome)/i.test(n)})),Ze=e(((e,t)=>{var n=r(),i=qe(),a=Ve(),o=Ke().set,s=Je(),c=Ge(),l=Ye(),u=Xe(),d=Te(),f=n.MutationObserver||n.WebKitMutationObserver,p=n.document,m=n.process,h=n.Promise,g=i(`queueMicrotask`),_,v,y,b,x;if(!g){var S=new s,C=function(){var e,t;for(d&&(e=m.domain)&&e.exit();t=S.get();)try{t()}catch(e){throw S.head&&_(),e}e&&e.enter()};!c&&!d&&!u&&f&&p?(v=!0,y=p.createTextNode(``),new f(C).observe(y,{characterData:!0}),_=function(){y.data=v=!v}):!l&&h&&h.resolve?(b=h.resolve(void 0),b.constructor=h,x=a(b.then,b),_=function(){x(C)}):d?_=function(){m.nextTick(C)}:(o=a(o,n),_=function(){o(C)}),g=function(e){S.head||_(),S.add(e)}}t.exports=g})),Qe=e(((e,t)=>{t.exports=function(e,t){try{arguments.length===1?console.error(e):console.error(e,t)}catch{}}})),$e=e(((e,t)=>{t.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}})),et=e(((e,t)=>{t.exports=r().Promise})),tt=e(((e,t)=>{var n=r(),i=et(),a=g(),o=Ce(),s=oe(),c=I(),l=we(),u=k(),d=x(),f=i&&i.prototype,p=c(`species`),m=!1,h=a(n.PromiseRejectionEvent);t.exports={CONSTRUCTOR:o(`Promise`,function(){var e=s(i),t=e!==String(i);if(!t&&d===66||u&&!(f.catch&&f.finally))return!0;if(!d||d<51||!/native code/.test(e)){var n=new i(function(e){e(1)}),r=function(e){e(function(){},function(){})},a=n.constructor={};if(a[p]=r,m=n.then(function(){})instanceof r,!m)return!0}return!t&&(l===`BROWSER`||l===`DENO`)&&!h}),REJECTION_EVENT:h,SUBCLASSING:m}})),nt=e(((e,t)=>{var n=E(),r=TypeError,i=function(e){var t,i;this.promise=new e(function(e,n){if(t!==void 0||i!==void 0)throw new r(`Bad Promise constructor`);t=e,i=n}),this.resolve=n(t),this.reject=n(i)};t.exports.f=function(e){return new i(e)}})),rt=e((()=>{var e=U(),t=k(),n=Te(),i=r(),a=Ee(),o=s(),c=fe(),l=Ae(),u=je(),d=Ne(),f=E(),p=g(),m=_(),h=W(),v=Re(),y=Ke().set,b=Ze(),x=Qe(),S=$e(),C=Je(),w=ue(),T=et(),D=tt(),O=nt(),A=`Promise`,j=D.CONSTRUCTOR,M=D.REJECTION_EVENT,N=D.SUBCLASSING,P=w.getterFor(A),F=w.set,I=T&&T.prototype,L=T,R=I,z=i.TypeError,ee=i.document,te=i.process,ne=O.f,B=ne,re=!!(ee&&ee.createEvent&&i.dispatchEvent),ie=`unhandledrejection`,ae=`rejectionhandled`,oe=0,se=1,ce=2,le=1,de=2,pe,me,he,V,ge=function(e){var t;return m(e)&&p(t=e.then)?t:!1},_e=function(e,t){var n=t.value,r=t.state===se,i=r?e.ok:e.fail,a=e.resolve,s=e.reject,c=e.domain,l,u,d;try{i?(r||(t.rejection===de&&xe(t),t.rejection=le),i===!0?l=n:(c&&c.enter(),l=i(n),c&&(c.exit(),d=!0)),l===e.promise?s(new z(`Promise-chain cycle`)):(u=ge(l))?o(u,l,a,s):a(l)):s(n)}catch(e){c&&!d&&c.exit(),s(e)}},H=function(e,t){e.notified||(e.notified=!0,b(function(){for(var n=e.reactions,r;r=n.get();)_e(r,e);e.notified=!1,t&&!e.rejection&&ye(e)}))},ve=function(e,t,n){var r,a;re?(r=ee.createEvent(`Event`),r.promise=t,r.reason=n,r.initEvent(e,!1,!0),i.dispatchEvent(r)):r={promise:t,reason:n},!M&&(a=i[`on`+e])?a(r):e===ie&&x(`Unhandled promise rejection`,n)},ye=function(e){o(y,i,function(){var t=e.facade,r=e.value,i=be(e),a;if(i&&(a=S(function(){n?te.emit(`unhandledRejection`,r,t):ve(ie,t,r)}),e.rejection=n||be(e)?de:le,a.error))throw a.value})},be=function(e){return e.rejection!==le&&!e.parent},xe=function(e){o(y,i,function(){var t=e.facade;n?te.emit(`rejectionHandled`,t):ve(ae,t,e.value)})},Se=function(e,t,n){return function(r){e(t,r,n)}},Ce=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=ce,H(e,!0))},we=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw new z(`Promise can't be resolved itself`);var r=ge(t);r?b(function(){var n={done:!1};try{o(r,t,Se(we,n,e),Se(Ce,n,e))}catch(t){Ce(n,t,e)}}):(e.value=t,e.state=se,H(e,!1))}catch(t){Ce({done:!1},t,e)}}};if(j&&(L=function(e){h(this,R),f(e),o(pe,this);var t=P(this);try{e(Se(we,t),Se(Ce,t))}catch(e){Ce(t,e)}},R=L.prototype,pe=function(e){F(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:oe,value:null})},pe.prototype=c(R,`then`,function(e,t){var r=P(this),i=ne(v(this,L));return r.parent=!0,i.ok=p(e)?e:!0,i.fail=p(t)&&t,i.domain=n?te.domain:void 0,r.state===oe?r.reactions.add(i):b(function(){_e(i,r)}),i.promise}),me=function(){var e=new pe,t=P(e);this.promise=e,this.resolve=Se(we,t),this.reject=Se(Ce,t)},O.f=ne=function(e){return e===L||e===he?new me(e):B(e)},!t&&p(T)&&I!==Object.prototype)){V=I.then,N||c(I,`then`,function(e,t){var n=this;return new L(function(e,t){o(V,n,e,t)}).then(e,t)},{unsafe:!0});try{delete I.constructor}catch{}l&&l(I,R)}e({global:!0,constructor:!0,wrap:!0,forced:j},{Promise:L}),he=a.Promise,u(L,A,!1,!0),d(A)})),it=e(((e,t)=>{t.exports={}})),at=e(((e,t)=>{var n=I(),r=it(),i=n(`iterator`),a=Array.prototype;t.exports=function(e){return e!==void 0&&(r.Array===e||a[i]===e)}})),ot=e(((e,t)=>{var n=Fe(),r=D(),i=p(),a=it(),o=I()(`iterator`);t.exports=function(e){if(!i(e))return r(e,o)||r(e,`@@iterator`)||a[n(e)]}})),st=e(((e,t)=>{var n=s(),r=E(),i=B(),a=T(),o=ot(),c=TypeError;t.exports=function(e,t){var s=arguments.length<2?o(e):t;if(r(s))return i(n(s,e));throw new c(a(e)+` is not iterable`)}})),ct=e(((e,t)=>{var n=s(),r=B(),i=D();t.exports=function(e,t,a){var o,s;r(e);try{if(o=i(e,`return`),!o){if(t===`throw`)throw a;return a}o=n(o,e)}catch(e){s=!0,o=e}if(t===`throw`)throw a;if(s)throw o;return r(o),a}})),lt=e(((e,t)=>{var n=Ve(),r=s(),i=B(),a=T(),o=at(),c=ge(),l=y(),u=st(),d=ot(),f=ct(),p=TypeError,m=function(e,t){this.stopped=e,this.result=t},h=m.prototype;t.exports=function(e,t,s){var g=s&&s.that,_=!!(s&&s.AS_ENTRIES),v=!!(s&&s.IS_RECORD),y=!!(s&&s.IS_ITERATOR),b=!!(s&&s.INTERRUPTED),x=n(t,g),S,C,w,T,E,D,O,k=function(e){var t=S;return S=void 0,t&&f(t,`normal`),new m(!0,e)},A=function(e){return _?(i(e),b?x(e[0],e[1],k):x(e[0],e[1])):b?x(e,k):x(e)};if(v)S=e.iterator;else if(y)S=e;else{if(C=d(e),!C)throw new p(a(e)+` is not iterable`);if(o(C)){for(w=0,T=c(e);T>w;w++)if(E=A(e[w]),E&&l(h,E))return E;return new m(!1)}S=u(e,C)}for(D=v?e.next:S.next;!(O=r(D,S)).done;){var j=O.value;try{E=A(j)}catch(e){if(S)f(S,`throw`,e);else throw e}if(typeof E==`object`&&E&&l(h,E))return E}return new m(!1)}})),ut=e(((e,t)=>{var n=I()(`iterator`),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){r=!0}};a[n]=function(){return this},Array.from(a,function(){throw 2})}catch{}t.exports=function(e,t){try{if(!t&&!r)return!1}catch{return!1}var i=!1;try{var a={};a[n]=function(){return{next:function(){return{done:i=!0}}}},e(a)}catch{}return i}})),dt=e(((e,t)=>{var n=et(),r=ut();t.exports=tt().CONSTRUCTOR||!r(function(e){n.all(e).then(void 0,function(){})})})),ft=e((()=>{var e=U(),t=s(),n=E(),r=nt(),i=$e(),a=lt();e({target:`Promise`,stat:!0,forced:dt()},{all:function(e){var o=this,s=r.f(o),c=s.resolve,l=s.reject,u=i(function(){var r=n(o.resolve),i=[],s=0,u=1;a(e,function(e){var n=s++,a=!1;u++,t(r,o,e).then(function(e){a||(a=!0,i[n]=e,--u||c(i))},l)}),--u||c(i)});return u.error&&l(u.value),s.promise}})})),pt=e((()=>{var e=U(),t=k(),n=tt().CONSTRUCTOR,r=et(),i=v(),a=g(),o=fe(),s=r&&r.prototype;if(e({target:`Promise`,proto:!0,forced:n,real:!0},{catch:function(e){return this.then(void 0,e)}}),!t&&a(r)){var c=i(`Promise`).prototype.catch;s.catch!==c&&o(s,`catch`,c,{unsafe:!0})}})),mt=e((()=>{var e=U(),t=s(),n=E(),r=nt(),i=$e(),a=lt();e({target:`Promise`,stat:!0,forced:dt()},{race:function(e){var o=this,s=r.f(o),c=s.reject,l=i(function(){var r=n(o.resolve);a(e,function(e){t(r,o,e).then(s.resolve,c)})});return l.error&&c(l.value),s.promise}})})),ht=e((()=>{var e=U(),t=nt(),n=tt().CONSTRUCTOR;e({target:`Promise`,stat:!0,forced:n},{reject:function(e){var n=t.f(this),r=n.reject;return r(e),n.promise}})})),gt=e(((e,t)=>{var n=B(),r=_(),i=nt();t.exports=function(e,t){if(n(e),r(t)&&t.constructor===e)return t;var a=i.f(e),o=a.resolve;return o(t),a.promise}})),_t=e((()=>{var e=U(),t=v(),n=k(),r=et(),i=tt().CONSTRUCTOR,a=gt(),o=t(`Promise`),s=n&&!i;e({target:`Promise`,stat:!0,forced:n||i},{resolve:function(e){return a(s&&this===o?r:this,e)}})}));e((()=>{rt(),ft(),pt(),mt(),ht(),_t()}))();function vt(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function yt(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){vt(a,r,i,o,s,`next`,e)}function s(e){vt(a,r,i,o,s,`throw`,e)}o(void 0)})}}var bt=e(((e,t)=>{var n=Fe(),r=String;t.exports=function(e){if(n(e)===`Symbol`)throw TypeError(`Cannot convert a Symbol value to a string`);return r(e)}})),xt=e(((e,t)=>{var n=B();t.exports=function(){var e=n(this),t=``;return e.hasIndices&&(t+=`d`),e.global&&(t+=`g`),e.ignoreCase&&(t+=`i`),e.multiline&&(t+=`m`),e.dotAll&&(t+=`s`),e.unicode&&(t+=`u`),e.unicodeSets&&(t+=`v`),e.sticky&&(t+=`y`),t}})),St=e(((e,t)=>{var n=i(),a=r().RegExp,o=n(function(){var e=a(`a`,`y`);return e.lastIndex=2,e.exec(`abcd`)!==null}),s=o||n(function(){return!a(`a`,`y`).sticky});t.exports={BROKEN_CARET:o||n(function(){var e=a(`^r`,`gy`);return e.lastIndex=2,e.exec(`str`)!==null}),MISSED_STICKY:s,UNSUPPORTED_Y:o}})),Ct=e(((e,t)=>{var n=H(),r=ve();t.exports=Object.keys||function(e){return n(e,r)}})),wt=e((e=>{var t=a(),n=ne(),r=re(),i=B(),o=h(),s=Ct();e.f=t&&!n?Object.defineProperties:function(e,t){i(e);for(var n=o(t),a=s(t),c=a.length,l=0,u;c>l;)r.f(e,u=a[l++],n[u]);return e}})),Tt=e(((e,t)=>{var n=B(),r=wt(),i=ve(),a=le(),o=He(),s=z(),c=ce(),l=`>`,u=`<`,d=`prototype`,f=`script`,p=c(`IE_PROTO`),m=function(){},h=function(e){return u+f+l+e+u+`/`+f+l},g=function(e){e.write(h(``)),e.close();var t=e.parentWindow.Object;return e=null,t},_=function(){var e=s(`iframe`),t=`java`+f+`:`,n;return e.style.display=`none`,o.appendChild(e),e.src=String(t),n=e.contentWindow.document,n.open(),n.write(h(`document.F=Object`)),n.close(),n.F},v,y=function(){try{v=new ActiveXObject(`htmlfile`)}catch{}y=typeof document<`u`?document.domain&&v?g(v):_():g(v);for(var e=i.length;e--;)delete y[d][i[e]];return y()};a[p]=!0,t.exports=Object.create||function(e,t){var i;return e===null?i=y():(m[d]=n(e),i=new m,m[d]=null,i[p]=e),t===void 0?i:r.f(i,t)}})),Et=e(((e,t)=>{var n=i(),a=r().RegExp;t.exports=n(function(){var e=a(`.`,`s`);return!(e.dotAll&&e.test(` +import{n as e,r as t,t as n}from"./index-BwN9EkVY.js";var r=e(((e,t)=>{var n=function(e){return e&&e.Math===Math&&e};t.exports=n(typeof globalThis==`object`&&globalThis)||n(typeof window==`object`&&window)||n(typeof self==`object`&&self)||n(typeof global==`object`&&global)||n(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),i=e(((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}})),a=e(((e,t)=>{t.exports=!i()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),o=e(((e,t)=>{t.exports=!i()(function(){var e=function(){}.bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),s=e(((e,t)=>{var n=o(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),c=e((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),l=e(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),u=e(((e,t)=>{var n=o(),r=Function.prototype,i=r.call,a=n&&r.bind.bind(i,i);t.exports=n?a:function(e){return function(){return i.apply(e,arguments)}}})),d=e(((e,t)=>{var n=u(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),f=e(((e,t)=>{var n=u(),r=i(),a=d(),o=Object,s=n(``.split);t.exports=r(function(){return!o(`z`).propertyIsEnumerable(0)})?function(e){return a(e)===`String`?s(e,``):o(e)}:o})),p=e(((e,t)=>{t.exports=function(e){return e==null}})),m=e(((e,t)=>{var n=p(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),h=e(((e,t)=>{var n=f(),r=m();t.exports=function(e){return n(r(e))}})),g=e(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),_=e(((e,t)=>{var n=g();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),v=e(((e,t)=>{var n=r(),i=g(),a=function(e){return i(e)?e:void 0};t.exports=function(e,t){return arguments.length<2?a(n[e]):n[e]&&n[e][t]}})),y=e(((e,t)=>{t.exports=u()({}.isPrototypeOf)})),b=e(((e,t)=>{var n=r().navigator,i=n&&n.userAgent;t.exports=i?String(i):``})),x=e(((e,t)=>{var n=r(),i=b(),a=n.process,o=n.Deno,s=a&&a.versions||o&&o.version,c=s&&s.v8,l,u;c&&(l=c.split(`.`),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&i&&(l=i.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=i.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),t.exports=u})),S=e(((e,t)=>{var n=x(),a=i(),o=r().String;t.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol(`symbol detection`);return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})})),C=e(((e,t)=>{t.exports=S()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),w=e(((e,t)=>{var n=v(),r=g(),i=y(),a=C(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),T=e(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return`Object`}}})),E=e(((e,t)=>{var n=g(),r=T(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),D=e(((e,t)=>{var n=E(),r=p();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),O=e(((e,t)=>{var n=s(),r=g(),i=_(),a=TypeError;t.exports=function(e,t){var o,s;if(t===`string`&&r(o=e.toString)&&!i(s=n(o,e))||r(o=e.valueOf)&&!i(s=n(o,e))||t!==`string`&&r(o=e.toString)&&!i(s=n(o,e)))return s;throw new a(`Can't convert object to primitive value`)}})),k=e(((e,t)=>{t.exports=!1})),A=e(((e,t)=>{var n=r(),i=Object.defineProperty;t.exports=function(e,t){try{i(n,e,{value:t,configurable:!0,writable:!0})}catch{n[e]=t}return t}})),j=e(((e,t)=>{var n=k(),i=r(),a=A(),o=`__core-js_shared__`,s=t.exports=i[o]||a(o,{});(s.versions||=[]).push({version:`3.49.0`,mode:n?`pure`:`global`,copyright:`© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.`,license:`https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),M=e(((e,t)=>{var n=j();t.exports=function(e,t){return n[e]||(n[e]=t||{})}})),N=e(((e,t)=>{var n=m(),r=Object;t.exports=function(e){return r(n(e))}})),P=e(((e,t)=>{var n=u(),r=N(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(r(e),t)}})),F=e(((e,t)=>{var n=u(),r=0,i=Math.random(),a=n(1.1.toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),I=e(((e,t)=>{var n=r(),i=M(),a=P(),o=F(),s=S(),c=C(),l=n.Symbol,u=i(`wks`),d=c?l.for||l:l&&l.withoutSetter||o;t.exports=function(e){return a(u,e)||(u[e]=s&&a(l,e)?l[e]:d(`Symbol.`+e)),u[e]}})),L=e(((e,t)=>{var n=s(),r=_(),i=w(),a=D(),o=O(),c=I(),l=TypeError,u=c(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var s=a(e,u),c;if(s){if(t===void 0&&(t=`default`),c=n(s,e,t),!r(c)||i(c))return c;throw new l(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),o(e,t)}})),R=e(((e,t)=>{var n=L(),r=w();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),z=e(((e,t)=>{var n=r(),i=_(),a=n.document,o=i(a)&&i(a.createElement);t.exports=function(e){return o?a.createElement(e):{}}})),ee=e(((e,t)=>{var n=a(),r=i(),o=z();t.exports=!n&&!r(function(){return Object.defineProperty(o(`div`),"a",{get:function(){return 7}}).a!==7})})),te=e((e=>{var t=a(),n=s(),r=c(),i=l(),o=h(),u=R(),d=P(),f=ee(),p=Object.getOwnPropertyDescriptor;e.f=t?p:function(e,t){if(e=o(e),t=u(t),f)try{return p(e,t)}catch{}if(d(e,t))return i(!n(r.f,e,t),e[t])}})),ne=e(((e,t)=>{var n=a(),r=i();t.exports=n&&r(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})})),B=e(((e,t)=>{var n=_(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),re=e((e=>{var t=a(),n=ee(),r=ne(),i=B(),o=R(),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=`enumerable`,d=`configurable`,f=`writable`;e.f=t?r?function(e,t,n){if(i(e),t=o(t),i(n),typeof e==`function`&&t===`prototype`&&`value`in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:u in n?n[u]:r[u],writable:!1})}return c(e,t,n)}:c:function(e,t,r){if(i(e),t=o(t),i(r),n)try{return c(e,t,r)}catch{}if(`get`in r||`set`in r)throw new s(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),ie=e(((e,t)=>{var n=a(),r=re(),i=l();t.exports=n?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}})),ae=e(((e,t)=>{var n=a(),r=P(),i=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=r(i,`name`);t.exports={EXISTS:s,PROPER:s&&function(){}.name===`something`,CONFIGURABLE:s&&(!n||n&&o(i,`name`).configurable)}})),oe=e(((e,t)=>{var n=u(),r=g(),i=j(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),se=e(((e,t)=>{var n=r(),i=g(),a=n.WeakMap;t.exports=i(a)&&/native code/.test(String(a))})),ce=e(((e,t)=>{var n=M(),r=F(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),le=e(((e,t)=>{t.exports={}})),ue=e(((e,t)=>{var n=se(),i=r(),a=_(),o=ie(),s=P(),c=j(),l=ce(),u=le(),d=`Object already initialized`,f=i.TypeError,p=i.WeakMap,m,h,g,v=function(e){return g(e)?h(e):m(e,{})},y=function(e){return function(t){var n;if(!a(t)||(n=h(t)).type!==e)throw new f(`Incompatible receiver, `+e+` required`);return n}};if(n||c.state){var b=c.state||=new p;b.get=b.get,b.has=b.has,b.set=b.set,m=function(e,t){if(b.has(e))throw new f(d);return t.facade=e,b.set(e,t),t},h=function(e){return b.get(e)||{}},g=function(e){return b.has(e)}}else{var x=l(`state`);u[x]=!0,m=function(e,t){if(s(e,x))throw new f(d);return t.facade=e,o(e,x,t),t},h=function(e){return s(e,x)?e[x]:{}},g=function(e){return s(e,x)}}t.exports={set:m,get:h,has:g,enforce:v,getterFor:y}})),de=e(((e,t)=>{var n=u(),r=i(),o=g(),s=P(),c=a(),l=ae().CONFIGURABLE,d=oe(),f=ue(),p=f.enforce,m=f.get,h=String,_=Object.defineProperty,v=n(``.slice),y=n(``.replace),b=n([].join),x=c&&!r(function(){return _(function(){},`length`,{value:8}).length!==8}),S=String(String).split(`String`),C=t.exports=function(e,t,n){v(h(t),0,7)===`Symbol(`&&(t=`[`+y(h(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!s(e,`name`)||l&&e.name!==t)&&(c?_(e,`name`,{value:t,configurable:!0}):e.name=t),x&&n&&s(n,`arity`)&&e.length!==n.arity&&_(e,`length`,{value:n.arity});try{n&&s(n,`constructor`)&&n.constructor?c&&_(e,`prototype`,{writable:!1}):e.prototype&&=void 0}catch{}var r=p(e);return s(r,`source`)||(r.source=b(S,typeof t==`string`?t:``)),e};Function.prototype.toString=C(function(){return o(this)&&m(this).source||d(this)},`toString`)})),fe=e(((e,t)=>{var n=g(),r=re(),i=de(),a=A();t.exports=function(e,t,o,s){s||={};var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch{}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),pe=e(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),me=e(((e,t)=>{var n=pe();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),he=e(((e,t)=>{var n=me(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),V=e(((e,t)=>{var n=me(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),ge=e(((e,t)=>{var n=V();t.exports=function(e){return n(e.length)}})),_e=e(((e,t)=>{var n=h(),r=he(),i=ge(),a=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}})),H=e(((e,t)=>{var n=u(),r=P(),i=h(),a=_e().indexOf,o=le(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),ve=e(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),ye=e((e=>{var t=H(),n=ve().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),be=e((e=>{e.f=Object.getOwnPropertySymbols})),xe=e(((e,t)=>{var n=v(),r=u(),i=ye(),a=be(),o=B(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),Se=e(((e,t)=>{var n=P(),r=xe(),i=te(),a=re();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u{var n=i(),r=g(),a=/#|\.prototype\./,o=function(e,t){var i=c[s(e)];return i===u?!0:i===l?!1:r(t)?n(t):!!t},s=o.normalize=function(e){return String(e).replace(a,`.`).toLowerCase()},c=o.data={},l=o.NATIVE=`N`,u=o.POLYFILL=`P`;t.exports=o})),U=e(((e,t)=>{var n=r(),i=te().f,a=ie(),o=fe(),s=A(),c=Se(),l=Ce();t.exports=function(e,t){var r=e.target,u=e.global,d=e.stat,f,p=u?n:d?n[r]||s(r,{}):n[r]&&n[r].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:r+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}})),we=e(((e,t)=>{var n=r(),i=b(),a=d(),o=function(e){return i.slice(0,e.length)===e};t.exports=(function(){return o(`Bun/`)?`BUN`:o(`Cloudflare-Workers`)?`CLOUDFLARE`:o(`Deno/`)?`DENO`:o(`Node.js/`)?`NODE`:n.Bun&&typeof Bun.version==`string`?`BUN`:n.Deno&&typeof Deno.version==`object`?`DENO`:a(n.process)===`process`?`NODE`:n.window&&n.document?`BROWSER`:`REST`})()})),Te=e(((e,t)=>{t.exports=we()===`NODE`})),Ee=e(((e,t)=>{t.exports=r()})),De=e(((e,t)=>{var n=u(),r=E();t.exports=function(e,t,i){try{return n(r(Object.getOwnPropertyDescriptor(e,t)[i]))}catch{}}})),Oe=e(((e,t)=>{var n=_();t.exports=function(e){return n(e)||e===null}})),ke=e(((e,t)=>{var n=Oe(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(`Can't set `+r(e)+` as a prototype`)}})),Ae=e(((e,t)=>{var n=De(),r=_(),i=m(),a=ke();t.exports=Object.setPrototypeOf||(`__proto__`in{}?function(){var e=!1,t={},o;try{o=n(Object.prototype,`__proto__`,`set`),o(t,[]),e=t instanceof Array}catch{}return function(t,n){return i(t),a(n),r(t)&&(e?o(t,n):t.__proto__=n),t}}():void 0)})),je=e(((e,t)=>{var n=re().f,r=P(),i=I()(`toStringTag`);t.exports=function(e,t,a){e&&!a&&(e=e.prototype),e&&!r(e,i)&&n(e,i,{configurable:!0,value:t})}})),Me=e(((e,t)=>{var n=de(),r=re();t.exports=function(e,t,i){return i.get&&n(i.get,t,{getter:!0}),i.set&&n(i.set,t,{setter:!0}),r.f(e,t,i)}})),Ne=e(((e,t)=>{var n=v(),r=Me(),i=I(),o=a(),s=i(`species`);t.exports=function(e){var t=n(e);o&&t&&!t[s]&&r(t,s,{configurable:!0,get:function(){return this}})}})),W=e(((e,t)=>{var n=y(),r=TypeError;t.exports=function(e,t){if(n(t,e))return e;throw new r(`Incorrect invocation`)}})),Pe=e(((e,t)=>{var n=I()(`toStringTag`),r={};r[n]=`z`,t.exports=String(r)===`[object z]`})),Fe=e(((e,t)=>{var n=Pe(),r=g(),i=d(),a=I()(`toStringTag`),o=Object,s=i(function(){return arguments}())===`Arguments`,c=function(e,t){try{return e[t]}catch{}};t.exports=n?i:function(e){var t,n,l;return e===void 0?`Undefined`:e===null?`Null`:typeof(n=c(t=o(e),a))==`string`?n:s?i(t):(l=i(t))===`Object`&&r(t.callee)?`Arguments`:l}})),Ie=e(((e,t)=>{var n=u(),r=i(),a=g(),o=Fe(),s=v(),c=oe(),l=function(){},d=s(`Reflect`,`construct`),f=/^\s*(?:class|function)\b/,p=n(f.exec),m=!f.test(l),h=function(e){if(!a(e))return!1;try{return d(l,[],e),!0}catch{return!1}},_=function(e){if(!a(e))return!1;switch(o(e)){case`AsyncFunction`:case`GeneratorFunction`:case`AsyncGeneratorFunction`:return!1}try{return m||!!p(f,c(e))}catch{return!0}};_.sham=!0,t.exports=!d||r(function(){var e;return h(h.call)||!h(Object)||!h(function(){e=!0})||e})?_:h})),Le=e(((e,t)=>{var n=Ie(),r=T(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a constructor`)}})),Re=e(((e,t)=>{var n=B(),r=Le(),i=p(),a=I()(`species`);t.exports=function(e,t){var o=n(e).constructor,s;return o===void 0||i(s=n(o)[a])?t:r(s)}})),ze=e(((e,t)=>{var n=o(),r=Function.prototype,i=r.apply,a=r.call;t.exports=typeof Reflect==`object`&&Reflect.apply||(n?a.bind(i):function(){return a.apply(i,arguments)})})),Be=e(((e,t)=>{var n=d(),r=u();t.exports=function(e){if(n(e)===`Function`)return r(e)}})),Ve=e(((e,t)=>{var n=Be(),r=E(),i=o(),a=n(n.bind);t.exports=function(e,t){return r(e),t===void 0?e:i?a(e,t):function(){return e.apply(t,arguments)}}})),He=e(((e,t)=>{t.exports=v()(`document`,`documentElement`)})),Ue=e(((e,t)=>{t.exports=u()([].slice)})),We=e(((e,t)=>{var n=TypeError;t.exports=function(e,t){if(e{var n=b();t.exports=/ipad|iphone|ipod/i.test(n)&&/applewebkit/i.test(n)})),Ke=e(((e,t)=>{var n=r(),a=ze(),o=Ve(),s=g(),c=P(),l=i(),u=He(),d=Ue(),f=z(),p=We(),m=Ge(),h=Te(),_=n.setImmediate,v=n.clearImmediate,y=n.process,b=n.Dispatch,x=n.Function,S=n.MessageChannel,C=n.String,w=0,T={},E=`onreadystatechange`,D,O,k,A;l(function(){D=n.location});var j=function(e){if(c(T,e)){var t=T[e];delete T[e],t()}},M=function(e){return function(){j(e)}},N=function(e){j(e.data)},F=function(e){n.postMessage(C(e),D.protocol+`//`+D.host)};(!_||!v)&&(_=function(e){p(arguments.length,1);var t=s(e)?e:x(e),n=d(arguments,1);return T[++w]=function(){a(t,void 0,n)},O(w),w},v=function(e){delete T[e]},h?O=function(e){y.nextTick(M(e))}:b&&b.now?O=function(e){b.now(M(e))}:S&&!m?(k=new S,A=k.port2,k.port1.onmessage=N,O=o(A.postMessage,A)):n.addEventListener&&s(n.postMessage)&&!n.importScripts&&D&&D.protocol!==`file:`&&!l(F)?(O=F,n.addEventListener(`message`,N,!1)):O=E in f(`script`)?function(e){u.appendChild(f(`script`))[E]=function(){u.removeChild(this),j(e)}}:function(e){setTimeout(M(e),0)}),t.exports={set:_,clear:v}})),qe=e(((e,t)=>{var n=r(),i=a(),o=Object.getOwnPropertyDescriptor;t.exports=function(e){if(!i)return n[e];var t=o(n,e);return t&&t.value}})),Je=e(((e,t)=>{var n=function(){this.head=null,this.tail=null};n.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return(this.head=e.next)===null&&(this.tail=null),e.item}},t.exports=n})),Ye=e(((e,t)=>{var n=b();t.exports=/ipad|iphone|ipod/i.test(n)&&typeof Pebble<`u`})),Xe=e(((e,t)=>{var n=b();t.exports=/web0s(?!.*chrome)/i.test(n)})),Ze=e(((e,t)=>{var n=r(),i=qe(),a=Ve(),o=Ke().set,s=Je(),c=Ge(),l=Ye(),u=Xe(),d=Te(),f=n.MutationObserver||n.WebKitMutationObserver,p=n.document,m=n.process,h=n.Promise,g=i(`queueMicrotask`),_,v,y,b,x;if(!g){var S=new s,C=function(){var e,t;for(d&&(e=m.domain)&&e.exit();t=S.get();)try{t()}catch(e){throw S.head&&_(),e}e&&e.enter()};!c&&!d&&!u&&f&&p?(v=!0,y=p.createTextNode(``),new f(C).observe(y,{characterData:!0}),_=function(){y.data=v=!v}):!l&&h&&h.resolve?(b=h.resolve(void 0),b.constructor=h,x=a(b.then,b),_=function(){x(C)}):d?_=function(){m.nextTick(C)}:(o=a(o,n),_=function(){o(C)}),g=function(e){S.head||_(),S.add(e)}}t.exports=g})),Qe=e(((e,t)=>{t.exports=function(e,t){try{arguments.length===1?console.error(e):console.error(e,t)}catch{}}})),$e=e(((e,t)=>{t.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}})),et=e(((e,t)=>{t.exports=r().Promise})),tt=e(((e,t)=>{var n=r(),i=et(),a=g(),o=Ce(),s=oe(),c=I(),l=we(),u=k(),d=x(),f=i&&i.prototype,p=c(`species`),m=!1,h=a(n.PromiseRejectionEvent);t.exports={CONSTRUCTOR:o(`Promise`,function(){var e=s(i),t=e!==String(i);if(!t&&d===66||u&&!(f.catch&&f.finally))return!0;if(!d||d<51||!/native code/.test(e)){var n=new i(function(e){e(1)}),r=function(e){e(function(){},function(){})},a=n.constructor={};if(a[p]=r,m=n.then(function(){})instanceof r,!m)return!0}return!t&&(l===`BROWSER`||l===`DENO`)&&!h}),REJECTION_EVENT:h,SUBCLASSING:m}})),nt=e(((e,t)=>{var n=E(),r=TypeError,i=function(e){var t,i;this.promise=new e(function(e,n){if(t!==void 0||i!==void 0)throw new r(`Bad Promise constructor`);t=e,i=n}),this.resolve=n(t),this.reject=n(i)};t.exports.f=function(e){return new i(e)}})),rt=e((()=>{var e=U(),t=k(),n=Te(),i=r(),a=Ee(),o=s(),c=fe(),l=Ae(),u=je(),d=Ne(),f=E(),p=g(),m=_(),h=W(),v=Re(),y=Ke().set,b=Ze(),x=Qe(),S=$e(),C=Je(),w=ue(),T=et(),D=tt(),O=nt(),A=`Promise`,j=D.CONSTRUCTOR,M=D.REJECTION_EVENT,N=D.SUBCLASSING,P=w.getterFor(A),F=w.set,I=T&&T.prototype,L=T,R=I,z=i.TypeError,ee=i.document,te=i.process,ne=O.f,B=ne,re=!!(ee&&ee.createEvent&&i.dispatchEvent),ie=`unhandledrejection`,ae=`rejectionhandled`,oe=0,se=1,ce=2,le=1,de=2,pe,me,he,V,ge=function(e){var t;return m(e)&&p(t=e.then)?t:!1},_e=function(e,t){var n=t.value,r=t.state===se,i=r?e.ok:e.fail,a=e.resolve,s=e.reject,c=e.domain,l,u,d;try{i?(r||(t.rejection===de&&xe(t),t.rejection=le),i===!0?l=n:(c&&c.enter(),l=i(n),c&&(c.exit(),d=!0)),l===e.promise?s(new z(`Promise-chain cycle`)):(u=ge(l))?o(u,l,a,s):a(l)):s(n)}catch(e){c&&!d&&c.exit(),s(e)}},H=function(e,t){e.notified||(e.notified=!0,b(function(){for(var n=e.reactions,r;r=n.get();)_e(r,e);e.notified=!1,t&&!e.rejection&&ye(e)}))},ve=function(e,t,n){var r,a;re?(r=ee.createEvent(`Event`),r.promise=t,r.reason=n,r.initEvent(e,!1,!0),i.dispatchEvent(r)):r={promise:t,reason:n},!M&&(a=i[`on`+e])?a(r):e===ie&&x(`Unhandled promise rejection`,n)},ye=function(e){o(y,i,function(){var t=e.facade,r=e.value,i=be(e),a;if(i&&(a=S(function(){n?te.emit(`unhandledRejection`,r,t):ve(ie,t,r)}),e.rejection=n||be(e)?de:le,a.error))throw a.value})},be=function(e){return e.rejection!==le&&!e.parent},xe=function(e){o(y,i,function(){var t=e.facade;n?te.emit(`rejectionHandled`,t):ve(ae,t,e.value)})},Se=function(e,t,n){return function(r){e(t,r,n)}},Ce=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=ce,H(e,!0))},we=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw new z(`Promise can't be resolved itself`);var r=ge(t);r?b(function(){var n={done:!1};try{o(r,t,Se(we,n,e),Se(Ce,n,e))}catch(t){Ce(n,t,e)}}):(e.value=t,e.state=se,H(e,!1))}catch(t){Ce({done:!1},t,e)}}};if(j&&(L=function(e){h(this,R),f(e),o(pe,this);var t=P(this);try{e(Se(we,t),Se(Ce,t))}catch(e){Ce(t,e)}},R=L.prototype,pe=function(e){F(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:oe,value:null})},pe.prototype=c(R,`then`,function(e,t){var r=P(this),i=ne(v(this,L));return r.parent=!0,i.ok=p(e)?e:!0,i.fail=p(t)&&t,i.domain=n?te.domain:void 0,r.state===oe?r.reactions.add(i):b(function(){_e(i,r)}),i.promise}),me=function(){var e=new pe,t=P(e);this.promise=e,this.resolve=Se(we,t),this.reject=Se(Ce,t)},O.f=ne=function(e){return e===L||e===he?new me(e):B(e)},!t&&p(T)&&I!==Object.prototype)){V=I.then,N||c(I,`then`,function(e,t){var n=this;return new L(function(e,t){o(V,n,e,t)}).then(e,t)},{unsafe:!0});try{delete I.constructor}catch{}l&&l(I,R)}e({global:!0,constructor:!0,wrap:!0,forced:j},{Promise:L}),he=a.Promise,u(L,A,!1,!0),d(A)})),it=e(((e,t)=>{t.exports={}})),at=e(((e,t)=>{var n=I(),r=it(),i=n(`iterator`),a=Array.prototype;t.exports=function(e){return e!==void 0&&(r.Array===e||a[i]===e)}})),ot=e(((e,t)=>{var n=Fe(),r=D(),i=p(),a=it(),o=I()(`iterator`);t.exports=function(e){if(!i(e))return r(e,o)||r(e,`@@iterator`)||a[n(e)]}})),st=e(((e,t)=>{var n=s(),r=E(),i=B(),a=T(),o=ot(),c=TypeError;t.exports=function(e,t){var s=arguments.length<2?o(e):t;if(r(s))return i(n(s,e));throw new c(a(e)+` is not iterable`)}})),ct=e(((e,t)=>{var n=s(),r=B(),i=D();t.exports=function(e,t,a){var o,s;r(e);try{if(o=i(e,`return`),!o){if(t===`throw`)throw a;return a}o=n(o,e)}catch(e){s=!0,o=e}if(t===`throw`)throw a;if(s)throw o;return r(o),a}})),lt=e(((e,t)=>{var n=Ve(),r=s(),i=B(),a=T(),o=at(),c=ge(),l=y(),u=st(),d=ot(),f=ct(),p=TypeError,m=function(e,t){this.stopped=e,this.result=t},h=m.prototype;t.exports=function(e,t,s){var g=s&&s.that,_=!!(s&&s.AS_ENTRIES),v=!!(s&&s.IS_RECORD),y=!!(s&&s.IS_ITERATOR),b=!!(s&&s.INTERRUPTED),x=n(t,g),S,C,w,T,E,D,O,k=function(e){var t=S;return S=void 0,t&&f(t,`normal`),new m(!0,e)},A=function(e){return _?(i(e),b?x(e[0],e[1],k):x(e[0],e[1])):b?x(e,k):x(e)};if(v)S=e.iterator;else if(y)S=e;else{if(C=d(e),!C)throw new p(a(e)+` is not iterable`);if(o(C)){for(w=0,T=c(e);T>w;w++)if(E=A(e[w]),E&&l(h,E))return E;return new m(!1)}S=u(e,C)}for(D=v?e.next:S.next;!(O=r(D,S)).done;){var j=O.value;try{E=A(j)}catch(e){if(S)f(S,`throw`,e);else throw e}if(typeof E==`object`&&E&&l(h,E))return E}return new m(!1)}})),ut=e(((e,t)=>{var n=I()(`iterator`),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){r=!0}};a[n]=function(){return this},Array.from(a,function(){throw 2})}catch{}t.exports=function(e,t){try{if(!t&&!r)return!1}catch{return!1}var i=!1;try{var a={};a[n]=function(){return{next:function(){return{done:i=!0}}}},e(a)}catch{}return i}})),dt=e(((e,t)=>{var n=et(),r=ut();t.exports=tt().CONSTRUCTOR||!r(function(e){n.all(e).then(void 0,function(){})})})),ft=e((()=>{var e=U(),t=s(),n=E(),r=nt(),i=$e(),a=lt();e({target:`Promise`,stat:!0,forced:dt()},{all:function(e){var o=this,s=r.f(o),c=s.resolve,l=s.reject,u=i(function(){var r=n(o.resolve),i=[],s=0,u=1;a(e,function(e){var n=s++,a=!1;u++,t(r,o,e).then(function(e){a||(a=!0,i[n]=e,--u||c(i))},l)}),--u||c(i)});return u.error&&l(u.value),s.promise}})})),pt=e((()=>{var e=U(),t=k(),n=tt().CONSTRUCTOR,r=et(),i=v(),a=g(),o=fe(),s=r&&r.prototype;if(e({target:`Promise`,proto:!0,forced:n,real:!0},{catch:function(e){return this.then(void 0,e)}}),!t&&a(r)){var c=i(`Promise`).prototype.catch;s.catch!==c&&o(s,`catch`,c,{unsafe:!0})}})),mt=e((()=>{var e=U(),t=s(),n=E(),r=nt(),i=$e(),a=lt();e({target:`Promise`,stat:!0,forced:dt()},{race:function(e){var o=this,s=r.f(o),c=s.reject,l=i(function(){var r=n(o.resolve);a(e,function(e){t(r,o,e).then(s.resolve,c)})});return l.error&&c(l.value),s.promise}})})),ht=e((()=>{var e=U(),t=nt(),n=tt().CONSTRUCTOR;e({target:`Promise`,stat:!0,forced:n},{reject:function(e){var n=t.f(this),r=n.reject;return r(e),n.promise}})})),gt=e(((e,t)=>{var n=B(),r=_(),i=nt();t.exports=function(e,t){if(n(e),r(t)&&t.constructor===e)return t;var a=i.f(e),o=a.resolve;return o(t),a.promise}})),_t=e((()=>{var e=U(),t=v(),n=k(),r=et(),i=tt().CONSTRUCTOR,a=gt(),o=t(`Promise`),s=n&&!i;e({target:`Promise`,stat:!0,forced:n||i},{resolve:function(e){return a(s&&this===o?r:this,e)}})}));e((()=>{rt(),ft(),pt(),mt(),ht(),_t()}))();function vt(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function yt(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){vt(a,r,i,o,s,`next`,e)}function s(e){vt(a,r,i,o,s,`throw`,e)}o(void 0)})}}var bt=e(((e,t)=>{var n=Fe(),r=String;t.exports=function(e){if(n(e)===`Symbol`)throw TypeError(`Cannot convert a Symbol value to a string`);return r(e)}})),xt=e(((e,t)=>{var n=B();t.exports=function(){var e=n(this),t=``;return e.hasIndices&&(t+=`d`),e.global&&(t+=`g`),e.ignoreCase&&(t+=`i`),e.multiline&&(t+=`m`),e.dotAll&&(t+=`s`),e.unicode&&(t+=`u`),e.unicodeSets&&(t+=`v`),e.sticky&&(t+=`y`),t}})),St=e(((e,t)=>{var n=i(),a=r().RegExp,o=n(function(){var e=a(`a`,`y`);return e.lastIndex=2,e.exec(`abcd`)!==null}),s=o||n(function(){return!a(`a`,`y`).sticky});t.exports={BROKEN_CARET:o||n(function(){var e=a(`^r`,`gy`);return e.lastIndex=2,e.exec(`str`)!==null}),MISSED_STICKY:s,UNSUPPORTED_Y:o}})),Ct=e(((e,t)=>{var n=H(),r=ve();t.exports=Object.keys||function(e){return n(e,r)}})),wt=e((e=>{var t=a(),n=ne(),r=re(),i=B(),o=h(),s=Ct();e.f=t&&!n?Object.defineProperties:function(e,t){i(e);for(var n=o(t),a=s(t),c=a.length,l=0,u;c>l;)r.f(e,u=a[l++],n[u]);return e}})),Tt=e(((e,t)=>{var n=B(),r=wt(),i=ve(),a=le(),o=He(),s=z(),c=ce(),l=`>`,u=`<`,d=`prototype`,f=`script`,p=c(`IE_PROTO`),m=function(){},h=function(e){return u+f+l+e+u+`/`+f+l},g=function(e){e.write(h(``)),e.close();var t=e.parentWindow.Object;return e=null,t},_=function(){var e=s(`iframe`),t=`java`+f+`:`,n;return e.style.display=`none`,o.appendChild(e),e.src=String(t),n=e.contentWindow.document,n.open(),n.write(h(`document.F=Object`)),n.close(),n.F},v,y=function(){try{v=new ActiveXObject(`htmlfile`)}catch{}y=typeof document<`u`?document.domain&&v?g(v):_():g(v);for(var e=i.length;e--;)delete y[d][i[e]];return y()};a[p]=!0,t.exports=Object.create||function(e,t){var i;return e===null?i=y():(m[d]=n(e),i=new m,m[d]=null,i[p]=e),t===void 0?i:r.f(i,t)}})),Et=e(((e,t)=>{var n=i(),a=r().RegExp;t.exports=n(function(){var e=a(`.`,`s`);return!(e.dotAll&&e.test(` `)&&e.flags===`s`)})})),Dt=e(((e,t)=>{var n=i(),a=r().RegExp;t.exports=n(function(){var e=a(`(?b)`,`g`);return e.exec(`b`).groups.a!==`b`||`b`.replace(e,`$c`)!==`bc`})})),Ot=e(((e,t)=>{var n=s(),r=u(),i=bt(),a=xt(),o=St(),c=M(),l=Tt(),d=ue().get,f=Et(),p=Dt(),m=c(`native-string-replace`,String.prototype.replace),h=RegExp.prototype.exec,g=h,_=r(``.charAt),v=r(``.indexOf),y=r(``.replace),b=r(``.slice),x=(function(){var e=/a/,t=/b*/g;return n(h,e,`a`),n(h,t,`a`),e.lastIndex!==0||t.lastIndex!==0})(),S=o.BROKEN_CARET,C=/()??/.exec(``)[1]!==void 0,w=x||C||S||f||p,T=function(e,t){for(var n=e.groups=l(null),r=0;r0&&_(o,t.lastIndex-1);t.lastIndex>0&&(!t.multiline||t.multiline&&k!==` `&&k!==`\r`&&k!==`\u2028`&&k!==`\u2029`)&&(E=`(?: (?:`+E+`))`,O=` `+O,D++),l=RegExp(`^(?:`+E+`)`,w)}C&&(l=RegExp(`^`+E+`$(?!\\s)`,w)),x&&(u=t.lastIndex);var A=n(h,p?l:t,O);return p?A?(A.input=o,A[0]=b(A[0],D),A.index=t.lastIndex,t.lastIndex+=A[0].length):t.lastIndex=0:x&&A&&(t.lastIndex=t.global?A.index+A[0].length:u),C&&A&&A.length>1&&n(m,A[0],l,function(){for(var e=1;e{var e=U(),t=Ot();e({target:`RegExp`,proto:!0,forced:/./.exec!==t},{exec:t})})),At=e(((e,t)=>{kt();var n=s(),r=fe(),a=Ot(),o=i(),c=I(),l=ie(),u=c(`species`),d=RegExp.prototype;t.exports=function(e,t,i,s){var f=c(e),p=!o(function(){var t={};return t[f]=function(){return 7},``[e](t)!==7}),m=p&&!o(function(){var t=!1,n=/a/;if(e===`split`){var r={};r[u]=function(){return n},n={constructor:r,flags:``},n[f]=/./[f]}return n.exec=function(){return t=!0,null},n[f](``),!t});if(!p||!m||i){var h=/./[f],g=t(f,``[e],function(e,t,r,i,o){var s=t.exec;return s===a||s===d.exec?p&&!o?{done:!0,value:n(h,t,r,i)}:{done:!0,value:n(e,r,t,i)}:{done:!1}});r(String.prototype,e,g[0]),r(d,f,g[1])}s&&l(d[f],`sham`,!0)}})),jt=e(((e,t)=>{var n=u(),r=me(),i=bt(),a=m(),o=n(``.charAt),s=n(``.charCodeAt),c=n(``.slice),l=function(e){return function(t,n){var l=i(a(t)),u=r(n),d=l.length,f,p;return u<0||u>=d?e?``:void 0:(f=s(l,u),f<55296||f>56319||u+1===d||(p=s(l,u+1))<56320||p>57343?e?o(l,u):f:e?c(l,u,u+2):(f-55296<<10)+(p-56320)+65536)}};t.exports={codeAt:l(!1),charAt:l(!0)}})),Mt=e(((e,t)=>{var n=jt().charAt;t.exports=function(e,t,r){return t+(r&&n(e,t).length||1)}})),Nt=e(((e,t)=>{var n=r(),a=i(),o=n.RegExp;t.exports={correct:!a(function(){var e=!0;try{o(`.`,`d`)}catch{e=!1}var t={},n=``,r=e?`dgimsy`:`gimsy`,i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},a={dotAll:`s`,global:`g`,ignoreCase:`i`,multiline:`m`,sticky:`y`};for(var s in e&&(a.hasIndices=`d`),a)i(s,a[s]);return Object.getOwnPropertyDescriptor(o.prototype,`flags`).get.call(t)!==r||n!==r})}})),Pt=e(((e,t)=>{var n=s(),r=P(),i=y(),a=Nt(),o=xt(),c=RegExp.prototype;t.exports=a.correct?function(e){return e.flags}:function(e){return!a.correct&&i(c,e)&&!r(e,`flags`)?n(o,e):e.flags}})),Ft=e(((e,t)=>{var n=s(),r=B(),i=g(),a=d(),o=Ot(),c=TypeError;t.exports=function(e,t){var s=e.exec;if(i(s)){var l=n(s,e,t);return l!==null&&r(l),l}if(a(e)===`RegExp`)return n(o,e,t);throw new c(`RegExp#exec called on incompatible receiver`)}})),It=e((()=>{var e=s(),t=u(),n=At(),r=B(),i=_(),a=V(),o=bt(),c=m(),l=D(),d=Mt(),f=Pt(),p=Ft(),h=t(``.indexOf);n(`match`,function(t,n,s){return[function(n){var r=c(this),a=i(n)?l(n,t):void 0;return a?e(a,n,r):new RegExp(n)[t](o(r))},function(e){var t=r(this),i=o(e),c=s(n,t,i);if(c.done)return c.value;var l=o(f(t));if(!~h(l,`g`))return p(t,i);var u=!!~h(l,`u`)||!!~h(l,`v`);t.lastIndex=0;for(var m=[],g=0,_;(_=p(t,i))!==null;){var v=o(_[0]);m[g]=v,v===``&&(t.lastIndex=d(i,a(t.lastIndex),u)),g++}return g===0?null:m}]})})),Lt=e(((e,t)=>{var n=u(),r=N(),i=Math.floor,a=n(``.charAt),o=n(``.replace),s=n(``.slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;t.exports=function(e,t,n,u,d,f){var p=n+e.length,m=u.length,h=l;return d!==void 0&&(d=r(d),h=c),o(f,h,function(r,o){var c;switch(a(o,0)){case`$`:return`$`;case`&`:return e;case"`":return s(t,0,n);case`'`:return s(t,p);case`<`:c=d[s(o,1,-1)];break;default:var l=+o;if(l===0)return r;if(l>m){var f=i(l/10);return f===0?r:f<=m?u[f-1]===void 0?a(o,1):u[f-1]+a(o,1):r}c=u[l-1]}return c===void 0?``:c})}})),Rt=e((()=>{var e=ze(),t=s(),n=u(),r=At(),a=i(),o=B(),c=g(),l=_(),d=me(),f=V(),p=bt(),h=m(),v=Mt(),y=D(),b=Lt(),x=Pt(),S=Ft(),C=I()(`replace`),w=Math.max,T=Math.min,E=n([].concat),O=n([].push),k=n(``.indexOf),A=n(``.slice),j=function(e){return e===void 0?e:String(e)},M=(function(){return`a`.replace(/./,`$0`)===`$0`})(),N=(function(){return/./[C]?/./[C](`a`,`$0`)===``:!1})();r(`replace`,function(n,r,i){var a=N?`$`:`$0`;return[function(e,n){var i=h(this),a=l(e)?y(e,C):void 0;return a?t(a,e,i,n):t(r,p(i),e,n)},function(t,n){var s=o(this),l=p(t),u=c(n);u||(n=p(n));var m=p(x(s));if(typeof n==`string`&&!~k(n,a)&&!~k(n,`$<`)&&!~k(m,`y`)){var h=i(r,s,l,n);if(h.done)return h.value}var g=!!~k(m,`g`),_;g&&(_=!!~k(m,`u`)||!!~k(m,`v`),s.lastIndex=0);for(var y=[],C;C=S(s,l),!(C===null||(O(y,C),!g));)p(C[0])===``&&(s.lastIndex=v(l,f(s.lastIndex),_));for(var D=``,M=0,N=0;N=M&&(D+=A(l,M,F)+L,M=F+P.length)}return D+A(l,M)}]},!!a(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:`7`},e},``.replace(e,`$`)!==`7`})||!M||N)})),zt=e(((e,t)=>{var n=_(),r=d(),i=I()(`match`);t.exports=function(e){var t;return n(e)&&((t=e[i])===void 0?r(e)===`RegExp`:!!t)}})),Bt=e(((e,t)=>{var n=zt(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`The method doesn't accept regular expressions`);return e}})),Vt=e(((e,t)=>{var n=I()(`match`);t.exports=function(e){var t=/./;try{`/./`[e](t)}catch{try{return t[n]=!1,`/./`[e](t)}catch{}}return!1}})),Ht=e((()=>{var e=U(),t=Be(),n=te().f,r=V(),i=bt(),a=Bt(),o=m(),s=Vt(),c=k(),l=t(``.slice),u=Math.min,d=s(`startsWith`);e({target:`String`,proto:!0,forced:!(!c&&!d&&function(){var e=n(String.prototype,`startsWith`);return e&&!e.writable}())&&!d},{startsWith:function(e){var t=i(o(this));a(e);var n=i(e),s=r(u(arguments.length>1?arguments[1]:void 0,t.length));return l(t,s,s+n.length)===n}})})),Ut=e(((e,t)=>{var n=I(),r=Tt(),i=re().f,a=n(`unscopables`),o=Array.prototype;o[a]===void 0&&i(o,a,{configurable:!0,value:r(null)}),t.exports=function(e){o[a][e]=!0}})),Wt=e(((e,t)=>{t.exports=!i()(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})})),Gt=e(((e,t)=>{var n=P(),r=g(),i=N(),a=ce(),o=Wt(),s=a(`IE_PROTO`),c=Object,l=c.prototype;t.exports=o?c.getPrototypeOf:function(e){var t=i(e);if(n(t,s))return t[s];var a=t.constructor;return r(a)&&t instanceof a?a.prototype:t instanceof c?l:null}})),Kt=e(((e,t)=>{var n=i(),r=g(),a=_(),o=Tt(),s=Gt(),c=fe(),l=I(),u=k(),d=l(`iterator`),f=!1,p,m,h;[].keys&&(h=[].keys(),`next`in h?(m=s(s(h)),m!==Object.prototype&&(p=m)):f=!0),!a(p)||n(function(){var e={};return p[d].call(e)!==e})?p={}:u&&(p=o(p)),r(p[d])||c(p,d,function(){return this}),t.exports={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:f}})),qt=e(((e,t)=>{var n=Kt().IteratorPrototype,r=Tt(),i=l(),a=je(),o=it(),s=function(){return this};t.exports=function(e,t,c,l){var u=t+` Iterator`;return e.prototype=r(n,{next:i(+!l,c)}),a(e,u,!1,!0),o[u]=s,e}})),Jt=e(((e,t)=>{var n=U(),r=s(),i=k(),a=ae(),o=g(),c=qt(),l=Gt(),u=Ae(),d=je(),f=ie(),p=fe(),m=I(),h=it(),_=Kt(),v=a.PROPER,y=a.CONFIGURABLE,b=_.IteratorPrototype,x=_.BUGGY_SAFARI_ITERATORS,S=m(`iterator`),C=`keys`,w=`values`,T=`entries`,E=function(){return this};t.exports=function(e,t,a,s,m,g,_){c(a,t,s);var D=function(e){if(e===m&&M)return M;if(!x&&e&&e in A)return A[e];switch(e){case C:return function(){return new a(this,e)};case w:return function(){return new a(this,e)};case T:return function(){return new a(this,e)}}return function(){return new a(this)}},O=t+` Iterator`,k=!1,A=e.prototype,j=A[S]||A[`@@iterator`]||m&&A[m],M=!x&&j||D(m),N=t===`Array`&&A.entries||j,P,F,I;if(N&&(P=l(N.call(new e)),P!==Object.prototype&&P.next&&(!i&&l(P)!==b&&(u?u(P,b):o(P[S])||p(P,S,E)),d(P,O,!0,!0),i&&(h[O]=E))),v&&m===w&&j&&j.name!==w&&(!i&&y?f(A,`name`,w):(k=!0,M=function(){return r(j,this)})),m)if(F={values:D(w),keys:g?M:D(C),entries:D(T)},_)for(I in F)(x||k||!(I in A))&&p(A,I,F[I]);else n({target:t,proto:!0,forced:x||k},F);return(!i||_)&&A[S]!==M&&p(A,S,M,{name:m}),h[t]=M,F}})),Yt=e(((e,t)=>{t.exports=function(e,t){return{value:e,done:t}}})),Xt=e(((e,t)=>{var n=h(),r=Ut(),i=it(),o=ue(),s=re().f,c=Jt(),l=Yt(),u=k(),d=a(),f=`Array Iterator`,p=o.set,m=o.getterFor(f);t.exports=c(Array,`Array`,function(e,t){p(this,{type:f,target:n(e),index:0,kind:t})},function(){var e=m(this),t=e.target,n=e.index++;if(!t||n>=t.length)return e.target=null,l(void 0,!0);switch(e.kind){case`keys`:return l(n,!1);case`values`:return l(t[n],!1)}return l([n,t[n]],!1)},`values`);var g=i.Arguments=i.Array;if(r(`keys`),r(`values`),r(`entries`),!u&&d&&g.name!==`values`)try{s(g,`name`,{value:`values`})}catch{}})),Zt=e(((e,t)=>{t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}})),Qt=e(((e,t)=>{var n=z()(`span`).classList,r=n&&n.constructor&&n.constructor.prototype;t.exports=r===Object.prototype?void 0:r})),$t=e((()=>{var e=r(),t=Zt(),n=Qt(),i=Xt(),a=ie(),o=je(),s=I()(`iterator`),c=i.values,l=function(e,n){if(e){if(e[s]!==c)try{a(e,s,c)}catch{e[s]=c}if(o(e,n,!0),t[n]){for(var r in i)if(e[r]!==i[r])try{a(e,r,i[r])}catch{e[r]=i[r]}}}};for(var u in t)l(e[u]&&e[u].prototype,u);l(n,`DOMTokenList`)}));It(),Rt(),Ht(),Xt(),$t();function en(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function tn(e){var t=en(e,`string`);return n(t)==`symbol`?t:t+``}function nn(e,t,n){return(t=tn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rn=e(((e,t)=>{var n=E(),r=N(),i=f(),a=ge(),o=TypeError,s=`Reduce of empty array with no initial value`,c=function(e){return function(t,c,l,u){var d=r(t),f=i(d),p=a(d);if(n(c),p===0&&l<2)throw new o(s);var m=e?p-1:0,h=e?-1:1;if(l<2)for(;;){if(m in f){u=f[m],m+=h;break}if(m+=h,e?m<0:p<=m)throw new o(s)}for(;e?m>=0:p>m;m+=h)m in f&&(u=c(u,f[m],m,d));return u}};t.exports={left:c(!1),right:c(!0)}})),an=e(((e,t)=>{var n=i();t.exports=function(e,t){var r=[][e];return!!r&&n(function(){r.call(null,t||function(){return 1},1)})}})),on=e((()=>{var e=U(),t=rn().left,n=an(),r=x();e({target:`Array`,proto:!0,forced:!Te()&&r>79&&r<83||!n(`reduce`)},{reduce:function(e){var n=arguments.length;return t(this,e,n,n>1?arguments[1]:void 0)}})})),sn=e((()=>{var e=U(),t=Be(),n=te().f,r=V(),i=bt(),a=Bt(),o=m(),s=Vt(),c=k(),l=t(``.slice),u=Math.min,d=s(`endsWith`);e({target:`String`,proto:!0,forced:!(!c&&!d&&function(){var e=n(String.prototype,`endsWith`);return e&&!e.writable}())&&!d},{endsWith:function(e){var t=i(o(this));a(e);var n=i(e),s=arguments.length>1?arguments[1]:void 0,c=t.length,d=s===void 0?c:u(r(s),c);return l(t,d-n.length,d)===n}})})),cn=e((()=>{var e=s(),t=u(),n=At(),r=B(),a=_(),o=m(),c=Re(),l=Mt(),d=V(),f=bt(),p=D(),h=Pt(),g=Ft(),v=St(),y=i(),b=v.UNSUPPORTED_Y,x=4294967295,S=Math.min,C=t([].push),w=t(``.slice),T=t(``.indexOf),E=!y(function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n=`ab`.split(e);return n.length!==2||n[0]!==`a`||n[1]!==`b`}),O=`abbc`.split(/(b)*/)[1]===`c`||`test`.split(/(?:)/,-1).length!==4||`ab`.split(/(?:ab)*/).length!==2||`.`.split(/(.?)(.?)/).length!==4||`.`.split(/()()/).length>1||``.split(/.?/).length;n(`split`,function(t,n,i){var s=`0`.split(void 0,0).length?function(t,r){return t===void 0&&r===0?[]:e(n,this,t,r)}:n;return[function(n,r){var i=o(this),c=a(n)?p(n,t):void 0;return c?e(c,n,i,r):e(s,f(i),n,r)},function(e,t){var a=r(this),o=f(e);if(!O){var u=i(s,a,o,t,s!==n);if(u.done)return u.value}var p=c(a,RegExp),m=f(h(a)),_=!!~T(m,`u`)||!!~T(m,`v`);b?~T(m,`g`)||(m+=`g`):~T(m,`y`)||(m+=`y`);var v=new p(b?`^(?:`+a.source+`)`:a,m),y=t===void 0?x:t>>>0;if(y===0)return[];if(o.length===0)return g(v,o)===null?[o]:[];for(var E=0,D=0,k=[];D{(function(){var e,n,r,i,a,o;typeof performance<`u`&&performance!==null&&performance.now?t.exports=function(){return performance.now()}:typeof process<`u`&&process!==null&&process.hrtime?(t.exports=function(){return(e()-a)/1e6},n=process.hrtime,e=function(){var e=n();return e[0]*1e9+e[1]},i=e(),o=process.uptime()*1e9,a=i-o):Date.now?(t.exports=function(){return Date.now()-r},r=Date.now()):(t.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(e)})),un=e(((e,t)=>{for(var n=ln(),r=typeof window>`u`?global:window,i=[`moz`,`webkit`],a=`AnimationFrame`,o=r[`request`+a],s=r[`cancel`+a]||r[`cancelRequest`+a],c=0;!o&&c{t.exports=` \v\f\r \xA0               \u2028\u2029`})),fn=e(((e,t)=>{var n=u(),r=m(),i=bt(),a=dn(),o=n(``.replace),s=RegExp(`^[`+a+`]+`),c=RegExp(`(^|[^`+a+`])[`+a+`]+$`),l=function(e){return function(t){var n=i(r(t));return e&1&&(n=o(n,s,``)),e&2&&(n=o(n,c,`$1`)),n}};t.exports={start:l(1),end:l(2),trim:l(3)}})),pn=e(((e,t)=>{var n=ae().PROPER,r=i(),a=dn(),o=`​…᠎`;t.exports=function(e){return r(function(){return!!a[e]()||o[e]()!==o||n&&a[e].name!==e})}})),mn=e((()=>{var e=U(),t=fn().trim;e({target:`String`,proto:!0,forced:pn()(`trim`)},{trim:function(){return t(this)}})})),hn=e(((e,t)=>{t.exports=function(e){this.ok=!1,this.alpha=1,e.charAt(0)==`#`&&(e=e.substr(1,6)),e=e.replace(/ /g,``),e=e.toLowerCase();var t={aliceblue:`f0f8ff`,antiquewhite:`faebd7`,aqua:`00ffff`,aquamarine:`7fffd4`,azure:`f0ffff`,beige:`f5f5dc`,bisque:`ffe4c4`,black:`000000`,blanchedalmond:`ffebcd`,blue:`0000ff`,blueviolet:`8a2be2`,brown:`a52a2a`,burlywood:`deb887`,cadetblue:`5f9ea0`,chartreuse:`7fff00`,chocolate:`d2691e`,coral:`ff7f50`,cornflowerblue:`6495ed`,cornsilk:`fff8dc`,crimson:`dc143c`,cyan:`00ffff`,darkblue:`00008b`,darkcyan:`008b8b`,darkgoldenrod:`b8860b`,darkgray:`a9a9a9`,darkgreen:`006400`,darkkhaki:`bdb76b`,darkmagenta:`8b008b`,darkolivegreen:`556b2f`,darkorange:`ff8c00`,darkorchid:`9932cc`,darkred:`8b0000`,darksalmon:`e9967a`,darkseagreen:`8fbc8f`,darkslateblue:`483d8b`,darkslategray:`2f4f4f`,darkturquoise:`00ced1`,darkviolet:`9400d3`,deeppink:`ff1493`,deepskyblue:`00bfff`,dimgray:`696969`,dodgerblue:`1e90ff`,feldspar:`d19275`,firebrick:`b22222`,floralwhite:`fffaf0`,forestgreen:`228b22`,fuchsia:`ff00ff`,gainsboro:`dcdcdc`,ghostwhite:`f8f8ff`,gold:`ffd700`,goldenrod:`daa520`,gray:`808080`,green:`008000`,greenyellow:`adff2f`,honeydew:`f0fff0`,hotpink:`ff69b4`,indianred:`cd5c5c`,indigo:`4b0082`,ivory:`fffff0`,khaki:`f0e68c`,lavender:`e6e6fa`,lavenderblush:`fff0f5`,lawngreen:`7cfc00`,lemonchiffon:`fffacd`,lightblue:`add8e6`,lightcoral:`f08080`,lightcyan:`e0ffff`,lightgoldenrodyellow:`fafad2`,lightgrey:`d3d3d3`,lightgreen:`90ee90`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslateblue:`8470ff`,lightslategray:`778899`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`00ff00`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`ff00ff`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370d8`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`d87093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,rebeccapurple:`663399`,red:`ff0000`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,violetred:`d02090`,wheat:`f5deb3`,white:`ffffff`,whitesmoke:`f5f5f5`,yellow:`ffff00`,yellowgreen:`9acd32`};e=t[e]||e;for(var n=[{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*((?:\d?\.)?\d)\)$/,example:[`rgba(123, 234, 45, 0.8)`,`rgba(255,234,245,1.0)`],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3]),parseFloat(e[4])]}},{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:[`rgb(123, 234, 45)`,`rgb(255,234,245)`],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:[`#00ff00`,`336699`],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:[`#fb0`,`f0f`],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r3&&(this.alpha=s[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return`rgb(`+this.r+`, `+this.g+`, `+this.b+`)`},this.toRGBA=function(){return`rgba(`+this.r+`, `+this.g+`, `+this.b+`, `+this.alpha+`)`},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return e.length==1&&(e=`0`+e),t.length==1&&(t=`0`+t),n.length==1&&(n=`0`+n),`#`+e+t+n},this.getHelpXML=function(){for(var e=[],r=0;r `+l.toRGB()+` -> `+l.toHex());c.appendChild(u),c.appendChild(d),s.appendChild(c)}catch{}return s}}})),gn=e((()=>{var e=U(),t=Be(),n=_e().indexOf,r=an(),i=t([].indexOf),a=!!i&&1/i([1],1,-0)<0;e({target:`Array`,proto:!0,forced:a||!r(`indexOf`)},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return a?i(this,e,t)||0:n(this,e,t)}})})),_n=e((()=>{var e=U(),t=u(),n=Bt(),r=m(),i=bt(),a=Vt(),o=t(``.indexOf);e({target:`String`,proto:!0,forced:!a(`includes`)},{includes:function(e){return!!~o(i(r(this)),i(n(e)),arguments.length>1?arguments[1]:void 0)}})})),vn=e(((e,t)=>{var n=d();t.exports=Array.isArray||function(e){return n(e)===`Array`}})),yn=e((()=>{var e=U(),t=u(),n=vn(),r=t([].reverse),i=[1,2];e({target:`Array`,proto:!0,forced:String(i)===String(i.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),r(this)}})}));on(),sn(),cn();var bn=t(un(),1);mn();var xn=t(hn(),1);gn(),_n(),yn();var Sn=function(e,t){return(Sn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function Cn(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}Sn(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function wn(e){var t=``;Array.isArray(e)||(e=[e]);for(var n=0;ne.phi1&&(e.phi2-=2*Dn),e.sweepFlag===1&&e.phi2r)return[];if(r===0)return[[e*n/(e*e+t*t),t*n/(e*e+t*t)]];var i=Math.sqrt(r);return[[(e*n+t*i)/(e*e+t*t),(t*n-e*i)/(e*e+t*t)],[(e*n-t*i)/(e*e+t*t),(t*n+e*i)/(e*e+t*t)]]}var G,An=Math.PI/180;function jn(e,t,n){return(1-n)*e+n*t}function Mn(e,t,n,r){return e+Math.cos(r/180*Dn)*t+Math.sin(r/180*Dn)*n}function Nn(e,t,n,r){var i=1e-6,a=t-e,o=n-t,s=3*a+3*(r-n)-6*o,c=6*(o-a),l=3*a;return Math.abs(s)g&&(i.sweepFlag=+!i.sweepFlag),i}))}function o(){return function(e){var t={};for(var n in e)t[n]=e[n];return t}}e.ROUND=function(e){function t(t){return Math.round(t*e)/e}return e===void 0&&(e=0x9184e72a000),En(e),function(e){return e.x1!==void 0&&(e.x1=t(e.x1)),e.y1!==void 0&&(e.y1=t(e.y1)),e.x2!==void 0&&(e.x2=t(e.x2)),e.y2!==void 0&&(e.y2=t(e.y2)),e.x!==void 0&&(e.x=t(e.x)),e.y!==void 0&&(e.y=t(e.y)),e.rX!==void 0&&(e.rX=t(e.rX)),e.rY!==void 0&&(e.rY=t(e.rY)),e}},e.TO_ABS=t,e.TO_REL=function(){return i((function(e,t,n){return e.relative||=(e.x1!==void 0&&(e.x1-=t),e.y1!==void 0&&(e.y1-=n),e.x2!==void 0&&(e.x2-=t),e.y2!==void 0&&(e.y2-=n),e.x!==void 0&&(e.x-=t),e.y!==void 0&&(e.y-=n),!0),e}))},e.NORMALIZE_HVZ=function(e,t,n){return e===void 0&&(e=!0),t===void 0&&(t=!0),n===void 0&&(n=!0),i((function(r,i,a,o,s){if(isNaN(o)&&!(r.type&K.MOVE_TO))throw Error(`path must start with moveto`);return t&&r.type&K.HORIZ_LINE_TO&&(r.type=K.LINE_TO,r.y=r.relative?0:a),n&&r.type&K.VERT_LINE_TO&&(r.type=K.LINE_TO,r.x=r.relative?0:i),e&&r.type&K.CLOSE_PATH&&(r.type=K.LINE_TO,r.x=r.relative?o-i:o,r.y=r.relative?s-a:s),r.type&K.ARC&&(r.rX===0||r.rY===0)&&(r.type=K.LINE_TO,delete r.rX,delete r.rY,delete r.xRot,delete r.lArcFlag,delete r.sweepFlag),r}))},e.NORMALIZE_ST=n,e.QT_TO_C=r,e.INFO=i,e.SANITIZE=function(e){e===void 0&&(e=0),En(e);var t=NaN,n=NaN,r=NaN,a=NaN;return i((function(i,o,s,c,l){var u=Math.abs,d=!1,f=0,p=0;if(i.type&K.SMOOTH_CURVE_TO&&(f=isNaN(t)?0:o-t,p=isNaN(n)?0:s-n),i.type&(K.CURVE_TO|K.SMOOTH_CURVE_TO)?(t=i.relative?o+i.x2:i.x2,n=i.relative?s+i.y2:i.y2):(t=NaN,n=NaN),i.type&K.SMOOTH_QUAD_TO?(r=isNaN(r)?o:2*o-r,a=isNaN(a)?s:2*s-a):i.type&K.QUAD_TO?(r=i.relative?o+i.x1:i.x1,a=i.relative?s+i.y1:i.y2):(r=NaN,a=NaN),i.type&K.LINE_COMMANDS||i.type&K.ARC&&(i.rX===0||i.rY===0||!i.lArcFlag)||i.type&K.CURVE_TO||i.type&K.SMOOTH_CURVE_TO||i.type&K.QUAD_TO||i.type&K.SMOOTH_QUAD_TO){var m=i.x===void 0?0:i.relative?i.x:i.x-o,h=i.y===void 0?0:i.relative?i.y:i.y-s;f=isNaN(r)?i.x1===void 0?f:i.relative?i.x:i.x1-o:r-o,p=isNaN(a)?i.y1===void 0?p:i.relative?i.y:i.y1-s:a-s;var g=i.x2===void 0?0:i.relative?i.x:i.x2-o,_=i.y2===void 0?0:i.relative?i.y:i.y2-s;u(m)<=e&&u(h)<=e&&u(f)<=e&&u(p)<=e&&u(g)<=e&&u(_)<=e&&(d=!0)}return i.type&K.CLOSE_PATH&&u(o-c)<=e&&u(s-l)<=e&&(d=!0),d?[]:i}))},e.MATRIX=a,e.ROTATE=function(e,t,n){t===void 0&&(t=0),n===void 0&&(n=0),En(e,t,n);var r=Math.sin(e),i=Math.cos(e);return a(i,r,-r,i,t-t*i+n*r,n-t*r-n*i)},e.TRANSLATE=function(e,t){return t===void 0&&(t=0),En(e,t),a(1,0,0,1,e,t)},e.SCALE=function(e,t){return t===void 0&&(t=e),En(e,t),a(e,0,0,t,0,0)},e.SKEW_X=function(e){return En(e),a(1,0,Math.atan(e),1,0,0)},e.SKEW_Y=function(e){return En(e),a(1,Math.atan(e),0,1,0,0)},e.X_AXIS_SYMMETRY=function(e){return e===void 0&&(e=0),En(e),a(-1,0,0,1,e,0)},e.Y_AXIS_SYMMETRY=function(e){return e===void 0&&(e=0),En(e),a(1,0,0,-1,0,e)},e.A_TO_C=function(){return i((function(e,t,n){return K.ARC===e.type?function(e,t,n){var r,i,a,o;e.cX||On(e,t,n);for(var s=Math.min(e.phi1,e.phi2),c=Math.max(e.phi1,e.phi2)-s,l=Math.ceil(c/90),u=Array(l),d=t,f=n,p=0;pc.maxX&&(c.maxX=e),ec.maxY&&(c.maxY=e),eO&&l(Pn(n,i.x1,i.x2,i.x,O));for(var p=0,m=Nn(r,i.y1,i.y2,i.y);pO&&u(Pn(r,i.y1,i.y2,i.y,O))}if(i.type&K.ARC){l(i.x),u(i.y),On(i,n,r);for(var h=i.xRot/180*Math.PI,g=Math.cos(h)*i.rX,_=Math.sin(h)*i.rX,v=-Math.sin(h)*i.rY,y=Math.cos(h)*i.rY,b=i.phi1i.phi2?[i.phi2+360,i.phi1+360]:[i.phi2,i.phi1],x=b[0],S=b[1],C=function(e){var t=e[0],n=e[1],r=180*Math.atan2(n,t)/Math.PI;return rx&&Ox&&O