uawdijnntqw1x1x1
IP : 216.73.216.130
Hostname : it-staging-server
Kernel : Linux it-staging-server 5.15.0-131-generic #141-Ubuntu SMP Fri Jan 10 21:18:28 UTC 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
forge
/
stage.sksb.smartcon-survey.com
/
public
/
98561
/
..
/
js
/
app.js
/
/
/*! For license information please see app.js.LICENSE.txt */ !function(){var e,A={2775:function(e,A,t){"use strict";function n(e){return e+.5|0}const r=(e,A,t)=>Math.max(Math.min(e,t),A);function s(e){return r(n(2.55*e),0,255)}function i(e){return r(n(255*e),0,255)}function a(e){return r(n(e/2.55)/100,0,1)}function o(e){return r(n(100*e),0,100)}const d={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},l=[..."0123456789ABCDEF"],u=e=>l[15&e],c=e=>l[(240&e)>>4]+l[15&e],h=e=>(240&e)>>4==(15&e);function f(e){var A=(e=>h(e.r)&&h(e.g)&&h(e.b)&&h(e.a))(e)?u:c;return e?"#"+A(e.r)+A(e.g)+A(e.b)+((e,A)=>e<255?A(e):"")(e.a,A):void 0}const _=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function m(e,A,t){const n=A*Math.min(t,1-t),r=(A,r=(A+e/30)%12)=>t-n*Math.max(Math.min(r-3,9-r,1),-1);return[r(0),r(8),r(4)]}function g(e,A,t){const n=(n,r=(n+e/60)%6)=>t-t*A*Math.max(Math.min(r,4-r,1),0);return[n(5),n(3),n(1)]}function p(e,A,t){const n=m(e,1,.5);let r;for(A+t>1&&(r=1/(A+t),A*=r,t*=r),r=0;r<3;r++)n[r]*=1-A-t,n[r]+=A;return n}function w(e){const A=e.r/255,t=e.g/255,n=e.b/255,r=Math.max(A,t,n),s=Math.min(A,t,n),i=(r+s)/2;let a,o,d;return r!==s&&(d=r-s,o=i>.5?d/(2-r-s):d/(r+s),a=function(e,A,t,n,r){return e===r?(A-t)/n+(A<t?6:0):A===r?(t-e)/n+2:(e-A)/n+4}(A,t,n,d,r),a=60*a+.5),[0|a,o||0,i]}function B(e,A,t,n){return(Array.isArray(A)?e(A[0],A[1],A[2]):e(A,t,n)).map(i)}function y(e,A,t){return B(m,e,A,t)}function M(e){return(e%360+360)%360}function b(e){const A=_.exec(e);let t,n=255;if(!A)return;A[5]!==t&&(n=A[6]?s(+A[5]):i(+A[5]));const r=M(+A[2]),a=+A[3]/100,o=+A[4]/100;return t="hwb"===A[1]?function(e,A,t){return B(p,e,A,t)}(r,a,o):"hsv"===A[1]?function(e,A,t){return B(g,e,A,t)}(r,a,o):y(r,a,o),{r:t[0],g:t[1],b:t[2],a:n}}const L={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},v={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let C;function Q(e){C||(C=function(){const e={},A=Object.keys(v),t=Object.keys(L);let n,r,s,i,a;for(n=0;n<A.length;n++){for(i=a=A[n],r=0;r<t.length;r++)s=t[r],a=a.replace(s,L[s]);s=parseInt(v[i],16),e[a]=[s>>16&255,s>>8&255,255&s]}return e}(),C.transparent=[0,0,0,0]);const A=C[e.toLowerCase()];return A&&{r:A[0],g:A[1],b:A[2],a:4===A.length?A[3]:255}}const k=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const F=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,D=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function x(e,A,t){if(e){let n=w(e);n[A]=Math.max(0,Math.min(n[A]+n[A]*t,0===A?360:1)),n=y(n),e.r=n[0],e.g=n[1],e.b=n[2]}}function Y(e,A){return e?Object.assign(A||{},e):e}function U(e){var A={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(A={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(A.a=i(e[3]))):(A=Y(e,{r:0,g:0,b:0,a:1})).a=i(A.a),A}function H(e){return"r"===e.charAt(0)?function(e){const A=k.exec(e);let t,n,i,a=255;if(A){if(A[7]!==t){const e=+A[7];a=A[8]?s(e):r(255*e,0,255)}return t=+A[1],n=+A[3],i=+A[5],t=255&(A[2]?s(t):r(t,0,255)),n=255&(A[4]?s(n):r(n,0,255)),i=255&(A[6]?s(i):r(i,0,255)),{r:t,g:n,b:i,a:a}}}(e):b(e)}class T{constructor(e){if(e instanceof T)return e;const A=typeof e;let t;var n,r,s;"object"===A?t=U(e):"string"===A&&(s=(n=e).length,"#"===n[0]&&(4===s||5===s?r={r:255&17*d[n[1]],g:255&17*d[n[2]],b:255&17*d[n[3]],a:5===s?17*d[n[4]]:255}:7!==s&&9!==s||(r={r:d[n[1]]<<4|d[n[2]],g:d[n[3]]<<4|d[n[4]],b:d[n[5]]<<4|d[n[6]],a:9===s?d[n[7]]<<4|d[n[8]]:255})),t=r||Q(e)||H(e)),this._rgb=t,this._valid=!!t}get valid(){return this._valid}get rgb(){var e=Y(this._rgb);return e&&(e.a=a(e.a)),e}set rgb(e){this._rgb=U(e)}rgbString(){return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${a(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0;var e}hexString(){return this._valid?f(this._rgb):void 0}hslString(){return this._valid?function(e){if(!e)return;const A=w(e),t=A[0],n=o(A[1]),r=o(A[2]);return e.a<255?`hsla(${t}, ${n}%, ${r}%, ${a(e.a)})`:`hsl(${t}, ${n}%, ${r}%)`}(this._rgb):void 0}mix(e,A){if(e){const t=this.rgb,n=e.rgb;let r;const s=A===r?.5:A,i=2*s-1,a=t.a-n.a,o=((i*a==-1?i:(i+a)/(1+i*a))+1)/2;r=1-o,t.r=255&o*t.r+r*n.r+.5,t.g=255&o*t.g+r*n.g+.5,t.b=255&o*t.b+r*n.b+.5,t.a=s*t.a+(1-s)*n.a,this.rgb=t}return this}interpolate(e,A){return e&&(this._rgb=function(e,A,t){const n=D(a(e.r)),r=D(a(e.g)),s=D(a(e.b));return{r:i(F(n+t*(D(a(A.r))-n))),g:i(F(r+t*(D(a(A.g))-r))),b:i(F(s+t*(D(a(A.b))-s))),a:e.a+t*(A.a-e.a)}}(this._rgb,e._rgb,A)),this}clone(){return new T(this.rgb)}alpha(e){return this._rgb.a=i(e),this}clearer(e){return this._rgb.a*=1-e,this}greyscale(){const e=this._rgb,A=n(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=A,this}opaquer(e){return this._rgb.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return x(this._rgb,2,e),this}darken(e){return x(this._rgb,2,-e),this}saturate(e){return x(this._rgb,1,e),this}desaturate(e){return x(this._rgb,1,-e),this}rotate(e){return function(e,A){var t=w(e);t[0]=M(t[0]+A),t=y(t),e.r=t[0],e.g=t[1],e.b=t[2]}(this._rgb,e),this}}function E(){}const S=(()=>{let e=0;return()=>e++})();function I(e){return null==e}function O(e){if(Array.isArray&&Array.isArray(e))return!0;const A=Object.prototype.toString.call(e);return"[object"===A.slice(0,7)&&"Array]"===A.slice(-6)}function P(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function j(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function R(e,A){return j(e)?e:A}function K(e,A){return void 0===e?A:e}const W=(e,A)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*A:+e;function N(e,A,t){if(e&&"function"==typeof e.call)return e.apply(t,A)}function z(e,A,t,n){let r,s,i;if(O(e))if(s=e.length,n)for(r=s-1;r>=0;r--)A.call(t,e[r],r);else for(r=0;r<s;r++)A.call(t,e[r],r);else if(P(e))for(i=Object.keys(e),s=i.length,r=0;r<s;r++)A.call(t,e[i[r]],i[r])}function V(e,A){let t,n,r,s;if(!e||!A||e.length!==A.length)return!1;for(t=0,n=e.length;t<n;++t)if(r=e[t],s=A[t],r.datasetIndex!==s.datasetIndex||r.index!==s.index)return!1;return!0}function G(e){if(O(e))return e.map(G);if(P(e)){const A=Object.create(null),t=Object.keys(e),n=t.length;let r=0;for(;r<n;++r)A[t[r]]=G(e[t[r]]);return A}return e}function J(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function X(e,A,t,n){if(!J(e))return;const r=A[e],s=t[e];P(r)&&P(s)?Z(r,s,n):A[e]=G(s)}function Z(e,A,t){const n=O(A)?A:[A],r=n.length;if(!P(e))return e;const s=(t=t||{}).merger||X;let i;for(let A=0;A<r;++A){if(i=n[A],!P(i))continue;const r=Object.keys(i);for(let A=0,n=r.length;A<n;++A)s(r[A],e,i,t)}return e}function q(e,A){return Z(e,A,{merger:$})}function $(e,A,t){if(!J(e))return;const n=A[e],r=t[e];P(n)&&P(r)?q(n,r):Object.prototype.hasOwnProperty.call(A,e)||(A[e]=G(r))}const ee={"":e=>e,x:e=>e.x,y:e=>e.y};function Ae(e,A){const t=ee[A]||(ee[A]=function(e){const A=function(e){const A=e.split("."),t=[];let n="";for(const e of A)n+=e,n.endsWith("\\")?n=n.slice(0,-1)+".":(t.push(n),n="");return t}(e);return e=>{for(const t of A){if(""===t)break;e=e&&e[t]}return e}}(A));return t(e)}function te(e){return e.charAt(0).toUpperCase()+e.slice(1)}const ne=e=>void 0!==e,re=e=>"function"==typeof e,se=(e,A)=>{if(e.size!==A.size)return!1;for(const t of e)if(!A.has(t))return!1;return!0};const ie=Math.PI,ae=2*ie,oe=ae+ie,de=Number.POSITIVE_INFINITY,le=ie/180,ue=ie/2,ce=ie/4,he=2*ie/3,fe=Math.log10,_e=Math.sign;function me(e,A,t){return Math.abs(e-A)<t}function ge(e){const A=Math.round(e);e=me(e,A,e/1e3)?A:e;const t=Math.pow(10,Math.floor(fe(e))),n=e/t;return(n<=1?1:n<=2?2:n<=5?5:10)*t}function pe(e){return!isNaN(parseFloat(e))&&isFinite(e)}function we(e,A,t){let n,r,s;for(n=0,r=e.length;n<r;n++)s=e[n][t],isNaN(s)||(A.min=Math.min(A.min,s),A.max=Math.max(A.max,s))}function Be(e){return e*(ie/180)}function ye(e){return e*(180/ie)}function Me(e){if(!j(e))return;let A=1,t=0;for(;Math.round(e*A)/A!==e;)A*=10,t++;return t}function be(e,A){const t=A.x-e.x,n=A.y-e.y,r=Math.sqrt(t*t+n*n);let s=Math.atan2(n,t);return s<-.5*ie&&(s+=ae),{angle:s,distance:r}}function Le(e,A){return Math.sqrt(Math.pow(A.x-e.x,2)+Math.pow(A.y-e.y,2))}function ve(e,A){return(e-A+oe)%ae-ie}function Ce(e){return(e%ae+ae)%ae}function Qe(e,A,t,n){const r=Ce(e),s=Ce(A),i=Ce(t),a=Ce(s-r),o=Ce(i-r),d=Ce(r-s),l=Ce(r-i);return r===s||r===i||n&&s===i||a>o&&d<l}function ke(e,A,t){return Math.max(A,Math.min(t,e))}function Fe(e,A,t,n=1e-6){return e>=Math.min(A,t)-n&&e<=Math.max(A,t)+n}function De(e,A,t){t=t||(t=>e[t]<A);let n,r=e.length-1,s=0;for(;r-s>1;)n=s+r>>1,t(n)?s=n:r=n;return{lo:s,hi:r}}const xe=(e,A,t,n)=>De(e,t,n?n=>{const r=e[n][A];return r<t||r===t&&e[n+1][A]===t}:n=>e[n][A]<t),Ye=(e,A,t)=>De(e,t,(n=>e[n][A]>=t));const Ue=["push","pop","shift","splice","unshift"];function He(e,A){const t=e._chartjs;if(!t)return;const n=t.listeners,r=n.indexOf(A);-1!==r&&n.splice(r,1),n.length>0||(Ue.forEach((A=>{delete e[A]})),delete e._chartjs)}function Te(e){const A=new Set(e);return A.size===e.length?e:Array.from(A)}const Ee="undefined"==typeof window?function(e){return e()}:window.requestAnimationFrame;function Se(e,A){let t=[],n=!1;return function(...r){t=r,n||(n=!0,Ee.call(window,(()=>{n=!1,e.apply(A,t)})))}}const Ie=e=>"start"===e?"left":"end"===e?"right":"center",Oe=(e,A,t)=>"start"===e?A:"end"===e?t:(A+t)/2;function Pe(e,A,t){const n=A.length;let r=0,s=n;if(e._sorted){const{iScale:i,_parsed:a}=e,o=i.axis,{min:d,max:l,minDefined:u,maxDefined:c}=i.getUserBounds();u&&(r=ke(Math.min(xe(a,o,d).lo,t?n:xe(A,o,i.getPixelForValue(d)).lo),0,n-1)),s=c?ke(Math.max(xe(a,i.axis,l,!0).hi+1,t?0:xe(A,o,i.getPixelForValue(l),!0).hi+1),r,n)-r:n-r}return{start:r,count:s}}function je(e){const{xScale:A,yScale:t,_scaleRanges:n}=e,r={xmin:A.min,xmax:A.max,ymin:t.min,ymax:t.max};if(!n)return e._scaleRanges=r,!0;const s=n.xmin!==A.min||n.xmax!==A.max||n.ymin!==t.min||n.ymax!==t.max;return Object.assign(n,r),s}const Re=e=>0===e||1===e,Ke=(e,A,t)=>-Math.pow(2,10*(e-=1))*Math.sin((e-A)*ae/t),We=(e,A,t)=>Math.pow(2,-10*e)*Math.sin((e-A)*ae/t)+1,Ne={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*ue),easeOutSine:e=>Math.sin(e*ue),easeInOutSine:e=>-.5*(Math.cos(ie*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>Re(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>Re(e)?e:Ke(e,.075,.3),easeOutElastic:e=>Re(e)?e:We(e,.075,.3),easeInOutElastic(e){const A=.1125;return Re(e)?e:e<.5?.5*Ke(2*e,A,.45):.5+.5*We(2*e-1,A,.45)},easeInBack(e){const A=1.70158;return e*e*((A+1)*e-A)},easeOutBack(e){const A=1.70158;return(e-=1)*e*((A+1)*e+A)+1},easeInOutBack(e){let A=1.70158;return(e/=.5)<1?e*e*((1+(A*=1.525))*e-A)*.5:.5*((e-=2)*e*((1+(A*=1.525))*e+A)+2)},easeInBounce:e=>1-Ne.easeOutBounce(1-e),easeOutBounce(e){const A=7.5625,t=2.75;return e<1/t?A*e*e:e<2/t?A*(e-=1.5/t)*e+.75:e<2.5/t?A*(e-=2.25/t)*e+.9375:A*(e-=2.625/t)*e+.984375},easeInOutBounce:e=>e<.5?.5*Ne.easeInBounce(2*e):.5*Ne.easeOutBounce(2*e-1)+.5};function ze(e){if(e&&"object"==typeof e){const A=e.toString();return"[object CanvasPattern]"===A||"[object CanvasGradient]"===A}return!1}function Ve(e){return ze(e)?e:new T(e)}function Ge(e){return ze(e)?e:new T(e).saturate(.5).darken(.1).hexString()}const Je=["x","y","borderWidth","radius","tension"],Xe=["color","borderColor","backgroundColor"];const Ze=new Map;function qe(e,A,t){return function(e,A){A=A||{};const t=e+JSON.stringify(A);let n=Ze.get(t);return n||(n=new Intl.NumberFormat(e,A),Ze.set(t,n)),n}(A,t).format(e)}const $e={values(e){return O(e)?e:""+e},numeric(e,A,t){if(0===e)return"0";const n=this.chart.options.locale;let r,s=e;if(t.length>1){const A=Math.max(Math.abs(t[0].value),Math.abs(t[t.length-1].value));(A<1e-4||A>1e15)&&(r="scientific"),s=function(e,A){let t=A.length>3?A[2].value-A[1].value:A[1].value-A[0].value;Math.abs(t)>=1&&e!==Math.floor(e)&&(t=e-Math.floor(e));return t}(e,t)}const i=fe(Math.abs(s)),a=isNaN(i)?1:Math.max(Math.min(-1*Math.floor(i),20),0),o={notation:r,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(o,this.options.ticks.format),qe(e,n,o)},logarithmic(e,A,t){if(0===e)return"0";const n=t[A].significand||e/Math.pow(10,Math.floor(fe(e)));return[1,2,3,5,10,15].includes(n)||A>.8*t.length?$e.numeric.call(this,e,A,t):""}};var eA={formatters:$e};const AA=Object.create(null),tA=Object.create(null);function nA(e,A){if(!A)return e;const t=A.split(".");for(let A=0,n=t.length;A<n;++A){const n=t[A];e=e[n]||(e[n]=Object.create(null))}return e}function rA(e,A,t){return"string"==typeof A?Z(nA(e,A),t):Z(nA(e,""),A)}class sA{constructor(e,A){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,A)=>Ge(A.backgroundColor),this.hoverBorderColor=(e,A)=>Ge(A.borderColor),this.hoverColor=(e,A)=>Ge(A.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(A)}set(e,A){return rA(this,e,A)}get(e){return nA(this,e)}describe(e,A){return rA(tA,e,A)}override(e,A){return rA(AA,e,A)}route(e,A,t,n){const r=nA(this,e),s=nA(this,t),i="_"+A;Object.defineProperties(r,{[i]:{value:r[A],writable:!0},[A]:{enumerable:!0,get(){const e=this[i],A=s[n];return P(e)?Object.assign({},A,e):K(e,A)},set(e){this[i]=e}}})}apply(e){e.forEach((e=>e(this)))}}var iA=new sA({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:Xe},numbers:{type:"number",properties:Je}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,A)=>A.lineWidth,tickColor:(e,A)=>A.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:eA.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function aA(e,A,t,n,r){let s=A[r];return s||(s=A[r]=e.measureText(r).width,t.push(r)),s>n&&(n=s),n}function oA(e,A,t,n){let r=(n=n||{}).data=n.data||{},s=n.garbageCollect=n.garbageCollect||[];n.font!==A&&(r=n.data={},s=n.garbageCollect=[],n.font=A),e.save(),e.font=A;let i=0;const a=t.length;let o,d,l,u,c;for(o=0;o<a;o++)if(u=t[o],null==u||O(u)){if(O(u))for(d=0,l=u.length;d<l;d++)c=u[d],null==c||O(c)||(i=aA(e,r,s,i,c))}else i=aA(e,r,s,i,u);e.restore();const h=s.length/2;if(h>t.length){for(o=0;o<h;o++)delete r[s[o]];s.splice(0,h)}return i}function dA(e,A,t){const n=e.currentDevicePixelRatio,r=0!==t?Math.max(t/2,.5):0;return Math.round((A-r)*n)/n+r}function lA(e,A){(A||e)&&((A=A||e.getContext("2d")).save(),A.resetTransform(),A.clearRect(0,0,e.width,e.height),A.restore())}function uA(e,A,t,n){cA(e,A,t,n,null)}function cA(e,A,t,n,r){let s,i,a,o,d,l,u,c;const h=A.pointStyle,f=A.rotation,_=A.radius;let m=(f||0)*le;if(h&&"object"==typeof h&&(s=h.toString(),"[object HTMLImageElement]"===s||"[object HTMLCanvasElement]"===s))return e.save(),e.translate(t,n),e.rotate(m),e.drawImage(h,-h.width/2,-h.height/2,h.width,h.height),void e.restore();if(!(isNaN(_)||_<=0)){switch(e.beginPath(),h){default:r?e.ellipse(t,n,r/2,_,0,0,ae):e.arc(t,n,_,0,ae),e.closePath();break;case"triangle":l=r?r/2:_,e.moveTo(t+Math.sin(m)*l,n-Math.cos(m)*_),m+=he,e.lineTo(t+Math.sin(m)*l,n-Math.cos(m)*_),m+=he,e.lineTo(t+Math.sin(m)*l,n-Math.cos(m)*_),e.closePath();break;case"rectRounded":d=.516*_,o=_-d,i=Math.cos(m+ce)*o,u=Math.cos(m+ce)*(r?r/2-d:o),a=Math.sin(m+ce)*o,c=Math.sin(m+ce)*(r?r/2-d:o),e.arc(t-u,n-a,d,m-ie,m-ue),e.arc(t+c,n-i,d,m-ue,m),e.arc(t+u,n+a,d,m,m+ue),e.arc(t-c,n+i,d,m+ue,m+ie),e.closePath();break;case"rect":if(!f){o=Math.SQRT1_2*_,l=r?r/2:o,e.rect(t-l,n-o,2*l,2*o);break}m+=ce;case"rectRot":u=Math.cos(m)*(r?r/2:_),i=Math.cos(m)*_,a=Math.sin(m)*_,c=Math.sin(m)*(r?r/2:_),e.moveTo(t-u,n-a),e.lineTo(t+c,n-i),e.lineTo(t+u,n+a),e.lineTo(t-c,n+i),e.closePath();break;case"crossRot":m+=ce;case"cross":u=Math.cos(m)*(r?r/2:_),i=Math.cos(m)*_,a=Math.sin(m)*_,c=Math.sin(m)*(r?r/2:_),e.moveTo(t-u,n-a),e.lineTo(t+u,n+a),e.moveTo(t+c,n-i),e.lineTo(t-c,n+i);break;case"star":u=Math.cos(m)*(r?r/2:_),i=Math.cos(m)*_,a=Math.sin(m)*_,c=Math.sin(m)*(r?r/2:_),e.moveTo(t-u,n-a),e.lineTo(t+u,n+a),e.moveTo(t+c,n-i),e.lineTo(t-c,n+i),m+=ce,u=Math.cos(m)*(r?r/2:_),i=Math.cos(m)*_,a=Math.sin(m)*_,c=Math.sin(m)*(r?r/2:_),e.moveTo(t-u,n-a),e.lineTo(t+u,n+a),e.moveTo(t+c,n-i),e.lineTo(t-c,n+i);break;case"line":i=r?r/2:Math.cos(m)*_,a=Math.sin(m)*_,e.moveTo(t-i,n-a),e.lineTo(t+i,n+a);break;case"dash":e.moveTo(t,n),e.lineTo(t+Math.cos(m)*(r?r/2:_),n+Math.sin(m)*_);break;case!1:e.closePath()}e.fill(),A.borderWidth>0&&e.stroke()}}function hA(e,A,t){return t=t||.5,!A||e&&e.x>A.left-t&&e.x<A.right+t&&e.y>A.top-t&&e.y<A.bottom+t}function fA(e,A){e.save(),e.beginPath(),e.rect(A.left,A.top,A.right-A.left,A.bottom-A.top),e.clip()}function _A(e){e.restore()}function mA(e,A,t,n,r){if(!A)return e.lineTo(t.x,t.y);if("middle"===r){const n=(A.x+t.x)/2;e.lineTo(n,A.y),e.lineTo(n,t.y)}else"after"===r!=!!n?e.lineTo(A.x,t.y):e.lineTo(t.x,A.y);e.lineTo(t.x,t.y)}function gA(e,A,t,n){if(!A)return e.lineTo(t.x,t.y);e.bezierCurveTo(n?A.cp1x:A.cp2x,n?A.cp1y:A.cp2y,n?t.cp2x:t.cp1x,n?t.cp2y:t.cp1y,t.x,t.y)}function pA(e,A,t,n,r){if(r.strikethrough||r.underline){const s=e.measureText(n),i=A-s.actualBoundingBoxLeft,a=A+s.actualBoundingBoxRight,o=t-s.actualBoundingBoxAscent,d=t+s.actualBoundingBoxDescent,l=r.strikethrough?(o+d)/2:d;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=r.decorationWidth||2,e.moveTo(i,l),e.lineTo(a,l),e.stroke()}}function wA(e,A){const t=e.fillStyle;e.fillStyle=A.color,e.fillRect(A.left,A.top,A.width,A.height),e.fillStyle=t}function BA(e,A,t,n,r,s={}){const i=O(A)?A:[A],a=s.strokeWidth>0&&""!==s.strokeColor;let o,d;for(e.save(),e.font=r.string,function(e,A){A.translation&&e.translate(A.translation[0],A.translation[1]),I(A.rotation)||e.rotate(A.rotation),A.color&&(e.fillStyle=A.color),A.textAlign&&(e.textAlign=A.textAlign),A.textBaseline&&(e.textBaseline=A.textBaseline)}(e,s),o=0;o<i.length;++o)d=i[o],s.backdrop&&wA(e,s.backdrop),a&&(s.strokeColor&&(e.strokeStyle=s.strokeColor),I(s.strokeWidth)||(e.lineWidth=s.strokeWidth),e.strokeText(d,t,n,s.maxWidth)),e.fillText(d,t,n,s.maxWidth),pA(e,t,n,d,s),n+=Number(r.lineHeight);e.restore()}function yA(e,A){const{x:t,y:n,w:r,h:s,radius:i}=A;e.arc(t+i.topLeft,n+i.topLeft,i.topLeft,1.5*ie,ie,!0),e.lineTo(t,n+s-i.bottomLeft),e.arc(t+i.bottomLeft,n+s-i.bottomLeft,i.bottomLeft,ie,ue,!0),e.lineTo(t+r-i.bottomRight,n+s),e.arc(t+r-i.bottomRight,n+s-i.bottomRight,i.bottomRight,ue,0,!0),e.lineTo(t+r,n+i.topRight),e.arc(t+r-i.topRight,n+i.topRight,i.topRight,0,-ue,!0),e.lineTo(t+i.topLeft,n)}const MA=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,bA=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function LA(e,A){const t=(""+e).match(MA);if(!t||"normal"===t[1])return 1.2*A;switch(e=+t[2],t[3]){case"px":return e;case"%":e/=100}return A*e}const vA=e=>+e||0;function CA(e,A){const t={},n=P(A),r=n?Object.keys(A):A,s=P(e)?n?t=>K(e[t],e[A[t]]):A=>e[A]:()=>e;for(const e of r)t[e]=vA(s(e));return t}function QA(e){return CA(e,{top:"y",right:"x",bottom:"y",left:"x"})}function kA(e){return CA(e,["topLeft","topRight","bottomLeft","bottomRight"])}function FA(e){const A=QA(e);return A.width=A.left+A.right,A.height=A.top+A.bottom,A}function DA(e,A){e=e||{},A=A||iA.font;let t=K(e.size,A.size);"string"==typeof t&&(t=parseInt(t,10));let n=K(e.style,A.style);n&&!(""+n).match(bA)&&(console.warn('Invalid font style specified: "'+n+'"'),n=void 0);const r={family:K(e.family,A.family),lineHeight:LA(K(e.lineHeight,A.lineHeight),t),size:t,style:n,weight:K(e.weight,A.weight),string:""};return r.string=function(e){return!e||I(e.size)||I(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(r),r}function xA(e,A,t,n){let r,s,i,a=!0;for(r=0,s=e.length;r<s;++r)if(i=e[r],void 0!==i&&(void 0!==A&&"function"==typeof i&&(i=i(A),a=!1),void 0!==t&&O(i)&&(i=i[t%i.length],a=!1),void 0!==i))return n&&!a&&(n.cacheable=!1),i}function YA(e,A){return Object.assign(Object.create(e),A)}function UA(e,A=[""],t,n,r=()=>e[0]){const s=t||e;void 0===n&&(n=WA("_fallback",e));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:s,_fallback:n,_getTarget:r,override:t=>UA([t,...e],A,s,n)};return new Proxy(i,{deleteProperty(A,t){return delete A[t],delete A._keys,delete e[0][t],!0},get(t,n){return IA(t,n,(()=>function(e,A,t,n){let r;for(const s of A)if(r=WA(EA(s,e),t),void 0!==r)return SA(e,r)?RA(t,n,e,r):r}(n,A,e,t)))},getOwnPropertyDescriptor(e,A){return Reflect.getOwnPropertyDescriptor(e._scopes[0],A)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(e,A){return NA(e).includes(A)},ownKeys(e){return NA(e)},set(e,A,t){const n=e._storage||(e._storage=r());return e[A]=n[A]=t,delete e._keys,!0}})}function HA(e,A,t,n){const r={_cacheable:!1,_proxy:e,_context:A,_subProxy:t,_stack:new Set,_descriptors:TA(e,n),setContext:A=>HA(e,A,t,n),override:r=>HA(e.override(r),A,t,n)};return new Proxy(r,{deleteProperty(A,t){return delete A[t],delete e[t],!0},get(e,A,t){return IA(e,A,(()=>function(e,A,t){const{_proxy:n,_context:r,_subProxy:s,_descriptors:i}=e;let a=n[A];re(a)&&i.isScriptable(A)&&(a=function(e,A,t,n){const{_proxy:r,_context:s,_subProxy:i,_stack:a}=t;if(a.has(e))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+e);a.add(e);let o=A(s,i||n);a.delete(e),SA(e,o)&&(o=RA(r._scopes,r,e,o));return o}(A,a,e,t));O(a)&&a.length&&(a=function(e,A,t,n){const{_proxy:r,_context:s,_subProxy:i,_descriptors:a}=t;if(void 0!==s.index&&n(e))return A[s.index%A.length];if(P(A[0])){const t=A,n=r._scopes.filter((e=>e!==t));A=[];for(const o of t){const t=RA(n,r,e,o);A.push(HA(t,s,i&&i[e],a))}}return A}(A,a,e,i.isIndexable));SA(A,a)&&(a=HA(a,r,s&&s[A],i));return a}(e,A,t)))},getOwnPropertyDescriptor(A,t){return A._descriptors.allKeys?Reflect.has(e,t)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,t)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(A,t){return Reflect.has(e,t)},ownKeys(){return Reflect.ownKeys(e)},set(A,t,n){return e[t]=n,delete A[t],!0}})}function TA(e,A={scriptable:!0,indexable:!0}){const{_scriptable:t=A.scriptable,_indexable:n=A.indexable,_allKeys:r=A.allKeys}=e;return{allKeys:r,scriptable:t,indexable:n,isScriptable:re(t)?t:()=>t,isIndexable:re(n)?n:()=>n}}const EA=(e,A)=>e?e+te(A):A,SA=(e,A)=>P(A)&&"adapters"!==e&&(null===Object.getPrototypeOf(A)||A.constructor===Object);function IA(e,A,t){if(Object.prototype.hasOwnProperty.call(e,A)||"constructor"===A)return e[A];const n=t();return e[A]=n,n}function OA(e,A,t){return re(e)?e(A,t):e}const PA=(e,A)=>!0===e?A:"string"==typeof e?Ae(A,e):void 0;function jA(e,A,t,n,r){for(const s of A){const A=PA(t,s);if(A){e.add(A);const s=OA(A._fallback,t,r);if(void 0!==s&&s!==t&&s!==n)return s}else if(!1===A&&void 0!==n&&t!==n)return null}return!1}function RA(e,A,t,n){const r=A._rootScopes,s=OA(A._fallback,t,n),i=[...e,...r],a=new Set;a.add(n);let o=KA(a,i,t,s||t,n);return null!==o&&((void 0===s||s===t||(o=KA(a,i,s,o,n),null!==o))&&UA(Array.from(a),[""],r,s,(()=>function(e,A,t){const n=e._getTarget();A in n||(n[A]={});const r=n[A];if(O(r)&&P(t))return t;return r||{}}(A,t,n))))}function KA(e,A,t,n,r){for(;t;)t=jA(e,A,t,n,r);return t}function WA(e,A){for(const t of A){if(!t)continue;const A=t[e];if(void 0!==A)return A}}function NA(e){let A=e._keys;return A||(A=e._keys=function(e){const A=new Set;for(const t of e)for(const e of Object.keys(t).filter((e=>!e.startsWith("_"))))A.add(e);return Array.from(A)}(e._scopes)),A}function zA(e,A,t,n){const{iScale:r}=e,{key:s="r"}=this._parsing,i=new Array(n);let a,o,d,l;for(a=0,o=n;a<o;++a)d=a+t,l=A[d],i[a]={r:r.parse(Ae(l,s),d)};return i}const VA=Number.EPSILON||1e-14,GA=(e,A)=>A<e.length&&!e[A].skip&&e[A],JA=e=>"x"===e?"y":"x";function XA(e,A,t,n){const r=e.skip?A:e,s=A,i=t.skip?A:t,a=Le(s,r),o=Le(i,s);let d=a/(a+o),l=o/(a+o);d=isNaN(d)?0:d,l=isNaN(l)?0:l;const u=n*d,c=n*l;return{previous:{x:s.x-u*(i.x-r.x),y:s.y-u*(i.y-r.y)},next:{x:s.x+c*(i.x-r.x),y:s.y+c*(i.y-r.y)}}}function ZA(e,A="x"){const t=JA(A),n=e.length,r=Array(n).fill(0),s=Array(n);let i,a,o,d=GA(e,0);for(i=0;i<n;++i)if(a=o,o=d,d=GA(e,i+1),o){if(d){const e=d[A]-o[A];r[i]=0!==e?(d[t]-o[t])/e:0}s[i]=a?d?_e(r[i-1])!==_e(r[i])?0:(r[i-1]+r[i])/2:r[i-1]:r[i]}!function(e,A,t){const n=e.length;let r,s,i,a,o,d=GA(e,0);for(let l=0;l<n-1;++l)o=d,d=GA(e,l+1),o&&d&&(me(A[l],0,VA)?t[l]=t[l+1]=0:(r=t[l]/A[l],s=t[l+1]/A[l],a=Math.pow(r,2)+Math.pow(s,2),a<=9||(i=3/Math.sqrt(a),t[l]=r*i*A[l],t[l+1]=s*i*A[l])))}(e,r,s),function(e,A,t="x"){const n=JA(t),r=e.length;let s,i,a,o=GA(e,0);for(let d=0;d<r;++d){if(i=a,a=o,o=GA(e,d+1),!a)continue;const r=a[t],l=a[n];i&&(s=(r-i[t])/3,a[`cp1${t}`]=r-s,a[`cp1${n}`]=l-s*A[d]),o&&(s=(o[t]-r)/3,a[`cp2${t}`]=r+s,a[`cp2${n}`]=l+s*A[d])}}(e,s,A)}function qA(e,A,t){return Math.max(Math.min(e,t),A)}function $A(e,A,t,n,r){let s,i,a,o;if(A.spanGaps&&(e=e.filter((e=>!e.skip))),"monotone"===A.cubicInterpolationMode)ZA(e,r);else{let t=n?e[e.length-1]:e[0];for(s=0,i=e.length;s<i;++s)a=e[s],o=XA(t,a,e[Math.min(s+1,i-(n?0:1))%i],A.tension),a.cp1x=o.previous.x,a.cp1y=o.previous.y,a.cp2x=o.next.x,a.cp2y=o.next.y,t=a}A.capBezierPoints&&function(e,A){let t,n,r,s,i,a=hA(e[0],A);for(t=0,n=e.length;t<n;++t)i=s,s=a,a=t<n-1&&hA(e[t+1],A),s&&(r=e[t],i&&(r.cp1x=qA(r.cp1x,A.left,A.right),r.cp1y=qA(r.cp1y,A.top,A.bottom)),a&&(r.cp2x=qA(r.cp2x,A.left,A.right),r.cp2y=qA(r.cp2y,A.top,A.bottom)))}(e,t)}function et(){return"undefined"!=typeof window&&"undefined"!=typeof document}function At(e){let A=e.parentNode;return A&&"[object ShadowRoot]"===A.toString()&&(A=A.host),A}function tt(e,A,t){let n;return"string"==typeof e?(n=parseInt(e,10),-1!==e.indexOf("%")&&(n=n/100*A.parentNode[t])):n=e,n}const nt=e=>e.ownerDocument.defaultView.getComputedStyle(e,null);const rt=["top","right","bottom","left"];function st(e,A,t){const n={};t=t?"-"+t:"";for(let r=0;r<4;r++){const s=rt[r];n[s]=parseFloat(e[A+"-"+s+t])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}const it=(e,A,t)=>(e>0||A>0)&&(!t||!t.shadowRoot);function at(e,A){if("native"in e)return e;const{canvas:t,currentDevicePixelRatio:n}=A,r=nt(t),s="border-box"===r.boxSizing,i=st(r,"padding"),a=st(r,"border","width"),{x:o,y:d,box:l}=function(e,A){const t=e.touches,n=t&&t.length?t[0]:e,{offsetX:r,offsetY:s}=n;let i,a,o=!1;if(it(r,s,e.target))i=r,a=s;else{const e=A.getBoundingClientRect();i=n.clientX-e.left,a=n.clientY-e.top,o=!0}return{x:i,y:a,box:o}}(e,t),u=i.left+(l&&a.left),c=i.top+(l&&a.top);let{width:h,height:f}=A;return s&&(h-=i.width+a.width,f-=i.height+a.height),{x:Math.round((o-u)/h*t.width/n),y:Math.round((d-c)/f*t.height/n)}}const ot=e=>Math.round(10*e)/10;function dt(e,A,t,n){const r=nt(e),s=st(r,"margin"),i=tt(r.maxWidth,e,"clientWidth")||de,a=tt(r.maxHeight,e,"clientHeight")||de,o=function(e,A,t){let n,r;if(void 0===A||void 0===t){const s=e&&At(e);if(s){const e=s.getBoundingClientRect(),i=nt(s),a=st(i,"border","width"),o=st(i,"padding");A=e.width-o.width-a.width,t=e.height-o.height-a.height,n=tt(i.maxWidth,s,"clientWidth"),r=tt(i.maxHeight,s,"clientHeight")}else A=e.clientWidth,t=e.clientHeight}return{width:A,height:t,maxWidth:n||de,maxHeight:r||de}}(e,A,t);let{width:d,height:l}=o;if("content-box"===r.boxSizing){const e=st(r,"border","width"),A=st(r,"padding");d-=A.width+e.width,l-=A.height+e.height}d=Math.max(0,d-s.width),l=Math.max(0,n?d/n:l-s.height),d=ot(Math.min(d,i,o.maxWidth)),l=ot(Math.min(l,a,o.maxHeight)),d&&!l&&(l=ot(d/2));return(void 0!==A||void 0!==t)&&n&&o.height&&l>o.height&&(l=o.height,d=ot(Math.floor(l*n))),{width:d,height:l}}function lt(e,A,t){const n=A||1,r=Math.floor(e.height*n),s=Math.floor(e.width*n);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const i=e.canvas;return i.style&&(t||!i.style.height&&!i.style.width)&&(i.style.height=`${e.height}px`,i.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==n||i.height!==r||i.width!==s)&&(e.currentDevicePixelRatio=n,i.height=r,i.width=s,e.ctx.setTransform(n,0,0,n,0,0),!0)}const ut=function(){let e=!1;try{const A={get passive(){return e=!0,!1}};et()&&(window.addEventListener("test",null,A),window.removeEventListener("test",null,A))}catch(e){}return e}();function ct(e,A){const t=function(e,A){return nt(e).getPropertyValue(A)}(e,A),n=t&&t.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function ht(e,A,t,n){return{x:e.x+t*(A.x-e.x),y:e.y+t*(A.y-e.y)}}function ft(e,A,t,n){return{x:e.x+t*(A.x-e.x),y:"middle"===n?t<.5?e.y:A.y:"after"===n?t<1?e.y:A.y:t>0?A.y:e.y}}function _t(e,A,t,n){const r={x:e.cp2x,y:e.cp2y},s={x:A.cp1x,y:A.cp1y},i=ht(e,r,t),a=ht(r,s,t),o=ht(s,A,t),d=ht(i,a,t),l=ht(a,o,t);return ht(d,l,t)}function mt(e,A,t){return e?function(e,A){return{x(t){return e+e+A-t},setWidth(e){A=e},textAlign(e){return"center"===e?e:"right"===e?"left":"right"},xPlus(e,A){return e-A},leftForLtr(e,A){return e-A}}}(A,t):{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,A){return e+A},leftForLtr(e,A){return e}}}function gt(e,A){let t,n;"ltr"!==A&&"rtl"!==A||(t=e.canvas.style,n=[t.getPropertyValue("direction"),t.getPropertyPriority("direction")],t.setProperty("direction",A,"important"),e.prevTextDirection=n)}function pt(e,A){void 0!==A&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",A[0],A[1]))}function wt(e){return"angle"===e?{between:Qe,compare:ve,normalize:Ce}:{between:Fe,compare:(e,A)=>e-A,normalize:e=>e}}function Bt({start:e,end:A,count:t,loop:n,style:r}){return{start:e%t,end:A%t,loop:n&&(A-e+1)%t==0,style:r}}function yt(e,A,t){if(!t)return[e];const{property:n,start:r,end:s}=t,i=A.length,{compare:a,between:o,normalize:d}=wt(n),{start:l,end:u,loop:c,style:h}=function(e,A,t){const{property:n,start:r,end:s}=t,{between:i,normalize:a}=wt(n),o=A.length;let d,l,{start:u,end:c,loop:h}=e;if(h){for(u+=o,c+=o,d=0,l=o;d<l&&i(a(A[u%o][n]),r,s);++d)u--,c--;u%=o,c%=o}return c<u&&(c+=o),{start:u,end:c,loop:h,style:e.style}}(e,A,t),f=[];let _,m,g,p=!1,w=null;const B=()=>p||o(r,g,_)&&0!==a(r,g),y=()=>!p||0===a(s,_)||o(s,g,_);for(let e=l,t=l;e<=u;++e)m=A[e%i],m.skip||(_=d(m[n]),_!==g&&(p=o(_,r,s),null===w&&B()&&(w=0===a(_,r)?e:t),null!==w&&y()&&(f.push(Bt({start:w,end:e,loop:c,count:i,style:h})),w=null),t=e,g=_));return null!==w&&f.push(Bt({start:w,end:u,loop:c,count:i,style:h})),f}function Mt(e,A){const t=[],n=e.segments;for(let r=0;r<n.length;r++){const s=yt(n[r],e.points,A);s.length&&t.push(...s)}return t}function bt(e,A,t,n){return n&&n.setContext&&t?function(e,A,t,n){const r=e._chart.getContext(),s=Lt(e.options),{_datasetIndex:i,options:{spanGaps:a}}=e,o=t.length,d=[];let l=s,u=A[0].start,c=u;function h(e,A,n,r){const s=a?-1:1;if(e!==A){for(e+=o;t[e%o].skip;)e-=s;for(;t[A%o].skip;)A+=s;e%o!=A%o&&(d.push({start:e%o,end:A%o,loop:n,style:r}),l=r,u=A%o)}}for(const e of A){u=a?u:e.start;let A,s=t[u%o];for(c=u+1;c<=e.end;c++){const a=t[c%o];A=Lt(n.setContext(YA(r,{type:"segment",p0:s,p1:a,p0DataIndex:(c-1)%o,p1DataIndex:c%o,datasetIndex:i}))),vt(A,l)&&h(u,c-1,e.loop,l),s=a,l=A}u<c-1&&h(u,c-1,e.loop,l)}return d}(e,A,t,n):A}function Lt(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function vt(e,A){if(!A)return!1;const t=[],n=function(e,A){return ze(A)?(t.includes(A)||t.push(A),t.indexOf(A)):A};return JSON.stringify(e,n)!==JSON.stringify(A,n)}class Ct{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,A,t,n){const r=A.listeners[n],s=A.duration;r.forEach((n=>n({chart:e,initial:A.initial,numSteps:s,currentStep:Math.min(t-A.start,s)})))}_refresh(){this._request||(this._running=!0,this._request=Ee.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(e=Date.now()){let A=0;this._charts.forEach(((t,n)=>{if(!t.running||!t.items.length)return;const r=t.items;let s,i=r.length-1,a=!1;for(;i>=0;--i)s=r[i],s._active?(s._total>t.duration&&(t.duration=s._total),s.tick(e),a=!0):(r[i]=r[r.length-1],r.pop());a&&(n.draw(),this._notify(n,t,e,"progress")),r.length||(t.running=!1,this._notify(n,t,e,"complete"),t.initial=!1),A+=r.length})),this._lastDate=e,0===A&&(this._running=!1)}_getAnims(e){const A=this._charts;let t=A.get(e);return t||(t={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},A.set(e,t)),t}listen(e,A,t){this._getAnims(e).listeners[A].push(t)}add(e,A){A&&A.length&&this._getAnims(e).items.push(...A)}has(e){return this._getAnims(e).items.length>0}start(e){const A=this._charts.get(e);A&&(A.running=!0,A.start=Date.now(),A.duration=A.items.reduce(((e,A)=>Math.max(e,A._duration)),0),this._refresh())}running(e){if(!this._running)return!1;const A=this._charts.get(e);return!!(A&&A.running&&A.items.length)}stop(e){const A=this._charts.get(e);if(!A||!A.items.length)return;const t=A.items;let n=t.length-1;for(;n>=0;--n)t[n].cancel();A.items=[],this._notify(e,A,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var Qt=new Ct;const kt="transparent",Ft={boolean(e,A,t){return t>.5?A:e},color(e,A,t){const n=Ve(e||kt),r=n.valid&&Ve(A||kt);return r&&r.valid?r.mix(n,t).hexString():A},number(e,A,t){return e+(A-e)*t}};class Dt{constructor(e,A,t,n){const r=A[t];n=xA([e.to,n,r,e.from]);const s=xA([e.from,r,n]);this._active=!0,this._fn=e.fn||Ft[e.type||typeof s],this._easing=Ne[e.easing]||Ne.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=A,this._prop=t,this._from=s,this._to=n,this._promises=void 0}active(){return this._active}update(e,A,t){if(this._active){this._notify(!1);const n=this._target[this._prop],r=t-this._start,s=this._duration-r;this._start=t,this._duration=Math.floor(Math.max(s,e.duration)),this._total+=r,this._loop=!!e.loop,this._to=xA([e.to,A,n,e.from]),this._from=xA([e.from,n,A])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const A=e-this._start,t=this._duration,n=this._prop,r=this._from,s=this._loop,i=this._to;let a;if(this._active=r!==i&&(s||A<t),!this._active)return this._target[n]=i,void this._notify(!0);A<0?this._target[n]=r:(a=A/t%2,a=s&&a>1?2-a:a,a=this._easing(Math.min(1,Math.max(0,a))),this._target[n]=this._fn(r,i,a))}wait(){const e=this._promises||(this._promises=[]);return new Promise(((A,t)=>{e.push({res:A,rej:t})}))}_notify(e){const A=e?"res":"rej",t=this._promises||[];for(let e=0;e<t.length;e++)t[e][A]()}}class xt{constructor(e,A){this._chart=e,this._properties=new Map,this.configure(A)}configure(e){if(!P(e))return;const A=Object.keys(iA.animation),t=this._properties;Object.getOwnPropertyNames(e).forEach((n=>{const r=e[n];if(!P(r))return;const s={};for(const e of A)s[e]=r[e];(O(r.properties)&&r.properties||[n]).forEach((e=>{e!==n&&t.has(e)||t.set(e,s)}))}))}_animateOptions(e,A){const t=A.options,n=function(e,A){if(!A)return;let t=e.options;if(!t)return void(e.options=A);t.$shared&&(e.options=t=Object.assign({},t,{$shared:!1,$animations:{}}));return t}(e,t);if(!n)return[];const r=this._createAnimations(n,t);return t.$shared&&function(e,A){const t=[],n=Object.keys(A);for(let A=0;A<n.length;A++){const r=e[n[A]];r&&r.active()&&t.push(r.wait())}return Promise.all(t)}(e.options.$animations,t).then((()=>{e.options=t}),(()=>{})),r}_createAnimations(e,A){const t=this._properties,n=[],r=e.$animations||(e.$animations={}),s=Object.keys(A),i=Date.now();let a;for(a=s.length-1;a>=0;--a){const o=s[a];if("$"===o.charAt(0))continue;if("options"===o){n.push(...this._animateOptions(e,A));continue}const d=A[o];let l=r[o];const u=t.get(o);if(l){if(u&&l.active()){l.update(u,d,i);continue}l.cancel()}u&&u.duration?(r[o]=l=new Dt(u,e,o,d),n.push(l)):e[o]=d}return n}update(e,A){if(0===this._properties.size)return void Object.assign(e,A);const t=this._createAnimations(e,A);return t.length?(Qt.add(this._chart,t),!0):void 0}}function Yt(e,A){const t=e&&e.options||{},n=t.reverse,r=void 0===t.min?A:0,s=void 0===t.max?A:0;return{start:n?s:r,end:n?r:s}}function Ut(e,A){const t=[],n=e._getSortedDatasetMetas(A);let r,s;for(r=0,s=n.length;r<s;++r)t.push(n[r].index);return t}function Ht(e,A,t,n={}){const r=e.keys,s="single"===n.mode;let i,a,o,d;if(null!==A){for(i=0,a=r.length;i<a;++i){if(o=+r[i],o===t){if(n.all)continue;break}d=e.values[o],j(d)&&(s||0===A||_e(A)===_e(d))&&(A+=d)}return A}}function Tt(e,A){const t=e&&e.options.stacked;return t||void 0===t&&void 0!==A.stack}function Et(e,A,t){const n=e[A]||(e[A]={});return n[t]||(n[t]={})}function St(e,A,t,n){for(const r of A.getMatchingVisibleMetas(n).reverse()){const A=e[r.index];if(t&&A>0||!t&&A<0)return r.index}return null}function It(e,A){const{chart:t,_cachedMeta:n}=e,r=t._stacks||(t._stacks={}),{iScale:s,vScale:i,index:a}=n,o=s.axis,d=i.axis,l=function(e,A,t){return`${e.id}.${A.id}.${t.stack||t.type}`}(s,i,n),u=A.length;let c;for(let e=0;e<u;++e){const t=A[e],{[o]:s,[d]:u}=t;c=(t._stacks||(t._stacks={}))[d]=Et(r,l,s),c[a]=u,c._top=St(c,i,!0,n.type),c._bottom=St(c,i,!1,n.type);(c._visualValues||(c._visualValues={}))[a]=u}}function Ot(e,A){const t=e.scales;return Object.keys(t).filter((e=>t[e].axis===A)).shift()}function Pt(e,A){const t=e.controller.index,n=e.vScale&&e.vScale.axis;if(n){A=A||e._parsed;for(const e of A){const A=e._stacks;if(!A||void 0===A[n]||void 0===A[n][t])return;delete A[n][t],void 0!==A[n]._visualValues&&void 0!==A[n]._visualValues[t]&&delete A[n]._visualValues[t]}}}const jt=e=>"reset"===e||"none"===e,Rt=(e,A)=>A?e:Object.assign({},e);class Kt{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,A){this.chart=e,this._ctx=e.ctx,this.index=A,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=Tt(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&Pt(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,A=this._cachedMeta,t=this.getDataset(),n=(e,A,t,n)=>"x"===e?A:"r"===e?n:t,r=A.xAxisID=K(t.xAxisID,Ot(e,"x")),s=A.yAxisID=K(t.yAxisID,Ot(e,"y")),i=A.rAxisID=K(t.rAxisID,Ot(e,"r")),a=A.indexAxis,o=A.iAxisID=n(a,r,s,i),d=A.vAxisID=n(a,s,r,i);A.xScale=this.getScaleForId(r),A.yScale=this.getScaleForId(s),A.rScale=this.getScaleForId(i),A.iScale=this.getScaleForId(o),A.vScale=this.getScaleForId(d)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const A=this._cachedMeta;return e===A.iScale?A.vScale:A.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&He(this._data,this),e._stacked&&Pt(e)}_dataCheck(){const e=this.getDataset(),A=e.data||(e.data=[]),t=this._data;if(P(A)){const e=this._cachedMeta;this._data=function(e,A){const{iScale:t,vScale:n}=A,r="x"===t.axis?"x":"y",s="x"===n.axis?"x":"y",i=Object.keys(e),a=new Array(i.length);let o,d,l;for(o=0,d=i.length;o<d;++o)l=i[o],a[o]={[r]:l,[s]:e[l]};return a}(A,e)}else if(t!==A){if(t){He(t,this);const e=this._cachedMeta;Pt(e),e._parsed=[]}A&&Object.isExtensible(A)&&(r=this,(n=A)._chartjs?n._chartjs.listeners.push(r):(Object.defineProperty(n,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[r]}}),Ue.forEach((e=>{const A="_onData"+te(e),t=n[e];Object.defineProperty(n,e,{configurable:!0,enumerable:!1,value(...e){const r=t.apply(this,e);return n._chartjs.listeners.forEach((t=>{"function"==typeof t[A]&&t[A](...e)})),r}})})))),this._syncList=[],this._data=A}var n,r}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const A=this._cachedMeta,t=this.getDataset();let n=!1;this._dataCheck();const r=A._stacked;A._stacked=Tt(A.vScale,A),A.stack!==t.stack&&(n=!0,Pt(A),A.stack=t.stack),this._resyncElements(e),(n||r!==A._stacked)&&It(this,A._parsed)}configure(){const e=this.chart.config,A=e.datasetScopeKeys(this._type),t=e.getOptionScopes(this.getDataset(),A,!0);this.options=e.createResolver(t,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,A){const{_cachedMeta:t,_data:n}=this,{iScale:r,_stacked:s}=t,i=r.axis;let a,o,d,l=0===e&&A===n.length||t._sorted,u=e>0&&t._parsed[e-1];if(!1===this._parsing)t._parsed=n,t._sorted=!0,d=n;else{d=O(n[e])?this.parseArrayData(t,n,e,A):P(n[e])?this.parseObjectData(t,n,e,A):this.parsePrimitiveData(t,n,e,A);const r=()=>null===o[i]||u&&o[i]<u[i];for(a=0;a<A;++a)t._parsed[a+e]=o=d[a],l&&(r()&&(l=!1),u=o);t._sorted=l}s&&It(this,d)}parsePrimitiveData(e,A,t,n){const{iScale:r,vScale:s}=e,i=r.axis,a=s.axis,o=r.getLabels(),d=r===s,l=new Array(n);let u,c,h;for(u=0,c=n;u<c;++u)h=u+t,l[u]={[i]:d||r.parse(o[h],h),[a]:s.parse(A[h],h)};return l}parseArrayData(e,A,t,n){const{xScale:r,yScale:s}=e,i=new Array(n);let a,o,d,l;for(a=0,o=n;a<o;++a)d=a+t,l=A[d],i[a]={x:r.parse(l[0],d),y:s.parse(l[1],d)};return i}parseObjectData(e,A,t,n){const{xScale:r,yScale:s}=e,{xAxisKey:i="x",yAxisKey:a="y"}=this._parsing,o=new Array(n);let d,l,u,c;for(d=0,l=n;d<l;++d)u=d+t,c=A[u],o[d]={x:r.parse(Ae(c,i),u),y:s.parse(Ae(c,a),u)};return o}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,A,t){const n=this.chart,r=this._cachedMeta,s=A[e.axis];return Ht({keys:Ut(n,!0),values:A._stacks[e.axis]._visualValues},s,r.index,{mode:t})}updateRangeFromParsed(e,A,t,n){const r=t[A.axis];let s=null===r?NaN:r;const i=n&&t._stacks[A.axis];n&&i&&(n.values=i,s=Ht(n,r,this._cachedMeta.index)),e.min=Math.min(e.min,s),e.max=Math.max(e.max,s)}getMinMax(e,A){const t=this._cachedMeta,n=t._parsed,r=t._sorted&&e===t.iScale,s=n.length,i=this._getOtherScale(e),a=((e,A,t)=>e&&!A.hidden&&A._stacked&&{keys:Ut(t,!0),values:null})(A,t,this.chart),o={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:d,max:l}=function(e){const{min:A,max:t,minDefined:n,maxDefined:r}=e.getUserBounds();return{min:n?A:Number.NEGATIVE_INFINITY,max:r?t:Number.POSITIVE_INFINITY}}(i);let u,c;function h(){c=n[u];const A=c[i.axis];return!j(c[e.axis])||d>A||l<A}for(u=0;u<s&&(h()||(this.updateRangeFromParsed(o,e,c,a),!r));++u);if(r)for(u=s-1;u>=0;--u)if(!h()){this.updateRangeFromParsed(o,e,c,a);break}return o}getAllParsedValues(e){const A=this._cachedMeta._parsed,t=[];let n,r,s;for(n=0,r=A.length;n<r;++n)s=A[n][e.axis],j(s)&&t.push(s);return t}getMaxOverflow(){return!1}getLabelAndValue(e){const A=this._cachedMeta,t=A.iScale,n=A.vScale,r=this.getParsed(e);return{label:t?""+t.getLabelForValue(r[t.axis]):"",value:n?""+n.getLabelForValue(r[n.axis]):""}}_update(e){const A=this._cachedMeta;this.update(e||"default"),A._clip=function(e){let A,t,n,r;return P(e)?(A=e.top,t=e.right,n=e.bottom,r=e.left):A=t=n=r=e,{top:A,right:t,bottom:n,left:r,disabled:!1===e}}(K(this.options.clip,function(e,A,t){if(!1===t)return!1;const n=Yt(e,t),r=Yt(A,t);return{top:r.end,right:n.end,bottom:r.start,left:n.start}}(A.xScale,A.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,A=this.chart,t=this._cachedMeta,n=t.data||[],r=A.chartArea,s=[],i=this._drawStart||0,a=this._drawCount||n.length-i,o=this.options.drawActiveElementsOnTop;let d;for(t.dataset&&t.dataset.draw(e,r,i,a),d=i;d<i+a;++d){const A=n[d];A.hidden||(A.active&&o?s.push(A):A.draw(e,r))}for(d=0;d<s.length;++d)s[d].draw(e,r)}getStyle(e,A){const t=A?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(t):this.resolveDataElementOptions(e||0,t)}getContext(e,A,t){const n=this.getDataset();let r;if(e>=0&&e<this._cachedMeta.data.length){const A=this._cachedMeta.data[e];r=A.$context||(A.$context=function(e,A,t){return YA(e,{active:!1,dataIndex:A,parsed:void 0,raw:void 0,element:t,index:A,mode:"default",type:"data"})}(this.getContext(),e,A)),r.parsed=this.getParsed(e),r.raw=n.data[e],r.index=r.dataIndex=e}else r=this.$context||(this.$context=function(e,A){return YA(e,{active:!1,dataset:void 0,datasetIndex:A,index:A,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),r.dataset=n,r.index=r.datasetIndex=this.index;return r.active=!!A,r.mode=t,r}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,A){return this._resolveElementOptions(this.dataElementType.id,A,e)}_resolveElementOptions(e,A="default",t){const n="active"===A,r=this._cachedDataOpts,s=e+"-"+A,i=r[s],a=this.enableOptionSharing&&ne(t);if(i)return Rt(i,a);const o=this.chart.config,d=o.datasetElementScopeKeys(this._type,e),l=n?[`${e}Hover`,"hover",e,""]:[e,""],u=o.getOptionScopes(this.getDataset(),d),c=Object.keys(iA.elements[e]),h=o.resolveNamedOptions(u,c,(()=>this.getContext(t,n,A)),l);return h.$shared&&(h.$shared=a,r[s]=Object.freeze(Rt(h,a))),h}_resolveAnimations(e,A,t){const n=this.chart,r=this._cachedDataOpts,s=`animation-${A}`,i=r[s];if(i)return i;let a;if(!1!==n.options.animation){const n=this.chart.config,r=n.datasetAnimationScopeKeys(this._type,A),s=n.getOptionScopes(this.getDataset(),r);a=n.createResolver(s,this.getContext(e,t,A))}const o=new xt(n,a&&a.animations);return a&&a._cacheable&&(r[s]=Object.freeze(o)),o}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,A){return!A||jt(e)||this.chart._animationsDisabled}_getSharedOptions(e,A){const t=this.resolveDataElementOptions(e,A),n=this._sharedOptions,r=this.getSharedOptions(t),s=this.includeOptions(A,r)||r!==n;return this.updateSharedOptions(r,A,t),{sharedOptions:r,includeOptions:s}}updateElement(e,A,t,n){jt(n)?Object.assign(e,t):this._resolveAnimations(A,n).update(e,t)}updateSharedOptions(e,A,t){e&&!jt(A)&&this._resolveAnimations(void 0,A).update(e,t)}_setStyle(e,A,t,n){e.active=n;const r=this.getStyle(A,n);this._resolveAnimations(A,t,n).update(e,{options:!n&&this.getSharedOptions(r)||r})}removeHoverStyle(e,A,t){this._setStyle(e,t,"active",!1)}setHoverStyle(e,A,t){this._setStyle(e,t,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const A=this._data,t=this._cachedMeta.data;for(const[e,A,t]of this._syncList)this[e](A,t);this._syncList=[];const n=t.length,r=A.length,s=Math.min(r,n);s&&this.parse(0,s),r>n?this._insertElements(n,r-n,e):r<n&&this._removeElements(r,n-r)}_insertElements(e,A,t=!0){const n=this._cachedMeta,r=n.data,s=e+A;let i;const a=e=>{for(e.length+=A,i=e.length-1;i>=s;i--)e[i]=e[i-A]};for(a(r),i=e;i<s;++i)r[i]=new this.dataElementType;this._parsing&&a(n._parsed),this.parse(e,A),t&&this.updateElements(r,e,A,"reset")}updateElements(e,A,t,n){}_removeElements(e,A){const t=this._cachedMeta;if(this._parsing){const n=t._parsed.splice(e,A);t._stacked&&Pt(t,n)}t.data.splice(e,A)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[A,t,n]=e;this[A](t,n)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,A){A&&this._sync(["_removeElements",e,A]);const t=arguments.length-2;t&&this._sync(["_insertElements",e,t])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function Wt(e){const A=e.iScale,t=function(e,A){if(!e._cache.$bar){const t=e.getMatchingVisibleMetas(A);let n=[];for(let A=0,r=t.length;A<r;A++)n=n.concat(t[A].controller.getAllParsedValues(e));e._cache.$bar=Te(n.sort(((e,A)=>e-A)))}return e._cache.$bar}(A,e.type);let n,r,s,i,a=A._length;const o=()=>{32767!==s&&-32768!==s&&(ne(i)&&(a=Math.min(a,Math.abs(s-i)||a)),i=s)};for(n=0,r=t.length;n<r;++n)s=A.getPixelForValue(t[n]),o();for(i=void 0,n=0,r=A.ticks.length;n<r;++n)s=A.getPixelForTick(n),o();return a}function Nt(e,A,t,n){return O(e)?function(e,A,t,n){const r=t.parse(e[0],n),s=t.parse(e[1],n),i=Math.min(r,s),a=Math.max(r,s);let o=i,d=a;Math.abs(i)>Math.abs(a)&&(o=a,d=i),A[t.axis]=d,A._custom={barStart:o,barEnd:d,start:r,end:s,min:i,max:a}}(e,A,t,n):A[t.axis]=t.parse(e,n),A}function zt(e,A,t,n){const r=e.iScale,s=e.vScale,i=r.getLabels(),a=r===s,o=[];let d,l,u,c;for(d=t,l=t+n;d<l;++d)c=A[d],u={},u[r.axis]=a||r.parse(i[d],d),o.push(Nt(c,u,s,d));return o}function Vt(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function Gt(e,A,t,n){let r=A.borderSkipped;const s={};if(!r)return void(e.borderSkipped=s);if(!0===r)return void(e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:i,end:a,reverse:o,top:d,bottom:l}=function(e){let A,t,n,r,s;return e.horizontal?(A=e.base>e.x,t="left",n="right"):(A=e.base<e.y,t="bottom",n="top"),A?(r="end",s="start"):(r="start",s="end"),{start:t,end:n,reverse:A,top:r,bottom:s}}(e);"middle"===r&&t&&(e.enableBorderRadius=!0,(t._top||0)===n?r=d:(t._bottom||0)===n?r=l:(s[Jt(l,i,a,o)]=!0,r=d)),s[Jt(r,i,a,o)]=!0,e.borderSkipped=s}function Jt(e,A,t,n){var r,s,i;return n?(i=t,e=Xt(e=(r=e)===(s=A)?i:r===i?s:r,t,A)):e=Xt(e,A,t),e}function Xt(e,A,t){return"start"===e?A:"end"===e?t:e}function Zt(e,{inflateAmount:A},t){e.inflateAmount="auto"===A?1===t?.33:0:A}class qt extends Kt{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:e=>"spacing"!==e,_indexable:e=>"spacing"!==e&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const A=e.data;if(A.labels.length&&A.datasets.length){const{labels:{pointStyle:t,color:n}}=e.legend.options;return A.labels.map(((A,r)=>{const s=e.getDatasetMeta(0).controller.getStyle(r);return{text:A,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,fontColor:n,lineWidth:s.borderWidth,pointStyle:t,hidden:!e.getDataVisibility(r),index:r}}))}return[]}},onClick(e,A,t){t.chart.toggleDataVisibility(A.index),t.chart.update()}}}};constructor(e,A){super(e,A),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,A){const t=this.getDataset().data,n=this._cachedMeta;if(!1===this._parsing)n._parsed=t;else{let r,s,i=e=>+t[e];if(P(t[e])){const{key:e="value"}=this._parsing;i=A=>+Ae(t[A],e)}for(r=e,s=e+A;r<s;++r)n._parsed[r]=i(r)}}_getRotation(){return Be(this.options.rotation-90)}_getCircumference(){return Be(this.options.circumference)}_getRotationExtents(){let e=ae,A=-ae;for(let t=0;t<this.chart.data.datasets.length;++t)if(this.chart.isDatasetVisible(t)&&this.chart.getDatasetMeta(t).type===this._type){const n=this.chart.getDatasetMeta(t).controller,r=n._getRotation(),s=n._getCircumference();e=Math.min(e,r),A=Math.max(A,r+s)}return{rotation:e,circumference:A-e}}update(e){const A=this.chart,{chartArea:t}=A,n=this._cachedMeta,r=n.data,s=this.getMaxBorderWidth()+this.getMaxOffset(r)+this.options.spacing,i=Math.max((Math.min(t.width,t.height)-s)/2,0),a=Math.min((o=this.options.cutout,d=i,"string"==typeof o&&o.endsWith("%")?parseFloat(o)/100:+o/d),1);var o,d;const l=this._getRingWeight(this.index),{circumference:u,rotation:c}=this._getRotationExtents(),{ratioX:h,ratioY:f,offsetX:_,offsetY:m}=function(e,A,t){let n=1,r=1,s=0,i=0;if(A<ae){const a=e,o=a+A,d=Math.cos(a),l=Math.sin(a),u=Math.cos(o),c=Math.sin(o),h=(e,A,n)=>Qe(e,a,o,!0)?1:Math.max(A,A*t,n,n*t),f=(e,A,n)=>Qe(e,a,o,!0)?-1:Math.min(A,A*t,n,n*t),_=h(0,d,u),m=h(ue,l,c),g=f(ie,d,u),p=f(ie+ue,l,c);n=(_-g)/2,r=(m-p)/2,s=-(_+g)/2,i=-(m+p)/2}return{ratioX:n,ratioY:r,offsetX:s,offsetY:i}}(c,u,a),g=(t.width-s)/h,p=(t.height-s)/f,w=Math.max(Math.min(g,p)/2,0),B=W(this.options.radius,w),y=(B-Math.max(B*a,0))/this._getVisibleDatasetWeightTotal();this.offsetX=_*B,this.offsetY=m*B,n.total=this.calculateTotal(),this.outerRadius=B-y*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-y*l,0),this.updateElements(r,0,r.length,e)}_circumference(e,A){const t=this.options,n=this._cachedMeta,r=this._getCircumference();return A&&t.animation.animateRotate||!this.chart.getDataVisibility(e)||null===n._parsed[e]||n.data[e].hidden?0:this.calculateCircumference(n._parsed[e]*r/ae)}updateElements(e,A,t,n){const r="reset"===n,s=this.chart,i=s.chartArea,a=s.options.animation,o=(i.left+i.right)/2,d=(i.top+i.bottom)/2,l=r&&a.animateScale,u=l?0:this.innerRadius,c=l?0:this.outerRadius,{sharedOptions:h,includeOptions:f}=this._getSharedOptions(A,n);let _,m=this._getRotation();for(_=0;_<A;++_)m+=this._circumference(_,r);for(_=A;_<A+t;++_){const A=this._circumference(_,r),t=e[_],s={x:o+this.offsetX,y:d+this.offsetY,startAngle:m,endAngle:m+A,circumference:A,outerRadius:c,innerRadius:u};f&&(s.options=h||this.resolveDataElementOptions(_,t.active?"active":n)),m+=A,this.updateElement(t,_,s,n)}}calculateTotal(){const e=this._cachedMeta,A=e.data;let t,n=0;for(t=0;t<A.length;t++){const r=e._parsed[t];null===r||isNaN(r)||!this.chart.getDataVisibility(t)||A[t].hidden||(n+=Math.abs(r))}return n}calculateCircumference(e){const A=this._cachedMeta.total;return A>0&&!isNaN(e)?ae*(Math.abs(e)/A):0}getLabelAndValue(e){const A=this._cachedMeta,t=this.chart,n=t.data.labels||[],r=qe(A._parsed[e],t.options.locale);return{label:n[e]||"",value:r}}getMaxBorderWidth(e){let A=0;const t=this.chart;let n,r,s,i,a;if(!e)for(n=0,r=t.data.datasets.length;n<r;++n)if(t.isDatasetVisible(n)){s=t.getDatasetMeta(n),e=s.data,i=s.controller;break}if(!e)return 0;for(n=0,r=e.length;n<r;++n)a=i.resolveDataElementOptions(n),"inner"!==a.borderAlign&&(A=Math.max(A,a.borderWidth||0,a.hoverBorderWidth||0));return A}getMaxOffset(e){let A=0;for(let t=0,n=e.length;t<n;++t){const e=this.resolveDataElementOptions(t);A=Math.max(A,e.offset||0,e.hoverOffset||0)}return A}_getRingWeightOffset(e){let A=0;for(let t=0;t<e;++t)this.chart.isDatasetVisible(t)&&(A+=this._getRingWeight(t));return A}_getRingWeight(e){return Math.max(K(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class $t extends Kt{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const A=e.data;if(A.labels.length&&A.datasets.length){const{labels:{pointStyle:t,color:n}}=e.legend.options;return A.labels.map(((A,r)=>{const s=e.getDatasetMeta(0).controller.getStyle(r);return{text:A,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,fontColor:n,lineWidth:s.borderWidth,pointStyle:t,hidden:!e.getDataVisibility(r),index:r}}))}return[]}},onClick(e,A,t){t.chart.toggleDataVisibility(A.index),t.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(e,A){super(e,A),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const A=this._cachedMeta,t=this.chart,n=t.data.labels||[],r=qe(A._parsed[e].r,t.options.locale);return{label:n[e]||"",value:r}}parseObjectData(e,A,t,n){return zA.bind(this)(e,A,t,n)}update(e){const A=this._cachedMeta.data;this._updateRadius(),this.updateElements(A,0,A.length,e)}getMinMax(){const e=this._cachedMeta,A={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach(((e,t)=>{const n=this.getParsed(t).r;!isNaN(n)&&this.chart.getDataVisibility(t)&&(n<A.min&&(A.min=n),n>A.max&&(A.max=n))})),A}_updateRadius(){const e=this.chart,A=e.chartArea,t=e.options,n=Math.min(A.right-A.left,A.bottom-A.top),r=Math.max(n/2,0),s=(r-Math.max(t.cutoutPercentage?r/100*t.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=r-s*this.index,this.innerRadius=this.outerRadius-s}updateElements(e,A,t,n){const r="reset"===n,s=this.chart,i=s.options.animation,a=this._cachedMeta.rScale,o=a.xCenter,d=a.yCenter,l=a.getIndexAngle(0)-.5*ie;let u,c=l;const h=360/this.countVisibleElements();for(u=0;u<A;++u)c+=this._computeAngle(u,n,h);for(u=A;u<A+t;u++){const A=e[u];let t=c,f=c+this._computeAngle(u,n,h),_=s.getDataVisibility(u)?a.getDistanceFromCenterForValue(this.getParsed(u).r):0;c=f,r&&(i.animateScale&&(_=0),i.animateRotate&&(t=f=l));const m={x:o,y:d,innerRadius:0,outerRadius:_,startAngle:t,endAngle:f,options:this.resolveDataElementOptions(u,A.active?"active":n)};this.updateElement(A,u,m,n)}}countVisibleElements(){const e=this._cachedMeta;let A=0;return e.data.forEach(((e,t)=>{!isNaN(this.getParsed(t).r)&&this.chart.getDataVisibility(t)&&A++})),A}_computeAngle(e,A,t){return this.chart.getDataVisibility(e)?Be(this.resolveDataElementOptions(e,A).angle||t):0}}var en=Object.freeze({__proto__:null,BarController:class extends Kt{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(e,A,t,n){return zt(e,A,t,n)}parseArrayData(e,A,t,n){return zt(e,A,t,n)}parseObjectData(e,A,t,n){const{iScale:r,vScale:s}=e,{xAxisKey:i="x",yAxisKey:a="y"}=this._parsing,o="x"===r.axis?i:a,d="x"===s.axis?i:a,l=[];let u,c,h,f;for(u=t,c=t+n;u<c;++u)f=A[u],h={},h[r.axis]=r.parse(Ae(f,o),u),l.push(Nt(Ae(f,d),h,s,u));return l}updateRangeFromParsed(e,A,t,n){super.updateRangeFromParsed(e,A,t,n);const r=t._custom;r&&A===this._cachedMeta.vScale&&(e.min=Math.min(e.min,r.min),e.max=Math.max(e.max,r.max))}getMaxOverflow(){return 0}getLabelAndValue(e){const A=this._cachedMeta,{iScale:t,vScale:n}=A,r=this.getParsed(e),s=r._custom,i=Vt(s)?"["+s.start+", "+s.end+"]":""+n.getLabelForValue(r[n.axis]);return{label:""+t.getLabelForValue(r[t.axis]),value:i}}initialize(){this.enableOptionSharing=!0,super.initialize();this._cachedMeta.stack=this.getDataset().stack}update(e){const A=this._cachedMeta;this.updateElements(A.data,0,A.data.length,e)}updateElements(e,A,t,n){const r="reset"===n,{index:s,_cachedMeta:{vScale:i}}=this,a=i.getBasePixel(),o=i.isHorizontal(),d=this._getRuler(),{sharedOptions:l,includeOptions:u}=this._getSharedOptions(A,n);for(let c=A;c<A+t;c++){const A=this.getParsed(c),t=r||I(A[i.axis])?{base:a,head:a}:this._calculateBarValuePixels(c),h=this._calculateBarIndexPixels(c,d),f=(A._stacks||{})[i.axis],_={horizontal:o,base:t.base,enableBorderRadius:!f||Vt(A._custom)||s===f._top||s===f._bottom,x:o?t.head:h.center,y:o?h.center:t.head,height:o?h.size:Math.abs(t.size),width:o?Math.abs(t.size):h.size};u&&(_.options=l||this.resolveDataElementOptions(c,e[c].active?"active":n));const m=_.options||e[c].options;Gt(_,m,f,s),Zt(_,m,d.ratio),this.updateElement(e[c],c,_,n)}}_getStacks(e,A){const{iScale:t}=this._cachedMeta,n=t.getMatchingVisibleMetas(this._type).filter((e=>e.controller.options.grouped)),r=t.options.stacked,s=[],i=e=>{const t=e.controller.getParsed(A),n=t&&t[e.vScale.axis];if(I(n)||isNaN(n))return!0};for(const t of n)if((void 0===A||!i(t))&&((!1===r||-1===s.indexOf(t.stack)||void 0===r&&void 0===t.stack)&&s.push(t.stack),t.index===e))break;return s.length||s.push(void 0),s}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,A,t){const n=this._getStacks(e,t),r=void 0!==A?n.indexOf(A):-1;return-1===r?n.length-1:r}_getRuler(){const e=this.options,A=this._cachedMeta,t=A.iScale,n=[];let r,s;for(r=0,s=A.data.length;r<s;++r)n.push(t.getPixelForValue(this.getParsed(r)[t.axis],r));const i=e.barThickness;return{min:i||Wt(A),pixels:n,start:t._startPixel,end:t._endPixel,stackCount:this._getStackCount(),scale:t,grouped:e.grouped,ratio:i?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){const{_cachedMeta:{vScale:A,_stacked:t,index:n},options:{base:r,minBarLength:s}}=this,i=r||0,a=this.getParsed(e),o=a._custom,d=Vt(o);let l,u,c=a[A.axis],h=0,f=t?this.applyStack(A,a,t):c;f!==c&&(h=f-c,f=c),d&&(c=o.barStart,f=o.barEnd-o.barStart,0!==c&&_e(c)!==_e(o.barEnd)&&(h=0),h+=c);const _=I(r)||d?h:r;let m=A.getPixelForValue(_);if(l=this.chart.getDataVisibility(e)?A.getPixelForValue(h+f):m,u=l-m,Math.abs(u)<s){u=function(e,A,t){return 0!==e?_e(e):(A.isHorizontal()?1:-1)*(A.min>=t?1:-1)}(u,A,i)*s,c===i&&(m-=u/2);const e=A.getPixelForDecimal(0),r=A.getPixelForDecimal(1),o=Math.min(e,r),h=Math.max(e,r);m=Math.max(Math.min(m,h),o),l=m+u,t&&!d&&(a._stacks[A.axis]._visualValues[n]=A.getValueForPixel(l)-A.getValueForPixel(m))}if(m===A.getPixelForValue(i)){const e=_e(u)*A.getLineWidthForValue(i)/2;m+=e,u-=e}return{size:u,base:m,head:l,center:l+u/2}}_calculateBarIndexPixels(e,A){const t=A.scale,n=this.options,r=n.skipNull,s=K(n.maxBarThickness,1/0);let i,a;if(A.grouped){const t=r?this._getStackCount(e):A.stackCount,o="flex"===n.barThickness?function(e,A,t,n){const r=A.pixels,s=r[e];let i=e>0?r[e-1]:null,a=e<r.length-1?r[e+1]:null;const o=t.categoryPercentage;null===i&&(i=s-(null===a?A.end-A.start:a-s)),null===a&&(a=s+s-i);const d=s-(s-Math.min(i,a))/2*o;return{chunk:Math.abs(a-i)/2*o/n,ratio:t.barPercentage,start:d}}(e,A,n,t):function(e,A,t,n){const r=t.barThickness;let s,i;return I(r)?(s=A.min*t.categoryPercentage,i=t.barPercentage):(s=r*n,i=1),{chunk:s/n,ratio:i,start:A.pixels[e]-s/2}}(e,A,n,t),d=this._getStackIndex(this.index,this._cachedMeta.stack,r?e:void 0);i=o.start+o.chunk*d+o.chunk/2,a=Math.min(s,o.chunk*o.ratio)}else i=t.getPixelForValue(this.getParsed(e)[t.axis],e),a=Math.min(s,A.min*A.ratio);return{base:i-a/2,head:i+a/2,center:i,size:a}}draw(){const e=this._cachedMeta,A=e.vScale,t=e.data,n=t.length;let r=0;for(;r<n;++r)null===this.getParsed(r)[A.axis]||t[r].hidden||t[r].draw(this._ctx)}},BubbleController:class extends Kt{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,A,t,n){const r=super.parsePrimitiveData(e,A,t,n);for(let e=0;e<r.length;e++)r[e]._custom=this.resolveDataElementOptions(e+t).radius;return r}parseArrayData(e,A,t,n){const r=super.parseArrayData(e,A,t,n);for(let e=0;e<r.length;e++){const n=A[t+e];r[e]._custom=K(n[2],this.resolveDataElementOptions(e+t).radius)}return r}parseObjectData(e,A,t,n){const r=super.parseObjectData(e,A,t,n);for(let e=0;e<r.length;e++){const n=A[t+e];r[e]._custom=K(n&&n.r&&+n.r,this.resolveDataElementOptions(e+t).radius)}return r}getMaxOverflow(){const e=this._cachedMeta.data;let A=0;for(let t=e.length-1;t>=0;--t)A=Math.max(A,e[t].size(this.resolveDataElementOptions(t))/2);return A>0&&A}getLabelAndValue(e){const A=this._cachedMeta,t=this.chart.data.labels||[],{xScale:n,yScale:r}=A,s=this.getParsed(e),i=n.getLabelForValue(s.x),a=r.getLabelForValue(s.y),o=s._custom;return{label:t[e]||"",value:"("+i+", "+a+(o?", "+o:"")+")"}}update(e){const A=this._cachedMeta.data;this.updateElements(A,0,A.length,e)}updateElements(e,A,t,n){const r="reset"===n,{iScale:s,vScale:i}=this._cachedMeta,{sharedOptions:a,includeOptions:o}=this._getSharedOptions(A,n),d=s.axis,l=i.axis;for(let u=A;u<A+t;u++){const A=e[u],t=!r&&this.getParsed(u),c={},h=c[d]=r?s.getPixelForDecimal(.5):s.getPixelForValue(t[d]),f=c[l]=r?i.getBasePixel():i.getPixelForValue(t[l]);c.skip=isNaN(h)||isNaN(f),o&&(c.options=a||this.resolveDataElementOptions(u,A.active?"active":n),r&&(c.options.radius=0)),this.updateElement(A,u,c,n)}}resolveDataElementOptions(e,A){const t=this.getParsed(e);let n=super.resolveDataElementOptions(e,A);n.$shared&&(n=Object.assign({},n,{$shared:!1}));const r=n.radius;return"active"!==A&&(n.radius=0),n.radius+=K(t&&t._custom,r),n}},DoughnutController:qt,LineController:class extends Kt{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const A=this._cachedMeta,{dataset:t,data:n=[],_dataset:r}=A,s=this.chart._animationsDisabled;let{start:i,count:a}=Pe(A,n,s);this._drawStart=i,this._drawCount=a,je(A)&&(i=0,a=n.length),t._chart=this.chart,t._datasetIndex=this.index,t._decimated=!!r._decimated,t.points=n;const o=this.resolveDatasetElementOptions(e);this.options.showLine||(o.borderWidth=0),o.segment=this.options.segment,this.updateElement(t,void 0,{animated:!s,options:o},e),this.updateElements(n,i,a,e)}updateElements(e,A,t,n){const r="reset"===n,{iScale:s,vScale:i,_stacked:a,_dataset:o}=this._cachedMeta,{sharedOptions:d,includeOptions:l}=this._getSharedOptions(A,n),u=s.axis,c=i.axis,{spanGaps:h,segment:f}=this.options,_=pe(h)?h:Number.POSITIVE_INFINITY,m=this.chart._animationsDisabled||r||"none"===n,g=A+t,p=e.length;let w=A>0&&this.getParsed(A-1);for(let t=0;t<p;++t){const h=e[t],p=m?h:{};if(t<A||t>=g){p.skip=!0;continue}const B=this.getParsed(t),y=I(B[c]),M=p[u]=s.getPixelForValue(B[u],t),b=p[c]=r||y?i.getBasePixel():i.getPixelForValue(a?this.applyStack(i,B,a):B[c],t);p.skip=isNaN(M)||isNaN(b)||y,p.stop=t>0&&Math.abs(B[u]-w[u])>_,f&&(p.parsed=B,p.raw=o.data[t]),l&&(p.options=d||this.resolveDataElementOptions(t,h.active?"active":n)),m||this.updateElement(h,t,p,n),w=B}}getMaxOverflow(){const e=this._cachedMeta,A=e.dataset,t=A.options&&A.options.borderWidth||0,n=e.data||[];if(!n.length)return t;const r=n[0].size(this.resolveDataElementOptions(0)),s=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(t,r,s)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}},PieController:class extends qt{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:$t,RadarController:class extends Kt{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(e){const A=this._cachedMeta.vScale,t=this.getParsed(e);return{label:A.getLabels()[e],value:""+A.getLabelForValue(t[A.axis])}}parseObjectData(e,A,t,n){return zA.bind(this)(e,A,t,n)}update(e){const A=this._cachedMeta,t=A.dataset,n=A.data||[],r=A.iScale.getLabels();if(t.points=n,"resize"!==e){const A=this.resolveDatasetElementOptions(e);this.options.showLine||(A.borderWidth=0);const s={_loop:!0,_fullLoop:r.length===n.length,options:A};this.updateElement(t,void 0,s,e)}this.updateElements(n,0,n.length,e)}updateElements(e,A,t,n){const r=this._cachedMeta.rScale,s="reset"===n;for(let i=A;i<A+t;i++){const A=e[i],t=this.resolveDataElementOptions(i,A.active?"active":n),a=r.getPointPositionForValue(i,this.getParsed(i).r),o=s?r.xCenter:a.x,d=s?r.yCenter:a.y,l={x:o,y:d,angle:a.angle,skip:isNaN(o)||isNaN(d),options:t};this.updateElement(A,i,l,n)}}},ScatterController:class extends Kt{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(e){const A=this._cachedMeta,t=this.chart.data.labels||[],{xScale:n,yScale:r}=A,s=this.getParsed(e),i=n.getLabelForValue(s.x),a=r.getLabelForValue(s.y);return{label:t[e]||"",value:"("+i+", "+a+")"}}update(e){const A=this._cachedMeta,{data:t=[]}=A,n=this.chart._animationsDisabled;let{start:r,count:s}=Pe(A,t,n);if(this._drawStart=r,this._drawCount=s,je(A)&&(r=0,s=t.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:r,_dataset:s}=A;r._chart=this.chart,r._datasetIndex=this.index,r._decimated=!!s._decimated,r.points=t;const i=this.resolveDatasetElementOptions(e);i.segment=this.options.segment,this.updateElement(r,void 0,{animated:!n,options:i},e)}else this.datasetElementType&&(delete A.dataset,this.datasetElementType=!1);this.updateElements(t,r,s,e)}addElements(){const{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(e,A,t,n){const r="reset"===n,{iScale:s,vScale:i,_stacked:a,_dataset:o}=this._cachedMeta,d=this.resolveDataElementOptions(A,n),l=this.getSharedOptions(d),u=this.includeOptions(n,l),c=s.axis,h=i.axis,{spanGaps:f,segment:_}=this.options,m=pe(f)?f:Number.POSITIVE_INFINITY,g=this.chart._animationsDisabled||r||"none"===n;let p=A>0&&this.getParsed(A-1);for(let d=A;d<A+t;++d){const A=e[d],t=this.getParsed(d),f=g?A:{},w=I(t[h]),B=f[c]=s.getPixelForValue(t[c],d),y=f[h]=r||w?i.getBasePixel():i.getPixelForValue(a?this.applyStack(i,t,a):t[h],d);f.skip=isNaN(B)||isNaN(y)||w,f.stop=d>0&&Math.abs(t[c]-p[c])>m,_&&(f.parsed=t,f.raw=o.data[d]),u&&(f.options=l||this.resolveDataElementOptions(d,A.active?"active":n)),g||this.updateElement(A,d,f,n),p=t}this.updateSharedOptions(l,n,d)}getMaxOverflow(){const e=this._cachedMeta,A=e.data||[];if(!this.options.showLine){let e=0;for(let t=A.length-1;t>=0;--t)e=Math.max(e,A[t].size(this.resolveDataElementOptions(t))/2);return e>0&&e}const t=e.dataset,n=t.options&&t.options.borderWidth||0;if(!A.length)return n;const r=A[0].size(this.resolveDataElementOptions(0)),s=A[A.length-1].size(this.resolveDataElementOptions(A.length-1));return Math.max(n,r,s)/2}}});function An(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class tn{static override(e){Object.assign(tn.prototype,e)}options;constructor(e){this.options=e||{}}init(){}formats(){return An()}parse(){return An()}format(){return An()}add(){return An()}diff(){return An()}startOf(){return An()}endOf(){return An()}}var nn=tn;function rn(e,A,t,n){const{controller:r,data:s,_sorted:i}=e,a=r._cachedMeta.iScale;if(a&&A===a.axis&&"r"!==A&&i&&s.length){const e=a._reversePixels?Ye:xe;if(!n)return e(s,A,t);if(r._sharedOptions){const n=s[0],r="function"==typeof n.getRange&&n.getRange(A);if(r){const n=e(s,A,t-r),i=e(s,A,t+r);return{lo:n.lo,hi:i.hi}}}}return{lo:0,hi:s.length-1}}function sn(e,A,t,n,r){const s=e.getSortedVisibleDatasetMetas(),i=t[A];for(let e=0,t=s.length;e<t;++e){const{index:t,data:a}=s[e],{lo:o,hi:d}=rn(s[e],A,i,r);for(let e=o;e<=d;++e){const A=a[e];A.skip||n(A,t,e)}}}function an(e,A,t,n,r){const s=[];if(!r&&!e.isPointInArea(A))return s;return sn(e,t,A,(function(t,i,a){(r||hA(t,e.chartArea,0))&&t.inRange(A.x,A.y,n)&&s.push({element:t,datasetIndex:i,index:a})}),!0),s}function on(e,A,t,n,r,s){let i=[];const a=function(e){const A=-1!==e.indexOf("x"),t=-1!==e.indexOf("y");return function(e,n){const r=A?Math.abs(e.x-n.x):0,s=t?Math.abs(e.y-n.y):0;return Math.sqrt(Math.pow(r,2)+Math.pow(s,2))}}(t);let o=Number.POSITIVE_INFINITY;return sn(e,t,A,(function(t,d,l){const u=t.inRange(A.x,A.y,r);if(n&&!u)return;const c=t.getCenterPoint(r);if(!(!!s||e.isPointInArea(c))&&!u)return;const h=a(A,c);h<o?(i=[{element:t,datasetIndex:d,index:l}],o=h):h===o&&i.push({element:t,datasetIndex:d,index:l})})),i}function dn(e,A,t,n,r,s){return s||e.isPointInArea(A)?"r"!==t||n?on(e,A,t,n,r,s):function(e,A,t,n){let r=[];return sn(e,t,A,(function(e,t,s){const{startAngle:i,endAngle:a}=e.getProps(["startAngle","endAngle"],n),{angle:o}=be(e,{x:A.x,y:A.y});Qe(o,i,a)&&r.push({element:e,datasetIndex:t,index:s})})),r}(e,A,t,r):[]}function ln(e,A,t,n,r){const s=[],i="x"===t?"inXRange":"inYRange";let a=!1;return sn(e,t,A,((e,n,o)=>{e[i](A[t],r)&&(s.push({element:e,datasetIndex:n,index:o}),a=a||e.inRange(A.x,A.y,r))})),n&&!a?[]:s}var un={evaluateInteractionItems:sn,modes:{index(e,A,t,n){const r=at(A,e),s=t.axis||"x",i=t.includeInvisible||!1,a=t.intersect?an(e,r,s,n,i):dn(e,r,s,!1,n,i),o=[];return a.length?(e.getSortedVisibleDatasetMetas().forEach((e=>{const A=a[0].index,t=e.data[A];t&&!t.skip&&o.push({element:t,datasetIndex:e.index,index:A})})),o):[]},dataset(e,A,t,n){const r=at(A,e),s=t.axis||"xy",i=t.includeInvisible||!1;let a=t.intersect?an(e,r,s,n,i):dn(e,r,s,!1,n,i);if(a.length>0){const A=a[0].datasetIndex,t=e.getDatasetMeta(A).data;a=[];for(let e=0;e<t.length;++e)a.push({element:t[e],datasetIndex:A,index:e})}return a},point(e,A,t,n){return an(e,at(A,e),t.axis||"xy",n,t.includeInvisible||!1)},nearest(e,A,t,n){const r=at(A,e),s=t.axis||"xy",i=t.includeInvisible||!1;return dn(e,r,s,t.intersect,n,i)},x(e,A,t,n){return ln(e,at(A,e),"x",t.intersect,n)},y(e,A,t,n){return ln(e,at(A,e),"y",t.intersect,n)}}};const cn=["left","top","right","bottom"];function hn(e,A){return e.filter((e=>e.pos===A))}function fn(e,A){return e.filter((e=>-1===cn.indexOf(e.pos)&&e.box.axis===A))}function _n(e,A){return e.sort(((e,t)=>{const n=A?t:e,r=A?e:t;return n.weight===r.weight?n.index-r.index:n.weight-r.weight}))}function mn(e,A){const t=function(e){const A={};for(const t of e){const{stack:e,pos:n,stackWeight:r}=t;if(!e||!cn.includes(n))continue;const s=A[e]||(A[e]={count:0,placed:0,weight:0,size:0});s.count++,s.weight+=r}return A}(e),{vBoxMaxWidth:n,hBoxMaxHeight:r}=A;let s,i,a;for(s=0,i=e.length;s<i;++s){a=e[s];const{fullSize:i}=a.box,o=t[a.stack],d=o&&a.stackWeight/o.weight;a.horizontal?(a.width=d?d*n:i&&A.availableWidth,a.height=r):(a.width=n,a.height=d?d*r:i&&A.availableHeight)}return t}function gn(e,A,t,n){return Math.max(e[t],A[t])+Math.max(e[n],A[n])}function pn(e,A){e.top=Math.max(e.top,A.top),e.left=Math.max(e.left,A.left),e.bottom=Math.max(e.bottom,A.bottom),e.right=Math.max(e.right,A.right)}function wn(e,A,t,n){const{pos:r,box:s}=t,i=e.maxPadding;if(!P(r)){t.size&&(e[r]-=t.size);const A=n[t.stack]||{size:0,count:1};A.size=Math.max(A.size,t.horizontal?s.height:s.width),t.size=A.size/A.count,e[r]+=t.size}s.getPadding&&pn(i,s.getPadding());const a=Math.max(0,A.outerWidth-gn(i,e,"left","right")),o=Math.max(0,A.outerHeight-gn(i,e,"top","bottom")),d=a!==e.w,l=o!==e.h;return e.w=a,e.h=o,t.horizontal?{same:d,other:l}:{same:l,other:d}}function Bn(e,A){const t=A.maxPadding;function n(e){const n={left:0,top:0,right:0,bottom:0};return e.forEach((e=>{n[e]=Math.max(A[e],t[e])})),n}return n(e?["left","right"]:["top","bottom"])}function yn(e,A,t,n){const r=[];let s,i,a,o,d,l;for(s=0,i=e.length,d=0;s<i;++s){a=e[s],o=a.box,o.update(a.width||A.w,a.height||A.h,Bn(a.horizontal,A));const{same:i,other:u}=wn(A,t,a,n);d|=i&&r.length,l=l||u,o.fullSize||r.push(a)}return d&&yn(r,A,t,n)||l}function Mn(e,A,t,n,r){e.top=t,e.left=A,e.right=A+n,e.bottom=t+r,e.width=n,e.height=r}function bn(e,A,t,n){const r=t.padding;let{x:s,y:i}=A;for(const a of e){const e=a.box,o=n[a.stack]||{count:1,placed:0,weight:1},d=a.stackWeight/o.weight||1;if(a.horizontal){const n=A.w*d,s=o.size||e.height;ne(o.start)&&(i=o.start),e.fullSize?Mn(e,r.left,i,t.outerWidth-r.right-r.left,s):Mn(e,A.left+o.placed,i,n,s),o.start=i,o.placed+=n,i=e.bottom}else{const n=A.h*d,i=o.size||e.width;ne(o.start)&&(s=o.start),e.fullSize?Mn(e,s,r.top,i,t.outerHeight-r.bottom-r.top):Mn(e,s,A.top+o.placed,i,n),o.start=s,o.placed+=n,s=e.right}}A.x=s,A.y=i}var Ln={addBox(e,A){e.boxes||(e.boxes=[]),A.fullSize=A.fullSize||!1,A.position=A.position||"top",A.weight=A.weight||0,A._layers=A._layers||function(){return[{z:0,draw(e){A.draw(e)}}]},e.boxes.push(A)},removeBox(e,A){const t=e.boxes?e.boxes.indexOf(A):-1;-1!==t&&e.boxes.splice(t,1)},configure(e,A,t){A.fullSize=t.fullSize,A.position=t.position,A.weight=t.weight},update(e,A,t,n){if(!e)return;const r=FA(e.options.layout.padding),s=Math.max(A-r.width,0),i=Math.max(t-r.height,0),a=function(e){const A=function(e){const A=[];let t,n,r,s,i,a;for(t=0,n=(e||[]).length;t<n;++t)r=e[t],({position:s,options:{stack:i,stackWeight:a=1}}=r),A.push({index:t,box:r,pos:s,horizontal:r.isHorizontal(),weight:r.weight,stack:i&&s+i,stackWeight:a});return A}(e),t=_n(A.filter((e=>e.box.fullSize)),!0),n=_n(hn(A,"left"),!0),r=_n(hn(A,"right")),s=_n(hn(A,"top"),!0),i=_n(hn(A,"bottom")),a=fn(A,"x"),o=fn(A,"y");return{fullSize:t,leftAndTop:n.concat(s),rightAndBottom:r.concat(o).concat(i).concat(a),chartArea:hn(A,"chartArea"),vertical:n.concat(r).concat(o),horizontal:s.concat(i).concat(a)}}(e.boxes),o=a.vertical,d=a.horizontal;z(e.boxes,(e=>{"function"==typeof e.beforeLayout&&e.beforeLayout()}));const l=o.reduce(((e,A)=>A.box.options&&!1===A.box.options.display?e:e+1),0)||1,u=Object.freeze({outerWidth:A,outerHeight:t,padding:r,availableWidth:s,availableHeight:i,vBoxMaxWidth:s/2/l,hBoxMaxHeight:i/2}),c=Object.assign({},r);pn(c,FA(n));const h=Object.assign({maxPadding:c,w:s,h:i,x:r.left,y:r.top},r),f=mn(o.concat(d),u);yn(a.fullSize,h,u,f),yn(o,h,u,f),yn(d,h,u,f)&&yn(o,h,u,f),function(e){const A=e.maxPadding;function t(t){const n=Math.max(A[t]-e[t],0);return e[t]+=n,n}e.y+=t("top"),e.x+=t("left"),t("right"),t("bottom")}(h),bn(a.leftAndTop,h,u,f),h.x+=h.w,h.y+=h.h,bn(a.rightAndBottom,h,u,f),e.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},z(a.chartArea,(A=>{const t=A.box;Object.assign(t,e.chartArea),t.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})}))}};class vn{acquireContext(e,A){}releaseContext(e){return!1}addEventListener(e,A,t){}removeEventListener(e,A,t){}getDevicePixelRatio(){return 1}getMaximumSize(e,A,t,n){return A=Math.max(0,A||e.width),t=t||e.height,{width:A,height:Math.max(0,n?Math.floor(A/n):t)}}isAttached(e){return!0}updateConfig(e){}}class Cn extends vn{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const Qn="$chartjs",kn={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Fn=e=>null===e||""===e;const Dn=!!ut&&{passive:!0};function xn(e,A,t){e&&e.canvas&&e.canvas.removeEventListener(A,t,Dn)}function Yn(e,A){for(const t of e)if(t===A||t.contains(A))return!0}function Un(e,A,t){const n=e.canvas,r=new MutationObserver((e=>{let A=!1;for(const t of e)A=A||Yn(t.addedNodes,n),A=A&&!Yn(t.removedNodes,n);A&&t()}));return r.observe(document,{childList:!0,subtree:!0}),r}function Hn(e,A,t){const n=e.canvas,r=new MutationObserver((e=>{let A=!1;for(const t of e)A=A||Yn(t.removedNodes,n),A=A&&!Yn(t.addedNodes,n);A&&t()}));return r.observe(document,{childList:!0,subtree:!0}),r}const Tn=new Map;let En=0;function Sn(){const e=window.devicePixelRatio;e!==En&&(En=e,Tn.forEach(((A,t)=>{t.currentDevicePixelRatio!==e&&A()})))}function In(e,A,t){const n=e.canvas,r=n&&At(n);if(!r)return;const s=Se(((e,A)=>{const n=r.clientWidth;t(e,A),n<r.clientWidth&&t()}),window),i=new ResizeObserver((e=>{const A=e[0],t=A.contentRect.width,n=A.contentRect.height;0===t&&0===n||s(t,n)}));return i.observe(r),function(e,A){Tn.size||window.addEventListener("resize",Sn),Tn.set(e,A)}(e,s),i}function On(e,A,t){t&&t.disconnect(),"resize"===A&&function(e){Tn.delete(e),Tn.size||window.removeEventListener("resize",Sn)}(e)}function Pn(e,A,t){const n=e.canvas,r=Se((A=>{null!==e.ctx&&t(function(e,A){const t=kn[e.type]||e.type,{x:n,y:r}=at(e,A);return{type:t,chart:A,native:e,x:void 0!==n?n:null,y:void 0!==r?r:null}}(A,e))}),e);return function(e,A,t){e&&e.addEventListener(A,t,Dn)}(n,A,r),r}class jn extends vn{acquireContext(e,A){const t=e&&e.getContext&&e.getContext("2d");return t&&t.canvas===e?(function(e,A){const t=e.style,n=e.getAttribute("height"),r=e.getAttribute("width");if(e[Qn]={initial:{height:n,width:r,style:{display:t.display,height:t.height,width:t.width}}},t.display=t.display||"block",t.boxSizing=t.boxSizing||"border-box",Fn(r)){const A=ct(e,"width");void 0!==A&&(e.width=A)}if(Fn(n))if(""===e.style.height)e.height=e.width/(A||2);else{const A=ct(e,"height");void 0!==A&&(e.height=A)}}(e,A),t):null}releaseContext(e){const A=e.canvas;if(!A[Qn])return!1;const t=A[Qn].initial;["height","width"].forEach((e=>{const n=t[e];I(n)?A.removeAttribute(e):A.setAttribute(e,n)}));const n=t.style||{};return Object.keys(n).forEach((e=>{A.style[e]=n[e]})),A.width=A.width,delete A[Qn],!0}addEventListener(e,A,t){this.removeEventListener(e,A);const n=e.$proxies||(e.$proxies={}),r={attach:Un,detach:Hn,resize:In}[A]||Pn;n[A]=r(e,A,t)}removeEventListener(e,A){const t=e.$proxies||(e.$proxies={}),n=t[A];if(!n)return;({attach:On,detach:On,resize:On}[A]||xn)(e,A,n),t[A]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,A,t,n){return dt(e,A,t,n)}isAttached(e){const A=e&&At(e);return!(!A||!A.isConnected)}}class Rn{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(e){const{x:A,y:t}=this.getProps(["x","y"],e);return{x:A,y:t}}hasValue(){return pe(this.x)&&pe(this.y)}getProps(e,A){const t=this.$animations;if(!A||!t)return this;const n={};return e.forEach((e=>{n[e]=t[e]&&t[e].active()?t[e]._to:this[e]})),n}}function Kn(e,A){const t=e.options.ticks,n=function(e){const A=e.options.offset,t=e._tickSize(),n=e._length/t+(A?0:1),r=e._maxLength/t;return Math.floor(Math.min(n,r))}(e),r=Math.min(t.maxTicksLimit||n,n),s=t.major.enabled?function(e){const A=[];let t,n;for(t=0,n=e.length;t<n;t++)e[t].major&&A.push(t);return A}(A):[],i=s.length,a=s[0],o=s[i-1],d=[];if(i>r)return function(e,A,t,n){let r,s=0,i=t[0];for(n=Math.ceil(n),r=0;r<e.length;r++)r===i&&(A.push(e[r]),s++,i=t[s*n])}(A,d,s,i/r),d;const l=function(e,A,t){const n=function(e){const A=e.length;let t,n;if(A<2)return!1;for(n=e[0],t=1;t<A;++t)if(e[t]-e[t-1]!==n)return!1;return n}(e),r=A.length/t;if(!n)return Math.max(r,1);const s=function(e){const A=[],t=Math.sqrt(e);let n;for(n=1;n<t;n++)e%n==0&&(A.push(n),A.push(e/n));return t===(0|t)&&A.push(t),A.sort(((e,A)=>e-A)).pop(),A}(n);for(let e=0,A=s.length-1;e<A;e++){const A=s[e];if(A>r)return A}return Math.max(r,1)}(s,A,r);if(i>0){let e,t;const n=i>1?Math.round((o-a)/(i-1)):null;for(Wn(A,d,l,I(n)?0:a-n,a),e=0,t=i-1;e<t;e++)Wn(A,d,l,s[e],s[e+1]);return Wn(A,d,l,o,I(n)?A.length:o+n),d}return Wn(A,d,l),d}function Wn(e,A,t,n,r){const s=K(n,0),i=Math.min(K(r,e.length),e.length);let a,o,d,l=0;for(t=Math.ceil(t),r&&(a=r-n,t=a/Math.floor(a/t)),d=s;d<0;)l++,d=Math.round(s+l*t);for(o=Math.max(s,0);o<i;o++)o===d&&(A.push(e[o]),l++,d=Math.round(s+l*t))}const Nn=(e,A,t)=>"top"===A||"left"===A?e[A]+t:e[A]-t,zn=(e,A)=>Math.min(A||e,e);function Vn(e,A){const t=[],n=e.length/A,r=e.length;let s=0;for(;s<r;s+=n)t.push(e[Math.floor(s)]);return t}function Gn(e,A,t){const n=e.ticks.length,r=Math.min(A,n-1),s=e._startPixel,i=e._endPixel,a=1e-6;let o,d=e.getPixelForTick(r);if(!(t&&(o=1===n?Math.max(d-s,i-d):0===A?(e.getPixelForTick(1)-d)/2:(d-e.getPixelForTick(r-1))/2,d+=r<A?o:-o,d<s-a||d>i+a)))return d}function Jn(e){return e.drawTicks?e.tickLength:0}function Xn(e,A){if(!e.display)return 0;const t=DA(e.font,A),n=FA(e.padding);return(O(e.text)?e.text.length:1)*t.lineHeight+n.height}function Zn(e,A,t){let n=Ie(e);return(t&&"right"!==A||!t&&"right"===A)&&(n=(e=>"left"===e?"right":"right"===e?"left":e)(n)),n}class qn extends Rn{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,A){return e}getUserBounds(){let{_userMin:e,_userMax:A,_suggestedMin:t,_suggestedMax:n}=this;return e=R(e,Number.POSITIVE_INFINITY),A=R(A,Number.NEGATIVE_INFINITY),t=R(t,Number.POSITIVE_INFINITY),n=R(n,Number.NEGATIVE_INFINITY),{min:R(e,t),max:R(A,n),minDefined:j(e),maxDefined:j(A)}}getMinMax(e){let A,{min:t,max:n,minDefined:r,maxDefined:s}=this.getUserBounds();if(r&&s)return{min:t,max:n};const i=this.getMatchingVisibleMetas();for(let a=0,o=i.length;a<o;++a)A=i[a].controller.getMinMax(this,e),r||(t=Math.min(t,A.min)),s||(n=Math.max(n,A.max));return t=s&&t>n?n:t,n=r&&t>n?t:n,{min:R(t,R(n,t)),max:R(n,R(t,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){N(this.options.beforeUpdate,[this])}update(e,A,t){const{beginAtZero:n,grace:r,ticks:s}=this.options,i=s.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=A,this._margins=t=Object.assign({left:0,right:0,top:0,bottom:0},t),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+t.left+t.right:this.height+t.top+t.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,A,t){const{min:n,max:r}=e,s=W(A,(r-n)/2),i=(e,A)=>t&&0===e?0:e+A;return{min:i(n,-Math.abs(s)),max:i(r,s)}}(this,r,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const a=i<this.ticks.length;this._convertTicksToLabels(a?Vn(this.ticks,i):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),s.display&&(s.autoSkip||"auto"===s.source)&&(this.ticks=Kn(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),a&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,A,t=this.options.reverse;this.isHorizontal()?(e=this.left,A=this.right):(e=this.top,A=this.bottom,t=!t),this._startPixel=e,this._endPixel=A,this._reversePixels=t,this._length=A-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){N(this.options.afterUpdate,[this])}beforeSetDimensions(){N(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){N(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),N(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){N(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){const A=this.options.ticks;let t,n,r;for(t=0,n=e.length;t<n;t++)r=e[t],r.label=N(A.callback,[r.value,t,e],this)}afterTickToLabelConversion(){N(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){N(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const e=this.options,A=e.ticks,t=zn(this.ticks.length,e.ticks.maxTicksLimit),n=A.minRotation||0,r=A.maxRotation;let s,i,a,o=n;if(!this._isVisible()||!A.display||n>=r||t<=1||!this.isHorizontal())return void(this.labelRotation=n);const d=this._getLabelSizes(),l=d.widest.width,u=d.highest.height,c=ke(this.chart.width-l,0,this.maxWidth);s=e.offset?this.maxWidth/t:c/(t-1),l+6>s&&(s=c/(t-(e.offset?.5:1)),i=this.maxHeight-Jn(e.grid)-A.padding-Xn(e.title,this.chart.options.font),a=Math.sqrt(l*l+u*u),o=ye(Math.min(Math.asin(ke((d.highest.height+6)/s,-1,1)),Math.asin(ke(i/a,-1,1))-Math.asin(ke(u/a,-1,1)))),o=Math.max(n,Math.min(r,o))),this.labelRotation=o}afterCalculateLabelRotation(){N(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){N(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:A,options:{ticks:t,title:n,grid:r}}=this,s=this._isVisible(),i=this.isHorizontal();if(s){const s=Xn(n,A.options.font);if(i?(e.width=this.maxWidth,e.height=Jn(r)+s):(e.height=this.maxHeight,e.width=Jn(r)+s),t.display&&this.ticks.length){const{first:A,last:n,widest:r,highest:s}=this._getLabelSizes(),a=2*t.padding,o=Be(this.labelRotation),d=Math.cos(o),l=Math.sin(o);if(i){const A=t.mirror?0:l*r.width+d*s.height;e.height=Math.min(this.maxHeight,e.height+A+a)}else{const A=t.mirror?0:d*r.width+l*s.height;e.width=Math.min(this.maxWidth,e.width+A+a)}this._calculatePadding(A,n,l,d)}}this._handleMargins(),i?(this.width=this._length=A.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=A.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,A,t,n){const{ticks:{align:r,padding:s},position:i}=this.options,a=0!==this.labelRotation,o="top"!==i&&"x"===this.axis;if(this.isHorizontal()){const i=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let l=0,u=0;a?o?(l=n*e.width,u=t*A.height):(l=t*e.height,u=n*A.width):"start"===r?u=A.width:"end"===r?l=e.width:"inner"!==r&&(l=e.width/2,u=A.width/2),this.paddingLeft=Math.max((l-i+s)*this.width/(this.width-i),0),this.paddingRight=Math.max((u-d+s)*this.width/(this.width-d),0)}else{let t=A.height/2,n=e.height/2;"start"===r?(t=0,n=e.height):"end"===r&&(t=A.height,n=0),this.paddingTop=t+s,this.paddingBottom=n+s}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){N(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:A}=this.options;return"top"===A||"bottom"===A||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let A,t;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),A=0,t=e.length;A<t;A++)I(e[A].label)&&(e.splice(A,1),t--,A--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){const A=this.options.ticks.sampleSize;let t=this.ticks;A<t.length&&(t=Vn(t,A)),this._labelSizes=e=this._computeLabelSizes(t,t.length,this.options.ticks.maxTicksLimit)}return e}_computeLabelSizes(e,A,t){const{ctx:n,_longestTextCache:r}=this,s=[],i=[],a=Math.floor(A/zn(A,t));let o,d,l,u,c,h,f,_,m,g,p,w=0,B=0;for(o=0;o<A;o+=a){if(u=e[o].label,c=this._resolveTickFontOptions(o),n.font=h=c.string,f=r[h]=r[h]||{data:{},gc:[]},_=c.lineHeight,m=g=0,I(u)||O(u)){if(O(u))for(d=0,l=u.length;d<l;++d)p=u[d],I(p)||O(p)||(m=aA(n,f.data,f.gc,m,p),g+=_)}else m=aA(n,f.data,f.gc,m,u),g=_;s.push(m),i.push(g),w=Math.max(m,w),B=Math.max(g,B)}!function(e,A){z(e,(e=>{const t=e.gc,n=t.length/2;let r;if(n>A){for(r=0;r<n;++r)delete e.data[t[r]];t.splice(0,n)}}))}(r,A);const y=s.indexOf(w),M=i.indexOf(B),b=e=>({width:s[e]||0,height:i[e]||0});return{first:b(0),last:b(A-1),widest:b(y),highest:b(M),widths:s,heights:i}}getLabelForValue(e){return e}getPixelForValue(e,A){return NaN}getValueForPixel(e){}getPixelForTick(e){const A=this.ticks;return e<0||e>A.length-1?null:this.getPixelForValue(A[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const A=this._startPixel+e*this._length;return ke(this._alignToPixels?dA(this.chart,A,0):A,-32768,32767)}getDecimalForPixel(e){const A=(e-this._startPixel)/this._length;return this._reversePixels?1-A:A}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:A}=this;return e<0&&A<0?A:e>0&&A>0?e:0}getContext(e){const A=this.ticks||[];if(e>=0&&e<A.length){const t=A[e];return t.$context||(t.$context=function(e,A,t){return YA(e,{tick:t,index:A,type:"tick"})}(this.getContext(),e,t))}return this.$context||(this.$context=YA(this.chart.getContext(),{scale:this,type:"scale"}))}_tickSize(){const e=this.options.ticks,A=Be(this.labelRotation),t=Math.abs(Math.cos(A)),n=Math.abs(Math.sin(A)),r=this._getLabelSizes(),s=e.autoSkipPadding||0,i=r?r.widest.width+s:0,a=r?r.highest.height+s:0;return this.isHorizontal()?a*t>i*n?i/t:a/n:a*n<i*t?a/t:i/n}_isVisible(){const e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){const A=this.axis,t=this.chart,n=this.options,{grid:r,position:s,border:i}=n,a=r.offset,o=this.isHorizontal(),d=this.ticks.length+(a?1:0),l=Jn(r),u=[],c=i.setContext(this.getContext()),h=c.display?c.width:0,f=h/2,_=function(e){return dA(t,e,h)};let m,g,p,w,B,y,M,b,L,v,C,Q;if("top"===s)m=_(this.bottom),y=this.bottom-l,b=m-f,v=_(e.top)+f,Q=e.bottom;else if("bottom"===s)m=_(this.top),v=e.top,Q=_(e.bottom)-f,y=m+f,b=this.top+l;else if("left"===s)m=_(this.right),B=this.right-l,M=m-f,L=_(e.left)+f,C=e.right;else if("right"===s)m=_(this.left),L=e.left,C=_(e.right)-f,B=m+f,M=this.left+l;else if("x"===A){if("center"===s)m=_((e.top+e.bottom)/2+.5);else if(P(s)){const e=Object.keys(s)[0],A=s[e];m=_(this.chart.scales[e].getPixelForValue(A))}v=e.top,Q=e.bottom,y=m+f,b=y+l}else if("y"===A){if("center"===s)m=_((e.left+e.right)/2);else if(P(s)){const e=Object.keys(s)[0],A=s[e];m=_(this.chart.scales[e].getPixelForValue(A))}B=m-f,M=B-l,L=e.left,C=e.right}const k=K(n.ticks.maxTicksLimit,d),F=Math.max(1,Math.ceil(d/k));for(g=0;g<d;g+=F){const e=this.getContext(g),A=r.setContext(e),n=i.setContext(e),s=A.lineWidth,d=A.color,l=n.dash||[],c=n.dashOffset,h=A.tickWidth,f=A.tickColor,_=A.tickBorderDash||[],m=A.tickBorderDashOffset;p=Gn(this,g,a),void 0!==p&&(w=dA(t,p,s),o?B=M=L=C=w:y=b=v=Q=w,u.push({tx1:B,ty1:y,tx2:M,ty2:b,x1:L,y1:v,x2:C,y2:Q,width:s,color:d,borderDash:l,borderDashOffset:c,tickWidth:h,tickColor:f,tickBorderDash:_,tickBorderDashOffset:m}))}return this._ticksLength=d,this._borderValue=m,u}_computeLabelItems(e){const A=this.axis,t=this.options,{position:n,ticks:r}=t,s=this.isHorizontal(),i=this.ticks,{align:a,crossAlign:o,padding:d,mirror:l}=r,u=Jn(t.grid),c=u+d,h=l?-d:c,f=-Be(this.labelRotation),_=[];let m,g,p,w,B,y,M,b,L,v,C,Q,k="middle";if("top"===n)y=this.bottom-h,M=this._getXAxisLabelAlignment();else if("bottom"===n)y=this.top+h,M=this._getXAxisLabelAlignment();else if("left"===n){const e=this._getYAxisLabelAlignment(u);M=e.textAlign,B=e.x}else if("right"===n){const e=this._getYAxisLabelAlignment(u);M=e.textAlign,B=e.x}else if("x"===A){if("center"===n)y=(e.top+e.bottom)/2+c;else if(P(n)){const e=Object.keys(n)[0],A=n[e];y=this.chart.scales[e].getPixelForValue(A)+c}M=this._getXAxisLabelAlignment()}else if("y"===A){if("center"===n)B=(e.left+e.right)/2-c;else if(P(n)){const e=Object.keys(n)[0],A=n[e];B=this.chart.scales[e].getPixelForValue(A)}M=this._getYAxisLabelAlignment(u).textAlign}"y"===A&&("start"===a?k="top":"end"===a&&(k="bottom"));const F=this._getLabelSizes();for(m=0,g=i.length;m<g;++m){p=i[m],w=p.label;const e=r.setContext(this.getContext(m));b=this.getPixelForTick(m)+r.labelOffset,L=this._resolveTickFontOptions(m),v=L.lineHeight,C=O(w)?w.length:1;const A=C/2,t=e.color,a=e.textStrokeColor,d=e.textStrokeWidth;let u,c=M;if(s?(B=b,"inner"===M&&(c=m===g-1?this.options.reverse?"left":"right":0===m?this.options.reverse?"right":"left":"center"),Q="top"===n?"near"===o||0!==f?-C*v+v/2:"center"===o?-F.highest.height/2-A*v+v:-F.highest.height+v/2:"near"===o||0!==f?v/2:"center"===o?F.highest.height/2-A*v:F.highest.height-C*v,l&&(Q*=-1),0===f||e.showLabelBackdrop||(B+=v/2*Math.sin(f))):(y=b,Q=(1-C)*v/2),e.showLabelBackdrop){const A=FA(e.backdropPadding),t=F.heights[m],n=F.widths[m];let r=Q-A.top,s=0-A.left;switch(k){case"middle":r-=t/2;break;case"bottom":r-=t}switch(M){case"center":s-=n/2;break;case"right":s-=n;break;case"inner":m===g-1?s-=n:m>0&&(s-=n/2)}u={left:s,top:r,width:n+A.width,height:t+A.height,color:e.backdropColor}}_.push({label:w,font:L,textOffset:Q,options:{rotation:f,color:t,strokeColor:a,strokeWidth:d,textAlign:c,textBaseline:k,translation:[B,y],backdrop:u}})}return _}_getXAxisLabelAlignment(){const{position:e,ticks:A}=this.options;if(-Be(this.labelRotation))return"top"===e?"left":"right";let t="center";return"start"===A.align?t="left":"end"===A.align?t="right":"inner"===A.align&&(t="inner"),t}_getYAxisLabelAlignment(e){const{position:A,ticks:{crossAlign:t,mirror:n,padding:r}}=this.options,s=e+r,i=this._getLabelSizes().widest.width;let a,o;return"left"===A?n?(o=this.right+r,"near"===t?a="left":"center"===t?(a="center",o+=i/2):(a="right",o+=i)):(o=this.right-s,"near"===t?a="right":"center"===t?(a="center",o-=i/2):(a="left",o=this.left)):"right"===A?n?(o=this.left+r,"near"===t?a="right":"center"===t?(a="center",o-=i/2):(a="left",o-=i)):(o=this.left+s,"near"===t?a="left":"center"===t?(a="center",o+=i/2):(a="right",o=this.right)):a="right",{textAlign:a,x:o}}_computeLabelArea(){if(this.options.ticks.mirror)return;const e=this.chart,A=this.options.position;return"left"===A||"right"===A?{top:0,left:this.left,bottom:e.height,right:this.right}:"top"===A||"bottom"===A?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}drawBackground(){const{ctx:e,options:{backgroundColor:A},left:t,top:n,width:r,height:s}=this;A&&(e.save(),e.fillStyle=A,e.fillRect(t,n,r,s),e.restore())}getLineWidthForValue(e){const A=this.options.grid;if(!this._isVisible()||!A.display)return 0;const t=this.ticks.findIndex((A=>A.value===e));if(t>=0){return A.setContext(this.getContext(t)).lineWidth}return 0}drawGrid(e){const A=this.options.grid,t=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let r,s;const i=(e,A,n)=>{n.width&&n.color&&(t.save(),t.lineWidth=n.width,t.strokeStyle=n.color,t.setLineDash(n.borderDash||[]),t.lineDashOffset=n.borderDashOffset,t.beginPath(),t.moveTo(e.x,e.y),t.lineTo(A.x,A.y),t.stroke(),t.restore())};if(A.display)for(r=0,s=n.length;r<s;++r){const e=n[r];A.drawOnChartArea&&i({x:e.x1,y:e.y1},{x:e.x2,y:e.y2},e),A.drawTicks&&i({x:e.tx1,y:e.ty1},{x:e.tx2,y:e.ty2},{color:e.tickColor,width:e.tickWidth,borderDash:e.tickBorderDash,borderDashOffset:e.tickBorderDashOffset})}}drawBorder(){const{chart:e,ctx:A,options:{border:t,grid:n}}=this,r=t.setContext(this.getContext()),s=t.display?r.width:0;if(!s)return;const i=n.setContext(this.getContext(0)).lineWidth,a=this._borderValue;let o,d,l,u;this.isHorizontal()?(o=dA(e,this.left,s)-s/2,d=dA(e,this.right,i)+i/2,l=u=a):(l=dA(e,this.top,s)-s/2,u=dA(e,this.bottom,i)+i/2,o=d=a),A.save(),A.lineWidth=r.width,A.strokeStyle=r.color,A.beginPath(),A.moveTo(o,l),A.lineTo(d,u),A.stroke(),A.restore()}drawLabels(e){if(!this.options.ticks.display)return;const A=this.ctx,t=this._computeLabelArea();t&&fA(A,t);const n=this.getLabelItems(e);for(const e of n){const t=e.options,n=e.font;BA(A,e.label,0,e.textOffset,n,t)}t&&_A(A)}drawTitle(){const{ctx:e,options:{position:A,title:t,reverse:n}}=this;if(!t.display)return;const r=DA(t.font),s=FA(t.padding),i=t.align;let a=r.lineHeight/2;"bottom"===A||"center"===A||P(A)?(a+=s.bottom,O(t.text)&&(a+=r.lineHeight*(t.text.length-1))):a+=s.top;const{titleX:o,titleY:d,maxWidth:l,rotation:u}=function(e,A,t,n){const{top:r,left:s,bottom:i,right:a,chart:o}=e,{chartArea:d,scales:l}=o;let u,c,h,f=0;const _=i-r,m=a-s;if(e.isHorizontal()){if(c=Oe(n,s,a),P(t)){const e=Object.keys(t)[0],n=t[e];h=l[e].getPixelForValue(n)+_-A}else h="center"===t?(d.bottom+d.top)/2+_-A:Nn(e,t,A);u=a-s}else{if(P(t)){const e=Object.keys(t)[0],n=t[e];c=l[e].getPixelForValue(n)-m+A}else c="center"===t?(d.left+d.right)/2-m+A:Nn(e,t,A);h=Oe(n,i,r),f="left"===t?-ue:ue}return{titleX:c,titleY:h,maxWidth:u,rotation:f}}(this,a,A,i);BA(e,t.text,0,0,r,{color:t.color,maxWidth:l,rotation:u,textAlign:Zn(i,A,n),textBaseline:"middle",translation:[o,d]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){const e=this.options,A=e.ticks&&e.ticks.z||0,t=K(e.grid&&e.grid.z,-1),n=K(e.border&&e.border.z,0);return this._isVisible()&&this.draw===qn.prototype.draw?[{z:t,draw:e=>{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:n,draw:()=>{this.drawBorder()}},{z:A,draw:e=>{this.drawLabels(e)}}]:[{z:A,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const A=this.chart.getSortedVisibleDatasetMetas(),t=this.axis+"AxisID",n=[];let r,s;for(r=0,s=A.length;r<s;++r){const s=A[r];s[t]!==this.id||e&&s.type!==e||n.push(s)}return n}_resolveTickFontOptions(e){return DA(this.options.ticks.setContext(this.getContext(e)).font)}_maxDigits(){const e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class $n{constructor(e,A,t){this.type=e,this.scope=A,this.override=t,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){const A=Object.getPrototypeOf(e);let t;(function(e){return"id"in e&&"defaults"in e})(A)&&(t=this.register(A));const n=this.items,r=e.id,s=this.scope+"."+r;if(!r)throw new Error("class does not have id: "+e);return r in n||(n[r]=e,function(e,A,t){const n=Z(Object.create(null),[t?iA.get(t):{},iA.get(A),e.defaults]);iA.set(A,n),e.defaultRoutes&&function(e,A){Object.keys(A).forEach((t=>{const n=t.split("."),r=n.pop(),s=[e].concat(n).join("."),i=A[t].split("."),a=i.pop(),o=i.join(".");iA.route(s,r,o,a)}))}(A,e.defaultRoutes);e.descriptors&&iA.describe(A,e.descriptors)}(e,s,t),this.override&&iA.override(e.id,e.overrides)),s}get(e){return this.items[e]}unregister(e){const A=this.items,t=e.id,n=this.scope;t in A&&delete A[t],n&&t in iA[n]&&(delete iA[n][t],this.override&&delete AA[t])}}class er{constructor(){this.controllers=new $n(Kt,"datasets",!0),this.elements=new $n(Rn,"elements"),this.plugins=new $n(Object,"plugins"),this.scales=new $n(qn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,A,t){[...A].forEach((A=>{const n=t||this._getRegistryForType(A);t||n.isForType(A)||n===this.plugins&&A.id?this._exec(e,n,A):z(A,(A=>{const n=t||this._getRegistryForType(A);this._exec(e,n,A)}))}))}_exec(e,A,t){const n=te(e);N(t["before"+n],[],t),A[e](t),N(t["after"+n],[],t)}_getRegistryForType(e){for(let A=0;A<this._typedRegistries.length;A++){const t=this._typedRegistries[A];if(t.isForType(e))return t}return this.plugins}_get(e,A,t){const n=A.get(e);if(void 0===n)throw new Error('"'+e+'" is not a registered '+t+".");return n}}var Ar=new er;class tr{constructor(){this._init=[]}notify(e,A,t,n){"beforeInit"===A&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));const r=n?this._descriptors(e).filter(n):this._descriptors(e),s=this._notify(r,e,A,t);return"afterDestroy"===A&&(this._notify(r,e,"stop"),this._notify(this._init,e,"uninstall")),s}_notify(e,A,t,n){n=n||{};for(const r of e){const e=r.plugin;if(!1===N(e[t],[A,n,r.options],e)&&n.cancelable)return!1}return!0}invalidate(){I(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const A=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),A}_createDescriptors(e,A){const t=e&&e.config,n=K(t.options&&t.options.plugins,{}),r=function(e){const A={},t=[],n=Object.keys(Ar.plugins.items);for(let e=0;e<n.length;e++)t.push(Ar.getPlugin(n[e]));const r=e.plugins||[];for(let e=0;e<r.length;e++){const n=r[e];-1===t.indexOf(n)&&(t.push(n),A[n.id]=!0)}return{plugins:t,localIds:A}}(t);return!1!==n||A?function(e,{plugins:A,localIds:t},n,r){const s=[],i=e.getContext();for(const a of A){const A=a.id,o=nr(n[A],r);null!==o&&s.push({plugin:a,options:rr(e.config,{plugin:a,local:t[A]},o,i)})}return s}(e,r,n,A):[]}_notifyStateChanges(e){const A=this._oldCache||[],t=this._cache,n=(e,A)=>e.filter((e=>!A.some((A=>e.plugin.id===A.plugin.id))));this._notify(n(A,t),e,"stop"),this._notify(n(t,A),e,"start")}}function nr(e,A){return A||!1!==e?!0===e?{}:e:null}function rr(e,{plugin:A,local:t},n,r){const s=e.pluginScopeKeys(A),i=e.getOptionScopes(n,s);return t&&A.defaults&&i.push(A.defaults),e.createResolver(i,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function sr(e,A){const t=iA.datasets[e]||{};return((A.datasets||{})[e]||{}).indexAxis||A.indexAxis||t.indexAxis||"x"}function ir(e){if("x"===e||"y"===e||"r"===e)return e}function ar(e,...A){if(ir(e))return e;for(const n of A){const A=n.axis||("top"===(t=n.position)||"bottom"===t?"x":"left"===t||"right"===t?"y":void 0)||e.length>1&&ir(e[0].toLowerCase());if(A)return A}var t;throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function or(e,A,t){if(t[A+"AxisID"]===e)return{axis:A}}function dr(e,A){const t=AA[e.type]||{scales:{}},n=A.scales||{},r=sr(e.type,A),s=Object.create(null);return Object.keys(n).forEach((A=>{const i=n[A];if(!P(i))return console.error(`Invalid scale configuration for scale: ${A}`);if(i._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${A}`);const a=ar(A,i,function(e,A){if(A.data&&A.data.datasets){const t=A.data.datasets.filter((A=>A.xAxisID===e||A.yAxisID===e));if(t.length)return or(e,"x",t[0])||or(e,"y",t[0])}return{}}(A,e),iA.scales[i.type]),o=function(e,A){return e===A?"_index_":"_value_"}(a,r),d=t.scales||{};s[A]=q(Object.create(null),[{axis:a},i,d[a],d[o]])})),e.data.datasets.forEach((t=>{const r=t.type||e.type,i=t.indexAxis||sr(r,A),a=(AA[r]||{}).scales||{};Object.keys(a).forEach((e=>{const A=function(e,A){let t=e;return"_index_"===e?t=A:"_value_"===e&&(t="x"===A?"y":"x"),t}(e,i),r=t[A+"AxisID"]||A;s[r]=s[r]||Object.create(null),q(s[r],[{axis:A},n[r],a[e]])}))})),Object.keys(s).forEach((e=>{const A=s[e];q(A,[iA.scales[A.type],iA.scale])})),s}function lr(e){const A=e.options||(e.options={});A.plugins=K(A.plugins,{}),A.scales=dr(e,A)}function ur(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}const cr=new Map,hr=new Set;function fr(e,A){let t=cr.get(e);return t||(t=A(),cr.set(e,t),hr.add(t)),t}const _r=(e,A,t)=>{const n=Ae(A,t);void 0!==n&&e.add(n)};class mr{constructor(e){this._config=function(e){return(e=e||{}).data=ur(e.data),lr(e),e}(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=ur(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),lr(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return fr(e,(()=>[[`datasets.${e}`,""]]))}datasetAnimationScopeKeys(e,A){return fr(`${e}.transition.${A}`,(()=>[[`datasets.${e}.transitions.${A}`,`transitions.${A}`],[`datasets.${e}`,""]]))}datasetElementScopeKeys(e,A){return fr(`${e}-${A}`,(()=>[[`datasets.${e}.elements.${A}`,`datasets.${e}`,`elements.${A}`,""]]))}pluginScopeKeys(e){const A=e.id;return fr(`${this.type}-plugin-${A}`,(()=>[[`plugins.${A}`,...e.additionalOptionScopes||[]]]))}_cachedScopes(e,A){const t=this._scopeCache;let n=t.get(e);return n&&!A||(n=new Map,t.set(e,n)),n}getOptionScopes(e,A,t){const{options:n,type:r}=this,s=this._cachedScopes(e,t),i=s.get(A);if(i)return i;const a=new Set;A.forEach((A=>{e&&(a.add(e),A.forEach((A=>_r(a,e,A)))),A.forEach((e=>_r(a,n,e))),A.forEach((e=>_r(a,AA[r]||{},e))),A.forEach((e=>_r(a,iA,e))),A.forEach((e=>_r(a,tA,e)))}));const o=Array.from(a);return 0===o.length&&o.push(Object.create(null)),hr.has(A)&&s.set(A,o),o}chartOptionScopes(){const{options:e,type:A}=this;return[e,AA[A]||{},iA.datasets[A]||{},{type:A},iA,tA]}resolveNamedOptions(e,A,t,n=[""]){const r={$shared:!0},{resolver:s,subPrefixes:i}=gr(this._resolverCache,e,n);let a=s;if(function(e,A){const{isScriptable:t,isIndexable:n}=TA(e);for(const r of A){const A=t(r),s=n(r),i=(s||A)&&e[r];if(A&&(re(i)||pr(i))||s&&O(i))return!0}return!1}(s,A)){r.$shared=!1;a=HA(s,t=re(t)?t():t,this.createResolver(e,t,i))}for(const e of A)r[e]=a[e];return r}createResolver(e,A,t=[""],n){const{resolver:r}=gr(this._resolverCache,e,t);return P(A)?HA(r,A,void 0,n):r}}function gr(e,A,t){let n=e.get(A);n||(n=new Map,e.set(A,n));const r=t.join();let s=n.get(r);if(!s){s={resolver:UA(A,t),subPrefixes:t.filter((e=>!e.toLowerCase().includes("hover")))},n.set(r,s)}return s}const pr=e=>P(e)&&Object.getOwnPropertyNames(e).some((A=>re(e[A])));const wr=["top","bottom","left","right","chartArea"];function Br(e,A){return"top"===e||"bottom"===e||-1===wr.indexOf(e)&&"x"===A}function yr(e,A){return function(t,n){return t[e]===n[e]?t[A]-n[A]:t[e]-n[e]}}function Mr(e){const A=e.chart,t=A.options.animation;A.notifyPlugins("afterRender"),N(t&&t.onComplete,[e],A)}function br(e){const A=e.chart,t=A.options.animation;N(t&&t.onProgress,[e],A)}function Lr(e){return et()&&"string"==typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const vr={},Cr=e=>{const A=Lr(e);return Object.values(vr).filter((e=>e.canvas===A)).pop()};function Qr(e,A,t){const n=Object.keys(e);for(const r of n){const n=+r;if(n>=A){const s=e[r];delete e[r],(t>0||n>A)&&(e[n+t]=s)}}}function kr(e,A,t){return e.options.clip?e[t]:A[t]}class Fr{static defaults=iA;static instances=vr;static overrides=AA;static registry=Ar;static version="4.4.3";static getChart=Cr;static register(...e){Ar.add(...e),Dr()}static unregister(...e){Ar.remove(...e),Dr()}constructor(e,A){const t=this.config=new mr(A),n=Lr(e),r=Cr(n);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const s=t.createResolver(t.chartOptionScopes(),this.getContext());this.platform=new(t.platform||function(e){return!et()||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas?Cn:jn}(n)),this.platform.updateConfig(t);const i=this.platform.acquireContext(n,s.aspectRatio),a=i&&i.canvas,o=a&&a.height,d=a&&a.width;this.id=S(),this.ctx=i,this.canvas=a,this.width=d,this.height=o,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new tr,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,A){let t;return function(...n){return A?(clearTimeout(t),t=setTimeout(e,A,n)):e.apply(this,n),A}}((e=>this.update(e)),s.resizeDelay||0),this._dataChanges=[],vr[this.id]=this,i&&a?(Qt.listen(this,"complete",Mr),Qt.listen(this,"progress",br),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:A},width:t,height:n,_aspectRatio:r}=this;return I(e)?A&&r?r:n?t/n:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return Ar}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():lt(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return lA(this.canvas,this.ctx),this}stop(){return Qt.stop(this),this}resize(e,A){Qt.running(this)?this._resizeBeforeDraw={width:e,height:A}:this._resize(e,A)}_resize(e,A){const t=this.options,n=this.canvas,r=t.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(n,e,A,r),i=t.devicePixelRatio||this.platform.getDevicePixelRatio(),a=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,lt(this,i,!0)&&(this.notifyPlugins("resize",{size:s}),N(t.onResize,[this,s],this),this.attached&&this._doResize(a)&&this.render())}ensureScalesHaveIDs(){z(this.options.scales||{},((e,A)=>{e.id=A}))}buildOrUpdateScales(){const e=this.options,A=e.scales,t=this.scales,n=Object.keys(t).reduce(((e,A)=>(e[A]=!1,e)),{});let r=[];A&&(r=r.concat(Object.keys(A).map((e=>{const t=A[e],n=ar(e,t),r="r"===n,s="x"===n;return{options:t,dposition:r?"chartArea":s?"bottom":"left",dtype:r?"radialLinear":s?"category":"linear"}})))),z(r,(A=>{const r=A.options,s=r.id,i=ar(s,r),a=K(r.type,A.dtype);void 0!==r.position&&Br(r.position,i)===Br(A.dposition)||(r.position=A.dposition),n[s]=!0;let o=null;if(s in t&&t[s].type===a)o=t[s];else{o=new(Ar.getScale(a))({id:s,type:a,ctx:this.ctx,chart:this}),t[o.id]=o}o.init(r,e)})),z(n,((e,A)=>{e||delete t[A]})),z(t,(e=>{Ln.configure(this,e,e.options),Ln.addBox(this,e)}))}_updateMetasets(){const e=this._metasets,A=this.data.datasets.length,t=e.length;if(e.sort(((e,A)=>e.index-A.index)),t>A){for(let e=A;e<t;++e)this._destroyDatasetMeta(e);e.splice(A,t-A)}this._sortedMetasets=e.slice(0).sort(yr("order","index"))}_removeUnreferencedMetasets(){const{_metasets:e,data:{datasets:A}}=this;e.length>A.length&&delete this._stacks,e.forEach(((e,t)=>{0===A.filter((A=>A===e._dataset)).length&&this._destroyDatasetMeta(t)}))}buildOrUpdateControllers(){const e=[],A=this.data.datasets;let t,n;for(this._removeUnreferencedMetasets(),t=0,n=A.length;t<n;t++){const n=A[t];let r=this.getDatasetMeta(t);const s=n.type||this.config.type;if(r.type&&r.type!==s&&(this._destroyDatasetMeta(t),r=this.getDatasetMeta(t)),r.type=s,r.indexAxis=n.indexAxis||sr(s,this.options),r.order=n.order||0,r.index=t,r.label=""+n.label,r.visible=this.isDatasetVisible(t),r.controller)r.controller.updateIndex(t),r.controller.linkScales();else{const A=Ar.getController(s),{datasetElementType:n,dataElementType:i}=iA.datasets[s];Object.assign(A,{dataElementType:Ar.getElement(i),datasetElementType:n&&Ar.getElement(n)}),r.controller=new A(this,t),e.push(r.controller)}}return this._updateMetasets(),e}_resetElements(){z(this.data.datasets,((e,A)=>{this.getDatasetMeta(A).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const A=this.config;A.update();const t=this._options=A.createResolver(A.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!t.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let e=0,A=this.data.datasets.length;e<A;e++){const{controller:A}=this.getDatasetMeta(e),t=!n&&-1===r.indexOf(A);A.buildOrUpdateElements(t),s=Math.max(+A.getMaxOverflow(),s)}s=this._minPadding=t.layout.autoPadding?s:0,this._updateLayout(s),n||z(r,(e=>{e.reset()})),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(yr("z","_idx"));const{_active:i,_lastEvent:a}=this;a?this._eventHandler(a,!0):i.length&&this._updateHoverStyles(i,i,!0),this.render()}_updateScales(){z(this.scales,(e=>{Ln.removeBox(this,e)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,A=new Set(Object.keys(this._listeners)),t=new Set(e.events);se(A,t)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,A=this._getUniformDataChanges()||[];for(const{method:t,start:n,count:r}of A){Qr(e,n,"_removeElements"===t?-r:r)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const A=this.data.datasets.length,t=A=>new Set(e.filter((e=>e[0]===A)).map(((e,A)=>A+","+e.splice(1).join(",")))),n=t(0);for(let e=1;e<A;e++)if(!se(n,t(e)))return;return Array.from(n).map((e=>e.split(","))).map((e=>({method:e[1],start:+e[2],count:+e[3]})))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Ln.update(this,this.width,this.height,e);const A=this.chartArea,t=A.width<=0||A.height<=0;this._layers=[],z(this.boxes,(e=>{t&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))}),this),this._layers.forEach(((e,A)=>{e._idx=A})),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,A=this.data.datasets.length;e<A;++e)this.getDatasetMeta(e).controller.configure();for(let A=0,t=this.data.datasets.length;A<t;++A)this._updateDataset(A,re(e)?e({datasetIndex:A}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,A){const t=this.getDatasetMeta(e),n={meta:t,index:e,mode:A,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",n)&&(t.controller._update(A),n.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",n))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(Qt.has(this)?this.attached&&!Qt.running(this)&&Qt.start(this):(this.draw(),Mr({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){const{width:e,height:A}=this._resizeBeforeDraw;this._resize(e,A),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const A=this._layers;for(e=0;e<A.length&&A[e].z<=0;++e)A[e].draw(this.chartArea);for(this._drawDatasets();e<A.length;++e)A[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){const A=this._sortedMetasets,t=[];let n,r;for(n=0,r=A.length;n<r;++n){const r=A[n];e&&!r.visible||t.push(r)}return t}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const e=this.getSortedVisibleDatasetMetas();for(let A=e.length-1;A>=0;--A)this._drawDataset(e[A]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const A=this.ctx,t=e._clip,n=!t.disabled,r=function(e,A){const{xScale:t,yScale:n}=e;return t&&n?{left:kr(t,A,"left"),right:kr(t,A,"right"),top:kr(n,A,"top"),bottom:kr(n,A,"bottom")}:A}(e,this.chartArea),s={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",s)&&(n&&fA(A,{left:!1===t.left?0:r.left-t.left,right:!1===t.right?this.width:r.right+t.right,top:!1===t.top?0:r.top-t.top,bottom:!1===t.bottom?this.height:r.bottom+t.bottom}),e.controller.draw(),n&&_A(A),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(e){return hA(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,A,t,n){const r=un.modes[A];return"function"==typeof r?r(this,e,t,n):[]}getDatasetMeta(e){const A=this.data.datasets[e],t=this._metasets;let n=t.filter((e=>e&&e._dataset===A)).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:A&&A.order||0,index:e,_dataset:A,_parsed:[],_sorted:!1},t.push(n)),n}getContext(){return this.$context||(this.$context=YA(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const A=this.data.datasets[e];if(!A)return!1;const t=this.getDatasetMeta(e);return"boolean"==typeof t.hidden?!t.hidden:!A.hidden}setDatasetVisibility(e,A){this.getDatasetMeta(e).hidden=!A}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,A,t){const n=t?"show":"hide",r=this.getDatasetMeta(e),s=r.controller._resolveAnimations(void 0,n);ne(A)?(r.data[A].hidden=!t,this.update()):(this.setDatasetVisibility(e,t),s.update(r,{visible:t}),this.update((A=>A.datasetIndex===e?n:void 0)))}hide(e,A){this._updateVisibility(e,A,!1)}show(e,A){this._updateVisibility(e,A,!0)}_destroyDatasetMeta(e){const A=this._metasets[e];A&&A.controller&&A.controller._destroy(),delete this._metasets[e]}_stop(){let e,A;for(this.stop(),Qt.remove(this),e=0,A=this.data.datasets.length;e<A;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:e,ctx:A}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),lA(e,A),this.platform.releaseContext(A),this.canvas=null,this.ctx=null),delete vr[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const e=this._listeners,A=this.platform,t=(t,n)=>{A.addEventListener(this,t,n),e[t]=n},n=(e,A,t)=>{e.offsetX=A,e.offsetY=t,this._eventHandler(e)};z(this.options.events,(e=>t(e,n)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,A=this.platform,t=(t,n)=>{A.addEventListener(this,t,n),e[t]=n},n=(t,n)=>{e[t]&&(A.removeEventListener(this,t,n),delete e[t])},r=(e,A)=>{this.canvas&&this.resize(e,A)};let s;const i=()=>{n("attach",i),this.attached=!0,this.resize(),t("resize",r),t("detach",s)};s=()=>{this.attached=!1,n("resize",r),this._stop(),this._resize(0,0),t("attach",i)},A.isAttached(this.canvas)?i():s()}unbindEvents(){z(this._listeners,((e,A)=>{this.platform.removeEventListener(this,A,e)})),this._listeners={},z(this._responsiveListeners,((e,A)=>{this.platform.removeEventListener(this,A,e)})),this._responsiveListeners=void 0}updateHoverStyle(e,A,t){const n=t?"set":"remove";let r,s,i,a;for("dataset"===A&&(r=this.getDatasetMeta(e[0].datasetIndex),r.controller["_"+n+"DatasetHoverStyle"]()),i=0,a=e.length;i<a;++i){s=e[i];const A=s&&this.getDatasetMeta(s.datasetIndex).controller;A&&A[n+"HoverStyle"](s.element,s.datasetIndex,s.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){const A=this._active||[],t=e.map((({datasetIndex:e,index:A})=>{const t=this.getDatasetMeta(e);if(!t)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:t.data[A],index:A}}));!V(t,A)&&(this._active=t,this._lastEvent=null,this._updateHoverStyles(t,A))}notifyPlugins(e,A,t){return this._plugins.notify(this,e,A,t)}isPluginEnabled(e){return 1===this._plugins._cache.filter((A=>A.plugin.id===e)).length}_updateHoverStyles(e,A,t){const n=this.options.hover,r=(e,A)=>e.filter((e=>!A.some((A=>e.datasetIndex===A.datasetIndex&&e.index===A.index)))),s=r(A,e),i=t?e:r(e,A);s.length&&this.updateHoverStyle(s,n.mode,!1),i.length&&n.mode&&this.updateHoverStyle(i,n.mode,!0)}_eventHandler(e,A){const t={event:e,replay:A,cancelable:!0,inChartArea:this.isPointInArea(e)},n=A=>(A.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",t,n))return;const r=this._handleEvent(e,A,t.inChartArea);return t.cancelable=!1,this.notifyPlugins("afterEvent",t,n),(r||t.changed)&&this.render(),this}_handleEvent(e,A,t){const{_active:n=[],options:r}=this,s=A,i=this._getActiveElements(e,n,t,s),a=function(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}(e),o=function(e,A,t,n){return t&&"mouseout"!==e.type?n?A:e:null}(e,this._lastEvent,t,a);t&&(this._lastEvent=null,N(r.onHover,[e,i,this],this),a&&N(r.onClick,[e,i,this],this));const d=!V(i,n);return(d||A)&&(this._active=i,this._updateHoverStyles(i,n,A)),this._lastEvent=o,d}_getActiveElements(e,A,t,n){if("mouseout"===e.type)return[];if(!t)return A;const r=this.options.hover;return this.getElementsAtEventForMode(e,r.mode,r,n)}}function Dr(){return z(Fr.instances,(e=>e._plugins.invalidate()))}function xr(e,A,t,n){const r=CA(e.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const s=(t-A)/2,i=Math.min(s,n*A/2),a=e=>{const A=(t-Math.min(s,e))*n/2;return ke(e,0,Math.min(s,A))};return{outerStart:a(r.outerStart),outerEnd:a(r.outerEnd),innerStart:ke(r.innerStart,0,i),innerEnd:ke(r.innerEnd,0,i)}}function Yr(e,A,t,n){return{x:t+e*Math.cos(A),y:n+e*Math.sin(A)}}function Ur(e,A,t,n,r,s){const{x:i,y:a,startAngle:o,pixelMargin:d,innerRadius:l}=A,u=Math.max(A.outerRadius+n+t-d,0),c=l>0?l+n+t+d:0;let h=0;const f=r-o;if(n){const e=((l>0?l-n:0)+(u>0?u-n:0))/2;h=(f-(0!==e?f*e/(e+n):f))/2}const _=(f-Math.max(.001,f*u-t/ie)/u)/2,m=o+_+h,g=r-_-h,{outerStart:p,outerEnd:w,innerStart:B,innerEnd:y}=xr(A,c,u,g-m),M=u-p,b=u-w,L=m+p/M,v=g-w/b,C=c+B,Q=c+y,k=m+B/C,F=g-y/Q;if(e.beginPath(),s){const A=(L+v)/2;if(e.arc(i,a,u,L,A),e.arc(i,a,u,A,v),w>0){const A=Yr(b,v,i,a);e.arc(A.x,A.y,w,v,g+ue)}const t=Yr(Q,g,i,a);if(e.lineTo(t.x,t.y),y>0){const A=Yr(Q,F,i,a);e.arc(A.x,A.y,y,g+ue,F+Math.PI)}const n=(g-y/c+(m+B/c))/2;if(e.arc(i,a,c,g-y/c,n,!0),e.arc(i,a,c,n,m+B/c,!0),B>0){const A=Yr(C,k,i,a);e.arc(A.x,A.y,B,k+Math.PI,m-ue)}const r=Yr(M,m,i,a);if(e.lineTo(r.x,r.y),p>0){const A=Yr(M,L,i,a);e.arc(A.x,A.y,p,m-ue,L)}}else{e.moveTo(i,a);const A=Math.cos(L)*u+i,t=Math.sin(L)*u+a;e.lineTo(A,t);const n=Math.cos(v)*u+i,r=Math.sin(v)*u+a;e.lineTo(n,r)}e.closePath()}function Hr(e,A,t,n,r){const{fullCircles:s,startAngle:i,circumference:a,options:o}=A,{borderWidth:d,borderJoinStyle:l,borderDash:u,borderDashOffset:c}=o,h="inner"===o.borderAlign;if(!d)return;e.setLineDash(u||[]),e.lineDashOffset=c,h?(e.lineWidth=2*d,e.lineJoin=l||"round"):(e.lineWidth=d,e.lineJoin=l||"bevel");let f=A.endAngle;if(s){Ur(e,A,t,n,f,r);for(let A=0;A<s;++A)e.stroke();isNaN(a)||(f=i+(a%ae||ae))}h&&function(e,A,t){const{startAngle:n,pixelMargin:r,x:s,y:i,outerRadius:a,innerRadius:o}=A;let d=r/a;e.beginPath(),e.arc(s,i,a,n-d,t+d),o>r?(d=r/o,e.arc(s,i,o,t+d,n-d,!0)):e.arc(s,i,r,t+ue,n-ue),e.closePath(),e.clip()}(e,A,f),s||(Ur(e,A,t,n,f,r),e.stroke())}class Tr extends Rn{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,A,t){const n=this.getProps(["x","y"],t),{angle:r,distance:s}=be(n,{x:e,y:A}),{startAngle:i,endAngle:a,innerRadius:o,outerRadius:d,circumference:l}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],t),u=(this.options.spacing+this.options.borderWidth)/2,c=K(l,a-i)>=ae||Qe(r,i,a),h=Fe(s,o+u,d+u);return c&&h}getCenterPoint(e){const{x:A,y:t,startAngle:n,endAngle:r,innerRadius:s,outerRadius:i}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),{offset:a,spacing:o}=this.options,d=(n+r)/2,l=(s+i+o+a)/2;return{x:A+Math.cos(d)*l,y:t+Math.sin(d)*l}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:A,circumference:t}=this,n=(A.offset||0)/4,r=(A.spacing||0)/2,s=A.circular;if(this.pixelMargin="inner"===A.borderAlign?.33:0,this.fullCircles=t>ae?Math.floor(t/ae):0,0===t||this.innerRadius<0||this.outerRadius<0)return;e.save();const i=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(i)*n,Math.sin(i)*n);const a=n*(1-Math.sin(Math.min(ie,t||0)));e.fillStyle=A.backgroundColor,e.strokeStyle=A.borderColor,function(e,A,t,n,r){const{fullCircles:s,startAngle:i,circumference:a}=A;let o=A.endAngle;if(s){Ur(e,A,t,n,o,r);for(let A=0;A<s;++A)e.fill();isNaN(a)||(o=i+(a%ae||ae))}Ur(e,A,t,n,o,r),e.fill()}(e,this,a,r,s),Hr(e,this,a,r,s),e.restore()}}function Er(e,A,t=A){e.lineCap=K(t.borderCapStyle,A.borderCapStyle),e.setLineDash(K(t.borderDash,A.borderDash)),e.lineDashOffset=K(t.borderDashOffset,A.borderDashOffset),e.lineJoin=K(t.borderJoinStyle,A.borderJoinStyle),e.lineWidth=K(t.borderWidth,A.borderWidth),e.strokeStyle=K(t.borderColor,A.borderColor)}function Sr(e,A,t){e.lineTo(t.x,t.y)}function Ir(e,A,t={}){const n=e.length,{start:r=0,end:s=n-1}=t,{start:i,end:a}=A,o=Math.max(r,i),d=Math.min(s,a),l=r<i&&s<i||r>a&&s>a;return{count:n,start:o,loop:A.loop,ilen:d<o&&!l?n+d-o:d-o}}function Or(e,A,t,n){const{points:r,options:s}=A,{count:i,start:a,loop:o,ilen:d}=Ir(r,t,n),l=function(e){return e.stepped?mA:e.tension||"monotone"===e.cubicInterpolationMode?gA:Sr}(s);let u,c,h,{move:f=!0,reverse:_}=n||{};for(u=0;u<=d;++u)c=r[(a+(_?d-u:u))%i],c.skip||(f?(e.moveTo(c.x,c.y),f=!1):l(e,h,c,_,s.stepped),h=c);return o&&(c=r[(a+(_?d:0))%i],l(e,h,c,_,s.stepped)),!!o}function Pr(e,A,t,n){const r=A.points,{count:s,start:i,ilen:a}=Ir(r,t,n),{move:o=!0,reverse:d}=n||{};let l,u,c,h,f,_,m=0,g=0;const p=e=>(i+(d?a-e:e))%s,w=()=>{h!==f&&(e.lineTo(m,f),e.lineTo(m,h),e.lineTo(m,_))};for(o&&(u=r[p(0)],e.moveTo(u.x,u.y)),l=0;l<=a;++l){if(u=r[p(l)],u.skip)continue;const A=u.x,t=u.y,n=0|A;n===c?(t<h?h=t:t>f&&(f=t),m=(g*m+A)/++g):(w(),e.lineTo(A,t),c=n,g=0,h=f=t),_=t}w()}function jr(e){const A=e.options,t=A.borderDash&&A.borderDash.length;return!(e._decimated||e._loop||A.tension||"monotone"===A.cubicInterpolationMode||A.stepped||t)?Pr:Or}const Rr="function"==typeof Path2D;function Kr(e,A,t,n){Rr&&!A.options.segment?function(e,A,t,n){let r=A._path;r||(r=A._path=new Path2D,A.path(r,t,n)&&r.closePath()),Er(e,A.options),e.stroke(r)}(e,A,t,n):function(e,A,t,n){const{segments:r,options:s}=A,i=jr(A);for(const a of r)Er(e,s,a.style),e.beginPath(),i(e,A,a,{start:t,end:t+n-1})&&e.closePath(),e.stroke()}(e,A,t,n)}class Wr extends Rn{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e&&"fill"!==e};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,A){const t=this.options;if((t.tension||"monotone"===t.cubicInterpolationMode)&&!t.stepped&&!this._pointsUpdated){const n=t.spanGaps?this._loop:this._fullLoop;$A(this._points,t,e,n,A),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(e,A){const t=e.points,n=e.options.spanGaps,r=t.length;if(!r)return[];const s=!!e._loop,{start:i,end:a}=function(e,A,t,n){let r=0,s=A-1;if(t&&!n)for(;r<A&&!e[r].skip;)r++;for(;r<A&&e[r].skip;)r++;for(r%=A,t&&(s+=r);s>r&&e[s%A].skip;)s--;return s%=A,{start:r,end:s}}(t,r,s,n);return bt(e,!0===n?[{start:i,end:a,loop:s}]:function(e,A,t,n){const r=e.length,s=[];let i,a=A,o=e[A];for(i=A+1;i<=t;++i){const t=e[i%r];t.skip||t.stop?o.skip||(n=!1,s.push({start:A%r,end:(i-1)%r,loop:n}),A=a=t.stop?i:null):(a=i,o.skip&&(A=i)),o=t}return null!==a&&s.push({start:A%r,end:a%r,loop:n}),s}(t,i,a<i?a+r:a,!!e._fullLoop&&0===i&&a===r-1),t,A)}(this,this.options.segment))}first(){const e=this.segments,A=this.points;return e.length&&A[e[0].start]}last(){const e=this.segments,A=this.points,t=e.length;return t&&A[e[t-1].end]}interpolate(e,A){const t=this.options,n=e[A],r=this.points,s=Mt(this,{property:A,start:n,end:n});if(!s.length)return;const i=[],a=function(e){return e.stepped?ft:e.tension||"monotone"===e.cubicInterpolationMode?_t:ht}(t);let o,d;for(o=0,d=s.length;o<d;++o){const{start:d,end:l}=s[o],u=r[d],c=r[l];if(u===c){i.push(u);continue}const h=a(u,c,Math.abs((n-u[A])/(c[A]-u[A])),t.stepped);h[A]=e[A],i.push(h)}return 1===i.length?i[0]:i}pathSegment(e,A,t){return jr(this)(e,this,A,t)}path(e,A,t){const n=this.segments,r=jr(this);let s=this._loop;A=A||0,t=t||this.points.length-A;for(const i of n)s&=r(e,this,i,{start:A,end:A+t-1});return!!s}draw(e,A,t,n){const r=this.options||{};(this.points||[]).length&&r.borderWidth&&(e.save(),Kr(e,this,t,n),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function Nr(e,A,t,n){const r=e.options,{[t]:s}=e.getProps([t],n);return Math.abs(A-s)<r.radius+r.hitRadius}class zr extends Rn{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,A,t){const n=this.options,{x:r,y:s}=this.getProps(["x","y"],t);return Math.pow(e-r,2)+Math.pow(A-s,2)<Math.pow(n.hitRadius+n.radius,2)}inXRange(e,A){return Nr(this,e,"x",A)}inYRange(e,A){return Nr(this,e,"y",A)}getCenterPoint(e){const{x:A,y:t}=this.getProps(["x","y"],e);return{x:A,y:t}}size(e){let A=(e=e||this.options||{}).radius||0;A=Math.max(A,A&&e.hoverRadius||0);return 2*(A+(A&&e.borderWidth||0))}draw(e,A){const t=this.options;this.skip||t.radius<.1||!hA(this,A,this.size(t)/2)||(e.strokeStyle=t.borderColor,e.lineWidth=t.borderWidth,e.fillStyle=t.backgroundColor,uA(e,t,this.x,this.y))}getRange(){const e=this.options||{};return e.radius+e.hitRadius}}function Vr(e,A){const{x:t,y:n,base:r,width:s,height:i}=e.getProps(["x","y","base","width","height"],A);let a,o,d,l,u;return e.horizontal?(u=i/2,a=Math.min(t,r),o=Math.max(t,r),d=n-u,l=n+u):(u=s/2,a=t-u,o=t+u,d=Math.min(n,r),l=Math.max(n,r)),{left:a,top:d,right:o,bottom:l}}function Gr(e,A,t,n){return e?0:ke(A,t,n)}function Jr(e){const A=Vr(e),t=A.right-A.left,n=A.bottom-A.top,r=function(e,A,t){const n=e.options.borderWidth,r=e.borderSkipped,s=QA(n);return{t:Gr(r.top,s.top,0,t),r:Gr(r.right,s.right,0,A),b:Gr(r.bottom,s.bottom,0,t),l:Gr(r.left,s.left,0,A)}}(e,t/2,n/2),s=function(e,A,t){const{enableBorderRadius:n}=e.getProps(["enableBorderRadius"]),r=e.options.borderRadius,s=kA(r),i=Math.min(A,t),a=e.borderSkipped,o=n||P(r);return{topLeft:Gr(!o||a.top||a.left,s.topLeft,0,i),topRight:Gr(!o||a.top||a.right,s.topRight,0,i),bottomLeft:Gr(!o||a.bottom||a.left,s.bottomLeft,0,i),bottomRight:Gr(!o||a.bottom||a.right,s.bottomRight,0,i)}}(e,t/2,n/2);return{outer:{x:A.left,y:A.top,w:t,h:n,radius:s},inner:{x:A.left+r.l,y:A.top+r.t,w:t-r.l-r.r,h:n-r.t-r.b,radius:{topLeft:Math.max(0,s.topLeft-Math.max(r.t,r.l)),topRight:Math.max(0,s.topRight-Math.max(r.t,r.r)),bottomLeft:Math.max(0,s.bottomLeft-Math.max(r.b,r.l)),bottomRight:Math.max(0,s.bottomRight-Math.max(r.b,r.r))}}}}function Xr(e,A,t,n){const r=null===A,s=null===t,i=e&&!(r&&s)&&Vr(e,n);return i&&(r||Fe(A,i.left,i.right))&&(s||Fe(t,i.top,i.bottom))}function Zr(e,A){e.rect(A.x,A.y,A.w,A.h)}function qr(e,A,t={}){const n=e.x!==t.x?-A:0,r=e.y!==t.y?-A:0,s=(e.x+e.w!==t.x+t.w?A:0)-n,i=(e.y+e.h!==t.y+t.h?A:0)-r;return{x:e.x+n,y:e.y+r,w:e.w+s,h:e.h+i,radius:e.radius}}class $r extends Rn{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,e&&Object.assign(this,e)}draw(e){const{inflateAmount:A,options:{borderColor:t,backgroundColor:n}}=this,{inner:r,outer:s}=Jr(this),i=(a=s.radius).topLeft||a.topRight||a.bottomLeft||a.bottomRight?yA:Zr;var a;e.save(),s.w===r.w&&s.h===r.h||(e.beginPath(),i(e,qr(s,A,r)),e.clip(),i(e,qr(r,-A,s)),e.fillStyle=t,e.fill("evenodd")),e.beginPath(),i(e,qr(r,A)),e.fillStyle=n,e.fill(),e.restore()}inRange(e,A,t){return Xr(this,e,A,t)}inXRange(e,A){return Xr(this,e,null,A)}inYRange(e,A){return Xr(this,null,e,A)}getCenterPoint(e){const{x:A,y:t,base:n,horizontal:r}=this.getProps(["x","y","base","horizontal"],e);return{x:r?(A+n)/2:A,y:r?t:(t+n)/2}}getRange(e){return"x"===e?this.width/2:this.height/2}}var es=Object.freeze({__proto__:null,ArcElement:Tr,BarElement:$r,LineElement:Wr,PointElement:zr});const As=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],ts=As.map((e=>e.replace("rgb(","rgba(").replace(")",", 0.5)")));function ns(e){return As[e%As.length]}function rs(e){return ts[e%ts.length]}function ss(e){let A=0;return(t,n)=>{const r=e.getDatasetMeta(n).controller;r instanceof qt?A=function(e,A){return e.backgroundColor=e.data.map((()=>ns(A++))),A}(t,A):r instanceof $t?A=function(e,A){return e.backgroundColor=e.data.map((()=>rs(A++))),A}(t,A):r&&(A=function(e,A){return e.borderColor=ns(A),e.backgroundColor=rs(A),++A}(t,A))}}function is(e){let A;for(A in e)if(e[A].borderColor||e[A].backgroundColor)return!0;return!1}var as={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(e,A,t){if(!t.enabled)return;const{data:{datasets:n},options:r}=e.config,{elements:s}=r;if(!t.forceOverride&&(is(n)||(i=r)&&(i.borderColor||i.backgroundColor)||s&&is(s)))return;var i;const a=ss(e);n.forEach(a)}};function os(e){if(e._decimated){const A=e._data;delete e._decimated,delete e._data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,writable:!0,value:A})}}function ds(e){e.data.datasets.forEach((e=>{os(e)}))}var ls={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(e,A,t)=>{if(!t.enabled)return void ds(e);const n=e.width;e.data.datasets.forEach(((A,r)=>{const{_data:s,indexAxis:i}=A,a=e.getDatasetMeta(r),o=s||A.data;if("y"===xA([i,e.options.indexAxis]))return;if(!a.controller.supportsDecimation)return;const d=e.scales[a.xAxisID];if("linear"!==d.type&&"time"!==d.type)return;if(e.options.parsing)return;let{start:l,count:u}=function(e,A){const t=A.length;let n,r=0;const{iScale:s}=e,{min:i,max:a,minDefined:o,maxDefined:d}=s.getUserBounds();return o&&(r=ke(xe(A,s.axis,i).lo,0,t-1)),n=d?ke(xe(A,s.axis,a).hi+1,r,t)-r:t-r,{start:r,count:n}}(a,o);if(u<=(t.threshold||4*n))return void os(A);let c;switch(I(s)&&(A._data=o,delete A.data,Object.defineProperty(A,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(e){this._data=e}})),t.algorithm){case"lttb":c=function(e,A,t,n,r){const s=r.samples||n;if(s>=t)return e.slice(A,A+t);const i=[],a=(t-2)/(s-2);let o=0;const d=A+t-1;let l,u,c,h,f,_=A;for(i[o++]=e[_],l=0;l<s-2;l++){let n,r=0,s=0;const d=Math.floor((l+1)*a)+1+A,m=Math.min(Math.floor((l+2)*a)+1,t)+A,g=m-d;for(n=d;n<m;n++)r+=e[n].x,s+=e[n].y;r/=g,s/=g;const p=Math.floor(l*a)+1+A,w=Math.min(Math.floor((l+1)*a)+1,t)+A,{x:B,y:y}=e[_];for(c=h=-1,n=p;n<w;n++)h=.5*Math.abs((B-r)*(e[n].y-y)-(B-e[n].x)*(s-y)),h>c&&(c=h,u=e[n],f=n);i[o++]=u,_=f}return i[o++]=e[d],i}(o,l,u,n,t);break;case"min-max":c=function(e,A,t,n){let r,s,i,a,o,d,l,u,c,h,f=0,_=0;const m=[],g=A+t-1,p=e[A].x,w=e[g].x-p;for(r=A;r<A+t;++r){s=e[r],i=(s.x-p)/w*n,a=s.y;const A=0|i;if(A===o)a<c?(c=a,d=r):a>h&&(h=a,l=r),f=(_*f+s.x)/++_;else{const t=r-1;if(!I(d)&&!I(l)){const A=Math.min(d,l),n=Math.max(d,l);A!==u&&A!==t&&m.push({...e[A],x:f}),n!==u&&n!==t&&m.push({...e[n],x:f})}r>0&&t!==u&&m.push(e[t]),m.push(s),o=A,_=0,c=h=a,d=l=u=r}}return m}(o,l,u,n);break;default:throw new Error(`Unsupported decimation algorithm '${t.algorithm}'`)}A._decimated=c}))},destroy(e){ds(e)}};function us(e,A,t,n){if(n)return;let r=A[e],s=t[e];return"angle"===e&&(r=Ce(r),s=Ce(s)),{property:e,start:r,end:s}}function cs(e,A,t){for(;A>e;A--){const e=t[A];if(!isNaN(e.x)&&!isNaN(e.y))break}return A}function hs(e,A,t,n){return e&&A?n(e[t],A[t]):e?e[t]:A?A[t]:0}function fs(e,A){let t=[],n=!1;return O(e)?(n=!0,t=e):t=function(e,A){const{x:t=null,y:n=null}=e||{},r=A.points,s=[];return A.segments.forEach((({start:e,end:A})=>{A=cs(e,A,r);const i=r[e],a=r[A];null!==n?(s.push({x:i.x,y:n}),s.push({x:a.x,y:n})):null!==t&&(s.push({x:t,y:i.y}),s.push({x:t,y:a.y}))})),s}(e,A),t.length?new Wr({points:t,options:{tension:0},_loop:n,_fullLoop:n}):null}function _s(e){return e&&!1!==e.fill}function ms(e,A,t){let n=e[A].fill;const r=[A];let s;if(!t)return n;for(;!1!==n&&-1===r.indexOf(n);){if(!j(n))return n;if(s=e[n],!s)return!1;if(s.visible)return n;r.push(n),n=s.fill}return!1}function gs(e,A,t){const n=function(e){const A=e.options,t=A.fill;let n=K(t&&t.target,t);void 0===n&&(n=!!A.backgroundColor);if(!1===n||null===n)return!1;if(!0===n)return"origin";return n}(e);if(P(n))return!isNaN(n.value)&&n;let r=parseFloat(n);return j(r)&&Math.floor(r)===r?function(e,A,t,n){"-"!==e&&"+"!==e||(t=A+t);if(t===A||t<0||t>=n)return!1;return t}(n[0],A,r,t):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}function ps(e,A,t){const n=[];for(let r=0;r<t.length;r++){const s=t[r],{first:i,last:a,point:o}=ws(s,A,"x");if(!(!o||i&&a))if(i)n.unshift(o);else if(e.push(o),!a)break}e.push(...n)}function ws(e,A,t){const n=e.interpolate(A,t);if(!n)return{};const r=n[t],s=e.segments,i=e.points;let a=!1,o=!1;for(let e=0;e<s.length;e++){const A=s[e],n=i[A.start][t],d=i[A.end][t];if(Fe(r,n,d)){a=r===n,o=r===d;break}}return{first:a,last:o,point:n}}class Bs{constructor(e){this.x=e.x,this.y=e.y,this.radius=e.radius}pathSegment(e,A,t){const{x:n,y:r,radius:s}=this;return A=A||{start:0,end:ae},e.arc(n,r,s,A.end,A.start,!0),!t.bounds}interpolate(e){const{x:A,y:t,radius:n}=this,r=e.angle;return{x:A+Math.cos(r)*n,y:t+Math.sin(r)*n,angle:r}}}function ys(e){const{chart:A,fill:t,line:n}=e;if(j(t))return function(e,A){const t=e.getDatasetMeta(A),n=t&&e.isDatasetVisible(A);return n?t.dataset:null}(A,t);if("stack"===t)return function(e){const{scale:A,index:t,line:n}=e,r=[],s=n.segments,i=n.points,a=function(e,A){const t=[],n=e.getMatchingVisibleMetas("line");for(let e=0;e<n.length;e++){const r=n[e];if(r.index===A)break;r.hidden||t.unshift(r.dataset)}return t}(A,t);a.push(fs({x:null,y:A.bottom},n));for(let e=0;e<s.length;e++){const A=s[e];for(let e=A.start;e<=A.end;e++)ps(r,i[e],a)}return new Wr({points:r,options:{}})}(e);if("shape"===t)return!0;const r=function(e){const A=e.scale||{};if(A.getPointPositionForValue)return function(e){const{scale:A,fill:t}=e,n=A.options,r=A.getLabels().length,s=n.reverse?A.max:A.min,i=function(e,A,t){let n;return n="start"===e?t:"end"===e?A.options.reverse?A.min:A.max:P(e)?e.value:A.getBaseValue(),n}(t,A,s),a=[];if(n.grid.circular){const e=A.getPointPositionForValue(0,s);return new Bs({x:e.x,y:e.y,radius:A.getDistanceFromCenterForValue(i)})}for(let e=0;e<r;++e)a.push(A.getPointPositionForValue(e,i));return a}(e);return function(e){const{scale:A={},fill:t}=e,n=function(e,A){let t=null;return"start"===e?t=A.bottom:"end"===e?t=A.top:P(e)?t=A.getPixelForValue(e.value):A.getBasePixel&&(t=A.getBasePixel()),t}(t,A);if(j(n)){const e=A.isHorizontal();return{x:e?n:null,y:e?null:n}}return null}(e)}(e);return r instanceof Bs?r:fs(r,n)}function Ms(e,A,t){const n=ys(A),{line:r,scale:s,axis:i}=A,a=r.options,o=a.fill,d=a.backgroundColor,{above:l=d,below:u=d}=o||{};n&&r.points.length&&(fA(e,t),function(e,A){const{line:t,target:n,above:r,below:s,area:i,scale:a}=A,o=t._loop?"angle":A.axis;e.save(),"x"===o&&s!==r&&(bs(e,n,i.top),Ls(e,{line:t,target:n,color:r,scale:a,property:o}),e.restore(),e.save(),bs(e,n,i.bottom));Ls(e,{line:t,target:n,color:s,scale:a,property:o}),e.restore()}(e,{line:r,target:n,above:l,below:u,area:t,scale:s,axis:i}),_A(e))}function bs(e,A,t){const{segments:n,points:r}=A;let s=!0,i=!1;e.beginPath();for(const a of n){const{start:n,end:o}=a,d=r[n],l=r[cs(n,o,r)];s?(e.moveTo(d.x,d.y),s=!1):(e.lineTo(d.x,t),e.lineTo(d.x,d.y)),i=!!A.pathSegment(e,a,{move:i}),i?e.closePath():e.lineTo(l.x,t)}e.lineTo(A.first().x,t),e.closePath(),e.clip()}function Ls(e,A){const{line:t,target:n,property:r,color:s,scale:i}=A,a=function(e,A,t){const n=e.segments,r=e.points,s=A.points,i=[];for(const e of n){let{start:n,end:a}=e;a=cs(n,a,r);const o=us(t,r[n],r[a],e.loop);if(!A.segments){i.push({source:e,target:o,start:r[n],end:r[a]});continue}const d=Mt(A,o);for(const A of d){const n=us(t,s[A.start],s[A.end],A.loop),a=yt(e,r,n);for(const e of a)i.push({source:e,target:A,start:{[t]:hs(o,n,"start",Math.max)},end:{[t]:hs(o,n,"end",Math.min)}})}}return i}(t,n,r);for(const{source:A,target:o,start:d,end:l}of a){const{style:{backgroundColor:a=s}={}}=A,u=!0!==n;e.save(),e.fillStyle=a,vs(e,i,u&&us(r,d,l)),e.beginPath();const c=!!t.pathSegment(e,A);let h;if(u){c?e.closePath():Cs(e,n,l,r);const A=!!n.pathSegment(e,o,{move:c,reverse:!0});h=c&&A,h||Cs(e,n,d,r)}e.closePath(),e.fill(h?"evenodd":"nonzero"),e.restore()}}function vs(e,A,t){const{top:n,bottom:r}=A.chart.chartArea,{property:s,start:i,end:a}=t||{};"x"===s&&(e.beginPath(),e.rect(i,n,a-i,r-n),e.clip())}function Cs(e,A,t,n){const r=A.interpolate(t,n);r&&e.lineTo(r.x,r.y)}var Qs={id:"filler",afterDatasetsUpdate(e,A,t){const n=(e.data.datasets||[]).length,r=[];let s,i,a,o;for(i=0;i<n;++i)s=e.getDatasetMeta(i),a=s.dataset,o=null,a&&a.options&&a instanceof Wr&&(o={visible:e.isDatasetVisible(i),index:i,fill:gs(a,i,n),chart:e,axis:s.controller.options.indexAxis,scale:s.vScale,line:a}),s.$filler=o,r.push(o);for(i=0;i<n;++i)o=r[i],o&&!1!==o.fill&&(o.fill=ms(r,i,t.propagate))},beforeDraw(e,A,t){const n="beforeDraw"===t.drawTime,r=e.getSortedVisibleDatasetMetas(),s=e.chartArea;for(let A=r.length-1;A>=0;--A){const t=r[A].$filler;t&&(t.line.updateControlPoints(s,t.axis),n&&t.fill&&Ms(e.ctx,t,s))}},beforeDatasetsDraw(e,A,t){if("beforeDatasetsDraw"!==t.drawTime)return;const n=e.getSortedVisibleDatasetMetas();for(let A=n.length-1;A>=0;--A){const t=n[A].$filler;_s(t)&&Ms(e.ctx,t,e.chartArea)}},beforeDatasetDraw(e,A,t){const n=A.meta.$filler;_s(n)&&"beforeDatasetDraw"===t.drawTime&&Ms(e.ctx,n,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const ks=(e,A)=>{let{boxHeight:t=A,boxWidth:n=A}=e;return e.usePointStyle&&(t=Math.min(t,A),n=e.pointStyleWidth||Math.min(n,A)),{boxWidth:n,boxHeight:t,itemHeight:Math.max(A,t)}};class Fs extends Rn{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,A,t){this.maxWidth=e,this.maxHeight=A,this._margins=t,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let A=N(e.generateLabels,[this.chart],this)||[];e.filter&&(A=A.filter((A=>e.filter(A,this.chart.data)))),e.sort&&(A=A.sort(((A,t)=>e.sort(A,t,this.chart.data)))),this.options.reverse&&A.reverse(),this.legendItems=A}fit(){const{options:e,ctx:A}=this;if(!e.display)return void(this.width=this.height=0);const t=e.labels,n=DA(t.font),r=n.size,s=this._computeTitleHeight(),{boxWidth:i,itemHeight:a}=ks(t,r);let o,d;A.font=n.string,this.isHorizontal()?(o=this.maxWidth,d=this._fitRows(s,r,i,a)+10):(d=this.maxHeight,o=this._fitCols(s,n,i,a)+10),this.width=Math.min(o,e.maxWidth||this.maxWidth),this.height=Math.min(d,e.maxHeight||this.maxHeight)}_fitRows(e,A,t,n){const{ctx:r,maxWidth:s,options:{labels:{padding:i}}}=this,a=this.legendHitBoxes=[],o=this.lineWidths=[0],d=n+i;let l=e;r.textAlign="left",r.textBaseline="middle";let u=-1,c=-d;return this.legendItems.forEach(((e,h)=>{const f=t+A/2+r.measureText(e.text).width;(0===h||o[o.length-1]+f+2*i>s)&&(l+=d,o[o.length-(h>0?0:1)]=0,c+=d,u++),a[h]={left:0,top:c,row:u,width:f,height:n},o[o.length-1]+=f+i})),l}_fitCols(e,A,t,n){const{ctx:r,maxHeight:s,options:{labels:{padding:i}}}=this,a=this.legendHitBoxes=[],o=this.columnSizes=[],d=s-e;let l=i,u=0,c=0,h=0,f=0;return this.legendItems.forEach(((e,s)=>{const{itemWidth:_,itemHeight:m}=function(e,A,t,n,r){const s=function(e,A,t,n){let r=e.text;r&&"string"!=typeof r&&(r=r.reduce(((e,A)=>e.length>A.length?e:A)));return A+t.size/2+n.measureText(r).width}(n,e,A,t),i=function(e,A,t){let n=e;"string"!=typeof A.text&&(n=Ds(A,t));return n}(r,n,A.lineHeight);return{itemWidth:s,itemHeight:i}}(t,A,r,e,n);s>0&&c+m+2*i>d&&(l+=u+i,o.push({width:u,height:c}),h+=u+i,f++,u=c=0),a[s]={left:h,top:c,col:f,width:_,height:m},u=Math.max(u,_),c+=m+i})),l+=u,o.push({width:u,height:c}),l}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:A,options:{align:t,labels:{padding:n},rtl:r}}=this,s=mt(r,this.left,this.width);if(this.isHorizontal()){let r=0,i=Oe(t,this.left+n,this.right-this.lineWidths[r]);for(const a of A)r!==a.row&&(r=a.row,i=Oe(t,this.left+n,this.right-this.lineWidths[r])),a.top+=this.top+e+n,a.left=s.leftForLtr(s.x(i),a.width),i+=a.width+n}else{let r=0,i=Oe(t,this.top+e+n,this.bottom-this.columnSizes[r].height);for(const a of A)a.col!==r&&(r=a.col,i=Oe(t,this.top+e+n,this.bottom-this.columnSizes[r].height)),a.top=i,a.left+=this.left+n,a.left=s.leftForLtr(s.x(a.left),a.width),i+=a.height+n}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;fA(e,this),this._draw(),_A(e)}}_draw(){const{options:e,columnSizes:A,lineWidths:t,ctx:n}=this,{align:r,labels:s}=e,i=iA.color,a=mt(e.rtl,this.left,this.width),o=DA(s.font),{padding:d}=s,l=o.size,u=l/2;let c;this.drawTitle(),n.textAlign=a.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=o.string;const{boxWidth:h,boxHeight:f,itemHeight:_}=ks(s,l),m=this.isHorizontal(),g=this._computeTitleHeight();c=m?{x:Oe(r,this.left+d,this.right-t[0]),y:this.top+d+g,line:0}:{x:this.left+d,y:Oe(r,this.top+g+d,this.bottom-A[0].height),line:0},gt(this.ctx,e.textDirection);const p=_+d;this.legendItems.forEach(((w,B)=>{n.strokeStyle=w.fontColor,n.fillStyle=w.fontColor;const y=n.measureText(w.text).width,M=a.textAlign(w.textAlign||(w.textAlign=s.textAlign)),b=h+u+y;let L=c.x,v=c.y;a.setWidth(this.width),m?B>0&&L+b+d>this.right&&(v=c.y+=p,c.line++,L=c.x=Oe(r,this.left+d,this.right-t[c.line])):B>0&&v+p>this.bottom&&(L=c.x=L+A[c.line].width+d,c.line++,v=c.y=Oe(r,this.top+g+d,this.bottom-A[c.line].height));if(function(e,A,t){if(isNaN(h)||h<=0||isNaN(f)||f<0)return;n.save();const r=K(t.lineWidth,1);if(n.fillStyle=K(t.fillStyle,i),n.lineCap=K(t.lineCap,"butt"),n.lineDashOffset=K(t.lineDashOffset,0),n.lineJoin=K(t.lineJoin,"miter"),n.lineWidth=r,n.strokeStyle=K(t.strokeStyle,i),n.setLineDash(K(t.lineDash,[])),s.usePointStyle){const i={radius:f*Math.SQRT2/2,pointStyle:t.pointStyle,rotation:t.rotation,borderWidth:r},o=a.xPlus(e,h/2);cA(n,i,o,A+u,s.pointStyleWidth&&h)}else{const s=A+Math.max((l-f)/2,0),i=a.leftForLtr(e,h),o=kA(t.borderRadius);n.beginPath(),Object.values(o).some((e=>0!==e))?yA(n,{x:i,y:s,w:h,h:f,radius:o}):n.rect(i,s,h,f),n.fill(),0!==r&&n.stroke()}n.restore()}(a.x(L),v,w),L=((e,A,t,n)=>e===(n?"left":"right")?t:"center"===e?(A+t)/2:A)(M,L+h+u,m?L+b:this.right,e.rtl),function(e,A,t){BA(n,t.text,e,A+_/2,o,{strikethrough:t.hidden,textAlign:a.textAlign(t.textAlign)})}(a.x(L),v,w),m)c.x+=b+d;else if("string"!=typeof w.text){const e=o.lineHeight;c.y+=Ds(w,e)+d}else c.y+=p})),pt(this.ctx,e.textDirection)}drawTitle(){const e=this.options,A=e.title,t=DA(A.font),n=FA(A.padding);if(!A.display)return;const r=mt(e.rtl,this.left,this.width),s=this.ctx,i=A.position,a=t.size/2,o=n.top+a;let d,l=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),d=this.top+o,l=Oe(e.align,l,this.right-u);else{const A=this.columnSizes.reduce(((e,A)=>Math.max(e,A.height)),0);d=o+Oe(e.align,this.top,this.bottom-A-e.labels.padding-this._computeTitleHeight())}const c=Oe(i,l,l+u);s.textAlign=r.textAlign(Ie(i)),s.textBaseline="middle",s.strokeStyle=A.color,s.fillStyle=A.color,s.font=t.string,BA(s,A.text,c,d,t)}_computeTitleHeight(){const e=this.options.title,A=DA(e.font),t=FA(e.padding);return e.display?A.lineHeight+t.height:0}_getLegendItemAt(e,A){let t,n,r;if(Fe(e,this.left,this.right)&&Fe(A,this.top,this.bottom))for(r=this.legendHitBoxes,t=0;t<r.length;++t)if(n=r[t],Fe(e,n.left,n.left+n.width)&&Fe(A,n.top,n.top+n.height))return this.legendItems[t];return null}handleEvent(e){const A=this.options;if(!function(e,A){if(("mousemove"===e||"mouseout"===e)&&(A.onHover||A.onLeave))return!0;if(A.onClick&&("click"===e||"mouseup"===e))return!0;return!1}(e.type,A))return;const t=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){const s=this._hoveredItem,i=(r=t,null!==(n=s)&&null!==r&&n.datasetIndex===r.datasetIndex&&n.index===r.index);s&&!i&&N(A.onLeave,[e,s,this],this),this._hoveredItem=t,t&&!i&&N(A.onHover,[e,t,this],this)}else t&&N(A.onClick,[e,t,this],this);var n,r}}function Ds(e,A){return A*(e.text?e.text.length:0)}var xs={id:"legend",_element:Fs,start(e,A,t){const n=e.legend=new Fs({ctx:e.ctx,options:t,chart:e});Ln.configure(e,n,t),Ln.addBox(e,n)},stop(e){Ln.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,A,t){const n=e.legend;Ln.configure(e,n,t),n.options=t},afterUpdate(e){const A=e.legend;A.buildLabels(),A.adjustHitBoxes()},afterEvent(e,A){A.replay||e.legend.handleEvent(A.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,A,t){const n=A.datasetIndex,r=t.chart;r.isDatasetVisible(n)?(r.hide(n),A.hidden=!0):(r.show(n),A.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const A=e.data.datasets,{labels:{usePointStyle:t,pointStyle:n,textAlign:r,color:s,useBorderRadius:i,borderRadius:a}}=e.legend.options;return e._getSortedDatasetMetas().map((e=>{const o=e.controller.getStyle(t?0:void 0),d=FA(o.borderWidth);return{text:A[e.index].label,fillStyle:o.backgroundColor,fontColor:s,hidden:!e.visible,lineCap:o.borderCapStyle,lineDash:o.borderDash,lineDashOffset:o.borderDashOffset,lineJoin:o.borderJoinStyle,lineWidth:(d.width+d.height)/4,strokeStyle:o.borderColor,pointStyle:n||o.pointStyle,rotation:o.rotation,textAlign:r||o.textAlign,borderRadius:i&&(a||o.borderRadius),datasetIndex:e.index}}),this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class Ys extends Rn{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,A){const t=this.options;if(this.left=0,this.top=0,!t.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=e,this.height=this.bottom=A;const n=O(t.text)?t.text.length:1;this._padding=FA(t.padding);const r=n*DA(t.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){const e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){const{top:A,left:t,bottom:n,right:r,options:s}=this,i=s.align;let a,o,d,l=0;return this.isHorizontal()?(o=Oe(i,t,r),d=A+e,a=r-t):("left"===s.position?(o=t+e,d=Oe(i,n,A),l=-.5*ie):(o=r-e,d=Oe(i,A,n),l=.5*ie),a=n-A),{titleX:o,titleY:d,maxWidth:a,rotation:l}}draw(){const e=this.ctx,A=this.options;if(!A.display)return;const t=DA(A.font),n=t.lineHeight/2+this._padding.top,{titleX:r,titleY:s,maxWidth:i,rotation:a}=this._drawArgs(n);BA(e,A.text,0,0,t,{color:A.color,maxWidth:i,rotation:a,textAlign:Ie(A.align),textBaseline:"middle",translation:[r,s]})}}var Us={id:"title",_element:Ys,start(e,A,t){!function(e,A){const t=new Ys({ctx:e.ctx,options:A,chart:e});Ln.configure(e,t,A),Ln.addBox(e,t),e.titleBlock=t}(e,t)},stop(e){const A=e.titleBlock;Ln.removeBox(e,A),delete e.titleBlock},beforeUpdate(e,A,t){const n=e.titleBlock;Ln.configure(e,n,t),n.options=t},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Hs=new WeakMap;var Ts={id:"subtitle",start(e,A,t){const n=new Ys({ctx:e.ctx,options:t,chart:e});Ln.configure(e,n,t),Ln.addBox(e,n),Hs.set(e,n)},stop(e){Ln.removeBox(e,Hs.get(e)),Hs.delete(e)},beforeUpdate(e,A,t){const n=Hs.get(e);Ln.configure(e,n,t),n.options=t},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Es={average(e){if(!e.length)return!1;let A,t,n=new Set,r=0,s=0;for(A=0,t=e.length;A<t;++A){const t=e[A].element;if(t&&t.hasValue()){const e=t.tooltipPosition();n.add(e.x),r+=e.y,++s}}return{x:[...n].reduce(((e,A)=>e+A))/n.size,y:r/s}},nearest(e,A){if(!e.length)return!1;let t,n,r,s=A.x,i=A.y,a=Number.POSITIVE_INFINITY;for(t=0,n=e.length;t<n;++t){const n=e[t].element;if(n&&n.hasValue()){const e=Le(A,n.getCenterPoint());e<a&&(a=e,r=n)}}if(r){const e=r.tooltipPosition();s=e.x,i=e.y}return{x:s,y:i}}};function Ss(e,A){return A&&(O(A)?Array.prototype.push.apply(e,A):e.push(A)),e}function Is(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function Os(e,A){const{element:t,datasetIndex:n,index:r}=A,s=e.getDatasetMeta(n).controller,{label:i,value:a}=s.getLabelAndValue(r);return{chart:e,label:i,parsed:s.getParsed(r),raw:e.data.datasets[n].data[r],formattedValue:a,dataset:s.getDataset(),dataIndex:r,datasetIndex:n,element:t}}function Ps(e,A){const t=e.chart.ctx,{body:n,footer:r,title:s}=e,{boxWidth:i,boxHeight:a}=A,o=DA(A.bodyFont),d=DA(A.titleFont),l=DA(A.footerFont),u=s.length,c=r.length,h=n.length,f=FA(A.padding);let _=f.height,m=0,g=n.reduce(((e,A)=>e+A.before.length+A.lines.length+A.after.length),0);if(g+=e.beforeBody.length+e.afterBody.length,u&&(_+=u*d.lineHeight+(u-1)*A.titleSpacing+A.titleMarginBottom),g){_+=h*(A.displayColors?Math.max(a,o.lineHeight):o.lineHeight)+(g-h)*o.lineHeight+(g-1)*A.bodySpacing}c&&(_+=A.footerMarginTop+c*l.lineHeight+(c-1)*A.footerSpacing);let p=0;const w=function(e){m=Math.max(m,t.measureText(e).width+p)};return t.save(),t.font=d.string,z(e.title,w),t.font=o.string,z(e.beforeBody.concat(e.afterBody),w),p=A.displayColors?i+2+A.boxPadding:0,z(n,(e=>{z(e.before,w),z(e.lines,w),z(e.after,w)})),p=0,t.font=l.string,z(e.footer,w),t.restore(),m+=f.width,{width:m,height:_}}function js(e,A,t,n){const{x:r,width:s}=t,{width:i,chartArea:{left:a,right:o}}=e;let d="center";return"center"===n?d=r<=(a+o)/2?"left":"right":r<=s/2?d="left":r>=i-s/2&&(d="right"),function(e,A,t,n){const{x:r,width:s}=n,i=t.caretSize+t.caretPadding;return"left"===e&&r+s+i>A.width||"right"===e&&r-s-i<0||void 0}(d,e,A,t)&&(d="center"),d}function Rs(e,A,t){const n=t.yAlign||A.yAlign||function(e,A){const{y:t,height:n}=A;return t<n/2?"top":t>e.height-n/2?"bottom":"center"}(e,t);return{xAlign:t.xAlign||A.xAlign||js(e,A,t,n),yAlign:n}}function Ks(e,A,t,n){const{caretSize:r,caretPadding:s,cornerRadius:i}=e,{xAlign:a,yAlign:o}=t,d=r+s,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:h}=kA(i);let f=function(e,A){let{x:t,width:n}=e;return"right"===A?t-=n:"center"===A&&(t-=n/2),t}(A,a);const _=function(e,A,t){let{y:n,height:r}=e;return"top"===A?n+=t:n-="bottom"===A?r+t:r/2,n}(A,o,d);return"center"===o?"left"===a?f+=d:"right"===a&&(f-=d):"left"===a?f-=Math.max(l,c)+r:"right"===a&&(f+=Math.max(u,h)+r),{x:ke(f,0,n.width-A.width),y:ke(_,0,n.height-A.height)}}function Ws(e,A,t){const n=FA(t.padding);return"center"===A?e.x+e.width/2:"right"===A?e.x+e.width-n.right:e.x+n.left}function Ns(e){return Ss([],Is(e))}function zs(e,A){const t=A&&A.dataset&&A.dataset.tooltip&&A.dataset.tooltip.callbacks;return t?e.override(t):e}const Vs={beforeTitle:E,title(e){if(e.length>0){const A=e[0],t=A.chart.data.labels,n=t?t.length:0;if(this&&this.options&&"dataset"===this.options.mode)return A.dataset.label||"";if(A.label)return A.label;if(n>0&&A.dataIndex<n)return t[A.dataIndex]}return""},afterTitle:E,beforeBody:E,beforeLabel:E,label(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;let A=e.dataset.label||"";A&&(A+=": ");const t=e.formattedValue;return I(t)||(A+=t),A},labelColor(e){const A=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:A.borderColor,backgroundColor:A.backgroundColor,borderWidth:A.borderWidth,borderDash:A.borderDash,borderDashOffset:A.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(e){const A=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:A.pointStyle,rotation:A.rotation}},afterLabel:E,afterBody:E,beforeFooter:E,footer:E,afterFooter:E};function Gs(e,A,t,n){const r=e[A].call(t,n);return void 0===r?Vs[A].call(t,n):r}class Js extends Rn{static positioners=Es;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const A=this.chart,t=this.options.setContext(this.getContext()),n=t.enabled&&A.options.animation&&t.animations,r=new xt(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=(e=this.chart.getContext(),A=this,t=this._tooltipItems,YA(e,{tooltip:A,tooltipItems:t,type:"tooltip"})));var e,A,t}getTitle(e,A){const{callbacks:t}=A,n=Gs(t,"beforeTitle",this,e),r=Gs(t,"title",this,e),s=Gs(t,"afterTitle",this,e);let i=[];return i=Ss(i,Is(n)),i=Ss(i,Is(r)),i=Ss(i,Is(s)),i}getBeforeBody(e,A){return Ns(Gs(A.callbacks,"beforeBody",this,e))}getBody(e,A){const{callbacks:t}=A,n=[];return z(e,(e=>{const A={before:[],lines:[],after:[]},r=zs(t,e);Ss(A.before,Is(Gs(r,"beforeLabel",this,e))),Ss(A.lines,Gs(r,"label",this,e)),Ss(A.after,Is(Gs(r,"afterLabel",this,e))),n.push(A)})),n}getAfterBody(e,A){return Ns(Gs(A.callbacks,"afterBody",this,e))}getFooter(e,A){const{callbacks:t}=A,n=Gs(t,"beforeFooter",this,e),r=Gs(t,"footer",this,e),s=Gs(t,"afterFooter",this,e);let i=[];return i=Ss(i,Is(n)),i=Ss(i,Is(r)),i=Ss(i,Is(s)),i}_createItems(e){const A=this._active,t=this.chart.data,n=[],r=[],s=[];let i,a,o=[];for(i=0,a=A.length;i<a;++i)o.push(Os(this.chart,A[i]));return e.filter&&(o=o.filter(((A,n,r)=>e.filter(A,n,r,t)))),e.itemSort&&(o=o.sort(((A,n)=>e.itemSort(A,n,t)))),z(o,(A=>{const t=zs(e.callbacks,A);n.push(Gs(t,"labelColor",this,A)),r.push(Gs(t,"labelPointStyle",this,A)),s.push(Gs(t,"labelTextColor",this,A))})),this.labelColors=n,this.labelPointStyles=r,this.labelTextColors=s,this.dataPoints=o,o}update(e,A){const t=this.options.setContext(this.getContext()),n=this._active;let r,s=[];if(n.length){const e=Es[t.position].call(this,n,this._eventPosition);s=this._createItems(t),this.title=this.getTitle(s,t),this.beforeBody=this.getBeforeBody(s,t),this.body=this.getBody(s,t),this.afterBody=this.getAfterBody(s,t),this.footer=this.getFooter(s,t);const A=this._size=Ps(this,t),i=Object.assign({},e,A),a=Rs(this.chart,t,i),o=Ks(t,i,a,this.chart);this.xAlign=a.xAlign,this.yAlign=a.yAlign,r={opacity:1,x:o.x,y:o.y,width:A.width,height:A.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(r={opacity:0});this._tooltipItems=s,this.$context=void 0,r&&this._resolveAnimations().update(this,r),e&&t.external&&t.external.call(this,{chart:this.chart,tooltip:this,replay:A})}drawCaret(e,A,t,n){const r=this.getCaretPosition(e,t,n);A.lineTo(r.x1,r.y1),A.lineTo(r.x2,r.y2),A.lineTo(r.x3,r.y3)}getCaretPosition(e,A,t){const{xAlign:n,yAlign:r}=this,{caretSize:s,cornerRadius:i}=t,{topLeft:a,topRight:o,bottomLeft:d,bottomRight:l}=kA(i),{x:u,y:c}=e,{width:h,height:f}=A;let _,m,g,p,w,B;return"center"===r?(w=c+f/2,"left"===n?(_=u,m=_-s,p=w+s,B=w-s):(_=u+h,m=_+s,p=w-s,B=w+s),g=_):(m="left"===n?u+Math.max(a,d)+s:"right"===n?u+h-Math.max(o,l)-s:this.caretX,"top"===r?(p=c,w=p-s,_=m-s,g=m+s):(p=c+f,w=p+s,_=m+s,g=m-s),B=p),{x1:_,x2:m,x3:g,y1:p,y2:w,y3:B}}drawTitle(e,A,t){const n=this.title,r=n.length;let s,i,a;if(r){const o=mt(t.rtl,this.x,this.width);for(e.x=Ws(this,t.titleAlign,t),A.textAlign=o.textAlign(t.titleAlign),A.textBaseline="middle",s=DA(t.titleFont),i=t.titleSpacing,A.fillStyle=t.titleColor,A.font=s.string,a=0;a<r;++a)A.fillText(n[a],o.x(e.x),e.y+s.lineHeight/2),e.y+=s.lineHeight+i,a+1===r&&(e.y+=t.titleMarginBottom-i)}}_drawColorBox(e,A,t,n,r){const s=this.labelColors[t],i=this.labelPointStyles[t],{boxHeight:a,boxWidth:o}=r,d=DA(r.bodyFont),l=Ws(this,"left",r),u=n.x(l),c=a<d.lineHeight?(d.lineHeight-a)/2:0,h=A.y+c;if(r.usePointStyle){const A={radius:Math.min(o,a)/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:1},t=n.leftForLtr(u,o)+o/2,d=h+a/2;e.strokeStyle=r.multiKeyBackground,e.fillStyle=r.multiKeyBackground,uA(e,A,t,d),e.strokeStyle=s.borderColor,e.fillStyle=s.backgroundColor,uA(e,A,t,d)}else{e.lineWidth=P(s.borderWidth)?Math.max(...Object.values(s.borderWidth)):s.borderWidth||1,e.strokeStyle=s.borderColor,e.setLineDash(s.borderDash||[]),e.lineDashOffset=s.borderDashOffset||0;const A=n.leftForLtr(u,o),t=n.leftForLtr(n.xPlus(u,1),o-2),i=kA(s.borderRadius);Object.values(i).some((e=>0!==e))?(e.beginPath(),e.fillStyle=r.multiKeyBackground,yA(e,{x:A,y:h,w:o,h:a,radius:i}),e.fill(),e.stroke(),e.fillStyle=s.backgroundColor,e.beginPath(),yA(e,{x:t,y:h+1,w:o-2,h:a-2,radius:i}),e.fill()):(e.fillStyle=r.multiKeyBackground,e.fillRect(A,h,o,a),e.strokeRect(A,h,o,a),e.fillStyle=s.backgroundColor,e.fillRect(t,h+1,o-2,a-2))}e.fillStyle=this.labelTextColors[t]}drawBody(e,A,t){const{body:n}=this,{bodySpacing:r,bodyAlign:s,displayColors:i,boxHeight:a,boxWidth:o,boxPadding:d}=t,l=DA(t.bodyFont);let u=l.lineHeight,c=0;const h=mt(t.rtl,this.x,this.width),f=function(t){A.fillText(t,h.x(e.x+c),e.y+u/2),e.y+=u+r},_=h.textAlign(s);let m,g,p,w,B,y,M;for(A.textAlign=s,A.textBaseline="middle",A.font=l.string,e.x=Ws(this,_,t),A.fillStyle=t.bodyColor,z(this.beforeBody,f),c=i&&"right"!==_?"center"===s?o/2+d:o+2+d:0,w=0,y=n.length;w<y;++w){for(m=n[w],g=this.labelTextColors[w],A.fillStyle=g,z(m.before,f),p=m.lines,i&&p.length&&(this._drawColorBox(A,e,w,h,t),u=Math.max(l.lineHeight,a)),B=0,M=p.length;B<M;++B)f(p[B]),u=l.lineHeight;z(m.after,f)}c=0,u=l.lineHeight,z(this.afterBody,f),e.y-=r}drawFooter(e,A,t){const n=this.footer,r=n.length;let s,i;if(r){const a=mt(t.rtl,this.x,this.width);for(e.x=Ws(this,t.footerAlign,t),e.y+=t.footerMarginTop,A.textAlign=a.textAlign(t.footerAlign),A.textBaseline="middle",s=DA(t.footerFont),A.fillStyle=t.footerColor,A.font=s.string,i=0;i<r;++i)A.fillText(n[i],a.x(e.x),e.y+s.lineHeight/2),e.y+=s.lineHeight+t.footerSpacing}}drawBackground(e,A,t,n){const{xAlign:r,yAlign:s}=this,{x:i,y:a}=e,{width:o,height:d}=t,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:h}=kA(n.cornerRadius);A.fillStyle=n.backgroundColor,A.strokeStyle=n.borderColor,A.lineWidth=n.borderWidth,A.beginPath(),A.moveTo(i+l,a),"top"===s&&this.drawCaret(e,A,t,n),A.lineTo(i+o-u,a),A.quadraticCurveTo(i+o,a,i+o,a+u),"center"===s&&"right"===r&&this.drawCaret(e,A,t,n),A.lineTo(i+o,a+d-h),A.quadraticCurveTo(i+o,a+d,i+o-h,a+d),"bottom"===s&&this.drawCaret(e,A,t,n),A.lineTo(i+c,a+d),A.quadraticCurveTo(i,a+d,i,a+d-c),"center"===s&&"left"===r&&this.drawCaret(e,A,t,n),A.lineTo(i,a+l),A.quadraticCurveTo(i,a,i+l,a),A.closePath(),A.fill(),n.borderWidth>0&&A.stroke()}_updateAnimationTarget(e){const A=this.chart,t=this.$animations,n=t&&t.x,r=t&&t.y;if(n||r){const t=Es[e.position].call(this,this._active,this._eventPosition);if(!t)return;const s=this._size=Ps(this,e),i=Object.assign({},t,this._size),a=Rs(A,e,i),o=Ks(e,i,a,A);n._to===o.x&&r._to===o.y||(this.xAlign=a.xAlign,this.yAlign=a.yAlign,this.width=s.width,this.height=s.height,this.caretX=t.x,this.caretY=t.y,this._resolveAnimations().update(this,o))}}_willRender(){return!!this.opacity}draw(e){const A=this.options.setContext(this.getContext());let t=this.opacity;if(!t)return;this._updateAnimationTarget(A);const n={width:this.width,height:this.height},r={x:this.x,y:this.y};t=Math.abs(t)<.001?0:t;const s=FA(A.padding),i=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;A.enabled&&i&&(e.save(),e.globalAlpha=t,this.drawBackground(r,e,n,A),gt(e,A.textDirection),r.y+=s.top,this.drawTitle(r,e,A),this.drawBody(r,e,A),this.drawFooter(r,e,A),pt(e,A.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,A){const t=this._active,n=e.map((({datasetIndex:e,index:A})=>{const t=this.chart.getDatasetMeta(e);if(!t)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:t.data[A],index:A}})),r=!V(t,n),s=this._positionChanged(n,A);(r||s)&&(this._active=n,this._eventPosition=A,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,A,t=!0){if(A&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,r=this._active||[],s=this._getActiveElements(e,r,A,t),i=this._positionChanged(s,e),a=A||!V(s,r)||i;return a&&(this._active=s,(n.enabled||n.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,A))),a}_getActiveElements(e,A,t,n){const r=this.options;if("mouseout"===e.type)return[];if(!n)return A.filter((e=>this.chart.data.datasets[e.datasetIndex]&&void 0!==this.chart.getDatasetMeta(e.datasetIndex).controller.getParsed(e.index)));const s=this.chart.getElementsAtEventForMode(e,r.mode,r,t);return r.reverse&&s.reverse(),s}_positionChanged(e,A){const{caretX:t,caretY:n,options:r}=this,s=Es[r.position].call(this,e,A);return!1!==s&&(t!==s.x||n!==s.y)}}var Xs={id:"tooltip",_element:Js,positioners:Es,afterInit(e,A,t){t&&(e.tooltip=new Js({chart:e,options:t}))},beforeUpdate(e,A,t){e.tooltip&&e.tooltip.initialize(t)},reset(e,A,t){e.tooltip&&e.tooltip.initialize(t)},afterDraw(e){const A=e.tooltip;if(A&&A._willRender()){const t={tooltip:A};if(!1===e.notifyPlugins("beforeTooltipDraw",{...t,cancelable:!0}))return;A.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",t)}},afterEvent(e,A){if(e.tooltip){const t=A.replay;e.tooltip.handleEvent(A.event,t,A.inChartArea)&&(A.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,A)=>A.bodyFont.size,boxWidth:(e,A)=>A.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:Vs},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Zs=Object.freeze({__proto__:null,Colors:as,Decimation:ls,Filler:Qs,Legend:xs,SubTitle:Ts,Title:Us,Tooltip:Xs});function qs(e,A,t,n){const r=e.indexOf(A);if(-1===r)return((e,A,t,n)=>("string"==typeof A?(t=e.push(A)-1,n.unshift({index:t,label:A})):isNaN(A)&&(t=null),t))(e,A,t,n);return r!==e.lastIndexOf(A)?t:r}function $s(e){const A=this.getLabels();return e>=0&&e<A.length?A[e]:e}function ei(e,A){const t=[],{bounds:n,step:r,min:s,max:i,precision:a,count:o,maxTicks:d,maxDigits:l,includeBounds:u}=e,c=r||1,h=d-1,{min:f,max:_}=A,m=!I(s),g=!I(i),p=!I(o),w=(_-f)/(l+1);let B,y,M,b,L=ge((_-f)/h/c)*c;if(L<1e-14&&!m&&!g)return[{value:f},{value:_}];b=Math.ceil(_/L)-Math.floor(f/L),b>h&&(L=ge(b*L/h/c)*c),I(a)||(B=Math.pow(10,a),L=Math.ceil(L*B)/B),"ticks"===n?(y=Math.floor(f/L)*L,M=Math.ceil(_/L)*L):(y=f,M=_),m&&g&&r&&function(e,A){const t=Math.round(e);return t-A<=e&&t+A>=e}((i-s)/r,L/1e3)?(b=Math.round(Math.min((i-s)/L,d)),L=(i-s)/b,y=s,M=i):p?(y=m?s:y,M=g?i:M,b=o-1,L=(M-y)/b):(b=(M-y)/L,b=me(b,Math.round(b),L/1e3)?Math.round(b):Math.ceil(b));const v=Math.max(Me(L),Me(y));B=Math.pow(10,I(a)?v:a),y=Math.round(y*B)/B,M=Math.round(M*B)/B;let C=0;for(m&&(u&&y!==s?(t.push({value:s}),y<s&&C++,me(Math.round((y+C*L)*B)/B,s,Ai(s,w,e))&&C++):y<s&&C++);C<b;++C){const e=Math.round((y+C*L)*B)/B;if(g&&e>i)break;t.push({value:e})}return g&&u&&M!==i?t.length&&me(t[t.length-1].value,i,Ai(i,w,e))?t[t.length-1].value=i:t.push({value:i}):g&&M!==i||t.push({value:M}),t}function Ai(e,A,{horizontal:t,minRotation:n}){const r=Be(n),s=(t?Math.sin(r):Math.cos(r))||.001,i=.75*A*(""+e).length;return Math.min(A/s,i)}class ti extends qn{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,A){return I(e)||("number"==typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:A,maxDefined:t}=this.getUserBounds();let{min:n,max:r}=this;const s=e=>n=A?n:e,i=e=>r=t?r:e;if(e){const e=_e(n),A=_e(r);e<0&&A<0?i(0):e>0&&A>0&&s(0)}if(n===r){let A=0===r?1:Math.abs(.05*r);i(r+A),e||s(n-A)}this.min=n,this.max=r}getTickLimit(){const e=this.options.ticks;let A,{maxTicksLimit:t,stepSize:n}=e;return n?(A=Math.ceil(this.max/n)-Math.floor(this.min/n)+1,A>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${A} ticks. Limiting to 1000.`),A=1e3)):(A=this.computeTickLimit(),t=t||11),t&&(A=Math.min(t,A)),A}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,A=e.ticks;let t=this.getTickLimit();t=Math.max(2,t);const n=ei({maxTicks:t,bounds:e.bounds,min:e.min,max:e.max,precision:A.precision,step:A.stepSize,count:A.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:A.minRotation||0,includeBounds:!1!==A.includeBounds},this._range||this);return"ticks"===e.bounds&&we(n,this,"value"),e.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const e=this.ticks;let A=this.min,t=this.max;if(super.configure(),this.options.offset&&e.length){const n=(t-A)/Math.max(e.length-1,1)/2;A-=n,t+=n}this._startValue=A,this._endValue=t,this._valueRange=t-A}getLabelForValue(e){return qe(e,this.chart.options.locale,this.options.ticks.format)}}class ni extends ti{static id="linear";static defaults={ticks:{callback:eA.formatters.numeric}};determineDataLimits(){const{min:e,max:A}=this.getMinMax(!0);this.min=j(e)?e:0,this.max=j(A)?A:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),A=e?this.width:this.height,t=Be(this.options.ticks.minRotation),n=(e?Math.sin(t):Math.cos(t))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(A/Math.min(40,r.lineHeight/n))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}const ri=e=>Math.floor(fe(e)),si=(e,A)=>Math.pow(10,ri(e)+A);function ii(e){return 1===e/Math.pow(10,ri(e))}function ai(e,A,t){const n=Math.pow(10,t),r=Math.floor(e/n);return Math.ceil(A/n)-r}function oi(e,{min:A,max:t}){A=R(e.min,A);const n=[],r=ri(A);let s=function(e,A){let t=ri(A-e);for(;ai(e,A,t)>10;)t++;for(;ai(e,A,t)<10;)t--;return Math.min(t,ri(e))}(A,t),i=s<0?Math.pow(10,Math.abs(s)):1;const a=Math.pow(10,s),o=r>s?Math.pow(10,r):0,d=Math.round((A-o)*i)/i,l=Math.floor((A-o)/a/10)*a*10;let u=Math.floor((d-l)/Math.pow(10,s)),c=R(e.min,Math.round((o+l+u*Math.pow(10,s))*i)/i);for(;c<t;)n.push({value:c,major:ii(c),significand:u}),u>=10?u=u<15?15:20:u++,u>=20&&(s++,u=2,i=s>=0?1:i),c=Math.round((o+l+u*Math.pow(10,s))*i)/i;const h=R(e.max,c);return n.push({value:h,major:ii(h),significand:u}),n}class di extends qn{static id="logarithmic";static defaults={ticks:{callback:eA.formatters.logarithmic,major:{enabled:!0}}};constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(e,A){const t=ti.prototype.parse.apply(this,[e,A]);if(0!==t)return j(t)&&t>0?t:null;this._zero=!0}determineDataLimits(){const{min:e,max:A}=this.getMinMax(!0);this.min=j(e)?Math.max(0,e):null,this.max=j(A)?Math.max(0,A):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!j(this._userMin)&&(this.min=e===si(this.min,0)?si(this.min,-1):si(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:A}=this.getUserBounds();let t=this.min,n=this.max;const r=A=>t=e?t:A,s=e=>n=A?n:e;t===n&&(t<=0?(r(1),s(10)):(r(si(t,-1)),s(si(n,1)))),t<=0&&r(si(n,-1)),n<=0&&s(si(t,1)),this.min=t,this.max=n}buildTicks(){const e=this.options,A=oi({min:this._userMin,max:this._userMax},this);return"ticks"===e.bounds&&we(A,this,"value"),e.reverse?(A.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),A}getLabelForValue(e){return void 0===e?"0":qe(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=fe(e),this._valueRange=fe(this.max)-fe(e)}getPixelForValue(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(fe(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const A=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+A*this._valueRange)}}function li(e){const A=e.ticks;if(A.display&&e.display){const e=FA(A.backdropPadding);return K(A.font&&A.font.size,iA.font.size)+e.height}return 0}function ui(e,A,t,n,r){return e===n||e===r?{start:A-t/2,end:A+t/2}:e<n||e>r?{start:A-t,end:A}:{start:A,end:A+t}}function ci(e){const A={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},t=Object.assign({},A),n=[],r=[],s=e._pointLabels.length,i=e.options.pointLabels,a=i.centerPointLabels?ie/s:0;for(let u=0;u<s;u++){const s=i.setContext(e.getPointLabelContext(u));r[u]=s.padding;const c=e.getPointPosition(u,e.drawingArea+r[u],a),h=DA(s.font),f=(o=e.ctx,d=h,l=O(l=e._pointLabels[u])?l:[l],{w:oA(o,d.string,l),h:l.length*d.lineHeight});n[u]=f;const _=Ce(e.getIndexAngle(u)+a),m=Math.round(ye(_));hi(t,A,_,ui(m,c.x,f.w,0,180),ui(m,c.y,f.h,90,270))}var o,d,l;e.setCenterPoint(A.l-t.l,t.r-A.r,A.t-t.t,t.b-A.b),e._pointLabelItems=function(e,A,t){const n=[],r=e._pointLabels.length,s=e.options,{centerPointLabels:i,display:a}=s.pointLabels,o={extra:li(s)/2,additionalAngle:i?ie/r:0};let d;for(let s=0;s<r;s++){o.padding=t[s],o.size=A[s];const r=fi(e,s,o);n.push(r),"auto"===a&&(r.visible=_i(r,d),r.visible&&(d=r))}return n}(e,n,r)}function hi(e,A,t,n,r){const s=Math.abs(Math.sin(t)),i=Math.abs(Math.cos(t));let a=0,o=0;n.start<A.l?(a=(A.l-n.start)/s,e.l=Math.min(e.l,A.l-a)):n.end>A.r&&(a=(n.end-A.r)/s,e.r=Math.max(e.r,A.r+a)),r.start<A.t?(o=(A.t-r.start)/i,e.t=Math.min(e.t,A.t-o)):r.end>A.b&&(o=(r.end-A.b)/i,e.b=Math.max(e.b,A.b+o))}function fi(e,A,t){const n=e.drawingArea,{extra:r,additionalAngle:s,padding:i,size:a}=t,o=e.getPointPosition(A,n+r+i,s),d=Math.round(ye(Ce(o.angle+ue))),l=function(e,A,t){90===t||270===t?e-=A/2:(t>270||t<90)&&(e-=A);return e}(o.y,a.h,d),u=function(e){if(0===e||180===e)return"center";if(e<180)return"left";return"right"}(d),c=function(e,A,t){"right"===t?e-=A:"center"===t&&(e-=A/2);return e}(o.x,a.w,u);return{visible:!0,x:o.x,y:l,textAlign:u,left:c,top:l,right:c+a.w,bottom:l+a.h}}function _i(e,A){if(!A)return!0;const{left:t,top:n,right:r,bottom:s}=e;return!(hA({x:t,y:n},A)||hA({x:t,y:s},A)||hA({x:r,y:n},A)||hA({x:r,y:s},A))}function mi(e,A,t){const{left:n,top:r,right:s,bottom:i}=t,{backdropColor:a}=A;if(!I(a)){const t=kA(A.borderRadius),o=FA(A.backdropPadding);e.fillStyle=a;const d=n-o.left,l=r-o.top,u=s-n+o.width,c=i-r+o.height;Object.values(t).some((e=>0!==e))?(e.beginPath(),yA(e,{x:d,y:l,w:u,h:c,radius:t}),e.fill()):e.fillRect(d,l,u,c)}}function gi(e,A,t,n){const{ctx:r}=e;if(t)r.arc(e.xCenter,e.yCenter,A,0,ae);else{let t=e.getPointPosition(0,A);r.moveTo(t.x,t.y);for(let s=1;s<n;s++)t=e.getPointPosition(s,A),r.lineTo(t.x,t.y)}}class pi extends ti{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:eA.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(e){super(e),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const e=this._padding=FA(li(this.options)/2),A=this.width=this.maxWidth-e.width,t=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+A/2+e.left),this.yCenter=Math.floor(this.top+t/2+e.top),this.drawingArea=Math.floor(Math.min(A,t)/2)}determineDataLimits(){const{min:e,max:A}=this.getMinMax(!1);this.min=j(e)&&!isNaN(e)?e:0,this.max=j(A)&&!isNaN(A)?A:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/li(this.options))}generateTickLabels(e){ti.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map(((e,A)=>{const t=N(this.options.pointLabels.callback,[e,A],this);return t||0===t?t:""})).filter(((e,A)=>this.chart.getDataVisibility(A)))}fit(){const e=this.options;e.display&&e.pointLabels.display?ci(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,A,t,n){this.xCenter+=Math.floor((e-A)/2),this.yCenter+=Math.floor((t-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,A,t,n))}getIndexAngle(e){return Ce(e*(ae/(this._pointLabels.length||1))+Be(this.options.startAngle||0))}getDistanceFromCenterForValue(e){if(I(e))return NaN;const A=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*A:(e-this.min)*A}getValueForDistanceFromCenter(e){if(I(e))return NaN;const A=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-A:this.min+A}getPointLabelContext(e){const A=this._pointLabels||[];if(e>=0&&e<A.length){const t=A[e];return function(e,A,t){return YA(e,{label:t,index:A,type:"pointLabel"})}(this.getContext(),e,t)}}getPointPosition(e,A,t=0){const n=this.getIndexAngle(e)-ue+t;return{x:Math.cos(n)*A+this.xCenter,y:Math.sin(n)*A+this.yCenter,angle:n}}getPointPositionForValue(e,A){return this.getPointPosition(e,this.getDistanceFromCenterForValue(A))}getBasePosition(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}getPointLabelPosition(e){const{left:A,top:t,right:n,bottom:r}=this._pointLabelItems[e];return{left:A,top:t,right:n,bottom:r}}drawBackground(){const{backgroundColor:e,grid:{circular:A}}=this.options;if(e){const t=this.ctx;t.save(),t.beginPath(),gi(this,this.getDistanceFromCenterForValue(this._endValue),A,this._pointLabels.length),t.closePath(),t.fillStyle=e,t.fill(),t.restore()}}drawGrid(){const e=this.ctx,A=this.options,{angleLines:t,grid:n,border:r}=A,s=this._pointLabels.length;let i,a,o;if(A.pointLabels.display&&function(e,A){const{ctx:t,options:{pointLabels:n}}=e;for(let r=A-1;r>=0;r--){const A=e._pointLabelItems[r];if(!A.visible)continue;const s=n.setContext(e.getPointLabelContext(r));mi(t,s,A);const i=DA(s.font),{x:a,y:o,textAlign:d}=A;BA(t,e._pointLabels[r],a,o+i.lineHeight/2,i,{color:s.color,textAlign:d,textBaseline:"middle"})}}(this,s),n.display&&this.ticks.forEach(((e,A)=>{if(0!==A||0===A&&this.min<0){a=this.getDistanceFromCenterForValue(e.value);const t=this.getContext(A),i=n.setContext(t),o=r.setContext(t);!function(e,A,t,n,r){const s=e.ctx,i=A.circular,{color:a,lineWidth:o}=A;!i&&!n||!a||!o||t<0||(s.save(),s.strokeStyle=a,s.lineWidth=o,s.setLineDash(r.dash),s.lineDashOffset=r.dashOffset,s.beginPath(),gi(e,t,i,n),s.closePath(),s.stroke(),s.restore())}(this,i,a,s,o)}})),t.display){for(e.save(),i=s-1;i>=0;i--){const n=t.setContext(this.getPointLabelContext(i)),{color:r,lineWidth:s}=n;s&&r&&(e.lineWidth=s,e.strokeStyle=r,e.setLineDash(n.borderDash),e.lineDashOffset=n.borderDashOffset,a=this.getDistanceFromCenterForValue(A.ticks.reverse?this.min:this.max),o=this.getPointPosition(i,a),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(o.x,o.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,A=this.options,t=A.ticks;if(!t.display)return;const n=this.getIndexAngle(0);let r,s;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(n),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach(((n,i)=>{if(0===i&&this.min>=0&&!A.reverse)return;const a=t.setContext(this.getContext(i)),o=DA(a.font);if(r=this.getDistanceFromCenterForValue(this.ticks[i].value),a.showLabelBackdrop){e.font=o.string,s=e.measureText(n.label).width,e.fillStyle=a.backdropColor;const A=FA(a.backdropPadding);e.fillRect(-s/2-A.left,-r-o.size/2-A.top,s+A.width,o.size+A.height)}BA(e,n.label,0,-r,o,{color:a.color,strokeColor:a.textStrokeColor,strokeWidth:a.textStrokeWidth})})),e.restore()}drawTitle(){}}const wi={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Bi=Object.keys(wi);function yi(e,A){return e-A}function Mi(e,A){if(I(A))return null;const t=e._adapter,{parser:n,round:r,isoWeekday:s}=e._parseOpts;let i=A;return"function"==typeof n&&(i=n(i)),j(i)||(i="string"==typeof n?t.parse(i,n):t.parse(i)),null===i?null:(r&&(i="week"!==r||!pe(s)&&!0!==s?t.startOf(i,r):t.startOf(i,"isoWeek",s)),+i)}function bi(e,A,t,n){const r=Bi.length;for(let s=Bi.indexOf(e);s<r-1;++s){const e=wi[Bi[s]],r=e.steps?e.steps:Number.MAX_SAFE_INTEGER;if(e.common&&Math.ceil((t-A)/(r*e.size))<=n)return Bi[s]}return Bi[r-1]}function Li(e,A,t){if(t){if(t.length){const{lo:n,hi:r}=De(t,A);e[t[n]>=A?t[n]:t[r]]=!0}}else e[A]=!0}function vi(e,A,t){const n=[],r={},s=A.length;let i,a;for(i=0;i<s;++i)a=A[i],r[a]=i,n.push({value:a,major:!1});return 0!==s&&t?function(e,A,t,n){const r=e._adapter,s=+r.startOf(A[0].value,n),i=A[A.length-1].value;let a,o;for(a=s;a<=i;a=+r.add(a,1,n))o=t[a],o>=0&&(A[o].major=!0);return A}(e,n,r,t):n}class Ci extends qn{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,A={}){const t=e.time||(e.time={}),n=this._adapter=new nn(e.adapters.date);n.init(A),q(t.displayFormats,n.formats()),this._parseOpts={parser:t.parser,round:t.round,isoWeekday:t.isoWeekday},super.init(e),this._normalized=A.normalized}parse(e,A){return void 0===e?null:Mi(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,A=this._adapter,t=e.time.unit||"day";let{min:n,max:r,minDefined:s,maxDefined:i}=this.getUserBounds();function a(e){s||isNaN(e.min)||(n=Math.min(n,e.min)),i||isNaN(e.max)||(r=Math.max(r,e.max))}s&&i||(a(this._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||a(this.getMinMax(!1))),n=j(n)&&!isNaN(n)?n:+A.startOf(Date.now(),t),r=j(r)&&!isNaN(r)?r:+A.endOf(Date.now(),t)+1,this.min=Math.min(n,r-1),this.max=Math.max(n+1,r)}_getLabelBounds(){const e=this.getLabelTimestamps();let A=Number.POSITIVE_INFINITY,t=Number.NEGATIVE_INFINITY;return e.length&&(A=e[0],t=e[e.length-1]),{min:A,max:t}}buildTicks(){const e=this.options,A=e.time,t=e.ticks,n="labels"===t.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&n.length&&(this.min=this._userMin||n[0],this.max=this._userMax||n[n.length-1]);const r=this.min,s=function(e,A,t){let n=0,r=e.length;for(;n<r&&e[n]<A;)n++;for(;r>n&&e[r-1]>t;)r--;return n>0||r<e.length?e.slice(n,r):e}(n,r,this.max);return this._unit=A.unit||(t.autoSkip?bi(A.minUnit,this.min,this.max,this._getLabelCapacity(r)):function(e,A,t,n,r){for(let s=Bi.length-1;s>=Bi.indexOf(t);s--){const t=Bi[s];if(wi[t].common&&e._adapter.diff(r,n,t)>=A-1)return t}return Bi[t?Bi.indexOf(t):0]}(this,s.length,A.minUnit,this.min,this.max)),this._majorUnit=t.major.enabled&&"year"!==this._unit?function(e){for(let A=Bi.indexOf(e)+1,t=Bi.length;A<t;++A)if(wi[Bi[A]].common)return Bi[A]}(this._unit):void 0,this.initOffsets(n),e.reverse&&s.reverse(),vi(this,s,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((e=>+e.value)))}initOffsets(e=[]){let A,t,n=0,r=0;this.options.offset&&e.length&&(A=this.getDecimalForValue(e[0]),n=1===e.length?1-A:(this.getDecimalForValue(e[1])-A)/2,t=this.getDecimalForValue(e[e.length-1]),r=1===e.length?t:(t-this.getDecimalForValue(e[e.length-2]))/2);const s=e.length<3?.5:.25;n=ke(n,0,s),r=ke(r,0,s),this._offsets={start:n,end:r,factor:1/(n+1+r)}}_generate(){const e=this._adapter,A=this.min,t=this.max,n=this.options,r=n.time,s=r.unit||bi(r.minUnit,A,t,this._getLabelCapacity(A)),i=K(n.ticks.stepSize,1),a="week"===s&&r.isoWeekday,o=pe(a)||!0===a,d={};let l,u,c=A;if(o&&(c=+e.startOf(c,"isoWeek",a)),c=+e.startOf(c,o?"day":s),e.diff(t,A,s)>1e5*i)throw new Error(A+" and "+t+" are too far apart with stepSize of "+i+" "+s);const h="data"===n.ticks.source&&this.getDataTimestamps();for(l=c,u=0;l<t;l=+e.add(l,i,s),u++)Li(d,l,h);return l!==t&&"ticks"!==n.bounds&&1!==u||Li(d,l,h),Object.keys(d).sort(yi).map((e=>+e))}getLabelForValue(e){const A=this._adapter,t=this.options.time;return t.tooltipFormat?A.format(e,t.tooltipFormat):A.format(e,t.displayFormats.datetime)}format(e,A){const t=this.options.time.displayFormats,n=this._unit,r=A||t[n];return this._adapter.format(e,r)}_tickFormatFunction(e,A,t,n){const r=this.options,s=r.ticks.callback;if(s)return N(s,[e,A,t],this);const i=r.time.displayFormats,a=this._unit,o=this._majorUnit,d=a&&i[a],l=o&&i[o],u=t[A],c=o&&l&&u&&u.major;return this._adapter.format(e,n||(c?l:d))}generateTickLabels(e){let A,t,n;for(A=0,t=e.length;A<t;++A)n=e[A],n.label=this._tickFormatFunction(n.value,A,e)}getDecimalForValue(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){const A=this._offsets,t=this.getDecimalForValue(e);return this.getPixelForDecimal((A.start+t)*A.factor)}getValueForPixel(e){const A=this._offsets,t=this.getDecimalForPixel(e)/A.factor-A.end;return this.min+t*(this.max-this.min)}_getLabelSize(e){const A=this.options.ticks,t=this.ctx.measureText(e).width,n=Be(this.isHorizontal()?A.maxRotation:A.minRotation),r=Math.cos(n),s=Math.sin(n),i=this._resolveTickFontOptions(0).size;return{w:t*r+i*s,h:t*s+i*r}}_getLabelCapacity(e){const A=this.options.time,t=A.displayFormats,n=t[A.unit]||t.millisecond,r=this._tickFormatFunction(e,0,vi(this,[e],this._majorUnit),n),s=this._getLabelSize(r),i=Math.floor(this.isHorizontal()?this.width/s.w:this.height/s.h)-1;return i>0?i:1}getDataTimestamps(){let e,A,t=this._cache.data||[];if(t.length)return t;const n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(e=0,A=n.length;e<A;++e)t=t.concat(n[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(t)}getLabelTimestamps(){const e=this._cache.labels||[];let A,t;if(e.length)return e;const n=this.getLabels();for(A=0,t=n.length;A<t;++A)e.push(Mi(this,n[A]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return Te(e.sort(yi))}}function Qi(e,A,t){let n,r,s,i,a=0,o=e.length-1;t?(A>=e[a].pos&&A<=e[o].pos&&({lo:a,hi:o}=xe(e,"pos",A)),({pos:n,time:s}=e[a]),({pos:r,time:i}=e[o])):(A>=e[a].time&&A<=e[o].time&&({lo:a,hi:o}=xe(e,"time",A)),({time:n,pos:s}=e[a]),({time:r,pos:i}=e[o]));const d=r-n;return d?s+(i-s)*(A-n)/d:s}var ki=Object.freeze({__proto__:null,CategoryScale:class extends qn{static id="category";static defaults={ticks:{callback:$s}};constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const A=this._addedLabels;if(A.length){const e=this.getLabels();for(const{index:t,label:n}of A)e[t]===n&&e.splice(t,1);this._addedLabels=[]}super.init(e)}parse(e,A){if(I(e))return null;const t=this.getLabels();return((e,A)=>null===e?null:ke(Math.round(e),0,A))(A=isFinite(A)&&t[A]===e?A:qs(t,e,K(A,e),this._addedLabels),t.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:A}=this.getUserBounds();let{min:t,max:n}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(t=0),A||(n=this.getLabels().length-1)),this.min=t,this.max=n}buildTicks(){const e=this.min,A=this.max,t=this.options.offset,n=[];let r=this.getLabels();r=0===e&&A===r.length-1?r:r.slice(e,A+1),this._valueRange=Math.max(r.length-(t?0:1),1),this._startValue=this.min-(t?.5:0);for(let t=e;t<=A;t++)n.push({value:t});return n}getLabelForValue(e){return $s.call(this,e)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return"number"!=typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){const A=this.ticks;return e<0||e>A.length-1?null:this.getPixelForValue(A[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:ni,LogarithmicScale:di,RadialLinearScale:pi,TimeScale:Ci,TimeSeriesScale:class extends Ci{static id="timeseries";static defaults=Ci.defaults;constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),A=this._table=this.buildLookupTable(e);this._minPos=Qi(A,this.min),this._tableRange=Qi(A,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:A,max:t}=this,n=[],r=[];let s,i,a,o,d;for(s=0,i=e.length;s<i;++s)o=e[s],o>=A&&o<=t&&n.push(o);if(n.length<2)return[{time:A,pos:0},{time:t,pos:1}];for(s=0,i=n.length;s<i;++s)d=n[s+1],a=n[s-1],o=n[s],Math.round((d+a)/2)!==o&&r.push({time:o,pos:s/(i-1)});return r}_generate(){const e=this.min,A=this.max;let t=super.getDataTimestamps();return t.includes(e)&&t.length||t.splice(0,0,e),t.includes(A)&&1!==t.length||t.push(A),t.sort(((e,A)=>e-A))}_getTimestampsForTable(){let e=this._cache.all||[];if(e.length)return e;const A=this.getDataTimestamps(),t=this.getLabelTimestamps();return e=A.length&&t.length?this.normalize(A.concat(t)):A.length?A:t,e=this._cache.all=e,e}getDecimalForValue(e){return(Qi(this._table,e)-this._minPos)/this._tableRange}getValueForPixel(e){const A=this._offsets,t=this.getDecimalForPixel(e)/A.factor-A.end;return Qi(this._table,t*this._tableRange+this._minPos,!0)}}});const Fi=[en,es,Zs,ki];Fr.register(...Fi);var Di=function(){if("undefined"!=typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var e=window.screen;if(e)return(e.deviceXDPI||1)/(e.logicalXDPI||1)}return 1}(),xi=function(e){var A,t=[];for(e=[].concat(e);e.length;)"string"==typeof(A=e.pop())?t.unshift.apply(t,A.split("\n")):Array.isArray(A)?e.push.apply(e,A):I(e)||t.unshift(""+A);return t},Yi=function(e,A,t){var n,r=[].concat(A),s=r.length,i=e.font,a=0;for(e.font=t.string,n=0;n<s;++n)a=Math.max(e.measureText(r[n]).width,a);return e.font=i,{height:s*t.lineHeight,width:a}},Ui=function(e,A,t){return Math.max(e,Math.min(A,t))},Hi=function(e,A){var t,n,r,s,i=e.slice(),a=[];for(t=0,r=A.length;t<r;++t)s=A[t],-1===(n=i.indexOf(s))?a.push([s,1]):i.splice(n,1);for(t=0,r=i.length;t<r;++t)a.push([i[t],-1]);return a};function Ti(e,A){var t=A.x,n=A.y;if(null===t)return{x:0,y:-1};if(null===n)return{x:1,y:0};var r=e.x-t,s=e.y-n,i=Math.sqrt(r*r+s*s);return{x:i?r/i:0,y:i?s/i:-1}}var Ei=0,Si=1,Ii=2,Oi=4,Pi=8;function ji(e,A,t){var n=Ei;return e<t.left?n|=Si:e>t.right&&(n|=Ii),A<t.top?n|=Pi:A>t.bottom&&(n|=Oi),n}function Ri(e,A){var t,n,r=A.anchor,s=e;return A.clamp&&(s=function(e,A){for(var t,n,r,s=e.x0,i=e.y0,a=e.x1,o=e.y1,d=ji(s,i,A),l=ji(a,o,A);d|l&&!(d&l);)(t=d||l)&Pi?(n=s+(a-s)*(A.top-i)/(o-i),r=A.top):t&Oi?(n=s+(a-s)*(A.bottom-i)/(o-i),r=A.bottom):t&Ii?(r=i+(o-i)*(A.right-s)/(a-s),n=A.right):t&Si&&(r=i+(o-i)*(A.left-s)/(a-s),n=A.left),t===d?d=ji(s=n,i=r,A):l=ji(a=n,o=r,A);return{x0:s,x1:a,y0:i,y1:o}}(s,A.area)),"start"===r?(t=s.x0,n=s.y0):"end"===r?(t=s.x1,n=s.y1):(t=(s.x0+s.x1)/2,n=(s.y0+s.y1)/2),function(e,A,t,n,r){switch(r){case"center":t=n=0;break;case"bottom":t=0,n=1;break;case"right":t=1,n=0;break;case"left":t=-1,n=0;break;case"top":t=0,n=-1;break;case"start":t=-t,n=-n;break;case"end":break;default:r*=Math.PI/180,t=Math.cos(r),n=Math.sin(r)}return{x:e,y:A,vx:t,vy:n}}(t,n,e.vx,e.vy,A.align)}var Ki=function(e,A){var t=(e.startAngle+e.endAngle)/2,n=Math.cos(t),r=Math.sin(t),s=e.innerRadius,i=e.outerRadius;return Ri({x0:e.x+n*s,y0:e.y+r*s,x1:e.x+n*i,y1:e.y+r*i,vx:n,vy:r},A)},Wi=function(e,A){var t=Ti(e,A.origin),n=t.x*e.options.radius,r=t.y*e.options.radius;return Ri({x0:e.x-n,y0:e.y-r,x1:e.x+n,y1:e.y+r,vx:t.x,vy:t.y},A)},Ni=function(e,A){var t=Ti(e,A.origin),n=e.x,r=e.y,s=0,i=0;return e.horizontal?(n=Math.min(e.x,e.base),s=Math.abs(e.base-e.x)):(r=Math.min(e.y,e.base),i=Math.abs(e.base-e.y)),Ri({x0:n,y0:r+i,x1:n+s,y1:r,vx:t.x,vy:t.y},A)},zi=function(e,A){var t=Ti(e,A.origin);return Ri({x0:e.x,y0:e.y,x1:e.x+(e.width||0),y1:e.y+(e.height||0),vx:t.x,vy:t.y},A)},Vi=function(e){return Math.round(e*Di)/Di};function Gi(e,A){var t=A.chart.getDatasetMeta(A.datasetIndex).vScale;if(!t)return null;if(void 0!==t.xCenter&&void 0!==t.yCenter)return{x:t.xCenter,y:t.yCenter};var n=t.getBasePixel();return e.horizontal?{x:n,y:null}:{x:null,y:n}}function Ji(e,A,t){var n=t.backgroundColor,r=t.borderColor,s=t.borderWidth;(n||r&&s)&&(e.beginPath(),function(e,A,t,n,r,s){var i=Math.PI/2;if(s){var a=Math.min(s,r/2,n/2),o=A+a,d=t+a,l=A+n-a,u=t+r-a;e.moveTo(A,d),o<l&&d<u?(e.arc(o,d,a,-Math.PI,-i),e.arc(l,d,a,-i,0),e.arc(l,u,a,0,i),e.arc(o,u,a,i,Math.PI)):o<l?(e.moveTo(o,t),e.arc(l,d,a,-i,i),e.arc(o,d,a,i,Math.PI+i)):d<u?(e.arc(o,d,a,-Math.PI,0),e.arc(o,u,a,0,Math.PI)):e.arc(o,d,a,-Math.PI,Math.PI),e.closePath(),e.moveTo(A,t)}else e.rect(A,t,n,r)}(e,Vi(A.x)+s/2,Vi(A.y)+s/2,Vi(A.w)-s,Vi(A.h)-s,t.borderRadius),e.closePath(),n&&(e.fillStyle=n,e.fill()),r&&s&&(e.strokeStyle=r,e.lineWidth=s,e.lineJoin="miter",e.stroke()))}function Xi(e,A,t){var n=e.shadowBlur,r=t.stroked,s=Vi(t.x),i=Vi(t.y),a=Vi(t.w);r&&e.strokeText(A,s,i,a),t.filled&&(n&&r&&(e.shadowBlur=0),e.fillText(A,s,i,a),n&&r&&(e.shadowBlur=n))}var Zi=function(e,A,t,n){var r=this;r._config=e,r._index=n,r._model=null,r._rects=null,r._ctx=A,r._el=t};Z(Zi.prototype,{_modelize:function(e,A,t,n){var r,s=this,i=s._index,a=DA(xA([t.font,{}],n,i)),o=xA([t.color,iA.color],n,i);return{align:xA([t.align,"center"],n,i),anchor:xA([t.anchor,"center"],n,i),area:n.chart.chartArea,backgroundColor:xA([t.backgroundColor,null],n,i),borderColor:xA([t.borderColor,null],n,i),borderRadius:xA([t.borderRadius,0],n,i),borderWidth:xA([t.borderWidth,0],n,i),clamp:xA([t.clamp,!1],n,i),clip:xA([t.clip,!1],n,i),color:o,display:e,font:a,lines:A,offset:xA([t.offset,4],n,i),opacity:xA([t.opacity,1],n,i),origin:Gi(s._el,n),padding:FA(xA([t.padding,4],n,i)),positioner:(r=s._el,r instanceof Tr?Ki:r instanceof zr?Wi:r instanceof $r?Ni:zi),rotation:xA([t.rotation,0],n,i)*(Math.PI/180),size:Yi(s._ctx,A,a),textAlign:xA([t.textAlign,"start"],n,i),textShadowBlur:xA([t.textShadowBlur,0],n,i),textShadowColor:xA([t.textShadowColor,o],n,i),textStrokeColor:xA([t.textStrokeColor,o],n,i),textStrokeWidth:xA([t.textStrokeWidth,0],n,i)}},update:function(e){var A,t,n,r=this,s=null,i=null,a=r._index,o=r._config,d=xA([o.display,!0],e,a);d&&(A=e.dataset.data[a],(n=I(t=K(N(o.formatter,[A,e]),A))?[]:xi(t)).length&&(i=function(e){var A=e.borderWidth||0,t=e.padding,n=e.size.height,r=e.size.width,s=-r/2,i=-n/2;return{frame:{x:s-t.left-A,y:i-t.top-A,w:r+t.width+2*A,h:n+t.height+2*A},text:{x:s,y:i,w:r,h:n}}}(s=r._modelize(d,n,o,e)))),r._model=s,r._rects=i},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(e,A){var t,n=e.ctx,r=this._model,s=this._rects;this.visible()&&(n.save(),r.clip&&(t=r.area,n.beginPath(),n.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),n.clip()),n.globalAlpha=Ui(0,r.opacity,1),n.translate(Vi(A.x),Vi(A.y)),n.rotate(r.rotation),Ji(n,s.frame,r),function(e,A,t,n){var r,s=n.textAlign,i=n.color,a=!!i,o=n.font,d=A.length,l=n.textStrokeColor,u=n.textStrokeWidth,c=l&&u;if(d&&(a||c))for(t=function(e,A,t){var n=t.lineHeight,r=e.w,s=e.x;return"center"===A?s+=r/2:"end"!==A&&"right"!==A||(s+=r),{h:n,w:r,x:s,y:e.y+n/2}}(t,s,o),e.font=o.string,e.textAlign=s,e.textBaseline="middle",e.shadowBlur=n.textShadowBlur,e.shadowColor=n.textShadowColor,a&&(e.fillStyle=i),c&&(e.lineJoin="round",e.lineWidth=u,e.strokeStyle=l),r=0,d=A.length;r<d;++r)Xi(e,A[r],{stroked:c,filled:a,w:t.w,x:t.x,y:t.y+t.h*r})}(n,r.lines,s.text,r),n.restore())}});var qi=Number.MIN_SAFE_INTEGER||-9007199254740991,$i=Number.MAX_SAFE_INTEGER||9007199254740991;function ea(e,A,t){var n=Math.cos(t),r=Math.sin(t),s=A.x,i=A.y;return{x:s+n*(e.x-s)-r*(e.y-i),y:i+r*(e.x-s)+n*(e.y-i)}}function Aa(e,A){var t,n,r,s,i,a=$i,o=qi,d=A.origin;for(t=0;t<e.length;++t)r=(n=e[t]).x-d.x,s=n.y-d.y,i=A.vx*r+A.vy*s,a=Math.min(a,i),o=Math.max(o,i);return{min:a,max:o}}function ta(e,A){var t=A.x-e.x,n=A.y-e.y,r=Math.sqrt(t*t+n*n);return{vx:(A.x-e.x)/r,vy:(A.y-e.y)/r,origin:e,ln:r}}var na=function(){this._rotation=0,this._rect={x:0,y:0,w:0,h:0}};function ra(e,A,t){var n=A.positioner(e,A),r=n.vx,s=n.vy;if(!r&&!s)return{x:n.x,y:n.y};var i=t.w,a=t.h,o=A.rotation,d=Math.abs(i/2*Math.cos(o))+Math.abs(a/2*Math.sin(o)),l=Math.abs(i/2*Math.sin(o))+Math.abs(a/2*Math.cos(o)),u=1/Math.max(Math.abs(r),Math.abs(s));return d*=r*u,l*=s*u,d+=A.offset*r,l+=A.offset*s,{x:n.x+d,y:n.y+l}}Z(na.prototype,{center:function(){var e=this._rect;return{x:e.x+e.w/2,y:e.y+e.h/2}},update:function(e,A,t){this._rotation=t,this._rect={x:A.x+e.x,y:A.y+e.y,w:A.w,h:A.h}},contains:function(e){var A=this,t=A._rect;return!((e=ea(e,A.center(),-A._rotation)).x<t.x-1||e.y<t.y-1||e.x>t.x+t.w+2||e.y>t.y+t.h+2)},intersects:function(e){var A,t,n,r=this._points(),s=e._points(),i=[ta(r[0],r[1]),ta(r[0],r[3])];for(this._rotation!==e._rotation&&i.push(ta(s[0],s[1]),ta(s[0],s[3])),A=0;A<i.length;++A)if(t=Aa(r,i[A]),n=Aa(s,i[A]),t.max<n.min||n.max<t.min)return!1;return!0},_points:function(){var e=this,A=e._rect,t=e._rotation,n=e.center();return[ea({x:A.x,y:A.y},n,t),ea({x:A.x+A.w,y:A.y},n,t),ea({x:A.x+A.w,y:A.y+A.h},n,t),ea({x:A.x,y:A.y+A.h},n,t)]}});var sa={prepare:function(e){var A,t,n,r,s,i=[];for(A=0,n=e.length;A<n;++A)for(t=0,r=e[A].length;t<r;++t)s=e[A][t],i.push(s),s.$layout={_box:new na,_hidable:!1,_visible:!0,_set:A,_idx:s._index};return i.sort((function(e,A){var t=e.$layout,n=A.$layout;return t._idx===n._idx?n._set-t._set:n._idx-t._idx})),this.update(i),i},update:function(e){var A,t,n,r,s,i=!1;for(A=0,t=e.length;A<t;++A)r=(n=e[A]).model(),(s=n.$layout)._hidable=r&&"auto"===r.display,s._visible=n.visible(),i|=s._hidable;i&&function(e){var A,t,n,r,s,i,a;for(A=0,t=e.length;A<t;++A)(r=(n=e[A]).$layout)._visible&&(a=new Proxy(n._el,{get:(e,A)=>e.getProps([A],!0)[A]}),s=n.geometry(),i=ra(a,n.model(),s),r._box.update(i,s,n.rotation()));(function(e,A){var t,n,r,s;for(t=e.length-1;t>=0;--t)for(r=e[t].$layout,n=t-1;n>=0&&r._visible;--n)(s=e[n].$layout)._visible&&r._box.intersects(s._box)&&A(r,s)})(e,(function(e,A){var t=e._hidable,n=A._hidable;t&&n||n?A._visible=!1:t&&(e._visible=!1)}))}(e)},lookup:function(e,A){var t,n;for(t=e.length-1;t>=0;--t)if((n=e[t].$layout)&&n._visible&&n._box.contains(A))return e[t];return null},draw:function(e,A){var t,n,r,s,i,a;for(t=0,n=A.length;t<n;++t)(s=(r=A[t]).$layout)._visible&&(i=r.geometry(),a=ra(r._el,r.model(),i),s._box.update(a,i,r.rotation()),r.draw(e,a))}},ia="$datalabels",aa="$default";function oa(e,A,t,n){if(A){var r,s=t.$context,i=t.$groups;A[i._set]&&(r=A[i._set][i._key])&&!0===N(r,[s,n])&&(e[ia]._dirty=!0,t.update(s))}}function da(e,A){var t,n,r=e[ia],s=r._listeners;if(s.enter||s.leave){if("mousemove"===A.type)n=sa.lookup(r._labels,A);else if("mouseout"!==A.type)return;t=r._hovered,r._hovered=n,function(e,A,t,n,r){var s,i;(t||n)&&(t?n?t!==n&&(i=s=!0):i=!0:s=!0,i&&oa(e,A.leave,t,r),s&&oa(e,A.enter,n,r))}(e,s,t,n,A)}}var la={id:"datalabels",defaults:{align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:!1,clip:!1,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:function(e){if(I(e))return null;var A,t,n,r=e;if(P(e))if(I(e.label))if(I(e.r))for(r="",n=0,t=(A=Object.keys(e)).length;n<t;++n)r+=(0!==n?", ":"")+A[n]+": "+e[A[n]];else r=e.r;else r=e.label;return""+r},labels:void 0,listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0},beforeInit:function(e){e[ia]={_actives:[]}},beforeUpdate:function(e){var A=e[ia];A._listened=!1,A._listeners={},A._datasets=[],A._labels=[]},afterDatasetUpdate:function(e,A,t){var n,r,s,i,a,o,d,l,u=A.index,c=e[ia],h=c._datasets[u]=[],f=e.isDatasetVisible(u),_=e.data.datasets[u],m=function(e,A){var t,n,r,s=e.datalabels,i=[];return!1===s?null:(!0===s&&(s={}),A=Z({},[A,s]),n=A.labels||{},r=Object.keys(n),delete A.labels,r.length?r.forEach((function(e){n[e]&&i.push(Z({},[A,n[e],{_key:e}]))})):i.push(A),t=i.reduce((function(e,A){return z(A.listeners||{},(function(t,n){e[n]=e[n]||{},e[n][A._key||aa]=t})),delete A.listeners,e}),{}),{labels:i,listeners:t})}(_,t),g=A.meta.data||[],p=e.ctx;for(p.save(),n=0,s=g.length;n<s;++n)if((d=g[n])[ia]=[],f&&d&&e.getDataVisibility(n)&&!d.skip)for(r=0,i=m.labels.length;r<i;++r)o=(a=m.labels[r])._key,(l=new Zi(a,p,d,n)).$groups={_set:u,_key:o||aa},l.$context={active:!1,chart:e,dataIndex:n,dataset:_,datasetIndex:u},l.update(l.$context),d[ia].push(l),h.push(l);p.restore(),Z(c._listeners,m.listeners,{merger:function(e,t,n){t[e]=t[e]||{},t[e][A.index]=n[e],c._listened=!0}})},afterUpdate:function(e){e[ia]._labels=sa.prepare(e[ia]._datasets)},afterDatasetsDraw:function(e){sa.draw(e,e[ia]._labels)},beforeEvent:function(e,A){if(e[ia]._listened){var t=A.event;switch(t.type){case"mousemove":case"mouseout":da(e,t);break;case"click":!function(e,A){var t=e[ia],n=t._listeners.click,r=n&&sa.lookup(t._labels,A);r&&oa(e,n,r,A)}(e,t)}}},afterEvent:function(e){var A,t,n,r,s,i,a,o=e[ia],d=o._actives,l=o._actives=e.getActiveElements(),u=Hi(d,l);for(A=0,t=u.length;A<t;++A)if((s=u[A])[1])for(n=0,r=(a=s[0].element[ia]||[]).length;n<r;++n)(i=a[n]).$context.active=1===s[1],i.update(i.$context);(o._dirty||u.length)&&(sa.update(o._labels),e.render()),delete o._dirty}};function ua(e){return ua="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ua(e)}function ca(){ca=function(){return A};var e,A={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,A,t){e[A]=t.value},s="function"==typeof Symbol?Symbol:{},i=s.iterator||"@@iterator",a=s.asyncIterator||"@@asyncIterator",o=s.toStringTag||"@@toStringTag";function d(e,A,t){return Object.defineProperty(e,A,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[A]}try{d({},"")}catch(e){d=function(e,A,t){return e[A]=t}}function l(e,A,t,n){var s=A&&A.prototype instanceof g?A:g,i=Object.create(s.prototype),a=new D(n||[]);return r(i,"_invoke",{value:C(e,t,a)}),i}function u(e,A,t){try{return{type:"normal",arg:e.call(A,t)}}catch(e){return{type:"throw",arg:e}}}A.wrap=l;var c="suspendedStart",h="suspendedYield",f="executing",_="completed",m={};function g(){}function p(){}function w(){}var B={};d(B,i,(function(){return this}));var y=Object.getPrototypeOf,M=y&&y(y(x([])));M&&M!==t&&n.call(M,i)&&(B=M);var b=w.prototype=g.prototype=Object.create(B);function L(e){["next","throw","return"].forEach((function(A){d(e,A,(function(e){return this._invoke(A,e)}))}))}function v(e,A){function t(r,s,i,a){var o=u(e[r],e,s);if("throw"!==o.type){var d=o.arg,l=d.value;return l&&"object"==ua(l)&&n.call(l,"__await")?A.resolve(l.__await).then((function(e){t("next",e,i,a)}),(function(e){t("throw",e,i,a)})):A.resolve(l).then((function(e){d.value=e,i(d)}),(function(e){return t("throw",e,i,a)}))}a(o.arg)}var s;r(this,"_invoke",{value:function(e,n){function r(){return new A((function(A,r){t(e,n,A,r)}))}return s=s?s.then(r,r):r()}})}function C(A,t,n){var r=c;return function(s,i){if(r===f)throw Error("Generator is already running");if(r===_){if("throw"===s)throw i;return{value:e,done:!0}}for(n.method=s,n.arg=i;;){var a=n.delegate;if(a){var o=Q(a,n);if(o){if(o===m)continue;return o}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=_,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var d=u(A,t,n);if("normal"===d.type){if(r=n.done?_:h,d.arg===m)continue;return{value:d.arg,done:n.done}}"throw"===d.type&&(r=_,n.method="throw",n.arg=d.arg)}}}function Q(A,t){var n=t.method,r=A.iterator[n];if(r===e)return t.delegate=null,"throw"===n&&A.iterator.return&&(t.method="return",t.arg=e,Q(A,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var s=u(r,A.iterator,t.arg);if("throw"===s.type)return t.method="throw",t.arg=s.arg,t.delegate=null,m;var i=s.arg;return i?i.done?(t[A.resultName]=i.value,t.next=A.nextLoc,"return"!==t.method&&(t.method="next",t.arg=e),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function k(e){var A={tryLoc:e[0]};1 in e&&(A.catchLoc=e[1]),2 in e&&(A.finallyLoc=e[2],A.afterLoc=e[3]),this.tryEntries.push(A)}function F(e){var A=e.completion||{};A.type="normal",delete A.arg,e.completion=A}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function x(A){if(A||""===A){var t=A[i];if(t)return t.call(A);if("function"==typeof A.next)return A;if(!isNaN(A.length)){var r=-1,s=function t(){for(;++r<A.length;)if(n.call(A,r))return t.value=A[r],t.done=!1,t;return t.value=e,t.done=!0,t};return s.next=s}}throw new TypeError(ua(A)+" is not iterable")}return p.prototype=w,r(b,"constructor",{value:w,configurable:!0}),r(w,"constructor",{value:p,configurable:!0}),p.displayName=d(w,o,"GeneratorFunction"),A.isGeneratorFunction=function(e){var A="function"==typeof e&&e.constructor;return!!A&&(A===p||"GeneratorFunction"===(A.displayName||A.name))},A.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,d(e,o,"GeneratorFunction")),e.prototype=Object.create(b),e},A.awrap=function(e){return{__await:e}},L(v.prototype),d(v.prototype,a,(function(){return this})),A.AsyncIterator=v,A.async=function(e,t,n,r,s){void 0===s&&(s=Promise);var i=new v(l(e,t,n,r),s);return A.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},L(b),d(b,o,"Generator"),d(b,i,(function(){return this})),d(b,"toString",(function(){return"[object Generator]"})),A.keys=function(e){var A=Object(e),t=[];for(var n in A)t.push(n);return t.reverse(),function e(){for(;t.length;){var n=t.pop();if(n in A)return e.value=n,e.done=!1,e}return e.done=!0,e}},A.values=x,D.prototype={constructor:D,reset:function(A){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(F),!A)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(A){if(this.done)throw A;var t=this;function r(n,r){return a.type="throw",a.arg=A,t.next=n,r&&(t.method="next",t.arg=e),!!r}for(var s=this.tryEntries.length-1;s>=0;--s){var i=this.tryEntries[s],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var o=n.call(i,"catchLoc"),d=n.call(i,"finallyLoc");if(o&&d){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(o){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!d)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,A){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var s=r;break}}s&&("break"===e||"continue"===e)&&s.tryLoc<=A&&A<=s.finallyLoc&&(s=null);var i=s?s.completion:{};return i.type=e,i.arg=A,s?(this.method="next",this.next=s.finallyLoc,m):this.complete(i)},complete:function(e,A){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&A&&(this.next=A),m},finish:function(e){for(var A=this.tryEntries.length-1;A>=0;--A){var t=this.tryEntries[A];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),F(t),m}},catch:function(e){for(var A=this.tryEntries.length-1;A>=0;--A){var t=this.tryEntries[A];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var r=n.arg;F(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(A,t,n){return this.delegate={iterator:x(A),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=e),m}},A}function ha(e,A,t,n,r,s,i){try{var a=e[s](i),o=a.value}catch(e){return void t(e)}a.done?A(o):Promise.resolve(o).then(n,r)}window.Chart=Fr,window.ChartDataLabels=la,window.Pikaday=t(8199),window.moment=t(8609),window.html2canvas=t(3653),window.JSZip=t(9001),window.fileSave=t(4972),window.captureChart=function(e,A,t,n){document.querySelector("#download-icon").style.display="none",document.querySelector("#spinner").style.display="initial";var r=new JSZip;n=JSON.parse(n);var s=document.getElementById(A);html2canvas(s).then(function(){var A,s=(A=ca().mark((function A(s){var i,a,o,d;return ca().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return i=s.toDataURL(),a=document.head.querySelector('meta[name="csrf-token"]').content,o={topicId:e,filters:n},A.next=5,fetch("/dashboard/download",{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":a},body:JSON.stringify(o)}).then((function(e){return e.blob()})).then((function(e){d=e}));case 5:r.file(t+" chart.png",atob(i.split(",")[1]),{binary:!0}),r.file(t+" daten.xlsx",d,{binary:!0}),r.generateAsync({type:"blob"}).then((function(e){fileSave.saveAs(e,t+" gesamt-index daten")}));case 8:case"end":return A.stop()}}),A)})),function(){var e=this,t=arguments;return new Promise((function(n,r){var s=A.apply(e,t);function i(e){ha(s,n,r,i,a,"next",e)}function a(e){ha(s,n,r,i,a,"throw",e)}i(void 0)}))});return function(e){return s.apply(this,arguments)}}()).finally((function(){document.querySelector("#download-icon").style.display="initial",document.querySelector("#spinner").style.display="none"}))},window.chartData2CSV=function(e){var A="";return e.labels.forEach((function(e){A+=e+";"})),A+="\n",e.values.forEach((function(e){A+=e+";"})),A}},5350:function(e,A){"use strict";A.byteLength=function(e){var A=a(e),t=A[0],n=A[1];return 3*(t+n)/4-n},A.toByteArray=function(e){var A,t,s=a(e),i=s[0],o=s[1],d=new r(function(e,A,t){return 3*(A+t)/4-t}(0,i,o)),l=0,u=o>0?i-4:i;for(t=0;t<u;t+=4)A=n[e.charCodeAt(t)]<<18|n[e.charCodeAt(t+1)]<<12|n[e.charCodeAt(t+2)]<<6|n[e.charCodeAt(t+3)],d[l++]=A>>16&255,d[l++]=A>>8&255,d[l++]=255&A;2===o&&(A=n[e.charCodeAt(t)]<<2|n[e.charCodeAt(t+1)]>>4,d[l++]=255&A);1===o&&(A=n[e.charCodeAt(t)]<<10|n[e.charCodeAt(t+1)]<<4|n[e.charCodeAt(t+2)]>>2,d[l++]=A>>8&255,d[l++]=255&A);return d},A.fromByteArray=function(e){for(var A,n=e.length,r=n%3,s=[],i=16383,a=0,d=n-r;a<d;a+=i)s.push(o(e,a,a+i>d?d:a+i));1===r?(A=e[n-1],s.push(t[A>>2]+t[A<<4&63]+"==")):2===r&&(A=(e[n-2]<<8)+e[n-1],s.push(t[A>>10]+t[A>>4&63]+t[A<<2&63]+"="));return s.join("")};for(var t=[],n=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)t[i]=s[i],n[s.charCodeAt(i)]=i;function a(e){var A=e.length;if(A%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var t=e.indexOf("=");return-1===t&&(t=A),[t,t===A?0:4-t%4]}function o(e,A,n){for(var r,s,i=[],a=A;a<n;a+=3)r=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),i.push(t[(s=r)>>18&63]+t[s>>12&63]+t[s>>6&63]+t[63&s]);return i.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},4296:function(e,A,t){"use strict";var n=t(5350),r=t(7947),s=t(934);function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,A){if(i()<A)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(A)).__proto__=o.prototype:(null===e&&(e=new o(A)),e.length=A),e}function o(e,A,t){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(e,A,t);if("number"==typeof e){if("string"==typeof A)throw new Error("If encoding is specified then the first argument must be a string");return u(this,e)}return d(this,e,A,t)}function d(e,A,t,n){if("number"==typeof A)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&A instanceof ArrayBuffer?function(e,A,t,n){if(A.byteLength,t<0||A.byteLength<t)throw new RangeError("'offset' is out of bounds");if(A.byteLength<t+(n||0))throw new RangeError("'length' is out of bounds");A=void 0===t&&void 0===n?new Uint8Array(A):void 0===n?new Uint8Array(A,t):new Uint8Array(A,t,n);o.TYPED_ARRAY_SUPPORT?(e=A).__proto__=o.prototype:e=c(e,A);return e}(e,A,t,n):"string"==typeof A?function(e,A,t){"string"==typeof t&&""!==t||(t="utf8");if(!o.isEncoding(t))throw new TypeError('"encoding" must be a valid string encoding');var n=0|f(A,t);e=a(e,n);var r=e.write(A,t);r!==n&&(e=e.slice(0,r));return e}(e,A,t):function(e,A){if(o.isBuffer(A)){var t=0|h(A.length);return 0===(e=a(e,t)).length||A.copy(e,0,0,t),e}if(A){if("undefined"!=typeof ArrayBuffer&&A.buffer instanceof ArrayBuffer||"length"in A)return"number"!=typeof A.length||(n=A.length)!=n?a(e,0):c(e,A);if("Buffer"===A.type&&s(A.data))return c(e,A.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,A)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function u(e,A){if(l(A),e=a(e,A<0?0:0|h(A)),!o.TYPED_ARRAY_SUPPORT)for(var t=0;t<A;++t)e[t]=0;return e}function c(e,A){var t=A.length<0?0:0|h(A.length);e=a(e,t);for(var n=0;n<t;n+=1)e[n]=255&A[n];return e}function h(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function f(e,A){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var t=e.length;if(0===t)return 0;for(var n=!1;;)switch(A){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":case void 0:return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*t;case"hex":return t>>>1;case"base64":return R(e).length;default:if(n)return j(e).length;A=(""+A).toLowerCase(),n=!0}}function _(e,A,t){var n=!1;if((void 0===A||A<0)&&(A=0),A>this.length)return"";if((void 0===t||t>this.length)&&(t=this.length),t<=0)return"";if((t>>>=0)<=(A>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return D(this,A,t);case"utf8":case"utf-8":return C(this,A,t);case"ascii":return k(this,A,t);case"latin1":case"binary":return F(this,A,t);case"base64":return v(this,A,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,A,t);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function m(e,A,t){var n=e[A];e[A]=e[t],e[t]=n}function g(e,A,t,n,r){if(0===e.length)return-1;if("string"==typeof t?(n=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,isNaN(t)&&(t=r?0:e.length-1),t<0&&(t=e.length+t),t>=e.length){if(r)return-1;t=e.length-1}else if(t<0){if(!r)return-1;t=0}if("string"==typeof A&&(A=o.from(A,n)),o.isBuffer(A))return 0===A.length?-1:p(e,A,t,n,r);if("number"==typeof A)return A&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,A,t):Uint8Array.prototype.lastIndexOf.call(e,A,t):p(e,[A],t,n,r);throw new TypeError("val must be string, number or Buffer")}function p(e,A,t,n,r){var s,i=1,a=e.length,o=A.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||A.length<2)return-1;i=2,a/=2,o/=2,t/=2}function d(e,A){return 1===i?e[A]:e.readUInt16BE(A*i)}if(r){var l=-1;for(s=t;s<a;s++)if(d(e,s)===d(A,-1===l?0:s-l)){if(-1===l&&(l=s),s-l+1===o)return l*i}else-1!==l&&(s-=s-l),l=-1}else for(t+o>a&&(t=a-o),s=t;s>=0;s--){for(var u=!0,c=0;c<o;c++)if(d(e,s+c)!==d(A,c)){u=!1;break}if(u)return s}return-1}function w(e,A,t,n){t=Number(t)||0;var r=e.length-t;n?(n=Number(n))>r&&(n=r):n=r;var s=A.length;if(s%2!=0)throw new TypeError("Invalid hex string");n>s/2&&(n=s/2);for(var i=0;i<n;++i){var a=parseInt(A.substr(2*i,2),16);if(isNaN(a))return i;e[t+i]=a}return i}function B(e,A,t,n){return K(j(A,e.length-t),e,t,n)}function y(e,A,t,n){return K(function(e){for(var A=[],t=0;t<e.length;++t)A.push(255&e.charCodeAt(t));return A}(A),e,t,n)}function M(e,A,t,n){return y(e,A,t,n)}function b(e,A,t,n){return K(R(A),e,t,n)}function L(e,A,t,n){return K(function(e,A){for(var t,n,r,s=[],i=0;i<e.length&&!((A-=2)<0);++i)n=(t=e.charCodeAt(i))>>8,r=t%256,s.push(r),s.push(n);return s}(A,e.length-t),e,t,n)}function v(e,A,t){return 0===A&&t===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(A,t))}function C(e,A,t){t=Math.min(e.length,t);for(var n=[],r=A;r<t;){var s,i,a,o,d=e[r],l=null,u=d>239?4:d>223?3:d>191?2:1;if(r+u<=t)switch(u){case 1:d<128&&(l=d);break;case 2:128==(192&(s=e[r+1]))&&(o=(31&d)<<6|63&s)>127&&(l=o);break;case 3:s=e[r+1],i=e[r+2],128==(192&s)&&128==(192&i)&&(o=(15&d)<<12|(63&s)<<6|63&i)>2047&&(o<55296||o>57343)&&(l=o);break;case 4:s=e[r+1],i=e[r+2],a=e[r+3],128==(192&s)&&128==(192&i)&&128==(192&a)&&(o=(15&d)<<18|(63&s)<<12|(63&i)<<6|63&a)>65535&&o<1114112&&(l=o)}null===l?(l=65533,u=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),r+=u}return function(e){var A=e.length;if(A<=Q)return String.fromCharCode.apply(String,e);var t="",n=0;for(;n<A;)t+=String.fromCharCode.apply(String,e.slice(n,n+=Q));return t}(n)}A.hp=o,A.IS=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.g.TYPED_ARRAY_SUPPORT?t.g.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),i(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,A,t){return d(null,e,A,t)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,A,t){return function(e,A,t,n){return l(A),A<=0?a(e,A):void 0!==t?"string"==typeof n?a(e,A).fill(t,n):a(e,A).fill(t):a(e,A)}(null,e,A,t)},o.allocUnsafe=function(e){return u(null,e)},o.allocUnsafeSlow=function(e){return u(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,A){if(!o.isBuffer(e)||!o.isBuffer(A))throw new TypeError("Arguments must be Buffers");if(e===A)return 0;for(var t=e.length,n=A.length,r=0,s=Math.min(t,n);r<s;++r)if(e[r]!==A[r]){t=e[r],n=A[r];break}return t<n?-1:n<t?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,A){if(!s(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var t;if(void 0===A)for(A=0,t=0;t<e.length;++t)A+=e[t].length;var n=o.allocUnsafe(A),r=0;for(t=0;t<e.length;++t){var i=e[t];if(!o.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(n,r),r+=i.length}return n},o.byteLength=f,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var A=0;A<e;A+=2)m(this,A,A+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var A=0;A<e;A+=4)m(this,A,A+3),m(this,A+1,A+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var A=0;A<e;A+=8)m(this,A,A+7),m(this,A+1,A+6),m(this,A+2,A+5),m(this,A+3,A+4);return this},o.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?C(this,0,e):_.apply(this,arguments)},o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=A.IS;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},o.prototype.compare=function(e,A,t,n,r){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===A&&(A=0),void 0===t&&(t=e?e.length:0),void 0===n&&(n=0),void 0===r&&(r=this.length),A<0||t>e.length||n<0||r>this.length)throw new RangeError("out of range index");if(n>=r&&A>=t)return 0;if(n>=r)return-1;if(A>=t)return 1;if(this===e)return 0;for(var s=(r>>>=0)-(n>>>=0),i=(t>>>=0)-(A>>>=0),a=Math.min(s,i),d=this.slice(n,r),l=e.slice(A,t),u=0;u<a;++u)if(d[u]!==l[u]){s=d[u],i=l[u];break}return s<i?-1:i<s?1:0},o.prototype.includes=function(e,A,t){return-1!==this.indexOf(e,A,t)},o.prototype.indexOf=function(e,A,t){return g(this,e,A,t,!0)},o.prototype.lastIndexOf=function(e,A,t){return g(this,e,A,t,!1)},o.prototype.write=function(e,A,t,n){if(void 0===A)n="utf8",t=this.length,A=0;else if(void 0===t&&"string"==typeof A)n=A,t=this.length,A=0;else{if(!isFinite(A))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");A|=0,isFinite(t)?(t|=0,void 0===n&&(n="utf8")):(n=t,t=void 0)}var r=this.length-A;if((void 0===t||t>r)&&(t=r),e.length>0&&(t<0||A<0)||A>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var s=!1;;)switch(n){case"hex":return w(this,e,A,t);case"utf8":case"utf-8":return B(this,e,A,t);case"ascii":return y(this,e,A,t);case"latin1":case"binary":return M(this,e,A,t);case"base64":return b(this,e,A,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,e,A,t);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;function k(e,A,t){var n="";t=Math.min(e.length,t);for(var r=A;r<t;++r)n+=String.fromCharCode(127&e[r]);return n}function F(e,A,t){var n="";t=Math.min(e.length,t);for(var r=A;r<t;++r)n+=String.fromCharCode(e[r]);return n}function D(e,A,t){var n=e.length;(!A||A<0)&&(A=0),(!t||t<0||t>n)&&(t=n);for(var r="",s=A;s<t;++s)r+=P(e[s]);return r}function x(e,A,t){for(var n=e.slice(A,t),r="",s=0;s<n.length;s+=2)r+=String.fromCharCode(n[s]+256*n[s+1]);return r}function Y(e,A,t){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+A>t)throw new RangeError("Trying to access beyond buffer length")}function U(e,A,t,n,r,s){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(A>r||A<s)throw new RangeError('"value" argument is out of bounds');if(t+n>e.length)throw new RangeError("Index out of range")}function H(e,A,t,n){A<0&&(A=65535+A+1);for(var r=0,s=Math.min(e.length-t,2);r<s;++r)e[t+r]=(A&255<<8*(n?r:1-r))>>>8*(n?r:1-r)}function T(e,A,t,n){A<0&&(A=4294967295+A+1);for(var r=0,s=Math.min(e.length-t,4);r<s;++r)e[t+r]=A>>>8*(n?r:3-r)&255}function E(e,A,t,n,r,s){if(t+n>e.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function S(e,A,t,n,s){return s||E(e,0,t,4),r.write(e,A,t,n,23,4),t+4}function I(e,A,t,n,s){return s||E(e,0,t,8),r.write(e,A,t,n,52,8),t+8}o.prototype.slice=function(e,A){var t,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(A=void 0===A?n:~~A)<0?(A+=n)<0&&(A=0):A>n&&(A=n),A<e&&(A=e),o.TYPED_ARRAY_SUPPORT)(t=this.subarray(e,A)).__proto__=o.prototype;else{var r=A-e;t=new o(r,void 0);for(var s=0;s<r;++s)t[s]=this[s+e]}return t},o.prototype.readUIntLE=function(e,A,t){e|=0,A|=0,t||Y(e,A,this.length);for(var n=this[e],r=1,s=0;++s<A&&(r*=256);)n+=this[e+s]*r;return n},o.prototype.readUIntBE=function(e,A,t){e|=0,A|=0,t||Y(e,A,this.length);for(var n=this[e+--A],r=1;A>0&&(r*=256);)n+=this[e+--A]*r;return n},o.prototype.readUInt8=function(e,A){return A||Y(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,A){return A||Y(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,A){return A||Y(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,A){return A||Y(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,A){return A||Y(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,A,t){e|=0,A|=0,t||Y(e,A,this.length);for(var n=this[e],r=1,s=0;++s<A&&(r*=256);)n+=this[e+s]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*A)),n},o.prototype.readIntBE=function(e,A,t){e|=0,A|=0,t||Y(e,A,this.length);for(var n=A,r=1,s=this[e+--n];n>0&&(r*=256);)s+=this[e+--n]*r;return s>=(r*=128)&&(s-=Math.pow(2,8*A)),s},o.prototype.readInt8=function(e,A){return A||Y(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,A){A||Y(e,2,this.length);var t=this[e]|this[e+1]<<8;return 32768&t?4294901760|t:t},o.prototype.readInt16BE=function(e,A){A||Y(e,2,this.length);var t=this[e+1]|this[e]<<8;return 32768&t?4294901760|t:t},o.prototype.readInt32LE=function(e,A){return A||Y(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,A){return A||Y(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,A){return A||Y(e,4,this.length),r.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,A){return A||Y(e,4,this.length),r.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,A){return A||Y(e,8,this.length),r.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,A){return A||Y(e,8,this.length),r.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,A,t,n){(e=+e,A|=0,t|=0,n)||U(this,e,A,t,Math.pow(2,8*t)-1,0);var r=1,s=0;for(this[A]=255&e;++s<t&&(r*=256);)this[A+s]=e/r&255;return A+t},o.prototype.writeUIntBE=function(e,A,t,n){(e=+e,A|=0,t|=0,n)||U(this,e,A,t,Math.pow(2,8*t)-1,0);var r=t-1,s=1;for(this[A+r]=255&e;--r>=0&&(s*=256);)this[A+r]=e/s&255;return A+t},o.prototype.writeUInt8=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[A]=255&e,A+1},o.prototype.writeUInt16LE=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[A]=255&e,this[A+1]=e>>>8):H(this,e,A,!0),A+2},o.prototype.writeUInt16BE=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[A]=e>>>8,this[A+1]=255&e):H(this,e,A,!1),A+2},o.prototype.writeUInt32LE=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[A+3]=e>>>24,this[A+2]=e>>>16,this[A+1]=e>>>8,this[A]=255&e):T(this,e,A,!0),A+4},o.prototype.writeUInt32BE=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[A]=e>>>24,this[A+1]=e>>>16,this[A+2]=e>>>8,this[A+3]=255&e):T(this,e,A,!1),A+4},o.prototype.writeIntLE=function(e,A,t,n){if(e=+e,A|=0,!n){var r=Math.pow(2,8*t-1);U(this,e,A,t,r-1,-r)}var s=0,i=1,a=0;for(this[A]=255&e;++s<t&&(i*=256);)e<0&&0===a&&0!==this[A+s-1]&&(a=1),this[A+s]=(e/i|0)-a&255;return A+t},o.prototype.writeIntBE=function(e,A,t,n){if(e=+e,A|=0,!n){var r=Math.pow(2,8*t-1);U(this,e,A,t,r-1,-r)}var s=t-1,i=1,a=0;for(this[A+s]=255&e;--s>=0&&(i*=256);)e<0&&0===a&&0!==this[A+s+1]&&(a=1),this[A+s]=(e/i|0)-a&255;return A+t},o.prototype.writeInt8=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[A]=255&e,A+1},o.prototype.writeInt16LE=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[A]=255&e,this[A+1]=e>>>8):H(this,e,A,!0),A+2},o.prototype.writeInt16BE=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[A]=e>>>8,this[A+1]=255&e):H(this,e,A,!1),A+2},o.prototype.writeInt32LE=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[A]=255&e,this[A+1]=e>>>8,this[A+2]=e>>>16,this[A+3]=e>>>24):T(this,e,A,!0),A+4},o.prototype.writeInt32BE=function(e,A,t){return e=+e,A|=0,t||U(this,e,A,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[A]=e>>>24,this[A+1]=e>>>16,this[A+2]=e>>>8,this[A+3]=255&e):T(this,e,A,!1),A+4},o.prototype.writeFloatLE=function(e,A,t){return S(this,e,A,!0,t)},o.prototype.writeFloatBE=function(e,A,t){return S(this,e,A,!1,t)},o.prototype.writeDoubleLE=function(e,A,t){return I(this,e,A,!0,t)},o.prototype.writeDoubleBE=function(e,A,t){return I(this,e,A,!1,t)},o.prototype.copy=function(e,A,t,n){if(t||(t=0),n||0===n||(n=this.length),A>=e.length&&(A=e.length),A||(A=0),n>0&&n<t&&(n=t),n===t)return 0;if(0===e.length||0===this.length)return 0;if(A<0)throw new RangeError("targetStart out of bounds");if(t<0||t>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-A<n-t&&(n=e.length-A+t);var r,s=n-t;if(this===e&&t<A&&A<n)for(r=s-1;r>=0;--r)e[r+A]=this[r+t];else if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(r=0;r<s;++r)e[r+A]=this[r+t];else Uint8Array.prototype.set.call(e,this.subarray(t,t+s),A);return s},o.prototype.fill=function(e,A,t,n){if("string"==typeof e){if("string"==typeof A?(n=A,A=0,t=this.length):"string"==typeof t&&(n=t,t=this.length),1===e.length){var r=e.charCodeAt(0);r<256&&(e=r)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!o.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(A<0||this.length<A||this.length<t)throw new RangeError("Out of range index");if(t<=A)return this;var s;if(A>>>=0,t=void 0===t?this.length:t>>>0,e||(e=0),"number"==typeof e)for(s=A;s<t;++s)this[s]=e;else{var i=o.isBuffer(e)?e:j(new o(e,n).toString()),a=i.length;for(s=0;s<t-A;++s)this[s+A]=i[s%a]}return this};var O=/[^+\/0-9A-Za-z-_]/g;function P(e){return e<16?"0"+e.toString(16):e.toString(16)}function j(e,A){var t;A=A||1/0;for(var n=e.length,r=null,s=[],i=0;i<n;++i){if((t=e.charCodeAt(i))>55295&&t<57344){if(!r){if(t>56319){(A-=3)>-1&&s.push(239,191,189);continue}if(i+1===n){(A-=3)>-1&&s.push(239,191,189);continue}r=t;continue}if(t<56320){(A-=3)>-1&&s.push(239,191,189),r=t;continue}t=65536+(r-55296<<10|t-56320)}else r&&(A-=3)>-1&&s.push(239,191,189);if(r=null,t<128){if((A-=1)<0)break;s.push(t)}else if(t<2048){if((A-=2)<0)break;s.push(t>>6|192,63&t|128)}else if(t<65536){if((A-=3)<0)break;s.push(t>>12|224,t>>6&63|128,63&t|128)}else{if(!(t<1114112))throw new Error("Invalid code point");if((A-=4)<0)break;s.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}}return s}function R(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(O,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,A,t,n){for(var r=0;r<n&&!(r+t>=A.length||r>=e.length);++r)A[r+t]=e[r];return r}},4972:function(e,A,t){var n,r,s;r=[],void 0===(s="function"==typeof(n=function(){"use strict";function A(e,A){return void 0===A?A={autoBom:!1}:"object"!=typeof A&&(console.warn("Deprecated: Expected third argument to be a object"),A={autoBom:!A}),A.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,A,t){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){o(n.response,A,t)},n.onerror=function(){console.error("could not download file")},n.send()}function r(e){var A=new XMLHttpRequest;A.open("HEAD",e,!1);try{A.send()}catch(e){}return 200<=A.status&&299>=A.status}function s(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(A)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof t.g&&t.g.global===t.g?t.g:void 0,a=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),o=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(e,A,t){var a=i.URL||i.webkitURL,o=document.createElement("a");A=A||e.name||"download",o.download=A,o.rel="noopener","string"==typeof e?(o.href=e,o.origin===location.origin?s(o):r(o.href)?n(e,A,t):s(o,o.target="_blank")):(o.href=a.createObjectURL(e),setTimeout((function(){a.revokeObjectURL(o.href)}),4e4),setTimeout((function(){s(o)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,i){if(t=t||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(A(e,i),t);else if(r(e))n(e,t,i);else{var a=document.createElement("a");a.href=e,a.target="_blank",setTimeout((function(){s(a)}))}}:function(e,A,t,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return n(e,A,t);var s="application/octet-stream"===e.type,o=/constructor/i.test(i.HTMLElement)||i.safari,d=/CriOS\/[\d]+/.test(navigator.userAgent);if((d||s&&o||a)&&"undefined"!=typeof FileReader){var l=new FileReader;l.onloadend=function(){var e=l.result;e=d?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},l.readAsDataURL(e)}else{var u=i.URL||i.webkitURL,c=u.createObjectURL(e);r?r.location=c:location.href=c,r=null,setTimeout((function(){u.revokeObjectURL(c)}),4e4)}});i.saveAs=o.saveAs=o,e.exports=o})?n.apply(A,r):n)||(e.exports=s)},3653:function(e){e.exports=function(){"use strict";var e=function(A,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,A){e.__proto__=A}||function(e,A){for(var t in A)Object.prototype.hasOwnProperty.call(A,t)&&(e[t]=A[t])},e(A,t)};function A(A,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=A}e(A,t),A.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var t=function(){return t=Object.assign||function(e){for(var A,t=1,n=arguments.length;t<n;t++)for(var r in A=arguments[t])Object.prototype.hasOwnProperty.call(A,r)&&(e[r]=A[r]);return e},t.apply(this,arguments)};function n(e,A,t,n){function r(e){return e instanceof t?e:new t((function(A){A(e)}))}return new(t||(t=Promise))((function(t,s){function i(e){try{o(n.next(e))}catch(e){s(e)}}function a(e){try{o(n.throw(e))}catch(e){s(e)}}function o(e){e.done?t(e.value):r(e.value).then(i,a)}o((n=n.apply(e,A||[])).next())}))}function r(e,A){var t,n,r,s,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(e){return function(A){return o([e,A])}}function o(s){if(t)throw new TypeError("Generator is already executing.");for(;i;)try{if(t=1,n&&(r=2&s[0]?n.return:s[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,s[1])).done)return r;switch(n=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){i.label=s[1];break}if(6===s[0]&&i.label<r[1]){i.label=r[1],r=s;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(s);break}r[2]&&i.ops.pop(),i.trys.pop();continue}s=A.call(e,i)}catch(e){s=[6,e],n=0}finally{t=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}function s(e,A,t){if(t||2===arguments.length)for(var n,r=0,s=A.length;r<s;r++)!n&&r in A||(n||(n=Array.prototype.slice.call(A,0,r)),n[r]=A[r]);return e.concat(n||A)}for(var i=function(){function e(e,A,t,n){this.left=e,this.top=A,this.width=t,this.height=n}return e.prototype.add=function(A,t,n,r){return new e(this.left+A,this.top+t,this.width+n,this.height+r)},e.fromClientRect=function(A,t){return new e(t.left+A.windowBounds.left,t.top+A.windowBounds.top,t.width,t.height)},e.fromDOMRectList=function(A,t){var n=Array.from(t).find((function(e){return 0!==e.width}));return n?new e(n.left+A.windowBounds.left,n.top+A.windowBounds.top,n.width,n.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),a=function(e,A){return i.fromClientRect(e,A.getBoundingClientRect())},o=function(e){var A=e.body,t=e.documentElement;if(!A||!t)throw new Error("Unable to get document size");var n=Math.max(Math.max(A.scrollWidth,t.scrollWidth),Math.max(A.offsetWidth,t.offsetWidth),Math.max(A.clientWidth,t.clientWidth)),r=Math.max(Math.max(A.scrollHeight,t.scrollHeight),Math.max(A.offsetHeight,t.offsetHeight),Math.max(A.clientHeight,t.clientHeight));return new i(0,0,n,r)},d=function(e){for(var A=[],t=0,n=e.length;t<n;){var r=e.charCodeAt(t++);if(r>=55296&&r<=56319&&t<n){var s=e.charCodeAt(t++);56320==(64512&s)?A.push(((1023&r)<<10)+(1023&s)+65536):(A.push(r),t--)}else A.push(r)}return A},l=function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var t=e.length;if(!t)return"";for(var n=[],r=-1,s="";++r<t;){var i=e[r];i<=65535?n.push(i):(i-=65536,n.push(55296+(i>>10),i%1024+56320)),(r+1===t||n.length>16384)&&(s+=String.fromCharCode.apply(String,n),n.length=0)}return s},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c="undefined"==typeof Uint8Array?[]:new Uint8Array(256),h=0;h<u.length;h++)c[u.charCodeAt(h)]=h;for(var f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_="undefined"==typeof Uint8Array?[]:new Uint8Array(256),m=0;m<f.length;m++)_[f.charCodeAt(m)]=m;for(var g=function(e){var A,t,n,r,s,i=.75*e.length,a=e.length,o=0;"="===e[e.length-1]&&(i--,"="===e[e.length-2]&&i--);var d="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(i):new Array(i),l=Array.isArray(d)?d:new Uint8Array(d);for(A=0;A<a;A+=4)t=_[e.charCodeAt(A)],n=_[e.charCodeAt(A+1)],r=_[e.charCodeAt(A+2)],s=_[e.charCodeAt(A+3)],l[o++]=t<<2|n>>4,l[o++]=(15&n)<<4|r>>2,l[o++]=(3&r)<<6|63&s;return d},p=function(e){for(var A=e.length,t=[],n=0;n<A;n+=2)t.push(e[n+1]<<8|e[n]);return t},w=function(e){for(var A=e.length,t=[],n=0;n<A;n+=4)t.push(e[n+3]<<24|e[n+2]<<16|e[n+1]<<8|e[n]);return t},B=5,y=11,M=2,b=65536>>B,L=(1<<B)-1,v=b+(1024>>B)+32,C=65536>>y,Q=(1<<y-B)-1,k=function(e,A,t){return e.slice?e.slice(A,t):new Uint16Array(Array.prototype.slice.call(e,A,t))},F=function(e,A,t){return e.slice?e.slice(A,t):new Uint32Array(Array.prototype.slice.call(e,A,t))},D=function(e,A){var t=g(e),n=Array.isArray(t)?w(t):new Uint32Array(t),r=Array.isArray(t)?p(t):new Uint16Array(t),s=24,i=k(r,s/2,n[4]/2),a=2===n[5]?k(r,(s+n[4])/2):F(n,Math.ceil((s+n[4])/4));return new x(n[0],n[1],n[2],n[3],i,a)},x=function(){function e(e,A,t,n,r,s){this.initialValue=e,this.errorValue=A,this.highStart=t,this.highValueIndex=n,this.index=r,this.data=s}return e.prototype.get=function(e){var A;if(e>=0){if(e<55296||e>56319&&e<=65535)return A=((A=this.index[e>>B])<<M)+(e&L),this.data[A];if(e<=65535)return A=((A=this.index[b+(e-55296>>B)])<<M)+(e&L),this.data[A];if(e<this.highStart)return A=v-C+(e>>y),A=this.index[A],A+=e>>B&Q,A=((A=this.index[A])<<M)+(e&L),this.data[A];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",U="undefined"==typeof Uint8Array?[]:new Uint8Array(256),H=0;H<Y.length;H++)U[Y.charCodeAt(H)]=H;var T=50,E=1,S=2,I=3,O=4,P=5,j=7,R=8,K=9,W=10,N=11,z=12,V=13,G=14,J=15,X=16,Z=17,q=18,$=19,ee=20,Ae=21,te=22,ne=23,re=24,se=25,ie=26,ae=27,oe=28,de=29,le=30,ue=31,ce=32,he=33,fe=34,_e=35,me=36,ge=37,pe=38,we=39,Be=40,ye=41,Me=42,be=43,Le=[9001,65288],ve="!",Ce="×",Qe="÷",ke=D("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="),Fe=[le,me],De=[E,S,I,P],xe=[W,R],Ye=[ae,ie],Ue=De.concat(xe),He=[pe,we,Be,fe,_e],Te=[J,V],Ee=function(e,A){void 0===A&&(A="strict");var t=[],n=[],r=[];return e.forEach((function(e,s){var i=ke.get(e);if(i>T?(r.push(!0),i-=T):r.push(!1),-1!==["normal","auto","loose"].indexOf(A)&&-1!==[8208,8211,12316,12448].indexOf(e))return n.push(s),t.push(X);if(i===O||i===N){if(0===s)return n.push(s),t.push(le);var a=t[s-1];return-1===Ue.indexOf(a)?(n.push(n[s-1]),t.push(a)):(n.push(s),t.push(le))}return n.push(s),i===ue?t.push("strict"===A?Ae:ge):i===Me||i===de?t.push(le):i===be?e>=131072&&e<=196605||e>=196608&&e<=262141?t.push(ge):t.push(le):void t.push(i)})),[n,t,r]},Se=function(e,A,t,n){var r=n[t];if(Array.isArray(e)?-1!==e.indexOf(r):e===r)for(var s=t;s<=n.length;){if((o=n[++s])===A)return!0;if(o!==W)break}if(r===W)for(s=t;s>0;){var i=n[--s];if(Array.isArray(e)?-1!==e.indexOf(i):e===i)for(var a=t;a<=n.length;){var o;if((o=n[++a])===A)return!0;if(o!==W)break}if(i!==W)break}return!1},Ie=function(e,A){for(var t=e;t>=0;){var n=A[t];if(n!==W)return n;t--}return 0},Oe=function(e,A,t,n,r){if(0===t[n])return Ce;var s=n-1;if(Array.isArray(r)&&!0===r[s])return Ce;var i=s-1,a=s+1,o=A[s],d=i>=0?A[i]:0,l=A[a];if(o===S&&l===I)return Ce;if(-1!==De.indexOf(o))return ve;if(-1!==De.indexOf(l))return Ce;if(-1!==xe.indexOf(l))return Ce;if(Ie(s,A)===R)return Qe;if(ke.get(e[s])===N)return Ce;if((o===ce||o===he)&&ke.get(e[a])===N)return Ce;if(o===j||l===j)return Ce;if(o===K)return Ce;if(-1===[W,V,J].indexOf(o)&&l===K)return Ce;if(-1!==[Z,q,$,re,oe].indexOf(l))return Ce;if(Ie(s,A)===te)return Ce;if(Se(ne,te,s,A))return Ce;if(Se([Z,q],Ae,s,A))return Ce;if(Se(z,z,s,A))return Ce;if(o===W)return Qe;if(o===ne||l===ne)return Ce;if(l===X||o===X)return Qe;if(-1!==[V,J,Ae].indexOf(l)||o===G)return Ce;if(d===me&&-1!==Te.indexOf(o))return Ce;if(o===oe&&l===me)return Ce;if(l===ee)return Ce;if(-1!==Fe.indexOf(l)&&o===se||-1!==Fe.indexOf(o)&&l===se)return Ce;if(o===ae&&-1!==[ge,ce,he].indexOf(l)||-1!==[ge,ce,he].indexOf(o)&&l===ie)return Ce;if(-1!==Fe.indexOf(o)&&-1!==Ye.indexOf(l)||-1!==Ye.indexOf(o)&&-1!==Fe.indexOf(l))return Ce;if(-1!==[ae,ie].indexOf(o)&&(l===se||-1!==[te,J].indexOf(l)&&A[a+1]===se)||-1!==[te,J].indexOf(o)&&l===se||o===se&&-1!==[se,oe,re].indexOf(l))return Ce;if(-1!==[se,oe,re,Z,q].indexOf(l))for(var u=s;u>=0;){if((c=A[u])===se)return Ce;if(-1===[oe,re].indexOf(c))break;u--}if(-1!==[ae,ie].indexOf(l))for(u=-1!==[Z,q].indexOf(o)?i:s;u>=0;){var c;if((c=A[u])===se)return Ce;if(-1===[oe,re].indexOf(c))break;u--}if(pe===o&&-1!==[pe,we,fe,_e].indexOf(l)||-1!==[we,fe].indexOf(o)&&-1!==[we,Be].indexOf(l)||-1!==[Be,_e].indexOf(o)&&l===Be)return Ce;if(-1!==He.indexOf(o)&&-1!==[ee,ie].indexOf(l)||-1!==He.indexOf(l)&&o===ae)return Ce;if(-1!==Fe.indexOf(o)&&-1!==Fe.indexOf(l))return Ce;if(o===re&&-1!==Fe.indexOf(l))return Ce;if(-1!==Fe.concat(se).indexOf(o)&&l===te&&-1===Le.indexOf(e[a])||-1!==Fe.concat(se).indexOf(l)&&o===q)return Ce;if(o===ye&&l===ye){for(var h=t[s],f=1;h>0&&A[--h]===ye;)f++;if(f%2!=0)return Ce}return o===ce&&l===he?Ce:Qe},Pe=function(e,A){A||(A={lineBreak:"normal",wordBreak:"normal"});var t=Ee(e,A.lineBreak),n=t[0],r=t[1],s=t[2];"break-all"!==A.wordBreak&&"break-word"!==A.wordBreak||(r=r.map((function(e){return-1!==[se,le,Me].indexOf(e)?ge:e})));var i="keep-all"===A.wordBreak?s.map((function(A,t){return A&&e[t]>=19968&&e[t]<=40959})):void 0;return[n,r,i]},je=function(){function e(e,A,t,n){this.codePoints=e,this.required=A===ve,this.start=t,this.end=n}return e.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),Re=function(e,A){var t=d(e),n=Pe(t,A),r=n[0],s=n[1],i=n[2],a=t.length,o=0,l=0;return{next:function(){if(l>=a)return{done:!0,value:null};for(var e=Ce;l<a&&(e=Oe(t,s,r,++l,i))===Ce;);if(e!==Ce||l===a){var A=new je(t,e,o,l);return o=l,{value:A,done:!1}}return{done:!0,value:null}}}},Ke=1,We=2,Ne=4,ze=8,Ve=10,Ge=47,Je=92,Xe=9,Ze=32,qe=34,$e=61,eA=35,AA=36,tA=37,nA=39,rA=40,sA=41,iA=95,aA=45,oA=33,dA=60,lA=62,uA=64,cA=91,hA=93,fA=61,_A=123,mA=63,gA=125,pA=124,wA=126,BA=128,yA=65533,MA=42,bA=43,LA=44,vA=58,CA=59,QA=46,kA=0,FA=8,DA=11,xA=14,YA=31,UA=127,HA=-1,TA=48,EA=97,SA=101,IA=102,OA=117,PA=122,jA=65,RA=69,KA=70,WA=85,NA=90,zA=function(e){return e>=TA&&e<=57},VA=function(e){return e>=55296&&e<=57343},GA=function(e){return zA(e)||e>=jA&&e<=KA||e>=EA&&e<=IA},JA=function(e){return e>=EA&&e<=PA},XA=function(e){return e>=jA&&e<=NA},ZA=function(e){return JA(e)||XA(e)},qA=function(e){return e>=BA},$A=function(e){return e===Ve||e===Xe||e===Ze},et=function(e){return ZA(e)||qA(e)||e===iA},At=function(e){return et(e)||zA(e)||e===aA},tt=function(e){return e>=kA&&e<=FA||e===DA||e>=xA&&e<=YA||e===UA},nt=function(e,A){return e===Je&&A!==Ve},rt=function(e,A,t){return e===aA?et(A)||nt(A,t):!!et(e)||!(e!==Je||!nt(e,A))},st=function(e,A,t){return e===bA||e===aA?!!zA(A)||A===QA&&zA(t):zA(e===QA?A:e)},it=function(e){var A=0,t=1;e[A]!==bA&&e[A]!==aA||(e[A]===aA&&(t=-1),A++);for(var n=[];zA(e[A]);)n.push(e[A++]);var r=n.length?parseInt(l.apply(void 0,n),10):0;e[A]===QA&&A++;for(var s=[];zA(e[A]);)s.push(e[A++]);var i=s.length,a=i?parseInt(l.apply(void 0,s),10):0;e[A]!==RA&&e[A]!==SA||A++;var o=1;e[A]!==bA&&e[A]!==aA||(e[A]===aA&&(o=-1),A++);for(var d=[];zA(e[A]);)d.push(e[A++]);var u=d.length?parseInt(l.apply(void 0,d),10):0;return t*(r+a*Math.pow(10,-i))*Math.pow(10,o*u)},at={type:2},ot={type:3},dt={type:4},lt={type:13},ut={type:8},ct={type:21},ht={type:9},ft={type:10},_t={type:11},mt={type:12},gt={type:14},pt={type:23},wt={type:1},Bt={type:25},yt={type:24},Mt={type:26},bt={type:27},Lt={type:28},vt={type:29},Ct={type:31},Qt={type:32},kt=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(d(e))},e.prototype.read=function(){for(var e=[],A=this.consumeToken();A!==Qt;)e.push(A),A=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case qe:return this.consumeStringToken(qe);case eA:var A=this.peekCodePoint(0),t=this.peekCodePoint(1),n=this.peekCodePoint(2);if(At(A)||nt(t,n)){var r=rt(A,t,n)?We:Ke;return{type:5,value:this.consumeName(),flags:r}}break;case AA:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),lt;break;case nA:return this.consumeStringToken(nA);case rA:return at;case sA:return ot;case MA:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),gt;break;case bA:if(st(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case LA:return dt;case aA:var s=e,i=this.peekCodePoint(0),a=this.peekCodePoint(1);if(st(s,i,a))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(rt(s,i,a))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(i===aA&&a===lA)return this.consumeCodePoint(),this.consumeCodePoint(),yt;break;case QA:if(st(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Ge:if(this.peekCodePoint(0)===MA)for(this.consumeCodePoint();;){var o=this.consumeCodePoint();if(o===MA&&(o=this.consumeCodePoint())===Ge)return this.consumeToken();if(o===HA)return this.consumeToken()}break;case vA:return Mt;case CA:return bt;case dA:if(this.peekCodePoint(0)===oA&&this.peekCodePoint(1)===aA&&this.peekCodePoint(2)===aA)return this.consumeCodePoint(),this.consumeCodePoint(),Bt;break;case uA:var d=this.peekCodePoint(0),u=this.peekCodePoint(1),c=this.peekCodePoint(2);if(rt(d,u,c))return{type:7,value:this.consumeName()};break;case cA:return Lt;case Je:if(nt(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case hA:return vt;case fA:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),ut;break;case _A:return _t;case gA:return mt;case OA:case WA:var h=this.peekCodePoint(0),f=this.peekCodePoint(1);return h!==bA||!GA(f)&&f!==mA||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case pA:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),ht;if(this.peekCodePoint(0)===pA)return this.consumeCodePoint(),ct;break;case wA:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),ft;break;case HA:return Qt}return $A(e)?(this.consumeWhiteSpace(),Ct):zA(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):et(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:l(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return void 0===e?-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=[],A=this.consumeCodePoint();GA(A)&&e.length<6;)e.push(A),A=this.consumeCodePoint();for(var t=!1;A===mA&&e.length<6;)e.push(A),A=this.consumeCodePoint(),t=!0;if(t)return{type:30,start:parseInt(l.apply(void 0,e.map((function(e){return e===mA?TA:e}))),16),end:parseInt(l.apply(void 0,e.map((function(e){return e===mA?KA:e}))),16)};var n=parseInt(l.apply(void 0,e),16);if(this.peekCodePoint(0)===aA&&GA(this.peekCodePoint(1))){this.consumeCodePoint(),A=this.consumeCodePoint();for(var r=[];GA(A)&&r.length<6;)r.push(A),A=this.consumeCodePoint();return{type:30,start:n,end:parseInt(l.apply(void 0,r),16)}}return{type:30,start:n,end:n}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===rA?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===rA?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===HA)return{type:22,value:""};var A=this.peekCodePoint(0);if(A===nA||A===qe){var t=this.consumeStringToken(this.consumeCodePoint());return 0===t.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===HA||this.peekCodePoint(0)===sA)?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),pt)}for(;;){var n=this.consumeCodePoint();if(n===HA||n===sA)return{type:22,value:l.apply(void 0,e)};if($A(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===HA||this.peekCodePoint(0)===sA?(this.consumeCodePoint(),{type:22,value:l.apply(void 0,e)}):(this.consumeBadUrlRemnants(),pt);if(n===qe||n===nA||n===rA||tt(n))return this.consumeBadUrlRemnants(),pt;if(n===Je){if(!nt(n,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),pt;e.push(this.consumeEscapedCodePoint())}else e.push(n)}},e.prototype.consumeWhiteSpace=function(){for(;$A(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===sA||e===HA)return;nt(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var A=5e4,t="";e>0;){var n=Math.min(A,e);t+=l.apply(void 0,this._value.splice(0,n)),e-=n}return this._value.shift(),t},e.prototype.consumeStringToken=function(e){for(var A="",t=0;;){var n=this._value[t];if(n===HA||void 0===n||n===e)return{type:0,value:A+=this.consumeStringSlice(t)};if(n===Ve)return this._value.splice(0,t),wt;if(n===Je){var r=this._value[t+1];r!==HA&&void 0!==r&&(r===Ve?(A+=this.consumeStringSlice(t),t=-1,this._value.shift()):nt(n,r)&&(A+=this.consumeStringSlice(t),A+=l(this.consumeEscapedCodePoint()),t=-1))}t++}},e.prototype.consumeNumber=function(){var e=[],A=Ne,t=this.peekCodePoint(0);for(t!==bA&&t!==aA||e.push(this.consumeCodePoint());zA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());t=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(t===QA&&zA(n))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),A=ze;zA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());t=this.peekCodePoint(0),n=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((t===RA||t===SA)&&((n===bA||n===aA)&&zA(r)||zA(n)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),A=ze;zA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[it(e),A]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),A=e[0],t=e[1],n=this.peekCodePoint(0),r=this.peekCodePoint(1),s=this.peekCodePoint(2);return rt(n,r,s)?{type:15,number:A,flags:t,unit:this.consumeName()}:n===tA?(this.consumeCodePoint(),{type:16,number:A,flags:t}):{type:17,number:A,flags:t}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(GA(e)){for(var A=l(e);GA(this.peekCodePoint(0))&&A.length<6;)A+=l(this.consumeCodePoint());$A(this.peekCodePoint(0))&&this.consumeCodePoint();var t=parseInt(A,16);return 0===t||VA(t)||t>1114111?yA:t}return e===HA?yA:e},e.prototype.consumeName=function(){for(var e="";;){var A=this.consumeCodePoint();if(At(A))e+=l(A);else{if(!nt(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),e;e+=l(this.consumeEscapedCodePoint())}}},e}(),Ft=function(){function e(e){this._tokens=e}return e.create=function(A){var t=new kt;return t.write(A),new e(t.read())},e.parseValue=function(A){return e.create(A).parseComponentValue()},e.parseValues=function(A){return e.create(A).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();31===e.type;)e=this.consumeToken();if(32===e.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var A=this.consumeComponentValue();do{e=this.consumeToken()}while(31===e.type);if(32===e.type)return A;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var e=[];;){var A=this.consumeComponentValue();if(32===A.type)return e;e.push(A),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 A={type:e,values:[]},t=this.consumeToken();;){if(32===t.type||It(t,e))return A;this.reconsumeToken(t),A.values.push(this.consumeComponentValue()),t=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var A={name:e.value,values:[],type:18};;){var t=this.consumeToken();if(32===t.type||3===t.type)return A;this.reconsumeToken(t),A.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return void 0===e?Qt:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),Dt=function(e){return 15===e.type},xt=function(e){return 17===e.type},Yt=function(e){return 20===e.type},Ut=function(e){return 0===e.type},Ht=function(e,A){return Yt(e)&&e.value===A},Tt=function(e){return 31!==e.type},Et=function(e){return 31!==e.type&&4!==e.type},St=function(e){var A=[],t=[];return e.forEach((function(e){if(4===e.type){if(0===t.length)throw new Error("Error parsing function args, zero tokens for arg");return A.push(t),void(t=[])}31!==e.type&&t.push(e)})),t.length&&A.push(t),A},It=function(e,A){return 11===A&&12===e.type||28===A&&29===e.type||2===A&&3===e.type},Ot=function(e){return 17===e.type||15===e.type},Pt=function(e){return 16===e.type||Ot(e)},jt=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},Rt={type:17,number:0,flags:Ne},Kt={type:16,number:50,flags:Ne},Wt={type:16,number:100,flags:Ne},Nt=function(e,A,t){var n=e[0],r=e[1];return[zt(n,A),zt(void 0!==r?r:n,t)]},zt=function(e,A){if(16===e.type)return e.number/100*A;if(Dt(e))switch(e.unit){case"rem":case"em":return 16*e.number;default:return e.number}return e.number},Vt="deg",Gt="grad",Jt="rad",Xt="turn",Zt={name:"angle",parse:function(e,A){if(15===A.type)switch(A.unit){case Vt:return Math.PI*A.number/180;case Gt:return Math.PI/200*A.number;case Jt:return A.number;case Xt:return 2*Math.PI*A.number}throw new Error("Unsupported angle type")}},qt=function(e){return 15===e.type&&(e.unit===Vt||e.unit===Gt||e.unit===Jt||e.unit===Xt)},$t=function(e){switch(e.filter(Yt).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Rt,Rt];case"to top":case"bottom":return en(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Rt,Wt];case"to right":case"left":return en(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Wt,Wt];case"to bottom":case"top":return en(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Wt,Rt];case"to left":case"right":return en(270)}return 0},en=function(e){return Math.PI*e/180},An={name:"color",parse:function(e,A){if(18===A.type){var t=ln[A.name];if(void 0===t)throw new Error('Attempting to parse an unsupported color function "'+A.name+'"');return t(e,A.values)}if(5===A.type){if(3===A.value.length){var n=A.value.substring(0,1),r=A.value.substring(1,2),s=A.value.substring(2,3);return rn(parseInt(n+n,16),parseInt(r+r,16),parseInt(s+s,16),1)}if(4===A.value.length){n=A.value.substring(0,1),r=A.value.substring(1,2),s=A.value.substring(2,3);var i=A.value.substring(3,4);return rn(parseInt(n+n,16),parseInt(r+r,16),parseInt(s+s,16),parseInt(i+i,16)/255)}if(6===A.value.length)return n=A.value.substring(0,2),r=A.value.substring(2,4),s=A.value.substring(4,6),rn(parseInt(n,16),parseInt(r,16),parseInt(s,16),1);if(8===A.value.length)return n=A.value.substring(0,2),r=A.value.substring(2,4),s=A.value.substring(4,6),i=A.value.substring(6,8),rn(parseInt(n,16),parseInt(r,16),parseInt(s,16),parseInt(i,16)/255)}if(20===A.type){var a=cn[A.value.toUpperCase()];if(void 0!==a)return a}return cn.TRANSPARENT}},tn=function(e){return!(255&e)},nn=function(e){var A=255&e,t=255&e>>8,n=255&e>>16,r=255&e>>24;return A<255?"rgba("+r+","+n+","+t+","+A/255+")":"rgb("+r+","+n+","+t+")"},rn=function(e,A,t,n){return(e<<24|A<<16|t<<8|Math.round(255*n))>>>0},sn=function(e,A){if(17===e.type)return e.number;if(16===e.type){var t=3===A?1:255;return 3===A?e.number/100*t:Math.round(e.number/100*t)}return 0},an=function(e,A){var t=A.filter(Et);if(3===t.length){var n=t.map(sn),r=n[0],s=n[1],i=n[2];return rn(r,s,i,1)}if(4===t.length){var a=t.map(sn),o=(r=a[0],s=a[1],i=a[2],a[3]);return rn(r,s,i,o)}return 0};function on(e,A,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(A-e)*t*6+e:t<.5?A:t<2/3?6*(A-e)*(2/3-t)+e:e}var dn=function(e,A){var t=A.filter(Et),n=t[0],r=t[1],s=t[2],i=t[3],a=(17===n.type?en(n.number):Zt.parse(e,n))/(2*Math.PI),o=Pt(r)?r.number/100:0,d=Pt(s)?s.number/100:0,l=void 0!==i&&Pt(i)?zt(i,1):1;if(0===o)return rn(255*d,255*d,255*d,1);var u=d<=.5?d*(o+1):d+o-d*o,c=2*d-u,h=on(c,u,a+1/3),f=on(c,u,a),_=on(c,u,a-1/3);return rn(255*h,255*f,255*_,l)},ln={hsl:dn,hsla:dn,rgb:an,rgba:an},un=function(e,A){return An.parse(e,Ft.create(A).parseComponentValue())},cn={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},hn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,A){return A.map((function(e){if(Yt(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},fn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_n=function(e,A){var t=An.parse(e,A[0]),n=A[1];return n&&Pt(n)?{color:t,stop:n}:{color:t,stop:null}},mn=function(e,A){var t=e[0],n=e[e.length-1];null===t.stop&&(t.stop=Rt),null===n.stop&&(n.stop=Wt);for(var r=[],s=0,i=0;i<e.length;i++){var a=e[i].stop;if(null!==a){var o=zt(a,A);o>s?r.push(o):r.push(s),s=o}else r.push(null)}var d=null;for(i=0;i<r.length;i++){var l=r[i];if(null===l)null===d&&(d=i);else if(null!==d){for(var u=i-d,c=(l-r[d-1])/(u+1),h=1;h<=u;h++)r[d+h-1]=c*h;d=null}}return e.map((function(e,t){return{color:e.color,stop:Math.max(Math.min(1,r[t]/A),0)}}))},gn=function(e,A,t){var n=A/2,r=t/2,s=zt(e[0],A)-n,i=r-zt(e[1],t);return(Math.atan2(i,s)+2*Math.PI)%(2*Math.PI)},pn=function(e,A,t){var n="number"==typeof e?e:gn(e,A,t),r=Math.abs(A*Math.sin(n))+Math.abs(t*Math.cos(n)),s=A/2,i=t/2,a=r/2,o=Math.sin(n-Math.PI/2)*a,d=Math.cos(n-Math.PI/2)*a;return[r,s-d,s+d,i-o,i+o]},wn=function(e,A){return Math.sqrt(e*e+A*A)},Bn=function(e,A,t,n,r){return[[0,0],[0,A],[e,0],[e,A]].reduce((function(e,A){var s=A[0],i=A[1],a=wn(t-s,n-i);return(r?a<e.optimumDistance:a>e.optimumDistance)?{optimumCorner:A,optimumDistance:a}:e}),{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},yn=function(e,A,t,n,r){var s=0,i=0;switch(e.size){case 0:0===e.shape?s=i=Math.min(Math.abs(A),Math.abs(A-n),Math.abs(t),Math.abs(t-r)):1===e.shape&&(s=Math.min(Math.abs(A),Math.abs(A-n)),i=Math.min(Math.abs(t),Math.abs(t-r)));break;case 2:if(0===e.shape)s=i=Math.min(wn(A,t),wn(A,t-r),wn(A-n,t),wn(A-n,t-r));else if(1===e.shape){var a=Math.min(Math.abs(t),Math.abs(t-r))/Math.min(Math.abs(A),Math.abs(A-n)),o=Bn(n,r,A,t,!0),d=o[0],l=o[1];i=a*(s=wn(d-A,(l-t)/a))}break;case 1:0===e.shape?s=i=Math.max(Math.abs(A),Math.abs(A-n),Math.abs(t),Math.abs(t-r)):1===e.shape&&(s=Math.max(Math.abs(A),Math.abs(A-n)),i=Math.max(Math.abs(t),Math.abs(t-r)));break;case 3:if(0===e.shape)s=i=Math.max(wn(A,t),wn(A,t-r),wn(A-n,t),wn(A-n,t-r));else if(1===e.shape){a=Math.max(Math.abs(t),Math.abs(t-r))/Math.max(Math.abs(A),Math.abs(A-n));var u=Bn(n,r,A,t,!1);d=u[0],l=u[1],i=a*(s=wn(d-A,(l-t)/a))}}return Array.isArray(e.size)&&(s=zt(e.size[0],n),i=2===e.size.length?zt(e.size[1],r):s),[s,i]},Mn=function(e,A){var t=en(180),n=[];return St(A).forEach((function(A,r){if(0===r){var s=A[0];if(20===s.type&&-1!==["top","left","right","bottom"].indexOf(s.value))return void(t=$t(A));if(qt(s))return void(t=(Zt.parse(e,s)+en(270))%en(360))}var i=_n(e,A);n.push(i)})),{angle:t,stops:n,type:1}},bn="closest-side",Ln="farthest-side",vn="closest-corner",Cn="farthest-corner",Qn="circle",kn="ellipse",Fn="cover",Dn="contain",xn=function(e,A){var t=0,n=3,r=[],s=[];return St(A).forEach((function(A,i){var a=!0;if(0===i?a=A.reduce((function(e,A){if(Yt(A))switch(A.value){case"center":return s.push(Kt),!1;case"top":case"left":return s.push(Rt),!1;case"right":case"bottom":return s.push(Wt),!1}else if(Pt(A)||Ot(A))return s.push(A),!1;return e}),a):1===i&&(a=A.reduce((function(e,A){if(Yt(A))switch(A.value){case Qn:return t=0,!1;case kn:return t=1,!1;case Dn:case bn:return n=0,!1;case Ln:return n=1,!1;case vn:return n=2,!1;case Fn:case Cn:return n=3,!1}else if(Ot(A)||Pt(A))return Array.isArray(n)||(n=[]),n.push(A),!1;return e}),a)),a){var o=_n(e,A);r.push(o)}})),{size:n,shape:t,stops:r,position:s,type:2}},Yn=function(e){return 1===e.type},Un=function(e){return 2===e.type},Hn={name:"image",parse:function(e,A){if(22===A.type){var t={url:A.value,type:0};return e.cache.addImage(A.value),t}if(18===A.type){var n=Sn[A.name];if(void 0===n)throw new Error('Attempting to parse an unsupported image function "'+A.name+'"');return n(e,A.values)}throw new Error("Unsupported image type "+A.type)}};function Tn(e){return!(20===e.type&&"none"===e.value||18===e.type&&!Sn[e.name])}var En,Sn={"linear-gradient":function(e,A){var t=en(180),n=[];return St(A).forEach((function(A,r){if(0===r){var s=A[0];if(20===s.type&&"to"===s.value)return void(t=$t(A));if(qt(s))return void(t=Zt.parse(e,s))}var i=_n(e,A);n.push(i)})),{angle:t,stops:n,type:1}},"-moz-linear-gradient":Mn,"-ms-linear-gradient":Mn,"-o-linear-gradient":Mn,"-webkit-linear-gradient":Mn,"radial-gradient":function(e,A){var t=0,n=3,r=[],s=[];return St(A).forEach((function(A,i){var a=!0;if(0===i){var o=!1;a=A.reduce((function(e,A){if(o)if(Yt(A))switch(A.value){case"center":return s.push(Kt),e;case"top":case"left":return s.push(Rt),e;case"right":case"bottom":return s.push(Wt),e}else(Pt(A)||Ot(A))&&s.push(A);else if(Yt(A))switch(A.value){case Qn:return t=0,!1;case kn:return t=1,!1;case"at":return o=!0,!1;case bn:return n=0,!1;case Fn:case Ln:return n=1,!1;case Dn:case vn:return n=2,!1;case Cn:return n=3,!1}else if(Ot(A)||Pt(A))return Array.isArray(n)||(n=[]),n.push(A),!1;return e}),a)}if(a){var d=_n(e,A);r.push(d)}})),{size:n,shape:t,stops:r,position:s,type:2}},"-moz-radial-gradient":xn,"-ms-radial-gradient":xn,"-o-radial-gradient":xn,"-webkit-radial-gradient":xn,"-webkit-gradient":function(e,A){var t=en(180),n=[],r=1,s=0,i=3,a=[];return St(A).forEach((function(A,t){var s=A[0];if(0===t){if(Yt(s)&&"linear"===s.value)return void(r=1);if(Yt(s)&&"radial"===s.value)return void(r=2)}if(18===s.type)if("from"===s.name){var i=An.parse(e,s.values[0]);n.push({stop:Rt,color:i})}else if("to"===s.name)i=An.parse(e,s.values[0]),n.push({stop:Wt,color:i});else if("color-stop"===s.name){var a=s.values.filter(Et);if(2===a.length){i=An.parse(e,a[1]);var o=a[0];xt(o)&&n.push({stop:{type:16,number:100*o.number,flags:o.flags},color:i})}}})),1===r?{angle:(t+en(180))%en(360),stops:n,type:r}:{size:i,shape:s,stops:n,position:a,type:r}}},In={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,A){if(0===A.length)return[];var t=A[0];return 20===t.type&&"none"===t.value?[]:A.filter((function(e){return Et(e)&&Tn(e)})).map((function(A){return Hn.parse(e,A)}))}},On={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,A){return A.map((function(e){if(Yt(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Pn={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,A){return St(A).map((function(e){return e.filter(Pt)})).map(jt)}},jn={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,A){return St(A).map((function(e){return e.filter(Yt).map((function(e){return e.value})).join(" ")})).map(Rn)}},Rn=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}};!function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"}(En||(En={}));var Kn,Wn={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,A){return St(A).map((function(e){return e.filter(Nn)}))}},Nn=function(e){return Yt(e)||Pt(e)},zn=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Vn=zn("top"),Gn=zn("right"),Jn=zn("bottom"),Xn=zn("left"),Zn=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,A){return jt(A.filter(Pt))}}},qn=Zn("top-left"),$n=Zn("top-right"),er=Zn("bottom-right"),Ar=Zn("bottom-left"),tr=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,A){switch(A){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},nr=tr("top"),rr=tr("right"),sr=tr("bottom"),ir=tr("left"),ar=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,A){return Dt(A)?A.number:0}}},or=ar("top"),dr=ar("right"),lr=ar("bottom"),ur=ar("left"),cr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},hr={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,A){return"rtl"===A?1:0}},fr={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,A){return A.filter(Yt).reduce((function(e,A){return e|_r(A.value)}),0)}},_r=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},mr={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},gr={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,A){return 20===A.type&&"normal"===A.value?0:17===A.type||15===A.type?A.number:0}};!function(e){e.NORMAL="normal",e.STRICT="strict"}(Kn||(Kn={}));var pr,wr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){return"strict"===A?Kn.STRICT:Kn.NORMAL}},Br={name:"line-height",initialValue:"normal",prefix:!1,type:4},yr=function(e,A){return Yt(e)&&"normal"===e.value?1.2*A:17===e.type?A*e.number:Pt(e)?zt(e,A):A},Mr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,A){return 20===A.type&&"none"===A.value?null:Hn.parse(e,A)}},br={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,A){return"inside"===A?0:1}},Lr={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":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}}},vr=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},Cr=vr("top"),Qr=vr("right"),kr=vr("bottom"),Fr=vr("left"),Dr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,A){return A.filter(Yt).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}}))}},xr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){return"break-word"===A?"break-word":"normal"}},Yr=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Ur=Yr("top"),Hr=Yr("right"),Tr=Yr("bottom"),Er=Yr("left"),Sr={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,A){switch(A){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},Ir={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,A){switch(A){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Or={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,A){return 1===A.length&&Ht(A[0],"none")?[]:St(A).map((function(A){for(var t={color:cn.TRANSPARENT,offsetX:Rt,offsetY:Rt,blur:Rt},n=0,r=0;r<A.length;r++){var s=A[r];Ot(s)?(0===n?t.offsetX=s:1===n?t.offsetY=s:t.blur=s,n++):t.color=An.parse(e,s)}return t}))}},Pr={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},jr={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,A){if(20===A.type&&"none"===A.value)return null;if(18===A.type){var t=Rr[A.name];if(void 0===t)throw new Error('Attempting to parse an unsupported transform function "'+A.name+'"');return t(A.values)}return null}},Rr={matrix:function(e){var A=e.filter((function(e){return 17===e.type})).map((function(e){return e.number}));return 6===A.length?A:null},matrix3d:function(e){var A=e.filter((function(e){return 17===e.type})).map((function(e){return e.number})),t=A[0],n=A[1];A[2],A[3];var r=A[4],s=A[5];A[6],A[7],A[8],A[9],A[10],A[11];var i=A[12],a=A[13];return A[14],A[15],16===A.length?[t,n,r,s,i,a]:null}},Kr={type:16,number:50,flags:Ne},Wr=[Kr,Kr],Nr={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,A){var t=A.filter(Pt);return 2!==t.length?Wr:[t[0],t[1]]}},zr={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,A){switch(A){case"hidden":return 1;case"collapse":return 2;default:return 0}}};!function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"}(pr||(pr={}));for(var Vr={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"break-all":return pr.BREAK_ALL;case"keep-all":return pr.KEEP_ALL;default:return pr.NORMAL}}},Gr={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,A){if(20===A.type)return{auto:!0,order:0};if(xt(A))return{auto:!1,order:A.number};throw new Error("Invalid z-index number parsed")}},Jr={name:"time",parse:function(e,A){if(15===A.type)switch(A.unit.toLowerCase()){case"s":return 1e3*A.number;case"ms":return A.number}throw new Error("Unsupported time type")}},Xr={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,A){return xt(A)?A.number:1}},Zr={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},qr={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,A){return A.filter(Yt).map((function(e){switch(e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(e){return 0!==e}))}},$r={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,A){var t=[],n=[];return A.forEach((function(e){switch(e.type){case 20:case 0:t.push(e.value);break;case 17:t.push(e.number.toString());break;case 4:n.push(t.join(" ")),t.length=0}})),t.length&&n.push(t.join(" ")),n.map((function(e){return-1===e.indexOf(" ")?e:"'"+e+"'"}))}},es={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},As={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,A){return xt(A)?A.number:Yt(A)&&"bold"===A.value?700:400}},ts={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,A){return A.filter(Yt).map((function(e){return e.value}))}},ns={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,A){switch(A){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},rs=function(e,A){return!!(e&A)},ss={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,A){if(0===A.length)return[];var t=A[0];return 20===t.type&&"none"===t.value?[]:A}},is={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,A){if(0===A.length)return null;var t=A[0];if(20===t.type&&"none"===t.value)return null;for(var n=[],r=A.filter(Tt),s=0;s<r.length;s++){var i=r[s],a=r[s+1];if(20===i.type){var o=a&&xt(a)?a.number:1;n.push({counter:i.value,increment:o})}}return n}},as={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,A){if(0===A.length)return[];for(var t=[],n=A.filter(Tt),r=0;r<n.length;r++){var s=n[r],i=n[r+1];if(Yt(s)&&"none"!==s.value){var a=i&&xt(i)?i.number:0;t.push({counter:s.value,reset:a})}}return t}},os={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,A){return A.filter(Dt).map((function(A){return Jr.parse(e,A)}))}},ds={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,A){if(0===A.length)return null;var t=A[0];if(20===t.type&&"none"===t.value)return null;var n=[],r=A.filter(Ut);if(r.length%2!=0)return null;for(var s=0;s<r.length;s+=2){var i=r[s].value,a=r[s+1].value;n.push({open:i,close:a})}return n}},ls=function(e,A,t){if(!e)return"";var n=e[Math.min(A,e.length-1)];return n?t?n.open:n.close:""},us={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,A){return 1===A.length&&Ht(A[0],"none")?[]:St(A).map((function(A){for(var t={color:255,offsetX:Rt,offsetY:Rt,blur:Rt,spread:Rt,inset:!1},n=0,r=0;r<A.length;r++){var s=A[r];Ht(s,"inset")?t.inset=!0:Ot(s)?(0===n?t.offsetX=s:1===n?t.offsetY=s:2===n?t.blur=s:t.spread=s,n++):t.color=An.parse(e,s)}return t}))}},cs={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,A){var t=[0,1,2],n=[];return A.filter(Yt).forEach((function(e){switch(e.value){case"stroke":n.push(1);break;case"fill":n.push(0);break;case"markers":n.push(2)}})),t.forEach((function(e){-1===n.indexOf(e)&&n.push(e)})),n}},hs={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},fs={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,A){return Dt(A)?A.number:0}},_s=function(){function e(e,A){var t,n;this.animationDuration=ps(e,os,A.animationDuration),this.backgroundClip=ps(e,hn,A.backgroundClip),this.backgroundColor=ps(e,fn,A.backgroundColor),this.backgroundImage=ps(e,In,A.backgroundImage),this.backgroundOrigin=ps(e,On,A.backgroundOrigin),this.backgroundPosition=ps(e,Pn,A.backgroundPosition),this.backgroundRepeat=ps(e,jn,A.backgroundRepeat),this.backgroundSize=ps(e,Wn,A.backgroundSize),this.borderTopColor=ps(e,Vn,A.borderTopColor),this.borderRightColor=ps(e,Gn,A.borderRightColor),this.borderBottomColor=ps(e,Jn,A.borderBottomColor),this.borderLeftColor=ps(e,Xn,A.borderLeftColor),this.borderTopLeftRadius=ps(e,qn,A.borderTopLeftRadius),this.borderTopRightRadius=ps(e,$n,A.borderTopRightRadius),this.borderBottomRightRadius=ps(e,er,A.borderBottomRightRadius),this.borderBottomLeftRadius=ps(e,Ar,A.borderBottomLeftRadius),this.borderTopStyle=ps(e,nr,A.borderTopStyle),this.borderRightStyle=ps(e,rr,A.borderRightStyle),this.borderBottomStyle=ps(e,sr,A.borderBottomStyle),this.borderLeftStyle=ps(e,ir,A.borderLeftStyle),this.borderTopWidth=ps(e,or,A.borderTopWidth),this.borderRightWidth=ps(e,dr,A.borderRightWidth),this.borderBottomWidth=ps(e,lr,A.borderBottomWidth),this.borderLeftWidth=ps(e,ur,A.borderLeftWidth),this.boxShadow=ps(e,us,A.boxShadow),this.color=ps(e,cr,A.color),this.direction=ps(e,hr,A.direction),this.display=ps(e,fr,A.display),this.float=ps(e,mr,A.cssFloat),this.fontFamily=ps(e,$r,A.fontFamily),this.fontSize=ps(e,es,A.fontSize),this.fontStyle=ps(e,ns,A.fontStyle),this.fontVariant=ps(e,ts,A.fontVariant),this.fontWeight=ps(e,As,A.fontWeight),this.letterSpacing=ps(e,gr,A.letterSpacing),this.lineBreak=ps(e,wr,A.lineBreak),this.lineHeight=ps(e,Br,A.lineHeight),this.listStyleImage=ps(e,Mr,A.listStyleImage),this.listStylePosition=ps(e,br,A.listStylePosition),this.listStyleType=ps(e,Lr,A.listStyleType),this.marginTop=ps(e,Cr,A.marginTop),this.marginRight=ps(e,Qr,A.marginRight),this.marginBottom=ps(e,kr,A.marginBottom),this.marginLeft=ps(e,Fr,A.marginLeft),this.opacity=ps(e,Xr,A.opacity);var r=ps(e,Dr,A.overflow);this.overflowX=r[0],this.overflowY=r[r.length>1?1:0],this.overflowWrap=ps(e,xr,A.overflowWrap),this.paddingTop=ps(e,Ur,A.paddingTop),this.paddingRight=ps(e,Hr,A.paddingRight),this.paddingBottom=ps(e,Tr,A.paddingBottom),this.paddingLeft=ps(e,Er,A.paddingLeft),this.paintOrder=ps(e,cs,A.paintOrder),this.position=ps(e,Ir,A.position),this.textAlign=ps(e,Sr,A.textAlign),this.textDecorationColor=ps(e,Zr,null!==(t=A.textDecorationColor)&&void 0!==t?t:A.color),this.textDecorationLine=ps(e,qr,null!==(n=A.textDecorationLine)&&void 0!==n?n:A.textDecoration),this.textShadow=ps(e,Or,A.textShadow),this.textTransform=ps(e,Pr,A.textTransform),this.transform=ps(e,jr,A.transform),this.transformOrigin=ps(e,Nr,A.transformOrigin),this.visibility=ps(e,zr,A.visibility),this.webkitTextStrokeColor=ps(e,hs,A.webkitTextStrokeColor),this.webkitTextStrokeWidth=ps(e,fs,A.webkitTextStrokeWidth),this.wordBreak=ps(e,Vr,A.wordBreak),this.zIndex=ps(e,Gr,A.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return tn(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return 0!==this.position},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return 0!==this.float},e.prototype.isInlineLevel=function(){return rs(this.display,4)||rs(this.display,33554432)||rs(this.display,268435456)||rs(this.display,536870912)||rs(this.display,67108864)||rs(this.display,134217728)},e}(),ms=function(){function e(e,A){this.content=ps(e,ss,A.content),this.quotes=ps(e,ds,A.quotes)}return e}(),gs=function(){function e(e,A){this.counterIncrement=ps(e,is,A.counterIncrement),this.counterReset=ps(e,as,A.counterReset)}return e}(),ps=function(e,A,t){var n=new kt,r=null!=t?t.toString():A.initialValue;n.write(r);var s=new Ft(n.read());switch(A.type){case 2:var i=s.parseComponentValue();return A.parse(e,Yt(i)?i.value:A.initialValue);case 0:return A.parse(e,s.parseComponentValue());case 1:return A.parse(e,s.parseComponentValues());case 4:return s.parseComponentValue();case 3:switch(A.format){case"angle":return Zt.parse(e,s.parseComponentValue());case"color":return An.parse(e,s.parseComponentValue());case"image":return Hn.parse(e,s.parseComponentValue());case"length":var a=s.parseComponentValue();return Ot(a)?a:Rt;case"length-percentage":var o=s.parseComponentValue();return Pt(o)?o:Rt;case"time":return Jr.parse(e,s.parseComponentValue())}}},ws="data-html2canvas-debug",Bs=function(e){switch(e.getAttribute(ws)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ys=function(e,A){var t=Bs(e);return 1===t||A===t},Ms=function(){function e(e,A){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,ys(A,3),this.styles=new _s(e,window.getComputedStyle(A,null)),da(A)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(A.style.animationDuration="0s"),null!==this.styles.transform&&(A.style.transform="none")),this.bounds=a(this.context,A),ys(A,4)&&(this.flags|=16)}return e}(),bs="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ls="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vs="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Cs=0;Cs<Ls.length;Cs++)vs[Ls.charCodeAt(Cs)]=Cs;for(var Qs=function(e){var A,t,n,r,s,i=.75*e.length,a=e.length,o=0;"="===e[e.length-1]&&(i--,"="===e[e.length-2]&&i--);var d="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(i):new Array(i),l=Array.isArray(d)?d:new Uint8Array(d);for(A=0;A<a;A+=4)t=vs[e.charCodeAt(A)],n=vs[e.charCodeAt(A+1)],r=vs[e.charCodeAt(A+2)],s=vs[e.charCodeAt(A+3)],l[o++]=t<<2|n>>4,l[o++]=(15&n)<<4|r>>2,l[o++]=(3&r)<<6|63&s;return d},ks=function(e){for(var A=e.length,t=[],n=0;n<A;n+=2)t.push(e[n+1]<<8|e[n]);return t},Fs=function(e){for(var A=e.length,t=[],n=0;n<A;n+=4)t.push(e[n+3]<<24|e[n+2]<<16|e[n+1]<<8|e[n]);return t},Ds=5,xs=11,Ys=2,Us=65536>>Ds,Hs=(1<<Ds)-1,Ts=Us+(1024>>Ds)+32,Es=65536>>xs,Ss=(1<<xs-Ds)-1,Is=function(e,A,t){return e.slice?e.slice(A,t):new Uint16Array(Array.prototype.slice.call(e,A,t))},Os=function(e,A,t){return e.slice?e.slice(A,t):new Uint32Array(Array.prototype.slice.call(e,A,t))},Ps=function(e,A){var t=Qs(e),n=Array.isArray(t)?Fs(t):new Uint32Array(t),r=Array.isArray(t)?ks(t):new Uint16Array(t),s=24,i=Is(r,s/2,n[4]/2),a=2===n[5]?Is(r,(s+n[4])/2):Os(n,Math.ceil((s+n[4])/4));return new js(n[0],n[1],n[2],n[3],i,a)},js=function(){function e(e,A,t,n,r,s){this.initialValue=e,this.errorValue=A,this.highStart=t,this.highValueIndex=n,this.index=r,this.data=s}return e.prototype.get=function(e){var A;if(e>=0){if(e<55296||e>56319&&e<=65535)return A=((A=this.index[e>>Ds])<<Ys)+(e&Hs),this.data[A];if(e<=65535)return A=((A=this.index[Us+(e-55296>>Ds)])<<Ys)+(e&Hs),this.data[A];if(e<this.highStart)return A=Ts-Es+(e>>xs),A=this.index[A],A+=e>>Ds&Ss,A=((A=this.index[A])<<Ys)+(e&Hs),this.data[A];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),Rs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ks="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Ws=0;Ws<Rs.length;Ws++)Ks[Rs.charCodeAt(Ws)]=Ws;var Ns,zs=1,Vs=2,Gs=3,Js=4,Xs=5,Zs=7,qs=8,$s=9,ei=10,Ai=11,ti=12,ni=13,ri=14,si=15,ii=function(e){for(var A=[],t=0,n=e.length;t<n;){var r=e.charCodeAt(t++);if(r>=55296&&r<=56319&&t<n){var s=e.charCodeAt(t++);56320==(64512&s)?A.push(((1023&r)<<10)+(1023&s)+65536):(A.push(r),t--)}else A.push(r)}return A},ai=function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var t=e.length;if(!t)return"";for(var n=[],r=-1,s="";++r<t;){var i=e[r];i<=65535?n.push(i):(i-=65536,n.push(55296+(i>>10),i%1024+56320)),(r+1===t||n.length>16384)&&(s+=String.fromCharCode.apply(String,n),n.length=0)}return s},oi=Ps(bs),di="×",li="÷",ui=function(e){return oi.get(e)},ci=function(e,A,t){var n=t-2,r=A[n],s=A[t-1],i=A[t];if(s===Vs&&i===Gs)return di;if(s===Vs||s===Gs||s===Js)return li;if(i===Vs||i===Gs||i===Js)return li;if(s===qs&&-1!==[qs,$s,Ai,ti].indexOf(i))return di;if(!(s!==Ai&&s!==$s||i!==$s&&i!==ei))return di;if((s===ti||s===ei)&&i===ei)return di;if(i===ni||i===Xs)return di;if(i===Zs)return di;if(s===zs)return di;if(s===ni&&i===ri){for(;r===Xs;)r=A[--n];if(r===ri)return di}if(s===si&&i===si){for(var a=0;r===si;)a++,r=A[--n];if(a%2==0)return di}return li},hi=function(e){var A=ii(e),t=A.length,n=0,r=0,s=A.map(ui);return{next:function(){if(n>=t)return{done:!0,value:null};for(var e=di;n<t&&(e=ci(A,s,++n))===di;);if(e!==di||n===t){var i=ai.apply(null,A.slice(r,n));return r=n,{value:i,done:!1}}return{done:!0,value:null}}}},fi=function(e){for(var A,t=hi(e),n=[];!(A=t.next()).done;)A.value&&n.push(A.value.slice());return n},_i=function(e){var A=123;if(e.createRange){var t=e.createRange();if(t.getBoundingClientRect){var n=e.createElement("boundtest");n.style.height=A+"px",n.style.display="block",e.body.appendChild(n),t.selectNode(n);var r=t.getBoundingClientRect(),s=Math.round(r.height);if(e.body.removeChild(n),s===A)return!0}}return!1},mi=function(e){var A=e.createElement("boundtest");A.style.width="50px",A.style.display="block",A.style.fontSize="12px",A.style.letterSpacing="0px",A.style.wordSpacing="0px",e.body.appendChild(A);var t=e.createRange();A.innerHTML="function"==typeof"".repeat?"👨".repeat(10):"";var n=A.firstChild,r=d(n.data).map((function(e){return l(e)})),s=0,i={},a=r.every((function(e,A){t.setStart(n,s),t.setEnd(n,s+e.length);var r=t.getBoundingClientRect();s+=e.length;var a=r.x>i.x||r.y>i.y;return i=r,0===A||a}));return e.body.removeChild(A),a},gi=function(){return void 0!==(new Image).crossOrigin},pi=function(){return"string"==typeof(new XMLHttpRequest).responseType},wi=function(e){var A=new Image,t=e.createElement("canvas"),n=t.getContext("2d");if(!n)return!1;A.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(A,0,0),t.toDataURL()}catch(e){return!1}return!0},Bi=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},yi=function(e){var A=e.createElement("canvas"),t=100;A.width=t,A.height=t;var n=A.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,t,t);var r=new Image,s=A.toDataURL();r.src=s;var i=Mi(t,t,0,0,r);return n.fillStyle="red",n.fillRect(0,0,t,t),bi(i).then((function(A){n.drawImage(A,0,0);var r=n.getImageData(0,0,t,t).data;n.fillStyle="red",n.fillRect(0,0,t,t);var i=e.createElement("div");return i.style.backgroundImage="url("+s+")",i.style.height=t+"px",Bi(r)?bi(Mi(t,t,0,0,i)):Promise.reject(!1)})).then((function(e){return n.drawImage(e,0,0),Bi(n.getImageData(0,0,t,t).data)})).catch((function(){return!1}))},Mi=function(e,A,t,n,r){var s="http://www.w3.org/2000/svg",i=document.createElementNS(s,"svg"),a=document.createElementNS(s,"foreignObject");return i.setAttributeNS(null,"width",e.toString()),i.setAttributeNS(null,"height",A.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",t.toString()),a.setAttributeNS(null,"y",n.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),i.appendChild(a),a.appendChild(r),i},bi=function(e){return new Promise((function(A,t){var n=new Image;n.onload=function(){return A(n)},n.onerror=t,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Li={get SUPPORT_RANGE_BOUNDS(){var e=_i(document);return Object.defineProperty(Li,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Li.SUPPORT_RANGE_BOUNDS&&mi(document);return Object.defineProperty(Li,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=wi(document);return Object.defineProperty(Li,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"==typeof Array.from&&"function"==typeof window.fetch?yi(document):Promise.resolve(!1);return Object.defineProperty(Li,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=gi();return Object.defineProperty(Li,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=pi();return Object.defineProperty(Li,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Li,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(Li,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},vi=function(){function e(e,A){this.text=e,this.bounds=A}return e}(),Ci=function(e,A,t,n){var r=xi(A,t),s=[],a=0;return r.forEach((function(A){if(t.textDecorationLine.length||A.trim().length>0)if(Li.SUPPORT_RANGE_BOUNDS){var r=ki(n,a,A.length).getClientRects();if(r.length>1){var o=Fi(A),d=0;o.forEach((function(A){s.push(new vi(A,i.fromDOMRectList(e,ki(n,d+a,A.length).getClientRects()))),d+=A.length}))}else s.push(new vi(A,i.fromDOMRectList(e,r)))}else{var l=n.splitText(A.length);s.push(new vi(A,Qi(e,n))),n=l}else Li.SUPPORT_RANGE_BOUNDS||(n=n.splitText(A.length));a+=A.length})),s},Qi=function(e,A){var t=A.ownerDocument;if(t){var n=t.createElement("html2canvaswrapper");n.appendChild(A.cloneNode(!0));var r=A.parentNode;if(r){r.replaceChild(n,A);var s=a(e,n);return n.firstChild&&r.replaceChild(n.firstChild,n),s}}return i.EMPTY},ki=function(e,A,t){var n=e.ownerDocument;if(!n)throw new Error("Node has no owner document");var r=n.createRange();return r.setStart(e,A),r.setEnd(e,A+t),r},Fi=function(e){if(Li.SUPPORT_NATIVE_TEXT_SEGMENTATION){var A=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(A.segment(e)).map((function(e){return e.segment}))}return fi(e)},Di=function(e,A){if(Li.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(e)).map((function(e){return e.segment}))}return Ui(e,A)},xi=function(e,A){return 0!==A.letterSpacing?Fi(e):Di(e,A)},Yi=[32,160,4961,65792,65793,4153,4241],Ui=function(e,A){for(var t,n=Re(e,{lineBreak:A.lineBreak,wordBreak:"break-word"===A.overflowWrap?"break-word":A.wordBreak}),r=[],s=function(){if(t.value){var e=t.value.slice(),A=d(e),n="";A.forEach((function(e){-1===Yi.indexOf(e)?n+=l(e):(n.length&&r.push(n),r.push(l(e)),n="")})),n.length&&r.push(n)}};!(t=n.next()).done;)s();return r},Hi=function(){function e(e,A,t){this.text=Ti(A.data,t.textTransform),this.textBounds=Ci(e,this.text,t,A)}return e}(),Ti=function(e,A){switch(A){case 1:return e.toLowerCase();case 3:return e.replace(Ei,Si);case 2:return e.toUpperCase();default:return e}},Ei=/(^|\s|:|-|\(|\))([a-z])/g,Si=function(e,A,t){return e.length>0?A+t.toUpperCase():e},Ii=function(e){function t(A,t){var n=e.call(this,A,t)||this;return n.src=t.currentSrc||t.src,n.intrinsicWidth=t.naturalWidth,n.intrinsicHeight=t.naturalHeight,n.context.cache.addImage(n.src),n}return A(t,e),t}(Ms),Oi=function(e){function t(A,t){var n=e.call(this,A,t)||this;return n.canvas=t,n.intrinsicWidth=t.width,n.intrinsicHeight=t.height,n}return A(t,e),t}(Ms),Pi=function(e){function t(A,t){var n=e.call(this,A,t)||this,r=new XMLSerializer,s=a(A,t);return t.setAttribute("width",s.width+"px"),t.setAttribute("height",s.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(t)),n.intrinsicWidth=t.width.baseVal.value,n.intrinsicHeight=t.height.baseVal.value,n.context.cache.addImage(n.svg),n}return A(t,e),t}(Ms),ji=function(e){function t(A,t){var n=e.call(this,A,t)||this;return n.value=t.value,n}return A(t,e),t}(Ms),Ri=function(e){function t(A,t){var n=e.call(this,A,t)||this;return n.start=t.start,n.reversed="boolean"==typeof t.reversed&&!0===t.reversed,n}return A(t,e),t}(Ms),Ki=[{type:15,flags:0,unit:"px",number:3}],Wi=[{type:16,flags:0,number:50}],Ni=function(e){return e.width>e.height?new i(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new i(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},zi=function(e){var A=e.type===Ji?new Array(e.value.length+1).join("•"):e.value;return 0===A.length?e.placeholder||"":A},Vi="checkbox",Gi="radio",Ji="password",Xi=707406591,Zi=function(e){function t(A,t){var n=e.call(this,A,t)||this;switch(n.type=t.type.toLowerCase(),n.checked=t.checked,n.value=zi(t),n.type!==Vi&&n.type!==Gi||(n.styles.backgroundColor=3739148031,n.styles.borderTopColor=n.styles.borderRightColor=n.styles.borderBottomColor=n.styles.borderLeftColor=2779096575,n.styles.borderTopWidth=n.styles.borderRightWidth=n.styles.borderBottomWidth=n.styles.borderLeftWidth=1,n.styles.borderTopStyle=n.styles.borderRightStyle=n.styles.borderBottomStyle=n.styles.borderLeftStyle=1,n.styles.backgroundClip=[0],n.styles.backgroundOrigin=[0],n.bounds=Ni(n.bounds)),n.type){case Vi:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=Ki;break;case Gi:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=Wi}return n}return A(t,e),t}(Ms),qi=function(e){function t(A,t){var n=e.call(this,A,t)||this,r=t.options[t.selectedIndex||0];return n.value=r&&r.text||"",n}return A(t,e),t}(Ms),$i=function(e){function t(A,t){var n=e.call(this,A,t)||this;return n.value=t.value,n}return A(t,e),t}(Ms),ea=function(e){function t(A,t){var n=e.call(this,A,t)||this;n.src=t.src,n.width=parseInt(t.width,10)||0,n.height=parseInt(t.height,10)||0,n.backgroundColor=n.styles.backgroundColor;try{if(t.contentWindow&&t.contentWindow.document&&t.contentWindow.document.documentElement){n.tree=ra(A,t.contentWindow.document.documentElement);var r=t.contentWindow.document.documentElement?un(A,getComputedStyle(t.contentWindow.document.documentElement).backgroundColor):cn.TRANSPARENT,s=t.contentWindow.document.body?un(A,getComputedStyle(t.contentWindow.document.body).backgroundColor):cn.TRANSPARENT;n.backgroundColor=tn(r)?tn(s)?n.styles.backgroundColor:s:r}}catch(e){}return n}return A(t,e),t}(Ms),Aa=["OL","UL","MENU"],ta=function(e,A,t,n){for(var r=A.firstChild,s=void 0;r;r=s)if(s=r.nextSibling,aa(r)&&r.data.trim().length>0)t.textNodes.push(new Hi(e,r,t.styles));else if(oa(r))if(va(r)&&r.assignedNodes)r.assignedNodes().forEach((function(A){return ta(e,A,t,n)}));else{var i=na(e,r);i.styles.isVisible()&&(sa(r,i,n)?i.flags|=4:ia(i.styles)&&(i.flags|=2),-1!==Aa.indexOf(r.tagName)&&(i.flags|=8),t.elements.push(i),r.slot,r.shadowRoot?ta(e,r.shadowRoot,i,n):ba(r)||_a(r)||La(r)||ta(e,r,i,n))}},na=function(e,A){return wa(A)?new Ii(e,A):ga(A)?new Oi(e,A):_a(A)?new Pi(e,A):ua(A)?new ji(e,A):ca(A)?new Ri(e,A):ha(A)?new Zi(e,A):La(A)?new qi(e,A):ba(A)?new $i(e,A):Ba(A)?new ea(e,A):new Ms(e,A)},ra=function(e,A){var t=na(e,A);return t.flags|=4,ta(e,A,t,t),t},sa=function(e,A,t){return A.styles.isPositionedWithZIndex()||A.styles.opacity<1||A.styles.isTransformed()||ma(e)&&t.styles.isTransparent()},ia=function(e){return e.isPositioned()||e.isFloating()},aa=function(e){return e.nodeType===Node.TEXT_NODE},oa=function(e){return e.nodeType===Node.ELEMENT_NODE},da=function(e){return oa(e)&&void 0!==e.style&&!la(e)},la=function(e){return"object"==typeof e.className},ua=function(e){return"LI"===e.tagName},ca=function(e){return"OL"===e.tagName},ha=function(e){return"INPUT"===e.tagName},fa=function(e){return"HTML"===e.tagName},_a=function(e){return"svg"===e.tagName},ma=function(e){return"BODY"===e.tagName},ga=function(e){return"CANVAS"===e.tagName},pa=function(e){return"VIDEO"===e.tagName},wa=function(e){return"IMG"===e.tagName},Ba=function(e){return"IFRAME"===e.tagName},ya=function(e){return"STYLE"===e.tagName},Ma=function(e){return"SCRIPT"===e.tagName},ba=function(e){return"TEXTAREA"===e.tagName},La=function(e){return"SELECT"===e.tagName},va=function(e){return"SLOT"===e.tagName},Ca=function(e){return e.tagName.indexOf("-")>0},Qa=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var A=this.counters[e];return A&&A.length?A[A.length-1]:1},e.prototype.getCounterValues=function(e){var A=this.counters[e];return A||[]},e.prototype.pop=function(e){var A=this;e.forEach((function(e){return A.counters[e].pop()}))},e.prototype.parse=function(e){var A=this,t=e.counterIncrement,n=e.counterReset,r=!0;null!==t&&t.forEach((function(e){var t=A.counters[e.counter];t&&0!==e.increment&&(r=!1,t.length||t.push(1),t[Math.max(0,t.length-1)]+=e.increment)}));var s=[];return r&&n.forEach((function(e){var t=A.counters[e.counter];s.push(e.counter),t||(t=A.counters[e.counter]=[]),t.push(e.reset)})),s},e}(),ka={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"]},Fa={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:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Da={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:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},xa={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:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Ya=function(e,A,t,n,r,s){return e<A||e>t?Na(e,r,s.length>0):n.integers.reduce((function(A,t,r){for(;e>=t;)e-=t,A+=n.values[r];return A}),"")+s},Ua=function(e,A,t,n){var r="";do{t||e--,r=n(e)+r,e/=A}while(e*A>=A);return r},Ha=function(e,A,t,n,r){var s=t-A+1;return(e<0?"-":"")+(Ua(Math.abs(e),s,n,(function(e){return l(Math.floor(e%s)+A)}))+r)},Ta=function(e,A,t){void 0===t&&(t=". ");var n=A.length;return Ua(Math.abs(e),n,!1,(function(e){return A[Math.floor(e%n)]}))+t},Ea=1,Sa=2,Ia=4,Oa=8,Pa=function(e,A,t,n,r,s){if(e<-9999||e>9999)return Na(e,4,r.length>0);var i=Math.abs(e),a=r;if(0===i)return A[0]+a;for(var o=0;i>0&&o<=4;o++){var d=i%10;0===d&&rs(s,Ea)&&""!==a?a=A[d]+a:d>1||1===d&&0===o||1===d&&1===o&&rs(s,Sa)||1===d&&1===o&&rs(s,Ia)&&e>100||1===d&&o>1&&rs(s,Oa)?a=A[d]+(o>0?t[o-1]:"")+a:1===d&&o>0&&(a=t[o-1]+a),i=Math.floor(i/10)}return(e<0?n:"")+a},ja="十百千萬",Ra="拾佰仟萬",Ka="マイナス",Wa="마이너스",Na=function(e,A,t){var n=t?". ":"",r=t?"、":"",s=t?", ":"",i=t?" ":"";switch(A){case 0:return"•"+i;case 1:return"◦"+i;case 2:return"◾"+i;case 5:var a=Ha(e,48,57,!0,n);return a.length<4?"0"+a:a;case 4:return Ta(e,"〇一二三四五六七八九",r);case 6:return Ya(e,1,3999,ka,3,n).toLowerCase();case 7:return Ya(e,1,3999,ka,3,n);case 8:return Ha(e,945,969,!1,n);case 9:return Ha(e,97,122,!1,n);case 10:return Ha(e,65,90,!1,n);case 11:return Ha(e,1632,1641,!0,n);case 12:case 49:return Ya(e,1,9999,Fa,3,n);case 35:return Ya(e,1,9999,Fa,3,n).toLowerCase();case 13:return Ha(e,2534,2543,!0,n);case 14:case 30:return Ha(e,6112,6121,!0,n);case 15:return Ta(e,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return Ta(e,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return Pa(e,"零一二三四五六七八九",ja,"負",r,Sa|Ia|Oa);case 47:return Pa(e,"零壹貳參肆伍陸柒捌玖",Ra,"負",r,Ea|Sa|Ia|Oa);case 42:return Pa(e,"零一二三四五六七八九",ja,"负",r,Sa|Ia|Oa);case 41:return Pa(e,"零壹贰叁肆伍陆柒捌玖",Ra,"负",r,Ea|Sa|Ia|Oa);case 26:return Pa(e,"〇一二三四五六七八九","十百千万",Ka,r,0);case 25:return Pa(e,"零壱弐参四伍六七八九","拾百千万",Ka,r,Ea|Sa|Ia);case 31:return Pa(e,"영일이삼사오육칠팔구","십백천만",Wa,s,Ea|Sa|Ia);case 33:return Pa(e,"零一二三四五六七八九","十百千萬",Wa,s,0);case 32:return Pa(e,"零壹貳參四五六七八九","拾百千",Wa,s,Ea|Sa|Ia);case 18:return Ha(e,2406,2415,!0,n);case 20:return Ya(e,1,19999,xa,3,n);case 21:return Ha(e,2790,2799,!0,n);case 22:return Ha(e,2662,2671,!0,n);case 22:return Ya(e,1,10999,Da,3,n);case 23:return Ta(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Ta(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Ha(e,3302,3311,!0,n);case 28:return Ta(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return Ta(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return Ha(e,3792,3801,!0,n);case 37:return Ha(e,6160,6169,!0,n);case 38:return Ha(e,4160,4169,!0,n);case 39:return Ha(e,2918,2927,!0,n);case 40:return Ha(e,1776,1785,!0,n);case 43:return Ha(e,3046,3055,!0,n);case 44:return Ha(e,3174,3183,!0,n);case 45:return Ha(e,3664,3673,!0,n);case 46:return Ha(e,3872,3881,!0,n);default:return Ha(e,48,57,!0,n)}},za="data-html2canvas-ignore",Va=function(){function e(e,A,t){if(this.context=e,this.options=t,this.scrolledElements=[],this.referenceElement=A,this.counters=new Qa,this.quoteDepth=0,!A.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(A.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,A){var t=this,s=Ja(e,A);if(!s.contentWindow)return Promise.reject("Unable to find iframe window");var i=e.defaultView.pageXOffset,a=e.defaultView.pageYOffset,o=s.contentWindow,d=o.document,l=qa(s).then((function(){return n(t,void 0,void 0,(function(){var e,t;return r(this,(function(n){switch(n.label){case 0:return this.scrolledElements.forEach(no),o&&(o.scrollTo(A.left,A.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||o.scrollY===A.top&&o.scrollX===A.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(o.scrollX-A.left,o.scrollY-A.top,0,0))),e=this.options.onclone,void 0===(t=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:d.fonts&&d.fonts.ready?[4,d.fonts.ready]:[3,2];case 1:n.sent(),n.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Za(d)]:[3,4];case 3:n.sent(),n.label=4;case 4:return"function"==typeof e?[2,Promise.resolve().then((function(){return e(d,t)})).then((function(){return s}))]:[2,s]}}))}))}));return d.open(),d.write(Ao(document.doctype)+"<html></html>"),to(this.referenceElement.ownerDocument,i,a),d.replaceChild(d.adoptNode(this.documentElement),d.documentElement),d.close(),l},e.prototype.createElementClone=function(e){if(ys(e,2),ga(e))return this.createCanvasClone(e);if(pa(e))return this.createVideoClone(e);if(ya(e))return this.createStyleClone(e);var A=e.cloneNode(!1);return wa(A)&&(wa(e)&&e.currentSrc&&e.currentSrc!==e.src&&(A.src=e.currentSrc,A.srcset=""),"lazy"===A.loading&&(A.loading="eager")),Ca(A)?this.createCustomElementClone(A):A},e.prototype.createCustomElementClone=function(e){var A=document.createElement("html2canvascustomelement");return eo(e.style,A),A},e.prototype.createStyleClone=function(e){try{var A=e.sheet;if(A&&A.cssRules){var t=[].slice.call(A.cssRules,0).reduce((function(e,A){return A&&"string"==typeof A.cssText?e+A.cssText:e}),""),n=e.cloneNode(!1);return n.textContent=t,n}}catch(e){if(this.context.logger.error("Unable to access cssRules property",e),"SecurityError"!==e.name)throw e}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){var A;if(this.options.inlineImages&&e.ownerDocument){var t=e.ownerDocument.createElement("img");try{return t.src=e.toDataURL(),t}catch(A){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"),s=n.getContext("2d");if(s)if(!this.options.allowTaint&&r)s.putImageData(r.getImageData(0,0,e.width,e.height),0,0);else{var i=null!==(A=e.getContext("webgl2"))&&void 0!==A?A:e.getContext("webgl");if(i){var a=i.getContextAttributes();!1===(null==a?void 0:a.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}s.drawImage(e,0,0)}return n}catch(A){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return n},e.prototype.createVideoClone=function(e){var A=e.ownerDocument.createElement("canvas");A.width=e.offsetWidth,A.height=e.offsetHeight;var t=A.getContext("2d");try{return t&&(t.drawImage(e,0,0,A.width,A.height),this.options.allowTaint||t.getImageData(0,0,A.width,A.height)),A}catch(A){this.context.logger.info("Unable to clone video as it is tainted",e)}var n=e.ownerDocument.createElement("canvas");return n.width=e.offsetWidth,n.height=e.offsetHeight,n},e.prototype.appendChildNode=function(e,A,t){oa(A)&&(Ma(A)||A.hasAttribute(za)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(A))||this.options.copyStyles&&oa(A)&&ya(A)||e.appendChild(this.cloneNode(A,t))},e.prototype.cloneChildNodes=function(e,A,t){for(var n=this,r=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;r;r=r.nextSibling)if(oa(r)&&va(r)&&"function"==typeof r.assignedNodes){var s=r.assignedNodes();s.length&&s.forEach((function(e){return n.appendChildNode(A,e,t)}))}else this.appendChildNode(A,r,t)},e.prototype.cloneNode=function(e,A){if(aa(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var t=e.ownerDocument.defaultView;if(t&&oa(e)&&(da(e)||la(e))){var n=this.createElementClone(e);n.style.transitionProperty="none";var r=t.getComputedStyle(e),s=t.getComputedStyle(e,":before"),i=t.getComputedStyle(e,":after");this.referenceElement===e&&da(n)&&(this.clonedReferenceElement=n),ma(n)&&lo(n);var a=this.counters.parse(new gs(this.context,r)),o=this.resolvePseudoContent(e,n,s,Ns.BEFORE);Ca(e)&&(A=!0),pa(e)||this.cloneChildNodes(e,n,A),o&&n.insertBefore(o,n.firstChild);var d=this.resolvePseudoContent(e,n,i,Ns.AFTER);return d&&n.appendChild(d),this.counters.pop(a),(r&&(this.options.copyStyles||la(e))&&!Ba(e)||A)&&eo(r,n),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([n,e.scrollLeft,e.scrollTop]),(ba(e)||La(e))&&(ba(n)||La(n))&&(n.value=e.value),n}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,A,t,n){var r=this;if(t){var s=t.content,i=A.ownerDocument;if(i&&s&&"none"!==s&&"-moz-alt-content"!==s&&"none"!==t.display){this.counters.parse(new gs(this.context,t));var a=new ms(this.context,t),o=i.createElement("html2canvaspseudoelement");eo(t,o),a.content.forEach((function(A){if(0===A.type)o.appendChild(i.createTextNode(A.value));else if(22===A.type){var t=i.createElement("img");t.src=A.value,t.style.opacity="1",o.appendChild(t)}else if(18===A.type){if("attr"===A.name){var n=A.values.filter(Yt);n.length&&o.appendChild(i.createTextNode(e.getAttribute(n[0].value)||""))}else if("counter"===A.name){var s=A.values.filter(Et),d=s[0],l=s[1];if(d&&Yt(d)){var u=r.counters.getCounterValue(d.value),c=l&&Yt(l)?Lr.parse(r.context,l.value):3;o.appendChild(i.createTextNode(Na(u,c,!1)))}}else if("counters"===A.name){var h=A.values.filter(Et),f=(d=h[0],h[1]);if(l=h[2],d&&Yt(d)){var _=r.counters.getCounterValues(d.value),m=l&&Yt(l)?Lr.parse(r.context,l.value):3,g=f&&0===f.type?f.value:"",p=_.map((function(e){return Na(e,m,!1)})).join(g);o.appendChild(i.createTextNode(p))}}}else if(20===A.type)switch(A.value){case"open-quote":o.appendChild(i.createTextNode(ls(a.quotes,r.quoteDepth++,!0)));break;case"close-quote":o.appendChild(i.createTextNode(ls(a.quotes,--r.quoteDepth,!1)));break;default:o.appendChild(i.createTextNode(A.value))}})),o.className=io+" "+ao;var d=n===Ns.BEFORE?" "+io:" "+ao;return la(A)?A.className.baseValue+=d:A.className+=d,o}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(Ns||(Ns={}));var Ga,Ja=function(e,A){var t=e.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=A.width.toString(),t.height=A.height.toString(),t.scrolling="no",t.setAttribute(za,"true"),e.body.appendChild(t),t},Xa=function(e){return new Promise((function(A){e.complete?A():e.src?(e.onload=A,e.onerror=A):A()}))},Za=function(e){return Promise.all([].slice.call(e.images,0).map(Xa))},qa=function(e){return new Promise((function(A,t){var n=e.contentWindow;if(!n)return t("No window assigned for iframe");var r=n.document;n.onload=e.onload=function(){n.onload=e.onload=null;var t=setInterval((function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(t),A(e))}),50)}}))},$a=["all","d","content"],eo=function(e,A){for(var t=e.length-1;t>=0;t--){var n=e.item(t);-1===$a.indexOf(n)&&A.style.setProperty(n,e.getPropertyValue(n))}return A},Ao=function(e){var A="";return e&&(A+="<!DOCTYPE ",e.name&&(A+=e.name),e.internalSubset&&(A+=e.internalSubset),e.publicId&&(A+='"'+e.publicId+'"'),e.systemId&&(A+='"'+e.systemId+'"'),A+=">"),A},to=function(e,A,t){e&&e.defaultView&&(A!==e.defaultView.pageXOffset||t!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(A,t)},no=function(e){var A=e[0],t=e[1],n=e[2];A.scrollLeft=t,A.scrollTop=n},ro=":before",so=":after",io="___html2canvas___pseudoelement_before",ao="___html2canvas___pseudoelement_after",oo='{\n content: "" !important;\n display: none !important;\n}',lo=function(e){uo(e,"."+io+ro+oo+"\n ."+ao+so+oo)},uo=function(e,A){var t=e.ownerDocument;if(t){var n=t.createElement("style");n.textContent=A,e.appendChild(n)}},co=function(){function e(){}return e.getOrigin=function(A){var t=e._link;return t?(t.href=A,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},e.isSameOrigin=function(A){return e.getOrigin(A)===e._origin},e.setContext=function(A){e._link=A.document.createElement("a"),e._origin=e.getOrigin(A.location.href)},e._origin="about:blank",e}(),ho=function(){function e(e,A){this.context=e,this._options=A,this._cache={}}return e.prototype.addImage=function(e){var A=Promise.resolve();return this.has(e)?A:Bo(e)||go(e)?((this._cache[e]=this.loadImage(e)).catch((function(){})),A):A},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return n(this,void 0,void 0,(function(){var A,t,n,s,i=this;return r(this,(function(r){switch(r.label){case 0:return A=co.isSameOrigin(e),t=!po(e)&&!0===this._options.useCORS&&Li.SUPPORT_CORS_IMAGES&&!A,n=!po(e)&&!A&&!Bo(e)&&"string"==typeof this._options.proxy&&Li.SUPPORT_CORS_XHR&&!t,A||!1!==this._options.allowTaint||po(e)||Bo(e)||n||t?(s=e,n?[4,this.proxy(s)]:[3,2]):[2];case 1:s=r.sent(),r.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,A){var n=new Image;n.onload=function(){return e(n)},n.onerror=A,(wo(s)||t)&&(n.crossOrigin="anonymous"),n.src=s,!0===n.complete&&setTimeout((function(){return e(n)}),500),i._options.imageTimeout>0&&setTimeout((function(){return A("Timed out ("+i._options.imageTimeout+"ms) loading image")}),i._options.imageTimeout)}))];case 3:return[2,r.sent()]}}))}))},e.prototype.has=function(e){return void 0!==this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var A=this,t=this._options.proxy;if(!t)throw new Error("No proxy defined");var n=e.substring(0,256);return new Promise((function(r,s){var i=Li.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===i)r(a.response);else{var e=new FileReader;e.addEventListener("load",(function(){return r(e.result)}),!1),e.addEventListener("error",(function(e){return s(e)}),!1),e.readAsDataURL(a.response)}else s("Failed to proxy resource "+n+" with status code "+a.status)},a.onerror=s;var o=t.indexOf("?")>-1?"&":"?";if(a.open("GET",""+t+o+"url="+encodeURIComponent(e)+"&responseType="+i),"text"!==i&&a instanceof XMLHttpRequest&&(a.responseType=i),A._options.imageTimeout){var d=A._options.imageTimeout;a.timeout=d,a.ontimeout=function(){return s("Timed out ("+d+"ms) proxying "+n)}}a.send()}))},e}(),fo=/^data:image\/svg\+xml/i,_o=/^data:image\/.*;base64,/i,mo=/^data:image\/.*/i,go=function(e){return Li.SUPPORT_SVG_DRAWING||!yo(e)},po=function(e){return mo.test(e)},wo=function(e){return _o.test(e)},Bo=function(e){return"blob"===e.substr(0,4)},yo=function(e){return"svg"===e.substr(-3).toLowerCase()||fo.test(e)},Mo=function(){function e(e,A){this.type=0,this.x=e,this.y=A}return e.prototype.add=function(A,t){return new e(this.x+A,this.y+t)},e}(),bo=function(e,A,t){return new Mo(e.x+(A.x-e.x)*t,e.y+(A.y-e.y)*t)},Lo=function(){function e(e,A,t,n){this.type=1,this.start=e,this.startControl=A,this.endControl=t,this.end=n}return e.prototype.subdivide=function(A,t){var n=bo(this.start,this.startControl,A),r=bo(this.startControl,this.endControl,A),s=bo(this.endControl,this.end,A),i=bo(n,r,A),a=bo(r,s,A),o=bo(i,a,A);return t?new e(this.start,n,i,o):new e(o,a,s,this.end)},e.prototype.add=function(A,t){return new e(this.start.add(A,t),this.startControl.add(A,t),this.endControl.add(A,t),this.end.add(A,t))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),vo=function(e){return 1===e.type},Co=function(){function e(e){var A=e.styles,t=e.bounds,n=Nt(A.borderTopLeftRadius,t.width,t.height),r=n[0],s=n[1],i=Nt(A.borderTopRightRadius,t.width,t.height),a=i[0],o=i[1],d=Nt(A.borderBottomRightRadius,t.width,t.height),l=d[0],u=d[1],c=Nt(A.borderBottomLeftRadius,t.width,t.height),h=c[0],f=c[1],_=[];_.push((r+a)/t.width),_.push((h+l)/t.width),_.push((s+f)/t.height),_.push((o+u)/t.height);var m=Math.max.apply(Math,_);m>1&&(r/=m,s/=m,a/=m,o/=m,l/=m,u/=m,h/=m,f/=m);var g=t.width-a,p=t.height-u,w=t.width-l,B=t.height-f,y=A.borderTopWidth,M=A.borderRightWidth,b=A.borderBottomWidth,L=A.borderLeftWidth,v=zt(A.paddingTop,e.bounds.width),C=zt(A.paddingRight,e.bounds.width),Q=zt(A.paddingBottom,e.bounds.width),k=zt(A.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||s>0?Qo(t.left+L/3,t.top+y/3,r-L/3,s-y/3,Ga.TOP_LEFT):new Mo(t.left+L/3,t.top+y/3),this.topRightBorderDoubleOuterBox=r>0||s>0?Qo(t.left+g,t.top+y/3,a-M/3,o-y/3,Ga.TOP_RIGHT):new Mo(t.left+t.width-M/3,t.top+y/3),this.bottomRightBorderDoubleOuterBox=l>0||u>0?Qo(t.left+w,t.top+p,l-M/3,u-b/3,Ga.BOTTOM_RIGHT):new Mo(t.left+t.width-M/3,t.top+t.height-b/3),this.bottomLeftBorderDoubleOuterBox=h>0||f>0?Qo(t.left+L/3,t.top+B,h-L/3,f-b/3,Ga.BOTTOM_LEFT):new Mo(t.left+L/3,t.top+t.height-b/3),this.topLeftBorderDoubleInnerBox=r>0||s>0?Qo(t.left+2*L/3,t.top+2*y/3,r-2*L/3,s-2*y/3,Ga.TOP_LEFT):new Mo(t.left+2*L/3,t.top+2*y/3),this.topRightBorderDoubleInnerBox=r>0||s>0?Qo(t.left+g,t.top+2*y/3,a-2*M/3,o-2*y/3,Ga.TOP_RIGHT):new Mo(t.left+t.width-2*M/3,t.top+2*y/3),this.bottomRightBorderDoubleInnerBox=l>0||u>0?Qo(t.left+w,t.top+p,l-2*M/3,u-2*b/3,Ga.BOTTOM_RIGHT):new Mo(t.left+t.width-2*M/3,t.top+t.height-2*b/3),this.bottomLeftBorderDoubleInnerBox=h>0||f>0?Qo(t.left+2*L/3,t.top+B,h-2*L/3,f-2*b/3,Ga.BOTTOM_LEFT):new Mo(t.left+2*L/3,t.top+t.height-2*b/3),this.topLeftBorderStroke=r>0||s>0?Qo(t.left+L/2,t.top+y/2,r-L/2,s-y/2,Ga.TOP_LEFT):new Mo(t.left+L/2,t.top+y/2),this.topRightBorderStroke=r>0||s>0?Qo(t.left+g,t.top+y/2,a-M/2,o-y/2,Ga.TOP_RIGHT):new Mo(t.left+t.width-M/2,t.top+y/2),this.bottomRightBorderStroke=l>0||u>0?Qo(t.left+w,t.top+p,l-M/2,u-b/2,Ga.BOTTOM_RIGHT):new Mo(t.left+t.width-M/2,t.top+t.height-b/2),this.bottomLeftBorderStroke=h>0||f>0?Qo(t.left+L/2,t.top+B,h-L/2,f-b/2,Ga.BOTTOM_LEFT):new Mo(t.left+L/2,t.top+t.height-b/2),this.topLeftBorderBox=r>0||s>0?Qo(t.left,t.top,r,s,Ga.TOP_LEFT):new Mo(t.left,t.top),this.topRightBorderBox=a>0||o>0?Qo(t.left+g,t.top,a,o,Ga.TOP_RIGHT):new Mo(t.left+t.width,t.top),this.bottomRightBorderBox=l>0||u>0?Qo(t.left+w,t.top+p,l,u,Ga.BOTTOM_RIGHT):new Mo(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=h>0||f>0?Qo(t.left,t.top+B,h,f,Ga.BOTTOM_LEFT):new Mo(t.left,t.top+t.height),this.topLeftPaddingBox=r>0||s>0?Qo(t.left+L,t.top+y,Math.max(0,r-L),Math.max(0,s-y),Ga.TOP_LEFT):new Mo(t.left+L,t.top+y),this.topRightPaddingBox=a>0||o>0?Qo(t.left+Math.min(g,t.width-M),t.top+y,g>t.width+M?0:Math.max(0,a-M),Math.max(0,o-y),Ga.TOP_RIGHT):new Mo(t.left+t.width-M,t.top+y),this.bottomRightPaddingBox=l>0||u>0?Qo(t.left+Math.min(w,t.width-L),t.top+Math.min(p,t.height-b),Math.max(0,l-M),Math.max(0,u-b),Ga.BOTTOM_RIGHT):new Mo(t.left+t.width-M,t.top+t.height-b),this.bottomLeftPaddingBox=h>0||f>0?Qo(t.left+L,t.top+Math.min(B,t.height-b),Math.max(0,h-L),Math.max(0,f-b),Ga.BOTTOM_LEFT):new Mo(t.left+L,t.top+t.height-b),this.topLeftContentBox=r>0||s>0?Qo(t.left+L+k,t.top+y+v,Math.max(0,r-(L+k)),Math.max(0,s-(y+v)),Ga.TOP_LEFT):new Mo(t.left+L+k,t.top+y+v),this.topRightContentBox=a>0||o>0?Qo(t.left+Math.min(g,t.width+L+k),t.top+y+v,g>t.width+L+k?0:a-L+k,o-(y+v),Ga.TOP_RIGHT):new Mo(t.left+t.width-(M+C),t.top+y+v),this.bottomRightContentBox=l>0||u>0?Qo(t.left+Math.min(w,t.width-(L+k)),t.top+Math.min(p,t.height+y+v),Math.max(0,l-(M+C)),u-(b+Q),Ga.BOTTOM_RIGHT):new Mo(t.left+t.width-(M+C),t.top+t.height-(b+Q)),this.bottomLeftContentBox=h>0||f>0?Qo(t.left+L+k,t.top+B,Math.max(0,h-(L+k)),f-(b+Q),Ga.BOTTOM_LEFT):new Mo(t.left+L+k,t.top+t.height-(b+Q))}return e}();!function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Ga||(Ga={}));var Qo=function(e,A,t,n,r){var s=(Math.sqrt(2)-1)/3*4,i=t*s,a=n*s,o=e+t,d=A+n;switch(r){case Ga.TOP_LEFT:return new Lo(new Mo(e,d),new Mo(e,d-a),new Mo(o-i,A),new Mo(o,A));case Ga.TOP_RIGHT:return new Lo(new Mo(e,A),new Mo(e+i,A),new Mo(o,d-a),new Mo(o,d));case Ga.BOTTOM_RIGHT:return new Lo(new Mo(o,A),new Mo(o,A+a),new Mo(e+i,d),new Mo(e,d));case Ga.BOTTOM_LEFT:default:return new Lo(new Mo(o,d),new Mo(o-i,d),new Mo(e,A+a),new Mo(e,A))}},ko=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Fo=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Do=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},xo=function(){function e(e,A,t){this.offsetX=e,this.offsetY=A,this.matrix=t,this.type=0,this.target=6}return e}(),Yo=function(){function e(e,A){this.path=e,this.target=A,this.type=1}return e}(),Uo=function(){function e(e){this.opacity=e,this.type=2,this.target=6}return e}(),Ho=function(e){return 0===e.type},To=function(e){return 1===e.type},Eo=function(e){return 2===e.type},So=function(e,A){return e.length===A.length&&e.some((function(e,t){return e===A[t]}))},Io=function(e,A,t,n,r){return e.map((function(e,s){switch(s){case 0:return e.add(A,t);case 1:return e.add(A+n,t);case 2:return e.add(A+n,t+r);case 3:return e.add(A,t+r)}return e}))},Oo=function(){function e(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),Po=function(){function e(e,A){if(this.container=e,this.parent=A,this.effects=[],this.curves=new Co(this.container),this.container.styles.opacity<1&&this.effects.push(new Uo(this.container.styles.opacity)),null!==this.container.styles.transform){var t=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new xo(t,n,r))}if(0!==this.container.styles.overflowX){var s=ko(this.curves),i=Do(this.curves);So(s,i)?this.effects.push(new Yo(s,6)):(this.effects.push(new Yo(s,2)),this.effects.push(new Yo(i,4)))}}return e.prototype.getEffects=function(e){for(var A=-1===[2,3].indexOf(this.container.styles.position),t=this.parent,n=this.effects.slice(0);t;){var r=t.effects.filter((function(e){return!To(e)}));if(A||0!==t.container.styles.position||!t.parent){if(n.unshift.apply(n,r),A=-1===[2,3].indexOf(t.container.styles.position),0!==t.container.styles.overflowX){var s=ko(t.curves),i=Do(t.curves);So(s,i)||n.unshift(new Yo(i,6))}}else n.unshift.apply(n,r);t=t.parent}return n.filter((function(A){return rs(A.target,e)}))},e}(),jo=function(e,A,t,n){e.container.elements.forEach((function(r){var s=rs(r.flags,4),i=rs(r.flags,2),a=new Po(r,e);rs(r.styles.display,2048)&&n.push(a);var o=rs(r.flags,8)?[]:n;if(s||i){var d=s||r.styles.isPositioned()?t:A,l=new Oo(a);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var u=r.styles.zIndex.order;if(u<0){var c=0;d.negativeZIndex.some((function(e,A){return u>e.element.container.styles.zIndex.order?(c=A,!1):c>0})),d.negativeZIndex.splice(c,0,l)}else if(u>0){var h=0;d.positiveZIndex.some((function(e,A){return u>=e.element.container.styles.zIndex.order?(h=A+1,!1):h>0})),d.positiveZIndex.splice(h,0,l)}else d.zeroOrAutoZIndexOrTransformedOrOpacity.push(l)}else r.styles.isFloating()?d.nonPositionedFloats.push(l):d.nonPositionedInlineLevel.push(l);jo(a,l,s?l:t,o)}else r.styles.isInlineLevel()?A.inlineLevel.push(a):A.nonInlineLevel.push(a),jo(a,A,t,o);rs(r.flags,8)&&Ro(r,o)}))},Ro=function(e,A){for(var t=e instanceof Ri?e.start:1,n=e instanceof Ri&&e.reversed,r=0;r<A.length;r++){var s=A[r];s.container instanceof ji&&"number"==typeof s.container.value&&0!==s.container.value&&(t=s.container.value),s.listValue=Na(t,s.container.styles.listStyleType,!0),t+=n?-1:1}},Ko=function(e){var A=new Po(e,null),t=new Oo(A),n=[];return jo(A,t,t,n),Ro(A.container,n),t},Wo=function(e,A){switch(A){case 0:return Jo(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return Jo(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return Jo(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);default:return Jo(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},No=function(e,A){switch(A){case 0:return Jo(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return Jo(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return Jo(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);default:return Jo(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},zo=function(e,A){switch(A){case 0:return Jo(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return Jo(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return Jo(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);default:return Jo(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},Vo=function(e,A){switch(A){case 0:return Go(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return Go(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return Go(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);default:return Go(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},Go=function(e,A){var t=[];return vo(e)?t.push(e.subdivide(.5,!1)):t.push(e),vo(A)?t.push(A.subdivide(.5,!0)):t.push(A),t},Jo=function(e,A,t,n){var r=[];return vo(e)?r.push(e.subdivide(.5,!1)):r.push(e),vo(t)?r.push(t.subdivide(.5,!0)):r.push(t),vo(n)?r.push(n.subdivide(.5,!0).reverse()):r.push(n),vo(A)?r.push(A.subdivide(.5,!1).reverse()):r.push(A),r},Xo=function(e){var A=e.bounds,t=e.styles;return A.add(t.borderLeftWidth,t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth),-(t.borderTopWidth+t.borderBottomWidth))},Zo=function(e){var A=e.styles,t=e.bounds,n=zt(A.paddingLeft,t.width),r=zt(A.paddingRight,t.width),s=zt(A.paddingTop,t.width),i=zt(A.paddingBottom,t.width);return t.add(n+A.borderLeftWidth,s+A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth+n+r),-(A.borderTopWidth+A.borderBottomWidth+s+i))},qo=function(e,A){return 0===e?A.bounds:2===e?Zo(A):Xo(A)},$o=function(e,A){return 0===e?A.bounds:2===e?Zo(A):Xo(A)},ed=function(e,A,t){var n=qo(rd(e.styles.backgroundOrigin,A),e),r=$o(rd(e.styles.backgroundClip,A),e),s=nd(rd(e.styles.backgroundSize,A),t,n),i=s[0],a=s[1],o=Nt(rd(e.styles.backgroundPosition,A),n.width-i,n.height-a);return[sd(rd(e.styles.backgroundRepeat,A),o,s,n,r),Math.round(n.left+o[0]),Math.round(n.top+o[1]),i,a]},Ad=function(e){return Yt(e)&&e.value===En.AUTO},td=function(e){return"number"==typeof e},nd=function(e,A,t){var n=A[0],r=A[1],s=A[2],i=e[0],a=e[1];if(!i)return[0,0];if(Pt(i)&&a&&Pt(a))return[zt(i,t.width),zt(a,t.height)];var o=td(s);if(Yt(i)&&(i.value===En.CONTAIN||i.value===En.COVER))return td(s)?t.width/t.height<s!=(i.value===En.COVER)?[t.width,t.width/s]:[t.height*s,t.height]:[t.width,t.height];var d=td(n),l=td(r),u=d||l;if(Ad(i)&&(!a||Ad(a)))return d&&l?[n,r]:o||u?u&&o?[d?n:r*s,l?r:n/s]:[d?n:t.width,l?r:t.height]:[t.width,t.height];if(o){var c=0,h=0;return Pt(i)?c=zt(i,t.width):Pt(a)&&(h=zt(a,t.height)),Ad(i)?c=h*s:a&&!Ad(a)||(h=c/s),[c,h]}var f=null,_=null;if(Pt(i)?f=zt(i,t.width):a&&Pt(a)&&(_=zt(a,t.height)),null===f||a&&!Ad(a)||(_=d&&l?f/n*r:t.height),null!==_&&Ad(i)&&(f=d&&l?_/r*n:t.width),null!==f&&null!==_)return[f,_];throw new Error("Unable to calculate background-size for element")},rd=function(e,A){var t=e[A];return void 0===t?e[0]:t},sd=function(e,A,t,n,r){var s=A[0],i=A[1],a=t[0],o=t[1];switch(e){case 2:return[new Mo(Math.round(n.left),Math.round(n.top+i)),new Mo(Math.round(n.left+n.width),Math.round(n.top+i)),new Mo(Math.round(n.left+n.width),Math.round(o+n.top+i)),new Mo(Math.round(n.left),Math.round(o+n.top+i))];case 3:return[new Mo(Math.round(n.left+s),Math.round(n.top)),new Mo(Math.round(n.left+s+a),Math.round(n.top)),new Mo(Math.round(n.left+s+a),Math.round(n.height+n.top)),new Mo(Math.round(n.left+s),Math.round(n.height+n.top))];case 1:return[new Mo(Math.round(n.left+s),Math.round(n.top+i)),new Mo(Math.round(n.left+s+a),Math.round(n.top+i)),new Mo(Math.round(n.left+s+a),Math.round(n.top+i+o)),new Mo(Math.round(n.left+s),Math.round(n.top+i+o))];default:return[new Mo(Math.round(r.left),Math.round(r.top)),new Mo(Math.round(r.left+r.width),Math.round(r.top)),new Mo(Math.round(r.left+r.width),Math.round(r.height+r.top)),new Mo(Math.round(r.left),Math.round(r.height+r.top))]}},id="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",ad="Hidden Text",od=function(){function e(e){this._data={},this._document=e}return e.prototype.parseMetrics=function(e,A){var t=this._document.createElement("div"),n=this._document.createElement("img"),r=this._document.createElement("span"),s=this._document.body;t.style.visibility="hidden",t.style.fontFamily=e,t.style.fontSize=A,t.style.margin="0",t.style.padding="0",t.style.whiteSpace="nowrap",s.appendChild(t),n.src=id,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",r.style.fontFamily=e,r.style.fontSize=A,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode(ad)),t.appendChild(r),t.appendChild(n);var i=n.offsetTop-r.offsetTop+2;t.removeChild(r),t.appendChild(this._document.createTextNode(ad)),t.style.lineHeight="normal",n.style.verticalAlign="super";var a=n.offsetTop-t.offsetTop+2;return s.removeChild(t),{baseline:i,middle:a}},e.prototype.getMetrics=function(e,A){var t=e+" "+A;return void 0===this._data[t]&&(this._data[t]=this.parseMetrics(e,A)),this._data[t]},e}(),dd=function(){function e(e,A){this.context=e,this.options=A}return e}(),ld=1e4,ud=function(e){function t(A,t){var n=e.call(this,A,t)||this;return n._activeEffects=[],n.canvas=t.canvas?t.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),t.canvas||(n.canvas.width=Math.floor(t.width*t.scale),n.canvas.height=Math.floor(t.height*t.scale),n.canvas.style.width=t.width+"px",n.canvas.style.height=t.height+"px"),n.fontMetrics=new od(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-t.x,-t.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+t.width+"x"+t.height+") with scale "+t.scale),n}return A(t,e),t.prototype.applyEffects=function(e){for(var A=this;this._activeEffects.length;)this.popEffect();e.forEach((function(e){return A.applyEffect(e)}))},t.prototype.applyEffect=function(e){this.ctx.save(),Eo(e)&&(this.ctx.globalAlpha=e.opacity),Ho(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),To(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(e){return n(this,void 0,void 0,(function(){return r(this,(function(A){switch(A.label){case 0:return e.element.container.styles.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:A.sent(),A.label=2;case 2:return[2]}}))}))},t.prototype.renderNode=function(e){return n(this,void 0,void 0,(function(){return r(this,(function(A){switch(A.label){case 0:return rs(e.container.flags,16),e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return A.sent(),[4,this.renderNodeContent(e)];case 2:A.sent(),A.label=3;case 3:return[2]}}))}))},t.prototype.renderTextWithLetterSpacing=function(e,A,t){var n=this;0===A?this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+t):Fi(e.text).reduce((function(A,r){return n.ctx.fillText(r,A,e.bounds.top+t),A+n.ctx.measureText(r).width}),e.bounds.left)},t.prototype.createFontStyle=function(e){var A=e.fontVariant.filter((function(e){return"normal"===e||"small-caps"===e})).join(""),t=md(e.fontFamily).join(", "),n=Dt(e.fontSize)?""+e.fontSize.number+e.fontSize.unit:e.fontSize.number+"px";return[[e.fontStyle,A,e.fontWeight,n,t].join(" "),t,n]},t.prototype.renderTextNode=function(e,A){return n(this,void 0,void 0,(function(){var t,n,s,i,a,o,d,l,u=this;return r(this,(function(r){return t=this.createFontStyle(A),n=t[0],s=t[1],i=t[2],this.ctx.font=n,this.ctx.direction=1===A.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",a=this.fontMetrics.getMetrics(s,i),o=a.baseline,d=a.middle,l=A.paintOrder,e.textBounds.forEach((function(e){l.forEach((function(t){switch(t){case 0:u.ctx.fillStyle=nn(A.color),u.renderTextWithLetterSpacing(e,A.letterSpacing,o);var n=A.textShadow;n.length&&e.text.trim().length&&(n.slice(0).reverse().forEach((function(t){u.ctx.shadowColor=nn(t.color),u.ctx.shadowOffsetX=t.offsetX.number*u.options.scale,u.ctx.shadowOffsetY=t.offsetY.number*u.options.scale,u.ctx.shadowBlur=t.blur.number,u.renderTextWithLetterSpacing(e,A.letterSpacing,o)})),u.ctx.shadowColor="",u.ctx.shadowOffsetX=0,u.ctx.shadowOffsetY=0,u.ctx.shadowBlur=0),A.textDecorationLine.length&&(u.ctx.fillStyle=nn(A.textDecorationColor||A.color),A.textDecorationLine.forEach((function(A){switch(A){case 1:u.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top+o),e.bounds.width,1);break;case 2:u.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top),e.bounds.width,1);break;case 3:u.ctx.fillRect(e.bounds.left,Math.ceil(e.bounds.top+d),e.bounds.width,1)}})));break;case 1:A.webkitTextStrokeWidth&&e.text.trim().length&&(u.ctx.strokeStyle=nn(A.webkitTextStrokeColor),u.ctx.lineWidth=A.webkitTextStrokeWidth,u.ctx.lineJoin=window.chrome?"miter":"round",u.ctx.strokeText(e.text,e.bounds.left,e.bounds.top+o)),u.ctx.strokeStyle="",u.ctx.lineWidth=0,u.ctx.lineJoin="miter"}}))})),[2]}))}))},t.prototype.renderReplacedElement=function(e,A,t){if(t&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var n=Zo(e),r=Do(A);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,e.intrinsicWidth,e.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(e){return n(this,void 0,void 0,(function(){var A,n,s,a,o,d,l,u,c,h,f,_,m,g,p,w,B,y;return r(this,(function(r){switch(r.label){case 0:this.applyEffects(e.getEffects(4)),A=e.container,n=e.curves,s=A.styles,a=0,o=A.textNodes,r.label=1;case 1:return a<o.length?(d=o[a],[4,this.renderTextNode(d,s)]):[3,4];case 2:r.sent(),r.label=3;case 3:return a++,[3,1];case 4:if(!(A instanceof Ii))return[3,8];r.label=5;case 5:return r.trys.push([5,7,,8]),[4,this.context.cache.match(A.src)];case 6:return p=r.sent(),this.renderReplacedElement(A,n,p),[3,8];case 7:return r.sent(),this.context.logger.error("Error loading image "+A.src),[3,8];case 8:if(A instanceof Oi&&this.renderReplacedElement(A,n,A.canvas),!(A instanceof Pi))return[3,12];r.label=9;case 9:return r.trys.push([9,11,,12]),[4,this.context.cache.match(A.svg)];case 10:return p=r.sent(),this.renderReplacedElement(A,n,p),[3,12];case 11:return r.sent(),this.context.logger.error("Error loading svg "+A.svg.substring(0,255)),[3,12];case 12:return A instanceof ea&&A.tree?[4,new t(this.context,{scale:this.options.scale,backgroundColor:A.backgroundColor,x:0,y:0,width:A.width,height:A.height}).render(A.tree)]:[3,14];case 13:l=r.sent(),A.width&&A.height&&this.ctx.drawImage(l,0,0,A.width,A.height,A.bounds.left,A.bounds.top,A.bounds.width,A.bounds.height),r.label=14;case 14:if(A instanceof Zi&&(u=Math.min(A.bounds.width,A.bounds.height),A.type===Vi?A.checked&&(this.ctx.save(),this.path([new Mo(A.bounds.left+.39363*u,A.bounds.top+.79*u),new Mo(A.bounds.left+.16*u,A.bounds.top+.5549*u),new Mo(A.bounds.left+.27347*u,A.bounds.top+.44071*u),new Mo(A.bounds.left+.39694*u,A.bounds.top+.5649*u),new Mo(A.bounds.left+.72983*u,A.bounds.top+.23*u),new Mo(A.bounds.left+.84*u,A.bounds.top+.34085*u),new Mo(A.bounds.left+.39363*u,A.bounds.top+.79*u)]),this.ctx.fillStyle=nn(Xi),this.ctx.fill(),this.ctx.restore()):A.type===Gi&&A.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(A.bounds.left+u/2,A.bounds.top+u/2,u/4,0,2*Math.PI,!0),this.ctx.fillStyle=nn(Xi),this.ctx.fill(),this.ctx.restore())),cd(A)&&A.value.length){switch(c=this.createFontStyle(s),B=c[0],h=c[1],f=this.fontMetrics.getMetrics(B,h).baseline,this.ctx.font=B,this.ctx.fillStyle=nn(s.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=fd(A.styles.textAlign),y=Zo(A),_=0,A.styles.textAlign){case 1:_+=y.width/2;break;case 2:_+=y.width}m=y.add(_,0,0,-y.height/2+1),this.ctx.save(),this.path([new Mo(y.left,y.top),new Mo(y.left+y.width,y.top),new Mo(y.left+y.width,y.top+y.height),new Mo(y.left,y.top+y.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new vi(A.value,m),s.letterSpacing,f),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!rs(A.styles.display,2048))return[3,20];if(null===A.styles.listStyleImage)return[3,19];if(0!==(g=A.styles.listStyleImage).type)return[3,18];p=void 0,w=g.url,r.label=15;case 15:return r.trys.push([15,17,,18]),[4,this.context.cache.match(w)];case 16:return p=r.sent(),this.ctx.drawImage(p,A.bounds.left-(p.width+10),A.bounds.top),[3,18];case 17:return r.sent(),this.context.logger.error("Error loading list-style-image "+w),[3,18];case 18:return[3,20];case 19:e.listValue&&-1!==A.styles.listStyleType&&(B=this.createFontStyle(s)[0],this.ctx.font=B,this.ctx.fillStyle=nn(s.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",y=new i(A.bounds.left,A.bounds.top+zt(A.styles.paddingTop,A.bounds.width),A.bounds.width,yr(s.lineHeight,s.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new vi(e.listValue,y),s.letterSpacing,yr(s.lineHeight,s.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),r.label=20;case 20:return[2]}}))}))},t.prototype.renderStackContent=function(e){return n(this,void 0,void 0,(function(){var A,t,n,s,i,a,o,d,l,u,c,h,f,_,m;return r(this,(function(r){switch(r.label){case 0:return rs(e.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(e.element)];case 1:r.sent(),A=0,t=e.negativeZIndex,r.label=2;case 2:return A<t.length?(m=t[A],[4,this.renderStack(m)]):[3,5];case 3:r.sent(),r.label=4;case 4:return A++,[3,2];case 5:return[4,this.renderNodeContent(e.element)];case 6:r.sent(),n=0,s=e.nonInlineLevel,r.label=7;case 7:return n<s.length?(m=s[n],[4,this.renderNode(m)]):[3,10];case 8:r.sent(),r.label=9;case 9:return n++,[3,7];case 10:i=0,a=e.nonPositionedFloats,r.label=11;case 11:return i<a.length?(m=a[i],[4,this.renderStack(m)]):[3,14];case 12:r.sent(),r.label=13;case 13:return i++,[3,11];case 14:o=0,d=e.nonPositionedInlineLevel,r.label=15;case 15:return o<d.length?(m=d[o],[4,this.renderStack(m)]):[3,18];case 16:r.sent(),r.label=17;case 17:return o++,[3,15];case 18:l=0,u=e.inlineLevel,r.label=19;case 19:return l<u.length?(m=u[l],[4,this.renderNode(m)]):[3,22];case 20:r.sent(),r.label=21;case 21:return l++,[3,19];case 22:c=0,h=e.zeroOrAutoZIndexOrTransformedOrOpacity,r.label=23;case 23:return c<h.length?(m=h[c],[4,this.renderStack(m)]):[3,26];case 24:r.sent(),r.label=25;case 25:return c++,[3,23];case 26:f=0,_=e.positiveZIndex,r.label=27;case 27:return f<_.length?(m=_[f],[4,this.renderStack(m)]):[3,30];case 28:r.sent(),r.label=29;case 29:return f++,[3,27];case 30:return[2]}}))}))},t.prototype.mask=function(e){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(e.slice(0).reverse()),this.ctx.closePath()},t.prototype.path=function(e){this.ctx.beginPath(),this.formatPath(e),this.ctx.closePath()},t.prototype.formatPath=function(e){var A=this;e.forEach((function(e,t){var n=vo(e)?e.start:e;0===t?A.ctx.moveTo(n.x,n.y):A.ctx.lineTo(n.x,n.y),vo(e)&&A.ctx.bezierCurveTo(e.startControl.x,e.startControl.y,e.endControl.x,e.endControl.y,e.end.x,e.end.y)}))},t.prototype.renderRepeat=function(e,A,t,n){this.path(e),this.ctx.fillStyle=A,this.ctx.translate(t,n),this.ctx.fill(),this.ctx.translate(-t,-n)},t.prototype.resizeImage=function(e,A,t){var n;if(e.width===A&&e.height===t)return e;var r=(null!==(n=this.canvas.ownerDocument)&&void 0!==n?n:document).createElement("canvas");return r.width=Math.max(1,A),r.height=Math.max(1,t),r.getContext("2d").drawImage(e,0,0,e.width,e.height,0,0,A,t),r},t.prototype.renderBackgroundImage=function(e){return n(this,void 0,void 0,(function(){var A,t,n,s,i,a;return r(this,(function(o){switch(o.label){case 0:A=e.styles.backgroundImage.length-1,t=function(t){var s,i,a,o,d,l,u,c,h,f,_,m,g,p,w,B,y,M,b,L,v,C,Q,k,F,D,x,Y,U,H,T;return r(this,(function(r){switch(r.label){case 0:if(0!==t.type)return[3,5];s=void 0,i=t.url,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,n.context.cache.match(i)];case 2:return s=r.sent(),[3,4];case 3:return r.sent(),n.context.logger.error("Error loading background-image "+i),[3,4];case 4:return s&&(a=ed(e,A,[s.width,s.height,s.width/s.height]),B=a[0],C=a[1],Q=a[2],b=a[3],L=a[4],p=n.ctx.createPattern(n.resizeImage(s,b,L),"repeat"),n.renderRepeat(B,p,C,Q)),[3,6];case 5:Yn(t)?(o=ed(e,A,[null,null,null]),B=o[0],C=o[1],Q=o[2],b=o[3],L=o[4],d=pn(t.angle,b,L),l=d[0],u=d[1],c=d[2],h=d[3],f=d[4],(_=document.createElement("canvas")).width=b,_.height=L,m=_.getContext("2d"),g=m.createLinearGradient(u,h,c,f),mn(t.stops,l).forEach((function(e){return g.addColorStop(e.stop,nn(e.color))})),m.fillStyle=g,m.fillRect(0,0,b,L),b>0&&L>0&&(p=n.ctx.createPattern(_,"repeat"),n.renderRepeat(B,p,C,Q))):Un(t)&&(w=ed(e,A,[null,null,null]),B=w[0],y=w[1],M=w[2],b=w[3],L=w[4],v=0===t.position.length?[Kt]:t.position,C=zt(v[0],b),Q=zt(v[v.length-1],L),k=yn(t,C,Q,b,L),F=k[0],D=k[1],F>0&&D>0&&(x=n.ctx.createRadialGradient(y+C,M+Q,0,y+C,M+Q,F),mn(t.stops,2*F).forEach((function(e){return x.addColorStop(e.stop,nn(e.color))})),n.path(B),n.ctx.fillStyle=x,F!==D?(Y=e.bounds.left+.5*e.bounds.width,U=e.bounds.top+.5*e.bounds.height,T=1/(H=D/F),n.ctx.save(),n.ctx.translate(Y,U),n.ctx.transform(1,0,0,H,0,0),n.ctx.translate(-Y,-U),n.ctx.fillRect(y,T*(M-U)+U,b,L*T),n.ctx.restore()):n.ctx.fill())),r.label=6;case 6:return A--,[2]}}))},n=this,s=0,i=e.styles.backgroundImage.slice(0).reverse(),o.label=1;case 1:return s<i.length?(a=i[s],[5,t(a)]):[3,4];case 2:o.sent(),o.label=3;case 3:return s++,[3,1];case 4:return[2]}}))}))},t.prototype.renderSolidBorder=function(e,A,t){return n(this,void 0,void 0,(function(){return r(this,(function(n){return this.path(Wo(t,A)),this.ctx.fillStyle=nn(e),this.ctx.fill(),[2]}))}))},t.prototype.renderDoubleBorder=function(e,A,t,s){return n(this,void 0,void 0,(function(){var n,i;return r(this,(function(r){switch(r.label){case 0:return A<3?[4,this.renderSolidBorder(e,t,s)]:[3,2];case 1:return r.sent(),[2];case 2:return n=No(s,t),this.path(n),this.ctx.fillStyle=nn(e),this.ctx.fill(),i=zo(s,t),this.path(i),this.ctx.fill(),[2]}}))}))},t.prototype.renderNodeBackgroundAndBorders=function(e){return n(this,void 0,void 0,(function(){var A,t,n,s,i,a,o,d,l=this;return r(this,(function(r){switch(r.label){case 0:return this.applyEffects(e.getEffects(2)),A=e.container.styles,t=!tn(A.backgroundColor)||A.backgroundImage.length,n=[{style:A.borderTopStyle,color:A.borderTopColor,width:A.borderTopWidth},{style:A.borderRightStyle,color:A.borderRightColor,width:A.borderRightWidth},{style:A.borderBottomStyle,color:A.borderBottomColor,width:A.borderBottomWidth},{style:A.borderLeftStyle,color:A.borderLeftColor,width:A.borderLeftWidth}],s=hd(rd(A.backgroundClip,0),e.curves),t||A.boxShadow.length?(this.ctx.save(),this.path(s),this.ctx.clip(),tn(A.backgroundColor)||(this.ctx.fillStyle=nn(A.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(e.container)]):[3,2];case 1:r.sent(),this.ctx.restore(),A.boxShadow.slice(0).reverse().forEach((function(A){l.ctx.save();var t=ko(e.curves),n=A.inset?0:ld,r=Io(t,-n+(A.inset?1:-1)*A.spread.number,(A.inset?1:-1)*A.spread.number,A.spread.number*(A.inset?-2:2),A.spread.number*(A.inset?-2:2));A.inset?(l.path(t),l.ctx.clip(),l.mask(r)):(l.mask(t),l.ctx.clip(),l.path(r)),l.ctx.shadowOffsetX=A.offsetX.number+n,l.ctx.shadowOffsetY=A.offsetY.number,l.ctx.shadowColor=nn(A.color),l.ctx.shadowBlur=A.blur.number,l.ctx.fillStyle=A.inset?nn(A.color):"rgba(0,0,0,1)",l.ctx.fill(),l.ctx.restore()})),r.label=2;case 2:i=0,a=0,o=n,r.label=3;case 3:return a<o.length?0!==(d=o[a]).style&&!tn(d.color)&&d.width>0?2!==d.style?[3,5]:[4,this.renderDashedDottedBorder(d.color,d.width,i,e.curves,2)]:[3,11]:[3,13];case 4:return r.sent(),[3,11];case 5:return 3!==d.style?[3,7]:[4,this.renderDashedDottedBorder(d.color,d.width,i,e.curves,3)];case 6:return r.sent(),[3,11];case 7:return 4!==d.style?[3,9]:[4,this.renderDoubleBorder(d.color,d.width,i,e.curves)];case 8:return r.sent(),[3,11];case 9:return[4,this.renderSolidBorder(d.color,i,e.curves)];case 10:r.sent(),r.label=11;case 11:i++,r.label=12;case 12:return a++,[3,3];case 13:return[2]}}))}))},t.prototype.renderDashedDottedBorder=function(e,A,t,s,i){return n(this,void 0,void 0,(function(){var n,a,o,d,l,u,c,h,f,_,m,g,p,w,B,y;return r(this,(function(r){return this.ctx.save(),n=Vo(s,t),a=Wo(s,t),2===i&&(this.path(a),this.ctx.clip()),vo(a[0])?(o=a[0].start.x,d=a[0].start.y):(o=a[0].x,d=a[0].y),vo(a[1])?(l=a[1].end.x,u=a[1].end.y):(l=a[1].x,u=a[1].y),c=0===t||2===t?Math.abs(o-l):Math.abs(d-u),this.ctx.beginPath(),3===i?this.formatPath(n):this.formatPath(a.slice(0,2)),h=A<3?3*A:2*A,f=A<3?2*A:A,3===i&&(h=A,f=A),_=!0,c<=2*h?_=!1:c<=2*h+f?(h*=m=c/(2*h+f),f*=m):(g=Math.floor((c+f)/(h+f)),p=(c-g*h)/(g-1),f=(w=(c-(g+1)*h)/g)<=0||Math.abs(f-p)<Math.abs(f-w)?p:w),_&&(3===i?this.ctx.setLineDash([0,h+f]):this.ctx.setLineDash([h,f])),3===i?(this.ctx.lineCap="round",this.ctx.lineWidth=A):this.ctx.lineWidth=2*A+1.1,this.ctx.strokeStyle=nn(e),this.ctx.stroke(),this.ctx.setLineDash([]),2===i&&(vo(a[0])&&(B=a[3],y=a[0],this.ctx.beginPath(),this.formatPath([new Mo(B.end.x,B.end.y),new Mo(y.start.x,y.start.y)]),this.ctx.stroke()),vo(a[1])&&(B=a[1],y=a[2],this.ctx.beginPath(),this.formatPath([new Mo(B.end.x,B.end.y),new Mo(y.start.x,y.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},t.prototype.render=function(e){return n(this,void 0,void 0,(function(){var A;return r(this,(function(t){switch(t.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=nn(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),A=Ko(e),[4,this.renderStack(A)];case 1:return t.sent(),this.applyEffects([]),[2,this.canvas]}}))}))},t}(dd),cd=function(e){return e instanceof $i||e instanceof qi||e instanceof Zi&&e.type!==Gi&&e.type!==Vi},hd=function(e,A){switch(e){case 0:return ko(A);case 2:return Fo(A);default:return Do(A)}},fd=function(e){switch(e){case 1:return"center";case 2:return"right";default:return"left"}},_d=["-apple-system","system-ui"],md=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter((function(e){return-1===_d.indexOf(e)})):e},gd=function(e){function t(A,t){var n=e.call(this,A,t)||this;return n.canvas=t.canvas?t.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),n.options=t,n.canvas.width=Math.floor(t.width*t.scale),n.canvas.height=Math.floor(t.height*t.scale),n.canvas.style.width=t.width+"px",n.canvas.style.height=t.height+"px",n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-t.x,-t.y),n.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+t.width+"x"+t.height+" at "+t.x+","+t.y+") with scale "+t.scale),n}return A(t,e),t.prototype.render=function(e){return n(this,void 0,void 0,(function(){var A,t;return r(this,(function(n){switch(n.label){case 0:return A=Mi(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,e),[4,pd(A)];case 1:return t=n.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=nn(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(t,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},t}(dd),pd=function(e){return new Promise((function(A,t){var n=new Image;n.onload=function(){A(n)},n.onerror=t,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},wd=function(){function e(e){var A=e.id,t=e.enabled;this.id=A,this.enabled=t,this.start=Date.now()}return e.prototype.debug=function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,s([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,s([this.id,this.getTime()+"ms"],e))},e.prototype.warn=function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,s([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.prototype.error=function(){for(var e=[],A=0;A<arguments.length;A++)e[A]=arguments[A];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,s([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.instances={},e}(),Bd=function(){function e(A,t){var n;this.windowBounds=t,this.instanceName="#"+e.instanceCount++,this.logger=new wd({id:this.instanceName,enabled:A.logging}),this.cache=null!==(n=A.cache)&&void 0!==n?n:new ho(this,A)}return e.instanceCount=1,e}(),yd=function(e,A){return void 0===A&&(A={}),Md(e,A)};"undefined"!=typeof window&&co.setContext(window);var Md=function(e,A){return n(void 0,void 0,void 0,(function(){var n,s,d,l,u,c,h,f,_,m,g,p,w,B,y,M,b,L,v,C,Q,k,F,D,x,Y,U,H,T,E,S,I,O,P,j,R,K,W;return r(this,(function(r){switch(r.label){case 0:if(!e||"object"!=typeof e)return[2,Promise.reject("Invalid element provided as first argument")];if(!(n=e.ownerDocument))throw new Error("Element is not attached to a Document");if(!(s=n.defaultView))throw new Error("Document is not attached to a Window");return d={allowTaint:null!==(k=A.allowTaint)&&void 0!==k&&k,imageTimeout:null!==(F=A.imageTimeout)&&void 0!==F?F:15e3,proxy:A.proxy,useCORS:null!==(D=A.useCORS)&&void 0!==D&&D},l=t({logging:null===(x=A.logging)||void 0===x||x,cache:A.cache},d),u={windowWidth:null!==(Y=A.windowWidth)&&void 0!==Y?Y:s.innerWidth,windowHeight:null!==(U=A.windowHeight)&&void 0!==U?U:s.innerHeight,scrollX:null!==(H=A.scrollX)&&void 0!==H?H:s.pageXOffset,scrollY:null!==(T=A.scrollY)&&void 0!==T?T:s.pageYOffset},c=new i(u.scrollX,u.scrollY,u.windowWidth,u.windowHeight),h=new Bd(l,c),f=null!==(E=A.foreignObjectRendering)&&void 0!==E&&E,_={allowTaint:null!==(S=A.allowTaint)&&void 0!==S&&S,onclone:A.onclone,ignoreElements:A.ignoreElements,inlineImages:f,copyStyles:f},h.logger.debug("Starting document clone with size "+c.width+"x"+c.height+" scrolled to "+-c.left+","+-c.top),m=new Va(h,e,_),(g=m.clonedReferenceElement)?[4,m.toIFrame(n,c)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return p=r.sent(),w=ma(g)||fa(g)?o(g.ownerDocument):a(h,g),B=w.width,y=w.height,M=w.left,b=w.top,L=bd(h,g,A.backgroundColor),v={canvas:A.canvas,backgroundColor:L,scale:null!==(O=null!==(I=A.scale)&&void 0!==I?I:s.devicePixelRatio)&&void 0!==O?O:1,x:(null!==(P=A.x)&&void 0!==P?P:0)+M,y:(null!==(j=A.y)&&void 0!==j?j:0)+b,width:null!==(R=A.width)&&void 0!==R?R:Math.ceil(B),height:null!==(K=A.height)&&void 0!==K?K:Math.ceil(y)},f?(h.logger.debug("Document cloned, using foreign object rendering"),[4,new gd(h,v).render(g)]):[3,3];case 2:return C=r.sent(),[3,5];case 3:return h.logger.debug("Document cloned, element located at "+M+","+b+" with size "+B+"x"+y+" using computed rendering"),h.logger.debug("Starting DOM parsing"),Q=ra(h,g),L===Q.styles.backgroundColor&&(Q.styles.backgroundColor=cn.TRANSPARENT),h.logger.debug("Starting renderer for element at "+v.x+","+v.y+" with size "+v.width+"x"+v.height),[4,new ud(h,v).render(Q)];case 4:C=r.sent(),r.label=5;case 5:return(null===(W=A.removeContainer)||void 0===W||W)&&(Va.destroy(p)||h.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),h.logger.debug("Finished rendering"),[2,C]}}))}))},bd=function(e,A,t){var n=A.ownerDocument,r=n.documentElement?un(e,getComputedStyle(n.documentElement).backgroundColor):cn.TRANSPARENT,s=n.body?un(e,getComputedStyle(n.body).backgroundColor):cn.TRANSPARENT,i="string"==typeof t?un(e,t):null===t?cn.TRANSPARENT:4294967295;return A===n.documentElement?tn(r)?tn(s)?i:s:r:i};return yd}()},7947:function(e,A){A.read=function(e,A,t,n,r){var s,i,a=8*r-n-1,o=(1<<a)-1,d=o>>1,l=-7,u=t?r-1:0,c=t?-1:1,h=e[A+u];for(u+=c,s=h&(1<<-l)-1,h>>=-l,l+=a;l>0;s=256*s+e[A+u],u+=c,l-=8);for(i=s&(1<<-l)-1,s>>=-l,l+=n;l>0;i=256*i+e[A+u],u+=c,l-=8);if(0===s)s=1-d;else{if(s===o)return i?NaN:1/0*(h?-1:1);i+=Math.pow(2,n),s-=d}return(h?-1:1)*i*Math.pow(2,s-n)},A.write=function(e,A,t,n,r,s){var i,a,o,d=8*s-r-1,l=(1<<d)-1,u=l>>1,c=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:s-1,f=n?1:-1,_=A<0||0===A&&1/A<0?1:0;for(A=Math.abs(A),isNaN(A)||A===1/0?(a=isNaN(A)?1:0,i=l):(i=Math.floor(Math.log(A)/Math.LN2),A*(o=Math.pow(2,-i))<1&&(i--,o*=2),(A+=i+u>=1?c/o:c*Math.pow(2,1-u))*o>=2&&(i++,o/=2),i+u>=l?(a=0,i=l):i+u>=1?(a=(A*o-1)*Math.pow(2,r),i+=u):(a=A*Math.pow(2,u-1)*Math.pow(2,r),i=0));r>=8;e[t+h]=255&a,h+=f,a/=256,r-=8);for(i=i<<r|a,d+=r;d>0;e[t+h]=255&i,h+=f,i/=256,d-=8);e[t+h-f]|=128*_}},934:function(e){var A={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==A.call(e)}},9001:function(e,A,t){var n=t(4296).hp,r=t(8558);e.exports=function e(A,t,n){function r(i,a){if(!t[i]){if(!A[i]){if(s)return s(i,!0);var o=new Error("Cannot find module '"+i+"'");throw o.code="MODULE_NOT_FOUND",o}var d=t[i]={exports:{}};A[i][0].call(d.exports,(function(e){return r(A[i][1][e]||e)}),d,d.exports,e,A,t,n)}return t[i].exports}for(var s=void 0,i=0;i<n.length;i++)r(n[i]);return r}({1:[function(e,A,t){"use strict";var n=e("./utils"),r=e("./support"),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.encode=function(e){for(var A,t,r,i,a,o,d,l=[],u=0,c=e.length,h=c,f="string"!==n.getTypeOf(e);u<e.length;)h=c-u,r=f?(A=e[u++],t=u<c?e[u++]:0,u<c?e[u++]:0):(A=e.charCodeAt(u++),t=u<c?e.charCodeAt(u++):0,u<c?e.charCodeAt(u++):0),i=A>>2,a=(3&A)<<4|t>>4,o=1<h?(15&t)<<2|r>>6:64,d=2<h?63&r:64,l.push(s.charAt(i)+s.charAt(a)+s.charAt(o)+s.charAt(d));return l.join("")},t.decode=function(e){var A,t,n,i,a,o,d=0,l=0,u="data:";if(e.substr(0,u.length)===u)throw new Error("Invalid base64 input, it looks like a data url.");var c,h=3*(e=e.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(e.charAt(e.length-1)===s.charAt(64)&&h--,e.charAt(e.length-2)===s.charAt(64)&&h--,h%1!=0)throw new Error("Invalid base64 input, bad content length.");for(c=r.uint8array?new Uint8Array(0|h):new Array(0|h);d<e.length;)A=s.indexOf(e.charAt(d++))<<2|(i=s.indexOf(e.charAt(d++)))>>4,t=(15&i)<<4|(a=s.indexOf(e.charAt(d++)))>>2,n=(3&a)<<6|(o=s.indexOf(e.charAt(d++))),c[l++]=A,64!==a&&(c[l++]=t),64!==o&&(c[l++]=n);return c}},{"./support":30,"./utils":32}],2:[function(e,A,t){"use strict";var n=e("./external"),r=e("./stream/DataWorker"),s=e("./stream/Crc32Probe"),i=e("./stream/DataLengthProbe");function a(e,A,t,n,r){this.compressedSize=e,this.uncompressedSize=A,this.crc32=t,this.compression=n,this.compressedContent=r}a.prototype={getContentWorker:function(){var e=new r(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new i("data_length")),A=this;return e.on("end",(function(){if(this.streamInfo.data_length!==A.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},getCompressedWorker:function(){return new r(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},a.createWorkerFrom=function(e,A,t){return e.pipe(new s).pipe(new i("uncompressedSize")).pipe(A.compressWorker(t)).pipe(new i("compressedSize")).withStreamInfo("compression",A)},A.exports=a},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,A,t){"use strict";var n=e("./stream/GenericWorker");t.STORE={magic:"\0\0",compressWorker:function(){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},t.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,A,t){"use strict";var n=e("./utils"),r=function(){for(var e,A=[],t=0;t<256;t++){e=t;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;A[t]=e}return A}();A.exports=function(e,A){return void 0!==e&&e.length?"string"!==n.getTypeOf(e)?function(e,A,t,n){var s=r,i=n+t;e^=-1;for(var a=n;a<i;a++)e=e>>>8^s[255&(e^A[a])];return~e}(0|A,e,e.length,0):function(e,A,t,n){var s=r,i=n+t;e^=-1;for(var a=n;a<i;a++)e=e>>>8^s[255&(e^A.charCodeAt(a))];return~e}(0|A,e,e.length,0):0}},{"./utils":32}],5:[function(e,A,t){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!0,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},{}],6:[function(e,A,t){"use strict";var n=null;n="undefined"!=typeof Promise?Promise:e("lie"),A.exports={Promise:n}},{lie:37}],7:[function(e,A,t){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,r=e("pako"),s=e("./utils"),i=e("./stream/GenericWorker"),a=n?"uint8array":"array";function o(e,A){i.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=A,this.meta={}}t.magic="\b\0",s.inherits(o,i),o.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(a,e.data),!1)},o.prototype.flush=function(){i.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},o.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this._pako=null},o.prototype._createPako=function(){this._pako=new r[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(A){e.push({data:A,meta:e.meta})}},t.compressWorker=function(e){return new o("Deflate",e)},t.uncompressWorker=function(){return new o("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,A,t){"use strict";function n(e,A){var t,n="";for(t=0;t<A;t++)n+=String.fromCharCode(255&e),e>>>=8;return n}function r(e,A,t,r,i,l){var u,c,h=e.file,f=e.compression,_=l!==a.utf8encode,m=s.transformTo("string",l(h.name)),g=s.transformTo("string",a.utf8encode(h.name)),p=h.comment,w=s.transformTo("string",l(p)),B=s.transformTo("string",a.utf8encode(p)),y=g.length!==h.name.length,M=B.length!==p.length,b="",L="",v="",C=h.dir,Q=h.date,k={crc32:0,compressedSize:0,uncompressedSize:0};A&&!t||(k.crc32=e.crc32,k.compressedSize=e.compressedSize,k.uncompressedSize=e.uncompressedSize);var F=0;A&&(F|=8),_||!y&&!M||(F|=2048);var D=0,x=0;C&&(D|=16),"UNIX"===i?(x=798,D|=function(e,A){var t=e;return e||(t=A?16893:33204),(65535&t)<<16}(h.unixPermissions,C)):(x=20,D|=function(e){return 63&(e||0)}(h.dosPermissions)),u=Q.getUTCHours(),u<<=6,u|=Q.getUTCMinutes(),u<<=5,u|=Q.getUTCSeconds()/2,c=Q.getUTCFullYear()-1980,c<<=4,c|=Q.getUTCMonth()+1,c<<=5,c|=Q.getUTCDate(),y&&(L=n(1,1)+n(o(m),4)+g,b+="up"+n(L.length,2)+L),M&&(v=n(1,1)+n(o(w),4)+B,b+="uc"+n(v.length,2)+v);var Y="";return Y+="\n\0",Y+=n(F,2),Y+=f.magic,Y+=n(u,2),Y+=n(c,2),Y+=n(k.crc32,4),Y+=n(k.compressedSize,4),Y+=n(k.uncompressedSize,4),Y+=n(m.length,2),Y+=n(b.length,2),{fileRecord:d.LOCAL_FILE_HEADER+Y+m+b,dirRecord:d.CENTRAL_FILE_HEADER+n(x,2)+Y+n(w.length,2)+"\0\0\0\0"+n(D,4)+n(r,4)+m+b+w}}var s=e("../utils"),i=e("../stream/GenericWorker"),a=e("../utf8"),o=e("../crc32"),d=e("../signature");function l(e,A,t,n){i.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=A,this.zipPlatform=t,this.encodeFileName=n,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(l,i),l.prototype.push=function(e){var A=e.meta.percent||0,t=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,i.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:t?(A+100*(t-n-1))/t:100}}))},l.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var A=this.streamFiles&&!e.file.dir;if(A){var t=r(e,A,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:t.fileRecord,meta:{percent:0}})}else this.accumulate=!0},l.prototype.closedSource=function(e){this.accumulate=!1;var A=this.streamFiles&&!e.file.dir,t=r(e,A,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(t.dirRecord),A)this.push({data:function(e){return d.DATA_DESCRIPTOR+n(e.crc32,4)+n(e.compressedSize,4)+n(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:t.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},l.prototype.flush=function(){for(var e=this.bytesWritten,A=0;A<this.dirRecords.length;A++)this.push({data:this.dirRecords[A],meta:{percent:100}});var t=this.bytesWritten-e,r=function(e,A,t,r,i){var a=s.transformTo("string",i(r));return d.CENTRAL_DIRECTORY_END+"\0\0\0\0"+n(e,2)+n(e,2)+n(A,4)+n(t,4)+n(a.length,2)+a}(this.dirRecords.length,t,e,this.zipComment,this.encodeFileName);this.push({data:r,meta:{percent:100}})},l.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},l.prototype.registerPrevious=function(e){this._sources.push(e);var A=this;return e.on("data",(function(e){A.processChunk(e)})),e.on("end",(function(){A.closedSource(A.previous.streamInfo),A._sources.length?A.prepareNextSource():A.end()})),e.on("error",(function(e){A.error(e)})),this},l.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},l.prototype.error=function(e){var A=this._sources;if(!i.prototype.error.call(this,e))return!1;for(var t=0;t<A.length;t++)try{A[t].error(e)}catch(e){}return!0},l.prototype.lock=function(){i.prototype.lock.call(this);for(var e=this._sources,A=0;A<e.length;A++)e[A].lock()},A.exports=l},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,A,t){"use strict";var n=e("../compressions"),r=e("./ZipFileWorker");t.generateWorker=function(e,A,t){var s=new r(A.streamFiles,t,A.platform,A.encodeFileName),i=0;try{e.forEach((function(e,t){i++;var r=function(e,A){var t=e||A,r=n[t];if(!r)throw new Error(t+" is not a valid compression method !");return r}(t.options.compression,A.compression),a=t.options.compressionOptions||A.compressionOptions||{},o=t.dir,d=t.date;t._compressWorker(r,a).withStreamInfo("file",{name:e,dir:o,date:d,comment:t.comment||"",unixPermissions:t.unixPermissions,dosPermissions:t.dosPermissions}).pipe(s)})),s.entriesCount=i}catch(e){s.error(e)}return s}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,A,t){"use strict";function n(){if(!(this instanceof n))return new n;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new n;for(var A in this)"function"!=typeof this[A]&&(e[A]=this[A]);return e}}(n.prototype=e("./object")).loadAsync=e("./load"),n.support=e("./support"),n.defaults=e("./defaults"),n.version="3.10.1",n.loadAsync=function(e,A){return(new n).loadAsync(e,A)},n.external=e("./external"),A.exports=n},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,A,t){"use strict";var n=e("./utils"),r=e("./external"),s=e("./utf8"),i=e("./zipEntries"),a=e("./stream/Crc32Probe"),o=e("./nodejsUtils");function d(e){return new r.Promise((function(A,t){var n=e.decompressed.getContentWorker().pipe(new a);n.on("error",(function(e){t(e)})).on("end",(function(){n.streamInfo.crc32!==e.decompressed.crc32?t(new Error("Corrupted zip : CRC32 mismatch")):A()})).resume()}))}A.exports=function(e,A){var t=this;return A=n.extend(A||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:s.utf8decode}),o.isNode&&o.isStream(e)?r.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):n.prepareContent("the loaded zip file",e,!0,A.optimizedBinaryString,A.base64).then((function(e){var t=new i(A);return t.load(e),t})).then((function(e){var t=[r.Promise.resolve(e)],n=e.files;if(A.checkCRC32)for(var s=0;s<n.length;s++)t.push(d(n[s]));return r.Promise.all(t)})).then((function(e){for(var r=e.shift(),s=r.files,i=0;i<s.length;i++){var a=s[i],o=a.fileNameStr,d=n.resolve(a.fileNameStr);t.file(d,a.decompressed,{binary:!0,optimizedBinaryString:!0,date:a.date,dir:a.dir,comment:a.fileCommentStr.length?a.fileCommentStr:null,unixPermissions:a.unixPermissions,dosPermissions:a.dosPermissions,createFolders:A.createFolders}),a.dir||(t.file(d).unsafeOriginalName=o)}return r.zipComment.length&&(t.comment=r.zipComment),t}))}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,A,t){"use strict";var n=e("../utils"),r=e("../stream/GenericWorker");function s(e,A){r.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(A)}n.inherits(s,r),s.prototype._bindStream=function(e){var A=this;(this._stream=e).pause(),e.on("data",(function(e){A.push({data:e,meta:{percent:0}})})).on("error",(function(e){A.isPaused?this.generatedError=e:A.error(e)})).on("end",(function(){A.isPaused?A._upstreamEnded=!0:A.end()}))},s.prototype.pause=function(){return!!r.prototype.pause.call(this)&&(this._stream.pause(),!0)},s.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},A.exports=s},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,A,t){"use strict";var n=e("readable-stream").Readable;function r(e,A,t){n.call(this,A),this._helper=e;var r=this;e.on("data",(function(e,A){r.push(e)||r._helper.pause(),t&&t(A)})).on("error",(function(e){r.emit("error",e)})).on("end",(function(){r.push(null)}))}e("../utils").inherits(r,n),r.prototype._read=function(){this._helper.resume()},A.exports=r},{"../utils":32,"readable-stream":16}],14:[function(e,A,t){"use strict";A.exports={isNode:void 0!==n,newBufferFrom:function(e,A){if(n.from&&n.from!==Uint8Array.from)return n.from(e,A);if("number"==typeof e)throw new Error('The "data" argument must not be a number');return new n(e,A)},allocBuffer:function(e){if(n.alloc)return n.alloc(e);var A=new n(e);return A.fill(0),A},isBuffer:function(e){return n.isBuffer(e)},isStream:function(e){return e&&"function"==typeof e.on&&"function"==typeof e.pause&&"function"==typeof e.resume}}},{}],15:[function(e,A,t){"use strict";function n(e,A,t){var n,r=s.getTypeOf(A),a=s.extend(t||{},o);a.date=a.date||new Date,null!==a.compression&&(a.compression=a.compression.toUpperCase()),"string"==typeof a.unixPermissions&&(a.unixPermissions=parseInt(a.unixPermissions,8)),a.unixPermissions&&16384&a.unixPermissions&&(a.dir=!0),a.dosPermissions&&16&a.dosPermissions&&(a.dir=!0),a.dir&&(e=_(e)),a.createFolders&&(n=f(e))&&m.call(this,n,!0);var u="string"===r&&!1===a.binary&&!1===a.base64;t&&void 0!==t.binary||(a.binary=!u),(A instanceof d&&0===A.uncompressedSize||a.dir||!A||0===A.length)&&(a.base64=!1,a.binary=!0,A="",a.compression="STORE",r="string");var g=null;g=A instanceof d||A instanceof i?A:c.isNode&&c.isStream(A)?new h(e,A):s.prepareContent(e,A,a.binary,a.optimizedBinaryString,a.base64);var p=new l(e,g,a);this.files[e]=p}var r=e("./utf8"),s=e("./utils"),i=e("./stream/GenericWorker"),a=e("./stream/StreamHelper"),o=e("./defaults"),d=e("./compressedObject"),l=e("./zipObject"),u=e("./generate"),c=e("./nodejsUtils"),h=e("./nodejs/NodejsStreamInputAdapter"),f=function(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var A=e.lastIndexOf("/");return 0<A?e.substring(0,A):""},_=function(e){return"/"!==e.slice(-1)&&(e+="/"),e},m=function(e,A){return A=void 0!==A?A:o.createFolders,e=_(e),this.files[e]||n.call(this,e,null,{dir:!0,createFolders:A}),this.files[e]};function g(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var p={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var A,t,n;for(A in this.files)n=this.files[A],(t=A.slice(this.root.length,A.length))&&A.slice(0,this.root.length)===this.root&&e(t,n)},filter:function(e){var A=[];return this.forEach((function(t,n){e(t,n)&&A.push(n)})),A},file:function(e,A,t){if(1!==arguments.length)return e=this.root+e,n.call(this,e,A,t),this;if(g(e)){var r=e;return this.filter((function(e,A){return!A.dir&&r.test(e)}))}var s=this.files[this.root+e];return s&&!s.dir?s:null},folder:function(e){if(!e)return this;if(g(e))return this.filter((function(A,t){return t.dir&&e.test(A)}));var A=this.root+e,t=m.call(this,A),n=this.clone();return n.root=t.name,n},remove:function(e){e=this.root+e;var A=this.files[e];if(A||("/"!==e.slice(-1)&&(e+="/"),A=this.files[e]),A&&!A.dir)delete this.files[e];else for(var t=this.filter((function(A,t){return t.name.slice(0,e.length)===e})),n=0;n<t.length;n++)delete this.files[t[n].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var A,t={};try{if((t=s.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:r.utf8encode})).type=t.type.toLowerCase(),t.compression=t.compression.toUpperCase(),"binarystring"===t.type&&(t.type="string"),!t.type)throw new Error("No output type specified.");s.checkSupport(t.type),"darwin"!==t.platform&&"freebsd"!==t.platform&&"linux"!==t.platform&&"sunos"!==t.platform||(t.platform="UNIX"),"win32"===t.platform&&(t.platform="DOS");var n=t.comment||this.comment||"";A=u.generateWorker(this,t,n)}catch(e){(A=new i("error")).error(e)}return new a(A,t.type||"string",t.mimeType)},generateAsync:function(e,A){return this.generateInternalStream(e).accumulate(A)},generateNodeStream:function(e,A){return(e=e||{}).type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(A)}};A.exports=p},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(e,A,t){"use strict";A.exports=e("stream")},{stream:void 0}],17:[function(e,A,t){"use strict";var n=e("./DataReader");function r(e){n.call(this,e);for(var A=0;A<this.data.length;A++)e[A]=255&e[A]}e("../utils").inherits(r,n),r.prototype.byteAt=function(e){return this.data[this.zero+e]},r.prototype.lastIndexOfSignature=function(e){for(var A=e.charCodeAt(0),t=e.charCodeAt(1),n=e.charCodeAt(2),r=e.charCodeAt(3),s=this.length-4;0<=s;--s)if(this.data[s]===A&&this.data[s+1]===t&&this.data[s+2]===n&&this.data[s+3]===r)return s-this.zero;return-1},r.prototype.readAndCheckSignature=function(e){var A=e.charCodeAt(0),t=e.charCodeAt(1),n=e.charCodeAt(2),r=e.charCodeAt(3),s=this.readData(4);return A===s[0]&&t===s[1]&&n===s[2]&&r===s[3]},r.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var A=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,A},A.exports=r},{"../utils":32,"./DataReader":18}],18:[function(e,A,t){"use strict";var n=e("../utils");function r(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}r.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(){},readInt:function(e){var A,t=0;for(this.checkOffset(e),A=this.index+e-1;A>=this.index;A--)t=(t<<8)+this.byteAt(A);return this.index+=e,t},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},A.exports=r},{"../utils":32}],19:[function(e,A,t){"use strict";var n=e("./Uint8ArrayReader");function r(e){n.call(this,e)}e("../utils").inherits(r,n),r.prototype.readData=function(e){this.checkOffset(e);var A=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,A},A.exports=r},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,A,t){"use strict";var n=e("./DataReader");function r(e){n.call(this,e)}e("../utils").inherits(r,n),r.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},r.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},r.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},r.prototype.readData=function(e){this.checkOffset(e);var A=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,A},A.exports=r},{"../utils":32,"./DataReader":18}],21:[function(e,A,t){"use strict";var n=e("./ArrayReader");function r(e){n.call(this,e)}e("../utils").inherits(r,n),r.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var A=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,A},A.exports=r},{"../utils":32,"./ArrayReader":17}],22:[function(e,A,t){"use strict";var n=e("../utils"),r=e("../support"),s=e("./ArrayReader"),i=e("./StringReader"),a=e("./NodeBufferReader"),o=e("./Uint8ArrayReader");A.exports=function(e){var A=n.getTypeOf(e);return n.checkSupport(A),"string"!==A||r.uint8array?"nodebuffer"===A?new a(e):r.uint8array?new o(n.transformTo("uint8array",e)):new s(n.transformTo("array",e)):new i(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,A,t){"use strict";t.LOCAL_FILE_HEADER="PK",t.CENTRAL_FILE_HEADER="PK",t.CENTRAL_DIRECTORY_END="PK",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",t.ZIP64_CENTRAL_DIRECTORY_END="PK",t.DATA_DESCRIPTOR="PK\b"},{}],24:[function(e,A,t){"use strict";var n=e("./GenericWorker"),r=e("../utils");function s(e){n.call(this,"ConvertWorker to "+e),this.destType=e}r.inherits(s,n),s.prototype.processChunk=function(e){this.push({data:r.transformTo(this.destType,e.data),meta:e.meta})},A.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(e,A,t){"use strict";var n=e("./GenericWorker"),r=e("../crc32");function s(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(s,n),s.prototype.processChunk=function(e){this.streamInfo.crc32=r(e.data,this.streamInfo.crc32||0),this.push(e)},A.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,A,t){"use strict";var n=e("../utils"),r=e("./GenericWorker");function s(e){r.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}n.inherits(s,r),s.prototype.processChunk=function(e){if(e){var A=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=A+e.data.length}r.prototype.processChunk.call(this,e)},A.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(e,A,t){"use strict";var n=e("../utils"),r=e("./GenericWorker");function s(e){r.call(this,"DataWorker");var A=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then((function(e){A.dataIsReady=!0,A.data=e,A.max=e&&e.length||0,A.type=n.getTypeOf(e),A.isPaused||A._tickAndRepeat()}),(function(e){A.error(e)}))}n.inherits(s,r),s.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,A=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,A);break;case"uint8array":e=this.data.subarray(this.index,A);break;case"array":case"nodebuffer":e=this.data.slice(this.index,A)}return this.index=A,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},A.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(e,A,t){"use strict";function n(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,A){return this._listeners[e].push(A),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,A){if(this._listeners[e])for(var t=0;t<this._listeners[e].length;t++)this._listeners[e][t].call(this,A)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var A=this;return e.on("data",(function(e){A.processChunk(e)})),e.on("end",(function(){A.end()})),e.on("error",(function(e){A.error(e)})),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var e=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,A){return this.extraStreamInfo[e]=A,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}},A.exports=n},{}],29:[function(e,A,t){"use strict";var r=e("../utils"),s=e("./ConvertWorker"),i=e("./GenericWorker"),a=e("../base64"),o=e("../support"),d=e("../external"),l=null;if(o.nodestream)try{l=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function u(e,A){return new d.Promise((function(t,s){var i=[],o=e._internalType,d=e._outputType,l=e._mimeType;e.on("data",(function(e,t){i.push(e),A&&A(t)})).on("error",(function(e){i=[],s(e)})).on("end",(function(){try{var e=function(e,A,t){switch(e){case"blob":return r.newBlob(r.transformTo("arraybuffer",A),t);case"base64":return a.encode(A);default:return r.transformTo(e,A)}}(d,function(e,A){var t,r=0,s=null,i=0;for(t=0;t<A.length;t++)i+=A[t].length;switch(e){case"string":return A.join("");case"array":return Array.prototype.concat.apply([],A);case"uint8array":for(s=new Uint8Array(i),t=0;t<A.length;t++)s.set(A[t],r),r+=A[t].length;return s;case"nodebuffer":return n.concat(A);default:throw new Error("concat : unsupported type '"+e+"'")}}(o,i),l);t(e)}catch(e){s(e)}i=[]})).resume()}))}function c(e,A,t){var n=A;switch(A){case"blob":case"arraybuffer":n="uint8array";break;case"base64":n="string"}try{this._internalType=n,this._outputType=A,this._mimeType=t,r.checkSupport(n),this._worker=e.pipe(new s(n)),e.lock()}catch(e){this._worker=new i("error"),this._worker.error(e)}}c.prototype={accumulate:function(e){return u(this,e)},on:function(e,A){var t=this;return"data"===e?this._worker.on(e,(function(e){A.call(t,e.data,e.meta)})):this._worker.on(e,(function(){r.delay(A,arguments,t)})),this},resume:function(){return r.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(r.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new l(this,{objectMode:"nodebuffer"!==this._outputType},e)}},A.exports=c},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,A,t){"use strict";if(t.base64=!0,t.array=!0,t.string=!0,t.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,t.nodebuffer=void 0!==n,t.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)t.blob=!1;else{var r=new ArrayBuffer(0);try{t.blob=0===new Blob([r],{type:"application/zip"}).size}catch(e){try{var s=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);s.append(r),t.blob=0===s.getBlob("application/zip").size}catch(e){t.blob=!1}}}try{t.nodestream=!!e("readable-stream").Readable}catch(e){t.nodestream=!1}},{"readable-stream":16}],31:[function(e,A,t){"use strict";for(var n=e("./utils"),r=e("./support"),s=e("./nodejsUtils"),i=e("./stream/GenericWorker"),a=new Array(256),o=0;o<256;o++)a[o]=252<=o?6:248<=o?5:240<=o?4:224<=o?3:192<=o?2:1;function d(){i.call(this,"utf-8 decode"),this.leftOver=null}function l(){i.call(this,"utf-8 encode")}a[254]=a[254]=1,t.utf8encode=function(e){return r.nodebuffer?s.newBufferFrom(e,"utf-8"):function(e){var A,t,n,s,i,a=e.length,o=0;for(s=0;s<a;s++)55296==(64512&(t=e.charCodeAt(s)))&&s+1<a&&56320==(64512&(n=e.charCodeAt(s+1)))&&(t=65536+(t-55296<<10)+(n-56320),s++),o+=t<128?1:t<2048?2:t<65536?3:4;for(A=r.uint8array?new Uint8Array(o):new Array(o),s=i=0;i<o;s++)55296==(64512&(t=e.charCodeAt(s)))&&s+1<a&&56320==(64512&(n=e.charCodeAt(s+1)))&&(t=65536+(t-55296<<10)+(n-56320),s++),t<128?A[i++]=t:(t<2048?A[i++]=192|t>>>6:(t<65536?A[i++]=224|t>>>12:(A[i++]=240|t>>>18,A[i++]=128|t>>>12&63),A[i++]=128|t>>>6&63),A[i++]=128|63&t);return A}(e)},t.utf8decode=function(e){return r.nodebuffer?n.transformTo("nodebuffer",e).toString("utf-8"):function(e){var A,t,r,s,i=e.length,o=new Array(2*i);for(A=t=0;A<i;)if((r=e[A++])<128)o[t++]=r;else if(4<(s=a[r]))o[t++]=65533,A+=s-1;else{for(r&=2===s?31:3===s?15:7;1<s&&A<i;)r=r<<6|63&e[A++],s--;1<s?o[t++]=65533:r<65536?o[t++]=r:(r-=65536,o[t++]=55296|r>>10&1023,o[t++]=56320|1023&r)}return o.length!==t&&(o.subarray?o=o.subarray(0,t):o.length=t),n.applyFromCharCode(o)}(e=n.transformTo(r.uint8array?"uint8array":"array",e))},n.inherits(d,i),d.prototype.processChunk=function(e){var A=n.transformTo(r.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(r.uint8array){var s=A;(A=new Uint8Array(s.length+this.leftOver.length)).set(this.leftOver,0),A.set(s,this.leftOver.length)}else A=this.leftOver.concat(A);this.leftOver=null}var i=function(e,A){var t;for((A=A||e.length)>e.length&&(A=e.length),t=A-1;0<=t&&128==(192&e[t]);)t--;return t<0||0===t?A:t+a[e[t]]>A?t:A}(A),o=A;i!==A.length&&(r.uint8array?(o=A.subarray(0,i),this.leftOver=A.subarray(i,A.length)):(o=A.slice(0,i),this.leftOver=A.slice(i,A.length))),this.push({data:t.utf8decode(o),meta:e.meta})},d.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:t.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},t.Utf8DecodeWorker=d,n.inherits(l,i),l.prototype.processChunk=function(e){this.push({data:t.utf8encode(e.data),meta:e.meta})},t.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,A,t){"use strict";var n=e("./support"),r=e("./base64"),s=e("./nodejsUtils"),i=e("./external");function a(e){return e}function o(e,A){for(var t=0;t<e.length;++t)A[t]=255&e.charCodeAt(t);return A}e("setimmediate"),t.newBlob=function(e,A){t.checkSupport("blob");try{return new Blob([e],{type:A})}catch(t){try{var n=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return n.append(e),n.getBlob(A)}catch(e){throw new Error("Bug : can't construct the Blob.")}}};var d={stringifyByChunk:function(e,A,t){var n=[],r=0,s=e.length;if(s<=t)return String.fromCharCode.apply(null,e);for(;r<s;)"array"===A||"nodebuffer"===A?n.push(String.fromCharCode.apply(null,e.slice(r,Math.min(r+t,s)))):n.push(String.fromCharCode.apply(null,e.subarray(r,Math.min(r+t,s)))),r+=t;return n.join("")},stringifyByChar:function(e){for(var A="",t=0;t<e.length;t++)A+=String.fromCharCode(e[t]);return A},applyCanBeUsed:{uint8array:function(){try{return n.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(e){return!1}}(),nodebuffer:function(){try{return n.nodebuffer&&1===String.fromCharCode.apply(null,s.allocBuffer(1)).length}catch(e){return!1}}()}};function l(e){var A=65536,n=t.getTypeOf(e),r=!0;if("uint8array"===n?r=d.applyCanBeUsed.uint8array:"nodebuffer"===n&&(r=d.applyCanBeUsed.nodebuffer),r)for(;1<A;)try{return d.stringifyByChunk(e,n,A)}catch(e){A=Math.floor(A/2)}return d.stringifyByChar(e)}function u(e,A){for(var t=0;t<e.length;t++)A[t]=e[t];return A}t.applyFromCharCode=l;var c={};c.string={string:a,array:function(e){return o(e,new Array(e.length))},arraybuffer:function(e){return c.string.uint8array(e).buffer},uint8array:function(e){return o(e,new Uint8Array(e.length))},nodebuffer:function(e){return o(e,s.allocBuffer(e.length))}},c.array={string:l,array:a,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return s.newBufferFrom(e)}},c.arraybuffer={string:function(e){return l(new Uint8Array(e))},array:function(e){return u(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:a,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return s.newBufferFrom(new Uint8Array(e))}},c.uint8array={string:l,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:a,nodebuffer:function(e){return s.newBufferFrom(e)}},c.nodebuffer={string:l,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return c.nodebuffer.uint8array(e).buffer},uint8array:function(e){return u(e,new Uint8Array(e.length))},nodebuffer:a},t.transformTo=function(e,A){if(A=A||"",!e)return A;t.checkSupport(e);var n=t.getTypeOf(A);return c[n][e](A)},t.resolve=function(e){for(var A=e.split("/"),t=[],n=0;n<A.length;n++){var r=A[n];"."===r||""===r&&0!==n&&n!==A.length-1||(".."===r?t.pop():t.push(r))}return t.join("/")},t.getTypeOf=function(e){return"string"==typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":n.nodebuffer&&s.isBuffer(e)?"nodebuffer":n.uint8array&&e instanceof Uint8Array?"uint8array":n.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},t.checkSupport=function(e){if(!n[e.toLowerCase()])throw new Error(e+" is not supported by this platform")},t.MAX_VALUE_16BITS=65535,t.MAX_VALUE_32BITS=-1,t.pretty=function(e){var A,t,n="";for(t=0;t<(e||"").length;t++)n+="\\x"+((A=e.charCodeAt(t))<16?"0":"")+A.toString(16).toUpperCase();return n},t.delay=function(e,A,t){setImmediate((function(){e.apply(t||null,A||[])}))},t.inherits=function(e,A){function t(){}t.prototype=A.prototype,e.prototype=new t},t.extend=function(){var e,A,t={};for(e=0;e<arguments.length;e++)for(A in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],A)&&void 0===t[A]&&(t[A]=arguments[e][A]);return t},t.prepareContent=function(e,A,s,a,d){return i.Promise.resolve(A).then((function(e){return n.blob&&(e instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(e)))&&"undefined"!=typeof FileReader?new i.Promise((function(A,t){var n=new FileReader;n.onload=function(e){A(e.target.result)},n.onerror=function(e){t(e.target.error)},n.readAsArrayBuffer(e)})):e})).then((function(A){var l=t.getTypeOf(A);return l?("arraybuffer"===l?A=t.transformTo("uint8array",A):"string"===l&&(d?A=r.decode(A):s&&!0!==a&&(A=function(e){return o(e,n.uint8array?new Uint8Array(e.length):new Array(e.length))}(A))),A):i.Promise.reject(new Error("Can't read the data of '"+e+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))}))}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,A,t){"use strict";var n=e("./reader/readerFor"),r=e("./utils"),s=e("./signature"),i=e("./zipEntry"),a=e("./support");function o(e){this.files=[],this.loadOptions=e}o.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var A=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+r.pretty(A)+", expected "+r.pretty(e)+")")}},isSignature:function(e,A){var t=this.reader.index;this.reader.setIndex(e);var n=this.reader.readString(4)===A;return this.reader.setIndex(t),n},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),A=a.uint8array?"uint8array":"array",t=r.transformTo(A,e);this.zipComment=this.loadOptions.decodeFileName(t)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,A,t,n=this.zip64EndOfCentralSize-44;0<n;)e=this.reader.readInt(2),A=this.reader.readInt(4),t=this.reader.readData(A),this.zip64ExtensibleData[e]={id:e,length:A,value:t}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,A;for(e=0;e<this.files.length;e++)A=this.files[e],this.reader.setIndex(A.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),A.readLocalPart(this.reader),A.handleUTF8(),A.processAttributes()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER);)(e=new i({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,s.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(e);var A=e;if(this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===r.MAX_VALUE_16BITS||this.diskWithCentralDirStart===r.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===r.MAX_VALUE_16BITS||this.centralDirRecords===r.MAX_VALUE_16BITS||this.centralDirSize===r.MAX_VALUE_32BITS||this.centralDirOffset===r.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,s.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var t=this.centralDirOffset+this.centralDirSize;this.zip64&&(t+=20,t+=12+this.zip64EndOfCentralSize);var n=A-t;if(0<n)this.isSignature(A,s.CENTRAL_FILE_HEADER)||(this.reader.zero=n);else if(n<0)throw new Error("Corrupted zip: missing "+Math.abs(n)+" bytes.")},prepareReader:function(e){this.reader=n(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},A.exports=o},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,A,t){"use strict";var n=e("./reader/readerFor"),r=e("./utils"),s=e("./compressedObject"),i=e("./crc32"),a=e("./utf8"),o=e("./compressions"),d=e("./support");function l(e,A){this.options=e,this.loadOptions=A}l.prototype={isEncrypted:function(){return!(1&~this.bitFlag)},useUTF8:function(){return!(2048&~this.bitFlag)},readLocalPart:function(e){var A,t;if(e.skip(22),this.fileNameLength=e.readInt(2),t=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(t),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(A=function(e){for(var A in o)if(Object.prototype.hasOwnProperty.call(o,A)&&o[A].magic===e)return o[A];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+r.pretty(this.compressionMethod)+" unknown (inner file : "+r.transformTo("string",this.fileName)+")");this.decompressed=new s(this.compressedSize,this.uncompressedSize,this.crc32,A,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var A=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(A),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=n(this.extraFields[1].value);this.uncompressedSize===r.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===r.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===r.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===r.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var A,t,n,r=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4<r;)A=e.readInt(2),t=e.readInt(2),n=e.readData(t),this.extraFields[A]={id:A,length:t,value:n};e.setIndex(r)},handleUTF8:function(){var e=d.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=a.utf8decode(this.fileName),this.fileCommentStr=a.utf8decode(this.fileComment);else{var A=this.findExtraFieldUnicodePath();if(null!==A)this.fileNameStr=A;else{var t=r.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(t)}var n=this.findExtraFieldUnicodeComment();if(null!==n)this.fileCommentStr=n;else{var s=r.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(s)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var A=n(e.value);return 1!==A.readInt(1)||i(this.fileName)!==A.readInt(4)?null:a.utf8decode(A.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var A=n(e.value);return 1!==A.readInt(1)||i(this.fileComment)!==A.readInt(4)?null:a.utf8decode(A.readData(e.length-5))}return null}},A.exports=l},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,A,t){"use strict";function n(e,A,t){this.name=e,this.dir=t.dir,this.date=t.date,this.comment=t.comment,this.unixPermissions=t.unixPermissions,this.dosPermissions=t.dosPermissions,this._data=A,this._dataBinary=t.binary,this.options={compression:t.compression,compressionOptions:t.compressionOptions}}var r=e("./stream/StreamHelper"),s=e("./stream/DataWorker"),i=e("./utf8"),a=e("./compressedObject"),o=e("./stream/GenericWorker");n.prototype={internalStream:function(e){var A=null,t="string";try{if(!e)throw new Error("No output type specified.");var n="string"===(t=e.toLowerCase())||"text"===t;"binarystring"!==t&&"text"!==t||(t="string"),A=this._decompressWorker();var s=!this._dataBinary;s&&!n&&(A=A.pipe(new i.Utf8EncodeWorker)),!s&&n&&(A=A.pipe(new i.Utf8DecodeWorker))}catch(e){(A=new o("error")).error(e)}return new r(A,t,"")},async:function(e,A){return this.internalStream(e).accumulate(A)},nodeStream:function(e,A){return this.internalStream(e||"nodebuffer").toNodejsStream(A)},_compressWorker:function(e,A){if(this._data instanceof a&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var t=this._decompressWorker();return this._dataBinary||(t=t.pipe(new i.Utf8EncodeWorker)),a.createWorkerFrom(t,e,A)},_decompressWorker:function(){return this._data instanceof a?this._data.getContentWorker():this._data instanceof o?this._data:new s(this._data)}};for(var d=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],l=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},u=0;u<d.length;u++)n.prototype[d[u]]=l;A.exports=n},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,A,n){(function(e){"use strict";var t,n,r=e.MutationObserver||e.WebKitMutationObserver;if(r){var s=0,i=new r(l),a=e.document.createTextNode("");i.observe(a,{characterData:!0}),t=function(){a.data=s=++s%2}}else if(e.setImmediate||void 0===e.MessageChannel)t="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var A=e.document.createElement("script");A.onreadystatechange=function(){l(),A.onreadystatechange=null,A.parentNode.removeChild(A),A=null},e.document.documentElement.appendChild(A)}:function(){setTimeout(l,0)};else{var o=new e.MessageChannel;o.port1.onmessage=l,t=function(){o.port2.postMessage(0)}}var d=[];function l(){var e,A;n=!0;for(var t=d.length;t;){for(A=d,d=[],e=-1;++e<t;)A[e]();t=d.length}n=!1}A.exports=function(e){1!==d.push(e)||n||t()}}).call(this,void 0!==t.g?t.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(e,A,t){"use strict";var n=e("immediate");function r(){}var s={},i=["REJECTED"],a=["FULFILLED"],o=["PENDING"];function d(e){if("function"!=typeof e)throw new TypeError("resolver must be a function");this.state=o,this.queue=[],this.outcome=void 0,e!==r&&h(this,e)}function l(e,A,t){this.promise=e,"function"==typeof A&&(this.onFulfilled=A,this.callFulfilled=this.otherCallFulfilled),"function"==typeof t&&(this.onRejected=t,this.callRejected=this.otherCallRejected)}function u(e,A,t){n((function(){var n;try{n=A(t)}catch(n){return s.reject(e,n)}n===e?s.reject(e,new TypeError("Cannot resolve promise with itself")):s.resolve(e,n)}))}function c(e){var A=e&&e.then;if(e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof A)return function(){A.apply(e,arguments)}}function h(e,A){var t=!1;function n(A){t||(t=!0,s.reject(e,A))}function r(A){t||(t=!0,s.resolve(e,A))}var i=f((function(){A(r,n)}));"error"===i.status&&n(i.value)}function f(e,A){var t={};try{t.value=e(A),t.status="success"}catch(e){t.status="error",t.value=e}return t}(A.exports=d).prototype.finally=function(e){if("function"!=typeof e)return this;var A=this.constructor;return this.then((function(t){return A.resolve(e()).then((function(){return t}))}),(function(t){return A.resolve(e()).then((function(){throw t}))}))},d.prototype.catch=function(e){return this.then(null,e)},d.prototype.then=function(e,A){if("function"!=typeof e&&this.state===a||"function"!=typeof A&&this.state===i)return this;var t=new this.constructor(r);return this.state!==o?u(t,this.state===a?e:A,this.outcome):this.queue.push(new l(t,e,A)),t},l.prototype.callFulfilled=function(e){s.resolve(this.promise,e)},l.prototype.otherCallFulfilled=function(e){u(this.promise,this.onFulfilled,e)},l.prototype.callRejected=function(e){s.reject(this.promise,e)},l.prototype.otherCallRejected=function(e){u(this.promise,this.onRejected,e)},s.resolve=function(e,A){var t=f(c,A);if("error"===t.status)return s.reject(e,t.value);var n=t.value;if(n)h(e,n);else{e.state=a,e.outcome=A;for(var r=-1,i=e.queue.length;++r<i;)e.queue[r].callFulfilled(A)}return e},s.reject=function(e,A){e.state=i,e.outcome=A;for(var t=-1,n=e.queue.length;++t<n;)e.queue[t].callRejected(A);return e},d.resolve=function(e){return e instanceof this?e:s.resolve(new this(r),e)},d.reject=function(e){var A=new this(r);return s.reject(A,e)},d.all=function(e){var A=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var t=e.length,n=!1;if(!t)return this.resolve([]);for(var i=new Array(t),a=0,o=-1,d=new this(r);++o<t;)l(e[o],o);return d;function l(e,r){A.resolve(e).then((function(e){i[r]=e,++a!==t||n||(n=!0,s.resolve(d,i))}),(function(e){n||(n=!0,s.reject(d,e))}))}},d.race=function(e){var A=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var t=e.length,n=!1;if(!t)return this.resolve([]);for(var i,a=-1,o=new this(r);++a<t;)i=e[a],A.resolve(i).then((function(e){n||(n=!0,s.resolve(o,e))}),(function(e){n||(n=!0,s.reject(o,e))}));return o}},{immediate:36}],38:[function(e,A,t){"use strict";var n={};(0,e("./lib/utils/common").assign)(n,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),A.exports=n},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,A,t){"use strict";var n=e("./zlib/deflate"),r=e("./utils/common"),s=e("./utils/strings"),i=e("./zlib/messages"),a=e("./zlib/zstream"),o=Object.prototype.toString,d=0,l=-1,u=0,c=8;function h(e){if(!(this instanceof h))return new h(e);this.options=r.assign({level:l,method:c,chunkSize:16384,windowBits:15,memLevel:8,strategy:u,to:""},e||{});var A=this.options;A.raw&&0<A.windowBits?A.windowBits=-A.windowBits:A.gzip&&0<A.windowBits&&A.windowBits<16&&(A.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var t=n.deflateInit2(this.strm,A.level,A.method,A.windowBits,A.memLevel,A.strategy);if(t!==d)throw new Error(i[t]);if(A.header&&n.deflateSetHeader(this.strm,A.header),A.dictionary){var f;if(f="string"==typeof A.dictionary?s.string2buf(A.dictionary):"[object ArrayBuffer]"===o.call(A.dictionary)?new Uint8Array(A.dictionary):A.dictionary,(t=n.deflateSetDictionary(this.strm,f))!==d)throw new Error(i[t]);this._dict_set=!0}}function f(e,A){var t=new h(A);if(t.push(e,!0),t.err)throw t.msg||i[t.err];return t.result}h.prototype.push=function(e,A){var t,i,a=this.strm,l=this.options.chunkSize;if(this.ended)return!1;i=A===~~A?A:!0===A?4:0,"string"==typeof e?a.input=s.string2buf(e):"[object ArrayBuffer]"===o.call(e)?a.input=new Uint8Array(e):a.input=e,a.next_in=0,a.avail_in=a.input.length;do{if(0===a.avail_out&&(a.output=new r.Buf8(l),a.next_out=0,a.avail_out=l),1!==(t=n.deflate(a,i))&&t!==d)return this.onEnd(t),!(this.ended=!0);0!==a.avail_out&&(0!==a.avail_in||4!==i&&2!==i)||("string"===this.options.to?this.onData(s.buf2binstring(r.shrinkBuf(a.output,a.next_out))):this.onData(r.shrinkBuf(a.output,a.next_out)))}while((0<a.avail_in||0===a.avail_out)&&1!==t);return 4===i?(t=n.deflateEnd(this.strm),this.onEnd(t),this.ended=!0,t===d):2!==i||(this.onEnd(d),!(a.avail_out=0))},h.prototype.onData=function(e){this.chunks.push(e)},h.prototype.onEnd=function(e){e===d&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=h,t.deflate=f,t.deflateRaw=function(e,A){return(A=A||{}).raw=!0,f(e,A)},t.gzip=function(e,A){return(A=A||{}).gzip=!0,f(e,A)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,A,t){"use strict";var n=e("./zlib/inflate"),r=e("./utils/common"),s=e("./utils/strings"),i=e("./zlib/constants"),a=e("./zlib/messages"),o=e("./zlib/zstream"),d=e("./zlib/gzheader"),l=Object.prototype.toString;function u(e){if(!(this instanceof u))return new u(e);this.options=r.assign({chunkSize:16384,windowBits:0,to:""},e||{});var A=this.options;A.raw&&0<=A.windowBits&&A.windowBits<16&&(A.windowBits=-A.windowBits,0===A.windowBits&&(A.windowBits=-15)),!(0<=A.windowBits&&A.windowBits<16)||e&&e.windowBits||(A.windowBits+=32),15<A.windowBits&&A.windowBits<48&&!(15&A.windowBits)&&(A.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var t=n.inflateInit2(this.strm,A.windowBits);if(t!==i.Z_OK)throw new Error(a[t]);this.header=new d,n.inflateGetHeader(this.strm,this.header)}function c(e,A){var t=new u(A);if(t.push(e,!0),t.err)throw t.msg||a[t.err];return t.result}u.prototype.push=function(e,A){var t,a,o,d,u,c,h=this.strm,f=this.options.chunkSize,_=this.options.dictionary,m=!1;if(this.ended)return!1;a=A===~~A?A:!0===A?i.Z_FINISH:i.Z_NO_FLUSH,"string"==typeof e?h.input=s.binstring2buf(e):"[object ArrayBuffer]"===l.call(e)?h.input=new Uint8Array(e):h.input=e,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new r.Buf8(f),h.next_out=0,h.avail_out=f),(t=n.inflate(h,i.Z_NO_FLUSH))===i.Z_NEED_DICT&&_&&(c="string"==typeof _?s.string2buf(_):"[object ArrayBuffer]"===l.call(_)?new Uint8Array(_):_,t=n.inflateSetDictionary(this.strm,c)),t===i.Z_BUF_ERROR&&!0===m&&(t=i.Z_OK,m=!1),t!==i.Z_STREAM_END&&t!==i.Z_OK)return this.onEnd(t),!(this.ended=!0);h.next_out&&(0!==h.avail_out&&t!==i.Z_STREAM_END&&(0!==h.avail_in||a!==i.Z_FINISH&&a!==i.Z_SYNC_FLUSH)||("string"===this.options.to?(o=s.utf8border(h.output,h.next_out),d=h.next_out-o,u=s.buf2string(h.output,o),h.next_out=d,h.avail_out=f-d,d&&r.arraySet(h.output,h.output,o,d,0),this.onData(u)):this.onData(r.shrinkBuf(h.output,h.next_out)))),0===h.avail_in&&0===h.avail_out&&(m=!0)}while((0<h.avail_in||0===h.avail_out)&&t!==i.Z_STREAM_END);return t===i.Z_STREAM_END&&(a=i.Z_FINISH),a===i.Z_FINISH?(t=n.inflateEnd(this.strm),this.onEnd(t),this.ended=!0,t===i.Z_OK):a!==i.Z_SYNC_FLUSH||(this.onEnd(i.Z_OK),!(h.avail_out=0))},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){e===i.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=u,t.inflate=c,t.inflateRaw=function(e,A){return(A=A||{}).raw=!0,c(e,A)},t.ungzip=c},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,A,t){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;t.assign=function(e){for(var A=Array.prototype.slice.call(arguments,1);A.length;){var t=A.shift();if(t){if("object"!=typeof t)throw new TypeError(t+"must be non-object");for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}}return e},t.shrinkBuf=function(e,A){return e.length===A?e:e.subarray?e.subarray(0,A):(e.length=A,e)};var r={arraySet:function(e,A,t,n,r){if(A.subarray&&e.subarray)e.set(A.subarray(t,t+n),r);else for(var s=0;s<n;s++)e[r+s]=A[t+s]},flattenChunks:function(e){var A,t,n,r,s,i;for(A=n=0,t=e.length;A<t;A++)n+=e[A].length;for(i=new Uint8Array(n),A=r=0,t=e.length;A<t;A++)s=e[A],i.set(s,r),r+=s.length;return i}},s={arraySet:function(e,A,t,n,r){for(var s=0;s<n;s++)e[r+s]=A[t+s]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,r)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,s))},t.setTyped(n)},{}],42:[function(e,A,t){"use strict";var n=e("./common"),r=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(e){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){s=!1}for(var i=new n.Buf8(256),a=0;a<256;a++)i[a]=252<=a?6:248<=a?5:240<=a?4:224<=a?3:192<=a?2:1;function o(e,A){if(A<65537&&(e.subarray&&s||!e.subarray&&r))return String.fromCharCode.apply(null,n.shrinkBuf(e,A));for(var t="",i=0;i<A;i++)t+=String.fromCharCode(e[i]);return t}i[254]=i[254]=1,t.string2buf=function(e){var A,t,r,s,i,a=e.length,o=0;for(s=0;s<a;s++)55296==(64512&(t=e.charCodeAt(s)))&&s+1<a&&56320==(64512&(r=e.charCodeAt(s+1)))&&(t=65536+(t-55296<<10)+(r-56320),s++),o+=t<128?1:t<2048?2:t<65536?3:4;for(A=new n.Buf8(o),s=i=0;i<o;s++)55296==(64512&(t=e.charCodeAt(s)))&&s+1<a&&56320==(64512&(r=e.charCodeAt(s+1)))&&(t=65536+(t-55296<<10)+(r-56320),s++),t<128?A[i++]=t:(t<2048?A[i++]=192|t>>>6:(t<65536?A[i++]=224|t>>>12:(A[i++]=240|t>>>18,A[i++]=128|t>>>12&63),A[i++]=128|t>>>6&63),A[i++]=128|63&t);return A},t.buf2binstring=function(e){return o(e,e.length)},t.binstring2buf=function(e){for(var A=new n.Buf8(e.length),t=0,r=A.length;t<r;t++)A[t]=e.charCodeAt(t);return A},t.buf2string=function(e,A){var t,n,r,s,a=A||e.length,d=new Array(2*a);for(t=n=0;t<a;)if((r=e[t++])<128)d[n++]=r;else if(4<(s=i[r]))d[n++]=65533,t+=s-1;else{for(r&=2===s?31:3===s?15:7;1<s&&t<a;)r=r<<6|63&e[t++],s--;1<s?d[n++]=65533:r<65536?d[n++]=r:(r-=65536,d[n++]=55296|r>>10&1023,d[n++]=56320|1023&r)}return o(d,n)},t.utf8border=function(e,A){var t;for((A=A||e.length)>e.length&&(A=e.length),t=A-1;0<=t&&128==(192&e[t]);)t--;return t<0||0===t?A:t+i[e[t]]>A?t:A}},{"./common":41}],43:[function(e,A,t){"use strict";A.exports=function(e,A,t,n){for(var r=65535&e,s=e>>>16&65535,i=0;0!==t;){for(t-=i=2e3<t?2e3:t;s=s+(r=r+A[n++]|0)|0,--i;);r%=65521,s%=65521}return r|s<<16}},{}],44:[function(e,A,t){"use strict";A.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(e,A,t){"use strict";var n=function(){for(var e,A=[],t=0;t<256;t++){e=t;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;A[t]=e}return A}();A.exports=function(e,A,t,r){var s=n,i=r+t;e^=-1;for(var a=r;a<i;a++)e=e>>>8^s[255&(e^A[a])];return~e}},{}],46:[function(e,A,t){"use strict";var n,r=e("../utils/common"),s=e("./trees"),i=e("./adler32"),a=e("./crc32"),o=e("./messages"),d=0,l=4,u=0,c=-2,h=-1,f=4,_=2,m=8,g=9,p=286,w=30,B=19,y=2*p+1,M=15,b=3,L=258,v=L+b+1,C=42,Q=113,k=1,F=2,D=3,x=4;function Y(e,A){return e.msg=o[A],A}function U(e){return(e<<1)-(4<e?9:0)}function H(e){for(var A=e.length;0<=--A;)e[A]=0}function T(e){var A=e.state,t=A.pending;t>e.avail_out&&(t=e.avail_out),0!==t&&(r.arraySet(e.output,A.pending_buf,A.pending_out,t,e.next_out),e.next_out+=t,A.pending_out+=t,e.total_out+=t,e.avail_out-=t,A.pending-=t,0===A.pending&&(A.pending_out=0))}function E(e,A){s._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,A),e.block_start=e.strstart,T(e.strm)}function S(e,A){e.pending_buf[e.pending++]=A}function I(e,A){e.pending_buf[e.pending++]=A>>>8&255,e.pending_buf[e.pending++]=255&A}function O(e,A){var t,n,r=e.max_chain_length,s=e.strstart,i=e.prev_length,a=e.nice_match,o=e.strstart>e.w_size-v?e.strstart-(e.w_size-v):0,d=e.window,l=e.w_mask,u=e.prev,c=e.strstart+L,h=d[s+i-1],f=d[s+i];e.prev_length>=e.good_match&&(r>>=2),a>e.lookahead&&(a=e.lookahead);do{if(d[(t=A)+i]===f&&d[t+i-1]===h&&d[t]===d[s]&&d[++t]===d[s+1]){s+=2,t++;do{}while(d[++s]===d[++t]&&d[++s]===d[++t]&&d[++s]===d[++t]&&d[++s]===d[++t]&&d[++s]===d[++t]&&d[++s]===d[++t]&&d[++s]===d[++t]&&d[++s]===d[++t]&&s<c);if(n=L-(c-s),s=c-L,i<n){if(e.match_start=A,a<=(i=n))break;h=d[s+i-1],f=d[s+i]}}}while((A=u[A&l])>o&&0!=--r);return i<=e.lookahead?i:e.lookahead}function P(e){var A,t,n,s,o,d,l,u,c,h,f=e.w_size;do{if(s=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-v)){for(r.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,A=t=e.hash_size;n=e.head[--A],e.head[A]=f<=n?n-f:0,--t;);for(A=t=f;n=e.prev[--A],e.prev[A]=f<=n?n-f:0,--t;);s+=f}if(0===e.strm.avail_in)break;if(d=e.strm,l=e.window,u=e.strstart+e.lookahead,h=void 0,(c=s)<(h=d.avail_in)&&(h=c),t=0===h?0:(d.avail_in-=h,r.arraySet(l,d.input,d.next_in,h,u),1===d.state.wrap?d.adler=i(d.adler,l,h,u):2===d.state.wrap&&(d.adler=a(d.adler,l,h,u)),d.next_in+=h,d.total_in+=h,h),e.lookahead+=t,e.lookahead+e.insert>=b)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+b-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<b)););}while(e.lookahead<v&&0!==e.strm.avail_in)}function j(e,A){for(var t,n;;){if(e.lookahead<v){if(P(e),e.lookahead<v&&A===d)return k;if(0===e.lookahead)break}if(t=0,e.lookahead>=b&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+b-1])&e.hash_mask,t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==t&&e.strstart-t<=e.w_size-v&&(e.match_length=O(e,t)),e.match_length>=b)if(n=s._tr_tally(e,e.strstart-e.match_start,e.match_length-b),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=b){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+b-1])&e.hash_mask,t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart,0!=--e.match_length;);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(E(e,!1),0===e.strm.avail_out))return k}return e.insert=e.strstart<b-1?e.strstart:b-1,A===l?(E(e,!0),0===e.strm.avail_out?D:x):e.last_lit&&(E(e,!1),0===e.strm.avail_out)?k:F}function R(e,A){for(var t,n,r;;){if(e.lookahead<v){if(P(e),e.lookahead<v&&A===d)return k;if(0===e.lookahead)break}if(t=0,e.lookahead>=b&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+b-1])&e.hash_mask,t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=b-1,0!==t&&e.prev_length<e.max_lazy_match&&e.strstart-t<=e.w_size-v&&(e.match_length=O(e,t),e.match_length<=5&&(1===e.strategy||e.match_length===b&&4096<e.strstart-e.match_start)&&(e.match_length=b-1)),e.prev_length>=b&&e.match_length<=e.prev_length){for(r=e.strstart+e.lookahead-b,n=s._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-b),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=r&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+b-1])&e.hash_mask,t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!=--e.prev_length;);if(e.match_available=0,e.match_length=b-1,e.strstart++,n&&(E(e,!1),0===e.strm.avail_out))return k}else if(e.match_available){if((n=s._tr_tally(e,0,e.window[e.strstart-1]))&&E(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return k}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=s._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<b-1?e.strstart:b-1,A===l?(E(e,!0),0===e.strm.avail_out?D:x):e.last_lit&&(E(e,!1),0===e.strm.avail_out)?k:F}function K(e,A,t,n,r){this.good_length=e,this.max_lazy=A,this.nice_length=t,this.max_chain=n,this.func=r}function W(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=m,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(2*y),this.dyn_dtree=new r.Buf16(2*(2*w+1)),this.bl_tree=new r.Buf16(2*(2*B+1)),H(this.dyn_ltree),H(this.dyn_dtree),H(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(M+1),this.heap=new r.Buf16(2*p+1),H(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(2*p+1),H(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function N(e){var A;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=_,(A=e.state).pending=0,A.pending_out=0,A.wrap<0&&(A.wrap=-A.wrap),A.status=A.wrap?C:Q,e.adler=2===A.wrap?0:1,A.last_flush=d,s._tr_init(A),u):Y(e,c)}function z(e){var A=N(e);return A===u&&function(e){e.window_size=2*e.w_size,H(e.head),e.max_lazy_match=n[e.level].max_lazy,e.good_match=n[e.level].good_length,e.nice_match=n[e.level].nice_length,e.max_chain_length=n[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=b-1,e.match_available=0,e.ins_h=0}(e.state),A}function V(e,A,t,n,s,i){if(!e)return c;var a=1;if(A===h&&(A=6),n<0?(a=0,n=-n):15<n&&(a=2,n-=16),s<1||g<s||t!==m||n<8||15<n||A<0||9<A||i<0||f<i)return Y(e,c);8===n&&(n=9);var o=new W;return(e.state=o).strm=e,o.wrap=a,o.gzhead=null,o.w_bits=n,o.w_size=1<<o.w_bits,o.w_mask=o.w_size-1,o.hash_bits=s+7,o.hash_size=1<<o.hash_bits,o.hash_mask=o.hash_size-1,o.hash_shift=~~((o.hash_bits+b-1)/b),o.window=new r.Buf8(2*o.w_size),o.head=new r.Buf16(o.hash_size),o.prev=new r.Buf16(o.w_size),o.lit_bufsize=1<<s+6,o.pending_buf_size=4*o.lit_bufsize,o.pending_buf=new r.Buf8(o.pending_buf_size),o.d_buf=1*o.lit_bufsize,o.l_buf=3*o.lit_bufsize,o.level=A,o.strategy=i,o.method=t,z(e)}n=[new K(0,0,0,0,(function(e,A){var t=65535;for(t>e.pending_buf_size-5&&(t=e.pending_buf_size-5);;){if(e.lookahead<=1){if(P(e),0===e.lookahead&&A===d)return k;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+t;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,E(e,!1),0===e.strm.avail_out))return k;if(e.strstart-e.block_start>=e.w_size-v&&(E(e,!1),0===e.strm.avail_out))return k}return e.insert=0,A===l?(E(e,!0),0===e.strm.avail_out?D:x):(e.strstart>e.block_start&&(E(e,!1),e.strm.avail_out),k)})),new K(4,4,8,4,j),new K(4,5,16,8,j),new K(4,6,32,32,j),new K(4,4,16,16,R),new K(8,16,32,32,R),new K(8,16,128,128,R),new K(8,32,128,256,R),new K(32,128,258,1024,R),new K(32,258,258,4096,R)],t.deflateInit=function(e,A){return V(e,A,m,15,8,0)},t.deflateInit2=V,t.deflateReset=z,t.deflateResetKeep=N,t.deflateSetHeader=function(e,A){return e&&e.state?2!==e.state.wrap?c:(e.state.gzhead=A,u):c},t.deflate=function(e,A){var t,r,i,o;if(!e||!e.state||5<A||A<0)return e?Y(e,c):c;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||666===r.status&&A!==l)return Y(e,0===e.avail_out?-5:c);if(r.strm=e,t=r.last_flush,r.last_flush=A,r.status===C)if(2===r.wrap)e.adler=0,S(r,31),S(r,139),S(r,8),r.gzhead?(S(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),S(r,255&r.gzhead.time),S(r,r.gzhead.time>>8&255),S(r,r.gzhead.time>>16&255),S(r,r.gzhead.time>>24&255),S(r,9===r.level?2:2<=r.strategy||r.level<2?4:0),S(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(S(r,255&r.gzhead.extra.length),S(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=a(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(S(r,0),S(r,0),S(r,0),S(r,0),S(r,0),S(r,9===r.level?2:2<=r.strategy||r.level<2?4:0),S(r,3),r.status=Q);else{var h=m+(r.w_bits-8<<4)<<8;h|=(2<=r.strategy||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(h|=32),h+=31-h%31,r.status=Q,I(r,h),0!==r.strstart&&(I(r,e.adler>>>16),I(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),T(e),i=r.pending,r.pending!==r.pending_buf_size));)S(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),T(e),i=r.pending,r.pending===r.pending_buf_size)){o=1;break}o=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,S(r,o)}while(0!==o);r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),0===o&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),T(e),i=r.pending,r.pending===r.pending_buf_size)){o=1;break}o=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,S(r,o)}while(0!==o);r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),0===o&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&T(e),r.pending+2<=r.pending_buf_size&&(S(r,255&e.adler),S(r,e.adler>>8&255),e.adler=0,r.status=Q)):r.status=Q),0!==r.pending){if(T(e),0===e.avail_out)return r.last_flush=-1,u}else if(0===e.avail_in&&U(A)<=U(t)&&A!==l)return Y(e,-5);if(666===r.status&&0!==e.avail_in)return Y(e,-5);if(0!==e.avail_in||0!==r.lookahead||A!==d&&666!==r.status){var f=2===r.strategy?function(e,A){for(var t;;){if(0===e.lookahead&&(P(e),0===e.lookahead)){if(A===d)return k;break}if(e.match_length=0,t=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,t&&(E(e,!1),0===e.strm.avail_out))return k}return e.insert=0,A===l?(E(e,!0),0===e.strm.avail_out?D:x):e.last_lit&&(E(e,!1),0===e.strm.avail_out)?k:F}(r,A):3===r.strategy?function(e,A){for(var t,n,r,i,a=e.window;;){if(e.lookahead<=L){if(P(e),e.lookahead<=L&&A===d)return k;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=b&&0<e.strstart&&(n=a[r=e.strstart-1])===a[++r]&&n===a[++r]&&n===a[++r]){i=e.strstart+L;do{}while(n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&r<i);e.match_length=L-(i-r),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=b?(t=s._tr_tally(e,1,e.match_length-b),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(t=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),t&&(E(e,!1),0===e.strm.avail_out))return k}return e.insert=0,A===l?(E(e,!0),0===e.strm.avail_out?D:x):e.last_lit&&(E(e,!1),0===e.strm.avail_out)?k:F}(r,A):n[r.level].func(r,A);if(f!==D&&f!==x||(r.status=666),f===k||f===D)return 0===e.avail_out&&(r.last_flush=-1),u;if(f===F&&(1===A?s._tr_align(r):5!==A&&(s._tr_stored_block(r,0,0,!1),3===A&&(H(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),T(e),0===e.avail_out))return r.last_flush=-1,u}return A!==l?u:r.wrap<=0?1:(2===r.wrap?(S(r,255&e.adler),S(r,e.adler>>8&255),S(r,e.adler>>16&255),S(r,e.adler>>24&255),S(r,255&e.total_in),S(r,e.total_in>>8&255),S(r,e.total_in>>16&255),S(r,e.total_in>>24&255)):(I(r,e.adler>>>16),I(r,65535&e.adler)),T(e),0<r.wrap&&(r.wrap=-r.wrap),0!==r.pending?u:1)},t.deflateEnd=function(e){var A;return e&&e.state?(A=e.state.status)!==C&&69!==A&&73!==A&&91!==A&&103!==A&&A!==Q&&666!==A?Y(e,c):(e.state=null,A===Q?Y(e,-3):u):c},t.deflateSetDictionary=function(e,A){var t,n,s,a,o,d,l,h,f=A.length;if(!e||!e.state)return c;if(2===(a=(t=e.state).wrap)||1===a&&t.status!==C||t.lookahead)return c;for(1===a&&(e.adler=i(e.adler,A,f,0)),t.wrap=0,f>=t.w_size&&(0===a&&(H(t.head),t.strstart=0,t.block_start=0,t.insert=0),h=new r.Buf8(t.w_size),r.arraySet(h,A,f-t.w_size,t.w_size,0),A=h,f=t.w_size),o=e.avail_in,d=e.next_in,l=e.input,e.avail_in=f,e.next_in=0,e.input=A,P(t);t.lookahead>=b;){for(n=t.strstart,s=t.lookahead-(b-1);t.ins_h=(t.ins_h<<t.hash_shift^t.window[n+b-1])&t.hash_mask,t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,--s;);t.strstart=n,t.lookahead=b-1,P(t)}return t.strstart+=t.lookahead,t.block_start=t.strstart,t.insert=t.lookahead,t.lookahead=0,t.match_length=t.prev_length=b-1,t.match_available=0,e.next_in=d,e.input=l,e.avail_in=o,t.wrap=a,u},t.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,A,t){"use strict";A.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(e,A,t){"use strict";A.exports=function(e,A){var t,n,r,s,i,a,o,d,l,u,c,h,f,_,m,g,p,w,B,y,M,b,L,v,C;t=e.state,n=e.next_in,v=e.input,r=n+(e.avail_in-5),s=e.next_out,C=e.output,i=s-(A-e.avail_out),a=s+(e.avail_out-257),o=t.dmax,d=t.wsize,l=t.whave,u=t.wnext,c=t.window,h=t.hold,f=t.bits,_=t.lencode,m=t.distcode,g=(1<<t.lenbits)-1,p=(1<<t.distbits)-1;e:do{f<15&&(h+=v[n++]<<f,f+=8,h+=v[n++]<<f,f+=8),w=_[h&g];A:for(;;){if(h>>>=B=w>>>24,f-=B,0==(B=w>>>16&255))C[s++]=65535&w;else{if(!(16&B)){if(!(64&B)){w=_[(65535&w)+(h&(1<<B)-1)];continue A}if(32&B){t.mode=12;break e}e.msg="invalid literal/length code",t.mode=30;break e}y=65535&w,(B&=15)&&(f<B&&(h+=v[n++]<<f,f+=8),y+=h&(1<<B)-1,h>>>=B,f-=B),f<15&&(h+=v[n++]<<f,f+=8,h+=v[n++]<<f,f+=8),w=m[h&p];t:for(;;){if(h>>>=B=w>>>24,f-=B,!(16&(B=w>>>16&255))){if(!(64&B)){w=m[(65535&w)+(h&(1<<B)-1)];continue t}e.msg="invalid distance code",t.mode=30;break e}if(M=65535&w,f<(B&=15)&&(h+=v[n++]<<f,(f+=8)<B&&(h+=v[n++]<<f,f+=8)),o<(M+=h&(1<<B)-1)){e.msg="invalid distance too far back",t.mode=30;break e}if(h>>>=B,f-=B,(B=s-i)<M){if(l<(B=M-B)&&t.sane){e.msg="invalid distance too far back",t.mode=30;break e}if(L=c,(b=0)===u){if(b+=d-B,B<y){for(y-=B;C[s++]=c[b++],--B;);b=s-M,L=C}}else if(u<B){if(b+=d+u-B,(B-=u)<y){for(y-=B;C[s++]=c[b++],--B;);if(b=0,u<y){for(y-=B=u;C[s++]=c[b++],--B;);b=s-M,L=C}}}else if(b+=u-B,B<y){for(y-=B;C[s++]=c[b++],--B;);b=s-M,L=C}for(;2<y;)C[s++]=L[b++],C[s++]=L[b++],C[s++]=L[b++],y-=3;y&&(C[s++]=L[b++],1<y&&(C[s++]=L[b++]))}else{for(b=s-M;C[s++]=C[b++],C[s++]=C[b++],C[s++]=C[b++],2<(y-=3););y&&(C[s++]=C[b++],1<y&&(C[s++]=C[b++]))}break}}break}}while(n<r&&s<a);n-=y=f>>3,h&=(1<<(f-=y<<3))-1,e.next_in=n,e.next_out=s,e.avail_in=n<r?r-n+5:5-(n-r),e.avail_out=s<a?a-s+257:257-(s-a),t.hold=h,t.bits=f}},{}],49:[function(e,A,t){"use strict";var n=e("../utils/common"),r=e("./adler32"),s=e("./crc32"),i=e("./inffast"),a=e("./inftrees"),o=1,d=2,l=0,u=-2,c=1,h=852,f=592;function _(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function m(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function g(e){var A;return e&&e.state?(A=e.state,e.total_in=e.total_out=A.total=0,e.msg="",A.wrap&&(e.adler=1&A.wrap),A.mode=c,A.last=0,A.havedict=0,A.dmax=32768,A.head=null,A.hold=0,A.bits=0,A.lencode=A.lendyn=new n.Buf32(h),A.distcode=A.distdyn=new n.Buf32(f),A.sane=1,A.back=-1,l):u}function p(e){var A;return e&&e.state?((A=e.state).wsize=0,A.whave=0,A.wnext=0,g(e)):u}function w(e,A){var t,n;return e&&e.state?(n=e.state,A<0?(t=0,A=-A):(t=1+(A>>4),A<48&&(A&=15)),A&&(A<8||15<A)?u:(null!==n.window&&n.wbits!==A&&(n.window=null),n.wrap=t,n.wbits=A,p(e))):u}function B(e,A){var t,n;return e?(n=new m,(e.state=n).window=null,(t=w(e,A))!==l&&(e.state=null),t):u}var y,M,b=!0;function L(e){if(b){var A;for(y=new n.Buf32(512),M=new n.Buf32(32),A=0;A<144;)e.lens[A++]=8;for(;A<256;)e.lens[A++]=9;for(;A<280;)e.lens[A++]=7;for(;A<288;)e.lens[A++]=8;for(a(o,e.lens,0,288,y,0,e.work,{bits:9}),A=0;A<32;)e.lens[A++]=5;a(d,e.lens,0,32,M,0,e.work,{bits:5}),b=!1}e.lencode=y,e.lenbits=9,e.distcode=M,e.distbits=5}function v(e,A,t,r){var s,i=e.state;return null===i.window&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new n.Buf8(i.wsize)),r>=i.wsize?(n.arraySet(i.window,A,t-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):(r<(s=i.wsize-i.wnext)&&(s=r),n.arraySet(i.window,A,t-r,s,i.wnext),(r-=s)?(n.arraySet(i.window,A,t-r,r,0),i.wnext=r,i.whave=i.wsize):(i.wnext+=s,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=s))),0}t.inflateReset=p,t.inflateReset2=w,t.inflateResetKeep=g,t.inflateInit=function(e){return B(e,15)},t.inflateInit2=B,t.inflate=function(e,A){var t,h,f,m,g,p,w,B,y,M,b,C,Q,k,F,D,x,Y,U,H,T,E,S,I,O=0,P=new n.Buf8(4),j=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return u;12===(t=e.state).mode&&(t.mode=13),g=e.next_out,f=e.output,w=e.avail_out,m=e.next_in,h=e.input,p=e.avail_in,B=t.hold,y=t.bits,M=p,b=w,E=l;e:for(;;)switch(t.mode){case c:if(0===t.wrap){t.mode=13;break}for(;y<16;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(2&t.wrap&&35615===B){P[t.check=0]=255&B,P[1]=B>>>8&255,t.check=s(t.check,P,2,0),y=B=0,t.mode=2;break}if(t.flags=0,t.head&&(t.head.done=!1),!(1&t.wrap)||(((255&B)<<8)+(B>>8))%31){e.msg="incorrect header check",t.mode=30;break}if(8!=(15&B)){e.msg="unknown compression method",t.mode=30;break}if(y-=4,T=8+(15&(B>>>=4)),0===t.wbits)t.wbits=T;else if(T>t.wbits){e.msg="invalid window size",t.mode=30;break}t.dmax=1<<T,e.adler=t.check=1,t.mode=512&B?10:12,y=B=0;break;case 2:for(;y<16;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(t.flags=B,8!=(255&t.flags)){e.msg="unknown compression method",t.mode=30;break}if(57344&t.flags){e.msg="unknown header flags set",t.mode=30;break}t.head&&(t.head.text=B>>8&1),512&t.flags&&(P[0]=255&B,P[1]=B>>>8&255,t.check=s(t.check,P,2,0)),y=B=0,t.mode=3;case 3:for(;y<32;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}t.head&&(t.head.time=B),512&t.flags&&(P[0]=255&B,P[1]=B>>>8&255,P[2]=B>>>16&255,P[3]=B>>>24&255,t.check=s(t.check,P,4,0)),y=B=0,t.mode=4;case 4:for(;y<16;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}t.head&&(t.head.xflags=255&B,t.head.os=B>>8),512&t.flags&&(P[0]=255&B,P[1]=B>>>8&255,t.check=s(t.check,P,2,0)),y=B=0,t.mode=5;case 5:if(1024&t.flags){for(;y<16;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}t.length=B,t.head&&(t.head.extra_len=B),512&t.flags&&(P[0]=255&B,P[1]=B>>>8&255,t.check=s(t.check,P,2,0)),y=B=0}else t.head&&(t.head.extra=null);t.mode=6;case 6:if(1024&t.flags&&(p<(C=t.length)&&(C=p),C&&(t.head&&(T=t.head.extra_len-t.length,t.head.extra||(t.head.extra=new Array(t.head.extra_len)),n.arraySet(t.head.extra,h,m,C,T)),512&t.flags&&(t.check=s(t.check,h,C,m)),p-=C,m+=C,t.length-=C),t.length))break e;t.length=0,t.mode=7;case 7:if(2048&t.flags){if(0===p)break e;for(C=0;T=h[m+C++],t.head&&T&&t.length<65536&&(t.head.name+=String.fromCharCode(T)),T&&C<p;);if(512&t.flags&&(t.check=s(t.check,h,C,m)),p-=C,m+=C,T)break e}else t.head&&(t.head.name=null);t.length=0,t.mode=8;case 8:if(4096&t.flags){if(0===p)break e;for(C=0;T=h[m+C++],t.head&&T&&t.length<65536&&(t.head.comment+=String.fromCharCode(T)),T&&C<p;);if(512&t.flags&&(t.check=s(t.check,h,C,m)),p-=C,m+=C,T)break e}else t.head&&(t.head.comment=null);t.mode=9;case 9:if(512&t.flags){for(;y<16;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(B!==(65535&t.check)){e.msg="header crc mismatch",t.mode=30;break}y=B=0}t.head&&(t.head.hcrc=t.flags>>9&1,t.head.done=!0),e.adler=t.check=0,t.mode=12;break;case 10:for(;y<32;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}e.adler=t.check=_(B),y=B=0,t.mode=11;case 11:if(0===t.havedict)return e.next_out=g,e.avail_out=w,e.next_in=m,e.avail_in=p,t.hold=B,t.bits=y,2;e.adler=t.check=1,t.mode=12;case 12:if(5===A||6===A)break e;case 13:if(t.last){B>>>=7&y,y-=7&y,t.mode=27;break}for(;y<3;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}switch(t.last=1&B,y-=1,3&(B>>>=1)){case 0:t.mode=14;break;case 1:if(L(t),t.mode=20,6!==A)break;B>>>=2,y-=2;break e;case 2:t.mode=17;break;case 3:e.msg="invalid block type",t.mode=30}B>>>=2,y-=2;break;case 14:for(B>>>=7&y,y-=7&y;y<32;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if((65535&B)!=(B>>>16^65535)){e.msg="invalid stored block lengths",t.mode=30;break}if(t.length=65535&B,y=B=0,t.mode=15,6===A)break e;case 15:t.mode=16;case 16:if(C=t.length){if(p<C&&(C=p),w<C&&(C=w),0===C)break e;n.arraySet(f,h,m,C,g),p-=C,m+=C,w-=C,g+=C,t.length-=C;break}t.mode=12;break;case 17:for(;y<14;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(t.nlen=257+(31&B),B>>>=5,y-=5,t.ndist=1+(31&B),B>>>=5,y-=5,t.ncode=4+(15&B),B>>>=4,y-=4,286<t.nlen||30<t.ndist){e.msg="too many length or distance symbols",t.mode=30;break}t.have=0,t.mode=18;case 18:for(;t.have<t.ncode;){for(;y<3;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}t.lens[j[t.have++]]=7&B,B>>>=3,y-=3}for(;t.have<19;)t.lens[j[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,S={bits:t.lenbits},E=a(0,t.lens,0,19,t.lencode,0,t.work,S),t.lenbits=S.bits,E){e.msg="invalid code lengths set",t.mode=30;break}t.have=0,t.mode=19;case 19:for(;t.have<t.nlen+t.ndist;){for(;D=(O=t.lencode[B&(1<<t.lenbits)-1])>>>16&255,x=65535&O,!((F=O>>>24)<=y);){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(x<16)B>>>=F,y-=F,t.lens[t.have++]=x;else{if(16===x){for(I=F+2;y<I;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(B>>>=F,y-=F,0===t.have){e.msg="invalid bit length repeat",t.mode=30;break}T=t.lens[t.have-1],C=3+(3&B),B>>>=2,y-=2}else if(17===x){for(I=F+3;y<I;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}y-=F,T=0,C=3+(7&(B>>>=F)),B>>>=3,y-=3}else{for(I=F+7;y<I;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}y-=F,T=0,C=11+(127&(B>>>=F)),B>>>=7,y-=7}if(t.have+C>t.nlen+t.ndist){e.msg="invalid bit length repeat",t.mode=30;break}for(;C--;)t.lens[t.have++]=T}}if(30===t.mode)break;if(0===t.lens[256]){e.msg="invalid code -- missing end-of-block",t.mode=30;break}if(t.lenbits=9,S={bits:t.lenbits},E=a(o,t.lens,0,t.nlen,t.lencode,0,t.work,S),t.lenbits=S.bits,E){e.msg="invalid literal/lengths set",t.mode=30;break}if(t.distbits=6,t.distcode=t.distdyn,S={bits:t.distbits},E=a(d,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,S),t.distbits=S.bits,E){e.msg="invalid distances set",t.mode=30;break}if(t.mode=20,6===A)break e;case 20:t.mode=21;case 21:if(6<=p&&258<=w){e.next_out=g,e.avail_out=w,e.next_in=m,e.avail_in=p,t.hold=B,t.bits=y,i(e,b),g=e.next_out,f=e.output,w=e.avail_out,m=e.next_in,h=e.input,p=e.avail_in,B=t.hold,y=t.bits,12===t.mode&&(t.back=-1);break}for(t.back=0;D=(O=t.lencode[B&(1<<t.lenbits)-1])>>>16&255,x=65535&O,!((F=O>>>24)<=y);){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(D&&!(240&D)){for(Y=F,U=D,H=x;D=(O=t.lencode[H+((B&(1<<Y+U)-1)>>Y)])>>>16&255,x=65535&O,!(Y+(F=O>>>24)<=y);){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}B>>>=Y,y-=Y,t.back+=Y}if(B>>>=F,y-=F,t.back+=F,t.length=x,0===D){t.mode=26;break}if(32&D){t.back=-1,t.mode=12;break}if(64&D){e.msg="invalid literal/length code",t.mode=30;break}t.extra=15&D,t.mode=22;case 22:if(t.extra){for(I=t.extra;y<I;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}t.length+=B&(1<<t.extra)-1,B>>>=t.extra,y-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=23;case 23:for(;D=(O=t.distcode[B&(1<<t.distbits)-1])>>>16&255,x=65535&O,!((F=O>>>24)<=y);){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(!(240&D)){for(Y=F,U=D,H=x;D=(O=t.distcode[H+((B&(1<<Y+U)-1)>>Y)])>>>16&255,x=65535&O,!(Y+(F=O>>>24)<=y);){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}B>>>=Y,y-=Y,t.back+=Y}if(B>>>=F,y-=F,t.back+=F,64&D){e.msg="invalid distance code",t.mode=30;break}t.offset=x,t.extra=15&D,t.mode=24;case 24:if(t.extra){for(I=t.extra;y<I;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}t.offset+=B&(1<<t.extra)-1,B>>>=t.extra,y-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back",t.mode=30;break}t.mode=25;case 25:if(0===w)break e;if(C=b-w,t.offset>C){if((C=t.offset-C)>t.whave&&t.sane){e.msg="invalid distance too far back",t.mode=30;break}Q=C>t.wnext?(C-=t.wnext,t.wsize-C):t.wnext-C,C>t.length&&(C=t.length),k=t.window}else k=f,Q=g-t.offset,C=t.length;for(w<C&&(C=w),w-=C,t.length-=C;f[g++]=k[Q++],--C;);0===t.length&&(t.mode=21);break;case 26:if(0===w)break e;f[g++]=t.length,w--,t.mode=21;break;case 27:if(t.wrap){for(;y<32;){if(0===p)break e;p--,B|=h[m++]<<y,y+=8}if(b-=w,e.total_out+=b,t.total+=b,b&&(e.adler=t.check=t.flags?s(t.check,f,b,g-b):r(t.check,f,b,g-b)),b=w,(t.flags?B:_(B))!==t.check){e.msg="incorrect data check",t.mode=30;break}y=B=0}t.mode=28;case 28:if(t.wrap&&t.flags){for(;y<32;){if(0===p)break e;p--,B+=h[m++]<<y,y+=8}if(B!==(4294967295&t.total)){e.msg="incorrect length check",t.mode=30;break}y=B=0}t.mode=29;case 29:E=1;break e;case 30:E=-3;break e;case 31:return-4;default:return u}return e.next_out=g,e.avail_out=w,e.next_in=m,e.avail_in=p,t.hold=B,t.bits=y,(t.wsize||b!==e.avail_out&&t.mode<30&&(t.mode<27||4!==A))&&v(e,e.output,e.next_out,b-e.avail_out)?(t.mode=31,-4):(M-=e.avail_in,b-=e.avail_out,e.total_in+=M,e.total_out+=b,t.total+=b,t.wrap&&b&&(e.adler=t.check=t.flags?s(t.check,f,b,e.next_out-b):r(t.check,f,b,e.next_out-b)),e.data_type=t.bits+(t.last?64:0)+(12===t.mode?128:0)+(20===t.mode||15===t.mode?256:0),(0==M&&0===b||4===A)&&E===l&&(E=-5),E)},t.inflateEnd=function(e){if(!e||!e.state)return u;var A=e.state;return A.window&&(A.window=null),e.state=null,l},t.inflateGetHeader=function(e,A){var t;return e&&e.state&&2&(t=e.state).wrap?((t.head=A).done=!1,l):u},t.inflateSetDictionary=function(e,A){var t,n=A.length;return e&&e.state?0!==(t=e.state).wrap&&11!==t.mode?u:11===t.mode&&r(1,A,n,0)!==t.check?-3:v(e,A,n,n)?(t.mode=31,-4):(t.havedict=1,l):u},t.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,A,t){"use strict";var n=e("../utils/common"),r=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],i=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],a=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];A.exports=function(e,A,t,o,d,l,u,c){var h,f,_,m,g,p,w,B,y,M=c.bits,b=0,L=0,v=0,C=0,Q=0,k=0,F=0,D=0,x=0,Y=0,U=null,H=0,T=new n.Buf16(16),E=new n.Buf16(16),S=null,I=0;for(b=0;b<=15;b++)T[b]=0;for(L=0;L<o;L++)T[A[t+L]]++;for(Q=M,C=15;1<=C&&0===T[C];C--);if(C<Q&&(Q=C),0===C)return d[l++]=20971520,d[l++]=20971520,c.bits=1,0;for(v=1;v<C&&0===T[v];v++);for(Q<v&&(Q=v),b=D=1;b<=15;b++)if(D<<=1,(D-=T[b])<0)return-1;if(0<D&&(0===e||1!==C))return-1;for(E[1]=0,b=1;b<15;b++)E[b+1]=E[b]+T[b];for(L=0;L<o;L++)0!==A[t+L]&&(u[E[A[t+L]]++]=L);if(p=0===e?(U=S=u,19):1===e?(U=r,H-=257,S=s,I-=257,256):(U=i,S=a,-1),b=v,g=l,F=L=Y=0,_=-1,m=(x=1<<(k=Q))-1,1===e&&852<x||2===e&&592<x)return 1;for(;;){for(w=b-F,y=u[L]<p?(B=0,u[L]):u[L]>p?(B=S[I+u[L]],U[H+u[L]]):(B=96,0),h=1<<b-F,v=f=1<<k;d[g+(Y>>F)+(f-=h)]=w<<24|B<<16|y,0!==f;);for(h=1<<b-1;Y&h;)h>>=1;if(0!==h?(Y&=h-1,Y+=h):Y=0,L++,0==--T[b]){if(b===C)break;b=A[t+u[L]]}if(Q<b&&(Y&m)!==_){for(0===F&&(F=Q),g+=v,D=1<<(k=b-F);k+F<C&&!((D-=T[k+F])<=0);)k++,D<<=1;if(x+=1<<k,1===e&&852<x||2===e&&592<x)return 1;d[_=Y&m]=Q<<24|k<<16|g-l}}return 0!==Y&&(d[g+Y]=b-F<<24|64<<16),c.bits=Q,0}},{"../utils/common":41}],51:[function(e,A,t){"use strict";A.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(e,A,t){"use strict";var n=e("../utils/common"),r=0,s=1;function i(e){for(var A=e.length;0<=--A;)e[A]=0}var a=0,o=29,d=256,l=d+1+o,u=30,c=19,h=2*l+1,f=15,_=16,m=7,g=256,p=16,w=17,B=18,y=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],M=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],L=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],v=new Array(2*(l+2));i(v);var C=new Array(2*u);i(C);var Q=new Array(512);i(Q);var k=new Array(256);i(k);var F=new Array(o);i(F);var D,x,Y,U=new Array(u);function H(e,A,t,n,r){this.static_tree=e,this.extra_bits=A,this.extra_base=t,this.elems=n,this.max_length=r,this.has_stree=e&&e.length}function T(e,A){this.dyn_tree=e,this.max_code=0,this.stat_desc=A}function E(e){return e<256?Q[e]:Q[256+(e>>>7)]}function S(e,A){e.pending_buf[e.pending++]=255&A,e.pending_buf[e.pending++]=A>>>8&255}function I(e,A,t){e.bi_valid>_-t?(e.bi_buf|=A<<e.bi_valid&65535,S(e,e.bi_buf),e.bi_buf=A>>_-e.bi_valid,e.bi_valid+=t-_):(e.bi_buf|=A<<e.bi_valid&65535,e.bi_valid+=t)}function O(e,A,t){I(e,t[2*A],t[2*A+1])}function P(e,A){for(var t=0;t|=1&e,e>>>=1,t<<=1,0<--A;);return t>>>1}function j(e,A,t){var n,r,s=new Array(f+1),i=0;for(n=1;n<=f;n++)s[n]=i=i+t[n-1]<<1;for(r=0;r<=A;r++){var a=e[2*r+1];0!==a&&(e[2*r]=P(s[a]++,a))}}function R(e){var A;for(A=0;A<l;A++)e.dyn_ltree[2*A]=0;for(A=0;A<u;A++)e.dyn_dtree[2*A]=0;for(A=0;A<c;A++)e.bl_tree[2*A]=0;e.dyn_ltree[2*g]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function K(e){8<e.bi_valid?S(e,e.bi_buf):0<e.bi_valid&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function W(e,A,t,n){var r=2*A,s=2*t;return e[r]<e[s]||e[r]===e[s]&&n[A]<=n[t]}function N(e,A,t){for(var n=e.heap[t],r=t<<1;r<=e.heap_len&&(r<e.heap_len&&W(A,e.heap[r+1],e.heap[r],e.depth)&&r++,!W(A,n,e.heap[r],e.depth));)e.heap[t]=e.heap[r],t=r,r<<=1;e.heap[t]=n}function z(e,A,t){var n,r,s,i,a=0;if(0!==e.last_lit)for(;n=e.pending_buf[e.d_buf+2*a]<<8|e.pending_buf[e.d_buf+2*a+1],r=e.pending_buf[e.l_buf+a],a++,0===n?O(e,r,A):(O(e,(s=k[r])+d+1,A),0!==(i=y[s])&&I(e,r-=F[s],i),O(e,s=E(--n),t),0!==(i=M[s])&&I(e,n-=U[s],i)),a<e.last_lit;);O(e,g,A)}function V(e,A){var t,n,r,s=A.dyn_tree,i=A.stat_desc.static_tree,a=A.stat_desc.has_stree,o=A.stat_desc.elems,d=-1;for(e.heap_len=0,e.heap_max=h,t=0;t<o;t++)0!==s[2*t]?(e.heap[++e.heap_len]=d=t,e.depth[t]=0):s[2*t+1]=0;for(;e.heap_len<2;)s[2*(r=e.heap[++e.heap_len]=d<2?++d:0)]=1,e.depth[r]=0,e.opt_len--,a&&(e.static_len-=i[2*r+1]);for(A.max_code=d,t=e.heap_len>>1;1<=t;t--)N(e,s,t);for(r=o;t=e.heap[1],e.heap[1]=e.heap[e.heap_len--],N(e,s,1),n=e.heap[1],e.heap[--e.heap_max]=t,e.heap[--e.heap_max]=n,s[2*r]=s[2*t]+s[2*n],e.depth[r]=(e.depth[t]>=e.depth[n]?e.depth[t]:e.depth[n])+1,s[2*t+1]=s[2*n+1]=r,e.heap[1]=r++,N(e,s,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,A){var t,n,r,s,i,a,o=A.dyn_tree,d=A.max_code,l=A.stat_desc.static_tree,u=A.stat_desc.has_stree,c=A.stat_desc.extra_bits,_=A.stat_desc.extra_base,m=A.stat_desc.max_length,g=0;for(s=0;s<=f;s++)e.bl_count[s]=0;for(o[2*e.heap[e.heap_max]+1]=0,t=e.heap_max+1;t<h;t++)m<(s=o[2*o[2*(n=e.heap[t])+1]+1]+1)&&(s=m,g++),o[2*n+1]=s,d<n||(e.bl_count[s]++,i=0,_<=n&&(i=c[n-_]),a=o[2*n],e.opt_len+=a*(s+i),u&&(e.static_len+=a*(l[2*n+1]+i)));if(0!==g){do{for(s=m-1;0===e.bl_count[s];)s--;e.bl_count[s]--,e.bl_count[s+1]+=2,e.bl_count[m]--,g-=2}while(0<g);for(s=m;0!==s;s--)for(n=e.bl_count[s];0!==n;)d<(r=e.heap[--t])||(o[2*r+1]!==s&&(e.opt_len+=(s-o[2*r+1])*o[2*r],o[2*r+1]=s),n--)}}(e,A),j(s,d,e.bl_count)}function G(e,A,t){var n,r,s=-1,i=A[1],a=0,o=7,d=4;for(0===i&&(o=138,d=3),A[2*(t+1)+1]=65535,n=0;n<=t;n++)r=i,i=A[2*(n+1)+1],++a<o&&r===i||(a<d?e.bl_tree[2*r]+=a:0!==r?(r!==s&&e.bl_tree[2*r]++,e.bl_tree[2*p]++):a<=10?e.bl_tree[2*w]++:e.bl_tree[2*B]++,s=r,d=(a=0)===i?(o=138,3):r===i?(o=6,3):(o=7,4))}function J(e,A,t){var n,r,s=-1,i=A[1],a=0,o=7,d=4;for(0===i&&(o=138,d=3),n=0;n<=t;n++)if(r=i,i=A[2*(n+1)+1],!(++a<o&&r===i)){if(a<d)for(;O(e,r,e.bl_tree),0!=--a;);else 0!==r?(r!==s&&(O(e,r,e.bl_tree),a--),O(e,p,e.bl_tree),I(e,a-3,2)):a<=10?(O(e,w,e.bl_tree),I(e,a-3,3)):(O(e,B,e.bl_tree),I(e,a-11,7));s=r,d=(a=0)===i?(o=138,3):r===i?(o=6,3):(o=7,4)}}i(U);var X=!1;function Z(e,A,t,r){I(e,(a<<1)+(r?1:0),3),function(e,A,t,r){K(e),r&&(S(e,t),S(e,~t)),n.arraySet(e.pending_buf,e.window,A,t,e.pending),e.pending+=t}(e,A,t,!0)}t._tr_init=function(e){X||(function(){var e,A,t,n,r,s=new Array(f+1);for(n=t=0;n<o-1;n++)for(F[n]=t,e=0;e<1<<y[n];e++)k[t++]=n;for(k[t-1]=n,n=r=0;n<16;n++)for(U[n]=r,e=0;e<1<<M[n];e++)Q[r++]=n;for(r>>=7;n<u;n++)for(U[n]=r<<7,e=0;e<1<<M[n]-7;e++)Q[256+r++]=n;for(A=0;A<=f;A++)s[A]=0;for(e=0;e<=143;)v[2*e+1]=8,e++,s[8]++;for(;e<=255;)v[2*e+1]=9,e++,s[9]++;for(;e<=279;)v[2*e+1]=7,e++,s[7]++;for(;e<=287;)v[2*e+1]=8,e++,s[8]++;for(j(v,l+1,s),e=0;e<u;e++)C[2*e+1]=5,C[2*e]=P(e,5);D=new H(v,y,d+1,l,f),x=new H(C,M,0,u,f),Y=new H(new Array(0),b,0,c,m)}(),X=!0),e.l_desc=new T(e.dyn_ltree,D),e.d_desc=new T(e.dyn_dtree,x),e.bl_desc=new T(e.bl_tree,Y),e.bi_buf=0,e.bi_valid=0,R(e)},t._tr_stored_block=Z,t._tr_flush_block=function(e,A,t,n){var i,a,o=0;0<e.level?(2===e.strm.data_type&&(e.strm.data_type=function(e){var A,t=4093624447;for(A=0;A<=31;A++,t>>>=1)if(1&t&&0!==e.dyn_ltree[2*A])return r;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return s;for(A=32;A<d;A++)if(0!==e.dyn_ltree[2*A])return s;return r}(e)),V(e,e.l_desc),V(e,e.d_desc),o=function(e){var A;for(G(e,e.dyn_ltree,e.l_desc.max_code),G(e,e.dyn_dtree,e.d_desc.max_code),V(e,e.bl_desc),A=c-1;3<=A&&0===e.bl_tree[2*L[A]+1];A--);return e.opt_len+=3*(A+1)+5+5+4,A}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=t+5,t+4<=i&&-1!==A?Z(e,A,t,n):4===e.strategy||a===i?(I(e,2+(n?1:0),3),z(e,v,C)):(I(e,4+(n?1:0),3),function(e,A,t,n){var r;for(I(e,A-257,5),I(e,t-1,5),I(e,n-4,4),r=0;r<n;r++)I(e,e.bl_tree[2*L[r]+1],3);J(e,e.dyn_ltree,A-1),J(e,e.dyn_dtree,t-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),z(e,e.dyn_ltree,e.dyn_dtree)),R(e),n&&K(e)},t._tr_tally=function(e,A,t){return e.pending_buf[e.d_buf+2*e.last_lit]=A>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&A,e.pending_buf[e.l_buf+e.last_lit]=255&t,e.last_lit++,0===A?e.dyn_ltree[2*t]++:(e.matches++,A--,e.dyn_ltree[2*(k[t]+d+1)]++,e.dyn_dtree[2*E(A)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){I(e,2,3),O(e,g,v),function(e){16===e.bi_valid?(S(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(e,A,t){"use strict";A.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,A,n){(function(e){!function(e,A){"use strict";if(!e.setImmediate){var t,n,s,i,a=1,o={},d=!1,l=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,t="[object process]"==={}.toString.call(e.process)?function(e){r.nextTick((function(){h(e)}))}:function(){if(e.postMessage&&!e.importScripts){var A=!0,t=e.onmessage;return e.onmessage=function(){A=!1},e.postMessage("","*"),e.onmessage=t,A}}()?(i="setImmediate$"+Math.random()+"$",e.addEventListener?e.addEventListener("message",f,!1):e.attachEvent("onmessage",f),function(A){e.postMessage(i+A,"*")}):e.MessageChannel?((s=new MessageChannel).port1.onmessage=function(e){h(e.data)},function(e){s.port2.postMessage(e)}):l&&"onreadystatechange"in l.createElement("script")?(n=l.documentElement,function(e){var A=l.createElement("script");A.onreadystatechange=function(){h(e),A.onreadystatechange=null,n.removeChild(A),A=null},n.appendChild(A)}):function(e){setTimeout(h,0,e)},u.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var A=new Array(arguments.length-1),n=0;n<A.length;n++)A[n]=arguments[n+1];var r={callback:e,args:A};return o[a]=r,t(a),a++},u.clearImmediate=c}function c(e){delete o[e]}function h(e){if(d)setTimeout(h,0,e);else{var t=o[e];if(t){d=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(A,n)}}(t)}finally{c(e),d=!1}}}}function f(A){A.source===e&&"string"==typeof A.data&&0===A.data.indexOf(i)&&h(+A.data.slice(i.length))}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,void 0!==t.g?t.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[10])(10)},7290:function(){},8294:function(){},2610:function(){},7293:function(e,A,t){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,A,t){return e<12?t?"vm":"VM":t?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(8609))},3236:function(e,A,t){!function(e){"use strict";var A=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},t={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(n,r,s,i){var a=A(n),o=t[e][A(n)];return 2===a&&(o=o[r?0:1]),o.replace(/%d/i,n)}},r=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,A,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(t(8609))},2360:function(e,A,t){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(t(8609))},6005:function(e,A,t){!function(e){"use strict";var A={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(A,r,s,i){var a=t(A),o=n[e][t(A)];return 2===a&&(o=o[r?0:1]),o.replace(/%d/i,A)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,A,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(t(8609))},9268:function(e,A,t){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(t(8609))},9583:function(e,A,t){!function(e){"use strict";var A={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-ps",{months:"كانون الثاني_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_تشري الأوّل_تشرين الثاني_كانون الأوّل".split("_"),monthsShort:"ك٢_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_ت١_ت٢_ك١".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,A,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).split("").reverse().join("").replace(/[١٢](?![\u062a\u0643])/g,(function(e){return t[e]})).split("").reverse().join("").replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(t(8609))},6166:function(e,A,t){!function(e){"use strict";var A={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,A,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(t(8609))},776:function(e,A,t){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(t(8609))},641:function(e,A,t){!function(e){"use strict";var A={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(e){return function(A,t,s,i){var a=n(A),o=r[e][n(A)];return 2===a&&(o=o[t?0:1]),o.replace(/%d/i,A)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,A,t){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(t(8609))},6937:function(e,A,t){!function(e){"use strict";var A={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,A,t){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var t=e%10,n=e%100-t,r=e>=100?100:null;return e+(A[t]||A[n]||A[r])},week:{dow:1,doy:7}})}(t(8609))},563:function(e,A,t){!function(e){"use strict";function A(e,A){var t=e.split("_");return A%10==1&&A%100!=11?t[0]:A%10>=2&&A%10<=4&&(A%100<10||A%100>=20)?t[1]:t[2]}function t(e,t,n){return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+A({ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,A,t){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,A){switch(A){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(t(8609))},9157:function(e,A,t){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var A=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===A?e+"-ви":2===A?e+"-ри":7===A||8===A?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(t(8609))},1547:function(e,A,t){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(t(8609))},5657:function(e,A,t){!function(e){"use strict";var A={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,A){return 12===e&&(e=0),"রাত"===A?e<4?e:e+12:"ভোর"===A||"সকাল"===A?e:"দুপুর"===A?e>=3?e:e+12:"বিকাল"===A||"সন্ধ্যা"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(t(8609))},222:function(e,A,t){!function(e){"use strict";var A={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},t={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,A){return 12===e&&(e=0),"রাত"===A&&e>=4||"দুপুর"===A&&e<5||"বিকাল"===A?e+12:e},meridiem:function(e,A,t){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(t(8609))},141:function(e,A,t){!function(e){"use strict";var A={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},t={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,A){return 12===e&&(e=0),"མཚན་མོ"===A&&e>=4||"ཉིན་གུང"===A&&e<5||"དགོང་དག"===A?e+12:e},meridiem:function(e,A,t){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(t(8609))},5690:function(e,A,t){!function(e){"use strict";function A(e,A,t){return e+" "+r({mm:"munutenn",MM:"miz",dd:"devezh"}[t],e)}function t(e){switch(n(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function n(e){return e>9?n(e%10):e}function r(e,A){return 2===A?s(e):e}function s(e){var A={m:"v",b:"v",d:"z"};return void 0===A[e.charAt(0)]?e:A[e.charAt(0)]+e.substring(1)}var i=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],a=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,o=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,d=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,l=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],u=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],c=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:c,fullWeekdaysParse:l,shortWeekdaysParse:u,minWeekdaysParse:c,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:o,monthsShortStrictRegex:d,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:A,h:"un eur",hh:"%d eur",d:"un devezh",dd:A,M:"ur miz",MM:A,y:"ur bloaz",yy:t},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,A,t){return e<12?"a.m.":"g.m."}})}(t(8609))},6201:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){if("m"===t)return A?"jedna minuta":n?"jednu minutu":"jedne minute"}function t(e,A,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return"jedan sat";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return n+=1===e?"dan":"dana";case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:A,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(8609))},5222:function(e,A,t){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,A){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==A&&"W"!==A||(t="a"),e+t},week:{dow:1,doy:4}})}(t(8609))},6668:function(e,A,t){!function(e){"use strict";var A={standalone:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),format:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},t="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function s(e){return e>1&&e<5&&1!=~~(e/10)}function i(e,A,t,n){var r=e+" ";switch(t){case"s":return A||n?"pár sekund":"pár sekundami";case"ss":return A||n?r+(s(e)?"sekundy":"sekund"):r+"sekundami";case"m":return A?"minuta":n?"minutu":"minutou";case"mm":return A||n?r+(s(e)?"minuty":"minut"):r+"minutami";case"h":return A?"hodina":n?"hodinu":"hodinou";case"hh":return A||n?r+(s(e)?"hodiny":"hodin"):r+"hodinami";case"d":return A||n?"den":"dnem";case"dd":return A||n?r+(s(e)?"dny":"dní"):r+"dny";case"M":return A||n?"měsíc":"měsícem";case"MM":return A||n?r+(s(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return A||n?"rok":"rokem";case"yy":return A||n?r+(s(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:A,monthsShort:t,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},4167:function(e,A,t){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(t(8609))},7726:function(e,A,t){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var A="";return e>20?A=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(A=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+A},week:{dow:1,doy:4}})}(t(8609))},4597:function(e,A,t){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},2355:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return A?r[t][0]:r[t][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:A,mm:"%d Minuten",h:A,hh:"%d Stunden",d:A,dd:A,w:A,ww:"%d Wochen",M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},4069:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return A?r[t][0]:r[t][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:A,mm:"%d Minuten",h:A,hh:"%d Stunden",d:A,dd:A,w:A,ww:"%d Wochen",M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},2281:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return A?r[t][0]:r[t][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:A,mm:"%d Minuten",h:A,hh:"%d Stunden",d:A,dd:A,w:A,ww:"%d Wochen",M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},1440:function(e,A,t){!function(e){"use strict";var A=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],t=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:A,monthsShort:A,weekdays:t,weekdaysShort:t,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,A,t){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(t(8609))},3551:function(e,A,t){!function(e){"use strict";function A(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,A){return e?"string"==typeof A&&/D/.test(A.substring(0,A.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,A,t){return e>11?t?"μμ":"ΜΜ":t?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var n=this._calendarEl[e],r=t&&t.hours();return A(n)&&(n=n.apply(t)),n.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(t(8609))},660:function(e,A,t){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")},week:{dow:0,doy:4}})}(t(8609))},7206:function(e,A,t){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")}})}(t(8609))},3815:function(e,A,t){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")},week:{dow:1,doy:4}})}(t(8609))},9612:function(e,A,t){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")},week:{dow:1,doy:4}})}(t(8609))},5819:function(e,A,t){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")}})}(t(8609))},4413:function(e,A,t){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")},week:{dow:0,doy:6}})}(t(8609))},1998:function(e,A,t){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")},week:{dow:1,doy:4}})}(t(8609))},1568:function(e,A,t){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")},week:{dow:1,doy:4}})}(t(8609))},8994:function(e,A,t){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,A,t){return e>11?t?"p.t.m.":"P.T.M.":t?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(t(8609))},7370:function(e,A,t){!function(e){"use strict";var A="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:A[e.month()]:A},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(8609))},7838:function(e,A,t){!function(e){"use strict";var A="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:A[e.month()]:A},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(t(8609))},7131:function(e,A,t){!function(e){"use strict";var A="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:A[e.month()]:A},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(t(8609))},4278:function(e,A,t){!function(e){"use strict";var A="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),t="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:A[e.month()]:A},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(t(8609))},5543:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return A?r[t][2]?r[t][2]:r[t][1]:n?r[t][0]:r[t][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:"%d päeva",M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},8672:function(e,A,t){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(8609))},3051:function(e,A,t){!function(e){"use strict";var A={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},t={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,A,t){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(t(8609))},4595:function(e,A,t){!function(e){"use strict";var A="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),t=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",A[7],A[8],A[9]];function n(e,A,t,n){var s="";switch(t){case"s":return n?"muutaman sekunnin":"muutama sekunti";case"ss":s=n?"sekunnin":"sekuntia";break;case"m":return n?"minuutin":"minuutti";case"mm":s=n?"minuutin":"minuuttia";break;case"h":return n?"tunnin":"tunti";case"hh":s=n?"tunnin":"tuntia";break;case"d":return n?"päivän":"päivä";case"dd":s=n?"päivän":"päivää";break;case"M":return n?"kuukauden":"kuukausi";case"MM":s=n?"kuukauden":"kuukautta";break;case"y":return n?"vuoden":"vuosi";case"yy":s=n?"vuoden":"vuotta"}return s=r(e,n)+" "+s}function r(e,n){return e<10?n?t[e]:A[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},8351:function(e,A,t){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(t(8609))},3689:function(e,A,t){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},9735:function(e,A,t){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,A){switch(A){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(t(8609))},7480:function(e,A,t){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,A){switch(A){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(t(8609))},8030:function(e,A,t){!function(e){"use strict";var A=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,r=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:A,monthsShortStrictRegex:t,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,A){switch(A){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(t(8609))},531:function(e,A,t){!function(e){"use strict";var A="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),t="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:A[e.month()]:A},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(8609))},6394:function(e,A,t){!function(e){"use strict";var A=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],t=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],n=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],r=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],s=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:A,monthsShort:t,monthsParseExact:!0,weekdays:n,weekdaysShort:r,weekdaysMin:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(t(8609))},8629:function(e,A,t){!function(e){"use strict";var A=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],t=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],n=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],r=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],s=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:A,monthsShort:t,monthsParseExact:!0,weekdays:n,weekdaysShort:r,weekdaysMin:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(t(8609))},8797:function(e,A,t){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(8609))},9824:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return n?r[t][0]:r[t][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,A){return"D"===A?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,A){return 12===e&&(e=0),"राती"===A?e<4?e:e+12:"सकाळीं"===A?e:"दनपारां"===A?e>12?e:e+12:"सांजे"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(t(8609))},3083:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?r[t][0]:r[t][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,A){return"D"===A?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,A){return 12===e&&(e=0),"rati"===A?e<4?e:e+12:"sokallim"===A?e:"donparam"===A?e>12?e:e+12:"sanje"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(t(8609))},3078:function(e,A,t){!function(e){"use strict";var A={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},t={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,A){return 12===e&&(e=0),"રાત"===A?e<4?e:e+12:"સવાર"===A?e:"બપોર"===A?e>=10?e:e+12:"સાંજ"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(t(8609))},5621:function(e,A,t){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,A,t){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?t?'לפנה"צ':"לפני הצהריים":e<18?t?'אחה"צ':"אחרי הצהריים":"בערב"}})}(t(8609))},3473:function(e,A,t){!function(e){"use strict";var A={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],r=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:r,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,A){return 12===e&&(e=0),"रात"===A?e<4?e:e+12:"सुबह"===A?e:"दोपहर"===A?e>=10?e:e+12:"शाम"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(t(8609))},9248:function(e,A,t){!function(e){"use strict";function A(e,A,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return A?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return A?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return n+=1===e?"dan":"dana";case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:A,m:A,mm:A,h:A,hh:A,d:"dan",dd:A,M:"mjesec",MM:A,y:"godinu",yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(8609))},6101:function(e,A,t){!function(e){"use strict";var A="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function t(e,A,t,n){var r=e;switch(t){case"s":return n||A?"néhány másodperc":"néhány másodperce";case"ss":return r+(n||A)?" másodperc":" másodperce";case"m":return"egy"+(n||A?" perc":" perce");case"mm":return r+(n||A?" perc":" perce");case"h":return"egy"+(n||A?" óra":" órája");case"hh":return r+(n||A?" óra":" órája");case"d":return"egy"+(n||A?" nap":" napja");case"dd":return r+(n||A?" nap":" napja");case"M":return"egy"+(n||A?" hónap":" hónapja");case"MM":return r+(n||A?" hónap":" hónapja");case"y":return"egy"+(n||A?" év":" éve");case"yy":return r+(n||A?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+A[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,A,t){return e<12?!0===t?"de":"DE":!0===t?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},1868:function(e,A,t){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,A){switch(A){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(t(8609))},2627:function(e,A,t){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,A){return 12===e&&(e=0),"pagi"===A?e:"siang"===A?e>=11?e:e+12:"sore"===A||"malam"===A?e+12:void 0},meridiem:function(e,A,t){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(t(8609))},2474:function(e,A,t){!function(e){"use strict";function A(e){return e%100==11||e%10!=1}function t(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return A(e)?s+(t||r?"sekúndur":"sekúndum"):s+"sekúnda";case"m":return t?"mínúta":"mínútu";case"mm":return A(e)?s+(t||r?"mínútur":"mínútum"):t?s+"mínúta":s+"mínútu";case"hh":return A(e)?s+(t||r?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return t?"dagur":r?"dag":"degi";case"dd":return A(e)?t?s+"dagar":s+(r?"daga":"dögum"):t?s+"dagur":s+(r?"dag":"degi");case"M":return t?"mánuður":r?"mánuð":"mánuði";case"MM":return A(e)?t?s+"mánuðir":s+(r?"mánuði":"mánuðum"):t?s+"mánuður":s+(r?"mánuð":"mánuði");case"y":return t||r?"ár":"ári";case"yy":return A(e)?s+(t||r?"ár":"árum"):s+(t||r?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:t,ss:t,m:t,mm:t,h:"klukkustund",hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},4551:function(e,A,t){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(8609))},6691:function(e,A,t){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(8609))},4719:function(e,A,t){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,A){return"元"===A[1]?1:parseInt(A[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,A,t){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,A){switch(A){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(t(8609))},558:function(e,A,t){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,A){return 12===e&&(e=0),"enjing"===A?e:"siyang"===A?e>=11?e:e+12:"sonten"===A||"ndalu"===A?e+12:void 0},meridiem:function(e,A,t){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(t(8609))},7310:function(e,A,t){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,A,t){return"ი"===t?A+"ში":A+t+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(t(8609))},6252:function(e,A,t){!function(e){"use strict";var A={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(A[e]||A[t]||A[n])},week:{dow:1,doy:7}})}(t(8609))},2298:function(e,A,t){!function(e){"use strict";var A={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},t={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,A,t){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},week:{dow:1,doy:4}})}(t(8609))},3751:function(e,A,t){!function(e){"use strict";var A={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},t={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,A){return 12===e&&(e=0),"ರಾತ್ರಿ"===A?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===A?e:"ಮಧ್ಯಾಹ್ನ"===A?e>=10?e:e+12:"ಸಂಜೆ"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(t(8609))},4032:function(e,A,t){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,A){switch(A){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,A,t){return e<12?"오전":"오후"}})}(t(8609))},7945:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={s:["çend sanîye","çend sanîyeyan"],ss:[e+" sanîye",e+" sanîyeyan"],m:["deqîqeyek","deqîqeyekê"],mm:[e+" deqîqe",e+" deqîqeyan"],h:["saetek","saetekê"],hh:[e+" saet",e+" saetan"],d:["rojek","rojekê"],dd:[e+" roj",e+" rojan"],w:["hefteyek","hefteyekê"],ww:[e+" hefte",e+" hefteyan"],M:["mehek","mehekê"],MM:[e+" meh",e+" mehan"],y:["salek","salekê"],yy:[e+" sal",e+" salan"]};return A?r[t][0]:r[t][1]}function t(e){var A=(e=""+e).substring(e.length-1),t=e.length>1?e.substring(e.length-2):"";return 12==t||13==t||"2"!=A&&"3"!=A&&"50"!=t&&"70"!=A&&"80"!=A?"ê":"yê"}e.defineLocale("ku-kmr",{months:"Rêbendan_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Îlon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"Rêb_Sib_Ada_Nîs_Gul_Hez_Tîr_Teb_Îlo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yekşem_Duşem_Sêşem_Çarşem_Pêncşem_În_Şemî".split("_"),weekdaysShort:"Yek_Du_Sê_Çar_Pên_În_Şem".split("_"),weekdaysMin:"Ye_Du_Sê_Ça_Pê_În_Şe".split("_"),meridiem:function(e,A,t){return e<12?t?"bn":"BN":t?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[Îro di saet] LT [de]",nextDay:"[Sibê di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a borî di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"berî %s",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,w:A,ww:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}(?:yê|ê|\.)/,ordinal:function(e,A){var n=A.toLowerCase();return n.includes("w")||n.includes("m")?e+".":e+t(e)},week:{dow:1,doy:4}})}(t(8609))},9218:function(e,A,t){!function(e){"use strict";var A={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},t={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره|بهیانی/,isPM:function(e){return/ئێواره/.test(e)},meridiem:function(e,A,t){return e<12?"بهیانی":"ئێواره"},calendar:{sameDay:"[ئهمرۆ كاتژمێر] LT",nextDay:"[بهیانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له %s",past:"%s",s:"چهند چركهیهك",ss:"چركه %d",m:"یهك خولهك",mm:"%d خولهك",h:"یهك كاتژمێر",hh:"%d كاتژمێر",d:"یهك ڕۆژ",dd:"%d ڕۆژ",M:"یهك مانگ",MM:"%d مانگ",y:"یهك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return t[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(t(8609))},4806:function(e,A,t){!function(e){"use strict";var A={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(A[e]||A[t]||A[n])},week:{dow:1,doy:7}})}(t(8609))},7684:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return A?r[t][0]:r[t][1]}function t(e){return r(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function n(e){return r(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function r(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var A=e%10;return r(0===A?e/10:A)}if(e<1e4){for(;e>=10;)e/=10;return r(e)}return r(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:t,past:n,s:"e puer Sekonnen",ss:"%d Sekonnen",m:A,mm:"%d Minutten",h:A,hh:"%d Stonnen",d:A,dd:"%d Deeg",M:A,MM:"%d Méint",y:A,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},2327:function(e,A,t){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,A,t){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(t(8609))},2562:function(e,A,t){!function(e){"use strict";var A={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function t(e,A,t,n){return A?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"}function n(e,A,t,n){return A?s(t)[0]:n?s(t)[1]:s(t)[2]}function r(e){return e%10==0||e>10&&e<20}function s(e){return A[e].split("_")}function i(e,A,t,i){var a=e+" ";return 1===e?a+n(e,A,t[0],i):A?a+(r(e)?s(t)[1]:s(t)[0]):i?a+s(t)[1]:a+(r(e)?s(t)[1]:s(t)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:t,ss:i,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(t(8609))},6120:function(e,A,t){!function(e){"use strict";var A={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function t(e,A,t){return t?A%10==1&&A%100!=11?e[2]:e[3]:A%10==1&&A%100!=11?e[0]:e[1]}function n(e,n,r){return e+" "+t(A[r],e,n)}function r(e,n,r){return t(A[r],e,n)}function s(e,A){return A?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:s,ss:n,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},3192:function(e,A,t){!function(e){"use strict";var A={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,A){return 1===e?A[0]:e>=2&&e<=4?A[1]:A[2]},translate:function(e,t,n){var r=A.words[n];return 1===n.length?t?r[0]:r[1]:e+" "+A.correctGrammaticalCase(e,r)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:A.translate,m:A.translate,mm:A.translate,h:A.translate,hh:A.translate,d:"dan",dd:A.translate,M:"mjesec",MM:A.translate,y:"godinu",yy:A.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(8609))},3068:function(e,A,t){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(8609))},886:function(e,A,t){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var A=e%10,t=e%100;return 0===e?e+"-ев":0===t?e+"-ен":t>10&&t<20?e+"-ти":1===A?e+"-ви":2===A?e+"-ри":7===A||8===A?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(t(8609))},8039:function(e,A,t){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,A){return 12===e&&(e=0),"രാത്രി"===A&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===A||"വൈകുന്നേരം"===A?e+12:e},meridiem:function(e,A,t){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(t(8609))},9369:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){switch(t){case"s":return A?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(A?" секунд":" секундын");case"m":case"mm":return e+(A?" минут":" минутын");case"h":case"hh":return e+(A?" цаг":" цагийн");case"d":case"dd":return e+(A?" өдөр":" өдрийн");case"M":case"MM":return e+(A?" сар":" сарын");case"y":case"yy":return e+(A?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,A,t){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,A){switch(A){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(t(8609))},3309:function(e,A,t){!function(e){"use strict";var A={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function n(e,A,t,n){var r="";if(A)switch(t){case"s":r="काही सेकंद";break;case"ss":r="%d सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे"}else switch(t){case"s":r="काही सेकंदां";break;case"ss":r="%d सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,A){return 12===e&&(e=0),"पहाटे"===A||"सकाळी"===A?e:"दुपारी"===A||"सायंकाळी"===A||"रात्री"===A?e>=12?e:e+12:void 0},meridiem:function(e,A,t){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(t(8609))},5941:function(e,A,t){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,A){return 12===e&&(e=0),"pagi"===A?e:"tengahari"===A?e>=11?e:e+12:"petang"===A||"malam"===A?e+12:void 0},meridiem:function(e,A,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(t(8609))},3390:function(e,A,t){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,A){return 12===e&&(e=0),"pagi"===A?e:"tengahari"===A?e>=11?e:e+12:"petang"===A||"malam"===A?e+12:void 0},meridiem:function(e,A,t){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(t(8609))},5695:function(e,A,t){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(8609))},2332:function(e,A,t){!function(e){"use strict";var A={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},t={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},week:{dow:1,doy:4}})}(t(8609))},3270:function(e,A,t){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"én time",hh:"%d timer",d:"én dag",dd:"%d dager",w:"én uke",ww:"%d uker",M:"én måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},1799:function(e,A,t){!function(e){"use strict";var A={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},t={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,A){return 12===e&&(e=0),"राति"===A?e<4?e:e+12:"बिहान"===A?e:"दिउँसो"===A?e>=10?e:e+12:"साँझ"===A?e+12:void 0},meridiem:function(e,A,t){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(t(8609))},2172:function(e,A,t){!function(e){"use strict";var A="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:A[e.month()]:A},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(8609))},2280:function(e,A,t){!function(e){"use strict";var A="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),t="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?t[e.month()]:A[e.month()]:A},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(t(8609))},98:function(e,A,t){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},3166:function(e,A,t){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,A){var t=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==A&&"W"!==A||(t="a"),e+t},week:{dow:1,doy:4}})}(t(8609))},2125:function(e,A,t){!function(e){"use strict";var A={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},t={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,A){return 12===e&&(e=0),"ਰਾਤ"===A?e<4?e:e+12:"ਸਵੇਰ"===A?e:"ਦੁਪਹਿਰ"===A?e>=10?e:e+12:"ਸ਼ਾਮ"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(t(8609))},1990:function(e,A,t){!function(e){"use strict";var A="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),t="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function s(e,A,t){var n=e+" ";switch(t){case"ss":return n+(r(e)?"sekundy":"sekund");case"m":return A?"minuta":"minutę";case"mm":return n+(r(e)?"minuty":"minut");case"h":return A?"godzina":"godzinę";case"hh":return n+(r(e)?"godziny":"godzin");case"ww":return n+(r(e)?"tygodnie":"tygodni");case"MM":return n+(r(e)?"miesiące":"miesięcy");case"yy":return n+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?t[e.month()]:A[e.month()]:A},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:s,m:s,mm:s,h:s,hh:s,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:s,M:"miesiąc",MM:s,y:"rok",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},9907:function(e,A,t){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(t(8609))},3966:function(e,A,t){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(t(8609))},2557:function(e,A,t){!function(e){"use strict";function A(e,A,t){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[t]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:A,m:"un minut",mm:A,h:"o oră",hh:A,d:"o zi",dd:A,w:"o săptămână",ww:A,M:"o lună",MM:A,y:"un an",yy:A},week:{dow:1,doy:7}})}(t(8609))},3107:function(e,A,t){!function(e){"use strict";function A(e,A){var t=e.split("_");return A%10==1&&A%100!=11?t[0]:A%10>=2&&A%10<=4&&(A%100<10||A%100>=20)?t[1]:t[2]}function t(e,t,n){return"m"===n?t?"минута":"минуту":e+" "+A({ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n],+e)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,A,t){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,A){switch(A){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(t(8609))},2601:function(e,A,t){!function(e){"use strict";var A=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],t=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:A,monthsShort:A,weekdays:t,weekdaysShort:t,weekdaysMin:t,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,A,t){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(t(8609))},9818:function(e,A,t){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},785:function(e,A,t){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,A,t){return e>11?t?"ප.ව.":"පස් වරු":t?"පෙ.ව.":"පෙර වරු"}})}(t(8609))},4964:function(e,A,t){!function(e){"use strict";var A="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),t="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function n(e){return e>1&&e<5}function r(e,A,t,r){var s=e+" ";switch(t){case"s":return A||r?"pár sekúnd":"pár sekundami";case"ss":return A||r?s+(n(e)?"sekundy":"sekúnd"):s+"sekundami";case"m":return A?"minúta":r?"minútu":"minútou";case"mm":return A||r?s+(n(e)?"minúty":"minút"):s+"minútami";case"h":return A?"hodina":r?"hodinu":"hodinou";case"hh":return A||r?s+(n(e)?"hodiny":"hodín"):s+"hodinami";case"d":return A||r?"deň":"dňom";case"dd":return A||r?s+(n(e)?"dni":"dní"):s+"dňami";case"M":return A||r?"mesiac":"mesiacom";case"MM":return A||r?s+(n(e)?"mesiace":"mesiacov"):s+"mesiacmi";case"y":return A||r?"rok":"rokom";case"yy":return A||r?s+(n(e)?"roky":"rokov"):s+"rokmi"}}e.defineLocale("sk",{months:A,monthsShort:t,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},6305:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r=e+" ";switch(t){case"s":return A||n?"nekaj sekund":"nekaj sekundami";case"ss":return r+=1===e?A?"sekundo":"sekundi":2===e?A||n?"sekundi":"sekundah":e<5?A||n?"sekunde":"sekundah":"sekund";case"m":return A?"ena minuta":"eno minuto";case"mm":return r+=1===e?A?"minuta":"minuto":2===e?A||n?"minuti":"minutama":e<5?A||n?"minute":"minutami":A||n?"minut":"minutami";case"h":return A?"ena ura":"eno uro";case"hh":return r+=1===e?A?"ura":"uro":2===e?A||n?"uri":"urama":e<5?A||n?"ure":"urami":A||n?"ur":"urami";case"d":return A||n?"en dan":"enim dnem";case"dd":return r+=1===e?A||n?"dan":"dnem":2===e?A||n?"dni":"dnevoma":A||n?"dni":"dnevi";case"M":return A||n?"en mesec":"enim mesecem";case"MM":return r+=1===e?A||n?"mesec":"mesecem":2===e?A||n?"meseca":"mesecema":e<5?A||n?"mesece":"meseci":A||n?"mesecev":"meseci";case"y":return A||n?"eno leto":"enim letom";case"yy":return r+=1===e?A||n?"leto":"letom":2===e?A||n?"leti":"letoma":e<5?A||n?"leta":"leti":A||n?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(8609))},8214:function(e,A,t){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,A,t){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},2398:function(e,A,t){!function(e){"use strict";var A={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,A){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?A[0]:A[1]:A[2]},translate:function(e,t,n,r){var s,i=A.words[n];return 1===n.length?"y"===n&&t?"једна година":r||t?i[0]:i[1]:(s=A.correctGrammaticalCase(e,i),"yy"===n&&t&&"годину"===s?e+" година":e+" "+s)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:A.translate,m:A.translate,mm:A.translate,h:A.translate,hh:A.translate,d:A.translate,dd:A.translate,M:A.translate,MM:A.translate,y:A.translate,yy:A.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(8609))},9443:function(e,A,t){!function(e){"use strict";var A={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,A){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?A[0]:A[1]:A[2]},translate:function(e,t,n,r){var s,i=A.words[n];return 1===n.length?"y"===n&&t?"jedna godina":r||t?i[0]:i[1]:(s=A.correctGrammaticalCase(e,i),"yy"===n&&t&&"godinu"===s?e+" godina":e+" "+s)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:A.translate,m:A.translate,mm:A.translate,h:A.translate,hh:A.translate,d:A.translate,dd:A.translate,M:A.translate,MM:A.translate,y:A.translate,yy:A.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(t(8609))},4508:function(e,A,t){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,A,t){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,A){return 12===e&&(e=0),"ekuseni"===A?e:"emini"===A?e>=11?e:e+12:"entsambama"===A||"ebusuku"===A?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(t(8609))},9479:function(e,A,t){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?":e":1===A||2===A?":a":":e")},week:{dow:1,doy:4}})}(t(8609))},2080:function(e,A,t){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(t(8609))},6741:function(e,A,t){!function(e){"use strict";var A={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},t={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return t[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return A[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,A,t){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,A){return 12===e&&(e=0),"யாமம்"===A?e<2?e:e+12:"வைகறை"===A||"காலை"===A||"நண்பகல்"===A&&e>=10?e:e+12},week:{dow:0,doy:6}})}(t(8609))},345:function(e,A,t){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,A){return 12===e&&(e=0),"రాత్రి"===A?e<4?e:e+12:"ఉదయం"===A?e:"మధ్యాహ్నం"===A?e>=10?e:e+12:"సాయంత్రం"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(t(8609))},3481:function(e,A,t){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")},week:{dow:1,doy:4}})}(t(8609))},2663:function(e,A,t){!function(e){"use strict";var A={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,A){return 12===e&&(e=0),"шаб"===A?e<4?e:e+12:"субҳ"===A?e:"рӯз"===A?e>=11?e:e+12:"бегоҳ"===A?e+12:void 0},meridiem:function(e,A,t){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(A[e]||A[t]||A[n])},week:{dow:1,doy:7}})}(t(8609))},6222:function(e,A,t){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,A,t){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(t(8609))},2235:function(e,A,t){!function(e){"use strict";var A={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10,r=e%100-n,s=e>=100?100:null;return e+(A[n]||A[r]||A[s])}},week:{dow:1,doy:7}})}(t(8609))},3307:function(e,A,t){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(t(8609))},5472:function(e,A,t){!function(e){"use strict";var A="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function t(e){var A=e;return A=-1!==e.indexOf("jaj")?A.slice(0,-3)+"leS":-1!==e.indexOf("jar")?A.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?A.slice(0,-3)+"nem":A+" pIq"}function n(e){var A=e;return A=-1!==e.indexOf("jaj")?A.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?A.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?A.slice(0,-3)+"ben":A+" ret"}function r(e,A,t,n){var r=s(e);switch(t){case"ss":return r+" lup";case"mm":return r+" tup";case"hh":return r+" rep";case"dd":return r+" jaj";case"MM":return r+" jar";case"yy":return r+" DIS"}}function s(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,s="";return t>0&&(s+=A[t]+"vatlh"),n>0&&(s+=(""!==s?" ":"")+A[n]+"maH"),r>0&&(s+=(""!==s?" ":"")+A[r]),""===s?"pagh":s}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:t,past:n,s:"puS lup",ss:r,m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},5900:function(e,A,t){!function(e){"use strict";var A={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,A,t){return e<12?t?"öö":"ÖÖ":t?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,t){switch(t){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10,r=e%100-n,s=e>=100?100:null;return e+(A[n]||A[r]||A[s])}},week:{dow:1,doy:7}})}(t(8609))},5354:function(e,A,t){!function(e){"use strict";function A(e,A,t,n){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n||A?r[t][0]:r[t][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,A,t){return e>11?t?"d'o":"D'O":t?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(t(8609))},3339:function(e,A,t){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(t(8609))},8137:function(e,A,t){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(t(8609))},5442:function(e,A,t){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,A){return 12===e&&(e=0),"يېرىم كېچە"===A||"سەھەر"===A||"چۈشتىن بۇرۇن"===A?e:"چۈشتىن كېيىن"===A||"كەچ"===A?e+12:e>=11?e:e+12},meridiem:function(e,A,t){var n=100*e+A;return n<600?"يېرىم كېچە":n<900?"سەھەر":n<1130?"چۈشتىن بۇرۇن":n<1230?"چۈش":n<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,A){switch(A){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(t(8609))},9374:function(e,A,t){!function(e){"use strict";function A(e,A){var t=e.split("_");return A%10==1&&A%100!=11?t[0]:A%10>=2&&A%10<=4&&(A%100<10||A%100>=20)?t[1]:t[2]}function t(e,t,n){return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+A({ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[n],+e)}function n(e,A){var t={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?t.nominative.slice(1,7).concat(t.nominative.slice(0,1)):e?t[/(\[[ВвУу]\]) ?dddd/.test(A)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(A)?"genitive":"nominative"][e.day()]:t.nominative}function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:n,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this);case 1:case 2:case 4:return r("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,A,t){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,A){switch(A){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(t(8609))},4533:function(e,A,t){!function(e){"use strict";var A=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],t=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:A,monthsShort:A,weekdays:t,weekdaysShort:t,weekdaysMin:t,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,A,t){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(t(8609))},4119:function(e,A,t){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(t(8609))},8813:function(e,A,t){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(t(8609))},4947:function(e,A,t){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,A,t){return e<12?t?"sa":"SA":t?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(t(8609))},5143:function(e,A,t){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var A=e%10;return e+(1==~~(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")},week:{dow:1,doy:4}})}(t(8609))},4798:function(e,A,t){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(t(8609))},2940:function(e,A,t){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,A){return 12===e&&(e=0),"凌晨"===A||"早上"===A||"上午"===A?e:"下午"===A||"晚上"===A?e+12:e>=11?e:e+12},meridiem:function(e,A,t){var n=100*e+A;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,A){switch(A){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(t(8609))},5772:function(e,A,t){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,A){return 12===e&&(e=0),"凌晨"===A||"早上"===A||"上午"===A?e:"中午"===A?e>=11?e:e+12:"下午"===A||"晚上"===A?e+12:void 0},meridiem:function(e,A,t){var n=100*e+A;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,A){switch(A){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(t(8609))},97:function(e,A,t){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,A){return 12===e&&(e=0),"凌晨"===A||"早上"===A||"上午"===A?e:"中午"===A?e>=11?e:e+12:"下午"===A||"晚上"===A?e+12:void 0},meridiem:function(e,A,t){var n=100*e+A;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,A){switch(A){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(t(8609))},4028:function(e,A,t){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,A){return 12===e&&(e=0),"凌晨"===A||"早上"===A||"上午"===A?e:"中午"===A?e>=11?e:e+12:"下午"===A||"晚上"===A?e+12:void 0},meridiem:function(e,A,t){var n=100*e+A;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,A){switch(A){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(t(8609))},8426:function(e,A,t){var n={"./af":7293,"./af.js":7293,"./ar":641,"./ar-dz":3236,"./ar-dz.js":3236,"./ar-kw":2360,"./ar-kw.js":2360,"./ar-ly":6005,"./ar-ly.js":6005,"./ar-ma":9268,"./ar-ma.js":9268,"./ar-ps":9583,"./ar-ps.js":9583,"./ar-sa":6166,"./ar-sa.js":6166,"./ar-tn":776,"./ar-tn.js":776,"./ar.js":641,"./az":6937,"./az.js":6937,"./be":563,"./be.js":563,"./bg":9157,"./bg.js":9157,"./bm":1547,"./bm.js":1547,"./bn":222,"./bn-bd":5657,"./bn-bd.js":5657,"./bn.js":222,"./bo":141,"./bo.js":141,"./br":5690,"./br.js":5690,"./bs":6201,"./bs.js":6201,"./ca":5222,"./ca.js":5222,"./cs":6668,"./cs.js":6668,"./cv":4167,"./cv.js":4167,"./cy":7726,"./cy.js":7726,"./da":4597,"./da.js":4597,"./de":2281,"./de-at":2355,"./de-at.js":2355,"./de-ch":4069,"./de-ch.js":4069,"./de.js":2281,"./dv":1440,"./dv.js":1440,"./el":3551,"./el.js":3551,"./en-au":660,"./en-au.js":660,"./en-ca":7206,"./en-ca.js":7206,"./en-gb":3815,"./en-gb.js":3815,"./en-ie":9612,"./en-ie.js":9612,"./en-il":5819,"./en-il.js":5819,"./en-in":4413,"./en-in.js":4413,"./en-nz":1998,"./en-nz.js":1998,"./en-sg":1568,"./en-sg.js":1568,"./eo":8994,"./eo.js":8994,"./es":4278,"./es-do":7370,"./es-do.js":7370,"./es-mx":7838,"./es-mx.js":7838,"./es-us":7131,"./es-us.js":7131,"./es.js":4278,"./et":5543,"./et.js":5543,"./eu":8672,"./eu.js":8672,"./fa":3051,"./fa.js":3051,"./fi":4595,"./fi.js":4595,"./fil":8351,"./fil.js":8351,"./fo":3689,"./fo.js":3689,"./fr":8030,"./fr-ca":9735,"./fr-ca.js":9735,"./fr-ch":7480,"./fr-ch.js":7480,"./fr.js":8030,"./fy":531,"./fy.js":531,"./ga":6394,"./ga.js":6394,"./gd":8629,"./gd.js":8629,"./gl":8797,"./gl.js":8797,"./gom-deva":9824,"./gom-deva.js":9824,"./gom-latn":3083,"./gom-latn.js":3083,"./gu":3078,"./gu.js":3078,"./he":5621,"./he.js":5621,"./hi":3473,"./hi.js":3473,"./hr":9248,"./hr.js":9248,"./hu":6101,"./hu.js":6101,"./hy-am":1868,"./hy-am.js":1868,"./id":2627,"./id.js":2627,"./is":2474,"./is.js":2474,"./it":6691,"./it-ch":4551,"./it-ch.js":4551,"./it.js":6691,"./ja":4719,"./ja.js":4719,"./jv":558,"./jv.js":558,"./ka":7310,"./ka.js":7310,"./kk":6252,"./kk.js":6252,"./km":2298,"./km.js":2298,"./kn":3751,"./kn.js":3751,"./ko":4032,"./ko.js":4032,"./ku":9218,"./ku-kmr":7945,"./ku-kmr.js":7945,"./ku.js":9218,"./ky":4806,"./ky.js":4806,"./lb":7684,"./lb.js":7684,"./lo":2327,"./lo.js":2327,"./lt":2562,"./lt.js":2562,"./lv":6120,"./lv.js":6120,"./me":3192,"./me.js":3192,"./mi":3068,"./mi.js":3068,"./mk":886,"./mk.js":886,"./ml":8039,"./ml.js":8039,"./mn":9369,"./mn.js":9369,"./mr":3309,"./mr.js":3309,"./ms":3390,"./ms-my":5941,"./ms-my.js":5941,"./ms.js":3390,"./mt":5695,"./mt.js":5695,"./my":2332,"./my.js":2332,"./nb":3270,"./nb.js":3270,"./ne":1799,"./ne.js":1799,"./nl":2280,"./nl-be":2172,"./nl-be.js":2172,"./nl.js":2280,"./nn":98,"./nn.js":98,"./oc-lnc":3166,"./oc-lnc.js":3166,"./pa-in":2125,"./pa-in.js":2125,"./pl":1990,"./pl.js":1990,"./pt":3966,"./pt-br":9907,"./pt-br.js":9907,"./pt.js":3966,"./ro":2557,"./ro.js":2557,"./ru":3107,"./ru.js":3107,"./sd":2601,"./sd.js":2601,"./se":9818,"./se.js":9818,"./si":785,"./si.js":785,"./sk":4964,"./sk.js":4964,"./sl":6305,"./sl.js":6305,"./sq":8214,"./sq.js":8214,"./sr":9443,"./sr-cyrl":2398,"./sr-cyrl.js":2398,"./sr.js":9443,"./ss":4508,"./ss.js":4508,"./sv":9479,"./sv.js":9479,"./sw":2080,"./sw.js":2080,"./ta":6741,"./ta.js":6741,"./te":345,"./te.js":345,"./tet":3481,"./tet.js":3481,"./tg":2663,"./tg.js":2663,"./th":6222,"./th.js":6222,"./tk":2235,"./tk.js":2235,"./tl-ph":3307,"./tl-ph.js":3307,"./tlh":5472,"./tlh.js":5472,"./tr":5900,"./tr.js":5900,"./tzl":5354,"./tzl.js":5354,"./tzm":8137,"./tzm-latn":3339,"./tzm-latn.js":3339,"./tzm.js":8137,"./ug-cn":5442,"./ug-cn.js":5442,"./uk":9374,"./uk.js":9374,"./ur":4533,"./ur.js":4533,"./uz":8813,"./uz-latn":4119,"./uz-latn.js":4119,"./uz.js":8813,"./vi":4947,"./vi.js":4947,"./x-pseudo":5143,"./x-pseudo.js":5143,"./yo":4798,"./yo.js":4798,"./zh-cn":2940,"./zh-cn.js":2940,"./zh-hk":5772,"./zh-hk.js":5772,"./zh-mo":97,"./zh-mo.js":97,"./zh-tw":4028,"./zh-tw.js":4028};function r(e){var A=s(e);return t(A)}function s(e){if(!t.o(n,e)){var A=new Error("Cannot find module '"+e+"'");throw A.code="MODULE_NOT_FOUND",A}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=s,e.exports=r,r.id=8426},8609:function(e,A,t){(e=t.nmd(e)).exports=function(){"use strict";var A,n;function r(){return A.apply(null,arguments)}function s(e){A=e}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,A){return Object.prototype.hasOwnProperty.call(e,A)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var A;for(A in e)if(o(e,A))return!1;return!0}function l(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,A){var t,n=[],r=e.length;for(t=0;t<r;++t)n.push(A(e[t],t));return n}function f(e,A){for(var t in A)o(A,t)&&(e[t]=A[t]);return o(A,"toString")&&(e.toString=A.toString),o(A,"valueOf")&&(e.valueOf=A.valueOf),e}function _(e,A,t,n){return Gt(e,A,t,n,!0).utc()}function m(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function g(e){return null==e._pf&&(e._pf=m()),e._pf}function p(e){var A=null,t=!1,r=e._d&&!isNaN(e._d.getTime());return r&&(A=g(e),t=n.call(A.parsedDateParts,(function(e){return null!=e})),r=A.overflow<0&&!A.empty&&!A.invalidEra&&!A.invalidMonth&&!A.invalidWeekday&&!A.weekdayMismatch&&!A.nullInput&&!A.invalidFormat&&!A.userInvalidated&&(!A.meridiem||A.meridiem&&t),e._strict&&(r=r&&0===A.charsLeftOver&&0===A.unusedTokens.length&&void 0===A.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?r:(e._isValid=r,e._isValid)}function w(e){var A=_(NaN);return null!=e?f(g(A),e):g(A).userInvalidated=!0,A}n=Array.prototype.some?Array.prototype.some:function(e){var A,t=Object(this),n=t.length>>>0;for(A=0;A<n;A++)if(A in t&&e.call(this,t[A],A,t))return!0;return!1};var B=r.momentProperties=[],y=!1;function M(e,A){var t,n,r,s=B.length;if(l(A._isAMomentObject)||(e._isAMomentObject=A._isAMomentObject),l(A._i)||(e._i=A._i),l(A._f)||(e._f=A._f),l(A._l)||(e._l=A._l),l(A._strict)||(e._strict=A._strict),l(A._tzm)||(e._tzm=A._tzm),l(A._isUTC)||(e._isUTC=A._isUTC),l(A._offset)||(e._offset=A._offset),l(A._pf)||(e._pf=g(A)),l(A._locale)||(e._locale=A._locale),s>0)for(t=0;t<s;t++)l(r=A[n=B[t]])||(e[n]=r);return e}function b(e){M(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===y&&(y=!0,r.updateOffset(this),y=!1)}function L(e){return e instanceof b||null!=e&&null!=e._isAMomentObject}function v(e){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function C(e,A){var t=!0;return f((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),t){var n,s,i,a=[],d=arguments.length;for(s=0;s<d;s++){if(n="","object"==typeof arguments[s]){for(i in n+="\n["+s+"] ",arguments[0])o(arguments[0],i)&&(n+=i+": "+arguments[0][i]+", ");n=n.slice(0,-2)}else n=arguments[s];a.push(n)}v(e+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),t=!1}return A.apply(this,arguments)}),A)}var Q,k={};function F(e,A){null!=r.deprecationHandler&&r.deprecationHandler(e,A),k[e]||(v(A),k[e]=!0)}function D(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e){var A,t;for(t in e)o(e,t)&&(D(A=e[t])?this[t]=A:this["_"+t]=A);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Y(e,A){var t,n=f({},e);for(t in A)o(A,t)&&(a(e[t])&&a(A[t])?(n[t]={},f(n[t],e[t]),f(n[t],A[t])):null!=A[t]?n[t]=A[t]:delete n[t]);for(t in e)o(e,t)&&!o(A,t)&&a(e[t])&&(n[t]=f({},n[t]));return n}function U(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,Q=Object.keys?Object.keys:function(e){var A,t=[];for(A in e)o(e,A)&&t.push(A);return t};var H={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function T(e,A,t){var n=this._calendar[e]||this._calendar.sameElse;return D(n)?n.call(A,t):n}function E(e,A,t){var n=""+Math.abs(e),r=A-n.length;return(e>=0?t?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var S=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,O={},P={};function j(e,A,t,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()}),e&&(P[e]=r),A&&(P[A[0]]=function(){return E(r.apply(this,arguments),A[1],A[2])}),t&&(P[t]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function R(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function K(e){var A,t,n=e.match(S);for(A=0,t=n.length;A<t;A++)P[n[A]]?n[A]=P[n[A]]:n[A]=R(n[A]);return function(A){var r,s="";for(r=0;r<t;r++)s+=D(n[r])?n[r].call(A,e):n[r];return s}}function W(e,A){return e.isValid()?(A=N(A,e.localeData()),O[A]=O[A]||K(A),O[A](e)):e.localeData().invalidDate()}function N(e,A){var t=5;function n(e){return A.longDateFormat(e)||e}for(I.lastIndex=0;t>=0&&I.test(e);)e=e.replace(I,n),I.lastIndex=0,t-=1;return e}var z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function V(e){var A=this._longDateFormat[e],t=this._longDateFormat[e.toUpperCase()];return A||!t?A:(this._longDateFormat[e]=t.match(S).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var G="Invalid date";function J(){return this._invalidDate}var X="%d",Z=/\d{1,2}/;function q(e){return this._ordinal.replace("%d",e)}var $={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,A,t,n){var r=this._relativeTime[t];return D(r)?r(e,A,t,n):r.replace(/%d/i,e)}function Ae(e,A){var t=this._relativeTime[e>0?"future":"past"];return D(t)?t(A):t.replace(/%s/i,A)}var te={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ne(e){return"string"==typeof e?te[e]||te[e.toLowerCase()]:void 0}function re(e){var A,t,n={};for(t in e)o(e,t)&&(A=ne(t))&&(n[A]=e[t]);return n}var se={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function ie(e){var A,t=[];for(A in e)o(e,A)&&t.push({unit:A,priority:se[A]});return t.sort((function(e,A){return e.priority-A.priority})),t}var ae,oe=/\d/,de=/\d\d/,le=/\d{3}/,ue=/\d{4}/,ce=/[+-]?\d{6}/,he=/\d\d?/,fe=/\d\d\d\d?/,_e=/\d\d\d\d\d\d?/,me=/\d{1,3}/,ge=/\d{1,4}/,pe=/[+-]?\d{1,6}/,we=/\d+/,Be=/[+-]?\d+/,ye=/Z|[+-]\d\d:?\d\d/gi,Me=/Z|[+-]\d\d(?::?\d\d)?/gi,be=/[+-]?\d+(\.\d{1,3})?/,Le=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ve=/^[1-9]\d?/,Ce=/^([1-9]\d|\d)/;function Qe(e,A,t){ae[e]=D(A)?A:function(e,n){return e&&t?t:A}}function ke(e,A){return o(ae,e)?ae[e](A._strict,A._locale):new RegExp(Fe(e))}function Fe(e){return De(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,A,t,n,r){return A||t||n||r})))}function De(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function xe(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Ye(e){var A=+e,t=0;return 0!==A&&isFinite(A)&&(t=xe(A)),t}ae={};var Ue={};function He(e,A){var t,n,r=A;for("string"==typeof e&&(e=[e]),u(A)&&(r=function(e,t){t[A]=Ye(e)}),n=e.length,t=0;t<n;t++)Ue[e[t]]=r}function Te(e,A){He(e,(function(e,t,n,r){n._w=n._w||{},A(e,n._w,n,r)}))}function Ee(e,A,t){null!=A&&o(Ue,e)&&Ue[e](A,t._a,t,e)}function Se(e){return e%4==0&&e%100!=0||e%400==0}var Ie=0,Oe=1,Pe=2,je=3,Re=4,Ke=5,We=6,Ne=7,ze=8;function Ve(e){return Se(e)?366:365}j("Y",0,0,(function(){var e=this.year();return e<=9999?E(e,4):"+"+e})),j(0,["YY",2],0,(function(){return this.year()%100})),j(0,["YYYY",4],0,"year"),j(0,["YYYYY",5],0,"year"),j(0,["YYYYYY",6,!0],0,"year"),Qe("Y",Be),Qe("YY",he,de),Qe("YYYY",ge,ue),Qe("YYYYY",pe,ce),Qe("YYYYYY",pe,ce),He(["YYYYY","YYYYYY"],Ie),He("YYYY",(function(e,A){A[Ie]=2===e.length?r.parseTwoDigitYear(e):Ye(e)})),He("YY",(function(e,A){A[Ie]=r.parseTwoDigitYear(e)})),He("Y",(function(e,A){A[Ie]=parseInt(e,10)})),r.parseTwoDigitYear=function(e){return Ye(e)+(Ye(e)>68?1900:2e3)};var Ge,Je=Ze("FullYear",!0);function Xe(){return Se(this.year())}function Ze(e,A){return function(t){return null!=t?($e(this,e,t),r.updateOffset(this,A),this):qe(this,e)}}function qe(e,A){if(!e.isValid())return NaN;var t=e._d,n=e._isUTC;switch(A){case"Milliseconds":return n?t.getUTCMilliseconds():t.getMilliseconds();case"Seconds":return n?t.getUTCSeconds():t.getSeconds();case"Minutes":return n?t.getUTCMinutes():t.getMinutes();case"Hours":return n?t.getUTCHours():t.getHours();case"Date":return n?t.getUTCDate():t.getDate();case"Day":return n?t.getUTCDay():t.getDay();case"Month":return n?t.getUTCMonth():t.getMonth();case"FullYear":return n?t.getUTCFullYear():t.getFullYear();default:return NaN}}function $e(e,A,t){var n,r,s,i,a;if(e.isValid()&&!isNaN(t)){switch(n=e._d,r=e._isUTC,A){case"Milliseconds":return void(r?n.setUTCMilliseconds(t):n.setMilliseconds(t));case"Seconds":return void(r?n.setUTCSeconds(t):n.setSeconds(t));case"Minutes":return void(r?n.setUTCMinutes(t):n.setMinutes(t));case"Hours":return void(r?n.setUTCHours(t):n.setHours(t));case"Date":return void(r?n.setUTCDate(t):n.setDate(t));case"FullYear":break;default:return}s=t,i=e.month(),a=29!==(a=e.date())||1!==i||Se(s)?a:28,r?n.setUTCFullYear(s,i,a):n.setFullYear(s,i,a)}}function eA(e){return D(this[e=ne(e)])?this[e]():this}function AA(e,A){if("object"==typeof e){var t,n=ie(e=re(e)),r=n.length;for(t=0;t<r;t++)this[n[t].unit](e[n[t].unit])}else if(D(this[e=ne(e)]))return this[e](A);return this}function tA(e,A){return(e%A+A)%A}function nA(e,A){if(isNaN(e)||isNaN(A))return NaN;var t=tA(A,12);return e+=(A-t)/12,1===t?Se(e)?29:28:31-t%7%2}Ge=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var A;for(A=0;A<this.length;++A)if(this[A]===e)return A;return-1},j("M",["MM",2],"Mo",(function(){return this.month()+1})),j("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),j("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),Qe("M",he,ve),Qe("MM",he,de),Qe("MMM",(function(e,A){return A.monthsShortRegex(e)})),Qe("MMMM",(function(e,A){return A.monthsRegex(e)})),He(["M","MM"],(function(e,A){A[Oe]=Ye(e)-1})),He(["MMM","MMMM"],(function(e,A,t,n){var r=t._locale.monthsParse(e,n,t._strict);null!=r?A[Oe]=r:g(t).invalidMonth=e}));var rA="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),sA="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),iA=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,aA=Le,oA=Le;function dA(e,A){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||iA).test(A)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone}function lA(e,A){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[iA.test(A)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function uA(e,A,t){var n,r,s,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)s=_([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(s,"").toLocaleLowerCase();return t?"MMM"===A?-1!==(r=Ge.call(this._shortMonthsParse,i))?r:null:-1!==(r=Ge.call(this._longMonthsParse,i))?r:null:"MMM"===A?-1!==(r=Ge.call(this._shortMonthsParse,i))||-1!==(r=Ge.call(this._longMonthsParse,i))?r:null:-1!==(r=Ge.call(this._longMonthsParse,i))||-1!==(r=Ge.call(this._shortMonthsParse,i))?r:null}function cA(e,A,t){var n,r,s;if(this._monthsParseExact)return uA.call(this,e,A,t);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(r=_([2e3,n]),t&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),t||this._monthsParse[n]||(s="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),t&&"MMMM"===A&&this._longMonthsParse[n].test(e))return n;if(t&&"MMM"===A&&this._shortMonthsParse[n].test(e))return n;if(!t&&this._monthsParse[n].test(e))return n}}function hA(e,A){if(!e.isValid())return e;if("string"==typeof A)if(/^\d+$/.test(A))A=Ye(A);else if(!u(A=e.localeData().monthsParse(A)))return e;var t=A,n=e.date();return n=n<29?n:Math.min(n,nA(e.year(),t)),e._isUTC?e._d.setUTCMonth(t,n):e._d.setMonth(t,n),e}function fA(e){return null!=e?(hA(this,e),r.updateOffset(this,!0),this):qe(this,"Month")}function _A(){return nA(this.year(),this.month())}function mA(e){return this._monthsParseExact?(o(this,"_monthsRegex")||pA.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=aA),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function gA(e){return this._monthsParseExact?(o(this,"_monthsRegex")||pA.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=oA),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function pA(){function e(e,A){return A.length-e.length}var A,t,n,r,s=[],i=[],a=[];for(A=0;A<12;A++)t=_([2e3,A]),n=De(this.monthsShort(t,"")),r=De(this.months(t,"")),s.push(n),i.push(r),a.push(r),a.push(n);s.sort(e),i.sort(e),a.sort(e),this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function wA(e,A,t,n,r,s,i){var a;return e<100&&e>=0?(a=new Date(e+400,A,t,n,r,s,i),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,A,t,n,r,s,i),a}function BA(e){var A,t;return e<100&&e>=0?((t=Array.prototype.slice.call(arguments))[0]=e+400,A=new Date(Date.UTC.apply(null,t)),isFinite(A.getUTCFullYear())&&A.setUTCFullYear(e)):A=new Date(Date.UTC.apply(null,arguments)),A}function yA(e,A,t){var n=7+A-t;return-(7+BA(e,0,n).getUTCDay()-A)%7+n-1}function MA(e,A,t,n,r){var s,i,a=1+7*(A-1)+(7+t-n)%7+yA(e,n,r);return a<=0?i=Ve(s=e-1)+a:a>Ve(e)?(s=e+1,i=a-Ve(e)):(s=e,i=a),{year:s,dayOfYear:i}}function bA(e,A,t){var n,r,s=yA(e.year(),A,t),i=Math.floor((e.dayOfYear()-s-1)/7)+1;return i<1?n=i+LA(r=e.year()-1,A,t):i>LA(e.year(),A,t)?(n=i-LA(e.year(),A,t),r=e.year()+1):(r=e.year(),n=i),{week:n,year:r}}function LA(e,A,t){var n=yA(e,A,t),r=yA(e+1,A,t);return(Ve(e)-n+r)/7}function vA(e){return bA(e,this._week.dow,this._week.doy).week}j("w",["ww",2],"wo","week"),j("W",["WW",2],"Wo","isoWeek"),Qe("w",he,ve),Qe("ww",he,de),Qe("W",he,ve),Qe("WW",he,de),Te(["w","ww","W","WW"],(function(e,A,t,n){A[n.substr(0,1)]=Ye(e)}));var CA={dow:0,doy:6};function QA(){return this._week.dow}function kA(){return this._week.doy}function FA(e){var A=this.localeData().week(this);return null==e?A:this.add(7*(e-A),"d")}function DA(e){var A=bA(this,1,4).week;return null==e?A:this.add(7*(e-A),"d")}function xA(e,A){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=A.weekdaysParse(e))?e:null:parseInt(e,10)}function YA(e,A){return"string"==typeof e?A.weekdaysParse(e)%7||7:isNaN(e)?null:e}function UA(e,A){return e.slice(A,7).concat(e.slice(0,A))}j("d",0,"do","day"),j("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),j("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),j("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),j("e",0,0,"weekday"),j("E",0,0,"isoWeekday"),Qe("d",he),Qe("e",he),Qe("E",he),Qe("dd",(function(e,A){return A.weekdaysMinRegex(e)})),Qe("ddd",(function(e,A){return A.weekdaysShortRegex(e)})),Qe("dddd",(function(e,A){return A.weekdaysRegex(e)})),Te(["dd","ddd","dddd"],(function(e,A,t,n){var r=t._locale.weekdaysParse(e,n,t._strict);null!=r?A.d=r:g(t).invalidWeekday=e})),Te(["d","e","E"],(function(e,A,t,n){A[n]=Ye(e)}));var HA="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),TA="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),EA="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),SA=Le,IA=Le,OA=Le;function PA(e,A){var t=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(A)?"format":"standalone"];return!0===e?UA(t,this._week.dow):e?t[e.day()]:t}function jA(e){return!0===e?UA(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function RA(e){return!0===e?UA(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function KA(e,A,t){var n,r,s,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)s=_([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(s,"").toLocaleLowerCase();return t?"dddd"===A?-1!==(r=Ge.call(this._weekdaysParse,i))?r:null:"ddd"===A?-1!==(r=Ge.call(this._shortWeekdaysParse,i))?r:null:-1!==(r=Ge.call(this._minWeekdaysParse,i))?r:null:"dddd"===A?-1!==(r=Ge.call(this._weekdaysParse,i))||-1!==(r=Ge.call(this._shortWeekdaysParse,i))||-1!==(r=Ge.call(this._minWeekdaysParse,i))?r:null:"ddd"===A?-1!==(r=Ge.call(this._shortWeekdaysParse,i))||-1!==(r=Ge.call(this._weekdaysParse,i))||-1!==(r=Ge.call(this._minWeekdaysParse,i))?r:null:-1!==(r=Ge.call(this._minWeekdaysParse,i))||-1!==(r=Ge.call(this._weekdaysParse,i))||-1!==(r=Ge.call(this._shortWeekdaysParse,i))?r:null}function WA(e,A,t){var n,r,s;if(this._weekdaysParseExact)return KA.call(this,e,A,t);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=_([2e3,1]).day(n),t&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(s="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(s.replace(".",""),"i")),t&&"dddd"===A&&this._fullWeekdaysParse[n].test(e))return n;if(t&&"ddd"===A&&this._shortWeekdaysParse[n].test(e))return n;if(t&&"dd"===A&&this._minWeekdaysParse[n].test(e))return n;if(!t&&this._weekdaysParse[n].test(e))return n}}function NA(e){if(!this.isValid())return null!=e?this:NaN;var A=qe(this,"Day");return null!=e?(e=xA(e,this.localeData()),this.add(e-A,"d")):A}function zA(e){if(!this.isValid())return null!=e?this:NaN;var A=(this.day()+7-this.localeData()._week.dow)%7;return null==e?A:this.add(e-A,"d")}function VA(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var A=YA(e,this.localeData());return this.day(this.day()%7?A:A-7)}return this.day()||7}function GA(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||ZA.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=SA),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function JA(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||ZA.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=IA),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function XA(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||ZA.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=OA),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function ZA(){function e(e,A){return A.length-e.length}var A,t,n,r,s,i=[],a=[],o=[],d=[];for(A=0;A<7;A++)t=_([2e3,1]).day(A),n=De(this.weekdaysMin(t,"")),r=De(this.weekdaysShort(t,"")),s=De(this.weekdays(t,"")),i.push(n),a.push(r),o.push(s),d.push(n),d.push(r),d.push(s);i.sort(e),a.sort(e),o.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function qA(){return this.hours()%12||12}function $A(){return this.hours()||24}function et(e,A){j(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),A)}))}function At(e,A){return A._meridiemParse}function tt(e){return"p"===(e+"").toLowerCase().charAt(0)}j("H",["HH",2],0,"hour"),j("h",["hh",2],0,qA),j("k",["kk",2],0,$A),j("hmm",0,0,(function(){return""+qA.apply(this)+E(this.minutes(),2)})),j("hmmss",0,0,(function(){return""+qA.apply(this)+E(this.minutes(),2)+E(this.seconds(),2)})),j("Hmm",0,0,(function(){return""+this.hours()+E(this.minutes(),2)})),j("Hmmss",0,0,(function(){return""+this.hours()+E(this.minutes(),2)+E(this.seconds(),2)})),et("a",!0),et("A",!1),Qe("a",At),Qe("A",At),Qe("H",he,Ce),Qe("h",he,ve),Qe("k",he,ve),Qe("HH",he,de),Qe("hh",he,de),Qe("kk",he,de),Qe("hmm",fe),Qe("hmmss",_e),Qe("Hmm",fe),Qe("Hmmss",_e),He(["H","HH"],je),He(["k","kk"],(function(e,A,t){var n=Ye(e);A[je]=24===n?0:n})),He(["a","A"],(function(e,A,t){t._isPm=t._locale.isPM(e),t._meridiem=e})),He(["h","hh"],(function(e,A,t){A[je]=Ye(e),g(t).bigHour=!0})),He("hmm",(function(e,A,t){var n=e.length-2;A[je]=Ye(e.substr(0,n)),A[Re]=Ye(e.substr(n)),g(t).bigHour=!0})),He("hmmss",(function(e,A,t){var n=e.length-4,r=e.length-2;A[je]=Ye(e.substr(0,n)),A[Re]=Ye(e.substr(n,2)),A[Ke]=Ye(e.substr(r)),g(t).bigHour=!0})),He("Hmm",(function(e,A,t){var n=e.length-2;A[je]=Ye(e.substr(0,n)),A[Re]=Ye(e.substr(n))})),He("Hmmss",(function(e,A,t){var n=e.length-4,r=e.length-2;A[je]=Ye(e.substr(0,n)),A[Re]=Ye(e.substr(n,2)),A[Ke]=Ye(e.substr(r))}));var nt=/[ap]\.?m?\.?/i,rt=Ze("Hours",!0);function st(e,A,t){return e>11?t?"pm":"PM":t?"am":"AM"}var it,at={calendar:H,longDateFormat:z,invalidDate:G,ordinal:X,dayOfMonthOrdinalParse:Z,relativeTime:$,months:rA,monthsShort:sA,week:CA,weekdays:HA,weekdaysMin:EA,weekdaysShort:TA,meridiemParse:nt},ot={},dt={};function lt(e,A){var t,n=Math.min(e.length,A.length);for(t=0;t<n;t+=1)if(e[t]!==A[t])return t;return n}function ut(e){return e?e.toLowerCase().replace("_","-"):e}function ct(e){for(var A,t,n,r,s=0;s<e.length;){for(A=(r=ut(e[s]).split("-")).length,t=(t=ut(e[s+1]))?t.split("-"):null;A>0;){if(n=ft(r.slice(0,A).join("-")))return n;if(t&&t.length>=A&<(r,t)>=A-1)break;A--}s++}return it}function ht(e){return!(!e||!e.match("^[^/\\\\]*$"))}function ft(A){var n=null;if(void 0===ot[A]&&e&&e.exports&&ht(A))try{n=it._abbr,t(8426)("./"+A),_t(n)}catch(e){ot[A]=null}return ot[A]}function _t(e,A){var t;return e&&((t=l(A)?pt(e):mt(e,A))?it=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),it._abbr}function mt(e,A){if(null!==A){var t,n=at;if(A.abbr=e,null!=ot[e])F("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=ot[e]._config;else if(null!=A.parentLocale)if(null!=ot[A.parentLocale])n=ot[A.parentLocale]._config;else{if(null==(t=ft(A.parentLocale)))return dt[A.parentLocale]||(dt[A.parentLocale]=[]),dt[A.parentLocale].push({name:e,config:A}),null;n=t._config}return ot[e]=new U(Y(n,A)),dt[e]&&dt[e].forEach((function(e){mt(e.name,e.config)})),_t(e),ot[e]}return delete ot[e],null}function gt(e,A){if(null!=A){var t,n,r=at;null!=ot[e]&&null!=ot[e].parentLocale?ot[e].set(Y(ot[e]._config,A)):(null!=(n=ft(e))&&(r=n._config),A=Y(r,A),null==n&&(A.abbr=e),(t=new U(A)).parentLocale=ot[e],ot[e]=t),_t(e)}else null!=ot[e]&&(null!=ot[e].parentLocale?(ot[e]=ot[e].parentLocale,e===_t()&&_t(e)):null!=ot[e]&&delete ot[e]);return ot[e]}function pt(e){var A;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return it;if(!i(e)){if(A=ft(e))return A;e=[e]}return ct(e)}function wt(){return Q(ot)}function Bt(e){var A,t=e._a;return t&&-2===g(e).overflow&&(A=t[Oe]<0||t[Oe]>11?Oe:t[Pe]<1||t[Pe]>nA(t[Ie],t[Oe])?Pe:t[je]<0||t[je]>24||24===t[je]&&(0!==t[Re]||0!==t[Ke]||0!==t[We])?je:t[Re]<0||t[Re]>59?Re:t[Ke]<0||t[Ke]>59?Ke:t[We]<0||t[We]>999?We:-1,g(e)._overflowDayOfYear&&(A<Ie||A>Pe)&&(A=Pe),g(e)._overflowWeeks&&-1===A&&(A=Ne),g(e)._overflowWeekday&&-1===A&&(A=ze),g(e).overflow=A),e}var yt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Mt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/Z|[+-]\d\d(?::?\d\d)?/,Lt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],vt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ct=/^\/?Date\((-?\d+)/i,Qt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,kt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ft(e){var A,t,n,r,s,i,a=e._i,o=yt.exec(a)||Mt.exec(a),d=Lt.length,l=vt.length;if(o){for(g(e).iso=!0,A=0,t=d;A<t;A++)if(Lt[A][1].exec(o[1])){r=Lt[A][0],n=!1!==Lt[A][2];break}if(null==r)return void(e._isValid=!1);if(o[3]){for(A=0,t=l;A<t;A++)if(vt[A][1].exec(o[3])){s=(o[2]||" ")+vt[A][0];break}if(null==s)return void(e._isValid=!1)}if(!n&&null!=s)return void(e._isValid=!1);if(o[4]){if(!bt.exec(o[4]))return void(e._isValid=!1);i="Z"}e._f=r+(s||"")+(i||""),jt(e)}else e._isValid=!1}function Dt(e,A,t,n,r,s){var i=[xt(e),sA.indexOf(A),parseInt(t,10),parseInt(n,10),parseInt(r,10)];return s&&i.push(parseInt(s,10)),i}function xt(e){var A=parseInt(e,10);return A<=49?2e3+A:A<=999?1900+A:A}function Yt(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Ut(e,A,t){return!e||TA.indexOf(e)===new Date(A[0],A[1],A[2]).getDay()||(g(t).weekdayMismatch=!0,t._isValid=!1,!1)}function Ht(e,A,t){if(e)return kt[e];if(A)return 0;var n=parseInt(t,10),r=n%100;return(n-r)/100*60+r}function Tt(e){var A,t=Qt.exec(Yt(e._i));if(t){if(A=Dt(t[4],t[3],t[2],t[5],t[6],t[7]),!Ut(t[1],A,e))return;e._a=A,e._tzm=Ht(t[8],t[9],t[10]),e._d=BA.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),g(e).rfc2822=!0}else e._isValid=!1}function Et(e){var A=Ct.exec(e._i);null===A?(Ft(e),!1===e._isValid&&(delete e._isValid,Tt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:r.createFromInputFallback(e)))):e._d=new Date(+A[1])}function St(e,A,t){return null!=e?e:null!=A?A:t}function It(e){var A=new Date(r.now());return e._useUTC?[A.getUTCFullYear(),A.getUTCMonth(),A.getUTCDate()]:[A.getFullYear(),A.getMonth(),A.getDate()]}function Ot(e){var A,t,n,r,s,i=[];if(!e._d){for(n=It(e),e._w&&null==e._a[Pe]&&null==e._a[Oe]&&Pt(e),null!=e._dayOfYear&&(s=St(e._a[Ie],n[Ie]),(e._dayOfYear>Ve(s)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),t=BA(s,0,e._dayOfYear),e._a[Oe]=t.getUTCMonth(),e._a[Pe]=t.getUTCDate()),A=0;A<3&&null==e._a[A];++A)e._a[A]=i[A]=n[A];for(;A<7;A++)e._a[A]=i[A]=null==e._a[A]?2===A?1:0:e._a[A];24===e._a[je]&&0===e._a[Re]&&0===e._a[Ke]&&0===e._a[We]&&(e._nextDay=!0,e._a[je]=0),e._d=(e._useUTC?BA:wA).apply(null,i),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[je]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(g(e).weekdayMismatch=!0)}}function Pt(e){var A,t,n,r,s,i,a,o,d;null!=(A=e._w).GG||null!=A.W||null!=A.E?(s=1,i=4,t=St(A.GG,e._a[Ie],bA(Jt(),1,4).year),n=St(A.W,1),((r=St(A.E,1))<1||r>7)&&(o=!0)):(s=e._locale._week.dow,i=e._locale._week.doy,d=bA(Jt(),s,i),t=St(A.gg,e._a[Ie],d.year),n=St(A.w,d.week),null!=A.d?((r=A.d)<0||r>6)&&(o=!0):null!=A.e?(r=A.e+s,(A.e<0||A.e>6)&&(o=!0)):r=s),n<1||n>LA(t,s,i)?g(e)._overflowWeeks=!0:null!=o?g(e)._overflowWeekday=!0:(a=MA(t,n,r,s,i),e._a[Ie]=a.year,e._dayOfYear=a.dayOfYear)}function jt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],g(e).empty=!0;var A,t,n,s,i,a,o,d=""+e._i,l=d.length,u=0;for(o=(n=N(e._f,e._locale).match(S)||[]).length,A=0;A<o;A++)s=n[A],(t=(d.match(ke(s,e))||[])[0])&&((i=d.substr(0,d.indexOf(t))).length>0&&g(e).unusedInput.push(i),d=d.slice(d.indexOf(t)+t.length),u+=t.length),P[s]?(t?g(e).empty=!1:g(e).unusedTokens.push(s),Ee(s,t,e)):e._strict&&!t&&g(e).unusedTokens.push(s);g(e).charsLeftOver=l-u,d.length>0&&g(e).unusedInput.push(d),e._a[je]<=12&&!0===g(e).bigHour&&e._a[je]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[je]=Rt(e._locale,e._a[je],e._meridiem),null!==(a=g(e).era)&&(e._a[Ie]=e._locale.erasConvertYear(a,e._a[Ie])),Ot(e),Bt(e)}else Tt(e);else Ft(e)}function Rt(e,A,t){var n;return null==t?A:null!=e.meridiemHour?e.meridiemHour(A,t):null!=e.isPM?((n=e.isPM(t))&&A<12&&(A+=12),n||12!==A||(A=0),A):A}function Kt(e){var A,t,n,r,s,i,a=!1,o=e._f.length;if(0===o)return g(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<o;r++)s=0,i=!1,A=M({},e),null!=e._useUTC&&(A._useUTC=e._useUTC),A._f=e._f[r],jt(A),p(A)&&(i=!0),s+=g(A).charsLeftOver,s+=10*g(A).unusedTokens.length,g(A).score=s,a?s<n&&(n=s,t=A):(null==n||s<n||i)&&(n=s,t=A,i&&(a=!0));f(e,t||A)}function Wt(e){if(!e._d){var A=re(e._i),t=void 0===A.day?A.date:A.day;e._a=h([A.year,A.month,t,A.hour,A.minute,A.second,A.millisecond],(function(e){return e&&parseInt(e,10)})),Ot(e)}}function Nt(e){var A=new b(Bt(zt(e)));return A._nextDay&&(A.add(1,"d"),A._nextDay=void 0),A}function zt(e){var A=e._i,t=e._f;return e._locale=e._locale||pt(e._l),null===A||void 0===t&&""===A?w({nullInput:!0}):("string"==typeof A&&(e._i=A=e._locale.preparse(A)),L(A)?new b(Bt(A)):(c(A)?e._d=A:i(t)?Kt(e):t?jt(e):Vt(e),p(e)||(e._d=null),e))}function Vt(e){var A=e._i;l(A)?e._d=new Date(r.now()):c(A)?e._d=new Date(A.valueOf()):"string"==typeof A?Et(e):i(A)?(e._a=h(A.slice(0),(function(e){return parseInt(e,10)})),Ot(e)):a(A)?Wt(e):u(A)?e._d=new Date(A):r.createFromInputFallback(e)}function Gt(e,A,t,n,r){var s={};return!0!==A&&!1!==A||(n=A,A=void 0),!0!==t&&!1!==t||(n=t,t=void 0),(a(e)&&d(e)||i(e)&&0===e.length)&&(e=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=r,s._l=t,s._i=e,s._f=A,s._strict=n,Nt(s)}function Jt(e,A,t,n){return Gt(e,A,t,n,!1)}r.createFromInputFallback=C("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var Xt=C("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Jt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:w()})),Zt=C("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Jt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:w()}));function qt(e,A){var t,n;if(1===A.length&&i(A[0])&&(A=A[0]),!A.length)return Jt();for(t=A[0],n=1;n<A.length;++n)A[n].isValid()&&!A[n][e](t)||(t=A[n]);return t}function $t(){return qt("isBefore",[].slice.call(arguments,0))}function en(){return qt("isAfter",[].slice.call(arguments,0))}var An=function(){return Date.now?Date.now():+new Date},tn=["year","quarter","month","week","day","hour","minute","second","millisecond"];function nn(e){var A,t,n=!1,r=tn.length;for(A in e)if(o(e,A)&&(-1===Ge.call(tn,A)||null!=e[A]&&isNaN(e[A])))return!1;for(t=0;t<r;++t)if(e[tn[t]]){if(n)return!1;parseFloat(e[tn[t]])!==Ye(e[tn[t]])&&(n=!0)}return!0}function rn(){return this._isValid}function sn(){return Fn(NaN)}function an(e){var A=re(e),t=A.year||0,n=A.quarter||0,r=A.month||0,s=A.week||A.isoWeek||0,i=A.day||0,a=A.hour||0,o=A.minute||0,d=A.second||0,l=A.millisecond||0;this._isValid=nn(A),this._milliseconds=+l+1e3*d+6e4*o+1e3*a*60*60,this._days=+i+7*s,this._months=+r+3*n+12*t,this._data={},this._locale=pt(),this._bubble()}function on(e){return e instanceof an}function dn(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function ln(e,A,t){var n,r=Math.min(e.length,A.length),s=Math.abs(e.length-A.length),i=0;for(n=0;n<r;n++)(t&&e[n]!==A[n]||!t&&Ye(e[n])!==Ye(A[n]))&&i++;return i+s}function un(e,A){j(e,0,0,(function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+E(~~(e/60),2)+A+E(~~e%60,2)}))}un("Z",":"),un("ZZ",""),Qe("Z",Me),Qe("ZZ",Me),He(["Z","ZZ"],(function(e,A,t){t._useUTC=!0,t._tzm=hn(Me,e)}));var cn=/([\+\-]|\d\d)/gi;function hn(e,A){var t,n,r=(A||"").match(e);return null===r?null:0===(n=60*(t=((r[r.length-1]||[])+"").match(cn)||["-",0,0])[1]+Ye(t[2]))?0:"+"===t[0]?n:-n}function fn(e,A){var t,n;return A._isUTC?(t=A.clone(),n=(L(e)||c(e)?e.valueOf():Jt(e).valueOf())-t.valueOf(),t._d.setTime(t._d.valueOf()+n),r.updateOffset(t,!1),t):Jt(e).local()}function _n(e){return-Math.round(e._d.getTimezoneOffset())}function mn(e,A,t){var n,s=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=hn(Me,e)))return this}else Math.abs(e)<16&&!t&&(e*=60);return!this._isUTC&&A&&(n=_n(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),s!==e&&(!A||this._changeInProgress?Hn(this,Fn(e-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?s:_n(this)}function gn(e,A){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,A),this):-this.utcOffset()}function pn(e){return this.utcOffset(0,e)}function wn(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(_n(this),"m")),this}function Bn(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=hn(ye,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function yn(e){return!!this.isValid()&&(e=e?Jt(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function Mn(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function bn(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,A={};return M(A,this),(A=zt(A))._a?(e=A._isUTC?_(A._a):Jt(A._a),this._isDSTShifted=this.isValid()&&ln(A._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Ln(){return!!this.isValid()&&!this._isUTC}function vn(){return!!this.isValid()&&this._isUTC}function Cn(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Qn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,kn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Fn(e,A){var t,n,r,s=e,i=null;return on(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(s={},A?s[A]=+e:s.milliseconds=+e):(i=Qn.exec(e))?(t="-"===i[1]?-1:1,s={y:0,d:Ye(i[Pe])*t,h:Ye(i[je])*t,m:Ye(i[Re])*t,s:Ye(i[Ke])*t,ms:Ye(dn(1e3*i[We]))*t}):(i=kn.exec(e))?(t="-"===i[1]?-1:1,s={y:Dn(i[2],t),M:Dn(i[3],t),w:Dn(i[4],t),d:Dn(i[5],t),h:Dn(i[6],t),m:Dn(i[7],t),s:Dn(i[8],t)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(r=Yn(Jt(s.from),Jt(s.to)),(s={}).ms=r.milliseconds,s.M=r.months),n=new an(s),on(e)&&o(e,"_locale")&&(n._locale=e._locale),on(e)&&o(e,"_isValid")&&(n._isValid=e._isValid),n}function Dn(e,A){var t=e&&parseFloat(e.replace(",","."));return(isNaN(t)?0:t)*A}function xn(e,A){var t={};return t.months=A.month()-e.month()+12*(A.year()-e.year()),e.clone().add(t.months,"M").isAfter(A)&&--t.months,t.milliseconds=+A-+e.clone().add(t.months,"M"),t}function Yn(e,A){var t;return e.isValid()&&A.isValid()?(A=fn(A,e),e.isBefore(A)?t=xn(e,A):((t=xn(A,e)).milliseconds=-t.milliseconds,t.months=-t.months),t):{milliseconds:0,months:0}}function Un(e,A){return function(t,n){var r;return null===n||isNaN(+n)||(F(A,"moment()."+A+"(period, number) is deprecated. Please use moment()."+A+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=t,t=n,n=r),Hn(this,Fn(t,n),e),this}}function Hn(e,A,t,n){var s=A._milliseconds,i=dn(A._days),a=dn(A._months);e.isValid()&&(n=null==n||n,a&&hA(e,qe(e,"Month")+a*t),i&&$e(e,"Date",qe(e,"Date")+i*t),s&&e._d.setTime(e._d.valueOf()+s*t),n&&r.updateOffset(e,i||a))}Fn.fn=an.prototype,Fn.invalid=sn;var Tn=Un(1,"add"),En=Un(-1,"subtract");function Sn(e){return"string"==typeof e||e instanceof String}function In(e){return L(e)||c(e)||Sn(e)||u(e)||Pn(e)||On(e)||null==e}function On(e){var A,t,n=a(e)&&!d(e),r=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i=s.length;for(A=0;A<i;A+=1)t=s[A],r=r||o(e,t);return n&&r}function Pn(e){var A=i(e),t=!1;return A&&(t=0===e.filter((function(A){return!u(A)&&Sn(e)})).length),A&&t}function jn(e){var A,t,n=a(e)&&!d(e),r=!1,s=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(A=0;A<s.length;A+=1)t=s[A],r=r||o(e,t);return n&&r}function Rn(e,A){var t=e.diff(A,"days",!0);return t<-6?"sameElse":t<-1?"lastWeek":t<0?"lastDay":t<1?"sameDay":t<2?"nextDay":t<7?"nextWeek":"sameElse"}function Kn(e,A){1===arguments.length&&(arguments[0]?In(arguments[0])?(e=arguments[0],A=void 0):jn(arguments[0])&&(A=arguments[0],e=void 0):(e=void 0,A=void 0));var t=e||Jt(),n=fn(t,this).startOf("day"),s=r.calendarFormat(this,n)||"sameElse",i=A&&(D(A[s])?A[s].call(this,t):A[s]);return this.format(i||this.localeData().calendar(s,this,Jt(t)))}function Wn(){return new b(this)}function Nn(e,A){var t=L(e)?e:Jt(e);return!(!this.isValid()||!t.isValid())&&("millisecond"===(A=ne(A)||"millisecond")?this.valueOf()>t.valueOf():t.valueOf()<this.clone().startOf(A).valueOf())}function zn(e,A){var t=L(e)?e:Jt(e);return!(!this.isValid()||!t.isValid())&&("millisecond"===(A=ne(A)||"millisecond")?this.valueOf()<t.valueOf():this.clone().endOf(A).valueOf()<t.valueOf())}function Vn(e,A,t,n){var r=L(e)?e:Jt(e),s=L(A)?A:Jt(A);return!!(this.isValid()&&r.isValid()&&s.isValid())&&("("===(n=n||"()")[0]?this.isAfter(r,t):!this.isBefore(r,t))&&(")"===n[1]?this.isBefore(s,t):!this.isAfter(s,t))}function Gn(e,A){var t,n=L(e)?e:Jt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(A=ne(A)||"millisecond")?this.valueOf()===n.valueOf():(t=n.valueOf(),this.clone().startOf(A).valueOf()<=t&&t<=this.clone().endOf(A).valueOf()))}function Jn(e,A){return this.isSame(e,A)||this.isAfter(e,A)}function Xn(e,A){return this.isSame(e,A)||this.isBefore(e,A)}function Zn(e,A,t){var n,r,s;if(!this.isValid())return NaN;if(!(n=fn(e,this)).isValid())return NaN;switch(r=6e4*(n.utcOffset()-this.utcOffset()),A=ne(A)){case"year":s=qn(this,n)/12;break;case"month":s=qn(this,n);break;case"quarter":s=qn(this,n)/3;break;case"second":s=(this-n)/1e3;break;case"minute":s=(this-n)/6e4;break;case"hour":s=(this-n)/36e5;break;case"day":s=(this-n-r)/864e5;break;case"week":s=(this-n-r)/6048e5;break;default:s=this-n}return t?s:xe(s)}function qn(e,A){if(e.date()<A.date())return-qn(A,e);var t=12*(A.year()-e.year())+(A.month()-e.month()),n=e.clone().add(t,"months");return-(t+(A-n<0?(A-n)/(n-e.clone().add(t-1,"months")):(A-n)/(e.clone().add(t+1,"months")-n)))||0}function $n(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function er(e){if(!this.isValid())return null;var A=!0!==e,t=A?this.clone().utc():this;return t.year()<0||t.year()>9999?W(t,A?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?A?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",W(t,"Z")):W(t,A?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Ar(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,A,t,n,r="moment",s="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",s="Z"),e="["+r+'("]',A=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",t="-MM-DD[T]HH:mm:ss.SSS",n=s+'[")]',this.format(e+A+t+n)}function tr(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var A=W(this,e);return this.localeData().postformat(A)}function nr(e,A){return this.isValid()&&(L(e)&&e.isValid()||Jt(e).isValid())?Fn({to:this,from:e}).locale(this.locale()).humanize(!A):this.localeData().invalidDate()}function rr(e){return this.from(Jt(),e)}function sr(e,A){return this.isValid()&&(L(e)&&e.isValid()||Jt(e).isValid())?Fn({from:this,to:e}).locale(this.locale()).humanize(!A):this.localeData().invalidDate()}function ir(e){return this.to(Jt(),e)}function ar(e){var A;return void 0===e?this._locale._abbr:(null!=(A=pt(e))&&(this._locale=A),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var or=C("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function dr(){return this._locale}var lr=1e3,ur=60*lr,cr=60*ur,hr=3506328*cr;function fr(e,A){return(e%A+A)%A}function _r(e,A,t){return e<100&&e>=0?new Date(e+400,A,t)-hr:new Date(e,A,t).valueOf()}function mr(e,A,t){return e<100&&e>=0?Date.UTC(e+400,A,t)-hr:Date.UTC(e,A,t)}function gr(e){var A,t;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?mr:_r,e){case"year":A=t(this.year(),0,1);break;case"quarter":A=t(this.year(),this.month()-this.month()%3,1);break;case"month":A=t(this.year(),this.month(),1);break;case"week":A=t(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":A=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":A=t(this.year(),this.month(),this.date());break;case"hour":A=this._d.valueOf(),A-=fr(A+(this._isUTC?0:this.utcOffset()*ur),cr);break;case"minute":A=this._d.valueOf(),A-=fr(A,ur);break;case"second":A=this._d.valueOf(),A-=fr(A,lr)}return this._d.setTime(A),r.updateOffset(this,!0),this}function pr(e){var A,t;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(t=this._isUTC?mr:_r,e){case"year":A=t(this.year()+1,0,1)-1;break;case"quarter":A=t(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":A=t(this.year(),this.month()+1,1)-1;break;case"week":A=t(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":A=t(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":A=t(this.year(),this.month(),this.date()+1)-1;break;case"hour":A=this._d.valueOf(),A+=cr-fr(A+(this._isUTC?0:this.utcOffset()*ur),cr)-1;break;case"minute":A=this._d.valueOf(),A+=ur-fr(A,ur)-1;break;case"second":A=this._d.valueOf(),A+=lr-fr(A,lr)-1}return this._d.setTime(A),r.updateOffset(this,!0),this}function wr(){return this._d.valueOf()-6e4*(this._offset||0)}function Br(){return Math.floor(this.valueOf()/1e3)}function yr(){return new Date(this.valueOf())}function Mr(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function br(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Lr(){return this.isValid()?this.toISOString():null}function vr(){return p(this)}function Cr(){return f({},g(this))}function Qr(){return g(this).overflow}function kr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Fr(e,A){var t,n,s,i=this._eras||pt("en")._eras;for(t=0,n=i.length;t<n;++t)switch("string"==typeof i[t].since&&(s=r(i[t].since).startOf("day"),i[t].since=s.valueOf()),typeof i[t].until){case"undefined":i[t].until=1/0;break;case"string":s=r(i[t].until).startOf("day").valueOf(),i[t].until=s.valueOf()}return i}function Dr(e,A,t){var n,r,s,i,a,o=this.eras();for(e=e.toUpperCase(),n=0,r=o.length;n<r;++n)if(s=o[n].name.toUpperCase(),i=o[n].abbr.toUpperCase(),a=o[n].narrow.toUpperCase(),t)switch(A){case"N":case"NN":case"NNN":if(i===e)return o[n];break;case"NNNN":if(s===e)return o[n];break;case"NNNNN":if(a===e)return o[n]}else if([s,i,a].indexOf(e)>=0)return o[n]}function xr(e,A){var t=e.since<=e.until?1:-1;return void 0===A?r(e.since).year():r(e.since).year()+(A-e.offset)*t}function Yr(){var e,A,t,n=this.localeData().eras();for(e=0,A=n.length;e<A;++e){if(t=this.clone().startOf("day").valueOf(),n[e].since<=t&&t<=n[e].until)return n[e].name;if(n[e].until<=t&&t<=n[e].since)return n[e].name}return""}function Ur(){var e,A,t,n=this.localeData().eras();for(e=0,A=n.length;e<A;++e){if(t=this.clone().startOf("day").valueOf(),n[e].since<=t&&t<=n[e].until)return n[e].narrow;if(n[e].until<=t&&t<=n[e].since)return n[e].narrow}return""}function Hr(){var e,A,t,n=this.localeData().eras();for(e=0,A=n.length;e<A;++e){if(t=this.clone().startOf("day").valueOf(),n[e].since<=t&&t<=n[e].until)return n[e].abbr;if(n[e].until<=t&&t<=n[e].since)return n[e].abbr}return""}function Tr(){var e,A,t,n,s=this.localeData().eras();for(e=0,A=s.length;e<A;++e)if(t=s[e].since<=s[e].until?1:-1,n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until||s[e].until<=n&&n<=s[e].since)return(this.year()-r(s[e].since).year())*t+s[e].offset;return this.year()}function Er(e){return o(this,"_erasNameRegex")||Kr.call(this),e?this._erasNameRegex:this._erasRegex}function Sr(e){return o(this,"_erasAbbrRegex")||Kr.call(this),e?this._erasAbbrRegex:this._erasRegex}function Ir(e){return o(this,"_erasNarrowRegex")||Kr.call(this),e?this._erasNarrowRegex:this._erasRegex}function Or(e,A){return A.erasAbbrRegex(e)}function Pr(e,A){return A.erasNameRegex(e)}function jr(e,A){return A.erasNarrowRegex(e)}function Rr(e,A){return A._eraYearOrdinalRegex||we}function Kr(){var e,A,t,n,r,s=[],i=[],a=[],o=[],d=this.eras();for(e=0,A=d.length;e<A;++e)t=De(d[e].name),n=De(d[e].abbr),r=De(d[e].narrow),i.push(t),s.push(n),a.push(r),o.push(t),o.push(n),o.push(r);this._erasRegex=new RegExp("^("+o.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+a.join("|")+")","i")}function Wr(e,A){j(0,[e,e.length],0,A)}function Nr(e){return Zr.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function zr(e){return Zr.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Vr(){return LA(this.year(),1,4)}function Gr(){return LA(this.isoWeekYear(),1,4)}function Jr(){var e=this.localeData()._week;return LA(this.year(),e.dow,e.doy)}function Xr(){var e=this.localeData()._week;return LA(this.weekYear(),e.dow,e.doy)}function Zr(e,A,t,n,r){var s;return null==e?bA(this,n,r).year:(A>(s=LA(e,n,r))&&(A=s),qr.call(this,e,A,t,n,r))}function qr(e,A,t,n,r){var s=MA(e,A,t,n,r),i=BA(s.year,0,s.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function $r(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}j("N",0,0,"eraAbbr"),j("NN",0,0,"eraAbbr"),j("NNN",0,0,"eraAbbr"),j("NNNN",0,0,"eraName"),j("NNNNN",0,0,"eraNarrow"),j("y",["y",1],"yo","eraYear"),j("y",["yy",2],0,"eraYear"),j("y",["yyy",3],0,"eraYear"),j("y",["yyyy",4],0,"eraYear"),Qe("N",Or),Qe("NN",Or),Qe("NNN",Or),Qe("NNNN",Pr),Qe("NNNNN",jr),He(["N","NN","NNN","NNNN","NNNNN"],(function(e,A,t,n){var r=t._locale.erasParse(e,n,t._strict);r?g(t).era=r:g(t).invalidEra=e})),Qe("y",we),Qe("yy",we),Qe("yyy",we),Qe("yyyy",we),Qe("yo",Rr),He(["y","yy","yyy","yyyy"],Ie),He(["yo"],(function(e,A,t,n){var r;t._locale._eraYearOrdinalRegex&&(r=e.match(t._locale._eraYearOrdinalRegex)),t._locale.eraYearOrdinalParse?A[Ie]=t._locale.eraYearOrdinalParse(e,r):A[Ie]=parseInt(e,10)})),j(0,["gg",2],0,(function(){return this.weekYear()%100})),j(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Wr("gggg","weekYear"),Wr("ggggg","weekYear"),Wr("GGGG","isoWeekYear"),Wr("GGGGG","isoWeekYear"),Qe("G",Be),Qe("g",Be),Qe("GG",he,de),Qe("gg",he,de),Qe("GGGG",ge,ue),Qe("gggg",ge,ue),Qe("GGGGG",pe,ce),Qe("ggggg",pe,ce),Te(["gggg","ggggg","GGGG","GGGGG"],(function(e,A,t,n){A[n.substr(0,2)]=Ye(e)})),Te(["gg","GG"],(function(e,A,t,n){A[n]=r.parseTwoDigitYear(e)})),j("Q",0,"Qo","quarter"),Qe("Q",oe),He("Q",(function(e,A){A[Oe]=3*(Ye(e)-1)})),j("D",["DD",2],"Do","date"),Qe("D",he,ve),Qe("DD",he,de),Qe("Do",(function(e,A){return e?A._dayOfMonthOrdinalParse||A._ordinalParse:A._dayOfMonthOrdinalParseLenient})),He(["D","DD"],Pe),He("Do",(function(e,A){A[Pe]=Ye(e.match(he)[0])}));var es=Ze("Date",!0);function As(e){var A=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?A:this.add(e-A,"d")}j("DDD",["DDDD",3],"DDDo","dayOfYear"),Qe("DDD",me),Qe("DDDD",le),He(["DDD","DDDD"],(function(e,A,t){t._dayOfYear=Ye(e)})),j("m",["mm",2],0,"minute"),Qe("m",he,Ce),Qe("mm",he,de),He(["m","mm"],Re);var ts=Ze("Minutes",!1);j("s",["ss",2],0,"second"),Qe("s",he,Ce),Qe("ss",he,de),He(["s","ss"],Ke);var ns,rs,ss=Ze("Seconds",!1);for(j("S",0,0,(function(){return~~(this.millisecond()/100)})),j(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),j(0,["SSS",3],0,"millisecond"),j(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),j(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),j(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),j(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),j(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),j(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),Qe("S",me,oe),Qe("SS",me,de),Qe("SSS",me,le),ns="SSSS";ns.length<=9;ns+="S")Qe(ns,we);function is(e,A){A[We]=Ye(1e3*("0."+e))}for(ns="S";ns.length<=9;ns+="S")He(ns,is);function as(){return this._isUTC?"UTC":""}function os(){return this._isUTC?"Coordinated Universal Time":""}rs=Ze("Milliseconds",!1),j("z",0,0,"zoneAbbr"),j("zz",0,0,"zoneName");var ds=b.prototype;function ls(e){return Jt(1e3*e)}function us(){return Jt.apply(null,arguments).parseZone()}function cs(e){return e}ds.add=Tn,ds.calendar=Kn,ds.clone=Wn,ds.diff=Zn,ds.endOf=pr,ds.format=tr,ds.from=nr,ds.fromNow=rr,ds.to=sr,ds.toNow=ir,ds.get=eA,ds.invalidAt=Qr,ds.isAfter=Nn,ds.isBefore=zn,ds.isBetween=Vn,ds.isSame=Gn,ds.isSameOrAfter=Jn,ds.isSameOrBefore=Xn,ds.isValid=vr,ds.lang=or,ds.locale=ar,ds.localeData=dr,ds.max=Zt,ds.min=Xt,ds.parsingFlags=Cr,ds.set=AA,ds.startOf=gr,ds.subtract=En,ds.toArray=Mr,ds.toObject=br,ds.toDate=yr,ds.toISOString=er,ds.inspect=Ar,"undefined"!=typeof Symbol&&null!=Symbol.for&&(ds[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ds.toJSON=Lr,ds.toString=$n,ds.unix=Br,ds.valueOf=wr,ds.creationData=kr,ds.eraName=Yr,ds.eraNarrow=Ur,ds.eraAbbr=Hr,ds.eraYear=Tr,ds.year=Je,ds.isLeapYear=Xe,ds.weekYear=Nr,ds.isoWeekYear=zr,ds.quarter=ds.quarters=$r,ds.month=fA,ds.daysInMonth=_A,ds.week=ds.weeks=FA,ds.isoWeek=ds.isoWeeks=DA,ds.weeksInYear=Jr,ds.weeksInWeekYear=Xr,ds.isoWeeksInYear=Vr,ds.isoWeeksInISOWeekYear=Gr,ds.date=es,ds.day=ds.days=NA,ds.weekday=zA,ds.isoWeekday=VA,ds.dayOfYear=As,ds.hour=ds.hours=rt,ds.minute=ds.minutes=ts,ds.second=ds.seconds=ss,ds.millisecond=ds.milliseconds=rs,ds.utcOffset=mn,ds.utc=pn,ds.local=wn,ds.parseZone=Bn,ds.hasAlignedHourOffset=yn,ds.isDST=Mn,ds.isLocal=Ln,ds.isUtcOffset=vn,ds.isUtc=Cn,ds.isUTC=Cn,ds.zoneAbbr=as,ds.zoneName=os,ds.dates=C("dates accessor is deprecated. Use date instead.",es),ds.months=C("months accessor is deprecated. Use month instead",fA),ds.years=C("years accessor is deprecated. Use year instead",Je),ds.zone=C("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",gn),ds.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",bn);var hs=U.prototype;function fs(e,A,t,n){var r=pt(),s=_().set(n,A);return r[t](s,e)}function _s(e,A,t){if(u(e)&&(A=e,e=void 0),e=e||"",null!=A)return fs(e,A,t,"month");var n,r=[];for(n=0;n<12;n++)r[n]=fs(e,n,t,"month");return r}function ms(e,A,t,n){"boolean"==typeof e?(u(A)&&(t=A,A=void 0),A=A||""):(t=A=e,e=!1,u(A)&&(t=A,A=void 0),A=A||"");var r,s=pt(),i=e?s._week.dow:0,a=[];if(null!=t)return fs(A,(t+i)%7,n,"day");for(r=0;r<7;r++)a[r]=fs(A,(r+i)%7,n,"day");return a}function gs(e,A){return _s(e,A,"months")}function ps(e,A){return _s(e,A,"monthsShort")}function ws(e,A,t){return ms(e,A,t,"weekdays")}function Bs(e,A,t){return ms(e,A,t,"weekdaysShort")}function ys(e,A,t){return ms(e,A,t,"weekdaysMin")}hs.calendar=T,hs.longDateFormat=V,hs.invalidDate=J,hs.ordinal=q,hs.preparse=cs,hs.postformat=cs,hs.relativeTime=ee,hs.pastFuture=Ae,hs.set=x,hs.eras=Fr,hs.erasParse=Dr,hs.erasConvertYear=xr,hs.erasAbbrRegex=Sr,hs.erasNameRegex=Er,hs.erasNarrowRegex=Ir,hs.months=dA,hs.monthsShort=lA,hs.monthsParse=cA,hs.monthsRegex=gA,hs.monthsShortRegex=mA,hs.week=vA,hs.firstDayOfYear=kA,hs.firstDayOfWeek=QA,hs.weekdays=PA,hs.weekdaysMin=RA,hs.weekdaysShort=jA,hs.weekdaysParse=WA,hs.weekdaysRegex=GA,hs.weekdaysShortRegex=JA,hs.weekdaysMinRegex=XA,hs.isPM=tt,hs.meridiem=st,_t("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var A=e%10;return e+(1===Ye(e%100/10)?"th":1===A?"st":2===A?"nd":3===A?"rd":"th")}}),r.lang=C("moment.lang is deprecated. Use moment.locale instead.",_t),r.langData=C("moment.langData is deprecated. Use moment.localeData instead.",pt);var Ms=Math.abs;function bs(){var e=this._data;return this._milliseconds=Ms(this._milliseconds),this._days=Ms(this._days),this._months=Ms(this._months),e.milliseconds=Ms(e.milliseconds),e.seconds=Ms(e.seconds),e.minutes=Ms(e.minutes),e.hours=Ms(e.hours),e.months=Ms(e.months),e.years=Ms(e.years),this}function Ls(e,A,t,n){var r=Fn(A,t);return e._milliseconds+=n*r._milliseconds,e._days+=n*r._days,e._months+=n*r._months,e._bubble()}function vs(e,A){return Ls(this,e,A,1)}function Cs(e,A){return Ls(this,e,A,-1)}function Qs(e){return e<0?Math.floor(e):Math.ceil(e)}function ks(){var e,A,t,n,r,s=this._milliseconds,i=this._days,a=this._months,o=this._data;return s>=0&&i>=0&&a>=0||s<=0&&i<=0&&a<=0||(s+=864e5*Qs(Ds(a)+i),i=0,a=0),o.milliseconds=s%1e3,e=xe(s/1e3),o.seconds=e%60,A=xe(e/60),o.minutes=A%60,t=xe(A/60),o.hours=t%24,i+=xe(t/24),a+=r=xe(Fs(i)),i-=Qs(Ds(r)),n=xe(a/12),a%=12,o.days=i,o.months=a,o.years=n,this}function Fs(e){return 4800*e/146097}function Ds(e){return 146097*e/4800}function xs(e){if(!this.isValid())return NaN;var A,t,n=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(A=this._days+n/864e5,t=this._months+Fs(A),e){case"month":return t;case"quarter":return t/3;case"year":return t/12}else switch(A=this._days+Math.round(Ds(this._months)),e){case"week":return A/7+n/6048e5;case"day":return A+n/864e5;case"hour":return 24*A+n/36e5;case"minute":return 1440*A+n/6e4;case"second":return 86400*A+n/1e3;case"millisecond":return Math.floor(864e5*A)+n;default:throw new Error("Unknown unit "+e)}}function Ys(e){return function(){return this.as(e)}}var Us=Ys("ms"),Hs=Ys("s"),Ts=Ys("m"),Es=Ys("h"),Ss=Ys("d"),Is=Ys("w"),Os=Ys("M"),Ps=Ys("Q"),js=Ys("y"),Rs=Us;function Ks(){return Fn(this)}function Ws(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN}function Ns(e){return function(){return this.isValid()?this._data[e]:NaN}}var zs=Ns("milliseconds"),Vs=Ns("seconds"),Gs=Ns("minutes"),Js=Ns("hours"),Xs=Ns("days"),Zs=Ns("months"),qs=Ns("years");function $s(){return xe(this.days()/7)}var ei=Math.round,Ai={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ti(e,A,t,n,r){return r.relativeTime(A||1,!!t,e,n)}function ni(e,A,t,n){var r=Fn(e).abs(),s=ei(r.as("s")),i=ei(r.as("m")),a=ei(r.as("h")),o=ei(r.as("d")),d=ei(r.as("M")),l=ei(r.as("w")),u=ei(r.as("y")),c=s<=t.ss&&["s",s]||s<t.s&&["ss",s]||i<=1&&["m"]||i<t.m&&["mm",i]||a<=1&&["h"]||a<t.h&&["hh",a]||o<=1&&["d"]||o<t.d&&["dd",o];return null!=t.w&&(c=c||l<=1&&["w"]||l<t.w&&["ww",l]),(c=c||d<=1&&["M"]||d<t.M&&["MM",d]||u<=1&&["y"]||["yy",u])[2]=A,c[3]=+e>0,c[4]=n,ti.apply(null,c)}function ri(e){return void 0===e?ei:"function"==typeof e&&(ei=e,!0)}function si(e,A){return void 0!==Ai[e]&&(void 0===A?Ai[e]:(Ai[e]=A,"s"===e&&(Ai.ss=A-1),!0))}function ii(e,A){if(!this.isValid())return this.localeData().invalidDate();var t,n,r=!1,s=Ai;return"object"==typeof e&&(A=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof A&&(s=Object.assign({},Ai,A),null!=A.s&&null==A.ss&&(s.ss=A.s-1)),n=ni(this,!r,s,t=this.localeData()),r&&(n=t.pastFuture(+this,n)),t.postformat(n)}var ai=Math.abs;function oi(e){return(e>0)-(e<0)||+e}function di(){if(!this.isValid())return this.localeData().invalidDate();var e,A,t,n,r,s,i,a,o=ai(this._milliseconds)/1e3,d=ai(this._days),l=ai(this._months),u=this.asSeconds();return u?(e=xe(o/60),A=xe(e/60),o%=60,e%=60,t=xe(l/12),l%=12,n=o?o.toFixed(3).replace(/\.?0+$/,""):"",r=u<0?"-":"",s=oi(this._months)!==oi(u)?"-":"",i=oi(this._days)!==oi(u)?"-":"",a=oi(this._milliseconds)!==oi(u)?"-":"",r+"P"+(t?s+t+"Y":"")+(l?s+l+"M":"")+(d?i+d+"D":"")+(A||e||o?"T":"")+(A?a+A+"H":"")+(e?a+e+"M":"")+(o?a+n+"S":"")):"P0D"}var li=an.prototype;return li.isValid=rn,li.abs=bs,li.add=vs,li.subtract=Cs,li.as=xs,li.asMilliseconds=Us,li.asSeconds=Hs,li.asMinutes=Ts,li.asHours=Es,li.asDays=Ss,li.asWeeks=Is,li.asMonths=Os,li.asQuarters=Ps,li.asYears=js,li.valueOf=Rs,li._bubble=ks,li.clone=Ks,li.get=Ws,li.milliseconds=zs,li.seconds=Vs,li.minutes=Gs,li.hours=Js,li.days=Xs,li.weeks=$s,li.months=Zs,li.years=qs,li.humanize=ii,li.toISOString=di,li.toString=di,li.toJSON=di,li.locale=ar,li.localeData=dr,li.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",di),li.lang=or,j("X",0,0,"unix"),j("x",0,0,"valueOf"),Qe("x",Be),Qe("X",be),He("X",(function(e,A,t){t._d=new Date(1e3*parseFloat(e))})),He("x",(function(e,A,t){t._d=new Date(Ye(e))})),r.version="2.30.1",s(Jt),r.fn=ds,r.min=$t,r.max=en,r.now=An,r.utc=_,r.unix=ls,r.months=gs,r.isDate=c,r.locale=_t,r.invalid=w,r.duration=Fn,r.isMoment=L,r.weekdays=ws,r.parseZone=us,r.localeData=pt,r.isDuration=on,r.monthsShort=ps,r.weekdaysMin=ys,r.defineLocale=mt,r.updateLocale=gt,r.locales=wt,r.weekdaysShort=Bs,r.normalizeUnits=ne,r.relativeTimeRounding=ri,r.relativeTimeThreshold=si,r.calendarFormat=Rn,r.prototype=ds,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()},8199:function(e,A,t){!function(){"use strict";var A;try{A=t(8609)}catch(e){}e.exports=function(e){var A="function"==typeof e,t=!!window.addEventListener,n=window.document,r=window.setTimeout,s=function(e,A,n,r){t?e.addEventListener(A,n,!!r):e.attachEvent("on"+A,n)},i=function(e,A,n,r){t?e.removeEventListener(A,n,!!r):e.detachEvent("on"+A,n)},a=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},o=function(e,A){return-1!==(" "+e.className+" ").indexOf(" "+A+" ")},d=function(e,A){o(e,A)||(e.className=""===e.className?A:e.className+" "+A)},l=function(e,A){e.className=a((" "+e.className+" ").replace(" "+A+" "," "))},u=function(e){return/Array/.test(Object.prototype.toString.call(e))},c=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},h=function(e){var A=e.getDay();return 0===A||6===A},f=function(e){return e%4==0&&e%100!=0||e%400==0},_=function(e,A){return[31,f(e)?29:28,31,30,31,30,31,31,30,31,30,31][A]},m=function(e){c(e)&&e.setHours(0,0,0,0)},g=function(e,A){return e.getTime()===A.getTime()},p=function(e,A,t){var n,r;for(n in A)(r=void 0!==e[n])&&"object"==typeof A[n]&&null!==A[n]&&void 0===A[n].nodeName?c(A[n])?t&&(e[n]=new Date(A[n].getTime())):u(A[n])?t&&(e[n]=A[n].slice(0)):e[n]=p({},A[n],t):!t&&r||(e[n]=A[n]);return e},w=function(e,A,t){var r;n.createEvent?((r=n.createEvent("HTMLEvents")).initEvent(A,!0,!1),r=p(r,t),e.dispatchEvent(r)):n.createEventObject&&(r=n.createEventObject(),r=p(r,t),e.fireEvent("on"+A,r))},B=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},y={field:null,bound:void 0,ariaLabel:"Use the arrow keys to pick a date",position:"bottom left",reposition:!0,format:"YYYY-MM-DD",toString:null,parse:null,defaultDate:null,setDefaultDate:!1,firstDay:0,firstWeekOfYearMinDays:4,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,pickWholeWeek:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,enableSelectionDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,blurFieldOnSelect:!0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null,keyboardInput:!0},M=function(e,A,t){for(A+=e.firstDay;A>=7;)A-=7;return t?e.i18n.weekdaysShort[A]:e.i18n.weekdays[A]},b=function(e){var A=[],t="false";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'<td class="is-empty"></td>';A.push("is-outside-current-month"),e.enableSelectionDaysInNextAndPreviousMonths||A.push("is-selection-disabled")}return e.isDisabled&&A.push("is-disabled"),e.isToday&&A.push("is-today"),e.isSelected&&(A.push("is-selected"),t="true"),e.hasEvent&&A.push("has-event"),e.isInRange&&A.push("is-inrange"),e.isStartRange&&A.push("is-startrange"),e.isEndRange&&A.push("is-endrange"),'<td data-day="'+e.day+'" class="'+A.join(" ")+'" aria-selected="'+t+'"><button class="pika-button pika-day" type="button" data-pika-year="'+e.year+'" data-pika-month="'+e.month+'" data-pika-day="'+e.day+'">'+e.day+"</button></td>"},L=function(e,A){e.setHours(0,0,0,0);var t=e.getDate(),n=e.getDay(),r=A,s=r-1,i=7,a=function(e){return(e+i-1)%i};e.setDate(t+s-a(n));var o=new Date(e.getFullYear(),0,r),d=864e5,l=(e.getTime()-o.getTime())/d;return 1+Math.round((l-s+a(o.getDay()))/i)},v=function(t,n,r,s){var i=new Date(r,n,t);return'<td class="pika-week">'+(A?e(i).isoWeek():L(i,s))+"</td>"},C=function(e,A,t,n){return'<tr class="pika-row'+(t?" pick-whole-week":"")+(n?" is-selected":"")+'">'+(A?e.reverse():e).join("")+"</tr>"},Q=function(e){return"<tbody>"+e.join("")+"</tbody>"},k=function(e){var A,t=[];for(e.showWeekNumber&&t.push("<th></th>"),A=0;A<7;A++)t.push('<th scope="col"><abbr title="'+M(e,A)+'">'+M(e,A,!0)+"</abbr></th>");return"<thead><tr>"+(e.isRTL?t.reverse():t).join("")+"</tr></thead>"},F=function(e,A,t,n,r,s){var i,a,o,d,l,c=e._o,h=t===c.minYear,f=t===c.maxYear,_='<div id="'+s+'" class="pika-title" role="heading" aria-live="assertive">',m=!0,g=!0;for(o=[],i=0;i<12;i++)o.push('<option value="'+(t===r?i-A:12+i-A)+'"'+(i===n?' selected="selected"':"")+(h&&i<c.minMonth||f&&i>c.maxMonth?' disabled="disabled"':"")+">"+c.i18n.months[i]+"</option>");for(d='<div class="pika-label">'+c.i18n.months[n]+'<select class="pika-select pika-select-month" tabindex="-1">'+o.join("")+"</select></div>",u(c.yearRange)?(i=c.yearRange[0],a=c.yearRange[1]+1):(i=t-c.yearRange,a=1+t+c.yearRange),o=[];i<a&&i<=c.maxYear;i++)i>=c.minYear&&o.push('<option value="'+i+'"'+(i===t?' selected="selected"':"")+">"+i+"</option>");return l='<div class="pika-label">'+t+c.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+o.join("")+"</select></div>",c.showMonthAfterYear?_+=l+d:_+=d+l,h&&(0===n||c.minMonth>=n)&&(m=!1),f&&(11===n||c.maxMonth<=n)&&(g=!1),0===A&&(_+='<button class="pika-prev'+(m?"":" is-disabled")+'" type="button">'+c.i18n.previousMonth+"</button>"),A===e._o.numberOfMonths-1&&(_+='<button class="pika-next'+(g?"":" is-disabled")+'" type="button">'+c.i18n.nextMonth+"</button>"),_+"</div>"},D=function(e,A,t){return'<table cellpadding="0" cellspacing="0" class="pika-table" role="grid" aria-labelledby="'+t+'">'+k(e)+Q(A)+"</table>"},x=function(i){var a=this,d=a.config(i);a._onMouseDown=function(e){if(a._v){var A=(e=e||window.event).target||e.srcElement;if(A)if(o(A,"is-disabled")||(!o(A,"pika-button")||o(A,"is-empty")||o(A.parentNode,"is-disabled")?o(A,"pika-prev")?a.prevMonth():o(A,"pika-next")&&a.nextMonth():(a.setDate(new Date(A.getAttribute("data-pika-year"),A.getAttribute("data-pika-month"),A.getAttribute("data-pika-day"))),d.bound&&r((function(){a.hide(),d.blurFieldOnSelect&&d.field&&d.field.blur()}),100))),o(A,"pika-select"))a._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},a._onChange=function(e){var A=(e=e||window.event).target||e.srcElement;A&&(o(A,"pika-select-month")?a.gotoMonth(A.value):o(A,"pika-select-year")&&a.gotoYear(A.value))},a._onKeyChange=function(e){if(e=e||window.event,a.isVisible())switch(e.keyCode){case 13:case 27:d.field&&d.field.blur();break;case 37:a.adjustDate("subtract",1);break;case 38:a.adjustDate("subtract",7);break;case 39:a.adjustDate("add",1);break;case 40:a.adjustDate("add",7);break;case 8:case 46:a.setDate(null)}},a._parseFieldValue=function(){if(d.parse)return d.parse(d.field.value,d.format);if(A){var t=e(d.field.value,d.format,d.formatStrict);return t&&t.isValid()?t.toDate():null}return new Date(Date.parse(d.field.value))},a._onInputChange=function(e){var A;e.firedBy!==a&&(A=a._parseFieldValue(),c(A)&&a.setDate(A),a._v||a.show())},a._onInputFocus=function(){a.show()},a._onInputClick=function(){a.show()},a._onInputBlur=function(){var e=n.activeElement;do{if(o(e,"pika-single"))return}while(e=e.parentNode);a._c||(a._b=r((function(){a.hide()}),50)),a._c=!1},a._onClick=function(e){var A=(e=e||window.event).target||e.srcElement,n=A;if(A){!t&&o(A,"pika-select")&&(A.onchange||(A.setAttribute("onchange","return;"),s(A,"change",a._onChange)));do{if(o(n,"pika-single")||n===d.trigger)return}while(n=n.parentNode);a._v&&A!==d.trigger&&n!==d.trigger&&a.hide()}},a.el=n.createElement("div"),a.el.className="pika-single"+(d.isRTL?" is-rtl":"")+(d.theme?" "+d.theme:""),s(a.el,"mousedown",a._onMouseDown,!0),s(a.el,"touchend",a._onMouseDown,!0),s(a.el,"change",a._onChange),d.keyboardInput&&s(n,"keydown",a._onKeyChange),d.field&&(d.container?d.container.appendChild(a.el):d.bound?n.body.appendChild(a.el):d.field.parentNode.insertBefore(a.el,d.field.nextSibling),s(d.field,"change",a._onInputChange),d.defaultDate||(d.defaultDate=a._parseFieldValue(),d.setDefaultDate=!0));var l=d.defaultDate;c(l)?d.setDefaultDate?a.setDate(l,!0):a.gotoDate(l):a.gotoDate(new Date),d.bound?(this.hide(),a.el.className+=" is-bound",s(d.trigger,"click",a._onInputClick),s(d.trigger,"focus",a._onInputFocus),s(d.trigger,"blur",a._onInputBlur)):this.show()};return x.prototype={config:function(e){this._o||(this._o=p({},y,!0));var A=p(this._o,e,!0);A.isRTL=!!A.isRTL,A.field=A.field&&A.field.nodeName?A.field:null,A.theme="string"==typeof A.theme&&A.theme?A.theme:null,A.bound=!!(void 0!==A.bound?A.field&&A.bound:A.field),A.trigger=A.trigger&&A.trigger.nodeName?A.trigger:A.field,A.disableWeekends=!!A.disableWeekends,A.disableDayFn="function"==typeof A.disableDayFn?A.disableDayFn:null;var t=parseInt(A.numberOfMonths,10)||1;if(A.numberOfMonths=t>4?4:t,c(A.minDate)||(A.minDate=!1),c(A.maxDate)||(A.maxDate=!1),A.minDate&&A.maxDate&&A.maxDate<A.minDate&&(A.maxDate=A.minDate=!1),A.minDate&&this.setMinDate(A.minDate),A.maxDate&&this.setMaxDate(A.maxDate),u(A.yearRange)){var n=(new Date).getFullYear()-10;A.yearRange[0]=parseInt(A.yearRange[0],10)||n,A.yearRange[1]=parseInt(A.yearRange[1],10)||n}else A.yearRange=Math.abs(parseInt(A.yearRange,10))||y.yearRange,A.yearRange>100&&(A.yearRange=100);return A},toString:function(t){return t=t||this._o.format,c(this._d)?this._o.toString?this._o.toString(this._d,t):A?e(this._d).format(t):this._d.toDateString():""},getMoment:function(){return A?e(this._d):null},setMoment:function(t,n){A&&e.isMoment(t)&&this.setDate(t.toDate(),n)},getDate:function(){return c(this._d)?new Date(this._d.getTime()):null},setDate:function(e,A){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",w(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),c(e)){var t=this._o.minDate,n=this._o.maxDate;c(t)&&e<t?e=t:c(n)&&e>n&&(e=n),this._d=new Date(e.getTime()),m(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),w(this._o.field,"change",{firedBy:this})),A||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},clear:function(){this.setDate(null)},gotoDate:function(e){var A=!0;if(c(e)){if(this.calendars){var t=new Date(this.calendars[0].year,this.calendars[0].month,1),n=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),r=e.getTime();n.setMonth(n.getMonth()+1),n.setDate(n.getDate()-1),A=r<t.getTime()||n.getTime()<r}A&&(this.calendars=[{month:e.getMonth(),year:e.getFullYear()}],"right"===this._o.mainCalendar&&(this.calendars[0].month+=1-this._o.numberOfMonths)),this.adjustCalendars()}},adjustDate:function(e,A){var t,n=this.getDate()||new Date,r=24*parseInt(A)*60*60*1e3;"add"===e?t=new Date(n.valueOf()+r):"subtract"===e&&(t=new Date(n.valueOf()-r)),this.setDate(t)},adjustCalendars:function(){this.calendars[0]=B(this.calendars[0]);for(var e=1;e<this._o.numberOfMonths;e++)this.calendars[e]=B({month:this.calendars[0].month+e,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)},gotoMonth:function(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++,this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--,this.adjustCalendars()},gotoYear:function(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())},setMinDate:function(e){e instanceof Date?(m(e),this._o.minDate=e,this._o.minYear=e.getFullYear(),this._o.minMonth=e.getMonth()):(this._o.minDate=y.minDate,this._o.minYear=y.minYear,this._o.minMonth=y.minMonth,this._o.startRange=y.startRange),this.draw()},setMaxDate:function(e){e instanceof Date?(m(e),this._o.maxDate=e,this._o.maxYear=e.getFullYear(),this._o.maxMonth=e.getMonth()):(this._o.maxDate=y.maxDate,this._o.maxYear=y.maxYear,this._o.maxMonth=y.maxMonth,this._o.endRange=y.endRange),this.draw()},setStartRange:function(e){this._o.startRange=e},setEndRange:function(e){this._o.endRange=e},draw:function(e){if(this._v||e){var A,t=this._o,n=t.minYear,s=t.maxYear,i=t.minMonth,a=t.maxMonth,o="";this._y<=n&&(this._y=n,!isNaN(i)&&this._m<i&&(this._m=i)),this._y>=s&&(this._y=s,!isNaN(a)&&this._m>a&&(this._m=a));for(var d=0;d<t.numberOfMonths;d++)A="pika-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2),o+='<div class="pika-lendar">'+F(this,d,this.calendars[d].year,this.calendars[d].month,this.calendars[0].year,A)+this.render(this.calendars[d].year,this.calendars[d].month,A)+"</div>";this.el.innerHTML=o,t.bound&&"hidden"!==t.field.type&&r((function(){t.trigger.focus()}),1),"function"==typeof this._o.onDraw&&this._o.onDraw(this),t.bound&&t.field.setAttribute("aria-label",t.ariaLabel)}},adjustPosition:function(){var e,A,t,r,s,i,a,o,u,c,h,f;if(!this._o.container){if(this.el.style.position="absolute",A=e=this._o.trigger,t=this.el.offsetWidth,r=this.el.offsetHeight,s=window.innerWidth||n.documentElement.clientWidth,i=window.innerHeight||n.documentElement.clientHeight,a=window.pageYOffset||n.body.scrollTop||n.documentElement.scrollTop,h=!0,f=!0,"function"==typeof e.getBoundingClientRect)o=(c=e.getBoundingClientRect()).left+window.pageXOffset,u=c.bottom+window.pageYOffset;else for(o=A.offsetLeft,u=A.offsetTop+A.offsetHeight;A=A.offsetParent;)o+=A.offsetLeft,u+=A.offsetTop;(this._o.reposition&&o+t>s||this._o.position.indexOf("right")>-1&&o-t+e.offsetWidth>0)&&(o=o-t+e.offsetWidth,h=!1),(this._o.reposition&&u+r>i+a||this._o.position.indexOf("top")>-1&&u-r-e.offsetHeight>0)&&(u=u-r-e.offsetHeight,f=!1),this.el.style.left=o+"px",this.el.style.top=u+"px",d(this.el,h?"left-aligned":"right-aligned"),d(this.el,f?"bottom-aligned":"top-aligned"),l(this.el,h?"right-aligned":"left-aligned"),l(this.el,f?"top-aligned":"bottom-aligned")}},render:function(e,A,t){var n=this._o,r=new Date,s=_(e,A),i=new Date(e,A,1).getDay(),a=[],o=[];m(r),n.firstDay>0&&(i-=n.firstDay)<0&&(i+=7);for(var d=0===A?11:A-1,l=11===A?0:A+1,u=0===A?e-1:e,f=11===A?e+1:e,p=_(u,d),w=s+i,B=w;B>7;)B-=7;w+=7-B;for(var y=!1,M=0,L=0;M<w;M++){var Q=new Date(e,A,M-i+1),k=!!c(this._d)&&g(Q,this._d),F=g(Q,r),x=-1!==n.events.indexOf(Q.toDateString()),Y=M<i||M>=s+i,U=M-i+1,H=A,T=e,E=n.startRange&&g(n.startRange,Q),S=n.endRange&&g(n.endRange,Q),I=n.startRange&&n.endRange&&n.startRange<Q&&Q<n.endRange;Y&&(M<i?(U=p+U,H=d,T=u):(U-=s,H=l,T=f));var O={day:U,month:H,year:T,hasEvent:x,isSelected:k,isToday:F,isDisabled:n.minDate&&Q<n.minDate||n.maxDate&&Q>n.maxDate||n.disableWeekends&&h(Q)||n.disableDayFn&&n.disableDayFn(Q),isEmpty:Y,isStartRange:E,isEndRange:S,isInRange:I,showDaysInNextAndPreviousMonths:n.showDaysInNextAndPreviousMonths,enableSelectionDaysInNextAndPreviousMonths:n.enableSelectionDaysInNextAndPreviousMonths};n.pickWholeWeek&&k&&(y=!0),o.push(b(O)),7==++L&&(n.showWeekNumber&&o.unshift(v(M-i,A,e,n.firstWeekOfYearMinDays)),a.push(C(o,n.isRTL,n.pickWholeWeek,y)),o=[],L=0,y=!1)}return D(n,a,t)},isVisible:function(){return this._v},show:function(){this.isVisible()||(this._v=!0,this.draw(),l(this.el,"is-hidden"),this._o.bound&&(s(n,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;!1!==e&&(this._o.bound&&i(n,"click",this._onClick),this._o.container||(this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto"),d(this.el,"is-hidden"),this._v=!1,void 0!==e&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){var e=this._o;this.hide(),i(this.el,"mousedown",this._onMouseDown,!0),i(this.el,"touchend",this._onMouseDown,!0),i(this.el,"change",this._onChange),e.keyboardInput&&i(n,"keydown",this._onKeyChange),e.field&&(i(e.field,"change",this._onInputChange),e.bound&&(i(e.trigger,"click",this._onInputClick),i(e.trigger,"focus",this._onInputFocus),i(e.trigger,"blur",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},x}(A)}()},8558:function(e){var A,t,n=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(e){if(A===setTimeout)return setTimeout(e,0);if((A===r||!A)&&setTimeout)return A=setTimeout,setTimeout(e,0);try{return A(e,0)}catch(t){try{return A.call(null,e,0)}catch(t){return A.call(this,e,0)}}}!function(){try{A="function"==typeof setTimeout?setTimeout:r}catch(e){A=r}try{t="function"==typeof clearTimeout?clearTimeout:s}catch(e){t=s}}();var a,o=[],d=!1,l=-1;function u(){d&&a&&(d=!1,a.length?o=a.concat(o):l=-1,o.length&&c())}function c(){if(!d){var e=i(u);d=!0;for(var A=o.length;A;){for(a=o,o=[];++l<A;)a&&a[l].run();l=-1,A=o.length}a=null,d=!1,function(e){if(t===clearTimeout)return clearTimeout(e);if((t===s||!t)&&clearTimeout)return t=clearTimeout,clearTimeout(e);try{return t(e)}catch(A){try{return t.call(null,e)}catch(A){return t.call(this,e)}}}(e)}}function h(e,A){this.fun=e,this.array=A}function f(){}n.nextTick=function(e){var A=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)A[t-1]=arguments[t];o.push(new h(e,A)),1!==o.length||d||i(c)},h.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=f,n.addListener=f,n.once=f,n.off=f,n.removeListener=f,n.removeAllListeners=f,n.emit=f,n.prependListener=f,n.prependOnceListener=f,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}}},t={};function n(e){var r=t[e];if(void 0!==r)return r.exports;var s=t[e]={id:e,loaded:!1,exports:{}};return A[e].call(s.exports,s,s.exports,n),s.loaded=!0,s.exports}n.m=A,e=[],n.O=function(A,t,r,s){if(!t){var i=1/0;for(l=0;l<e.length;l++){t=e[l][0],r=e[l][1],s=e[l][2];for(var a=!0,o=0;o<t.length;o++)(!1&s||i>=s)&&Object.keys(n.O).every((function(e){return n.O[e](t[o])}))?t.splice(o--,1):(a=!1,s<i&&(i=s));if(a){e.splice(l--,1);var d=r();void 0!==d&&(A=d)}}return A}s=s||0;for(var l=e.length;l>0&&e[l-1][2]>s;l--)e[l]=e[l-1];e[l]=[t,r,s]},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,A){return Object.prototype.hasOwnProperty.call(e,A)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e={847:0,252:0,582:0,37:0};n.O.j=function(A){return 0===e[A]};var A=function(A,t){var r,s,i=t[0],a=t[1],o=t[2],d=0;if(i.some((function(A){return 0!==e[A]}))){for(r in a)n.o(a,r)&&(n.m[r]=a[r]);if(o)var l=o(n)}for(A&&A(t);d<i.length;d++)s=i[d],n.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return n.O(l)},t=self.webpackChunk=self.webpackChunk||[];t.forEach(A.bind(null,0)),t.push=A.bind(null,t.push.bind(t))}(),n.O(void 0,[252,582,37],(function(){return n(2775)})),n.O(void 0,[252,582,37],(function(){return n(7290)})),n.O(void 0,[252,582,37],(function(){return n(8294)}));var r=n.O(void 0,[252,582,37],(function(){return n(2610)}));r=n.O(r)}();
/home/forge/stage.sksb.smartcon-survey.com/public/98561/../js/app.js