diff --git a/index.html b/index.html index a0cb8ac..ad37085 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,7 @@ - + \ No newline at end of file diff --git a/main.8556158f71e6a93a.js b/main.27fb8544590bf3bd.js similarity index 62% rename from main.8556158f71e6a93a.js rename to main.27fb8544590bf3bd.js index 41a4b7d..0334b3d 100644 --- a/main.8556158f71e6a93a.js +++ b/main.27fb8544590bf3bd.js @@ -1 +1 @@ -(self.webpackChunkpublic_pool_ui=self.webpackChunkpublic_pool_ui||[]).push([[179],{3308:(Z,Q,H)=>{"use strict";function D(n){return"function"==typeof n}function g(n){const e=n(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const w=g(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,s)=>`${s+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function y(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class b{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const r of e)r.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(D(i))try{i()}catch(r){t=r instanceof w?r.errors:[r]}const{_finalizers:s}=this;if(s){this._finalizers=null;for(const r of s)try{Y(r)}catch(o){t=t??[],o instanceof w?t=[...t,...o.errors]:t.push(o)}}if(t)throw new w(t)}}add(t){var e;if(t&&t!==this)if(this.closed)Y(t);else{if(t instanceof b){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&y(e,t)}remove(t){const{_finalizers:e}=this;e&&y(e,t),t instanceof b&&t._removeParent(this)}}b.EMPTY=(()=>{const n=new b;return n.closed=!0,n})();const k=b.EMPTY;function A(n){return n instanceof b||n&&"closed"in n&&D(n.remove)&&D(n.add)&&D(n.unsubscribe)}function Y(n){D(n)?n():n.unsubscribe()}const U={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},re={setTimeout(n,t,...e){const{delegate:i}=re;return i?.setTimeout?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=re;return(t?.clearTimeout||clearTimeout)(n)},delegate:void 0};function ke(n){re.setTimeout(()=>{const{onUnhandledError:t}=U;if(!t)throw n;t(n)})}function Ye(){}const dt=hi("C",void 0,void 0);function hi(n,t,e){return{kind:n,value:t,error:e}}let Ui=null;function Ks(n){if(U.useDeprecatedSynchronousErrorHandling){const t=!Ui;if(t&&(Ui={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=Ui;if(Ui=null,e)throw i}}else n()}class Sa extends b{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,A(t)&&t.add(this)):this.destination=Ss}static create(t,e,i){return new Po(t,e,i)}next(t){this.isStopped?Pl(function ve(n){return hi("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?Pl(function qs(n){return hi("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Pl(dt,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const uu=Function.prototype.bind;function $r(n,t){return uu.call(n,t)}class os{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){ai(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){ai(i)}else ai(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){ai(e)}}}class Po extends Sa{constructor(t,e,i){let s;if(super(),D(t)||!t)s={next:t??void 0,error:e??void 0,complete:i??void 0};else{let r;this&&U.useDeprecatedNextContext?(r=Object.create(t),r.unsubscribe=()=>this.unsubscribe(),s={next:t.next&&$r(t.next,r),error:t.error&&$r(t.error,r),complete:t.complete&&$r(t.complete,r)}):s=t}this.destination=new os(s)}}function ai(n){U.useDeprecatedSynchronousErrorHandling?function Jh(n){U.useDeprecatedSynchronousErrorHandling&&Ui&&(Ui.errorThrown=!0,Ui.error=n)}(n):ke(n)}function Pl(n,t){const{onStoppedNotification:e}=U;e&&re.setTimeout(()=>e(n,t))}const Ss={closed:!0,next:Ye,error:function Zh(n){throw n},complete:Ye},du="function"==typeof Symbol&&Symbol.observable||"@@observable";function Cs(n){return n}function Al(n){return 0===n.length?Cs:1===n.length?n[0]:function(e){return n.reduce((i,s)=>s(i),e)}}let un=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,s){const r=function fu(n){return n&&n instanceof Sa||function Ds(n){return n&&D(n.next)&&D(n.error)&&D(n.complete)}(n)&&A(n)}(e)?e:new Po(e,i,s);return Ks(()=>{const{operator:o,source:a}=this;r.add(o?o.call(r,a):a?this._subscribe(r):this._trySubscribe(r))}),r}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=Qh(i))((s,r)=>{const o=new Po({next:a=>{try{e(a)}catch(l){r(l),o.unsubscribe()}},error:r,complete:s});this.subscribe(o)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[du](){return this}pipe(...e){return Al(e)(this)}toPromise(e){return new(e=Qh(e))((i,s)=>{let r;this.subscribe(o=>r=o,o=>s(o),()=>i(r))})}}return n.create=t=>new n(t),n})();function Qh(n){var t;return null!==(t=n??U.Promise)&&void 0!==t?t:Promise}const Ol=g(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let It=(()=>{class n extends un{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new qr(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new Ol}next(e){Ks(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){Ks(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){Ks(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:i,isStopped:s,observers:r}=this;return i||s?k:(this.currentObservers=null,r.push(e),new b(()=>{this.currentObservers=null,y(r,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:s,isStopped:r}=this;i?e.error(s):r&&e.complete()}asObservable(){const e=new un;return e.source=this,e}}return n.create=(t,e)=>new qr(t,e),n})();class qr extends It{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:k}}class Se extends It{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:i}=this;if(t)throw e;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}function ef(n){return D(n?.lift)}function En(n){return t=>{if(ef(t))return t.lift(function(e){try{return n(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function Jt(n,t,e,i,s){return new tf(n,t,e,i,s)}class tf extends Sa{constructor(t,e,i,s,r,o){super(t),this.onFinalize=r,this.shouldUnsubscribe=o,this._next=e?function(a){try{e(a)}catch(l){t.error(l)}}:super._next,this._error=s?function(a){try{s(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function et(n,t){return En((e,i)=>{let s=0;e.subscribe(Jt(i,r=>{i.next(n.call(t,r,s++))}))})}function as(n){return this instanceof as?(this.v=n,this):new as(n)}function nf(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function gu(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],i=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(r){e[r]=n[r]&&function(o){return new Promise(function(a,l){!function s(r,o,a,l){Promise.resolve(l).then(function(c){r({value:c,done:a})},o)}(a,l,(o=n[r](o)).done,o.value)})}}}const Da=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function Hl(n){return D(n?.then)}function xa(n){return D(n[du])}function Kr(n){return Symbol.asyncIterator&&D(n?.[Symbol.asyncIterator])}function ka(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Ia=function gg(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function lf(n){return D(n?.[Ia])}function Oo(n){return function yu(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s,i=e.apply(n,t||[]),r=[];return s={},o("next"),o("throw"),o("return"),s[Symbol.asyncIterator]=function(){return this},s;function o(p){i[p]&&(s[p]=function(_){return new Promise(function(v,M){r.push([p,_,v,M])>1||a(p,_)})})}function a(p,_){try{!function l(p){p.value instanceof as?Promise.resolve(p.value.v).then(c,u):f(r[0][2],p)}(i[p](_))}catch(v){f(r[0][3],v)}}function c(p){a("next",p)}function u(p){a("throw",p)}function f(p,_){p(_),r.shift(),r.length&&a(r[0][0],r[0][1])}}(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:s}=yield as(e.read());if(s)return yield as(void 0);yield yield as(i)}}finally{e.releaseLock()}})}function Ea(n){return D(n?.getReader)}function pe(n){if(n instanceof un)return n;if(null!=n){if(xa(n))return function yg(n){return new un(t=>{const e=n[du]();if(D(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(Da(n))return function vg(n){return new un(t=>{for(let e=0;e{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,ke)})}(n);if(Kr(n))return Et(n);if(lf(n))return function bu(n){return new un(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(Ea(n))return function La(n){return Et(Oo(n))}(n)}throw ka(n)}function Et(n){return new un(t=>{(function bg(n,t){var e,i,s,r;return function ki(n,t,e,i){return new(e||(e=Promise))(function(r,o){function a(u){try{c(i.next(u))}catch(f){o(f)}}function l(u){try{c(i.throw(u))}catch(f){o(f)}}function c(u){u.done?r(u.value):function s(r){return r instanceof e?r:new e(function(o){o(r)})}(u.value).then(a,l)}c((i=i.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=nf(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=e.return)&&(yield r.call(e))}finally{if(s)throw s.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function jt(n,t,e,i=0,s=!1){const r=t.schedule(function(){e(),s?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(r),!s)return r}function At(n,t,e=1/0){return D(t)?At((i,s)=>et((r,o)=>t(i,r,s,o))(pe(n(i,s))),e):("number"==typeof t&&(e=t),En((i,s)=>function Xs(n,t,e,i,s,r,o,a){const l=[];let c=0,u=0,f=!1;const p=()=>{f&&!l.length&&!c&&t.complete()},_=M=>c{r&&t.next(M),c++;let S=!1;pe(e(M,u++)).subscribe(Jt(t,P=>{s?.(P),r?_(P):t.next(P)},()=>{S=!0},void 0,()=>{if(S)try{for(c--;l.length&&cv(P)):v(P)}p()}catch(P){t.error(P)}}))};return n.subscribe(Jt(t,_,()=>{f=!0,p()})),()=>{a?.()}}(i,s,n,e)))}function Wt(n=1/0){return At(Cs,n)}const dn=new un(n=>n.complete());function wu(n){return n[n.length-1]}function cf(n){return D(wu(n))?n.pop():void 0}function Vt(n){return function wg(n){return n&&D(n.schedule)}(wu(n))?n.pop():void 0}function uf(n,t=0){return En((e,i)=>{e.subscribe(Jt(i,s=>jt(i,n,()=>i.next(s),t),()=>jt(i,n,()=>i.complete(),t),s=>jt(i,n,()=>i.error(s),t)))})}function Mu(n,t=0){return En((e,i)=>{i.add(n.schedule(()=>e.subscribe(i),t))})}function hf(n,t){if(!n)throw new Error("Iterable cannot be null");return new un(e=>{jt(e,t,()=>{const i=n[Symbol.asyncIterator]();jt(e,t,()=>{i.next().then(s=>{s.done?e.complete():e.next(s.value)})},0,!0)})})}function hn(n,t){return t?function Dg(n,t){if(null!=n){if(xa(n))return function df(n,t){return pe(n).pipe(Mu(t),uf(t))}(n,t);if(Da(n))return function Tg(n,t){return new un(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(Hl(n))return function Mg(n,t){return pe(n).pipe(Mu(t),uf(t))}(n,t);if(Kr(n))return hf(n,t);if(lf(n))return function Sg(n,t){return new un(e=>{let i;return jt(e,t,()=>{i=n[Ia](),jt(e,t,()=>{let s,r;try{({value:s,done:r}=i.next())}catch(o){return void e.error(o)}r?e.complete():e.next(s)},0,!0)}),()=>D(i?.return)&&i.return()})}(n,t);if(Ea(n))return function Cg(n,t){return hf(Oo(n),t)}(n,t)}throw ka(n)}(n,t):pe(n)}function je(...n){return hn(n,Vt(n))}function Tu(n={}){const{connector:t=(()=>new It),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:s=!0}=n;return r=>{let o,a,l,c=0,u=!1,f=!1;const p=()=>{a?.unsubscribe(),a=void 0},_=()=>{p(),o=l=void 0,u=f=!1},v=()=>{const M=o;_(),M?.unsubscribe()};return En((M,S)=>{c++,!f&&!u&&p();const P=l=l??t();S.add(()=>{c--,0===c&&!f&&!u&&(a=Su(v,s))}),P.subscribe(S),!o&&c>0&&(o=new Po({next:E=>P.next(E),error:E=>{f=!0,p(),a=Su(_,e,E),P.error(E)},complete:()=>{u=!0,p(),a=Su(_,i),P.complete()}}),pe(M).subscribe(o))})(r)}}function Su(n,t,...e){if(!0===t)return void n();if(!1===t)return;const i=new Po({next:()=>{i.unsubscribe(),n()}});return pe(t(...e)).subscribe(i)}function $i(n,t){return En((e,i)=>{let s=null,r=0,o=!1;const a=()=>o&&!s&&i.complete();e.subscribe(Jt(i,l=>{s?.unsubscribe();let c=0;const u=r++;pe(n(l,u)).subscribe(s=Jt(i,f=>i.next(t?t(l,f,u,c++):f),()=>{s=null,a()}))},()=>{o=!0,a()}))})}function pf(n,t){return n===t}function Lt(n){for(let t in n)if(n[t]===Lt)return t;throw Error("Could not find renamed property on target object.")}function Vl(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Zt(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Zt).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function Ro(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const mf=Lt({__forward_ref__:Lt});function ft(n){return n.__forward_ref__=ft,n.toString=function(){return Zt(this())},n}function Ne(n){return Cu(n)?n():n}function Cu(n){return"function"==typeof n&&n.hasOwnProperty(mf)&&n.__forward_ref__===ft}function Du(n){return n&&!!n.\u0275providers}const _f="https://g.co/ng/security#xss";class ee extends Error{constructor(t,e){super(function Bl(n,t){return`NG0${Math.abs(n)}${t?": "+t:""}`}(t,e)),this.code=t}}function qe(n){return"string"==typeof n?n:null==n?"":String(n)}function zl(n,t){throw new ee(-201,!1)}function qi(n,t){null==n&&function bt(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function ge(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function pt(n){return{providers:n.providers||[],imports:n.imports||[]}}function jl(n){return ku(n,vr)||ku(n,Eu)}function ku(n,t){return n.hasOwnProperty(t)?n[t]:null}function Fo(n){return n&&(n.hasOwnProperty(Iu)||n.hasOwnProperty(Pg))?n[Iu]:null}const vr=Lt({\u0275prov:Lt}),Iu=Lt({\u0275inj:Lt}),Eu=Lt({ngInjectableDef:Lt}),Pg=Lt({ngInjectorDef:Lt});var Ve=(()=>((Ve=Ve||{})[Ve.Default=0]="Default",Ve[Ve.Host=1]="Host",Ve[Ve.Self=2]="Self",Ve[Ve.SkipSelf=4]="SkipSelf",Ve[Ve.Optional=8]="Optional",Ve))();let No;function ei(n){const t=No;return No=n,t}function vf(n,t,e){const i=jl(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&Ve.Optional?null:void 0!==t?t:void zl(Zt(n))}const Ht=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Aa={},Ho="__NG_DI_FLAG__",Yo="ngTempTokenPath",Og=/\n/gm,Lu="__source";let Vo;function wr(n){const t=Vo;return Vo=n,t}function Ng(n,t=Ve.Default){if(void 0===Vo)throw new ee(-203,!1);return null===Vo?vf(n,void 0,t):Vo.get(n,t&Ve.Optional?null:void 0,t)}function be(n,t=Ve.Default){return(function Js(){return No}()||Ng)(Ne(n),t)}function Te(n,t=Ve.Default){return be(n,Zs(t))}function Zs(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function Au(n){const t=[];for(let e=0;e((xs=xs||{})[xs.OnPush=0]="OnPush",xs[xs.Default=1]="Default",xs))(),fi=(()=>{return(n=fi||(fi={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",fi;var n})();const ls={},wt=[],Oa=Lt({\u0275cmp:Lt}),Ot=Lt({\u0275dir:Lt}),Ru=Lt({\u0275pipe:Lt}),wf=Lt({\u0275mod:Lt}),ks=Lt({\u0275fac:Lt}),Ra=Lt({__NG_ELEMENT_ID__:Lt}),Mf=Lt({__NG_ENV_ID__:Lt});function Tf(n,t,e){let i=n.length;for(;;){const s=n.indexOf(t,e);if(-1===s)return s;if(0===s||n.charCodeAt(s-1)<=32){const r=t.length;if(s+r===i||n.charCodeAt(s+r)<=32)return s}e=s+1}}function Zr(n,t,e){let i=0;for(;it){o=r-1;break}}}for(;rr?"":s[f+1].toLowerCase();const _=8&i?p:null;if(_&&-1!==Tf(_,c,0)||2&i&&c!==p){if(Pi(i))return!1;o=!0}}}}else{if(!o&&!Pi(i)&&!Pi(l))return!1;if(o&&Pi(l))continue;o=!1,i=l|1&i}}return Pi(i)||o}function Pi(n){return 0==(1&n)}function Nu(n,t,e,i){if(null===t)return-1;let s=0;if(i||!e){let r=!1;for(;s-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&i?s+="."+o:4&i&&(s+=" "+o);else""!==s&&!Pi(o)&&(t+=kf(r,s),s=""),i=o,r=r||!Pi(i);e++}return""!==s&&(t+=kf(r,s)),t}function Ae(n){return Qs(()=>{const t=Ef(n),e={...t,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===xs.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&n.dependencies||null,getStandaloneInjector:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||fi.Emulated,styles:n.styles||wt,_:null,schemas:n.schemas||null,tView:null,id:""};Lf(e);const i=n.dependencies;return e.directiveDefs=Ul(i,!1),e.pipeDefs=Ul(i,!0),e.id=function Jg(n){let t=0;const e=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,n.consts,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery].join("|");for(const s of e)t=Math.imul(31,t)+s.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(e),e})}function If(n){return Mt(n)||$n(n)}function Kg(n){return null!==n}function mt(n){return Qs(()=>({type:n.type,bootstrap:n.bootstrap||wt,declarations:n.declarations||wt,imports:n.imports||wt,exports:n.exports||wt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function Mr(n,t){if(null==n)return ls;const e={};for(const i in n)if(n.hasOwnProperty(i)){let s=n[i],r=s;Array.isArray(s)&&(r=s[1],s=s[0]),e[s]=i,t&&(t[s]=r)}return e}function Oe(n){return Qs(()=>{const t=Ef(n);return Lf(t),t})}function Gn(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function Mt(n){return n[Oa]||null}function $n(n){return n[Ot]||null}function pi(n){return n[Ru]||null}function mi(n,t){const e=n[wf]||null;if(!e&&!0===t)throw new Error(`Type ${Zt(n)} does not have '\u0275mod' property.`);return e}function Ef(n){const t={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:n.inputs||ls,exportAs:n.exportAs||null,standalone:!0===n.standalone,signals:!0===n.signals,selectors:n.selectors||wt,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Mr(n.inputs,t),outputs:Mr(n.outputs)}}function Lf(n){n.features?.forEach(t=>t(n))}function Ul(n,t){if(!n)return null;const e=t?pi:If;return()=>("function"==typeof n?n():n).map(i=>e(i)).filter(Kg)}const Ln=0,we=1,Ke=2,Qt=3,us=4,Ya=5,ti=6,zo=7,vn=8,er=9,Qr=10,Xe=11,Va=12,Pf=13,jo=14,bn=15,Ba=16,Wo=17,ds=18,Uo=19,Hu=20,hs=21,_i=22,eo=23,za=24,nt=25,Gl=1,Af=2,Is=7,Go=9,ni=11;function Ai(n){return Array.isArray(n)&&"object"==typeof n[Gl]}function gi(n){return Array.isArray(n)&&!0===n[Gl]}function Yu(n){return 0!=(4&n.flags)}function to(n){return n.componentOffset>-1}function ql(n){return 1==(1&n.flags)}function fs(n){return!!n.template}function Vu(n){return 0!=(512&n[Ke])}function no(n,t){return n.hasOwnProperty(ks)?n[ks]:null}let Yf=Ht.WeakRef??class Tr{constructor(t){this.ref=t}deref(){return this.ref}},ry=0,le=null,Kl=!1;function Yn(n){const t=le;return le=n,t}class Wu{constructor(){this.id=ry++,this.ref=function sy(n){return new Yf(n)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,e]of this.producers){const i=e.producerNode.deref();if(void 0!==i&&e.atTrackingVersion===this.trackingVersion){if(i.producerPollStatus(e.seenValueVersion))return!0}else this.producers.delete(t),i?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=Kl;Kl=!0;try{for(const[e,i]of this.consumers){const s=i.consumerNode.deref();void 0!==s&&s.trackingVersion===i.atTrackingVersion?s.onConsumerDependencyMayHaveChanged():(this.consumers.delete(e),s?.producers.delete(this.id))}}finally{Kl=t}}producerAccessed(){if(Kl)throw new Error("");if(null===le)return;let t=le.producers.get(this.id);void 0===t?(t={consumerNode:le.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:le.trackingVersion},le.producers.set(this.id,t),this.consumers.set(le.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=le.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==le?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let Vf=null;function Bf(n){const t=Yn(null);try{return n()}finally{Yn(t)}}const Gu=()=>{};class uy extends Wu{constructor(t,e,i){super(),this.watch=t,this.schedule=e,this.dirty=!1,this.cleanupFn=Gu,this.registerOnCleanup=s=>{this.cleanupFn=s},this.consumerAllowSignalWrites=i}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=Yn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Gu,this.watch(this.registerOnCleanup)}finally{Yn(t)}}cleanup(){this.cleanupFn()}}class zf{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function Pn(){return jf}function jf(n){return n.type.prototype.ngOnChanges&&(n.setInput=tr),dy}function dy(){const n=Uf(this),t=n?.current;if(t){const e=n.previous;if(e===ls)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function tr(n,t,e,i){const s=this.declaredInputs[e],r=Uf(n)||function hy(n,t){return n[Wf]=t}(n,{previous:ls,current:null}),o=r.current||(r.current={}),a=r.previous,l=a[s];o[s]=new zf(l&&l.currentValue,t,a===ls),n[i]=t}Pn.ngInherit=!0;const Wf="__ngSimpleChanges__";function Uf(n){return n[Wf]||null}const Es=function(n,t,e){};function Bt(n){for(;Array.isArray(n);)n=n[Ln];return n}function Jl(n,t){return Bt(t[n])}function wn(n,t){return Bt(t[n.index])}function qf(n,t){return n.data[t]}function Ko(n,t){return n[t]}function Oi(n,t){const e=t[n];return Ai(e)?e:e[Ln]}function Sr(n,t){return null==t?null:n[t]}function Ls(n){n[Wo]=0}function Xo(n){1024&n[Ke]||(n[Ke]|=1024,Xf(n,1))}function Kf(n){1024&n[Ke]&&(n[Ke]&=-1025,Xf(n,-1))}function Xf(n,t){let e=n[Qt];if(null===e)return;e[Ya]+=t;let i=e;for(e=e[Qt];null!==e&&(1===t&&1===i[Ya]||-1===t&&0===i[Ya]);)e[Ya]+=t,i=e,e=e[Qt]}const We={lFrame:lS(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function m(){return We.bindingsEnabled}function T(){return null!==We.skipHydrationRootTNode}function J(){return We.lFrame.lView}function Ie(){return We.lFrame.tView}function q(n){return We.lFrame.contextLView=n,n[vn]}function K(n){return We.lFrame.contextLView=null,n}function Gt(){let n=tS();for(;null!==n&&64===n.type;)n=n.parent;return n}function tS(){return We.lFrame.currentTNode}function Cr(n,t){const e=We.lFrame;e.currentTNode=n,e.isParent=t}function by(){return We.lFrame.isParent}function wy(){We.lFrame.isParent=!1}function Ri(){const n=We.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function ec(){return We.lFrame.bindingIndex++}function so(n){const t=We.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function dF(n,t){const e=We.lFrame;e.bindingIndex=e.bindingRootIndex=n,My(t)}function My(n){We.lFrame.currentDirectiveIndex=n}function rS(){return We.lFrame.currentQueryIndex}function Sy(n){We.lFrame.currentQueryIndex=n}function fF(n){const t=n[we];return 2===t.type?t.declTNode:1===t.type?n[ti]:null}function oS(n,t,e){if(e&Ve.SkipSelf){let s=t,r=n;for(;!(s=s.parent,null!==s||e&Ve.Host||(s=fF(r),null===s||(r=r[jo],10&s.type))););if(null===s)return!1;t=s,n=r}const i=We.lFrame=aS();return i.currentTNode=t,i.lView=n,!0}function Cy(n){const t=aS(),e=n[we];We.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function aS(){const n=We.lFrame,t=null===n?null:n.child;return null===t?lS(n):t}function lS(n){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function cS(){const n=We.lFrame;return We.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const uS=cS;function Dy(){const n=cS();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Fi(){return We.lFrame.selectedIndex}function Ua(n){We.lFrame.selectedIndex=n}function fn(){const n=We.lFrame;return qf(n.tView,n.selectedIndex)}function pn(){We.lFrame.currentNamespace="svg"}let hS=!0;function Zf(){return hS}function Jo(n){hS=n}function Qf(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[Wo]+=65536),(a>13>16&&(3&n[Ke])===t&&(n[Ke]+=8192,pS(a,r)):pS(a,r)}const tc=-1;class Ku{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function mS(n){return n!==tc}function np(n){return 32767&n}function ip(n,t){let e=function SF(n){return n>>16}(n),i=t;for(;e>0;)i=i[jo],e--;return i}let Iy=!0;function sp(n){const t=Iy;return Iy=n,t}const _S=255,gS=5;let CF=0;const Dr={};function rp(n,t){const e=yS(n,t);if(-1!==e)return e;const i=t[we];i.firstCreatePass&&(n.injectorIndex=t.length,Ey(i.data,n),Ey(t,null),Ey(i.blueprint,null));const s=Ly(n,t),r=n.injectorIndex;if(mS(s)){const o=np(s),a=ip(s,t),l=a[we].data;for(let c=0;c<8;c++)t[r+c]=a[o+c]|l[o+c]}return t[r+8]=s,r}function Ey(n,t){n.push(0,0,0,0,0,0,0,0,t)}function yS(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function Ly(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,s=t;for(;null!==s;){if(i=CS(s),null===i)return tc;if(e++,s=s[jo],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return tc}function Py(n,t,e){!function DF(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(Ra)&&(i=e[Ra]),null==i&&(i=e[Ra]=CF++);const s=i&_S;t.data[n+(s>>gS)]|=1<=0?t&_S:EF:t}(e);if("function"==typeof r){if(!oS(t,n,i))return i&Ve.Host?vS(s,0,i):bS(t,e,i,s);try{const o=r(i);if(null!=o||i&Ve.Optional)return o;zl()}finally{uS()}}else if("number"==typeof r){let o=null,a=yS(n,t),l=tc,c=i&Ve.Host?t[bn][ti]:null;for((-1===a||i&Ve.SkipSelf)&&(l=-1===a?Ly(n,t):t[a+8],l!==tc&&SS(i,!1)?(o=t[we],a=np(l),t=ip(l,t)):a=-1);-1!==a;){const u=t[we];if(TS(r,a,u.data)){const f=kF(a,t,e,o,i,c);if(f!==Dr)return f}l=t[a+8],l!==tc&&SS(i,t[we].data[a+8]===c)&&TS(r,a,t)?(o=u,a=np(l),t=ip(l,t)):a=-1}}return s}function kF(n,t,e,i,s,r){const o=t[we],a=o.data[n+8],u=op(a,o,e,null==i?to(a)&&Iy:i!=o&&0!=(3&a.type),s&Ve.Host&&r===a);return null!==u?Ga(t,o,u,a):Dr}function op(n,t,e,i,s){const r=n.providerIndexes,o=t.data,a=1048575&r,l=n.directiveStart,u=r>>20,p=s?a+u:n.directiveEnd;for(let _=i?a:a+u;_=l&&v.type===e)return _}if(s){const _=o[l];if(_&&fs(_)&&_.type===e)return l}return null}function Ga(n,t,e,i){let s=n[e];const r=t.data;if(function wF(n){return n instanceof Ku}(s)){const o=s;o.resolving&&function xu(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new ee(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Dt(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():qe(n)}(r[e]));const a=sp(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?ei(o.injectImpl):null;oS(n,i,Ve.Default);try{s=n[e]=o.factory(void 0,r,n,i),t.firstCreatePass&&e>=i.directiveStart&&function vF(n,t,e){const{ngOnChanges:i,ngOnInit:s,ngDoCheck:r}=t.type.prototype;if(i){const o=jf(t);(e.preOrderHooks??=[]).push(n,o),(e.preOrderCheckHooks??=[]).push(n,o)}s&&(e.preOrderHooks??=[]).push(0-n,s),r&&((e.preOrderHooks??=[]).push(n,r),(e.preOrderCheckHooks??=[]).push(n,r))}(e,r[e],t)}finally{null!==l&&ei(l),sp(a),o.resolving=!1,uS()}}return s}function TS(n,t,e){return!!(e[t+(n>>gS)]&1<{const t=n.prototype.constructor,e=t[ks]||Ay(t),i=Object.prototype;let s=Object.getPrototypeOf(n.prototype).constructor;for(;s&&s!==i;){const r=s[ks]||Ay(s);if(r&&r!==e)return r;s=Object.getPrototypeOf(s)}return r=>new r})}function Ay(n){return Cu(n)?()=>{const t=Ay(Ne(n));return t&&t()}:no(n)}function CS(n){const t=n[we],e=t.type;return 2===e?t.declTNode:1===e?n[ti]:null}const sc="__parameters__";function oc(n,t,e){return Qs(()=>{const i=function Oy(n){return function(...e){if(n){const i=n(...e);for(const s in i)this[s]=i[s]}}}(t);function s(...r){if(this instanceof s)return i.apply(this,r),this;const o=new s(...r);return a.annotation=o,a;function a(l,c,u){const f=l.hasOwnProperty(sc)?l[sc]:Object.defineProperty(l,sc,{value:[]})[sc];for(;f.length<=u;)f.push(null);return(f[u]=f[u]||[]).push(o),l}}return e&&(s.prototype=Object.create(e.prototype)),s.prototype.ngMetadataName=n,s.annotationCls=s,s})}function Zu(n,t){n.forEach(e=>Array.isArray(e)?Zu(e,t):t(e))}function xS(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function lp(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function Qu(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function FF(n,t,e,i){let s=n.length;if(s==t)n.push(e,i);else if(1===s)n.push(i,n[0]),n[0]=e;else{for(s--,n.push(n[s-1],n[s]);s>t;)n[s]=n[s-2],s--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Ry(n,t){const e=ac(n,t);if(e>=0)return n[1|e]}function ac(n,t){return function kS(n,t,e){let i=0,s=n.length>>e;for(;s!==i;){const r=i+(s-i>>1),o=n[r<t?s=r:i=r+1}return~(s<((Xi=Xi||{})[Xi.Important=1]="Important",Xi[Xi.DashCase=2]="DashCase",Xi))();const s7=/^>|^->||--!>|)/,o7="\u200b$1\u200b";const By=new Map;let a7=0;const jy="__ngContext__";function yi(n,t){Ai(t)?(n[jy]=t[Uo],function c7(n){By.set(n[Uo],n)}(t)):n[jy]=t}let Wy;function Uy(n,t){return Wy(n,t)}function nd(n){const t=n[Qt];return gi(t)?t[Qt]:t}function qS(n){return XS(n[Va])}function KS(n){return XS(n[us])}function XS(n){for(;null!==n&&!gi(n);)n=n[us];return n}function uc(n,t,e,i,s){if(null!=i){let r,o=!1;gi(i)?r=i:Ai(i)&&(o=!0,i=i[Ln]);const a=Bt(i);0===n&&null!==e?null==s?tC(t,e,a):$a(t,e,a,s||null,!0):1===n&&null!==e?$a(t,e,a,s||null,!0):2===n?function wp(n,t,e){const i=vp(n,t);i&&function k7(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,a,o):3===n&&t.destroyNode(a),null!=r&&function L7(n,t,e,i,s){const r=e[Is];r!==Bt(e)&&uc(t,n,i,r,s);for(let a=ni;at.replace(r7,o7))}(t))}function yp(n,t,e){return n.createElement(t,e)}function ZS(n,t){const e=n[Go],i=e.indexOf(t);Kf(t),e.splice(i,1)}function $y(n,t){if(n.length<=ni)return;const e=ni+t,i=n[e];if(i){const s=i[Ba];null!==s&&s!==n&&ZS(s,i),t>0&&(n[e-1][us]=i[us]);const r=lp(n,ni+t);!function b7(n,t){sd(n,t,t[Xe],2,null,null),t[Ln]=null,t[ti]=null}(i[we],i);const o=r[ds];null!==o&&o.detachView(r[we]),i[Qt]=null,i[us]=null,i[Ke]&=-129}return i}function QS(n,t){if(!(256&t[Ke])){const e=t[Xe];t[eo]?.destroy(),t[za]?.destroy(),e.destroyNode&&sd(n,t,e,3,null,null),function T7(n){let t=n[Va];if(!t)return qy(n[we],n);for(;t;){let e=null;if(Ai(t))e=t[Va];else{const i=t[ni];i&&(e=i)}if(!e){for(;t&&!t[us]&&t!==n;)Ai(t)&&qy(t[we],t),t=t[Qt];null===t&&(t=n),Ai(t)&&qy(t[we],t),e=t&&t[us]}t=e}}(t)}}function qy(n,t){if(!(256&t[Ke])){t[Ke]&=-129,t[Ke]|=256,function x7(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[o]():i[-o].unsubscribe(),r+=2}else e[r].call(i[e[r+1]]);null!==i&&(t[zo]=null);const s=t[hs];if(null!==s){t[hs]=null;for(let r=0;r-1){const{encapsulation:r}=n.data[i.directiveStart+s];if(r===fi.None||r===fi.Emulated)return null}return wn(i,e)}}(n,t.parent,e)}function $a(n,t,e,i,s){n.insertBefore(t,e,i,s)}function tC(n,t,e){n.appendChild(t,e)}function nC(n,t,e,i,s){null!==i?$a(n,t,e,i,s):tC(n,t,e)}function vp(n,t){return n.parentNode(t)}function iC(n,t,e){return rC(n,t,e)}let Xy,e0,Tp,rC=function sC(n,t,e){return 40&n.type?wn(n,e):null};function bp(n,t,e,i){const s=Ky(n,i,t),r=t[Xe],a=iC(i.parent||t[ti],i,t);if(null!=s)if(Array.isArray(e))for(let l=0;ln,createScript:n=>n,createScriptURL:n=>n})}catch{}return Tp}()?.createScriptURL(n)||n}class mC{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${_f})`}}function Zo(n){return n instanceof mC?n.changingThisBreaksApplicationSecurity:n}function od(n,t){const e=function j7(n){return n instanceof mC&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see ${_f})`)}return e===t}const $7=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var Vn=(()=>((Vn=Vn||{})[Vn.NONE=0]="NONE",Vn[Vn.HTML=1]="HTML",Vn[Vn.STYLE=2]="STYLE",Vn[Vn.SCRIPT=3]="SCRIPT",Vn[Vn.URL=4]="URL",Vn[Vn.RESOURCE_URL=5]="RESOURCE_URL",Vn))();function a0(n){const t=ld();return t?t.sanitize(Vn.URL,n)||"":od(n,"URL")?Zo(n):function n0(n){return(n=String(n)).match($7)?n:"unsafe:"+n}(qe(n))}function MC(n){const t=ld();if(t)return pC(t.sanitize(Vn.RESOURCE_URL,n)||"");if(od(n,"ResourceURL"))return pC(Zo(n));throw new ee(904,!1)}function ld(){const n=J();return n&&n[Qr].sanitizer}class De{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=ge({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const cd=new De("ENVIRONMENT_INITIALIZER"),SC=new De("INJECTOR",-1),CC=new De("INJECTOR_DEF_TYPES");class DC{get(t,e=Aa){if(e===Aa){const i=new Error(`NullInjectorError: No provider for ${Zt(t)}!`);throw i.name="NullInjectorError",i}return e}}function a5(...n){return{\u0275providers:xC(0,n),\u0275fromNgModule:!0}}function xC(n,...t){const e=[],i=new Set;let s;return Zu(t,r=>{const o=r;c0(o,e,[],i)&&(s||=[],s.push(o))}),void 0!==s&&kC(s,e),e}function kC(n,t){for(let e=0;e{t.push(r)})}}function c0(n,t,e,i){if(!(n=Ne(n)))return!1;let s=null,r=Fo(n);const o=!r&&Mt(n);if(r||o){if(o&&!o.standalone)return!1;s=n}else{const l=n.ngModule;if(r=Fo(l),!r)return!1;s=l}const a=i.has(s);if(o){if(a)return!1;if(i.add(s),o.dependencies){const l="function"==typeof o.dependencies?o.dependencies():o.dependencies;for(const c of l)c0(c,t,e,i)}}else{if(!r)return!1;{if(null!=r.imports&&!a){let c;i.add(s);try{Zu(r.imports,u=>{c0(u,t,e,i)&&(c||=[],c.push(u))})}finally{}void 0!==c&&kC(c,t)}if(!a){const c=no(s)||(()=>new s);t.push({provide:s,useFactory:c,deps:wt},{provide:CC,useValue:s,multi:!0},{provide:cd,useValue:()=>be(s),multi:!0})}const l=r.providers;null==l||a||u0(l,u=>{t.push(u)})}}return s!==n&&void 0!==n.providers}function u0(n,t){for(let e of n)Du(e)&&(e=e.\u0275providers),Array.isArray(e)?u0(e,t):t(e)}const l5=Lt({provide:String,useValue:Lt});function d0(n){return null!==n&&"object"==typeof n&&l5 in n}function qa(n){return"function"==typeof n}const h0=new De("Set Injector scope."),Cp={},u5={};let f0;function Dp(){return void 0===f0&&(f0=new DC),f0}class xr{}class p0 extends xr{get destroyed(){return this._destroyed}constructor(t,e,i,s){super(),this.parent=e,this.source=i,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,_0(t,o=>this.processProvider(o)),this.records.set(SC,hc(void 0,this)),s.has("environment")&&this.records.set(xr,hc(void 0,this));const r=this.records.get(h0);null!=r&&"string"==typeof r.value&&this.scopes.add(r.value),this.injectorDefTypes=new Set(this.get(CC.multi,wt,Ve.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of t)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const e=wr(this),i=ei(void 0);try{return t()}finally{wr(e),ei(i)}}get(t,e=Aa,i=Ve.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Mf))return t[Mf](this);i=Zs(i);const s=wr(this),r=ei(void 0);try{if(!(i&Ve.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function m5(n){return"function"==typeof n||"object"==typeof n&&n instanceof De}(t)&&jl(t);a=l&&this.injectableDefInScope(l)?hc(m0(t),Cp):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(i&Ve.Self?Dp():this.parent).get(t,e=i&Ve.Optional&&e===Aa?null:e)}catch(o){if("NullInjectorError"===o.name){if((o[Yo]=o[Yo]||[]).unshift(Zt(t)),s)throw o;return function Ou(n,t,e,i){const s=n[Yo];throw t[Lu]&&s.unshift(t[Lu]),n.message=function Yg(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let s=Zt(t);if(Array.isArray(t))s=t.map(Zt).join(" -> ");else if("object"==typeof t){let r=[];for(let o in t)if(t.hasOwnProperty(o)){let a=t[o];r.push(o+":"+("string"==typeof a?JSON.stringify(a):Zt(a)))}s=`{${r.join(", ")}}`}return`${e}${i?"("+i+")":""}[${s}]: ${n.replace(Og,"\n ")}`}("\n"+n.message,s,e,i),n.ngTokenPath=s,n[Yo]=null,n}(o,t,"R3InjectorError",this.source)}throw o}finally{ei(r),wr(s)}}resolveInjectorInitializers(){const t=wr(this),e=ei(void 0);try{const i=this.get(cd.multi,wt,Ve.Self);for(const s of i)s()}finally{wr(t),ei(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(Zt(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ee(205,!1)}processProvider(t){let e=qa(t=Ne(t))?t:Ne(t&&t.provide);const i=function h5(n){return d0(n)?hc(void 0,n.useValue):hc(LC(n),Cp)}(t);if(qa(t)||!0!==t.multi)this.records.get(e);else{let s=this.records.get(e);s||(s=hc(void 0,Cp,!0),s.factory=()=>Au(s.multi),this.records.set(e,s)),e=t,s.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===Cp&&(e.value=u5,e.value=e.factory()),"object"==typeof e.value&&e.value&&function p5(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Ne(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(t){const e=this._onDestroyHooks.indexOf(t);-1!==e&&this._onDestroyHooks.splice(e,1)}}function m0(n){const t=jl(n),e=null!==t?t.factory:no(n);if(null!==e)return e;if(n instanceof De)throw new ee(204,!1);if(n instanceof Function)return function d5(n){const t=n.length;if(t>0)throw Qu(t,"?"),new ee(204,!1);const e=function Ut(n){return n&&(n[vr]||n[Eu])||null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new ee(204,!1)}function LC(n,t,e){let i;if(qa(n)){const s=Ne(n);return no(s)||m0(s)}if(d0(n))i=()=>Ne(n.useValue);else if(function EC(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...Au(n.deps||[]));else if(function IC(n){return!(!n||!n.useExisting)}(n))i=()=>be(Ne(n.useExisting));else{const s=Ne(n&&(n.useClass||n.provide));if(!function f5(n){return!!n.deps}(n))return no(s)||m0(s);i=()=>new s(...Au(n.deps))}return i}function hc(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function _0(n,t){for(const e of n)Array.isArray(e)?_0(e,t):e&&Du(e)?_0(e.\u0275providers,t):t(e)}const xp=new De("AppId",{providedIn:"root",factory:()=>_5}),_5="ng",PC=new De("Platform Initializer"),Ni=new De("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),AC=new De("AnimationModuleType"),OC=new De("CSP nonce",{providedIn:"root",factory:()=>function rd(){if(void 0!==e0)return e0;if(typeof document<"u")return document;throw new ee(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let FC=(n,t)=>null;function NC(n,t){return FC(n,t)}class C5{}class VC{}class x5{resolveComponentFactory(t){throw function D5(n){const t=Error(`No component factory found for ${Zt(n)}.`);return t.ngComponent=n,t}(t)}}let Pp=(()=>{class n{}return n.NULL=new x5,n})();function k5(){return fc(Gt(),J())}function fc(n,t){return new $t(wn(n,t))}let $t=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=k5,n})();function I5(n){return n instanceof $t?n.nativeElement:n}class fd{}let li=(()=>{class n{constructor(){this.destroyNode=null}}return n.__NG_ELEMENT_ID__=()=>function E5(){const n=J(),e=Oi(Gt().index,n);return(Ai(e)?e:n)[Xe]}(),n})(),L5=(()=>{class n{}return n.\u0275prov=ge({token:n,providedIn:"root",factory:()=>null}),n})();class pd{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const P5=new pd("16.1.2"),x0={};function md(n){for(;n;){n[Ke]|=64;const t=nd(n);if(Vu(n)&&!t)return n;n=t}return null}function k0(n){return n.ngOriginalError}class Ka{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&k0(t);for(;e&&k0(e);)e=k0(e);return e||null}}const WC=new De("",{providedIn:"root",factory:()=>!1});function UC(n){return n.ownerDocument}function oo(n){return n instanceof Function?n():n}class XC extends Wu{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){md(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,e,i){const s=Yn(this);this.trackingVersion++;try{t(e,i)}finally{Yn(s)}}destroy(){this.trackingVersion++}}let Op=null;function JC(){return Op??=new XC,Op}function ZC(n,t){return n[t]??JC()}function QC(n,t){const e=JC();e.hasReadASignal&&(n[t]=Op,e.lView=n,Op=new XC)}const tt={};function I(n){eD(Ie(),J(),Fi()+n,!1)}function eD(n,t,e,i){if(!i)if(3==(3&t[Ke])){const r=n.preOrderCheckHooks;null!==r&&ep(t,r,e)}else{const r=n.preOrderHooks;null!==r&&tp(t,r,0,e)}Ua(e)}function sD(n,t=null,e=null,i){const s=rD(n,t,e,i);return s.resolveInjectorInitializers(),s}function rD(n,t=null,e=null,i,s=new Set){const r=[e||wt,a5(n)];return i=i||("object"==typeof n?void 0:Zt(n)),new p0(r,t||Dp(),i||null,s)}let As=(()=>{class n{static create(e,i){if(Array.isArray(e))return sD({name:""},i,e,"");{const s=e.name??"";return sD({name:s},e.parent,e.providers,s)}}}return n.THROW_IF_NOT_FOUND=Aa,n.NULL=new DC,n.\u0275prov=ge({token:n,providedIn:"any",factory:()=>be(SC)}),n.__NG_ELEMENT_ID__=-1,n})();function W(n,t=Ve.Default){const e=J();return null===e?be(n,t):wS(Gt(),e,Ne(n),t)}function Rp(n,t,e,i,s,r,o,a,l,c,u){const f=t.blueprint.slice();return f[Ln]=s,f[Ke]=140|i,(null!==c||n&&2048&n[Ke])&&(f[Ke]|=2048),Ls(f),f[Qt]=f[jo]=n,f[vn]=e,f[Qr]=o||n&&n[Qr],f[Xe]=a||n&&n[Xe],f[er]=l||n&&n[er]||null,f[ti]=r,f[Uo]=function l7(){return a7++}(),f[_i]=u,f[Hu]=c,f[bn]=2==t.type?n[bn]:f,f}function mc(n,t,e,i,s){let r=n.data[t];if(null===r)r=function I0(n,t,e,i,s){const r=tS(),o=by(),l=n.data[t]=function Z5(n,t,e,i,s,r){let o=t?t.injectorIndex:-1,a=0;return T()&&(a|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:s,attrs:r,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,o?r:r&&r.parent,e,t,i,s);return null===n.firstChild&&(n.firstChild=l),null!==r&&(o?null==r.child&&null!==l.parent&&(r.child=l):null===r.next&&(r.next=l,l.prev=r)),l}(n,t,e,i,s),function uF(){return We.lFrame.inI18n}()&&(r.flags|=32);else if(64&r.type){r.type=e,r.value=i,r.attrs=s;const o=function qu(){const n=We.lFrame,t=n.currentTNode;return n.isParent?t:t.parent}();r.injectorIndex=null===o?-1:o.injectorIndex}return Cr(r,!0),r}function _d(n,t,e,i){if(0===e)return-1;const s=t.length;for(let r=0;rnt&&eD(n,t,nt,!1),Es(a?2:0,s),a)r.runInContext(e,i,s);else{const c=Yn(null);try{e(i,s)}finally{Yn(c)}}}finally{a&&null===t[eo]&&QC(t,eo),Ua(o),Es(a?3:1,s)}}function E0(n,t,e){if(Yu(t)){const i=Yn(null);try{const r=t.directiveEnd;for(let o=t.directiveStart;onull;function uD(n,t,e,i){for(let s in n)if(n.hasOwnProperty(s)){e=null===e?{}:e;const r=n[s];null===i?dD(e,t,s,r):i.hasOwnProperty(s)&&dD(e,t,i[s],r)}return e}function dD(n,t,e,i){n.hasOwnProperty(e)?n[e].push(t,i):n[e]=[t,i]}function O0(n,t,e,i){if(m()){const s=null===i?null:{"":-1},r=function a4(n,t){const e=n.directiveRegistry;let i=null,s=null;if(e)for(let r=0;r0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(o)!=a&&o.push(a),o.push(e,i,r)}}(n,t,i,_d(n,e,s.hostVars,tt),s)}function kr(n,t,e,i,s,r){const o=wn(n,t);!function F0(n,t,e,i,s,r,o){if(null==r)n.removeAttribute(t,s,e);else{const a=null==o?qe(r):o(r,i||"",s);n.setAttribute(t,s,a,e)}}(t[Xe],o,r,n.value,e,i,s)}function f4(n,t,e,i,s,r){const o=r[t];if(null!==o)for(let a=0;a{class n{constructor(){this.all=new Set,this.queue=new Map}create(e,i,s){const r=typeof Zone>"u"?null:Zone.current,o=new uy(e,c=>{this.all.has(c)&&this.queue.set(c,r)},s);let a;this.all.add(o),o.notify();const l=()=>{o.cleanup(),a?.(),this.all.delete(o),this.queue.delete(o)};return a=i?.onDestroy(l),{destroy:l}}flush(){if(0!==this.queue.size)for(const[e,i]of this.queue)this.queue.delete(e),i?i.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}}return n.\u0275prov=ge({token:n,providedIn:"root",factory:()=>new n}),n})();function Np(n,t,e){let i=e?n.styles:null,s=e?n.classes:null,r=0;if(null!==t)for(let o=0;o0){TD(n,1);const s=n[we].components;null!==s&&CD(n,s,1)}}function CD(n,t,e){for(let i=0;i-1&&($y(t,i),lp(e,i))}this._attachedToViewContainer=!1}QS(this._lView[we],this._lView)}onDestroy(t){!function Jf(n,t){if(256==(256&n[Ke]))throw new ee(911,!1);null===n[hs]&&(n[hs]=[]),n[hs].push(t)}(this._lView,t)}markForCheck(){md(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ke]&=-129}reattach(){this._lView[Ke]|=128}detectChanges(){Hp(this._lView[we],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ee(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function M7(n,t){sd(n,t,t[Xe],2,null,null)}(this._lView[we],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ee(902,!1);this._appRef=t}}class S4 extends yd{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Hp(t[we],t,t[vn],!1)}checkNoChanges(){}get context(){return null}}class DD extends Pp{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Mt(t);return new vd(e,this.ngModule)}}function xD(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class D4{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){i=Zs(i);const s=this.injector.get(t,x0,i);return s!==x0||e===x0?s:this.parentInjector.get(t,e,i)}}class vd extends VC{get inputs(){return xD(this.componentDef.inputs)}get outputs(){return xD(this.componentDef.outputs)}constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function Gg(n){return n.map(Ug).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}create(t,e,i,s){let r=(s=s||this.ngModule)instanceof xr?s:s?.injector;r&&null!==this.componentDef.getStandaloneInjector&&(r=this.componentDef.getStandaloneInjector(r)||r);const o=r?new D4(t,r):t,a=o.get(fd,null);if(null===a)throw new ee(407,!1);const u={rendererFactory:a,sanitizer:o.get(L5,null),effectManager:o.get(wD,null)},f=a.createRenderer(null,this.componentDef),p=this.componentDef.selectors[0][0]||"div",_=i?function $5(n,t,e,i){const r=i.get(WC,!1)||e===fi.ShadowDom,o=n.selectRootElement(t,r);return function q5(n){cD(n)}(o),o}(f,i,this.componentDef.encapsulation,o):yp(f,p,function C4(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(p)),S=this.componentDef.signals?4608:this.componentDef.onPush?576:528,P=A0(0,null,null,1,0,null,null,null,null,null,null),E=Rp(null,P,null,S,null,null,u,f,o,null,null);let V,B;Cy(E);try{const z=this.componentDef;let $,ie=null;z.findHostDirectiveDefs?($=[],ie=new Map,z.findHostDirectiveDefs(z,$,ie),$.push(z)):$=[z];const te=function k4(n,t){const e=n[we],i=nt;return n[i]=t,mc(e,i,2,"#host",null)}(E,_),oe=function I4(n,t,e,i,s,r,o){const a=s[we];!function E4(n,t,e,i){for(const s of n)t.mergedAttrs=Fa(t.mergedAttrs,s.hostAttrs);null!==t.mergedAttrs&&(Np(t,t.mergedAttrs,!0),null!==e&&dC(i,e,t))}(i,n,t,o);let l=null;null!==t&&(l=NC(t,s[er]));const c=r.rendererFactory.createRenderer(t,e);let u=16;e.signals?u=4096:e.onPush&&(u=64);const f=Rp(s,lD(e),null,u,s[n.index],n,r,c,null,null,l);return a.firstCreatePass&&R0(a,n,i.length-1),Fp(s,f),s[n.index]=f}(te,_,z,$,E,u,f);B=qf(P,nt),_&&function P4(n,t,e,i){if(i)Zr(n,e,["ng-version",P5.full]);else{const{attrs:s,classes:r}=function $g(n){const t=[],e=[];let i=1,s=2;for(;i0&&uC(n,e,r.join(" "))}}(f,z,_,i),void 0!==e&&function A4(n,t,e){const i=n.projection=[];for(let s=0;s=0;i--){const s=n[i];s.hostVars=t+=s.hostVars,s.hostAttrs=Fa(s.hostAttrs,e=Fa(e,s.hostAttrs))}}(i)}function Yp(n){return n===ls?{}:n===wt?[]:n}function F4(n,t){const e=n.viewQuery;n.viewQuery=e?(i,s)=>{t(i,s),e(i,s)}:t}function N4(n,t){const e=n.contentQueries;n.contentQueries=e?(i,s,r)=>{t(i,s,r),e(i,s,r)}:t}function H4(n,t){const e=n.hostBindings;n.hostBindings=e?(i,s)=>{t(i,s),e(i,s)}:t}function PD(n){const t=n.inputConfig,e={};for(const i in t)if(t.hasOwnProperty(i)){const s=t[i];Array.isArray(s)&&s[2]&&(e[i]=s[2])}n.inputTransforms=e}function Vp(n){return!!V0(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}function V0(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function Ir(n,t,e){return n[t]=e}function bd(n,t){return n[t]}function vi(n,t,e){return!Object.is(n[t],e)&&(n[t]=e,!0)}function Xa(n,t,e,i){const s=vi(n,t,e);return vi(n,t+1,i)||s}function Bp(n,t,e,i,s){const r=Xa(n,t,e,i);return vi(n,t+2,s)||r}function Os(n,t,e,i,s,r){const o=Xa(n,t,e,i);return Xa(n,t+2,s,r)||o}function xe(n,t,e,i){const s=J();return vi(s,ec(),t)&&(Ie(),kr(fn(),s,n,t,e,i)),xe}function yc(n,t,e,i,s,r){const a=Xa(n,function io(){return We.lFrame.bindingIndex}(),e,s);return so(2),a?t+qe(e)+i+qe(s)+r:tt}function L(n,t,e,i,s,r,o,a){const l=J(),c=Ie(),u=n+nt,f=c.firstCreatePass?function u6(n,t,e,i,s,r,o,a,l){const c=t.consts,u=mc(t,n,4,o||null,Sr(c,a));O0(t,e,u,Sr(c,l)),Qf(t,u);const f=u.tView=A0(2,u,i,s,r,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return null!==t.queries&&(t.queries.template(t,u),f.queries=t.queries.embeddedTView(u)),u}(u,c,l,t,e,i,s,r,o):c.data[u];Cr(f,!1);const p=UD(c,l,f,n);Zf()&&bp(c,l,p,f),yi(p,l),Fp(l,l[u]=mD(p,l,p,f)),ql(f)&&L0(c,l,f),null!=o&&P0(l,f,a)}let UD=function GD(n,t,e,i){return Jo(!0),t[Xe].createComment("")};function mn(n){return Ko(function cF(){return We.lFrame.contextLView}(),nt+n)}function x(n,t,e){const i=J();return vi(i,ec(),t)&&function ms(n,t,e,i,s,r,o,a){const l=wn(t,e);let u,c=t.inputs;!a&&null!=c&&(u=c[i])?(H0(n,e,u,i,s),to(t)&&function t4(n,t){const e=Oi(t,n);16&e[Ke]||(e[Ke]|=64)}(e,t.index)):3&t.type&&(i=function e4(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(i),s=null!=o?o(s,t.value||"",i):s,r.setProperty(l,i,s))}(Ie(),fn(),i,n,t,i[Xe],e,!1),x}function G0(n,t,e,i,s){const o=s?"class":"style";H0(n,e,t.inputs[o],o,i)}function N(n,t,e,i){const s=J(),r=Ie(),o=nt+n,a=s[Xe],l=r.firstCreatePass?function p6(n,t,e,i,s,r){const o=t.consts,l=mc(t,n,2,i,Sr(o,s));return O0(t,e,l,Sr(o,r)),null!==l.attrs&&Np(l,l.attrs,!1),null!==l.mergedAttrs&&Np(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(o,r,s,t,e,i):r.data[o],c=$D(r,s,l,a,t,n);s[o]=c;const u=ql(l);return Cr(l,!0),dC(a,c,l),32!=(32&l.flags)&&Zf()&&bp(r,s,c,l),0===function Ql(){return We.lFrame.elementDepthCount}()&&yi(c,s),function yt(){We.lFrame.elementDepthCount++}(),u&&(L0(r,s,l),E0(r,l,s)),null!==i&&P0(s,l),N}function F(){let n=Gt();by()?wy():(n=n.parent,Cr(n,!1));const t=n;(function C(n){return We.skipHydrationRootTNode===n})(t)&&function Re(){We.skipHydrationRootTNode=null}(),function d(){We.lFrame.elementDepthCount--}();const e=Ie();return e.firstCreatePass&&(Qf(e,n),Yu(n)&&e.queries.elementEnd(n)),null!=t.classesWithoutHost&&function MF(n){return 0!=(8&n.flags)}(t)&&G0(e,t,J(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function TF(n){return 0!=(16&n.flags)}(t)&&G0(e,t,J(),t.stylesWithoutHost,!1),F}function X(n,t,e,i){return N(n,t,e,i),F(),X}let $D=(n,t,e,i,s,r)=>(Jo(!0),yp(i,s,function dS(){return We.lFrame.currentNamespace}()));function he(n,t,e){const i=J(),s=Ie(),r=n+nt,o=s.firstCreatePass?function g6(n,t,e,i,s){const r=t.consts,o=Sr(r,i),a=mc(t,n,8,"ng-container",o);return null!==o&&Np(a,o,!0),O0(t,e,a,Sr(r,s)),null!==t.queries&&t.queries.elementStart(t,a),a}(r,s,i,t,e):s.data[r];Cr(o,!0);const a=qD(s,i,o,n);return i[r]=a,Zf()&&bp(s,i,a,o),yi(a,i),ql(o)&&(L0(s,i,o),E0(s,o,i)),null!=e&&P0(i,o),he}function fe(){let n=Gt();const t=Ie();return by()?wy():(n=n.parent,Cr(n,!1)),t.firstCreatePass&&(Qf(t,n),Yu(n)&&t.queries.elementEnd(n)),fe}function He(n,t,e){return he(n,t,e),fe(),He}let qD=(n,t,e,i)=>(Jo(!0),Gy(t[Xe],""));function Fe(){return J()}function Sd(n){return!!n&&"function"==typeof n.then}function KD(n){return!!n&&"function"==typeof n.subscribe}function ce(n,t,e,i){const s=J(),r=Ie(),o=Gt();return function JD(n,t,e,i,s,r,o){const a=ql(i),c=n.firstCreatePass&&yD(n),u=t[vn],f=gD(t);let p=!0;if(3&i.type||o){const M=wn(i,t),S=o?o(M):M,P=f.length,E=o?B=>o(Bt(B[i.index])):i.index;let V=null;if(!o&&a&&(V=function b6(n,t,e,i){const s=n.cleanup;if(null!=s)for(let r=0;rl?a[l]:null}"string"==typeof o&&(r+=2)}return null}(n,t,s,i.index)),null!==V)(V.__ngLastListenerFn__||V).__ngNextListenerFn__=r,V.__ngLastListenerFn__=r,p=!1;else{r=QD(i,t,u,r,!1);const B=e.listen(S,s,r);f.push(r,B),c&&c.push(s,E,P,P+1)}}else r=QD(i,t,u,r,!1);const _=i.outputs;let v;if(p&&null!==_&&(v=_[s])){const M=v.length;if(M)for(let S=0;S-1?Oi(n.index,t):t);let l=ZD(t,e,i,o),c=r.__ngNextListenerFn__;for(;c;)l=ZD(t,e,c,o)&&l,c=c.__ngNextListenerFn__;return s&&!1===l&&o.preventDefault(),l}}function R(n=1){return function pF(n){return(We.lFrame.contextLView=function mF(n,t){for(;n>0;)t=t[jo],n--;return t}(n,We.lFrame.contextLView))[vn]}(n)}function w6(n,t){let e=null;const i=function Bg(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(!(1&e))return t[e+1]}return null}(n);for(let s=0;s>17&32767}function q0(n){return 2|n}function Ja(n){return(131068&n)>>2}function K0(n,t){return-131069&n|t<<2}function X0(n){return 1|n}function cx(n,t,e,i,s){const r=n[e+1],o=null===t;let a=i?Qo(r):Ja(r),l=!1;for(;0!==a&&(!1===l||o);){const u=n[a+1];x6(n[a],t)&&(l=!0,n[a+1]=i?X0(u):q0(u)),a=i?Qo(u):Ja(u)}l&&(n[e+1]=i?q0(r):X0(r))}function x6(n,t){return null===n||null==t||(Array.isArray(n)?n[1]:n)===t||!(!Array.isArray(n)||"string"!=typeof t)&&ac(n,t)>=0}const Kn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ux(n){return n.substring(Kn.key,Kn.keyEnd)}function k6(n){return n.substring(Kn.value,Kn.valueEnd)}function dx(n,t){const e=Kn.textEnd;return e===t?-1:(t=Kn.keyEnd=function L6(n,t,e){for(;t32;)t++;return t}(n,Kn.key=t,e),Dc(n,t,e))}function hx(n,t){const e=Kn.textEnd;let i=Kn.key=Dc(n,t,e);return e===i?-1:(i=Kn.keyEnd=function P6(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=px(n,i,e),i=Kn.value=Dc(n,i,e),i=Kn.valueEnd=function A6(n,t,e){let i=-1,s=-1,r=-1,o=t,a=o;for(;o32&&(a=o),r=s,s=i,i=-33&l}return a}(n,i,e),px(n,i,e))}function fx(n){Kn.key=0,Kn.keyEnd=0,Kn.value=0,Kn.valueEnd=0,Kn.textEnd=n.length}function Dc(n,t,e){for(;t=0;e=hx(t,e))yx(n,ux(t),k6(t))}function Ue(n){ir(V6,Er,n,!0)}function Er(n,t){for(let e=function I6(n){return fx(n),dx(n,Dc(n,0,Kn.textEnd))}(t);e>=0;e=dx(t,e))ps(n,ux(t),!0)}function nr(n,t,e,i){const s=J(),r=Ie(),o=so(2);r.firstUpdatePass&&gx(r,n,o,i),t!==tt&&vi(s,o,t)&&vx(r,r.data[Fi()],s,s[Xe],n,s[o+1]=function z6(n,t){return null==n||""===n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Zt(Zo(n)))),n}(t,e),i,o)}function ir(n,t,e,i){const s=Ie(),r=so(2);s.firstUpdatePass&&gx(s,null,r,i);const o=J();if(e!==tt&&vi(o,r,e)){const a=s.data[Fi()];if(wx(a,i)&&!_x(s,r)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=Ro(l,e||"")),G0(s,a,o,e,i)}else!function B6(n,t,e,i,s,r,o,a){s===tt&&(s=wt);let l=0,c=0,u=0=n.expandoStartIndex}function gx(n,t,e,i){const s=n.data;if(null===s[e+1]){const r=s[Fi()],o=_x(n,e);wx(r,i)&&null===t&&!o&&(t=!1),t=function R6(n,t,e,i){const s=function Ty(n){const t=We.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let r=i?t.residualClasses:t.residualStyles;if(null===s)0===(i?t.classBindings:t.styleBindings)&&(e=xd(e=J0(null,n,t,e,i),t.attrs,i),r=null);else{const o=t.directiveStylingLast;if(-1===o||n[o]!==s)if(e=J0(s,n,t,e,i),null===r){let l=function F6(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==Ja(i))return n[Qo(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=J0(null,n,t,l[1],i),l=xd(l,t.attrs,i),function N6(n,t,e,i){n[Qo(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else r=function H6(n,t,e){let i;const s=t.directiveEnd;for(let r=1+t.directiveStylingLast;r0)&&(c=!0)):u=e,s)if(0!==l){const p=Qo(n[a+1]);n[i+1]=Up(p,a),0!==p&&(n[p+1]=K0(n[p+1],i)),n[a+1]=function T6(n,t){return 131071&n|t<<17}(n[a+1],i)}else n[i+1]=Up(a,0),0!==a&&(n[a+1]=K0(n[a+1],i)),a=i;else n[i+1]=Up(l,0),0===a?a=i:n[l+1]=K0(n[l+1],i),l=i;c&&(n[i+1]=q0(n[i+1])),cx(n,u,i,!0),cx(n,u,i,!1),function D6(n,t,e,i,s){const r=s?n.residualClasses:n.residualStyles;null!=r&&"string"==typeof t&&ac(r,t)>=0&&(e[i+1]=X0(e[i+1]))}(t,u,n,i,r),o=Up(a,l),r?t.classBindings=o:t.styleBindings=o}(s,r,t,e,o,i)}}function J0(n,t,e,i,s){let r=null;const o=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=n[s],c=Array.isArray(l),u=c?l[1]:l,f=null===u;let p=e[s+1];p===tt&&(p=f?wt:void 0);let _=f?Ry(p,i):u===i?p:void 0;if(c&&!Gp(_)&&(_=Ry(l,i)),Gp(_)&&(a=_,o))return a;const v=n[s+1];s=o?Qo(v):Ja(v)}if(null!==t){let l=r?t.residualClasses:t.residualStyles;null!=l&&(a=Ry(l,i))}return a}function Gp(n){return void 0!==n}function wx(n,t){return 0!=(n.flags&(t?8:16))}function se(n,t=""){const e=J(),i=Ie(),s=n+nt,r=i.firstCreatePass?mc(i,s,1,t,null):i.data[s],o=Mx(i,e,r,t,n);e[s]=o,Zf()&&bp(i,e,o,r),Cr(r,!1)}let Mx=(n,t,e,i,s)=>(Jo(!0),function gp(n,t){return n.createText(t)}(t[Xe],i));function Je(n){return en("",n,""),Je}function en(n,t,e){const i=J(),s=function gc(n,t,e,i){return vi(n,ec(),e)?t+qe(e)+i:tt}(i,n,t,e);return s!==tt&&ao(i,Fi(),s),en}function Z0(n,t,e,i,s){const r=J(),o=yc(r,n,t,e,i,s);return o!==tt&&ao(r,Fi(),o),Z0}const Za=void 0;var uN=["en",[["a","p"],["AM","PM"],Za],[["AM","PM"],Za,Za],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Za,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Za,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Za,"{1} 'at' {0}",Za],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function cN(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];let xc={};function Hi(n){const t=function dN(n){return n.toLowerCase().replace(/_/g,"-")}(n);let e=zx(t);if(e)return e;const i=t.split("-")[0];if(e=zx(i),e)return e;if("en"===i)return uN;throw new ee(701,!1)}function zx(n){return n in xc||(xc[n]=Ht.ng&&Ht.ng.common&&Ht.ng.common.locales&&Ht.ng.common.locales[n]),xc[n]}var Me=(()=>((Me=Me||{})[Me.LocaleId=0]="LocaleId",Me[Me.DayPeriodsFormat=1]="DayPeriodsFormat",Me[Me.DayPeriodsStandalone=2]="DayPeriodsStandalone",Me[Me.DaysFormat=3]="DaysFormat",Me[Me.DaysStandalone=4]="DaysStandalone",Me[Me.MonthsFormat=5]="MonthsFormat",Me[Me.MonthsStandalone=6]="MonthsStandalone",Me[Me.Eras=7]="Eras",Me[Me.FirstDayOfWeek=8]="FirstDayOfWeek",Me[Me.WeekendRange=9]="WeekendRange",Me[Me.DateFormat=10]="DateFormat",Me[Me.TimeFormat=11]="TimeFormat",Me[Me.DateTimeFormat=12]="DateTimeFormat",Me[Me.NumberSymbols=13]="NumberSymbols",Me[Me.NumberFormats=14]="NumberFormats",Me[Me.CurrencyCode=15]="CurrencyCode",Me[Me.CurrencySymbol=16]="CurrencySymbol",Me[Me.CurrencyName=17]="CurrencyName",Me[Me.Currencies=18]="Currencies",Me[Me.Directionality=19]="Directionality",Me[Me.PluralCase=20]="PluralCase",Me[Me.ExtraData=21]="ExtraData",Me))();const kc="en-US";let jx=kc;function tv(n,t,e,i,s){if(n=Ne(n),Array.isArray(n))for(let r=0;r>20;if(qa(n)||!n.multi){const _=new Ku(l,s,W),v=iv(a,t,s?u:u+p,f);-1===v?(Py(rp(c,o),r,a),nv(r,n,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=1048576),e.push(_),o.push(_)):(e[v]=_,o[v]=_)}else{const _=iv(a,t,u+p,f),v=iv(a,t,u,u+p),S=v>=0&&e[v];if(s&&!S||!s&&!(_>=0&&e[_])){Py(rp(c,o),r,a);const P=function lH(n,t,e,i,s){const r=new Ku(n,e,W);return r.multi=[],r.index=t,r.componentProviders=0,m2(r,s,i&&!e),r}(s?aH:oH,e.length,s,i,l);!s&&S&&(e[v].providerFactory=P),nv(r,n,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=1048576),e.push(P),o.push(P)}else nv(r,n,_>-1?_:v,m2(e[s?v:_],l,!s&&i));!s&&i&&S&&e[v].componentProviders++}}}function nv(n,t,e,i){const s=qa(t),r=function c5(n){return!!n.useClass}(t);if(s||r){const l=(r?Ne(t.useClass):t).prototype.ngOnDestroy;if(l){const c=n.destroyHooks||(n.destroyHooks=[]);if(!s&&t.multi){const u=c.indexOf(e);-1===u?c.push(e,[i,l]):c[u+1].push(i,l)}else c.push(e,l)}}}function m2(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function iv(n,t,e,i){for(let s=e;s{e.providersResolver=(i,s)=>function rH(n,t,e){const i=Ie();if(i.firstCreatePass){const s=fs(n);tv(e,i.data,i.blueprint,s,!0),tv(t,i.data,i.blueprint,s,!1)}}(i,s?s(n):n,t)}}class Ic{}class _2{}class rv extends Ic{constructor(t,e,i){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new DD(this);const s=mi(t);this._bootstrapComponents=oo(s.bootstrap),this._r3Injector=rD(t,e,[{provide:Ic,useValue:this},{provide:Pp,useValue:this.componentFactoryResolver},...i],Zt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ov extends _2{constructor(t){super(),this.moduleType=t}create(t){return new rv(this.moduleType,t,[])}}class g2 extends Ic{constructor(t){super(),this.componentFactoryResolver=new DD(this),this.instance=null;const e=new p0([...t.providers,{provide:Ic,useValue:this},{provide:Pp,useValue:this.componentFactoryResolver}],t.parent||Dp(),t.debugName,new Set(["environment"]));this.injector=e,t.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function av(n,t,e=null){return new g2({providers:n,parent:t,debugName:e,runEnvironmentInitializers:!0}).injector}let dH=(()=>{class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e.id)){const i=xC(0,e.type),s=i.length>0?av([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e.id,s)}return this.cachedInjectors.get(e.id)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return n.\u0275prov=ge({token:n,providedIn:"environment",factory:()=>new n(be(xr))}),n})();function tn(n){n.getStandaloneInjector=t=>t.get(dH).getOrCreateStandaloneInjector(n)}function An(n,t,e){const i=Ri()+n,s=J();return s[i]===tt?Ir(s,i,e?t.call(e):t()):bd(s,i)}function Ze(n,t,e,i){return D2(J(),Ri(),n,t,e,i)}function Tn(n,t,e,i,s){return x2(J(),Ri(),n,t,e,i,s)}function Zi(n,t,e,i,s,r){return function k2(n,t,e,i,s,r,o,a){const l=t+e;return Bp(n,l,s,r,o)?Ir(n,l+3,a?i.call(a,s,r,o):i(s,r,o)):Od(n,l+3)}(J(),Ri(),n,t,e,i,s,r)}function Ad(n,t,e,i,s,r,o){return function I2(n,t,e,i,s,r,o,a,l){const c=t+e;return Os(n,c,s,r,o,a)?Ir(n,c+4,l?i.call(l,s,r,o,a):i(s,r,o,a)):Od(n,c+4)}(J(),Ri(),n,t,e,i,s,r,o)}function Jp(n,t,e,i,s,r,o,a){const l=Ri()+n,c=J(),u=Os(c,l,e,i,s,r);return vi(c,l+4,o)||u?Ir(c,l+5,a?t.call(a,e,i,s,r,o):t(e,i,s,r,o)):bd(c,l+5)}function Ec(n,t,e,i,s,r,o,a,l){const c=Ri()+n,u=J(),f=Os(u,c,e,i,s,r);return Xa(u,c+4,o,a)||f?Ir(u,c+6,l?t.call(l,e,i,s,r,o,a):t(e,i,s,r,o,a)):bd(u,c+6)}function C2(n,t,e,i){return function E2(n,t,e,i,s,r){let o=t+e,a=!1;for(let l=0;l=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[s]=i,i.onDestroy&&(e.destroyHooks??=[]).push(s,i.onDestroy)):i=e.data[s];const r=i.factory||(i.factory=no(i.type)),o=ei(W);try{const a=sp(!1),l=r();return sp(a),function f6(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,J(),s,l),l}finally{ei(o)}}function ct(n,t,e){const i=n+nt,s=J(),r=Ko(s,i);return Rd(s,i)?D2(s,Ri(),t,r.transform,e,r):r.transform(e)}function Rd(n,t){return n[we].data[t].pure}function cv(n){return t=>{setTimeout(n,void 0,t)}}const ue=class CH extends It{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){let s=t,r=e||(()=>null),o=i;if(t&&"object"==typeof t){const l=t;s=l.next?.bind(l),r=l.error?.bind(l),o=l.complete?.bind(l)}this.__isAsync&&(r=cv(r),s&&(s=cv(s)),o&&(o=cv(o)));const a=super.subscribe({next:s,error:r,complete:o});return t instanceof b&&t.add(a),a}};function DH(){return this._results[Symbol.iterator]()}class uv{get changes(){return this._changes||(this._changes=new ue)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=uv.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=DH)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const s=function Ps(n){return n.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function OF(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=IH,n})();const xH=Lr,kH=class extends xH{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,e){return this.createEmbeddedViewImpl(t,e,null)}createEmbeddedViewImpl(t,e,i){const o=this._declarationTContainer.tView,a=Rp(this._declarationLView,o,t,4096&this._declarationLView[Ke]?4096:16,null,o.declTNode,null,null,null,e||null,i||null);a[Ba]=this._declarationLView[this._declarationTContainer.index];const c=this._declarationLView[ds];return null!==c&&(a[ds]=c.createEmbeddedView(o)),Y0(o,a,t),new yd(a)}};function IH(){return Zp(Gt(),J())}function Zp(n,t){return 4&n.type?new kH(t,n,fc(n,t)):null}let sr=(()=>{class n{}return n.__NG_ELEMENT_ID__=FH,n})();function FH(){return N2(Gt(),J())}const NH=sr,R2=class extends NH{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return fc(this._hostTNode,this._hostLView)}get injector(){return new nc(this._hostTNode,this._hostLView)}get parentInjector(){const t=Ly(this._hostTNode,this._hostLView);if(mS(t)){const e=ip(t,this._hostLView),i=np(t);return new nc(e[we].data[i+8],e)}return new nc(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=F2(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-ni}createEmbeddedView(t,e,i){let s,r;"number"==typeof i?s=i:null!=i&&(s=i.index,r=i.injector);const a=t.createEmbeddedViewImpl(e||{},r,null);return this.insertImpl(a,s,false),a}createComponent(t,e,i,s,r){const o=t&&!function Ju(n){return"function"==typeof n}(t);let a;if(o)a=e;else{const M=e||{};a=M.index,i=M.injector,s=M.projectableNodes,r=M.environmentInjector||M.ngModuleRef}const l=o?t:new vd(Mt(t)),c=i||this.parentInjector;if(!r&&null==l.ngModule){const S=(o?c:this.parentInjector).get(xr,null);S&&(r=S)}Mt(l.componentType??{});const _=l.create(c,s,null,r);return this.insertImpl(_.hostView,a,false),_}insert(t,e){return this.insertImpl(t,e,!1)}insertImpl(t,e,i){const s=t._lView,r=s[we];if(function yy(n){return gi(n[Qt])}(s)){const l=this.indexOf(t);if(-1!==l)this.detach(l);else{const c=s[Qt],u=new R2(c,c[ti],c[Qt]);u.detach(u.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;if(function S7(n,t,e,i){const s=ni+i,r=e.length;i>0&&(e[s-1][us]=t),i0)i.push(o[a/2]);else{const c=r[a+1],u=t[-l];for(let f=ni;f{class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=Te(Tv,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const s of this.appInits){const r=s();if(Sd(r))e.push(r);else if(KD(r)){const o=new Promise((a,l)=>{r.subscribe({complete:a,error:l})});e.push(o)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(s=>{this.reject(s)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ak=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const co=new De("LocaleId",{providedIn:"root",factory:()=>Te(co,Ve.Optional|Ve.SkipSelf)||function p9(){return typeof $localize<"u"&&$localize.locale||kc}()});let em=(()=>{class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Se(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class _9{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let lk=(()=>{class n{compileModuleSync(e){return new ov(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),r=oo(mi(e).declarations).reduce((o,a)=>{const l=Mt(a);return l&&o.push(new vd(l)),o},[]);return new _9(i,r)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function dk(...n){}class kt{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ue(!1),this.onMicrotaskEmpty=new ue(!1),this.onStable=new ue(!1),this.onError=new ue(!1),typeof Zone>"u")throw new ee(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&e,s.shouldCoalesceRunChangeDetection=i,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function v9(){let n=Ht.requestAnimationFrame,t=Ht.cancelAnimationFrame;if(typeof Zone<"u"&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function M9(n){const t=()=>{!function w9(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Ht,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Dv(n),n.isCheckStableRunning=!0,Cv(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Dv(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,s,r,o,a)=>{try{return hk(n),e.invokeTask(s,r,o,a)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===r.type||n.shouldCoalesceRunChangeDetection)&&t(),fk(n)}},onInvoke:(e,i,s,r,o,a,l)=>{try{return hk(n),e.invoke(s,r,o,a,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),fk(n)}},onHasTask:(e,i,s,r)=>{e.hasTask(s,r),i===s&&("microTask"==r.change?(n._hasPendingMicrotasks=r.microTask,Dv(n),Cv(n)):"macroTask"==r.change&&(n.hasPendingMacrotasks=r.macroTask))},onHandleError:(e,i,s,r)=>(e.handleError(s,r),n.runOutsideAngular(()=>n.onError.emit(r)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!kt.isInAngularZone())throw new ee(909,!1)}static assertNotInAngularZone(){if(kt.isInAngularZone())throw new ee(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,s){const r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+s,t,b9,dk,dk);try{return r.runTask(o,e,i)}finally{r.cancelTask(o)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const b9={};function Cv(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function Dv(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function hk(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function fk(n){n._nesting--,Cv(n)}class T9{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ue,this.onMicrotaskEmpty=new ue,this.onStable=new ue,this.onError=new ue}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,s){return t.apply(e,i)}}const pk=new De("",{providedIn:"root",factory:mk});function mk(){const n=Te(kt);let t=!0;return function ff(...n){const t=Vt(n),e=function Yl(n,t){return"number"==typeof wu(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?pe(i[0]):Wt(e)(hn(i,t)):dn}(new un(s=>{t=n.isStable&&!n.hasPendingMacrotasks&&!n.hasPendingMicrotasks,n.runOutsideAngular(()=>{s.next(t),s.complete()})}),new un(s=>{let r;n.runOutsideAngular(()=>{r=n.onStable.subscribe(()=>{kt.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!n.hasPendingMacrotasks&&!n.hasPendingMicrotasks&&(t=!0,s.next(!0))})})});const o=n.onUnstable.subscribe(()=>{kt.assertInAngularZone(),t&&(t=!1,n.runOutsideAngular(()=>{s.next(!1)}))});return()=>{r.unsubscribe(),o.unsubscribe()}}).pipe(Tu()))}const _k=new De(""),tm=new De("");let Iv,xv=(()=>{class n{constructor(e,i,s){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Iv||(function S9(n){Iv=n}(s),s.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{kt.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,s){let r=-1;i&&i>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==r),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:s})}whenStable(e,i,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,s){return[]}}return n.\u0275fac=function(e){return new(e||n)(be(kt),be(kv),be(tm))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})(),kv=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return Iv?.findTestabilityInTree(this,e,i)??null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),ea=null;const gk=new De("AllowMultipleToken"),Ev=new De("PlatformDestroyListeners"),Lv=new De("appBootstrapListener");class vk{constructor(t,e){this.name=t,this.token=e}}function wk(n,t,e=[]){const i=`Platform: ${t}`,s=new De(i);return(r=[])=>{let o=Pv();if(!o||o.injector.get(gk,!1)){const a=[...e,...r,{provide:s,useValue:!0}];n?n(a):function x9(n){if(ea&&!ea.get(gk,!1))throw new ee(400,!1);(function yk(){!function ay(n){Vf=n}(()=>{throw new ee(600,!1)})})(),ea=n;const t=n.get(Tk);(function bk(n){n.get(PC,null)?.forEach(e=>e())})(n)}(function Mk(n=[],t){return As.create({name:t,providers:[{provide:h0,useValue:"platform"},{provide:Ev,useValue:new Set([()=>ea=null])},...n]})}(a,i))}return function I9(n){const t=Pv();if(!t)throw new ee(401,!1);return t}()}}function Pv(){return ea?.get(Tk)??null}let Tk=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const s=function E9(n="zone.js",t){return"noop"===n?new T9:"zone.js"===n?new kt(t):n}(i?.ngZone,function Sk(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return s.run(()=>{const r=function uH(n,t,e){return new rv(n,t,e)}(e.moduleType,this.injector,function Ik(n){return[{provide:kt,useFactory:n},{provide:cd,multi:!0,useFactory:()=>{const t=Te(P9,{optional:!0});return()=>t.initialize()}},{provide:kk,useFactory:L9},{provide:pk,useFactory:mk}]}(()=>s)),o=r.injector.get(Ka,null);return s.runOutsideAngular(()=>{const a=s.onError.subscribe({next:l=>{o.handleError(l)}});r.onDestroy(()=>{nm(this._modules,r),a.unsubscribe()})}),function Ck(n,t,e){try{const i=e();return Sd(i)?i.catch(s=>{throw t.runOutsideAngular(()=>n.handleError(s)),s}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(o,s,()=>{const a=r.injector.get(Sv);return a.runInitializers(),a.donePromise.then(()=>(function Wx(n){qi(n,"Expected localeId to be defined"),"string"==typeof n&&(jx=n.toLowerCase().replace(/_/g,"-"))}(r.injector.get(co,kc)||kc),this._moduleDoBootstrap(r),r))})})}bootstrapModule(e,i=[]){const s=Dk({},i);return function C9(n,t,e){const i=new ov(e);return Promise.resolve(i)}(0,0,e).then(r=>this.bootstrapModuleFactory(r,s))}_moduleDoBootstrap(e){const i=e.injector.get(Qa);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(s=>i.bootstrap(s));else{if(!e.instance.ngDoBootstrap)throw new ee(-403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ee(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(Ev,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(be(As))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function Dk(n,t){return Array.isArray(t)?t.reduce(Dk,n):{...n,...t}}let Qa=(()=>{class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Te(kk),this.zoneIsStable=Te(pk),this.componentTypes=[],this.components=[],this.isStable=Te(em).hasPendingTasks.pipe($i(e=>e?je(!1):this.zoneIsStable),function Pa(n,t=Cs){return n=n??pf,En((e,i)=>{let s,r=!0;e.subscribe(Jt(i,o=>{const a=t(o);(r||!n(s,a))&&(r=!1,s=a,i.next(o))}))})}(),Tu()),this._injector=Te(xr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const s=e instanceof VC;if(!this._injector.get(Sv).done)throw!s&&function Bo(n){const t=Mt(n)||$n(n)||pi(n);return null!==t&&t.standalone}(e),new ee(405,!1);let o;o=s?e:this._injector.get(Pp).resolveComponentFactory(e),this.componentTypes.push(o.componentType);const a=function D9(n){return n.isBoundToModule}(o)?void 0:this._injector.get(Ic),c=o.create(As.NULL,[],i||o.selector,a),u=c.location.nativeElement,f=c.injector.get(_k,null);return f?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),nm(this.components,c),f?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new ee(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;nm(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(Lv,[]);i.push(...this._bootstrapListeners),i.forEach(s=>s(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>nm(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new ee(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function nm(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}const kk=new De("",{providedIn:"root",factory:()=>Te(Ka).handleError.bind(void 0)});function L9(){const n=Te(kt),t=Te(Ka);return e=>n.runOutsideAngular(()=>t.handleError(e))}let P9=(()=>{class n{constructor(){this.zone=Te(kt),this.applicationRef=Te(Qa)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();let ii=(()=>{class n{}return n.__NG_ELEMENT_ID__=O9,n})();function O9(n){return function R9(n,t,e){if(to(n)&&!e){const i=Oi(n.index,t);return new yd(i,i)}return 47&n.type?new yd(t[bn],t):null}(Gt(),J(),16==(16&n))}class Ak{constructor(){}supports(t){return Vp(t)}create(t){return new B9(t)}}const V9=(n,t)=>t;class B9{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||V9}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,s=0,r=null;for(;e||i;){const o=!i||e&&e.currentIndex{o=this._trackByFn(s,a),null!==e&&Object.is(e.trackById,o)?(i&&(e=this._verifyReinsertion(e,a,o,s)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,o,s),i=!0),e=e._next,s++}),this.length=s;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,s){let r;return null===t?r=this._itTail:(r=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,r,s)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,s))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,r,s)):t=this._addAfter(new z9(e,i),r,s),t}_verifyReinsertion(t,e,i,s){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==r?t=this._reinsertAfter(r,t._prev,s):t.currentIndex!=s&&(t.currentIndex=s,this._addToMoves(t,s)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const s=t._prevRemoved,r=t._nextRemoved;return null===s?this._removalsHead=r:s._nextRemoved=r,null===r?this._removalsTail=s:r._prevRemoved=s,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const s=null===e?this._itHead:e._next;return t._next=s,t._prev=e,null===s?this._itTail=t:s._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ok),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ok),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class z9{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class j9{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class Ok{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new j9,this.map.set(e,i)),i.add(t)}get(t,e){const s=this.map.get(t);return s?s.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Rk(n,t,e){const i=n.previousIndex;if(null===i)return i;let s=0;return e&&i{if(e&&e.key===s)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(s,i);e=this._insertBeforeOrAppend(e,r)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const s=this._records.get(t);this._maybeAddToChanges(s,e);const r=s._prev,o=s._next;return r&&(r._next=o),o&&(o._prev=r),s._next=null,s._prev=null,s}const i=new U9(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class U9{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Nk(){return new rm([new Ak])}let rm=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const s=i.factories.slice();e=e.concat(s)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||Nk()),deps:[[n,new dp,new up]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(null!=i)return i;throw new ee(901,!1)}}return n.\u0275prov=ge({token:n,providedIn:"root",factory:Nk}),n})();function Hk(){return new Nd([new Fk])}let Nd=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const s=i.factories.slice();e=e.concat(s)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||Hk()),deps:[[n,new dp,new up]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(i)return i;throw new ee(901,!1)}}return n.\u0275prov=ge({token:n,providedIn:"root",factory:Hk}),n})();const q9=wk(null,"core",[]);let K9=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(be(Qa))},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({}),n})();function Ac(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}let Yv=null;function ta(){return Yv}class l8{}const Sn=new De("DocumentToken");let Vv=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te(u8)},providedIn:"platform"}),n})();const c8=new De("Location Initialized");let u8=(()=>{class n extends Vv{constructor(){super(),this._doc=Te(Sn),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return ta().getBaseHref(this._doc)}onPopState(e){const i=ta().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=ta().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,s){this._history.pushState(e,i,s)}replaceState(e,i,s){this._history.replaceState(e,i,s)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return new n},providedIn:"platform"}),n})();function Bv(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function Uk(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function uo(n){return n&&"?"!==n[0]?"?"+n:n}let na=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te($k)},providedIn:"root"}),n})();const Gk=new De("appBaseHref");let $k=(()=>{class n extends na{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??Te(Sn).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Bv(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+uo(this._platformLocation.search),s=this._platformLocation.hash;return s&&e?`${i}${s}`:i}pushState(e,i,s,r){const o=this.prepareExternalUrl(s+uo(r));this._platformLocation.pushState(e,i,o)}replaceState(e,i,s,r){const o=this.prepareExternalUrl(s+uo(r));this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(be(Vv),be(Gk,8))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),qk=(()=>{class n extends na{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=Bv(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,s,r){let o=this.prepareExternalUrl(s+uo(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,i,o)}replaceState(e,i,s,r){let o=this.prepareExternalUrl(s+uo(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(be(Vv),be(Gk,8))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})(),zv=(()=>{class n{constructor(e){this._subject=new ue,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function f8(n){if(new RegExp("^(https?:)?//").test(n)){const[,e]=n.split(/\/\/[^\/]+/);return e}return n}(Uk(Kk(i))),this._locationStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+uo(i))}normalize(e){return n.stripTrailingSlash(function h8(n,t){if(!n||!t.startsWith(n))return t;const e=t.substring(n.length);return""===e||["/",";","?","#"].includes(e[0])?e:t}(this._basePath,Kk(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",s=null){this._locationStrategy.pushState(s,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+uo(i)),s)}replaceState(e,i="",s=null){this._locationStrategy.replaceState(s,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+uo(i)),s)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(s=>s(e,i))}subscribe(e,i,s){return this._subject.subscribe({next:e,error:i,complete:s})}}return n.normalizeQueryParams=uo,n.joinWithSlash=Bv,n.stripTrailingSlash=Uk,n.\u0275fac=function(e){return new(e||n)(be(na))},n.\u0275prov=ge({token:n,factory:function(){return function d8(){return new zv(be(na))}()},providedIn:"root"}),n})();function Kk(n){return n.replace(/\/index.html$/,"")}var Qi=(()=>((Qi=Qi||{})[Qi.Decimal=0]="Decimal",Qi[Qi.Percent=1]="Percent",Qi[Qi.Currency=2]="Currency",Qi[Qi.Scientific=3]="Scientific",Qi))(),Rn=(()=>((Rn=Rn||{})[Rn.Format=0]="Format",Rn[Rn.Standalone=1]="Standalone",Rn))(),gt=(()=>((gt=gt||{})[gt.Narrow=0]="Narrow",gt[gt.Abbreviated=1]="Abbreviated",gt[gt.Wide=2]="Wide",gt[gt.Short=3]="Short",gt))(),_n=(()=>((_n=_n||{})[_n.Short=0]="Short",_n[_n.Medium=1]="Medium",_n[_n.Long=2]="Long",_n[_n.Full=3]="Full",_n))(),ze=(()=>((ze=ze||{})[ze.Decimal=0]="Decimal",ze[ze.Group=1]="Group",ze[ze.List=2]="List",ze[ze.PercentSign=3]="PercentSign",ze[ze.PlusSign=4]="PlusSign",ze[ze.MinusSign=5]="MinusSign",ze[ze.Exponential=6]="Exponential",ze[ze.SuperscriptingExponent=7]="SuperscriptingExponent",ze[ze.PerMille=8]="PerMille",ze[ze.Infinity=9]="Infinity",ze[ze.NaN=10]="NaN",ze[ze.TimeSeparator=11]="TimeSeparator",ze[ze.CurrencyDecimal=12]="CurrencyDecimal",ze[ze.CurrencyGroup=13]="CurrencyGroup",ze))();function am(n,t){return Fs(Hi(n)[Me.DateFormat],t)}function lm(n,t){return Fs(Hi(n)[Me.TimeFormat],t)}function cm(n,t){return Fs(Hi(n)[Me.DateTimeFormat],t)}function Rs(n,t){const e=Hi(n),i=e[Me.NumberSymbols][t];if(typeof i>"u"){if(t===ze.CurrencyDecimal)return e[Me.NumberSymbols][ze.Decimal];if(t===ze.CurrencyGroup)return e[Me.NumberSymbols][ze.Group]}return i}function Jk(n){if(!n[Me.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Me.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Fs(n,t){for(let e=t;e>-1;e--)if(typeof n[e]<"u")return n[e];throw new Error("Locale data API: locale data undefined")}function Wv(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}}const D8=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Hd={},x8=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Xn=(()=>((Xn=Xn||{})[Xn.Short=0]="Short",Xn[Xn.ShortGMT=1]="ShortGMT",Xn[Xn.Long=2]="Long",Xn[Xn.Extended=3]="Extended",Xn))(),$e=(()=>(($e=$e||{})[$e.FullYear=0]="FullYear",$e[$e.Month=1]="Month",$e[$e.Date=2]="Date",$e[$e.Hours=3]="Hours",$e[$e.Minutes=4]="Minutes",$e[$e.Seconds=5]="Seconds",$e[$e.FractionalSeconds=6]="FractionalSeconds",$e[$e.Day=7]="Day",$e))(),ut=(()=>((ut=ut||{})[ut.DayPeriods=0]="DayPeriods",ut[ut.Days=1]="Days",ut[ut.Months=2]="Months",ut[ut.Eras=3]="Eras",ut))();function k8(n,t,e,i){let s=function N8(n){if(eI(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[s,r=1,o=1]=n.split("-").map(a=>+a);return um(s,r-1,o)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(D8))return function H8(n){const t=new Date(0);let e=0,i=0;const s=n[8]?t.setUTCFullYear:t.setFullYear,r=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),s.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const o=Number(n[4]||0)-e,a=Number(n[5]||0)-i,l=Number(n[6]||0),c=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return r.call(t,o,a,l,c),t}(i)}const t=new Date(n);if(!eI(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=ho(e,t)||t;let a,o=[];for(;t;){if(a=x8.exec(t),!a){o.push(t);break}{o=o.concat(a.slice(1));const u=o.pop();if(!u)break;t=u}}let l=s.getTimezoneOffset();i&&(l=Qk(i,l),s=function F8(n,t,e){const i=e?-1:1,s=n.getTimezoneOffset();return function R8(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(Qk(t,s)-s))}(s,i,!0));let c="";return o.forEach(u=>{const f=function O8(n){if(Gv[n])return Gv[n];let t;switch(n){case"G":case"GG":case"GGG":t=qt(ut.Eras,gt.Abbreviated);break;case"GGGG":t=qt(ut.Eras,gt.Wide);break;case"GGGGG":t=qt(ut.Eras,gt.Narrow);break;case"y":t=zn($e.FullYear,1,0,!1,!0);break;case"yy":t=zn($e.FullYear,2,0,!0,!0);break;case"yyy":t=zn($e.FullYear,3,0,!1,!0);break;case"yyyy":t=zn($e.FullYear,4,0,!1,!0);break;case"Y":t=pm(1);break;case"YY":t=pm(2,!0);break;case"YYY":t=pm(3);break;case"YYYY":t=pm(4);break;case"M":case"L":t=zn($e.Month,1,1);break;case"MM":case"LL":t=zn($e.Month,2,1);break;case"MMM":t=qt(ut.Months,gt.Abbreviated);break;case"MMMM":t=qt(ut.Months,gt.Wide);break;case"MMMMM":t=qt(ut.Months,gt.Narrow);break;case"LLL":t=qt(ut.Months,gt.Abbreviated,Rn.Standalone);break;case"LLLL":t=qt(ut.Months,gt.Wide,Rn.Standalone);break;case"LLLLL":t=qt(ut.Months,gt.Narrow,Rn.Standalone);break;case"w":t=Uv(1);break;case"ww":t=Uv(2);break;case"W":t=Uv(1,!0);break;case"d":t=zn($e.Date,1);break;case"dd":t=zn($e.Date,2);break;case"c":case"cc":t=zn($e.Day,1);break;case"ccc":t=qt(ut.Days,gt.Abbreviated,Rn.Standalone);break;case"cccc":t=qt(ut.Days,gt.Wide,Rn.Standalone);break;case"ccccc":t=qt(ut.Days,gt.Narrow,Rn.Standalone);break;case"cccccc":t=qt(ut.Days,gt.Short,Rn.Standalone);break;case"E":case"EE":case"EEE":t=qt(ut.Days,gt.Abbreviated);break;case"EEEE":t=qt(ut.Days,gt.Wide);break;case"EEEEE":t=qt(ut.Days,gt.Narrow);break;case"EEEEEE":t=qt(ut.Days,gt.Short);break;case"a":case"aa":case"aaa":t=qt(ut.DayPeriods,gt.Abbreviated);break;case"aaaa":t=qt(ut.DayPeriods,gt.Wide);break;case"aaaaa":t=qt(ut.DayPeriods,gt.Narrow);break;case"b":case"bb":case"bbb":t=qt(ut.DayPeriods,gt.Abbreviated,Rn.Standalone,!0);break;case"bbbb":t=qt(ut.DayPeriods,gt.Wide,Rn.Standalone,!0);break;case"bbbbb":t=qt(ut.DayPeriods,gt.Narrow,Rn.Standalone,!0);break;case"B":case"BB":case"BBB":t=qt(ut.DayPeriods,gt.Abbreviated,Rn.Format,!0);break;case"BBBB":t=qt(ut.DayPeriods,gt.Wide,Rn.Format,!0);break;case"BBBBB":t=qt(ut.DayPeriods,gt.Narrow,Rn.Format,!0);break;case"h":t=zn($e.Hours,1,-12);break;case"hh":t=zn($e.Hours,2,-12);break;case"H":t=zn($e.Hours,1);break;case"HH":t=zn($e.Hours,2);break;case"m":t=zn($e.Minutes,1);break;case"mm":t=zn($e.Minutes,2);break;case"s":t=zn($e.Seconds,1);break;case"ss":t=zn($e.Seconds,2);break;case"S":t=zn($e.FractionalSeconds,1);break;case"SS":t=zn($e.FractionalSeconds,2);break;case"SSS":t=zn($e.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=hm(Xn.Short);break;case"ZZZZZ":t=hm(Xn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=hm(Xn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=hm(Xn.Long);break;default:return null}return Gv[n]=t,t}(u);c+=f?f(s,e,l):"''"===u?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function um(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function ho(n,t){const e=function p8(n){return Hi(n)[Me.LocaleId]}(n);if(Hd[e]=Hd[e]||{},Hd[e][t])return Hd[e][t];let i="";switch(t){case"shortDate":i=am(n,_n.Short);break;case"mediumDate":i=am(n,_n.Medium);break;case"longDate":i=am(n,_n.Long);break;case"fullDate":i=am(n,_n.Full);break;case"shortTime":i=lm(n,_n.Short);break;case"mediumTime":i=lm(n,_n.Medium);break;case"longTime":i=lm(n,_n.Long);break;case"fullTime":i=lm(n,_n.Full);break;case"short":const s=ho(n,"shortTime"),r=ho(n,"shortDate");i=dm(cm(n,_n.Short),[s,r]);break;case"medium":const o=ho(n,"mediumTime"),a=ho(n,"mediumDate");i=dm(cm(n,_n.Medium),[o,a]);break;case"long":const l=ho(n,"longTime"),c=ho(n,"longDate");i=dm(cm(n,_n.Long),[l,c]);break;case"full":const u=ho(n,"fullTime"),f=ho(n,"fullDate");i=dm(cm(n,_n.Full),[u,f])}return i&&(Hd[e][t]=i),i}function dm(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function ar(n,t,e="-",i,s){let r="";(n<0||s&&n<=0)&&(s?n=1-n:(n=-n,r=e));let o=String(n);for(;o.length0||a>-e)&&(a+=e),n===$e.Hours)0===a&&-12===e&&(a=12);else if(n===$e.FractionalSeconds)return function I8(n,t){return ar(n,3).substring(0,t)}(a,t);const l=Rs(o,ze.MinusSign);return ar(a,t,l,i,s)}}function qt(n,t,e=Rn.Format,i=!1){return function(s,r){return function L8(n,t,e,i,s,r){switch(e){case ut.Months:return function g8(n,t,e){const i=Hi(n),r=Fs([i[Me.MonthsFormat],i[Me.MonthsStandalone]],t);return Fs(r,e)}(t,s,i)[n.getMonth()];case ut.Days:return function _8(n,t,e){const i=Hi(n),r=Fs([i[Me.DaysFormat],i[Me.DaysStandalone]],t);return Fs(r,e)}(t,s,i)[n.getDay()];case ut.DayPeriods:const o=n.getHours(),a=n.getMinutes();if(r){const c=function w8(n){const t=Hi(n);return Jk(t),(t[Me.ExtraData][2]||[]).map(i=>"string"==typeof i?Wv(i):[Wv(i[0]),Wv(i[1])])}(t),u=function M8(n,t,e){const i=Hi(n);Jk(i);const r=Fs([i[Me.ExtraData][0],i[Me.ExtraData][1]],t)||[];return Fs(r,e)||[]}(t,s,i),f=c.findIndex(p=>{if(Array.isArray(p)){const[_,v]=p,M=o>=_.hours&&a>=_.minutes,S=o0?Math.floor(s/60):Math.ceil(s/60);switch(n){case Xn.Short:return(s>=0?"+":"")+ar(o,2,r)+ar(Math.abs(s%60),2,r);case Xn.ShortGMT:return"GMT"+(s>=0?"+":"")+ar(o,1,r);case Xn.Long:return"GMT"+(s>=0?"+":"")+ar(o,2,r)+":"+ar(Math.abs(s%60),2,r);case Xn.Extended:return 0===i?"Z":(s>=0?"+":"")+ar(o,2,r)+":"+ar(Math.abs(s%60),2,r);default:throw new Error(`Unknown zone width "${n}"`)}}}const P8=0,fm=4;function Zk(n){return um(n.getFullYear(),n.getMonth(),n.getDate()+(fm-n.getDay()))}function Uv(n,t=!1){return function(e,i){let s;if(t){const r=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,o=e.getDate();s=1+Math.floor((o+r)/7)}else{const r=Zk(e),o=function A8(n){const t=um(n,P8,1).getDay();return um(n,0,1+(t<=fm?fm:fm+7)-t)}(r.getFullYear()),a=r.getTime()-o.getTime();s=1+Math.round(a/6048e5)}return ar(s,n,Rs(i,ze.MinusSign))}}function pm(n,t=!1){return function(e,i){return ar(Zk(e).getFullYear(),n,Rs(i,ze.MinusSign),t)}}const Gv={};function Qk(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function eI(n){return n instanceof Date&&!isNaN(n.valueOf())}const Y8=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function Xv(n){const t=parseInt(n);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+n);return t}function sI(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[s,r]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(s.trim()===t)return decodeURIComponent(r)}return null}const Zv=/\s+/,rI=[];let bi=(()=>{class n{constructor(e,i,s,r){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=s,this._renderer=r,this.initialClasses=rI,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(Zv):rI}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(Zv):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const s=this.stateMap.get(e);void 0!==s?(s.enabled!==i&&(s.changed=!0,s.enabled=i),s.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],s=e[1];s.changed?(this._toggleClass(i,s.enabled),s.changed=!1):s.touched||(s.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),s.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split(Zv).forEach(s=>{i?this._renderer.addClass(this._ngEl.nativeElement,s):this._renderer.removeClass(this._ngEl.nativeElement,s)})}}return n.\u0275fac=function(e){return new(e||n)(W(rm),W(Nd),W($t),W(li))},n.\u0275dir=Oe({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class J8{constructor(t,e,i,s){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=s}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let fo=(()=>{class n{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,s){this._viewContainer=e,this._template=i,this._differs=s,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((s,r,o)=>{if(null==s.previousIndex)i.createEmbeddedView(this._template,new J8(s.item,this._ngForOf,-1,-1),null===o?void 0:o);else if(null==o)i.remove(null===r?void 0:r);else if(null!==r){const a=i.get(r);i.move(a,o),aI(a,s)}});for(let s=0,r=i.length;s{aI(i.get(s.currentIndex),s)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(W(sr),W(Lr),W(rm))},n.\u0275dir=Oe({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function aI(n,t){n.context.$implicit=t.item}let jn=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new Z8,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){lI("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){lI("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(W(sr),W(Lr))},n.\u0275dir=Oe({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class Z8{constructor(){this.$implicit=null,this.ngIf=null}}function lI(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Zt(t)}'.`)}class Qv{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let _m=(()=>{class n{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const i of this._defaultViews)i.enforceState(e)}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=Oe({type:n,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),n})(),cI=(()=>{class n{constructor(e,i,s){this.ngSwitch=s,s._addCase(),this._view=new Qv(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(W(sr),W(Lr),W(_m,9))},n.\u0275dir=Oe({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),uI=(()=>{class n{constructor(e,i,s){s._addDefault(new Qv(e,i))}}return n.\u0275fac=function(e){return new(e||n)(W(sr),W(Lr),W(_m,9))},n.\u0275dir=Oe({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),ui=(()=>{class n{constructor(e,i,s){this._ngEl=e,this._differs=i,this._renderer=s,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[s,r]=e.split("."),o=-1===s.indexOf("-")?void 0:Xi.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,s,r?`${i}${r}`:i,o):this._renderer.removeStyle(this._ngEl.nativeElement,s,o)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(W($t),W(Nd),W(li))},n.\u0275dir=Oe({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),Ns=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:s,ngTemplateOutletContext:r,ngTemplateOutletInjector:o}=this;this._viewRef=i.createEmbeddedView(s,r,o?{injector:o}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(W(sr))},n.\u0275dir=Oe({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Pn]}),n})();function lr(n,t){return new ee(2100,!1)}class eY{createSubscription(t,e){return Bf(()=>t.subscribe({next:e,error:i=>{throw i}}))}dispose(t){Bf(()=>t.unsubscribe())}}class tY{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const nY=new tY,iY=new eY;let tl=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(Sd(e))return nY;if(KD(e))return iY;throw lr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(W(ii,16))},n.\u0275pipe=Gn({name:"async",type:n,pure:!1,standalone:!0}),n})();const cY=new De("DATE_PIPE_DEFAULT_TIMEZONE"),uY=new De("DATE_PIPE_DEFAULT_OPTIONS");let hI=(()=>{class n{constructor(e,i,s){this.locale=e,this.defaultTimezone=i,this.defaultOptions=s}transform(e,i,s,r){if(null==e||""===e||e!=e)return null;try{return k8(e,i??this.defaultOptions?.dateFormat??"mediumDate",r||this.locale,s??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(o){throw lr()}}}return n.\u0275fac=function(e){return new(e||n)(W(co,16),W(cY,24),W(uY,24))},n.\u0275pipe=Gn({name:"date",type:n,pure:!0,standalone:!0}),n})(),gm=(()=>{class n{constructor(e){this._locale=e}transform(e,i,s){if(!function eb(n){return!(null==n||""===n||n!=n)}(e))return null;s=s||this._locale;try{return function U8(n,t,e){return function qv(n,t,e,i,s,r,o=!1){let a="",l=!1;if(isFinite(n)){let c=function $8(n){let i,s,r,o,a,t=Math.abs(n)+"",e=0;for((s=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(s<0&&(s=r),s+=+t.slice(r+1),t=t.substring(0,r)):s<0&&(s=t.length),r=0;"0"===t.charAt(r);r++);if(r===(a=t.length))i=[0],s=1;else{for(a--;"0"===t.charAt(a);)a--;for(s-=r,i=[],o=0;r<=a;r++,o++)i[o]=Number(t.charAt(r))}return s>22&&(i=i.splice(0,21),e=s-1,s=1),{digits:i,exponent:e,integerLen:s}}(n);o&&(c=function G8(n){if(0===n.digits[0])return n;const t=n.digits.length-n.integerLen;return n.exponent?n.exponent+=2:(0===t?n.digits.push(0,0):1===t&&n.digits.push(0),n.integerLen+=2),n}(c));let u=t.minInt,f=t.minFrac,p=t.maxFrac;if(r){const E=r.match(Y8);if(null===E)throw new Error(`${r} is not a valid digit info`);const V=E[1],B=E[3],z=E[5];null!=V&&(u=Xv(V)),null!=B&&(f=Xv(B)),null!=z?p=Xv(z):null!=B&&f>p&&(p=f)}!function q8(n,t,e){if(t>e)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${e}).`);let i=n.digits,s=i.length-n.integerLen;const r=Math.min(Math.max(t,s),e);let o=r+n.integerLen,a=i[o];if(o>0){i.splice(Math.max(n.integerLen,o));for(let f=o;f=5)if(o-1<0){for(let f=0;f>o;f--)i.unshift(0),n.integerLen++;i.unshift(1),n.integerLen++}else i[o-1]++;for(;s=c?v.pop():l=!1),p>=10?1:0},0);u&&(i.unshift(u),n.integerLen++)}(c,f,p);let _=c.digits,v=c.integerLen;const M=c.exponent;let S=[];for(l=_.every(E=>!E);v0?S=_.splice(v,_.length):(S=_,_=[0]);const P=[];for(_.length>=t.lgSize&&P.unshift(_.splice(-t.lgSize,_.length).join(""));_.length>t.gSize;)P.unshift(_.splice(-t.gSize,_.length).join(""));_.length&&P.unshift(_.join("")),a=P.join(Rs(e,i)),S.length&&(a+=Rs(e,s)+S.join("")),M&&(a+=Rs(e,ze.Exponential)+"+"+M)}else a=Rs(e,ze.Infinity);return a=n<0&&!l?t.negPre+a+t.negSuf:t.posPre+a+t.posSuf,a}(n,function Kv(n,t="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=n.split(";"),s=i[0],r=i[1],o=-1!==s.indexOf(".")?s.split("."):[s.substring(0,s.lastIndexOf("0")+1),s.substring(s.lastIndexOf("0")+1)],a=o[0],l=o[1]||"";e.posPre=a.substring(0,a.indexOf("#"));for(let u=0;u{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({}),n})();const pI="browser";function cr(n){return n===pI}function nb(n){return"server"===n}let MY=(()=>{class n{}return n.\u0275prov=ge({token:n,providedIn:"root",factory:()=>new TY(be(Sn),window)}),n})();class TY{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const e=function SY(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&"function"==typeof n.body.attachShadow){const i=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let s=i.currentNode;for(;s;){const r=s.shadowRoot;if(r){const o=r.getElementById(t)||r.querySelector(`[name="${t}"]`);if(o)return o}s=i.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),i=e.left+this.window.pageXOffset,s=e.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(i-r[0],s-r[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=mI(this.window.history)||mI(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function mI(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class _I{}class $Y extends l8{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class rb extends $Y{static makeCurrent(){!function a8(n){Yv||(Yv=n)}(new rb)}onAndCancel(t,e,i){return t.addEventListener(e,i),()=>{t.removeEventListener(e,i)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function qY(){return Bd=Bd||document.querySelector("base"),Bd?Bd.getAttribute("href"):null}();return null==e?null:function KY(n){bm=bm||document.createElement("a"),bm.setAttribute("href",n);const t=bm.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){Bd=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return sI(document.cookie,t)}}let bm,Bd=null,JY=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const ob=new De("EventManagerPlugins");let wI=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,s){return this._findPluginFor(i).addEventListener(e,i,s)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(r=>r.supports(e)),!i)throw new ee(5101,!1);return this._eventNameToPlugin.set(e,i),i}}return n.\u0275fac=function(e){return new(e||n)(be(ob),be(kt))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();class MI{constructor(t){this._doc=t}}const ab="ng-app-id";let TI=(()=>{class n{constructor(e,i,s,r={}){this.doc=e,this.appId=i,this.nonce=s,this.platformId=r,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=nb(r),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(s=>s.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${ab}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(s=>{null!=s.textContent&&i.set(s.textContent,s)}),i}return null}changeUsageCount(e,i){const s=this.styleRef;if(s.has(e)){const r=s.get(e);return r.usage+=i,r.usage}return s.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const s=this.styleNodesInDOM,r=s?.get(i);if(r?.parentNode===e)return s.delete(i),r.removeAttribute(ab),r;{const o=this.doc.createElement("style");return this.nonce&&o.setAttribute("nonce",this.nonce),o.textContent=i,this.platformIsServer&&o.setAttribute(ab,this.appId),o}}addStyleToHost(e,i){const s=this.getStyleElement(e,i);e.appendChild(s);const r=this.styleRef,o=r.get(i)?.elements;o?o.push(s):r.set(i,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return n.\u0275fac=function(e){return new(e||n)(be(Sn),be(xp),be(OC,8),be(Ni))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const lb={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},cb=/%COMP%/g,tV=new De("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function CI(n,t){return t.map(e=>e.replace(cb,n))}let ub=(()=>{class n{constructor(e,i,s,r,o,a,l,c=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=s,this.removeStylesOnCompDestory=r,this.doc=o,this.platformId=a,this.ngZone=l,this.nonce=c,this.rendererByCompId=new Map,this.platformIsServer=nb(a),this.defaultRenderer=new db(e,o,l,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===fi.ShadowDom&&(i={...i,encapsulation:fi.Emulated});const s=this.getOrCreateRenderer(e,i);return s instanceof xI?s.applyToHost(e):s instanceof hb&&s.applyStyles(),s}getOrCreateRenderer(e,i){const s=this.rendererByCompId;let r=s.get(i.id);if(!r){const o=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestory,f=this.platformIsServer;switch(i.encapsulation){case fi.Emulated:r=new xI(l,c,i,this.appId,u,o,a,f);break;case fi.ShadowDom:return new rV(l,c,e,i,o,a,this.nonce,f);default:r=new hb(l,c,i,u,o,a,f)}r.onDestroy=()=>s.delete(i.id),s.set(i.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}}return n.\u0275fac=function(e){return new(e||n)(be(wI),be(TI),be(xp),be(tV),be(Sn),be(Ni),be(kt),be(OC))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();class db{constructor(t,e,i,s){this.eventManager=t,this.doc=e,this.ngZone=i,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?this.doc.createElementNS(lb[e]||e,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,e){(DI(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(DI(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?this.doc.querySelector(t):t;if(!i)throw new ee(5104,!1);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,s){if(s){e=s+":"+e;const r=lb[s];r?t.setAttributeNS(r,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const s=lb[i];s?t.removeAttributeNS(s,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,s){s&(Xi.DashCase|Xi.Important)?t.style.setProperty(e,i,s&Xi.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&Xi.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){if("string"==typeof t&&!(t=ta().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${e}`);return this.eventManager.addEventListener(t,e,this.decoratePreventDefault(i))}decoratePreventDefault(t){return e=>{if("__ngUnwrap__"===e)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(e)):t(e))&&e.preventDefault()}}}function DI(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class rV extends db{constructor(t,e,i,s,r,o,a,l){super(t,r,o,l),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const c=CI(s.id,s.styles);for(const u of c){const f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=u,this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,i){return super.insertBefore(this.nodeOrShadowRoot(t),e,i)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class hb extends db{constructor(t,e,i,s,r,o,a,l){super(t,r,o,a),this.sharedStylesHost=e,this.removeStylesOnCompDestory=s,this.rendererUsageCount=0,this.styles=l?CI(l,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class xI extends hb{constructor(t,e,i,s,r,o,a,l){const c=s+"-"+i.id;super(t,e,i,r,o,a,l,c),this.contentAttr=function nV(n){return"_ngcontent-%COMP%".replace(cb,n)}(c),this.hostAttr=function iV(n){return"_nghost-%COMP%".replace(cb,n)}(c)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}let oV=(()=>{class n extends MI{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,s){return e.addEventListener(i,s,!1),()=>this.removeEventListener(e,i,s)}removeEventListener(e,i,s){return e.removeEventListener(i,s)}}return n.\u0275fac=function(e){return new(e||n)(be(Sn))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const kI=["alt","control","meta","shift"],aV={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},lV={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let cV=(()=>{class n extends MI{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,s){const r=n.parseEventName(i),o=n.eventCallback(r.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ta().onAndCancel(e,r.domEventName,o))}static parseEventName(e){const i=e.toLowerCase().split("."),s=i.shift();if(0===i.length||"keydown"!==s&&"keyup"!==s)return null;const r=n._normalizeKey(i.pop());let o="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),o="code."),kI.forEach(c=>{const u=i.indexOf(c);u>-1&&(i.splice(u,1),o+=c+".")}),o+=r,0!=i.length||0===r.length)return null;const l={};return l.domEventName=s,l.fullKey=o,l}static matchEventFullKeyCode(e,i){let s=aV[e.key]||e.key,r="";return i.indexOf("code.")>-1&&(s=e.code,r="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),kI.forEach(o=>{o!==s&&(0,lV[o])(e)&&(r+=o+".")}),r+=s,r===i)}static eventCallback(e,i,s){return r=>{n.matchEventFullKeyCode(r,e)&&s.runGuarded(()=>i(r))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(be(Sn))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const EI=[{provide:Ni,useValue:pI},{provide:PC,useValue:function uV(){rb.makeCurrent()},multi:!0},{provide:Sn,useFactory:function hV(){return function N7(n){e0=n}(document),document},deps:[]}],fV=wk(q9,"browser",EI),pV=new De(""),LI=[{provide:tm,useClass:class XY{addToWindow(t){Ht.getAngularTestability=(i,s=!0)=>{const r=t.findTestabilityInTree(i,s);if(null==r)throw new ee(5103,!1);return r},Ht.getAllAngularTestabilities=()=>t.getAllTestabilities(),Ht.getAllAngularRootElements=()=>t.getAllRootElements(),Ht.frameworkStabilizers||(Ht.frameworkStabilizers=[]),Ht.frameworkStabilizers.push(i=>{const s=Ht.getAllAngularTestabilities();let r=s.length,o=!1;const a=function(l){o=o||l,r--,0==r&&i(o)};s.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(t,e,i){return null==e?null:t.getTestability(e)??(i?ta().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null)}},deps:[]},{provide:_k,useClass:xv,deps:[kt,kv,tm]},{provide:xv,useClass:xv,deps:[kt,kv,tm]}],PI=[{provide:h0,useValue:"root"},{provide:Ka,useFactory:function dV(){return new Ka},deps:[]},{provide:ob,useClass:oV,multi:!0,deps:[Sn,kt,Ni]},{provide:ob,useClass:cV,multi:!0,deps:[Sn]},ub,TI,wI,{provide:fd,useExisting:ub},{provide:_I,useClass:JY,deps:[]},[]];let fb=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:xp,useValue:e.appId}]}}}return n.\u0275fac=function(e){return new(e||n)(be(pV,12))},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({providers:[...PI,...LI],imports:[gn,K9]}),n})(),AI=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(be(Sn))},n.\u0275prov=ge({token:n,factory:function(e){let i=null;return i=e?new e:function _V(){return new AI(be(Sn))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;var wV=H(6676),Pr=H.n(wV);function zd(n){return(zd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(n)}function h(n,t,e){return(t=function TV(n){var t=function MV(n,t){if("object"!==zd(n)||null===n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var i=e.call(n,t||"default");if("object"!==zd(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"===zd(t)?t:String(t)}(t))in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function Oc(n){return n+.5|0}const po=(n,t,e)=>Math.max(Math.min(n,e),t);function jd(n){return po(Oc(2.55*n),0,255)}function sa(n){return po(Oc(255*n),0,255)}function mo(n){return po(Oc(n/2.55)/100,0,1)}function NI(n){return po(Oc(100*n),0,100)}const Hs={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},mb=[..."0123456789ABCDEF"],SV=n=>mb[15&n],CV=n=>mb[(240&n)>>4]+mb[15&n],wm=n=>(240&n)>>4==(15&n);const EV=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function HI(n,t,e){const i=t*Math.min(e,1-e),s=(r,o=(r+n/30)%12)=>e-i*Math.max(Math.min(o-3,9-o,1),-1);return[s(0),s(8),s(4)]}function LV(n,t,e){const i=(s,r=(s+n/60)%6)=>e-e*t*Math.max(Math.min(r,4-r,1),0);return[i(5),i(3),i(1)]}function PV(n,t,e){const i=HI(n,1,.5);let s;for(t+e>1&&(s=1/(t+e),t*=s,e*=s),s=0;s<3;s++)i[s]*=1-t-e,i[s]+=t;return i}function _b(n){const e=n.r/255,i=n.g/255,s=n.b/255,r=Math.max(e,i,s),o=Math.min(e,i,s),a=(r+o)/2;let l,c,u;return r!==o&&(u=r-o,c=a>.5?u/(2-r-o):u/(r+o),l=function AV(n,t,e,i,s){return n===s?(t-e)/i+(tn<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055,Rc=n=>n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4);function Tm(n,t,e){if(n){let i=_b(n);i[t]=Math.max(0,Math.min(i[t]+i[t]*e,0===t?360:1)),i=yb(i),n.r=i[0],n.g=i[1],n.b=i[2]}}function zI(n,t){return n&&Object.assign(t||{},n)}function jI(n){var t={r:0,g:0,b:0,a:255};return Array.isArray(n)?n.length>=3&&(t={r:n[0],g:n[1],b:n[2],a:255},n.length>3&&(t.a=sa(n[3]))):(t=zI(n,{r:0,g:0,b:0,a:1})).a=sa(t.a),t}function UV(n){return"r"===n.charAt(0)?function zV(n){const t=BV.exec(n);let i,s,r,e=255;if(t){if(t[7]!==i){const o=+t[7];e=t[8]?jd(o):po(255*o,0,255)}return i=+t[1],s=+t[3],r=+t[5],i=255&(t[2]?jd(i):po(i,0,255)),s=255&(t[4]?jd(s):po(s,0,255)),r=255&(t[6]?jd(r):po(r,0,255)),{r:i,g:s,b:r,a:e}}}(n):function FV(n){const t=EV.exec(n);let i,e=255;if(!t)return;t[5]!==i&&(e=t[6]?jd(+t[5]):sa(+t[5]));const s=YI(+t[2]),r=+t[3]/100,o=+t[4]/100;return i="hwb"===t[1]?function OV(n,t,e){return gb(PV,n,t,e)}(s,r,o):"hsv"===t[1]?function RV(n,t,e){return gb(LV,n,t,e)}(s,r,o):yb(s,r,o),{r:i[0],g:i[1],b:i[2],a:e}}(n)}class Fc{constructor(t){if(t instanceof Fc)return t;const e=typeof t;let i;"object"===e?i=jI(t):"string"===e&&(i=function xV(n){var e,t=n.length;return"#"===n[0]&&(4===t||5===t?e={r:255&17*Hs[n[1]],g:255&17*Hs[n[2]],b:255&17*Hs[n[3]],a:5===t?17*Hs[n[4]]:255}:(7===t||9===t)&&(e={r:Hs[n[1]]<<4|Hs[n[2]],g:Hs[n[3]]<<4|Hs[n[4]],b:Hs[n[5]]<<4|Hs[n[6]],a:9===t?Hs[n[7]]<<4|Hs[n[8]]:255})),e}(t)||function VV(n){Mm||(Mm=function YV(){const n={},t=Object.keys(BI),e=Object.keys(VI);let i,s,r,o,a;for(i=0;i>16&255,r>>8&255,255&r]}return n}(),Mm.transparent=[0,0,0,0]);const t=Mm[n.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(t)||UV(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=zI(this._rgb);return t&&(t.a=mo(t.a)),t}set rgb(t){this._rgb=jI(t)}rgbString(){return this._valid?function jV(n){return n&&(n.a<255?`rgba(${n.r}, ${n.g}, ${n.b}, ${mo(n.a)})`:`rgb(${n.r}, ${n.g}, ${n.b})`)}(this._rgb):void 0}hexString(){return this._valid?function IV(n){var t=(n=>wm(n.r)&&wm(n.g)&&wm(n.b)&&wm(n.a))(n)?SV:CV;return n?"#"+t(n.r)+t(n.g)+t(n.b)+((n,t)=>n<255?t(n):"")(n.a,t):void 0}(this._rgb):void 0}hslString(){return this._valid?function HV(n){if(!n)return;const t=_b(n),e=t[0],i=NI(t[1]),s=NI(t[2]);return n.a<255?`hsla(${e}, ${i}%, ${s}%, ${mo(n.a)})`:`hsl(${e}, ${i}%, ${s}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,s=t.rgb;let r;const o=e===r?.5:e,a=2*o-1,l=i.a-s.a,c=((a*l==-1?a:(a+l)/(1+a*l))+1)/2;r=1-c,i.r=255&c*i.r+r*s.r+.5,i.g=255&c*i.g+r*s.g+.5,i.b=255&c*i.b+r*s.b+.5,i.a=o*i.a+(1-o)*s.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function WV(n,t,e){const i=Rc(mo(n.r)),s=Rc(mo(n.g)),r=Rc(mo(n.b));return{r:sa(vb(i+e*(Rc(mo(t.r))-i))),g:sa(vb(s+e*(Rc(mo(t.g))-s))),b:sa(vb(r+e*(Rc(mo(t.b))-r))),a:n.a+e*(t.a-n.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Fc(this.rgb)}alpha(t){return this._rgb.a=sa(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=Oc(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Tm(this._rgb,2,t),this}darken(t){return Tm(this._rgb,2,-t),this}saturate(t){return Tm(this._rgb,1,t),this}desaturate(t){return Tm(this._rgb,1,-t),this}rotate(t){return function NV(n,t){var e=_b(n);e[0]=YI(e[0]+t),e=yb(e),n.r=e[0],n.g=e[1],n.b=e[2]}(this._rgb,t),this}}function _o(){}const GV=(()=>{let n=0;return()=>n++})();function Ct(n){return null===n||typeof n>"u"}function nn(n){if(Array.isArray&&Array.isArray(n))return!0;const t=Object.prototype.toString.call(n);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function vt(n){return null!==n&&"[object Object]"===Object.prototype.toString.call(n)}function Cn(n){return("number"==typeof n||n instanceof Number)&&isFinite(+n)}function _s(n,t){return Cn(n)?n:t}function at(n,t){return typeof n>"u"?t:n}const WI=(n,t)=>"string"==typeof n&&n.endsWith("%")?parseFloat(n)/100*t:+n;function Kt(n,t,e){if(n&&"function"==typeof n.call)return n.apply(e,t)}function Rt(n,t,e,i){let s,r,o;if(nn(n))if(r=n.length,i)for(s=r-1;s>=0;s--)t.call(e,n[s],s);else for(s=0;sn,x:n=>n.x,y:n=>n.y};function ra(n,t){return(GI[t]||(GI[t]=function JV(n){const t=function XV(n){const t=n.split("."),e=[];let i="";for(const s of t)i+=s,i.endsWith("\\")?i=i.slice(0,-1)+".":(e.push(i),i="");return e}(n);return e=>{for(const i of t){if(""===i)break;e=e&&e[i]}return e}}(t)))(n)}function bb(n){return n.charAt(0).toUpperCase()+n.slice(1)}const Gd=n=>typeof n<"u",oa=n=>"function"==typeof n,$I=(n,t)=>{if(n.size!==t.size)return!1;for(const e of n)if(!t.has(e))return!1;return!0},ln=Math.PI,sn=2*ln,QV=sn+ln,Dm=Number.POSITIVE_INFINITY,eB=ln/180,Dn=ln/2,nl=ln/4,qI=2*ln/3,aa=Math.log10,Ar=Math.sign;function $d(n,t,e){return Math.abs(n-t)l&&c=Math.min(t,e)-i&&n<=Math.max(t,e)+i}function Tb(n,t,e){e=e||(o=>n[o]1;)r=s+i>>1,e(r)?s=r:i=r;return{lo:s,hi:i}}const yo=(n,t,e,i)=>Tb(n,e,i?s=>{const r=n[s][t];return rn[s][t]Tb(n,e,i=>n[i][t]>=e),QI=["push","pop","shift","splice","unshift"];function eE(n,t){const e=n._chartjs;if(!e)return;const i=e.listeners,s=i.indexOf(t);-1!==s&&i.splice(s,1),!(i.length>0)&&(QI.forEach(r=>{delete n[r]}),delete n._chartjs)}function tE(n){const t=new Set(n);return t.size===n.length?n:Array.from(t)}const nE=typeof window>"u"?function(n){return n()}:window.requestAnimationFrame;function iE(n,t){let e=[],i=!1;return function(...s){e=s,i||(i=!0,nE.call(window,()=>{i=!1,n.apply(t,e)}))}}const Sb=n=>"start"===n?"left":"end"===n?"right":"center",wi=(n,t,e)=>"start"===n?t:"end"===n?e:(t+e)/2;function sE(n,t,e){const i=t.length;let s=0,r=i;if(n._sorted){const{iScale:o,_parsed:a}=n,l=o.axis,{min:c,max:u,minDefined:f,maxDefined:p}=o.getUserBounds();f&&(s=si(Math.min(yo(a,o.axis,c).lo,e?i:yo(t,l,o.getPixelForValue(c)).lo),0,i-1)),r=p?si(Math.max(yo(a,o.axis,u,!0).hi+1,e?0:yo(t,l,o.getPixelForValue(u),!0).hi+1),s,i)-s:i-s}return{start:s,count:r}}function rE(n){const{xScale:t,yScale:e,_scaleRanges:i}=n,s={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!i)return n._scaleRanges=s,!0;const r=i.xmin!==t.min||i.xmax!==t.max||i.ymin!==e.min||i.ymax!==e.max;return Object.assign(i,s),r}const xm=n=>0===n||1===n,oE=(n,t,e)=>-Math.pow(2,10*(n-=1))*Math.sin((n-t)*sn/e),aE=(n,t,e)=>Math.pow(2,-10*n)*Math.sin((n-t)*sn/e)+1,Kd={linear:n=>n,easeInQuad:n=>n*n,easeOutQuad:n=>-n*(n-2),easeInOutQuad:n=>(n/=.5)<1?.5*n*n:-.5*(--n*(n-2)-1),easeInCubic:n=>n*n*n,easeOutCubic:n=>(n-=1)*n*n+1,easeInOutCubic:n=>(n/=.5)<1?.5*n*n*n:.5*((n-=2)*n*n+2),easeInQuart:n=>n*n*n*n,easeOutQuart:n=>-((n-=1)*n*n*n-1),easeInOutQuart:n=>(n/=.5)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2),easeInQuint:n=>n*n*n*n*n,easeOutQuint:n=>(n-=1)*n*n*n*n+1,easeInOutQuint:n=>(n/=.5)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2),easeInSine:n=>1-Math.cos(n*Dn),easeOutSine:n=>Math.sin(n*Dn),easeInOutSine:n=>-.5*(Math.cos(ln*n)-1),easeInExpo:n=>0===n?0:Math.pow(2,10*(n-1)),easeOutExpo:n=>1===n?1:1-Math.pow(2,-10*n),easeInOutExpo:n=>xm(n)?n:n<.5?.5*Math.pow(2,10*(2*n-1)):.5*(2-Math.pow(2,-10*(2*n-1))),easeInCirc:n=>n>=1?n:-(Math.sqrt(1-n*n)-1),easeOutCirc:n=>Math.sqrt(1-(n-=1)*n),easeInOutCirc:n=>(n/=.5)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1),easeInElastic:n=>xm(n)?n:oE(n,.075,.3),easeOutElastic:n=>xm(n)?n:aE(n,.075,.3),easeInOutElastic:n=>xm(n)?n:n<.5?.5*oE(2*n,.1125,.45):.5+.5*aE(2*n-1,.1125,.45),easeInBack:n=>n*n*(2.70158*n-1.70158),easeOutBack:n=>(n-=1)*n*(2.70158*n+1.70158)+1,easeInOutBack(n){let t=1.70158;return(n/=.5)<1?n*n*((1+(t*=1.525))*n-t)*.5:.5*((n-=2)*n*((1+(t*=1.525))*n+t)+2)},easeInBounce:n=>1-Kd.easeOutBounce(1-n),easeOutBounce:n=>n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,easeInOutBounce:n=>n<.5?.5*Kd.easeInBounce(2*n):.5*Kd.easeOutBounce(2*n-1)+.5};function Cb(n){if(n&&"object"==typeof n){const t=n.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function lE(n){return Cb(n)?n:new Fc(n)}function Db(n){return Cb(n)?n:new Fc(n).saturate(.5).darken(.1).hexString()}const uB=["x","y","borderWidth","radius","tension"],dB=["color","borderColor","backgroundColor"],cE=new Map;function Xd(n,t,e){return function pB(n,t){t=t||{};const e=n+JSON.stringify(t);let i=cE.get(e);return i||(i=new Intl.NumberFormat(n,t),cE.set(e,i)),i}(t,e).format(n)}const uE={values:n=>nn(n)?n:""+n,numeric(n,t,e){if(0===n)return"0";const i=this.chart.options.locale;let s,r=n;if(e.length>1){const c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(s="scientific"),r=function mB(n,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&n!==Math.floor(n)&&(e=n-Math.floor(n)),e}(n,e)}const o=aa(Math.abs(r)),a=isNaN(o)?1:Math.max(Math.min(-1*Math.floor(o),20),0),l={notation:s,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),Xd(n,i,l)},logarithmic(n,t,e){if(0===n)return"0";const i=e[t].significand||n/Math.pow(10,Math.floor(aa(n)));return[1,2,3,5,10,15].includes(i)||t>.8*e.length?uE.numeric.call(this,n,t,e):""}};var km={formatters:uE};const il=Object.create(null),xb=Object.create(null);function Jd(n,t){if(!t)return n;const e=t.split(".");for(let i=0,s=e.length;ii.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=(i,s)=>Db(s.backgroundColor),this.hoverBorderColor=(i,s)=>Db(s.borderColor),this.hoverColor=(i,s)=>Db(s.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(t),this.apply(e)}set(t,e){return kb(this,t,e)}get(t){return Jd(this,t)}describe(t,e){return kb(xb,t,e)}override(t,e){return kb(il,t,e)}route(t,e,i,s){const r=Jd(this,t),o=Jd(this,i),a="_"+e;Object.defineProperties(r,{[a]:{value:r[e],writable:!0},[e]:{enumerable:!0,get(){const l=this[a],c=o[s];return vt(l)?Object.assign({},c,l):at(l,c)},set(l){this[a]=l}}})}apply(t){t.forEach(e=>e(this))}}var xn=new gB({_scriptable:n=>!n.startsWith("on"),_indexable:n=>"events"!==n,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function hB(n){n.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),n.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),n.set("animations",{colors:{type:"color",properties:dB},numbers:{type:"number",properties:uB}}),n.describe("animations",{_fallback:"animation"}),n.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:t=>0|t}}}})},function fB(n){n.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function _B(n){n.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.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:km.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),n.route("scale.ticks","color","","color"),n.route("scale.grid","color","","borderColor"),n.route("scale.border","color","","borderColor"),n.route("scale.title","color","","color"),n.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),n.describe("scales",{_fallback:"scale"}),n.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function Im(n,t,e,i,s){let r=t[s];return r||(r=t[s]=n.measureText(s).width,e.push(s)),r>i&&(i=r),i}function vB(n,t,e,i){let s=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(s=i.data={},r=i.garbageCollect=[],i.font=t),n.save(),n.font=t;let o=0;const a=e.length;let l,c,u,f,p;for(l=0;le.length){for(l=0;l<_;l++)delete s[r[l]];r.splice(0,_)}return o}function sl(n,t,e){const i=n.currentDevicePixelRatio,s=0!==e?Math.max(e/2,.5):0;return Math.round((t-s)*i)/i+s}function dE(n,t){(t=t||n.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,n.width,n.height),t.restore()}function Ib(n,t,e,i){hE(n,t,e,i,null)}function hE(n,t,e,i,s){let r,o,a,l,c,u,f,p;const _=t.pointStyle,v=t.rotation,M=t.radius;let S=(v||0)*eB;if(_&&"object"==typeof _&&(r=_.toString(),"[object HTMLImageElement]"===r||"[object HTMLCanvasElement]"===r))return n.save(),n.translate(e,i),n.rotate(S),n.drawImage(_,-_.width/2,-_.height/2,_.width,_.height),void n.restore();if(!(isNaN(M)||M<=0)){switch(n.beginPath(),_){default:s?n.ellipse(e,i,s/2,M,0,0,sn):n.arc(e,i,M,0,sn),n.closePath();break;case"triangle":u=s?s/2:M,n.moveTo(e+Math.sin(S)*u,i-Math.cos(S)*M),S+=qI,n.lineTo(e+Math.sin(S)*u,i-Math.cos(S)*M),S+=qI,n.lineTo(e+Math.sin(S)*u,i-Math.cos(S)*M),n.closePath();break;case"rectRounded":c=.516*M,l=M-c,o=Math.cos(S+nl)*l,f=Math.cos(S+nl)*(s?s/2-c:l),a=Math.sin(S+nl)*l,p=Math.sin(S+nl)*(s?s/2-c:l),n.arc(e-f,i-a,c,S-ln,S-Dn),n.arc(e+p,i-o,c,S-Dn,S),n.arc(e+f,i+a,c,S,S+Dn),n.arc(e-p,i+o,c,S+Dn,S+ln),n.closePath();break;case"rect":if(!v){l=Math.SQRT1_2*M,u=s?s/2:l,n.rect(e-u,i-l,2*u,2*l);break}S+=nl;case"rectRot":f=Math.cos(S)*(s?s/2:M),o=Math.cos(S)*M,a=Math.sin(S)*M,p=Math.sin(S)*(s?s/2:M),n.moveTo(e-f,i-a),n.lineTo(e+p,i-o),n.lineTo(e+f,i+a),n.lineTo(e-p,i+o),n.closePath();break;case"crossRot":S+=nl;case"cross":f=Math.cos(S)*(s?s/2:M),o=Math.cos(S)*M,a=Math.sin(S)*M,p=Math.sin(S)*(s?s/2:M),n.moveTo(e-f,i-a),n.lineTo(e+f,i+a),n.moveTo(e+p,i-o),n.lineTo(e-p,i+o);break;case"star":f=Math.cos(S)*(s?s/2:M),o=Math.cos(S)*M,a=Math.sin(S)*M,p=Math.sin(S)*(s?s/2:M),n.moveTo(e-f,i-a),n.lineTo(e+f,i+a),n.moveTo(e+p,i-o),n.lineTo(e-p,i+o),S+=nl,f=Math.cos(S)*(s?s/2:M),o=Math.cos(S)*M,a=Math.sin(S)*M,p=Math.sin(S)*(s?s/2:M),n.moveTo(e-f,i-a),n.lineTo(e+f,i+a),n.moveTo(e+p,i-o),n.lineTo(e-p,i+o);break;case"line":o=s?s/2:Math.cos(S)*M,a=Math.sin(S)*M,n.moveTo(e-o,i-a),n.lineTo(e+o,i+a);break;case"dash":n.moveTo(e,i),n.lineTo(e+Math.cos(S)*(s?s/2:M),i+Math.sin(S)*M);break;case!1:n.closePath()}n.fill(),t.borderWidth>0&&n.stroke()}}function vo(n,t,e){return e=e||.5,!t||n&&n.x>t.left-e&&n.xt.top-e&&n.y0&&""!==r.strokeColor;let l,c;for(n.save(),n.font=s.string,function MB(n,t){t.translation&&n.translate(t.translation[0],t.translation[1]),Ct(t.rotation)||n.rotate(t.rotation),t.color&&(n.fillStyle=t.color),t.textAlign&&(n.textAlign=t.textAlign),t.textBaseline&&(n.textBaseline=t.textBaseline)}(n,r),l=0;l+n||0;function Eb(n,t){const e={},i=vt(t),s=i?Object.keys(t):t,r=vt(n)?i?o=>at(n[o],n[t[o]]):o=>n[o]:()=>n;for(const o of s)e[o]=kB(r(o));return e}function fE(n){return Eb(n,{top:"y",right:"x",bottom:"y",left:"x"})}function ol(n){return Eb(n,["topLeft","topRight","bottomLeft","bottomRight"])}function Mi(n){const t=fE(n);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Jn(n,t){let e=at((n=n||{}).size,(t=t||xn.font).size);"string"==typeof e&&(e=parseInt(e,10));let i=at(n.style,t.style);i&&!(""+i).match(DB)&&(console.warn('Invalid font style specified: "'+i+'"'),i=void 0);const s={family:at(n.family,t.family),lineHeight:xB(at(n.lineHeight,t.lineHeight),e),size:e,style:i,weight:at(n.weight,t.weight),string:""};return s.string=function yB(n){return!n||Ct(n.size)||Ct(n.family)?null:(n.style?n.style+" ":"")+(n.weight?n.weight+" ":"")+n.size+"px "+n.family}(s),s}function Qd(n,t,e,i){let r,o,a,s=!0;for(r=0,o=n.length;rn[0])){const r=e||n;typeof i>"u"&&(i=yE("_fallback",n));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:n,_rootScopes:r,_fallback:i,_getTarget:s,override:a=>Lb([a,...n],t,r,i)};return new Proxy(o,{deleteProperty:(a,l)=>(delete a[l],delete a._keys,delete n[0][l],!0),get:(a,l)=>mE(a,l,()=>function NB(n,t,e,i){let s;for(const r of t)if(s=yE(EB(r,n),e),typeof s<"u")return Pb(n,s)?Ab(e,i,n,s):s}(l,t,n,a)),getOwnPropertyDescriptor:(a,l)=>Reflect.getOwnPropertyDescriptor(a._scopes[0],l),getPrototypeOf:()=>Reflect.getPrototypeOf(n[0]),has:(a,l)=>vE(a).includes(l),ownKeys:a=>vE(a),set(a,l,c){const u=a._storage||(a._storage=s());return a[l]=u[l]=c,delete a._keys,!0}})}function Hc(n,t,e,i){const s={_cacheable:!1,_proxy:n,_context:t,_subProxy:e,_stack:new Set,_descriptors:pE(n,i),setContext:r=>Hc(n,r,e,i),override:r=>Hc(n.override(r),t,e,i)};return new Proxy(s,{deleteProperty:(r,o)=>(delete r[o],delete n[o],!0),get:(r,o,a)=>mE(r,o,()=>function LB(n,t,e){const{_proxy:i,_context:s,_subProxy:r,_descriptors:o}=n;let a=i[t];return oa(a)&&o.isScriptable(t)&&(a=function PB(n,t,e,i){const{_proxy:s,_context:r,_subProxy:o,_stack:a}=e;if(a.has(n))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+n);a.add(n);let l=t(r,o||i);return a.delete(n),Pb(n,l)&&(l=Ab(s._scopes,s,n,l)),l}(t,a,n,e)),nn(a)&&a.length&&(a=function AB(n,t,e,i){const{_proxy:s,_context:r,_subProxy:o,_descriptors:a}=e;if(typeof r.index<"u"&&i(n))return t[r.index%t.length];if(vt(t[0])){const l=t,c=s._scopes.filter(u=>u!==l);t=[];for(const u of l){const f=Ab(c,s,n,u);t.push(Hc(f,r,o&&o[n],a))}}return t}(t,a,n,o.isIndexable)),Pb(t,a)&&(a=Hc(a,s,r&&r[t],o)),a}(r,o,a)),getOwnPropertyDescriptor:(r,o)=>r._descriptors.allKeys?Reflect.has(n,o)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(n,o),getPrototypeOf:()=>Reflect.getPrototypeOf(n),has:(r,o)=>Reflect.has(n,o),ownKeys:()=>Reflect.ownKeys(n),set:(r,o,a)=>(n[o]=a,delete r[o],!0)})}function pE(n,t={scriptable:!0,indexable:!0}){const{_scriptable:e=t.scriptable,_indexable:i=t.indexable,_allKeys:s=t.allKeys}=n;return{allKeys:s,scriptable:e,indexable:i,isScriptable:oa(e)?e:()=>e,isIndexable:oa(i)?i:()=>i}}const EB=(n,t)=>n?n+bb(t):t,Pb=(n,t)=>vt(t)&&"adapters"!==n&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function mE(n,t,e){if(Object.prototype.hasOwnProperty.call(n,t))return n[t];const i=e();return n[t]=i,i}function _E(n,t,e){return oa(n)?n(t,e):n}const OB=(n,t)=>!0===n?t:"string"==typeof n?ra(t,n):void 0;function RB(n,t,e,i,s){for(const r of t){const o=OB(e,r);if(o){n.add(o);const a=_E(o._fallback,e,s);if(typeof a<"u"&&a!==e&&a!==i)return a}else if(!1===o&&typeof i<"u"&&e!==i)return null}return!1}function Ab(n,t,e,i){const s=t._rootScopes,r=_E(t._fallback,e,i),o=[...n,...s],a=new Set;a.add(i);let l=gE(a,o,e,r||e,i);return!(null===l||typeof r<"u"&&r!==e&&(l=gE(a,o,r,l,i),null===l))&&Lb(Array.from(a),[""],s,r,()=>function FB(n,t,e){const i=n._getTarget();t in i||(i[t]={});const s=i[t];return nn(s)&&vt(e)?e:s||{}}(t,e,i))}function gE(n,t,e,i,s){for(;e;)e=RB(n,t,e,i,s);return e}function yE(n,t){for(const e of t){if(!e)continue;const i=e[n];if(typeof i<"u")return i}}function vE(n){let t=n._keys;return t||(t=n._keys=function HB(n){const t=new Set;for(const e of n)for(const i of Object.keys(e).filter(s=>!s.startsWith("_")))t.add(i);return Array.from(t)}(n._scopes)),t}function bE(n,t,e,i){const{iScale:s}=n,{key:r="r"}=this._parsing,o=new Array(i);let a,l,c,u;for(a=0,l=i;at"x"===n?"y":"x";function VB(n,t,e,i){const s=n.skip?t:n,r=t,o=e.skip?t:e,a=Mb(r,s),l=Mb(o,r);let c=a/(a+l),u=l/(a+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const f=i*c,p=i*u;return{previous:{x:r.x-f*(o.x-s.x),y:r.y-f*(o.y-s.y)},next:{x:r.x+p*(o.x-s.x),y:r.y+p*(o.y-s.y)}}}function Pm(n,t,e){return Math.max(Math.min(n,e),t)}function UB(n,t,e,i,s){let r,o,a,l;if(t.spanGaps&&(n=n.filter(c=>!c.skip)),"monotone"===t.cubicInterpolationMode)!function jB(n,t="x"){const e=wE(t),i=n.length,s=Array(i).fill(0),r=Array(i);let o,a,l,c=Yc(n,0);for(o=0;on.ownerDocument.defaultView.getComputedStyle(n,null),$B=["top","right","bottom","left"];function al(n,t,e){const i={};e=e?"-"+e:"";for(let s=0;s<4;s++){const r=$B[s];i[r]=parseFloat(n[t+"-"+r+e])||0}return i.width=i.left+i.right,i.height=i.top+i.bottom,i}const qB=(n,t,e)=>(n>0||t>0)&&(!e||!e.shadowRoot);function ll(n,t){if("native"in n)return n;const{canvas:e,currentDevicePixelRatio:i}=t,s=Om(e),r="border-box"===s.boxSizing,o=al(s,"padding"),a=al(s,"border","width"),{x:l,y:c,box:u}=function KB(n,t){const e=n.touches,i=e&&e.length?e[0]:n,{offsetX:s,offsetY:r}=i;let a,l,o=!1;if(qB(s,r,n.target))a=s,l=r;else{const c=t.getBoundingClientRect();a=i.clientX-c.left,l=i.clientY-c.top,o=!0}return{x:a,y:l,box:o}}(n,e),f=o.left+(u&&a.left),p=o.top+(u&&a.top);let{width:_,height:v}=t;return r&&(_-=o.width+a.width,v-=o.height+a.height),{x:Math.round((l-f)/_*e.width/i),y:Math.round((c-p)/v*e.height/i)}}const Rm=n=>Math.round(10*n)/10;function TE(n,t,e){const i=t||1,s=Math.floor(n.height*i),r=Math.floor(n.width*i);n.height=Math.floor(n.height),n.width=Math.floor(n.width);const o=n.canvas;return o.style&&(e||!o.style.height&&!o.style.width)&&(o.style.height=`${n.height}px`,o.style.width=`${n.width}px`),(n.currentDevicePixelRatio!==i||o.height!==s||o.width!==r)&&(n.currentDevicePixelRatio=i,o.height=s,o.width=r,n.ctx.setTransform(i,0,0,i,0,0),!0)}const ZB=function(){let n=!1;try{const t={get passive(){return n=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return n}();function SE(n,t){const e=function GB(n,t){return Om(n).getPropertyValue(t)}(n,t),i=e&&e.match(/^(\d+)(\.\d+)?px$/);return i?+i[1]:void 0}function cl(n,t,e,i){return{x:n.x+e*(t.x-n.x),y:n.y+e*(t.y-n.y)}}function QB(n,t,e,i){return{x:n.x+e*(t.x-n.x),y:"middle"===i?e<.5?n.y:t.y:"after"===i?e<1?n.y:t.y:e>0?t.y:n.y}}function ez(n,t,e,i){const s={x:n.cp2x,y:n.cp2y},r={x:t.cp1x,y:t.cp1y},o=cl(n,s,e),a=cl(s,r,e),l=cl(r,t,e),c=cl(o,a,e),u=cl(a,l,e);return cl(c,u,e)}function Vc(n,t,e){return n?function(n,t){return{x:e=>n+n+t-e,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,i)=>e-i,leftForLtr:(e,i)=>e-i}}(t,e):{x:n=>n,setWidth(n){},textAlign:n=>n,xPlus:(n,t)=>n+t,leftForLtr:(n,t)=>n}}function CE(n,t){let e,i;("ltr"===t||"rtl"===t)&&(e=n.canvas.style,i=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),n.prevTextDirection=i)}function DE(n,t){void 0!==t&&(delete n.prevTextDirection,n.canvas.style.setProperty("direction",t[0],t[1]))}function xE(n){return"angle"===n?{between:qd,compare:iB,normalize:gs}:{between:go,compare:(t,e)=>t-e,normalize:t=>t}}function kE({start:n,end:t,count:e,loop:i,style:s}){return{start:n%e,end:t%e,loop:i&&(t-n+1)%e==0,style:s}}function IE(n,t,e){if(!e)return[n];const{property:i,start:s,end:r}=e,o=t.length,{compare:a,between:l,normalize:c}=xE(i),{start:u,end:f,loop:p,style:_}=function iz(n,t,e){const{property:i,start:s,end:r}=e,{between:o,normalize:a}=xE(i),l=t.length;let p,_,{start:c,end:u,loop:f}=n;if(f){for(c+=l,u+=l,p=0,_=l;p<_&&o(a(t[c%l][i]),s,r);++p)c--,u--;c%=l,u%=l}return ua({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=nE.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((i,s)=>{if(!i.running||!i.items.length)return;const r=i.items;let l,o=r.length-1,a=!1;for(;o>=0;--o)l=r[o],l._active?(l._total>i.duration&&(i.duration=l._total),l.tick(t),a=!0):(r[o]=r[r.length-1],r.pop());a&&(s.draw(),this._notify(s,i,t,"progress")),r.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=r.length}),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((i,s)=>Math.max(i,s._duration),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var bo=new cz;const AE="transparent",uz={boolean:(n,t,e)=>e>.5?t:n,color(n,t,e){const i=lE(n||AE),s=i.valid&&lE(t||AE);return s&&s.valid?s.mix(i,e).hexString():t},number:(n,t,e)=>n+(t-n)*e};class dz{constructor(t,e,i,s){const r=e[i];s=Qd([t.to,s,r,t.from]);const o=Qd([t.from,r,s]);this._active=!0,this._fn=t.fn||uz[t.type||typeof o],this._easing=Kd[t.easing]||Kd.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],r=i-this._start,o=this._duration-r;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=Qd([t.to,e,s,t.from]),this._from=Qd([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,r=this._from,o=this._loop,a=this._to;let l;if(this._active=r!==a&&(o||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[s]=this._fn(r,a,l))}wait(){const t=this._promises||(this._promises=[]);return new Promise((e,i)=>{t.push({res:e,rej:i})})}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let s=0;s{const r=t[s];if(!vt(r))return;const o={};for(const a of e)o[a]=r[a];(nn(r.properties)&&r.properties||[s]).forEach(a=>{(a===s||!i.has(a))&&i.set(a,o)})})}_animateOptions(t,e){const i=e.options,s=function fz(n,t){if(!t)return;let e=n.options;if(e)return e.$shared&&(n.options=e=Object.assign({},e,{$shared:!1,$animations:{}})),e;n.options=t}(t,i);if(!s)return[];const r=this._createAnimations(s,i);return i.$shared&&function hz(n,t){const e=[],i=Object.keys(t);for(let s=0;s{t.options=i},()=>{}),r}_createAnimations(t,e){const i=this._properties,s=[],r=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let l;for(l=o.length-1;l>=0;--l){const c=o[l];if("$"===c.charAt(0))continue;if("options"===c){s.push(...this._animateOptions(t,e));continue}const u=e[c];let f=r[c];const p=i.get(c);if(f){if(p&&f.active()){f.update(p,u,a);continue}f.cancel()}p&&p.duration?(r[c]=f=new dz(p,t,c,u),s.push(f)):t[c]=u}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(bo.add(this._chart,i),!0):void 0}}function RE(n,t){const e=n&&n.options||{},i=e.reverse,s=void 0===e.min?t:0,r=void 0===e.max?t:0;return{start:i?r:s,end:i?s:r}}function FE(n,t){const e=[],i=n._getSortedDatasetMetas(t);let s,r;for(s=0,r=i.length;s0||!e&&r<0)return s.index}return null}function VE(n,t){const{chart:e,_cachedMeta:i}=n,s=e._stacks||(e._stacks={}),{iScale:r,vScale:o,index:a}=i,l=r.axis,c=o.axis,u=function gz(n,t,e){return`${n.id}.${t.id}.${e.stack||e.type}`}(r,o,i),f=t.length;let p;for(let _=0;_e[i].axis===t).shift()}function eh(n,t){const e=n.controller.index,i=n.vScale&&n.vScale.axis;if(i){t=t||n._parsed;for(const s of t){const r=s._stacks;if(!r||void 0===r[i]||void 0===r[i][e])return;delete r[i][e],void 0!==r[i]._visualValues&&void 0!==r[i]._visualValues[e]&&delete r[i]._visualValues[e]}}}const Fb=n=>"reset"===n||"none"===n,BE=(n,t)=>t?n:Object.assign({},n);let ca=(()=>{class n{constructor(e,i){this.chart=e,this._ctx=e.ctx,this.index=i,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=HE(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&&eh(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,i=this._cachedMeta,s=this.getDataset(),r=(p,_,v,M)=>"x"===p?_:"r"===p?M:v,o=i.xAxisID=at(s.xAxisID,Rb(e,"x")),a=i.yAxisID=at(s.yAxisID,Rb(e,"y")),l=i.rAxisID=at(s.rAxisID,Rb(e,"r")),c=i.indexAxis,u=i.iAxisID=r(c,o,a,l),f=i.vAxisID=r(c,a,o,l);i.xScale=this.getScaleForId(o),i.yScale=this.getScaleForId(a),i.rScale=this.getScaleForId(l),i.iScale=this.getScaleForId(u),i.vScale=this.getScaleForId(f)}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 i=this._cachedMeta;return e===i.iScale?i.vScale:i.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&eE(this._data,this),e._stacked&&eh(e)}_dataCheck(){const e=this.getDataset(),i=e.data||(e.data=[]),s=this._data;if(vt(i))this._data=function _z(n){const t=Object.keys(n),e=new Array(t.length);let i,s,r;for(i=0,s=t.length;i{const i="_onData"+bb(e),s=n[e];Object.defineProperty(n,e,{configurable:!0,enumerable:!1,value(...r){const o=s.apply(this,r);return n._chartjs.listeners.forEach(a=>{"function"==typeof a[i]&&a[i](...r)}),o}})}))}(i,this),this._syncList=[],this._data=i}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const i=this._cachedMeta,s=this.getDataset();let r=!1;this._dataCheck();const o=i._stacked;i._stacked=HE(i.vScale,i),i.stack!==s.stack&&(r=!0,eh(i),i.stack=s.stack),this._resyncElements(e),(r||o!==i._stacked)&&VE(this,i._parsed)}configure(){const e=this.chart.config,i=e.datasetScopeKeys(this._type),s=e.getOptionScopes(this.getDataset(),i,!0);this.options=e.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,i){const{_cachedMeta:s,_data:r}=this,{iScale:o,_stacked:a}=s,l=o.axis;let f,p,_,c=0===e&&i===r.length||s._sorted,u=e>0&&s._parsed[e-1];if(!1===this._parsing)s._parsed=r,s._sorted=!0,_=r;else{_=nn(r[e])?this.parseArrayData(s,r,e,i):vt(r[e])?this.parseObjectData(s,r,e,i):this.parsePrimitiveData(s,r,e,i);const v=()=>null===p[l]||u&&p[l]n&&!t.hidden&&t._stacked&&{keys:FE(this.chart,!0),values:null})(i,s),u={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:f,max:p}=function yz(n){const{min:t,max:e,minDefined:i,maxDefined:s}=n.getUserBounds();return{min:i?t:Number.NEGATIVE_INFINITY,max:s?e:Number.POSITIVE_INFINITY}}(l);let _,v;function M(){v=r[_];const S=v[l.axis];return!Cn(v[e.axis])||f>S||p=0;--_)if(!M()){this.updateRangeFromParsed(u,e,v,c);break}return u}getAllParsedValues(e){const i=this._cachedMeta._parsed,s=[];let r,o,a;for(r=0,o=i.length;r=0&&ethis.getContext(s,r,i),p);return S.$shared&&(S.$shared=c,o[a]=Object.freeze(BE(S,c))),S}_resolveAnimations(e,i,s){const r=this.chart,o=this._cachedDataOpts,a=`animation-${i}`,l=o[a];if(l)return l;let c;if(!1!==r.options.animation){const f=this.chart.config,p=f.datasetAnimationScopeKeys(this._type,i),_=f.getOptionScopes(this.getDataset(),p);c=f.createResolver(_,this.getContext(e,s,i))}const u=new OE(r,c&&c.animations);return c&&c._cacheable&&(o[a]=Object.freeze(u)),u}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,i){return!i||Fb(e)||this.chart._animationsDisabled}_getSharedOptions(e,i){const s=this.resolveDataElementOptions(e,i),r=this._sharedOptions,o=this.getSharedOptions(s),a=this.includeOptions(i,o)||o!==r;return this.updateSharedOptions(o,i,s),{sharedOptions:o,includeOptions:a}}updateElement(e,i,s,r){Fb(r)?Object.assign(e,s):this._resolveAnimations(i,r).update(e,s)}updateSharedOptions(e,i,s){e&&!Fb(i)&&this._resolveAnimations(void 0,i).update(e,s)}_setStyle(e,i,s,r){e.active=r;const o=this.getStyle(i,r);this._resolveAnimations(i,s,r).update(e,{options:!r&&this.getSharedOptions(o)||o})}removeHoverStyle(e,i,s){this._setStyle(e,s,"active",!1)}setHoverStyle(e,i,s){this._setStyle(e,s,"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 i=this._data,s=this._cachedMeta.data;for(const[l,c,u]of this._syncList)this[l](c,u);this._syncList=[];const r=s.length,o=i.length,a=Math.min(o,r);a&&this.parse(0,a),o>r?this._insertElements(r,o-r,e):o{for(u.length+=i,l=u.length-1;l>=a;l--)u[l]=u[l-i]};for(c(o),l=e;ls-r))}return n._cache.$bar}(t,n.type);let s,r,o,a,i=t._length;const l=()=>{32767===o||-32768===o||(Gd(a)&&(i=Math.min(i,Math.abs(o-a)||i)),a=o)};for(s=0,r=e.length;sMath.abs(a)&&(l=a,c=o),t[e.axis]=c,t._custom={barStart:l,barEnd:c,start:s,end:r,min:o,max:a}}(n,t,e,i):t[e.axis]=e.parse(n,i),t}function jE(n,t,e,i){const s=n.iScale,r=n.vScale,o=s.getLabels(),a=s===r,l=[];let c,u,f,p;for(c=e,u=e+i;cn.x,e="left",i="right"):(t=n.base{class n extends ca{parsePrimitiveData(e,i,s,r){return jE(e,i,s,r)}parseArrayData(e,i,s,r){return jE(e,i,s,r)}parseObjectData(e,i,s,r){const{iScale:o,vScale:a}=e,{xAxisKey:l="x",yAxisKey:c="y"}=this._parsing,u="x"===o.axis?l:c,f="x"===a.axis?l:c,p=[];let _,v,M,S;for(_=s,v=s+r;_c.controller.options.grouped),o=s.options.stacked,a=[],l=c=>{const u=c.controller.getParsed(i),f=u&&u[c.vScale.axis];if(Ct(f)||isNaN(f))return!0};for(const c of r)if((void 0===i||!l(c))&&((!1===o||-1===a.indexOf(c.stack)||void 0===o&&void 0===c.stack)&&a.push(c.stack),c.index===e))break;return a.length||a.push(void 0),a}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,i,s){const r=this._getStacks(e,s),o=void 0!==i?r.indexOf(i):-1;return-1===o?r.length-1:o}_getRuler(){const e=this.options,i=this._cachedMeta,s=i.iScale,r=[];let o,a;for(o=0,a=i.data.length;o=e?1:-1)}(S,i,l)*a,p===l&&(E-=S/2);const V=i.getPixelForDecimal(0),B=i.getPixelForDecimal(1),z=Math.min(V,B),$=Math.max(V,B);E=Math.max(Math.min(E,$),z),M=E+S,s&&!f&&(c._stacks[i.axis]._visualValues[r]=i.getValueForPixel(M)-i.getValueForPixel(E))}if(E===i.getPixelForValue(l)){const V=Ar(S)*i.getLineWidthForValue(l)/2;E+=V,S-=V}return{size:S,base:E,head:M,center:M+S/2}}_calculateBarIndexPixels(e,i){const s=i.scale,r=this.options,o=r.skipNull,a=at(r.maxBarThickness,1/0);let l,c;if(i.grouped){const u=o?this._getStackCount(e):i.stackCount,f="flex"===r.barThickness?function Dz(n,t,e,i){const s=t.pixels,r=s[n];let o=n>0?s[n-1]:null,a=n{class n extends ca{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,i,s,r){const o=super.parsePrimitiveData(e,i,s,r);for(let a=0;a=0;--s)i=Math.max(i,e[s].size(this.resolveDataElementOptions(s))/2);return i>0&&i}getLabelAndValue(e){const i=this._cachedMeta,s=this.chart.data.labels||[],{xScale:r,yScale:o}=i,a=this.getParsed(e),l=r.getLabelForValue(a.x),c=o.getLabelForValue(a.y),u=a._custom;return{label:s[e]||"",value:"("+l+", "+c+(u?", "+u:"")+")"}}update(e){const i=this._cachedMeta.data;this.updateElements(i,0,i.length,e)}updateElements(e,i,s,r){const o="reset"===r,{iScale:a,vScale:l}=this._cachedMeta,{sharedOptions:c,includeOptions:u}=this._getSharedOptions(i,r),f=a.axis,p=l.axis;for(let _=i;_{class n extends ca{constructor(e,i){super(e,i),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,i){const s=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=s;else{let a,l,o=c=>+s[c];if(vt(s[e])){const{key:c="value"}=this._parsing;o=u=>+ra(s[u],c)}for(a=e,l=e+i;a"string"==typeof n&&n.endsWith("%")?parseFloat(n)/100:+n/t)(this.options.cutout,l),1),u=this._getRingWeight(this.index),{circumference:f,rotation:p}=this._getRotationExtents(),{ratioX:_,ratioY:v,offsetX:M,offsetY:S}=function Rz(n,t,e){let i=1,s=1,r=0,o=0;if(tqd(V,a,l,!0)?1:Math.max(B,B*e,z,z*e),v=(V,B,z)=>qd(V,a,l,!0)?-1:Math.min(B,B*e,z,z*e),M=_(0,c,f),S=_(Dn,u,p),P=v(ln,c,f),E=v(ln+Dn,u,p);i=(M-P)/2,s=(S-E)/2,r=-(M+P)/2,o=-(S+E)/2}return{ratioX:i,ratioY:s,offsetX:r,offsetY:o}}(p,f,c),V=Math.max(Math.min((s.width-a)/_,(s.height-a)/v)/2,0),B=WI(this.options.radius,V),$=(B-Math.max(B*c,0))/this._getVisibleDatasetWeightTotal();this.offsetX=M*B,this.offsetY=S*B,r.total=this.calculateTotal(),this.outerRadius=B-$*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-$*u,0),this.updateElements(o,0,o.length,e)}_circumference(e,i){const s=this.options,r=this._cachedMeta,o=this._getCircumference();return i&&s.animation.animateRotate||!this.chart.getDataVisibility(e)||null===r._parsed[e]||r.data[e].hidden?0:this.calculateCircumference(r._parsed[e]*o/sn)}updateElements(e,i,s,r){const o="reset"===r,a=this.chart,l=a.chartArea,f=(l.left+l.right)/2,p=(l.top+l.bottom)/2,_=o&&a.options.animation.animateScale,v=_?0:this.innerRadius,M=_?0:this.outerRadius,{sharedOptions:S,includeOptions:P}=this._getSharedOptions(i,r);let V,E=this._getRotation();for(V=0;V0&&!isNaN(e)?sn*(Math.abs(e)/i):0}getLabelAndValue(e){const s=this.chart,r=s.data.labels||[],o=Xd(this._cachedMeta._parsed[e],s.options.locale);return{label:r[e]||"",value:o}}getMaxBorderWidth(e){let i=0;const s=this.chart;let r,o,a,l,c;if(!e)for(r=0,o=s.data.datasets.length;r"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")}),h(n,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map((r,o)=>{const l=t.getDatasetMeta(0).controller.getStyle(o);return{text:r,fillStyle:l.backgroundColor,strokeStyle:l.borderColor,fontColor:s,lineWidth:l.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(o),index:o}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}}),n})(),Fz=(()=>{class n extends ca{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const i=this._cachedMeta,{dataset:s,data:r=[],_dataset:o}=i,a=this.chart._animationsDisabled;let{start:l,count:c}=sE(i,r,a);this._drawStart=l,this._drawCount=c,rE(i)&&(l=0,c=r.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!o._decimated,s.points=r;const u=this.resolveDatasetElementOptions(e);this.options.showLine||(u.borderWidth=0),u.segment=this.options.segment,this.updateElement(s,void 0,{animated:!a,options:u},e),this.updateElements(r,l,c,e)}updateElements(e,i,s,r){const o="reset"===r,{iScale:a,vScale:l,_stacked:c,_dataset:u}=this._cachedMeta,{sharedOptions:f,includeOptions:p}=this._getSharedOptions(i,r),_=a.axis,v=l.axis,{spanGaps:M,segment:S}=this.options,P=Nc(M)?M:Number.POSITIVE_INFINITY,E=this.chart._animationsDisabled||o||"none"===r,V=i+s,B=e.length;let z=i>0&&this.getParsed(i-1);for(let $=0;$=V){te.skip=!0;continue}const oe=this.getParsed($),Ce=Ct(oe[v]),Pe=te[_]=a.getPixelForValue(oe[_],$),Qe=te[v]=o||Ce?l.getBasePixel():l.getPixelForValue(c?this.applyStack(l,oe,c):oe[v],$);te.skip=isNaN(Pe)||isNaN(Qe)||Ce,te.stop=$>0&&Math.abs(oe[_]-z[_])>P,S&&(te.parsed=oe,te.raw=u.data[$]),p&&(te.options=f||this.resolveDataElementOptions($,ie.active?"active":r)),E||this.updateElement(ie,$,te,r),z=oe}}getMaxOverflow(){const e=this._cachedMeta,i=e.dataset,s=i.options&&i.options.borderWidth||0,r=e.data||[];if(!r.length)return s;const o=r[0].size(this.resolveDataElementOptions(0)),a=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(s,o,a)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}return h(n,"id","line"),h(n,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),h(n,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}}),n})(),GE=(()=>{class n extends ca{constructor(e,i){super(e,i),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const s=this.chart,r=s.data.labels||[],o=Xd(this._cachedMeta._parsed[e].r,s.options.locale);return{label:r[e]||"",value:o}}parseObjectData(e,i,s,r){return bE.bind(this)(e,i,s,r)}update(e){const i=this._cachedMeta.data;this._updateRadius(),this.updateElements(i,0,i.length,e)}getMinMax(){const i={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return this._cachedMeta.data.forEach((s,r)=>{const o=this.getParsed(r).r;!isNaN(o)&&this.chart.getDataVisibility(r)&&(oi.max&&(i.max=o))}),i}_updateRadius(){const e=this.chart,i=e.chartArea,s=e.options,r=Math.min(i.right-i.left,i.bottom-i.top),o=Math.max(r/2,0),l=(o-Math.max(s.cutoutPercentage?o/100*s.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=o-l*this.index,this.innerRadius=this.outerRadius-l}updateElements(e,i,s,r){const o="reset"===r,a=this.chart,c=a.options.animation,u=this._cachedMeta.rScale,f=u.xCenter,p=u.yCenter,_=u.getIndexAngle(0)-.5*ln;let M,v=_;const S=360/this.countVisibleElements();for(M=0;M{!isNaN(this.getParsed(r).r)&&this.chart.getDataVisibility(r)&&i++}),i}_computeAngle(e,i,s){return this.chart.getDataVisibility(e)?ur(this.resolveDataElementOptions(e,i).angle||s):0}}return h(n,"id","polarArea"),h(n,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),h(n,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map((r,o)=>{const l=t.getDatasetMeta(0).controller.getStyle(o);return{text:r,fillStyle:l.backgroundColor,strokeStyle:l.borderColor,fontColor:s,lineWidth:l.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(o),index:o}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}}),n})();var Nz=Object.freeze({__proto__:null,BarController:Az,BubbleController:Oz,DoughnutController:Hb,LineController:Fz,PieController:(()=>{class n extends Hb{}return h(n,"id","pie"),h(n,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"}),n})(),PolarAreaController:GE,RadarController:(()=>{class n extends ca{getLabelAndValue(e){const i=this._cachedMeta.vScale,s=this.getParsed(e);return{label:i.getLabels()[e],value:""+i.getLabelForValue(s[i.axis])}}parseObjectData(e,i,s,r){return bE.bind(this)(e,i,s,r)}update(e){const i=this._cachedMeta,s=i.dataset,r=i.data||[],o=i.iScale.getLabels();if(s.points=r,"resize"!==e){const a=this.resolveDatasetElementOptions(e);this.options.showLine||(a.borderWidth=0),this.updateElement(s,void 0,{_loop:!0,_fullLoop:o.length===r.length,options:a},e)}this.updateElements(r,0,r.length,e)}updateElements(e,i,s,r){const o=this._cachedMeta.rScale,a="reset"===r;for(let l=i;l{class n extends ca{getLabelAndValue(e){const i=this._cachedMeta,s=this.chart.data.labels||[],{xScale:r,yScale:o}=i,a=this.getParsed(e),l=r.getLabelForValue(a.x),c=o.getLabelForValue(a.y);return{label:s[e]||"",value:"("+l+", "+c+")"}}update(e){const i=this._cachedMeta,{data:s=[]}=i,r=this.chart._animationsDisabled;let{start:o,count:a}=sE(i,s,r);if(this._drawStart=o,this._drawCount=a,rE(i)&&(o=0,a=s.length),this.options.showLine){const{dataset:l,_dataset:c}=i;l._chart=this.chart,l._datasetIndex=this.index,l._decimated=!!c._decimated,l.points=s;const u=this.resolveDatasetElementOptions(e);u.segment=this.options.segment,this.updateElement(l,void 0,{animated:!r,options:u},e)}this.updateElements(s,o,a,e)}addElements(){const{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(e,i,s,r){const o="reset"===r,{iScale:a,vScale:l,_stacked:c,_dataset:u}=this._cachedMeta,f=this.resolveDataElementOptions(i,r),p=this.getSharedOptions(f),_=this.includeOptions(r,p),v=a.axis,M=l.axis,{spanGaps:S,segment:P}=this.options,E=Nc(S)?S:Number.POSITIVE_INFINITY,V=this.chart._animationsDisabled||o||"none"===r;let B=i>0&&this.getParsed(i-1);for(let z=i;z0&&Math.abs(ie[v]-B[v])>E,P&&(te.parsed=ie,te.raw=u.data[z]),_&&(te.options=p||this.resolveDataElementOptions(z,$.active?"active":r)),V||this.updateElement($,z,te,r),B=ie}this.updateSharedOptions(p,r,f)}getMaxOverflow(){const e=this._cachedMeta,i=e.data||[];if(!this.options.showLine){let l=0;for(let c=i.length-1;c>=0;--c)l=Math.max(l,i[c].size(this.resolveDataElementOptions(c))/2);return l>0&&l}const s=e.dataset,r=s.options&&s.options.borderWidth||0;if(!i.length)return r;const o=i[0].size(this.resolveDataElementOptions(0)),a=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(r,o,a)/2}}return h(n,"id","scatter"),h(n,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),h(n,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}}),n})()});function ul(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class Yb{static override(t){Object.assign(Yb.prototype,t)}constructor(t){h(this,"options",void 0),this.options=t||{}}init(){}formats(){return ul()}parse(){return ul()}format(){return ul()}add(){return ul()}diff(){return ul()}startOf(){return ul()}endOf(){return ul()}}var $E={_date:Yb};function Hz(n,t,e,i){const{controller:s,data:r,_sorted:o}=n,a=s._cachedMeta.iScale;if(a&&t===a.axis&&"r"!==t&&o&&r.length){const l=a._reversePixels?rB:yo;if(!i)return l(r,t,e);if(s._sharedOptions){const c=r[0],u="function"==typeof c.getRange&&c.getRange(t);if(u){const f=l(r,t,e-u),p=l(r,t,e+u);return{lo:f.lo,hi:p.hi}}}}return{lo:0,hi:r.length-1}}function th(n,t,e,i,s){const r=n.getSortedVisibleDatasetMetas(),o=e[t];for(let a=0,l=r.length;a{l[o](t[e],s)&&(r.push({element:l,datasetIndex:c,index:u}),a=a||l.inRange(t.x,t.y,s))}),i&&!a?[]:r}var zz={evaluateInteractionItems:th,modes:{index(n,t,e,i){const s=ll(t,n),r=e.axis||"x",o=e.includeInvisible||!1,a=e.intersect?Vb(n,s,r,i,o):Bb(n,s,r,!1,i,o),l=[];return a.length?(n.getSortedVisibleDatasetMetas().forEach(c=>{const u=a[0].index,f=c.data[u];f&&!f.skip&&l.push({element:f,datasetIndex:c.index,index:u})}),l):[]},dataset(n,t,e,i){const s=ll(t,n),r=e.axis||"xy",o=e.includeInvisible||!1;let a=e.intersect?Vb(n,s,r,i,o):Bb(n,s,r,!1,i,o);if(a.length>0){const l=a[0].datasetIndex,c=n.getDatasetMeta(l).data;a=[];for(let u=0;uVb(n,ll(t,n),e.axis||"xy",i,e.includeInvisible||!1),nearest:(n,t,e,i)=>Bb(n,ll(t,n),e.axis||"xy",e.intersect,i,e.includeInvisible||!1),x:(n,t,e,i)=>qE(n,ll(t,n),"x",e.intersect,i),y:(n,t,e,i)=>qE(n,ll(t,n),"y",e.intersect,i)}};const KE=["left","top","right","bottom"];function nh(n,t){return n.filter(e=>e.pos===t)}function XE(n,t){return n.filter(e=>-1===KE.indexOf(e.pos)&&e.box.axis===t)}function ih(n,t){return n.sort((e,i)=>{const s=t?i:e,r=t?e:i;return s.weight===r.weight?s.index-r.index:s.weight-r.weight})}function JE(n,t,e,i){return Math.max(n[e],t[e])+Math.max(n[i],t[i])}function ZE(n,t){n.top=Math.max(n.top,t.top),n.left=Math.max(n.left,t.left),n.bottom=Math.max(n.bottom,t.bottom),n.right=Math.max(n.right,t.right)}function $z(n,t,e,i){const{pos:s,box:r}=e,o=n.maxPadding;if(!vt(s)){e.size&&(n[s]-=e.size);const f=i[e.stack]||{size:0,count:1};f.size=Math.max(f.size,e.horizontal?r.height:r.width),e.size=f.size/f.count,n[s]+=e.size}r.getPadding&&ZE(o,r.getPadding());const a=Math.max(0,t.outerWidth-JE(o,n,"left","right")),l=Math.max(0,t.outerHeight-JE(o,n,"top","bottom")),c=a!==n.w,u=l!==n.h;return n.w=a,n.h=l,e.horizontal?{same:c,other:u}:{same:u,other:c}}function Kz(n,t){const e=t.maxPadding;return function i(s){const r={left:0,top:0,right:0,bottom:0};return s.forEach(o=>{r[o]=Math.max(t[o],e[o])}),r}(n?["left","right"]:["top","bottom"])}function sh(n,t,e,i){const s=[];let r,o,a,l,c,u;for(r=0,o=n.length,c=0;rc.box.fullSize),!0),i=ih(nh(t,"left"),!0),s=ih(nh(t,"right")),r=ih(nh(t,"top"),!0),o=ih(nh(t,"bottom")),a=XE(t,"x"),l=XE(t,"y");return{fullSize:e,leftAndTop:i.concat(r),rightAndBottom:s.concat(l).concat(o).concat(a),chartArea:nh(t,"chartArea"),vertical:i.concat(s).concat(l),horizontal:r.concat(o).concat(a)}}(n.boxes),l=a.vertical,c=a.horizontal;Rt(n.boxes,M=>{"function"==typeof M.beforeLayout&&M.beforeLayout()});const u=l.reduce((M,S)=>S.box.options&&!1===S.box.options.display?M:M+1,0)||1,f=Object.freeze({outerWidth:t,outerHeight:e,padding:s,availableWidth:r,availableHeight:o,vBoxMaxWidth:r/2/u,hBoxMaxHeight:o/2}),p=Object.assign({},s);ZE(p,Mi(i));const _=Object.assign({maxPadding:p,w:r,h:o,x:s.left,y:s.top},s),v=function Uz(n,t){const e=function Wz(n){const t={};for(const e of n){const{stack:i,pos:s,stackWeight:r}=e;if(!i||!KE.includes(s))continue;const o=t[i]||(t[i]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=r}return t}(n),{vBoxMaxWidth:i,hBoxMaxHeight:s}=t;let r,o,a;for(r=0,o=n.length;r{const S=M.box;Object.assign(S,n.chartArea),S.update(_.w,_.h,{left:0,top:0,right:0,bottom:0})})}};class eL{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class Xz extends eL{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Nm="$chartjs",Jz={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},tL=n=>null===n||""===n,nL=!!ZB&&{passive:!0};function ej(n,t,e){n.canvas.removeEventListener(t,e,nL)}function Hm(n,t){for(const e of n)if(e===t||e.contains(t))return!0}function nj(n,t,e){const i=n.canvas,s=new MutationObserver(r=>{let o=!1;for(const a of r)o=o||Hm(a.addedNodes,i),o=o&&!Hm(a.removedNodes,i);o&&e()});return s.observe(document,{childList:!0,subtree:!0}),s}function ij(n,t,e){const i=n.canvas,s=new MutationObserver(r=>{let o=!1;for(const a of r)o=o||Hm(a.removedNodes,i),o=o&&!Hm(a.addedNodes,i);o&&e()});return s.observe(document,{childList:!0,subtree:!0}),s}const rh=new Map;let iL=0;function sL(){const n=window.devicePixelRatio;n!==iL&&(iL=n,rh.forEach((t,e)=>{e.currentDevicePixelRatio!==n&&t()}))}function oj(n,t,e){const i=n.canvas,s=i&&Ob(i);if(!s)return;const r=iE((a,l)=>{const c=s.clientWidth;e(a,l),c{const l=a[0],c=l.contentRect.width,u=l.contentRect.height;0===c&&0===u||r(c,u)});return o.observe(s),function sj(n,t){rh.size||window.addEventListener("resize",sL),rh.set(n,t)}(n,r),o}function zb(n,t,e){e&&e.disconnect(),"resize"===t&&function rj(n){rh.delete(n),rh.size||window.removeEventListener("resize",sL)}(n)}function aj(n,t,e){const i=n.canvas,s=iE(r=>{null!==n.ctx&&e(function tj(n,t){const e=Jz[n.type]||n.type,{x:i,y:s}=ll(n,t);return{type:e,chart:t,native:n,x:void 0!==i?i:null,y:void 0!==s?s:null}}(r,n))},n);return function Qz(n,t,e){n.addEventListener(t,e,nL)}(i,t,s),s}class lj extends eL{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function Zz(n,t){const e=n.style,i=n.getAttribute("height"),s=n.getAttribute("width");if(n[Nm]={initial:{height:i,width:s,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",tL(s)){const r=SE(n,"width");void 0!==r&&(n.width=r)}if(tL(i))if(""===n.style.height)n.height=n.width/(t||2);else{const r=SE(n,"height");void 0!==r&&(n.height=r)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[Nm])return!1;const i=e[Nm].initial;["height","width"].forEach(r=>{const o=i[r];Ct(o)?e.removeAttribute(r):e.setAttribute(r,o)});const s=i.style||{};return Object.keys(s).forEach(r=>{e.style[r]=s[r]}),e.width=e.width,delete e[Nm],!0}addEventListener(t,e,i){this.removeEventListener(t,e),(t.$proxies||(t.$proxies={}))[e]=({attach:nj,detach:ij,resize:oj}[e]||aj)(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];s&&(({attach:zb,detach:zb,resize:zb}[e]||ej)(t,e,s),i[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return function JB(n,t,e,i){const s=Om(n),r=al(s,"margin"),o=Am(s.maxWidth,n,"clientWidth")||Dm,a=Am(s.maxHeight,n,"clientHeight")||Dm,l=function XB(n,t,e){let i,s;if(void 0===t||void 0===e){const r=Ob(n);if(r){const o=r.getBoundingClientRect(),a=Om(r),l=al(a,"border","width"),c=al(a,"padding");t=o.width-c.width-l.width,e=o.height-c.height-l.height,i=Am(a.maxWidth,r,"clientWidth"),s=Am(a.maxHeight,r,"clientHeight")}else t=n.clientWidth,e=n.clientHeight}return{width:t,height:e,maxWidth:i||Dm,maxHeight:s||Dm}}(n,t,e);let{width:c,height:u}=l;if("content-box"===s.boxSizing){const p=al(s,"border","width"),_=al(s,"padding");c-=_.width+p.width,u-=_.height+p.height}return c=Math.max(0,c-r.width),u=Math.max(0,i?c/i:u-r.height),c=Rm(Math.min(c,o,l.maxWidth)),u=Rm(Math.min(u,a,l.maxHeight)),c&&!u&&(u=Rm(c/2)),(void 0!==t||void 0!==e)&&i&&l.height&&u>l.height&&(u=l.height,c=Rm(Math.floor(u*i))),{width:c,height:u}}(t,e,i,s)}isAttached(t){const e=Ob(t);return!(!e||!e.isConnected)}}class dr{constructor(){h(this,"x",void 0),h(this,"y",void 0),h(this,"active",!1),h(this,"options",void 0),h(this,"$animations",void 0)}tooltipPosition(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return Nc(this.x)&&Nc(this.y)}getProps(t,e){const i=this.$animations;if(!e||!i)return this;const s={};return t.forEach(r=>{s[r]=i[r]&&i[r].active()?i[r]._to:this[r]}),s}}function Ym(n,t,e,i,s){const r=at(i,0),o=Math.min(at(s,n.length),n.length);let l,c,u,a=0;for(e=Math.ceil(e),s&&(l=s-i,e=l/Math.floor(l/e)),u=r;u<0;)a++,u=Math.round(r+a*e);for(c=Math.max(r,0);c"top"===t||"left"===t?n[t]+e:n[t]-e,oL=(n,t)=>Math.min(t||n,n);function aL(n,t){const e=[],i=n.length/t,s=n.length;let r=0;for(;ro+a)))return l}function oh(n){return n.drawTicks?n.tickLength:0}function lL(n,t){if(!n.display)return 0;const e=Jn(n.font,t),i=Mi(n.padding);return(nn(n.text)?n.text.length:1)*e.lineHeight+i.height}function wj(n,t,e){let i=Sb(n);return(e&&"right"!==t||!e&&"right"===t)&&(i=(n=>"left"===n?"right":"right"===n?"left":n)(i)),i}class dl extends dr{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.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(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=_s(t,Number.POSITIVE_INFINITY),e=_s(e,Number.NEGATIVE_INFINITY),i=_s(i,Number.POSITIVE_INFINITY),s=_s(s,Number.NEGATIVE_INFINITY),{min:_s(t,i),max:_s(e,s),minDefined:Cn(t),maxDefined:Cn(e)}}getMinMax(t){let o,{min:e,max:i,minDefined:s,maxDefined:r}=this.getUserBounds();if(s&&r)return{min:e,max:i};const a=this.getMatchingVisibleMetas();for(let l=0,c=a.length;li?i:e,i=s&&e>i?e:i,{min:_s(e,_s(i,e)),max:_s(i,_s(e,i))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Kt(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:r,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function IB(n,t,e){const{min:i,max:s}=n,r=WI(t,(s-i)/2),o=(a,l)=>e&&0===a?0:a+l;return{min:o(i,-Math.abs(r)),max:o(s,r)}}(this,r,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=as)return function pj(n,t,e,i){let o,s=0,r=e[0];for(i=Math.ceil(i),o=0;os-r).pop(),t}(i);for(let o=0,a=r.length-1;os)return l}return Math.max(s,1)}(r,t,s);if(o>0){let f,p;const _=o>1?Math.round((l-a)/(o-1)):null;for(Ym(t,c,u,Ct(_)?0:a-_,a),f=0,p=o-1;f=r||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const u=this._getLabelSizes(),f=u.widest.width,p=u.highest.height,_=si(this.chart.width-f,0,this.maxWidth);a=t.offset?this.maxWidth/i:_/(i-1),f+6>a&&(a=_/(i-(t.offset?.5:1)),l=this.maxHeight-oh(t.grid)-e.padding-lL(t.title,this.chart.options.font),c=Math.sqrt(f*f+p*p),o=wb(Math.min(Math.asin(si((u.highest.height+6)/a,-1,1)),Math.asin(si(l/c,-1,1))-Math.asin(si(p/c,-1,1)))),o=Math.max(s,Math.min(r,o))),this.labelRotation=o}afterCalculateLabelRotation(){Kt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Kt(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:r}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const l=lL(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=oh(r)+l):(t.height=this.maxHeight,t.width=oh(r)+l),i.display&&this.ticks.length){const{first:c,last:u,widest:f,highest:p}=this._getLabelSizes(),_=2*i.padding,v=ur(this.labelRotation),M=Math.cos(v),S=Math.sin(v);a?t.height=Math.min(this.maxHeight,t.height+(i.mirror?0:S*f.width+M*p.height)+_):t.width=Math.min(this.maxWidth,t.width+(i.mirror?0:M*f.width+S*p.height)+_),this._calculatePadding(c,u,S,M)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:r,padding:o},position:a}=this.options,l=0!==this.labelRotation,c="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const u=this.getPixelForTick(0)-this.left,f=this.right-this.getPixelForTick(this.ticks.length-1);let p=0,_=0;l?c?(p=s*t.width,_=i*e.height):(p=i*t.height,_=s*e.width):"start"===r?_=e.width:"end"===r?p=t.width:"inner"!==r&&(p=t.width/2,_=e.width/2),this.paddingLeft=Math.max((p-u+o)*this.width/(this.width-u),0),this.paddingRight=Math.max((_-f+o)*this.width/(this.width-f),0)}else{let u=e.height/2,f=t.height/2;"start"===r?(u=0,f=t.height):"end"===r&&(u=e.height,f=0),this.paddingTop=u+o,this.paddingBottom=f+o}}_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(){Kt(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=e.gc,s=i.length/2;let r;if(s>t){for(r=0;r({width:o[oe]||0,height:a[oe]||0});return{first:te(0),last:te(e-1),widest:te($),highest:te(ie),widths:o,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return function sB(n){return si(n,-32768,32767)}(this._alignToPixels?sl(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*s?a/i:l/s:l*s0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:r,position:o,border:a}=s,l=r.offset,c=this.isHorizontal(),f=this.ticks.length+(l?1:0),p=oh(r),_=[],v=a.setContext(this.getContext()),M=v.display?v.width:0,S=M/2,P=function(de){return sl(i,de,M)};let E,V,B,z,$,ie,te,oe,Ce,Pe,Qe,zt;if("top"===o)E=P(this.bottom),ie=this.bottom-p,oe=E-S,Pe=P(t.top)+S,zt=t.bottom;else if("bottom"===o)E=P(this.top),Pe=t.top,zt=P(t.bottom)-S,ie=E+S,oe=this.top+p;else if("left"===o)E=P(this.right),$=this.right-p,te=E-S,Ce=P(t.left)+S,Qe=t.right;else if("right"===o)E=P(this.left),Ce=t.left,Qe=P(t.right)-S,$=E+S,te=this.left+p;else if("x"===e){if("center"===o)E=P((t.top+t.bottom)/2+.5);else if(vt(o)){const de=Object.keys(o)[0];E=P(this.chart.scales[de].getPixelForValue(o[de]))}Pe=t.top,zt=t.bottom,ie=E+S,oe=ie+p}else if("y"===e){if("center"===o)E=P((t.left+t.right)/2);else if(vt(o)){const de=Object.keys(o)[0];E=P(this.chart.scales[de].getPixelForValue(o[de]))}$=E-S,te=$-p,Ce=t.left,Qe=t.right}const Di=at(s.ticks.maxTicksLimit,f),Pt=Math.max(1,Math.ceil(f/Di));for(V=0;Vr.value===t);return s>=0?e.setContext(this.getContext(s)).lineWidth:0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,o;const a=(l,c,u)=>{!u.width||!u.color||(i.save(),i.lineWidth=u.width,i.strokeStyle=u.color,i.setLineDash(u.borderDash||[]),i.lineDashOffset=u.borderDashOffset,i.beginPath(),i.moveTo(l.x,l.y),i.lineTo(c.x,c.y),i.stroke(),i.restore())};if(e.display)for(r=0,o=s.length;r{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:e,draw:r=>{this.drawLabels(r)}}]:[{z:e,draw:r=>{this.draw(r)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let r,o;for(r=0,o=e.length;r{const i=e.split("."),s=i.pop(),r=[n].concat(i).join("."),o=t[e].split("."),a=o.pop(),l=o.join(".");xn.route(r,s,l,a)})}(t,n.defaultRoutes),n.descriptors&&xn.describe(t,n.descriptors)}(t,o,i),this.override&&xn.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in xn[s]&&(delete xn[s][i],this.override&&delete il[i])}}class Dj{constructor(){this.controllers=new Vm(ca,"datasets",!0),this.elements=new Vm(dr,"elements"),this.plugins=new Vm(Object,"plugins"),this.scales=new Vm(dl,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach(s=>{const r=i||this._getRegistryForType(s);i||r.isForType(s)||r===this.plugins&&s.id?this._exec(t,r,s):Rt(s,o=>{const a=i||this._getRegistryForType(o);this._exec(t,a,o)})})}_exec(t,e,i){const s=bb(t);Kt(i["before"+s],[],i),e[t](i),Kt(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;er.filter(a=>!o.some(l=>a.plugin.id===l.plugin.id));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Ij(n,t){return t||!1!==n?!0===n?{}:n:null}function Lj(n,{plugin:t,local:e},i,s){const r=n.pluginScopeKeys(t),o=n.getOptionScopes(i,r);return e&&t.defaults&&o.push(t.defaults),n.createResolver(o,s,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function jb(n,t){return((t.datasets||{})[n]||{}).indexAxis||t.indexAxis||(xn.datasets[n]||{}).indexAxis||"x"}function cL(n){if("x"===n||"y"===n||"r"===n)return n}function Oj(n){return"top"===n||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0}function Wb(n,...t){if(cL(n))return n;for(const e of t){const i=e.axis||Oj(e.position)||n.length>1&&cL(n[0].toLowerCase());if(i)return i}throw new Error(`Cannot determine type of '${n}' axis. Please provide 'axis' or 'position' option.`)}function uL(n,t,e){if(e[t+"AxisID"]===n)return{axis:t}}function dL(n){const t=n.options||(n.options={});t.plugins=at(t.plugins,{}),t.scales=function Fj(n,t){const e=il[n.type]||{scales:{}},i=t.scales||{},s=jb(n.type,t),r=Object.create(null);return Object.keys(i).forEach(o=>{const a=i[o];if(!vt(a))return console.error(`Invalid scale configuration for scale: ${o}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${o}`);const l=Wb(o,a,function Rj(n,t){if(t.data&&t.data.datasets){const e=t.data.datasets.filter(i=>i.xAxisID===n||i.yAxisID===n);if(e.length)return uL(n,"x",e[0])||uL(n,"y",e[0])}return{}}(o,n),xn.scales[a.type]),c=function Aj(n,t){return n===t?"_index_":"_value_"}(l,s),u=e.scales||{};r[o]=Ud(Object.create(null),[{axis:l},a,u[l],u[c]])}),n.data.datasets.forEach(o=>{const a=o.type||n.type,l=o.indexAxis||jb(a,t),u=(il[a]||{}).scales||{};Object.keys(u).forEach(f=>{const p=function Pj(n,t){let e=n;return"_index_"===n?e=t:"_value_"===n&&(e="x"===t?"y":"x"),e}(f,l),_=o[p+"AxisID"]||p;r[_]=r[_]||Object.create(null),Ud(r[_],[{axis:p},i[_],u[f]])})}),Object.keys(r).forEach(o=>{const a=r[o];Ud(a,[xn.scales[a.type],xn.scale])}),r}(n,t)}function hL(n){return(n=n||{}).datasets=n.datasets||[],n.labels=n.labels||[],n}const fL=new Map,pL=new Set;function Bm(n,t){let e=fL.get(n);return e||(e=t(),fL.set(n,e),pL.add(e)),e}const ah=(n,t,e)=>{const i=ra(t,e);void 0!==i&&n.add(i)};class Hj{constructor(t){this._config=function Nj(n){return(n=n||{}).data=hL(n.data),dL(n),n}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=hL(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),dL(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Bm(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return Bm(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return Bm(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){const e=t.id;return Bm(`${this.type}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return(!s||e)&&(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:r}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const l=new Set;e.forEach(u=>{t&&(l.add(t),u.forEach(f=>ah(l,t,f))),u.forEach(f=>ah(l,s,f)),u.forEach(f=>ah(l,il[r]||{},f)),u.forEach(f=>ah(l,xn,f)),u.forEach(f=>ah(l,xb,f))});const c=Array.from(l);return 0===c.length&&c.push(Object.create(null)),pL.has(e)&&o.set(e,c),c}chartOptionScopes(){const{options:t,type:e}=this;return[t,il[e]||{},xn.datasets[e]||{},{type:e},xn,xb]}resolveNamedOptions(t,e,i,s=[""]){const r={$shared:!0},{resolver:o,subPrefixes:a}=mL(this._resolverCache,t,s);let l=o;(function Vj(n,t){const{isScriptable:e,isIndexable:i}=pE(n);for(const s of t){const r=e(s),o=i(s),a=(o||r)&&n[s];if(r&&(oa(a)||Yj(a))||o&&nn(a))return!0}return!1})(o,e)&&(r.$shared=!1,l=Hc(o,i=oa(i)?i():i,this.createResolver(t,i,a)));for(const c of e)r[c]=l[c];return r}createResolver(t,e,i=[""],s){const{resolver:r}=mL(this._resolverCache,t,i);return vt(e)?Hc(r,e,void 0,s):r}}function mL(n,t,e){let i=n.get(t);i||(i=new Map,n.set(t,i));const s=e.join();let r=i.get(s);return r||(r={resolver:Lb(t,e),subPrefixes:e.filter(a=>!a.toLowerCase().includes("hover"))},i.set(s,r)),r}const Yj=n=>vt(n)&&Object.getOwnPropertyNames(n).reduce((t,e)=>t||oa(n[e]),!1),zj=["top","bottom","left","right","chartArea"];function _L(n,t){return"top"===n||"bottom"===n||-1===zj.indexOf(n)&&"x"===t}function gL(n,t){return function(e,i){return e[n]===i[n]?e[t]-i[t]:e[n]-i[n]}}function yL(n){const t=n.chart,e=t.options.animation;t.notifyPlugins("afterRender"),Kt(e&&e.onComplete,[n],t)}function jj(n){const t=n.chart,e=t.options.animation;Kt(e&&e.onProgress,[n],t)}function vL(n){return ME()&&"string"==typeof n?n=document.getElementById(n):n&&n.length&&(n=n[0]),n&&n.canvas&&(n=n.canvas),n}const zm={},bL=n=>{const t=vL(n);return Object.values(zm).filter(e=>e.canvas===t).pop()};function Wj(n,t,e){const i=Object.keys(n);for(const s of i){const r=+s;if(r>=t){const o=n[s];delete n[s],(e>0||r>t)&&(n[r+e]=o)}}}let Ub=(()=>{class n{static register(...e){Or.add(...e),wL()}static unregister(...e){Or.remove(...e),wL()}constructor(e,i){const s=this.config=new Hj(i),r=vL(e),o=bL(r);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||function cj(n){return!ME()||typeof OffscreenCanvas<"u"&&n instanceof OffscreenCanvas?Xz:lj}(r)),this.platform.updateConfig(s);const l=this.platform.acquireContext(r,a.aspectRatio),c=l&&l.canvas,u=c&&c.height,f=c&&c.width;this.id=GV(),this.ctx=l,this.canvas=c,this.width=f,this.height=u,this._options=a,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 xj,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function lB(n,t){let e;return function(...i){return t?(clearTimeout(e),e=setTimeout(n,t,i)):n.apply(this,i),t}}(p=>this.update(p),a.resizeDelay||0),this._dataChanges=[],zm[this.id]=this,l&&c?(bo.listen(this,"complete",yL),bo.listen(this,"progress",jj),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:i},width:s,height:r,_aspectRatio:o}=this;return Ct(e)?i&&o?o:r?s/r: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 Or}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():TE(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return dE(this.canvas,this.ctx),this}stop(){return bo.stop(this),this}resize(e,i){bo.running(this)?this._resizeBeforeDraw={width:e,height:i}:this._resize(e,i)}_resize(e,i){const s=this.options,a=this.platform.getMaximumSize(this.canvas,e,i,s.maintainAspectRatio&&this.aspectRatio),l=s.devicePixelRatio||this.platform.getDevicePixelRatio(),c=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,TE(this,l,!0)&&(this.notifyPlugins("resize",{size:a}),Kt(s.onResize,[this,a],this),this.attached&&this._doResize(c)&&this.render())}ensureScalesHaveIDs(){Rt(this.options.scales||{},(s,r)=>{s.id=r})}buildOrUpdateScales(){const e=this.options,i=e.scales,s=this.scales,r=Object.keys(s).reduce((a,l)=>(a[l]=!1,a),{});let o=[];i&&(o=o.concat(Object.keys(i).map(a=>{const l=i[a],c=Wb(a,l),u="r"===c,f="x"===c;return{options:l,dposition:u?"chartArea":f?"bottom":"left",dtype:u?"radialLinear":f?"category":"linear"}}))),Rt(o,a=>{const l=a.options,c=l.id,u=Wb(c,l),f=at(l.type,a.dtype);(void 0===l.position||_L(l.position,u)!==_L(a.dposition))&&(l.position=a.dposition),r[c]=!0;let p=null;c in s&&s[c].type===f?p=s[c]:(p=new(Or.getScale(f))({id:c,type:f,ctx:this.ctx,chart:this}),s[p.id]=p),p.init(l,e)}),Rt(r,(a,l)=>{a||delete s[l]}),Rt(s,a=>{Ti.configure(this,a,a.options),Ti.addBox(this,a)})}_updateMetasets(){const e=this._metasets,i=this.data.datasets.length,s=e.length;if(e.sort((r,o)=>r.index-o.index),s>i){for(let r=i;ri.length&&delete this._stacks,e.forEach((s,r)=>{0===i.filter(o=>o===s._dataset).length&&this._destroyDatasetMeta(r)})}buildOrUpdateControllers(){const e=[],i=this.data.datasets;let s,r;for(this._removeUnreferencedMetasets(),s=0,r=i.length;s{this.getDatasetMeta(i).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const i=this.config;i.update();const s=this._options=i.createResolver(i.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let a=0;for(let u=0,f=this.data.datasets.length;u{u.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(gL("z","_idx"));const{_active:l,_lastEvent:c}=this;c?this._eventHandler(c,!0):l.length&&this._updateHoverStyles(l,l,!0),this.render()}_updateScales(){Rt(this.scales,e=>{Ti.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,i=new Set(Object.keys(this._listeners)),s=new Set(e.events);(!$I(i,s)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,i=this._getUniformDataChanges()||[];for(const{method:s,start:r,count:o}of i)Wj(e,r,"_removeElements"===s?-o:o)}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const i=this.data.datasets.length,s=o=>new Set(e.filter(a=>a[0]===o).map((a,l)=>l+","+a.splice(1).join(","))),r=s(0);for(let o=1;oo.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Ti.update(this,this.width,this.height,e);const i=this.chartArea,s=i.width<=0||i.height<=0;this._layers=[],Rt(this.boxes,r=>{s&&"chartArea"===r.position||(r.configure&&r.configure(),this._layers.push(...r._layers()))},this),this._layers.forEach((r,o)=>{r._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let i=0,s=this.data.datasets.length;i=0;--i)this._drawDataset(e[i]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const i=this.ctx,s=e._clip,r=!s.disabled,o=function Gj(n){const{xScale:t,yScale:e}=n;if(t&&e)return{left:t.left,right:t.right,top:e.top,bottom:e.bottom}}(e)||this.chartArea,a={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",a)&&(r&&Em(i,{left:!1===s.left?0:o.left-s.left,right:!1===s.right?this.width:o.right+s.right,top:!1===s.top?0:o.top-s.top,bottom:!1===s.bottom?this.height:o.bottom+s.bottom}),e.controller.draw(),r&&Lm(i),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(e){return vo(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,i,s,r){const o=zz.modes[i];return"function"==typeof o?o(this,e,s,r):[]}getDatasetMeta(e){const i=this.data.datasets[e],s=this._metasets;let r=s.filter(o=>o&&o._dataset===i).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:i&&i.order||0,index:e,_dataset:i,_parsed:[],_sorted:!1},s.push(r)),r}getContext(){return this.$context||(this.$context=la(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const i=this.data.datasets[e];if(!i)return!1;const s=this.getDatasetMeta(e);return"boolean"==typeof s.hidden?!s.hidden:!i.hidden}setDatasetVisibility(e,i){this.getDatasetMeta(e).hidden=!i}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,i,s){const r=s?"show":"hide",o=this.getDatasetMeta(e),a=o.controller._resolveAnimations(void 0,r);Gd(i)?(o.data[i].hidden=!s,this.update()):(this.setDatasetVisibility(e,s),a.update(o,{visible:s}),this.update(l=>l.datasetIndex===e?r:void 0))}hide(e,i){this._updateVisibility(e,i,!1)}show(e,i){this._updateVisibility(e,i,!0)}_destroyDatasetMeta(e){const i=this._metasets[e];i&&i.controller&&i.controller._destroy(),delete this._metasets[e]}_stop(){let e,i;for(this.stop(),bo.remove(this),e=0,i=this.data.datasets.length;e{i.addEventListener(this,o,a),e[o]=a},r=(o,a,l)=>{o.offsetX=a,o.offsetY=l,this._eventHandler(o)};Rt(this.options.events,o=>s(o,r))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,i=this.platform,s=(c,u)=>{i.addEventListener(this,c,u),e[c]=u},r=(c,u)=>{e[c]&&(i.removeEventListener(this,c,u),delete e[c])},o=(c,u)=>{this.canvas&&this.resize(c,u)};let a;const l=()=>{r("attach",l),this.attached=!0,this.resize(),s("resize",o),s("detach",a)};a=()=>{this.attached=!1,r("resize",o),this._stop(),this._resize(0,0),s("attach",l)},i.isAttached(this.canvas)?l():a()}unbindEvents(){Rt(this._listeners,(e,i)=>{this.platform.removeEventListener(this,i,e)}),this._listeners={},Rt(this._responsiveListeners,(e,i)=>{this.platform.removeEventListener(this,i,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,i,s){const r=s?"set":"remove";let o,a,l,c;for("dataset"===i&&(o=this.getDatasetMeta(e[0].datasetIndex),o.controller["_"+r+"DatasetHoverStyle"]()),l=0,c=e.length;l{const l=this.getDatasetMeta(o);if(!l)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:l.data[a],index:a}});!Sm(s,i)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,i))}notifyPlugins(e,i,s){return this._plugins.notify(this,e,i,s)}isPluginEnabled(e){return 1===this._plugins._cache.filter(i=>i.plugin.id===e).length}_updateHoverStyles(e,i,s){const r=this.options.hover,o=(c,u)=>c.filter(f=>!u.some(p=>f.datasetIndex===p.datasetIndex&&f.index===p.index)),a=o(i,e),l=s?e:o(e,i);a.length&&this.updateHoverStyle(a,r.mode,!1),l.length&&r.mode&&this.updateHoverStyle(l,r.mode,!0)}_eventHandler(e,i){const s={event:e,replay:i,cancelable:!0,inChartArea:this.isPointInArea(e)},r=a=>(a.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",s,r))return;const o=this._handleEvent(e,i,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,r),(o||s.changed)&&this.render(),this}_handleEvent(e,i,s){const{_active:r=[],options:o}=this,l=this._getActiveElements(e,r,s,i),c=function ZV(n){return"mouseup"===n.type||"click"===n.type||"contextmenu"===n.type}(e),u=function Uj(n,t,e,i){return e&&"mouseout"!==n.type?i?t:n:null}(e,this._lastEvent,s,c);s&&(this._lastEvent=null,Kt(o.onHover,[e,l,this],this),c&&Kt(o.onClick,[e,l,this],this));const f=!Sm(l,r);return(f||i)&&(this._active=l,this._updateHoverStyles(l,r,i)),this._lastEvent=u,f}_getActiveElements(e,i,s,r){if("mouseout"===e.type)return[];if(!s)return i;const o=this.options.hover;return this.getElementsAtEventForMode(e,o.mode,o,r)}}return h(n,"defaults",xn),h(n,"instances",zm),h(n,"overrides",il),h(n,"registry",Or),h(n,"version","4.3.0"),h(n,"getChart",bL),n})();function wL(){return Rt(Ub.instances,n=>n._plugins.invalidate())}function Bc(n,t,e,i){return{x:e+n*Math.cos(t),y:i+n*Math.sin(t)}}function jm(n,t,e,i,s,r){const{x:o,y:a,startAngle:l,pixelMargin:c,innerRadius:u}=t,f=Math.max(t.outerRadius+i+e-c,0),p=u>0?u+i+e+c:0;let _=0;const v=s-l;if(i){const _e=((u>0?u-i:0)+(f>0?f-i:0))/2;_=(v-(0!==_e?v*_e/(_e+i):v))/2}const S=(v-Math.max(.001,v*f-e/ln)/f)/2,P=l+S+_,E=s-S-_,{outerStart:V,outerEnd:B,innerStart:z,innerEnd:$}=function Kj(n,t,e,i){const s=function qj(n){return Eb(n,["outerStart","outerEnd","innerStart","innerEnd"])}(n.options.borderRadius),r=(e-t)/2,o=Math.min(r,i*t/2),a=l=>{const c=(e-Math.min(r,l))*i/2;return si(l,0,Math.min(r,c))};return{outerStart:a(s.outerStart),outerEnd:a(s.outerEnd),innerStart:si(s.innerStart,0,o),innerEnd:si(s.innerEnd,0,o)}}(t,p,f,E-P),ie=f-V,te=f-B,oe=P+V/ie,Ce=E-B/te,Pe=p+z,Qe=p+$,zt=P+z/Pe,Di=E-$/Qe;if(n.beginPath(),r){const Pt=(oe+Ce)/2;if(n.arc(o,a,f,oe,Pt),n.arc(o,a,f,Pt,Ce),B>0){const Ge=Bc(te,Ce,o,a);n.arc(Ge.x,Ge.y,B,Ce,E+Dn)}const de=Bc(Qe,E,o,a);if(n.lineTo(de.x,de.y),$>0){const Ge=Bc(Qe,Di,o,a);n.arc(Ge.x,Ge.y,$,E+Dn,Di+Math.PI)}const _e=(E-$/p+(P+z/p))/2;if(n.arc(o,a,p,E-$/p,_e,!0),n.arc(o,a,p,_e,P+z/p,!0),z>0){const Ge=Bc(Pe,zt,o,a);n.arc(Ge.x,Ge.y,z,zt+Math.PI,P-Dn)}const Ee=Bc(ie,P,o,a);if(n.lineTo(Ee.x,Ee.y),V>0){const Ge=Bc(ie,oe,o,a);n.arc(Ge.x,Ge.y,V,P-Dn,oe)}}else{n.moveTo(o,a);const Pt=Math.cos(oe)*f+o,de=Math.sin(oe)*f+a;n.lineTo(Pt,de);const _e=Math.cos(Ce)*f+o,Ee=Math.sin(Ce)*f+a;n.lineTo(_e,Ee)}n.closePath()}class lh extends dr{constructor(t){super(),h(this,"circumference",void 0),h(this,"endAngle",void 0),h(this,"fullCircles",void 0),h(this,"innerRadius",void 0),h(this,"outerRadius",void 0),h(this,"pixelMargin",void 0),h(this,"startAngle",void 0),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,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.getProps(["x","y"],i),{angle:r,distance:o}=ZI(s,{x:t,y:e}),{startAngle:a,endAngle:l,innerRadius:c,outerRadius:u,circumference:f}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),p=(this.options.spacing+this.options.borderWidth)/2,v=at(f,l-a)>=sn||qd(r,a,l),M=go(o,c+p,u+p);return v&&M}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:r,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:l,spacing:c}=this.options,u=(s+r)/2,f=(o+a+c+l)/2;return{x:e+Math.cos(u)*f,y:i+Math.sin(u)*f}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/4,r=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>sn?Math.floor(i/sn):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();const a=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(a)*s,Math.sin(a)*s);const c=s*(1-Math.sin(Math.min(ln,i||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function Xj(n,t,e,i,s){const{fullCircles:r,startAngle:o,circumference:a}=t;let l=t.endAngle;if(r){jm(n,t,e,i,l,s);for(let c=0;cs?(c=s/l,n.arc(r,o,l,e+c,i-c,!0)):n.arc(r,o,s,e+Dn,i-Dn),n.closePath(),n.clip()}(n,t,v),r||(jm(n,t,e,i,v,s),n.stroke())}(t,this,c,r,o),t.restore()}}function ML(n,t,e=t){n.lineCap=at(e.borderCapStyle,t.borderCapStyle),n.setLineDash(at(e.borderDash,t.borderDash)),n.lineDashOffset=at(e.borderDashOffset,t.borderDashOffset),n.lineJoin=at(e.borderJoinStyle,t.borderJoinStyle),n.lineWidth=at(e.borderWidth,t.borderWidth),n.strokeStyle=at(e.borderColor,t.borderColor)}function Zj(n,t,e){n.lineTo(e.x,e.y)}function TL(n,t,e={}){const i=n.length,{start:s=0,end:r=i-1}=e,{start:o,end:a}=t,l=Math.max(s,o),c=Math.min(r,a);return{count:i,start:l,loop:t.loop,ilen:ca&&r>a)?i+c-l:c-l}}function eW(n,t,e,i){const{points:s,options:r}=t,{count:o,start:a,loop:l,ilen:c}=TL(s,e,i),u=function Qj(n){return n.stepped?bB:n.tension||"monotone"===n.cubicInterpolationMode?wB:Zj}(r);let _,v,M,{move:f=!0,reverse:p}=i||{};for(_=0;_<=c;++_)v=s[(a+(p?c-_:_))%o],!v.skip&&(f?(n.moveTo(v.x,v.y),f=!1):u(n,M,v,p,r.stepped),M=v);return l&&(v=s[(a+(p?c:0))%o],u(n,M,v,p,r.stepped)),!!l}function tW(n,t,e,i){const s=t.points,{count:r,start:o,ilen:a}=TL(s,e,i),{move:l=!0,reverse:c}=i||{};let p,_,v,M,S,P,u=0,f=0;const E=B=>(o+(c?a-B:B))%r,V=()=>{M!==S&&(n.lineTo(u,S),n.lineTo(u,M),n.lineTo(u,P))};for(l&&(_=s[E(0)],n.moveTo(_.x,_.y)),p=0;p<=a;++p){if(_=s[E(p)],_.skip)continue;const B=_.x,z=_.y,$=0|B;$===v?(zS&&(S=z),u=(f*u+B)/++f):(V(),n.lineTo(B,z),v=$,f=0,M=S=z),P=z}V()}function Gb(n){const t=n.options;return n._decimated||n._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||t.borderDash&&t.borderDash.length?eW:tW}h(lh,"id","arc"),h(lh,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),h(lh,"defaultRoutes",{backgroundColor:"backgroundColor"}),h(lh,"descriptors",{_scriptable:!0,_indexable:n=>"borderDash"!==n});const rW="function"==typeof Path2D;let Wm=(()=>{class n extends dr{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,i){const s=this.options;!s.tension&&"monotone"!==s.cubicInterpolationMode||s.stepped||this._pointsUpdated||(UB(this._points,s,e,s.spanGaps?this._loop:this._fullLoop,i),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 oz(n,t){const e=n.points,i=n.options.spanGaps,s=e.length;if(!s)return[];const r=!!n._loop,{start:o,end:a}=function sz(n,t,e,i){let s=0,r=t-1;if(e&&!i)for(;ss&&n[r%t].skip;)r--;return r%=t,{start:s,end:r}}(e,s,r,i);return function LE(n,t,e,i){return i&&i.setContext&&e?function az(n,t,e,i){const s=n._chart.getContext(),r=PE(n.options),{_datasetIndex:o,options:{spanGaps:a}}=n,l=e.length,c=[];let u=r,f=t[0].start,p=f;function _(v,M,S,P){const E=a?-1:1;if(v!==M){for(v+=l;e[v%l].skip;)v-=E;for(;e[M%l].skip;)M+=E;v%l!=M%l&&(c.push({start:v%l,end:M%l,loop:S,style:P}),u=P,f=M%l)}}for(const v of t){f=a?f:v.start;let S,M=e[f%l];for(p=f+1;p<=v.end;p++){const P=e[p%l];S=PE(i.setContext(la(s,{type:"segment",p0:M,p1:P,p0DataIndex:(p-1)%l,p1DataIndex:p%l,datasetIndex:o}))),lz(S,u)&&_(f,p-1,v.loop,u),M=P,u=S}f"borderDash"!==t&&"fill"!==t}),n})();function SL(n,t,e,i){const s=n.options,{[e]:r}=n.getProps([e],i);return Math.abs(t-r){class n extends dr{constructor(e){super(),h(this,"parsed",void 0),h(this,"skip",void 0),h(this,"stop",void 0),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,i,s){const r=this.options,{x:o,y:a}=this.getProps(["x","y"],s);return Math.pow(e-o,2)+Math.pow(i-a,2)n.replace("rgb(","rgba(").replace(")",", 0.5)"));function xL(n){return Kb[n%Kb.length]}function kL(n){return DL[n%DL.length]}function IL(n){let t;for(t in n)if(n[t].borderColor||n[t].backgroundColor)return!0;return!1}var vW={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(n,t,e){if(!e.enabled)return;const{data:{datasets:i},options:s}=n.config,{elements:r}=s;if(!e.forceOverride&&(IL(i)||function yW(n){return n&&(n.borderColor||n.backgroundColor)}(s)||r&&IL(r)))return;const o=function gW(n){let t=0;return(e,i)=>{const s=n.getDatasetMeta(i).controller;s instanceof Hb?t=function mW(n,t){return n.backgroundColor=n.data.map(()=>xL(t++)),t}(e,t):s instanceof GE?t=function _W(n,t){return n.backgroundColor=n.data.map(()=>kL(t++)),t}(e,t):s&&(t=function pW(n,t){return n.borderColor=xL(t),n.backgroundColor=kL(t),++t}(e,t))}}(n);i.forEach(o)}};function EL(n){if(n._decimated){const t=n._data;delete n._decimated,delete n._data,Object.defineProperty(n,"data",{configurable:!0,enumerable:!0,writable:!0,value:t})}}function LL(n){n.data.datasets.forEach(t=>{EL(t)})}var TW={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(n,t,e)=>{if(!e.enabled)return void LL(n);const i=n.width;n.data.datasets.forEach((s,r)=>{const{_data:o,indexAxis:a}=s,l=n.getDatasetMeta(r),c=o||s.data;if("y"===Qd([a,n.options.indexAxis])||!l.controller.supportsDecimation)return;const u=n.scales[l.xAxisID];if("linear"!==u.type&&"time"!==u.type||n.options.parsing)return;let v,{start:f,count:p}=function MW(n,t){const e=t.length;let s,i=0;const{iScale:r}=n,{min:o,max:a,minDefined:l,maxDefined:c}=r.getUserBounds();return l&&(i=si(yo(t,r.axis,o).lo,0,e-1)),s=c?si(yo(t,r.axis,a).hi+1,i,e)-i:e-i,{start:i,count:s}}(l,c);if(p<=(e.threshold||4*i))EL(s);else{switch(Ct(o)&&(s._data=c,delete s.data,Object.defineProperty(s,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(M){this._data=M}})),e.algorithm){case"lttb":v=function bW(n,t,e,i,s){const r=s.samples||i;if(r>=e)return n.slice(t,t+e);const o=[],a=(e-2)/(r-2);let l=0;const c=t+e-1;let f,p,_,v,M,u=t;for(o[l++]=n[u],f=0;f_&&(_=v,p=n[E],M=E);o[l++]=p,u=M}return o[l++]=n[c],o}(c,f,p,i,e);break;case"min-max":v=function wW(n,t,e,i){let o,a,l,c,u,f,p,_,v,M,s=0,r=0;const S=[],E=n[t].x,B=n[t+e-1].x-E;for(o=t;oM&&(M=c,p=o),s=(r*s+a.x)/++r;else{const $=o-1;if(!Ct(f)&&!Ct(p)){const ie=Math.min(f,p),te=Math.max(f,p);ie!==_&&ie!==$&&S.push({...n[ie],x:s}),te!==_&&te!==$&&S.push({...n[te],x:s})}o>0&&$!==_&&S.push(n[$]),S.push(a),u=z,r=0,v=M=c,f=p=_=o}}return S}(c,f,p,i);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}s._decimated=v}})},destroy(n){LL(n)}};function Xb(n,t,e,i){if(i)return;let s=t[n],r=e[n];return"angle"===n&&(s=gs(s),r=gs(r)),{property:n,start:s,end:r}}function Jb(n,t,e){for(;t>n;t--){const i=e[t];if(!isNaN(i.x)&&!isNaN(i.y))break}return t}function PL(n,t,e,i){return n&&t?i(n[e],t[e]):n?n[e]:t?t[e]:0}function AL(n,t){let e=[],i=!1;return nn(n)?(i=!0,e=n):e=function CW(n,t){const{x:e=null,y:i=null}=n||{},s=t.points,r=[];return t.segments.forEach(({start:o,end:a})=>{a=Jb(o,a,s);const l=s[o],c=s[a];null!==i?(r.push({x:l.x,y:i}),r.push({x:c.x,y:i})):null!==e&&(r.push({x:e,y:l.y}),r.push({x:e,y:c.y}))}),r}(n,t),e.length?new Wm({points:e,options:{tension:0},_loop:i,_fullLoop:i}):null}function OL(n){return n&&!1!==n.fill}function DW(n,t,e){let s=n[t].fill;const r=[t];let o;if(!e)return s;for(;!1!==s&&-1===r.indexOf(s);){if(!Cn(s))return s;if(o=n[s],!o)return!1;if(o.visible)return s;r.push(s),s=o.fill}return!1}function xW(n,t,e){const i=function LW(n){const t=n.options,e=t.fill;let i=at(e&&e.target,e);return void 0===i&&(i=!!t.backgroundColor),!1!==i&&null!==i&&(!0===i?"origin":i)}(n);if(vt(i))return!isNaN(i.value)&&i;let s=parseFloat(i);return Cn(s)&&Math.floor(s)===s?function kW(n,t,e,i){return("-"===n||"+"===n)&&(e=t+e),!(e===t||e<0||e>=i)&&e}(i[0],t,s,e):["origin","start","end","stack","shape"].indexOf(i)>=0&&i}function OW(n,t,e){const i=[];for(let s=0;s=0;--o){const a=s[o].$filler;a&&(a.line.updateControlPoints(r,a.axis),i&&a.fill&&Zb(n.ctx,a,r))}},beforeDatasetsDraw(n,t,e){if("beforeDatasetsDraw"!==e.drawTime)return;const i=n.getSortedVisibleDatasetMetas();for(let s=i.length-1;s>=0;--s){const r=i[s].$filler;OL(r)&&Zb(n.ctx,r,n.chartArea)}},beforeDatasetDraw(n,t,e){const i=t.meta.$filler;!OL(i)||"beforeDatasetDraw"!==e.drawTime||Zb(n.ctx,i,n.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const YL=(n,t)=>{let{boxHeight:e=t,boxWidth:i=t}=n;return n.usePointStyle&&(e=Math.min(e,t),i=n.pointStyleWidth||Math.min(i,t)),{boxWidth:i,boxHeight:e,itemHeight:Math.max(t,e)}};class VL extends dr{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.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(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,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 t=this.options.labels||{};let e=Kt(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(i=>t.filter(i,this.chart.data))),t.sort&&(e=e.sort((i,s)=>t.sort(i,s,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=Jn(i.font),r=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:l}=YL(i,r);let c,u;e.font=s.string,this.isHorizontal()?(c=this.maxWidth,u=this._fitRows(o,r,a,l)+10):(u=this.maxHeight,c=this._fitCols(o,s,a,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(u,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:r,maxWidth:o,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],u=s+a;let f=t;r.textAlign="left",r.textBaseline="middle";let p=-1,_=-u;return this.legendItems.forEach((v,M)=>{const S=i+e/2+r.measureText(v.text).width;(0===M||c[c.length-1]+S+2*a>o)&&(f+=u,c[c.length-(M>0?0:1)]=0,_+=u,p++),l[M]={left:0,top:_,row:p,width:S,height:s},c[c.length-1]+=S+a}),f}_fitCols(t,e,i,s){const{ctx:r,maxHeight:o,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],u=o-t;let f=a,p=0,_=0,v=0,M=0;return this.legendItems.forEach((S,P)=>{const{itemWidth:E,itemHeight:V}=function UW(n,t,e,i,s){const r=function GW(n,t,e,i){let s=n.text;return s&&"string"!=typeof s&&(s=s.reduce((r,o)=>r.length>o.length?r:o)),t+e.size/2+i.measureText(s).width}(i,n,t,e),o=function $W(n,t,e){let i=n;return"string"!=typeof t.text&&(i=BL(t,e)),i}(s,i,t.lineHeight);return{itemWidth:r,itemHeight:o}}(i,e,r,S,s);P>0&&_+V+2*a>u&&(f+=p+a,c.push({width:p,height:_}),v+=p+a,M++,p=_=0),l[P]={left:v,top:_,col:M,width:E,height:V},p=Math.max(p,E),_+=V+a}),f+=p,c.push({width:p,height:_}),f}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:r}}=this,o=Vc(r,this.left,this.width);if(this.isHorizontal()){let a=0,l=wi(i,this.left+s,this.right-this.lineWidths[a]);for(const c of e)a!==c.row&&(a=c.row,l=wi(i,this.left+s,this.right-this.lineWidths[a])),c.top+=this.top+t+s,c.left=o.leftForLtr(o.x(l),c.width),l+=c.width+s}else{let a=0,l=wi(i,this.top+t+s,this.bottom-this.columnSizes[a].height);for(const c of e)c.col!==a&&(a=c.col,l=wi(i,this.top+t+s,this.bottom-this.columnSizes[a].height)),c.top=l,c.left+=this.left+s,c.left=o.leftForLtr(o.x(c.left),c.width),l+=c.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Em(t,this),this._draw(),Lm(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:r,labels:o}=t,a=xn.color,l=Vc(t.rtl,this.left,this.width),c=Jn(o.font),{padding:u}=o,f=c.size,p=f/2;let _;this.drawTitle(),s.textAlign=l.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=c.string;const{boxWidth:v,boxHeight:M,itemHeight:S}=YL(o,f),V=this.isHorizontal(),B=this._computeTitleHeight();_=V?{x:wi(r,this.left+u,this.right-i[0]),y:this.top+u+B,line:0}:{x:this.left+u,y:wi(r,this.top+B+u,this.bottom-e[0].height),line:0},CE(this.ctx,t.textDirection);const z=S+u;this.legendItems.forEach(($,ie)=>{s.strokeStyle=$.fontColor,s.fillStyle=$.fontColor;const te=s.measureText($.text).width,oe=l.textAlign($.textAlign||($.textAlign=o.textAlign)),Ce=v+p+te;let Pe=_.x,Qe=_.y;l.setWidth(this.width),V?ie>0&&Pe+Ce+u>this.right&&(Qe=_.y+=z,_.line++,Pe=_.x=wi(r,this.left+u,this.right-i[_.line])):ie>0&&Qe+z>this.bottom&&(Pe=_.x=Pe+e[_.line].width+u,_.line++,Qe=_.y=wi(r,this.top+B+u,this.bottom-e[_.line].height)),function($,ie,te){if(isNaN(v)||v<=0||isNaN(M)||M<0)return;s.save();const oe=at(te.lineWidth,1);if(s.fillStyle=at(te.fillStyle,a),s.lineCap=at(te.lineCap,"butt"),s.lineDashOffset=at(te.lineDashOffset,0),s.lineJoin=at(te.lineJoin,"miter"),s.lineWidth=oe,s.strokeStyle=at(te.strokeStyle,a),s.setLineDash(at(te.lineDash,[])),o.usePointStyle){const Ce={radius:M*Math.SQRT2/2,pointStyle:te.pointStyle,rotation:te.rotation,borderWidth:oe},Pe=l.xPlus($,v/2);hE(s,Ce,Pe,ie+p,o.pointStyleWidth&&v)}else{const Ce=ie+Math.max((f-M)/2,0),Pe=l.leftForLtr($,v),Qe=ol(te.borderRadius);s.beginPath(),Object.values(Qe).some(zt=>0!==zt)?Zd(s,{x:Pe,y:Ce,w:v,h:M,radius:Qe}):s.rect(Pe,Ce,v,M),s.fill(),0!==oe&&s.stroke()}s.restore()}(l.x(Pe),Qe,$),Pe=((n,t,e,i)=>n===(i?"left":"right")?e:"center"===n?(t+e)/2:t)(oe,Pe+v+p,V?Pe+Ce:this.right,t.rtl),function($,ie,te){rl(s,te.text,$,ie+S/2,c,{strikethrough:te.hidden,textAlign:l.textAlign(te.textAlign)})}(l.x(Pe),Qe,$),V?_.x+=Ce+u:_.y+="string"!=typeof $.text?BL($,c.lineHeight):z}),DE(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=Jn(e.font),s=Mi(e.padding);if(!e.display)return;const r=Vc(t.rtl,this.left,this.width),o=this.ctx,a=e.position,c=s.top+i.size/2;let u,f=this.left,p=this.width;if(this.isHorizontal())p=Math.max(...this.lineWidths),u=this.top+c,f=wi(t.align,f,this.right-p);else{const v=this.columnSizes.reduce((M,S)=>Math.max(M,S.height),0);u=c+wi(t.align,this.top,this.bottom-v-t.labels.padding-this._computeTitleHeight())}const _=wi(a,f,f+p);o.textAlign=r.textAlign(Sb(a)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=i.string,rl(o,e.text,_,u,i)}_computeTitleHeight(){const t=this.options.title,e=Jn(t.font),i=Mi(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,r;if(go(t,this.left,this.right)&&go(e,this.top,this.bottom))for(r=this.legendHitBoxes,i=0;inull!==n&&null!==t&&n.datasetIndex===t.datasetIndex&&n.index===t.index)(s,i);s&&!r&&Kt(e.onLeave,[t,s,this],this),this._hoveredItem=i,i&&!r&&Kt(e.onHover,[t,i,this],this)}else i&&Kt(e.onClick,[t,i,this],this)}}function BL(n,t){return t*(n.text?n.text.length+.5:0)}var KW={id:"legend",_element:VL,start(n,t,e){const i=n.legend=new VL({ctx:n.ctx,options:e,chart:n});Ti.configure(n,i,e),Ti.addBox(n,i)},stop(n){Ti.removeBox(n,n.legend),delete n.legend},beforeUpdate(n,t,e){const i=n.legend;Ti.configure(n,i,e),i.options=e},afterUpdate(n){const t=n.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(n,t){t.replay||n.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(n,t,e){const i=t.datasetIndex,s=e.chart;s.isDatasetVisible(i)?(s.hide(i),t.hidden=!0):(s.show(i),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:n=>n.chart.options.color,boxWidth:40,padding:10,generateLabels(n){const t=n.data.datasets,{labels:{usePointStyle:e,pointStyle:i,textAlign:s,color:r,useBorderRadius:o,borderRadius:a}}=n.legend.options;return n._getSortedDatasetMetas().map(l=>{const c=l.controller.getStyle(e?0:void 0),u=Mi(c.borderWidth);return{text:t[l.index].label,fillStyle:c.backgroundColor,fontColor:r,hidden:!l.visible,lineCap:c.borderCapStyle,lineDash:c.borderDash,lineDashOffset:c.borderDashOffset,lineJoin:c.borderJoinStyle,lineWidth:(u.width+u.height)/4,strokeStyle:c.borderColor,pointStyle:i||c.pointStyle,rotation:c.rotation,textAlign:s||c.textAlign,borderRadius:o&&(a||c.borderRadius),datasetIndex:l.index}},this)}},title:{color:n=>n.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:n=>!n.startsWith("on"),labels:{_scriptable:n=>!["generateLabels","filter","sort"].includes(n)}}};class Qb extends dr{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.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(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=nn(i.text)?i.text.length:1;this._padding=Mi(i.padding);const r=s*Jn(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:r,options:o}=this,a=o.align;let c,u,f,l=0;return this.isHorizontal()?(u=wi(a,i,r),f=e+t,c=r-i):("left"===o.position?(u=i+t,f=wi(a,s,e),l=-.5*ln):(u=r-t,f=wi(a,e,s),l=.5*ln),c=s-e),{titleX:u,titleY:f,maxWidth:c,rotation:l}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=Jn(e.font),r=i.lineHeight/2+this._padding.top,{titleX:o,titleY:a,maxWidth:l,rotation:c}=this._drawArgs(r);rl(t,e.text,0,0,i,{color:e.color,maxWidth:l,rotation:c,textAlign:Sb(e.align),textBaseline:"middle",translation:[o,a]})}}var JW={id:"title",_element:Qb,start(n,t,e){!function XW(n,t){const e=new Qb({ctx:n.ctx,options:t,chart:n});Ti.configure(n,e,t),Ti.addBox(n,e),n.titleBlock=e}(n,e)},stop(n){Ti.removeBox(n,n.titleBlock),delete n.titleBlock},beforeUpdate(n,t,e){const i=n.titleBlock;Ti.configure(n,i,e),i.options=e},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 Gm=new WeakMap;var ZW={id:"subtitle",start(n,t,e){const i=new Qb({ctx:n.ctx,options:e,chart:n});Ti.configure(n,i,e),Ti.addBox(n,i),Gm.set(n,i)},stop(n){Ti.removeBox(n,Gm.get(n)),Gm.delete(n)},beforeUpdate(n,t,e){const i=Gm.get(n);Ti.configure(n,i,e),i.options=e},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 ch={average(n){if(!n.length)return!1;let t,e,i=0,s=0,r=0;for(t=0,e=n.length;t-1?n.split("\n"):n}function QW(n,t){const{element:e,datasetIndex:i,index:s}=t,r=n.getDatasetMeta(i).controller,{label:o,value:a}=r.getLabelAndValue(s);return{chart:n,label:o,parsed:r.getParsed(s),raw:n.data.datasets[i].data[s],formattedValue:a,dataset:r.getDataset(),dataIndex:s,datasetIndex:i,element:e}}function zL(n,t){const e=n.chart.ctx,{body:i,footer:s,title:r}=n,{boxWidth:o,boxHeight:a}=t,l=Jn(t.bodyFont),c=Jn(t.titleFont),u=Jn(t.footerFont),f=r.length,p=s.length,_=i.length,v=Mi(t.padding);let M=v.height,S=0,P=i.reduce((B,z)=>B+z.before.length+z.lines.length+z.after.length,0);P+=n.beforeBody.length+n.afterBody.length,f&&(M+=f*c.lineHeight+(f-1)*t.titleSpacing+t.titleMarginBottom),P&&(M+=_*(t.displayColors?Math.max(a,l.lineHeight):l.lineHeight)+(P-_)*l.lineHeight+(P-1)*t.bodySpacing),p&&(M+=t.footerMarginTop+p*u.lineHeight+(p-1)*t.footerSpacing);let E=0;const V=function(B){S=Math.max(S,e.measureText(B).width+E)};return e.save(),e.font=c.string,Rt(n.title,V),e.font=l.string,Rt(n.beforeBody.concat(n.afterBody),V),E=t.displayColors?o+2+t.boxPadding:0,Rt(i,B=>{Rt(B.before,V),Rt(B.lines,V),Rt(B.after,V)}),E=0,e.font=u.string,Rt(n.footer,V),e.restore(),S+=v.width,{width:S,height:M}}function nU(n,t,e,i){const{x:s,width:r}=e,{width:o,chartArea:{left:a,right:l}}=n;let c="center";return"center"===i?c=s<=(a+l)/2?"left":"right":s<=r/2?c="left":s>=o-r/2&&(c="right"),function tU(n,t,e,i){const{x:s,width:r}=i,o=e.caretSize+e.caretPadding;if("left"===n&&s+r+o>t.width||"right"===n&&s-r-o<0)return!0}(c,n,t,e)&&(c="center"),c}function jL(n,t,e){const i=e.yAlign||t.yAlign||function eU(n,t){const{y:e,height:i}=t;return en.height-i/2?"bottom":"center"}(n,e);return{xAlign:e.xAlign||t.xAlign||nU(n,t,e,i),yAlign:i}}function WL(n,t,e,i){const{caretSize:s,caretPadding:r,cornerRadius:o}=n,{xAlign:a,yAlign:l}=e,c=s+r,{topLeft:u,topRight:f,bottomLeft:p,bottomRight:_}=ol(o);let v=function iU(n,t){let{x:e,width:i}=n;return"right"===t?e-=i:"center"===t&&(e-=i/2),e}(t,a);const M=function sU(n,t,e){let{y:i,height:s}=n;return"top"===t?i+=e:i-="bottom"===t?s+e:s/2,i}(t,l,c);return"center"===l?"left"===a?v+=c:"right"===a&&(v-=c):"left"===a?v-=Math.max(u,p)+s:"right"===a&&(v+=Math.max(f,_)+s),{x:si(v,0,i.width-t.width),y:si(M,0,i.height-t.height)}}function $m(n,t,e){const i=Mi(e.padding);return"center"===t?n.x+n.width/2:"right"===t?n.x+n.width-i.right:n.x+i.left}function UL(n){return Rr([],wo(n))}function GL(n,t){const e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?n.override(e):n}const $L={beforeTitle:_o,title(n){if(n.length>0){const t=n[0],e=t.chart.data.labels,i=e?e.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(i>0&&t.dataIndex"u"?$L[t].call(e,i):s}let qL=(()=>{class n extends dr{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 i=this.chart,s=this.options.setContext(this.getContext()),r=s.enabled&&i.options.animation&&s.animations,o=new OE(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=function rU(n,t,e){return la(n,{tooltip:t,tooltipItems:e,type:"tooltip"})}(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,i){const{callbacks:s}=i,r=es(s,"beforeTitle",this,e),o=es(s,"title",this,e),a=es(s,"afterTitle",this,e);let l=[];return l=Rr(l,wo(r)),l=Rr(l,wo(o)),l=Rr(l,wo(a)),l}getBeforeBody(e,i){return UL(es(i.callbacks,"beforeBody",this,e))}getBody(e,i){const{callbacks:s}=i,r=[];return Rt(e,o=>{const a={before:[],lines:[],after:[]},l=GL(s,o);Rr(a.before,wo(es(l,"beforeLabel",this,o))),Rr(a.lines,es(l,"label",this,o)),Rr(a.after,wo(es(l,"afterLabel",this,o))),r.push(a)}),r}getAfterBody(e,i){return UL(es(i.callbacks,"afterBody",this,e))}getFooter(e,i){const{callbacks:s}=i,r=es(s,"beforeFooter",this,e),o=es(s,"footer",this,e),a=es(s,"afterFooter",this,e);let l=[];return l=Rr(l,wo(r)),l=Rr(l,wo(o)),l=Rr(l,wo(a)),l}_createItems(e){const i=this._active,s=this.chart.data,r=[],o=[],a=[];let c,u,l=[];for(c=0,u=i.length;ce.filter(f,p,_,s))),e.itemSort&&(l=l.sort((f,p)=>e.itemSort(f,p,s))),Rt(l,f=>{const p=GL(e.callbacks,f);r.push(es(p,"labelColor",this,f)),o.push(es(p,"labelPointStyle",this,f)),a.push(es(p,"labelTextColor",this,f))}),this.labelColors=r,this.labelPointStyles=o,this.labelTextColors=a,this.dataPoints=l,l}update(e,i){const s=this.options.setContext(this.getContext()),r=this._active;let o,a=[];if(r.length){const l=ch[s.position].call(this,r,this._eventPosition);a=this._createItems(s),this.title=this.getTitle(a,s),this.beforeBody=this.getBeforeBody(a,s),this.body=this.getBody(a,s),this.afterBody=this.getAfterBody(a,s),this.footer=this.getFooter(a,s);const c=this._size=zL(this,s),u=Object.assign({},l,c),f=jL(this.chart,s,u),p=WL(s,u,f,this.chart);this.xAlign=f.xAlign,this.yAlign=f.yAlign,o={opacity:1,x:p.x,y:p.y,width:c.width,height:c.height,caretX:l.x,caretY:l.y}}else 0!==this.opacity&&(o={opacity:0});this._tooltipItems=a,this.$context=void 0,o&&this._resolveAnimations().update(this,o),e&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:i})}drawCaret(e,i,s,r){const o=this.getCaretPosition(e,s,r);i.lineTo(o.x1,o.y1),i.lineTo(o.x2,o.y2),i.lineTo(o.x3,o.y3)}getCaretPosition(e,i,s){const{xAlign:r,yAlign:o}=this,{caretSize:a,cornerRadius:l}=s,{topLeft:c,topRight:u,bottomLeft:f,bottomRight:p}=ol(l),{x:_,y:v}=e,{width:M,height:S}=i;let P,E,V,B,z,$;return"center"===o?(z=v+S/2,"left"===r?(P=_,E=P-a,B=z+a,$=z-a):(P=_+M,E=P+a,B=z-a,$=z+a),V=P):(E="left"===r?_+Math.max(c,f)+a:"right"===r?_+M-Math.max(u,p)-a:this.caretX,"top"===o?(B=v,z=B-a,P=E-a,V=E+a):(B=v+S,z=B+a,P=E+a,V=E-a),$=B),{x1:P,x2:E,x3:V,y1:B,y2:z,y3:$}}drawTitle(e,i,s){const r=this.title,o=r.length;let a,l,c;if(o){const u=Vc(s.rtl,this.x,this.width);for(e.x=$m(this,s.titleAlign,s),i.textAlign=u.textAlign(s.titleAlign),i.textBaseline="middle",a=Jn(s.titleFont),l=s.titleSpacing,i.fillStyle=s.titleColor,i.font=a.string,c=0;c0!==V)?(e.beginPath(),e.fillStyle=o.multiKeyBackground,Zd(e,{x:S,y:M,w:u,h:c,radius:E}),e.fill(),e.stroke(),e.fillStyle=a.backgroundColor,e.beginPath(),Zd(e,{x:P,y:M+1,w:u-2,h:c-2,radius:E}),e.fill()):(e.fillStyle=o.multiKeyBackground,e.fillRect(S,M,u,c),e.strokeRect(S,M,u,c),e.fillStyle=a.backgroundColor,e.fillRect(P,M+1,u-2,c-2))}e.fillStyle=this.labelTextColors[s]}drawBody(e,i,s){const{body:r}=this,{bodySpacing:o,bodyAlign:a,displayColors:l,boxHeight:c,boxWidth:u,boxPadding:f}=s,p=Jn(s.bodyFont);let _=p.lineHeight,v=0;const M=Vc(s.rtl,this.x,this.width),S=function(oe){i.fillText(oe,M.x(e.x+v),e.y+_/2),e.y+=_+o},P=M.textAlign(a);let E,V,B,z,$,ie,te;for(i.textAlign=a,i.textBaseline="middle",i.font=p.string,e.x=$m(this,P,s),i.fillStyle=s.bodyColor,Rt(this.beforeBody,S),v=l&&"right"!==P?"center"===a?u/2+f:u+2+f:0,z=0,ie=r.length;z0&&i.stroke()}_updateAnimationTarget(e){const i=this.chart,s=this.$animations,r=s&&s.x,o=s&&s.y;if(r||o){const a=ch[e.position].call(this,this._active,this._eventPosition);if(!a)return;const l=this._size=zL(this,e),c=Object.assign({},a,this._size),u=jL(i,e,c),f=WL(e,c,u,i);(r._to!==f.x||o._to!==f.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=l.width,this.height=l.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,f))}}_willRender(){return!!this.opacity}draw(e){const i=this.options.setContext(this.getContext());let s=this.opacity;if(!s)return;this._updateAnimationTarget(i);const r={width:this.width,height:this.height},o={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;const a=Mi(i.padding);i.enabled&&(this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length)&&(e.save(),e.globalAlpha=s,this.drawBackground(o,e,r,i),CE(e,i.textDirection),o.y+=a.top,this.drawTitle(o,e,i),this.drawBody(o,e,i),this.drawFooter(o,e,i),DE(e,i.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,i){const s=this._active,r=e.map(({datasetIndex:l,index:c})=>{const u=this.chart.getDatasetMeta(l);if(!u)throw new Error("Cannot find a dataset at index "+l);return{datasetIndex:l,element:u.data[c],index:c}}),o=!Sm(s,r),a=this._positionChanged(r,i);(o||a)&&(this._active=r,this._eventPosition=i,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,i,s=!0){if(i&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const r=this.options,o=this._active||[],a=this._getActiveElements(e,o,i,s),l=this._positionChanged(a,e),c=i||!Sm(a,o)||l;return c&&(this._active=a,(r.enabled||r.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,i))),c}_getActiveElements(e,i,s,r){const o=this.options;if("mouseout"===e.type)return[];if(!r)return i;const a=this.chart.getElementsAtEventForMode(e,o.mode,o,s);return o.reverse&&a.reverse(),a}_positionChanged(e,i){const{caretX:s,caretY:r,options:o}=this,a=ch[o.position].call(this,e,i);return!1!==a&&(s!==a.x||r!==a.y)}}return h(n,"positioners",ch),n})();var oU={id:"tooltip",_element:qL,positioners:ch,afterInit(n,t,e){e&&(n.tooltip=new qL({chart:n,options:e}))},beforeUpdate(n,t,e){n.tooltip&&n.tooltip.initialize(e)},reset(n,t,e){n.tooltip&&n.tooltip.initialize(e)},afterDraw(n){const t=n.tooltip;if(t&&t._willRender()){const e={tooltip:t};if(!1===n.notifyPlugins("beforeTooltipDraw",{...e,cancelable:!0}))return;t.draw(n.ctx),n.notifyPlugins("afterTooltipDraw",e)}},afterEvent(n,t){n.tooltip&&n.tooltip.handleEvent(t.event,t.replay,t.inChartArea)&&(t.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:(n,t)=>t.bodyFont.size,boxWidth:(n,t)=>t.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:$L},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:n=>"filter"!==n&&"itemSort"!==n&&"external"!==n,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},aU=Object.freeze({__proto__:null,Colors:vW,Decimation:TW,Filler:jW,Legend:KW,SubTitle:ZW,Title:JW,Tooltip:oU});function KL(n){const t=this.getLabels();return n>=0&&n{class n extends dl{constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const i=this._addedLabels;if(i.length){const s=this.getLabels();for(const{index:r,label:o}of i)s[r]===o&&s.splice(r,1);this._addedLabels=[]}super.init(e)}parse(e,i){if(Ct(e))return null;const s=this.getLabels();return((n,t)=>null===n?null:si(Math.round(n),0,t))(i=isFinite(i)&&s[i]===e?i:function cU(n,t,e,i){const s=n.indexOf(t);return-1===s?((n,t,e,i)=>("string"==typeof t?(e=n.push(t)-1,i.unshift({index:e,label:t})):isNaN(t)&&(e=null),e))(n,t,e,i):s!==n.lastIndexOf(t)?e:s}(s,e,at(i,e),this._addedLabels),s.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:r}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(s=0),i||(r=this.getLabels().length-1)),this.min=s,this.max=r}buildTicks(){const e=this.min,i=this.max,s=this.options.offset,r=[];let o=this.getLabels();o=0===e&&i===o.length-1?o:o.slice(e,i+1),this._valueRange=Math.max(o.length-(s?0:1),1),this._startValue=this.min-(s?.5:0);for(let a=e;a<=i;a++)r.push({value:a});return r}getLabelForValue(e){return KL.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 i=this.ticks;return e<0||e>i.length-1?null:this.getPixelForValue(i[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}return h(n,"id","category"),h(n,"defaults",{ticks:{callback:KL}}),n})();function XL(n,t,{horizontal:e,minRotation:i}){const s=ur(i),r=(e?Math.sin(s):Math.cos(s))||.001;return Math.min(t/r,.75*t*(""+n).length)}class qm extends dl{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return Ct(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:r}=this;const o=l=>s=e?s:l,a=l=>r=i?r:l;if(t){const l=Ar(s),c=Ar(r);l<0&&c<0?a(0):l>0&&c>0&&o(0)}if(s===r){let l=0===r?1:Math.abs(.05*r);a(r+l),t||o(s-l)}this.min=s,this.max=r}getTickLimit(){const t=this.options.ticks;let s,{maxTicksLimit:e,stepSize:i}=t;return i?(s=Math.ceil(this.max/i)-Math.floor(this.min/i)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${i} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),e=e||11),e&&(s=Math.min(e,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const o=function hU(n,t){const e=[],{bounds:s,step:r,min:o,max:a,precision:l,count:c,maxTicks:u,maxDigits:f,includeBounds:p}=n,_=r||1,v=u-1,{min:M,max:S}=t,P=!Ct(o),E=!Ct(a),V=!Ct(c),B=(S-M)/(f+1);let $,ie,te,oe,z=KI((S-M)/v/_)*_;if(z<1e-14&&!P&&!E)return[{value:M},{value:S}];oe=Math.ceil(S/z)-Math.floor(M/z),oe>v&&(z=KI(oe*z/v/_)*_),Ct(l)||($=Math.pow(10,l),z=Math.ceil(z*$)/$),"ticks"===s?(ie=Math.floor(M/z)*z,te=Math.ceil(S/z)*z):(ie=M,te=S),P&&E&&r&&function nB(n,t){const e=Math.round(n);return e-t<=n&&e+t>=n}((a-o)/r,z/1e3)?(oe=Math.round(Math.min((a-o)/z,u)),z=(a-o)/oe,ie=o,te=a):V?(ie=P?o:ie,te=E?a:te,oe=c-1,z=(te-ie)/oe):(oe=(te-ie)/z,oe=$d(oe,Math.round(oe),z/1e3)?Math.round(oe):Math.ceil(oe));const Ce=Math.max(JI(z),JI(ie));$=Math.pow(10,Ct(l)?Ce:l),ie=Math.round(ie*$)/$,te=Math.round(te*$)/$;let Pe=0;for(P&&(p&&ie!==o?(e.push({value:o}),iea)break;e.push({value:Qe})}return E&&p&&te!==a?e.length&&$d(e[e.length-1].value,a,XL(a,B,n))?e[e.length-1].value=a:e.push({value:a}):(!E||te===a)&&e.push({value:te}),e}({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&XI(o,this,"value"),t.reverse?(o.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),o}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const s=(i-e)/Math.max(t.length-1,1)/2;e-=s,i+=s}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return Xd(t,this.chart.options.locale,this.options.ticks.format)}}class e1 extends qm{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=Cn(t)?t:0,this.max=Cn(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=ur(this.options.ticks.minRotation),s=(t?Math.sin(i):Math.cos(i))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,r.lineHeight/s))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}h(e1,"id","linear"),h(e1,"defaults",{ticks:{callback:km.formatters.numeric}});const uh=n=>Math.floor(aa(n)),hl=(n,t)=>Math.pow(10,uh(n)+t);function JL(n){return n/Math.pow(10,uh(n))==1}function ZL(n,t,e){const i=Math.pow(10,e),s=Math.floor(n/i);return Math.ceil(t/i)-s}class t1 extends dl{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=qm.prototype.parse.apply(this,[t,e]);if(0!==i)return Cn(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=Cn(t)?Math.max(0,t):null,this.max=Cn(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Cn(this._userMin)&&(this.min=t===hl(this.min,0)?hl(this.min,-1):hl(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const r=a=>i=t?i:a,o=a=>s=e?s:a;i===s&&(i<=0?(r(1),o(10)):(r(hl(i,-1)),o(hl(s,1)))),i<=0&&r(hl(s,-1)),s<=0&&o(hl(i,1)),this.min=i,this.max=s}buildTicks(){const t=this.options,i=function pU(n,{min:t,max:e}){t=_s(n.min,t);const i=[],s=uh(t);let r=function fU(n,t){let i=uh(t-n);for(;ZL(n,t,i)>10;)i++;for(;ZL(n,t,i)<10;)i--;return Math.min(i,uh(n))}(t,e),o=r<0?Math.pow(10,Math.abs(r)):1;const a=Math.pow(10,r),l=s>r?Math.pow(10,s):0,c=Math.round((t-l)*o)/o,u=Math.floor((t-l)/a/10)*a*10;let f=Math.floor((c-u)/Math.pow(10,r)),p=_s(n.min,Math.round((l+u+f*Math.pow(10,r))*o)/o);for(;p=10?f=f<15?15:20:f++,f>=20&&(r++,f=2,o=r>=0?1:o),p=Math.round((l+u+f*Math.pow(10,r))*o)/o;const _=_s(n.max,p);return i.push({value:_,major:JL(_),significand:f}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&XI(i,this,"value"),t.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}getLabelForValue(t){return void 0===t?"0":Xd(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=aa(t),this._valueRange=aa(this.max)-aa(t)}getPixelForValue(t){return(void 0===t||0===t)&&(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(aa(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function n1(n){const t=n.ticks;if(t.display&&n.display){const e=Mi(t.backdropPadding);return at(t.font&&t.font.size,xn.font.size)+e.height}return 0}function mU(n,t,e){return e=nn(e)?e:[e],{w:vB(n,t.string,e),h:e.length*t.lineHeight}}function QL(n,t,e,i,s){return n===i||n===s?{start:t-e/2,end:t+e/2}:ns?{start:t-e,end:t}:{start:t,end:t+e}}function gU(n,t,e,i,s){const r=Math.abs(Math.sin(e)),o=Math.abs(Math.cos(e));let a=0,l=0;i.startt.r&&(a=(i.end-t.r)/r,n.r=Math.max(n.r,t.r+a)),s.startt.b&&(l=(s.end-t.b)/o,n.b=Math.max(n.b,t.b+l))}function yU(n,t,e){const i=n.drawingArea,{extra:s,additionalAngle:r,padding:o,size:a}=e,l=n.getPointPosition(t,i+s+o,r),c=Math.round(wb(gs(l.angle+Dn))),u=function TU(n,t,e){return 90===e||270===e?n-=t/2:(e>270||e<90)&&(n-=t),n}(l.y,a.h,c),f=function wU(n){return 0===n||180===n?"center":n<180?"left":"right"}(c),p=function MU(n,t,e){return"right"===e?n-=t:"center"===e&&(n-=t/2),n}(l.x,a.w,f);return{visible:!0,x:l.x,y:u,textAlign:f,left:p,top:u,right:p+a.w,bottom:u+a.h}}function vU(n,t){if(!t)return!0;const{left:e,top:i,right:s,bottom:r}=n;return!(vo({x:e,y:i},t)||vo({x:e,y:r},t)||vo({x:s,y:i},t)||vo({x:s,y:r},t))}function SU(n,t,e){const{left:i,top:s,right:r,bottom:o}=e,{backdropColor:a}=t;if(!Ct(a)){const l=ol(t.borderRadius),c=Mi(t.backdropPadding);n.fillStyle=a;const u=i-c.left,f=s-c.top,p=r-i+c.width,_=o-s+c.height;Object.values(l).some(v=>0!==v)?(n.beginPath(),Zd(n,{x:u,y:f,w:p,h:_,radius:l}),n.fill()):n.fillRect(u,f,p,_)}}function eP(n,t,e,i){const{ctx:s}=n;if(e)s.arc(n.xCenter,n.yCenter,t,0,sn);else{let r=n.getPointPosition(0,t);s.moveTo(r.x,r.y);for(let o=1;o{const s=Kt(this.options.pointLabels.callback,[e,i],this);return s||0===s?s:""}).filter((e,i)=>this.chart.getDataVisibility(i))}fit(){const t=this.options;t.display&&t.pointLabels.display?function _U(n){const t={l:n.left+n._padding.left,r:n.right-n._padding.right,t:n.top+n._padding.top,b:n.bottom-n._padding.bottom},e=Object.assign({},t),i=[],s=[],r=n._pointLabels.length,o=n.options.pointLabels,a=o.centerPointLabels?ln/r:0;for(let l=0;l=0&&t=0;s--){const r=n._pointLabelItems[s];if(!r.visible)continue;const o=i.setContext(n.getPointLabelContext(s));SU(e,o,r);const a=Jn(o.font),{x:l,y:c,textAlign:u}=r;rl(e,n._pointLabels[s],l,c+a.lineHeight/2,a,{color:o.color,textAlign:u,textBaseline:"middle"})}}(this,o),s.display&&this.ticks.forEach((u,f)=>{if(0!==f){l=this.getDistanceFromCenterForValue(u.value);const p=this.getContext(f),_=s.setContext(p),v=r.setContext(p);!function DU(n,t,e,i,s){const r=n.ctx,o=t.circular,{color:a,lineWidth:l}=t;!o&&!i||!a||!l||e<0||(r.save(),r.strokeStyle=a,r.lineWidth=l,r.setLineDash(s.dash),r.lineDashOffset=s.dashOffset,r.beginPath(),eP(n,e,o,i),r.closePath(),r.stroke(),r.restore())}(this,_,l,o,v)}}),i.display){for(t.save(),a=o-1;a>=0;a--){const u=i.setContext(this.getPointLabelContext(a)),{color:f,lineWidth:p}=u;!p||!f||(t.lineWidth=p,t.strokeStyle=f,t.setLineDash(u.borderDash),t.lineDashOffset=u.borderDashOffset,l=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),c=this.getPointPosition(a,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(c.x,c.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let r,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((a,l)=>{if(0===l&&!e.reverse)return;const c=i.setContext(this.getContext(l)),u=Jn(c.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=u.string,o=t.measureText(a.label).width,t.fillStyle=c.backdropColor;const f=Mi(c.backdropPadding);t.fillRect(-o/2-f.left,-r-u.size/2-f.top,o+f.width,u.size+f.height)}rl(t,a.label,0,-r,u,{color:c.color})}),t.restore()}drawTitle(){}}h(dh,"id","radialLinear"),h(dh,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:km.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:n=>n,padding:5,centerPointLabels:!1}}),h(dh,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),h(dh,"descriptors",{angleLines:{_fallback:"grid"}});const Km={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}},ts=Object.keys(Km);function kU(n,t){return n-t}function tP(n,t){if(Ct(t))return null;const e=n._adapter,{parser:i,round:s,isoWeekday:r}=n._parseOpts;let o=t;return"function"==typeof i&&(o=i(o)),Cn(o)||(o="string"==typeof i?e.parse(o,i):e.parse(o)),null===o?null:(s&&(o="week"!==s||!Nc(r)&&!0!==r?e.startOf(o,s):e.startOf(o,"isoWeek",r)),+o)}function nP(n,t,e,i){const s=ts.length;for(let r=ts.indexOf(n);r=t?e[i]:e[s]]=!0}}else n[t]=!0}function sP(n,t,e){const i=[],s={},r=t.length;let o,a;for(o=0;o=0&&(t[l].major=!0);return t}(n,i,s,e):i}let s1=(()=>{class n extends dl{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,i={}){const s=e.time||(e.time={}),r=this._adapter=new $E._date(e.adapters.date);r.init(i),Ud(s.displayFormats,r.formats()),this._parseOpts={parser:s.parser,round:s.round,isoWeekday:s.isoWeekday},super.init(e),this._normalized=i.normalized}parse(e,i){return void 0===e?null:tP(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,i=this._adapter,s=e.time.unit||"day";let{min:r,max:o,minDefined:a,maxDefined:l}=this.getUserBounds();function c(u){!a&&!isNaN(u.min)&&(r=Math.min(r,u.min)),!l&&!isNaN(u.max)&&(o=Math.max(o,u.max))}(!a||!l)&&(c(this._getLabelBounds()),("ticks"!==e.bounds||"labels"!==e.ticks.source)&&c(this.getMinMax(!1))),r=Cn(r)&&!isNaN(r)?r:+i.startOf(Date.now(),s),o=Cn(o)&&!isNaN(o)?o:+i.endOf(Date.now(),s)+1,this.min=Math.min(r,o-1),this.max=Math.max(r+1,o)}_getLabelBounds(){const e=this.getLabelTimestamps();let i=Number.POSITIVE_INFINITY,s=Number.NEGATIVE_INFINITY;return e.length&&(i=e[0],s=e[e.length-1]),{min:i,max:s}}buildTicks(){const e=this.options,i=e.time,s=e.ticks,r="labels"===s.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);const o=this.min,l=function oB(n,t,e){let i=0,s=n.length;for(;ii&&n[s-1]>e;)s--;return i>0||s=ts.indexOf(e);r--){const o=ts[r];if(Km[o].common&&n._adapter.diff(s,i,o)>=t-1)return o}return ts[e?ts.indexOf(e):0]}(this,l.length,i.minUnit,this.min,this.max)),this._majorUnit=s.major.enabled&&"year"!==this._unit?function EU(n){for(let t=ts.indexOf(n)+1,e=ts.length;t+e.value))}initOffsets(e=[]){let r,o,i=0,s=0;this.options.offset&&e.length&&(r=this.getDecimalForValue(e[0]),i=1===e.length?1-r:(this.getDecimalForValue(e[1])-r)/2,o=this.getDecimalForValue(e[e.length-1]),s=1===e.length?o:(o-this.getDecimalForValue(e[e.length-2]))/2);const a=e.length<3?.5:.25;i=si(i,0,a),s=si(s,0,a),this._offsets={start:i,end:s,factor:1/(i+1+s)}}_generate(){const e=this._adapter,i=this.min,s=this.max,r=this.options,o=r.time,a=o.unit||nP(o.minUnit,i,s,this._getLabelCapacity(i)),l=at(r.ticks.stepSize,1),c="week"===a&&o.isoWeekday,u=Nc(c)||!0===c,f={};let _,v,p=i;if(u&&(p=+e.startOf(p,"isoWeek",c)),p=+e.startOf(p,u?"day":a),e.diff(s,i,a)>1e5*l)throw new Error(i+" and "+s+" are too far apart with stepSize of "+l+" "+a);const M="data"===r.ticks.source&&this.getDataTimestamps();for(_=p,v=0;_S-P).map(S=>+S)}getLabelForValue(e){const s=this.options.time;return this._adapter.format(e,s.tooltipFormat?s.tooltipFormat:s.displayFormats.datetime)}format(e,i){return this._adapter.format(e,i||this.options.time.displayFormats[this._unit])}_tickFormatFunction(e,i,s,r){const o=this.options,a=o.ticks.callback;if(a)return Kt(a,[e,i,s],this);const l=o.time.displayFormats,c=this._unit,u=this._majorUnit,p=u&&l[u],_=s[i];return this._adapter.format(e,r||(u&&p&&_&&_.major?p:c&&l[c]))}generateTickLabels(e){let i,s,r;for(i=0,s=e.length;i0?l:1}getDataTimestamps(){let i,s,e=this._cache.data||[];if(e.length)return e;const r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(i=0,s=r.length;i=n[i].pos&&t<=n[s].pos&&({lo:i,hi:s}=yo(n,"pos",t)),({pos:r,time:a}=n[i]),({pos:o,time:l}=n[s])):(t>=n[i].time&&t<=n[s].time&&({lo:i,hi:s}=yo(n,"time",t)),({time:r,pos:a}=n[i]),({time:o,pos:l}=n[s]));const c=o-r;return c?a+(l-a)*(t-r)/c:a}class r1 extends s1{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Xm(e,this.min),this._tableRange=Xm(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],r=[];let o,a,l,c,u;for(o=0,a=t.length;o=e&&c<=i&&s.push(c);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;ot[i]),keys:e}}}return{args:n,keys:null}}const{isArray:VU}=Array;function oP(n){return et(t=>function BU(n,t){return VU(t)?n(...t):n(t)}(n,t))}function aP(n,t){return n.reduce((e,i,s)=>(e[i]=t[s],e),{})}let lP=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(W(li),W($t))},n.\u0275dir=Oe({type:n}),n})(),fl=(()=>{class n extends lP{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}(),n.\u0275dir=Oe({type:n,features:[Be]}),n})();const ri=new De("NgValueAccessor"),WU={provide:ri,useExisting:ft(()=>Jm),multi:!0},GU=new De("CompositionEventMode");let Jm=(()=>{class n extends lP{constructor(e,i,s){super(e,i),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function UU(){const n=ta()?ta().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(W(li),W($t),W(GU,8))},n.\u0275dir=Oe({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&ce("input",function(r){return i._handleInput(r.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(r){return i._compositionEnd(r.target.value)})},features:[St([WU]),Be]}),n})();const Si=new De("NgValidators"),ha=new De("NgAsyncValidators");function vP(n){return null!=n}function bP(n){return Sd(n)?hn(n):n}function wP(n){let t={};return n.forEach(e=>{t=null!=e?{...t,...e}:t}),0===Object.keys(t).length?null:t}function MP(n,t){return t.map(e=>e(n))}function TP(n){return n.map(t=>function qU(n){return!n.validate}(t)?t:e=>t.validate(e))}function o1(n){return null!=n?function SP(n){if(!n)return null;const t=n.filter(vP);return 0==t.length?null:function(e){return wP(MP(e,t))}}(TP(n)):null}function a1(n){return null!=n?function CP(n){if(!n)return null;const t=n.filter(vP);return 0==t.length?null:function(e){return function zU(...n){const t=cf(n),{args:e,keys:i}=rP(n),s=new un(r=>{const{length:o}=e;if(!o)return void r.complete();const a=new Array(o);let l=o,c=o;for(let u=0;u{f||(f=!0,c--),a[u]=p},()=>l--,void 0,()=>{(!l||!f)&&(c||r.next(i?aP(i,a):a),r.complete())}))}});return t?s.pipe(oP(t)):s}(MP(e,t).map(bP)).pipe(et(wP))}}(TP(n)):null}function DP(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function xP(n){return n._rawValidators}function kP(n){return n._rawAsyncValidators}function l1(n){return n?Array.isArray(n)?n:[n]:[]}function Qm(n,t){return Array.isArray(n)?n.includes(t):n===t}function IP(n,t){const e=l1(t);return l1(n).forEach(s=>{Qm(e,s)||e.push(s)}),e}function EP(n,t){return l1(t).filter(e=>!Qm(n,e))}class LP{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=o1(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=a1(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}class Vi extends LP{get formDirective(){return null}get path(){return null}}class Fr extends LP{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class PP{constructor(t){this._cd=t}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let e_=(()=>{class n extends PP{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(W(Fr,2))},n.\u0275dir=Oe({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&lo("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[Be]}),n})();const hh="VALID",n_="INVALID",zc="PENDING",fh="DISABLED";function i_(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class FP{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(t),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===hh}get invalid(){return this.status===n_}get pending(){return this.status==zc}get disabled(){return this.status===fh}get enabled(){return this.status!==fh}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(IP(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(IP(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(EP(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(EP(t,this._rawAsyncValidators))}hasValidator(t){return Qm(this._rawValidators,t)}hasAsyncValidator(t){return Qm(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=zc,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=fh,this.errors=null,this._forEachChild(i=>{i.disable({...t,onlySelf:!0})}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=hh,this._forEachChild(i=>{i.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===hh||this.status===zc)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?fh:hh}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=zc,this._hasOwnPendingAsyncValidator=!0;const e=bP(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,s)=>i&&i._find(s),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new ue,this.statusChanges=new ue}_calculateStatus(){return this._allControlsDisabled()?fh:this.errors?n_:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(zc)?zc:this._anyControlsHaveStatus(n_)?n_:hh}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){i_(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=function QU(n){return Array.isArray(n)?o1(n):n||null}(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=function eG(n){return Array.isArray(n)?a1(n):n||null}(this._rawAsyncValidators)}}const pl=new De("CallSetDisabledState",{providedIn:"root",factory:()=>ph}),ph="always";function mh(n,t,e=ph){(function p1(n,t){const e=xP(n);null!==t.validator?n.setValidators(DP(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=kP(n);null!==t.asyncValidator?n.setAsyncValidators(DP(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const s=()=>n.updateValueAndValidity();o_(t._rawValidators,s),o_(t._rawAsyncValidators,s)})(n,t),t.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&t.valueAccessor.setDisabledState?.(n.disabled),function iG(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&NP(n,t)})}(n,t),function rG(n,t){const e=(i,s)=>{t.valueAccessor.writeValue(i),s&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function sG(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&NP(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function nG(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function r_(n,t,e=!0){const i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),function a_(n,t){let e=!1;if(null!==n){if(null!==t.validator){const s=xP(n);if(Array.isArray(s)&&s.length>0){const r=s.filter(o=>o!==t.validator);r.length!==s.length&&(e=!0,n.setValidators(r))}}if(null!==t.asyncValidator){const s=kP(n);if(Array.isArray(s)&&s.length>0){const r=s.filter(o=>o!==t.asyncValidator);r.length!==s.length&&(e=!0,n.setAsyncValidators(r))}}}const i=()=>{};return o_(t._rawValidators,i),o_(t._rawAsyncValidators,i),e}(n,t),n&&(t._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function o_(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function NP(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function _1(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}function g1(n,t){if(!t)return null;let e,i,s;return Array.isArray(t),t.forEach(r=>{r.constructor===Jm?e=r:function lG(n){return Object.getPrototypeOf(n.constructor)===fl}(r)?i=r:s=r}),s||i||e||null}function VP(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}function BP(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const v1=class extends FP{constructor(t=null,e,i){super(function d1(n){return(i_(n)?n.validators:n)||null}(e),function h1(n,t){return(i_(t)?t.asyncValidators:n)||null}(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),i_(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=BP(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){VP(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){VP(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){BP(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},fG={provide:Fr,useExisting:ft(()=>gh)},WP=(()=>Promise.resolve())();let gh=(()=>{class n extends Fr{constructor(e,i,s,r,o,a){super(),this._changeDetectorRef=o,this.callSetDisabledState=a,this.control=new v1,this._registered=!1,this.name="",this.update=new ue,this._parent=e,this._setValidators(i),this._setAsyncValidators(s),this.valueAccessor=g1(0,r)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),_1(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){mh(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){WP.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,s=0!==i&&Ac(i);WP.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function s_(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(W(Vi,9),W(Si,10),W(ha,10),W(ri,10),W(ii,8),W(pl,8))},n.\u0275dir=Oe({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[St([fG]),Be,Pn]}),n})(),GP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({}),n})();const b1=new De("NgModelWithFormControlWarning"),vG={provide:Fr,useExisting:ft(()=>w1)};let w1=(()=>{class n extends Fr{set isDisabled(e){}constructor(e,i,s,r,o){super(),this._ngModelWarningConfig=r,this.callSetDisabledState=o,this.update=new ue,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=g1(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&r_(i,this,!1),mh(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}_1(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&r_(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(W(Si,10),W(ha,10),W(ri,10),W(b1,8),W(pl,8))},n.\u0275dir=Oe({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[St([vG]),Be,Pn]}),n})(),lA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[GP]}),n})(),yh=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:pl,useValue:e.callSetDisabledState??ph}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[lA]}),n})(),YG=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:b1,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:pl,useValue:e.callSetDisabledState??ph}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[lA]}),n})();function cA(n,t,e,i,s,r,o){try{var a=n[r](o),l=a.value}catch(c){return void e(c)}a.done?t(l):Promise.resolve(l).then(i,s)}function ae(n){return function(){var t=this,e=arguments;return new Promise(function(i,s){var r=n.apply(t,e);function o(l){cA(r,i,s,o,a,"next",l)}function a(l){cA(r,i,s,o,a,"throw",l)}o(void 0)})}}class BG{constructor(){this._listeners=new Map}addEventListener(t,e){this.removeEventListener(t,e);let i=this._listeners.get(t);i||(i=[],this._listeners.set(t,i)),i.push(e)}dispatchEvent(t,e){const i=this._listeners.get(t);i&&i.forEach(s=>s(e))}hasEventListener(t){return!!this._listeners.get(t)}removeAllEventListeners(t){t?this._listeners.delete(t):this._listeners=new Map}removeEventListener(t,e){const i=this._listeners.get(t);if(!i)return;const s=i.length,r=i.indexOf(e);r<0||(1===s?this._listeners.delete(t):i.splice(r,1))}}const vh="generated",k1="pointerleave",_l="pointermove",uA="touchend",hr="tsParticles - Error";class ys{constructor(t,e,i){if(this._updateFromAngle=(s,r)=>{this.x=Math.cos(s)*r,this.y=Math.sin(s)*r},"number"!=typeof t&&t)this.x=t.x,this.y=t.y,this.z=t.z?t.z:0;else{if(void 0===t||void 0===e)throw new Error(`${hr} Vector3d not initialized correctly`);this.x=t,this.y=e,this.z=i??0}}static get origin(){return ys.create(0,0,0)}get angle(){return Math.atan2(this.y,this.x)}set angle(t){this._updateFromAngle(t,this.length)}get length(){return Math.sqrt(this.getLengthSq())}set length(t){this._updateFromAngle(this.angle,t)}static clone(t){return ys.create(t.x,t.y,t.z)}static create(t,e,i){return new ys(t,e,i)}add(t){return ys.create(this.x+t.x,this.y+t.y,this.z+t.z)}addTo(t){this.x+=t.x,this.y+=t.y,this.z+=t.z}copy(){return ys.clone(this)}distanceTo(t){return this.sub(t).length}distanceToSq(t){return this.sub(t).getLengthSq()}div(t){return ys.create(this.x/t,this.y/t,this.z/t)}divTo(t){this.x/=t,this.y/=t,this.z/=t}getLengthSq(){return this.x**2+this.y**2}mult(t){return ys.create(this.x*t,this.y*t,this.z*t)}multTo(t){this.x*=t,this.y*=t,this.z*=t}rotate(t){return ys.create(this.x*Math.cos(t)-this.y*Math.sin(t),this.x*Math.sin(t)+this.y*Math.cos(t),0)}setTo(t){this.x=t.x,this.y=t.y,this.z=t.z?t.z:0}sub(t){return ys.create(this.x-t.x,this.y-t.y,this.z-t.z)}subFrom(t){this.x-=t.x,this.y-=t.y,this.z-=t.z}}class Xt extends ys{constructor(t,e){super(t,e,0)}static get origin(){return Xt.create(0,0)}static clone(t){return Xt.create(t.x,t.y)}static create(t,e){return new Xt(t,e)}}let dA=Math.random;const I1=new Map;function hA(n){return I1.get(n)||(t=>t)}function it(){return fr(dA(),0,1-1e-16)}function fr(n,t,e){return Math.min(Math.max(n,t),e)}function E1(n,t,e,i){return Math.floor((n*e+t*i)/(e+i))}function oi(n){const t=fa(n);let e=L1(n);return t===e&&(e=0),it()*(t-e)+e}function me(n){return"number"==typeof n?n:oi(n)}function L1(n){return"number"==typeof n?n:n.min}function fa(n){return"number"==typeof n?n:n.max}function Le(n,t){if(n===t||void 0===t&&"number"==typeof n)return n;const e=L1(n),i=fa(n);return void 0!==t?{min:Math.min(e,t),max:Math.max(i,t)}:Le(e,i)}function Mo(n){const t=n.random,{enable:e,minimumValue:i}="boolean"==typeof t?{enable:t,minimumValue:0}:t;return me(e?Le(n.value,i):n.value)}function Ci(n,t){const e=n.x-t.x,i=n.y-t.y;return{dx:e,dy:i,distance:Math.sqrt(e**2+i**2)}}function Bi(n,t){return Ci(n,t).distance}function fA(n,t,e,i){return Xt.create(n.x*(e-i)/(e+i)+2*t.x*i/(e+i),n.y)}function pA(n){return{x:(n.position?.x??100*it())*n.size.width/100,y:(n.position?.y??100*it())*n.size.height/100}}function mA(n){const t={x:void 0!==n.position?.x?me(n.position.x):void 0,y:void 0!==n.position?.y?me(n.position.y):void 0};return pA({size:n.size,position:t})}function gA(n){return n?n.endsWith("%")?parseFloat(n)/100:parseFloat(n):1}function yA(n){const t={bounced:!1},{pSide:e,pOtherSide:i,rectSide:s,rectOtherSide:r,velocity:o,factor:a}=n;return i.minr.max||i.maxr.max||(e.max>=s.min&&e.max<=(s.max+s.min)/2&&o>0||e.min<=s.max&&e.min>(s.max+s.min)/2&&o<0)&&(t.velocity=o*-a,t.bounced=!0),t}function pa(){return typeof window>"u"||!window||typeof window.document>"u"||!window.document}function vA(n){if(function e$(){return!pa()&&typeof matchMedia<"u"}())return matchMedia(n)}function rn(n,t){return n===t||t instanceof Array&&t.indexOf(n)>-1}function P1(){return(P1=ae(function*(n,t){try{yield document.fonts.load(`${t??"400"} 36px '${n??"Verdana"}'`)}catch{}})).apply(this,arguments)}function bA(n){return Math.floor(it()*n.length)}function bh(n,t,e=!0){return n[void 0!==t&&e?t%n.length:bA(n)]}function wh(n,t,e,i,s){return function s$(n,t,e,i){let s=!0;return(!i||"bottom"===i)&&(s=n.tope.x),s&&(!i||"right"===i)&&(s=n.lefte.y),s}(Mh(n,i??0),t,e,s)}function Mh(n,t){return{bottom:n.y+t,left:n.x-t,right:n.x+t,top:n.y-t}}function Nn(n,...t){for(const e of t){if(null==e)continue;if("object"!=typeof e){n=e;continue}const i=Array.isArray(e);!i||"object"==typeof n&&n&&Array.isArray(n)?!i&&("object"!=typeof n||!n||Array.isArray(n))&&(n={}):n=[];for(const s in e){if("__proto__"===s)continue;const o=e[s],l=n;l[s]="object"==typeof o&&Array.isArray(o)?o.map(c=>Nn(l[s],c)):Nn(l[s],o)}}return n}function A1(n,t){return!!TA(t,e=>e.enable&&rn(n,e.mode))}function O1(n,t,e){on(t,i=>{i.enable&&rn(n,i.mode)&&function r$(n,t){on(n.selectors,i=>{t(i,n)})}(i,e)})}function wA(n,t){if(t&&n)return TA(n,e=>function QG(n,t){const e=on(t,i=>n.matches(i));return e instanceof Array?e.some(i=>i):e}(t,e.selectors))}function R1(n){return{position:n.getPosition(),radius:n.getRadius(),mass:n.getMass(),velocity:n.velocity,factor:Xt.create(Mo(n.options.bounce.horizontal),Mo(n.options.bounce.vertical))}}function MA(n,t){const{x:e,y:i}=n.velocity.sub(t.velocity),[s,r]=[n.position,t.position],{dx:o,dy:a}=Ci(r,s);if(e*o+i*a<0)return;const l=-Math.atan2(a,o),c=n.mass,u=t.mass,f=n.velocity.rotate(l),p=t.velocity.rotate(l),_=fA(f,p,c,u),v=fA(p,f,c,u),M=_.rotate(-l),S=v.rotate(-l);n.velocity.x=M.x*n.factor.x,n.velocity.y=M.y*n.factor.y,t.velocity.x=S.x*t.factor.x,t.velocity.y=S.y*t.factor.y}function o$(n,t){const s=Mh(n.getPosition(),n.getRadius()),r=yA({pSide:{min:s.left,max:s.right},pOtherSide:{min:s.top,max:s.bottom},rectSide:{min:t.left,max:t.right},rectOtherSide:{min:t.top,max:t.bottom},velocity:n.velocity.x,factor:Mo(n.options.bounce.horizontal)});r.bounced&&(void 0!==r.velocity&&(n.velocity.x=r.velocity),void 0!==r.position&&(n.position.x=r.position));const o=yA({pSide:{min:s.top,max:s.bottom},pOtherSide:{min:s.left,max:s.right},rectSide:{min:t.top,max:t.bottom},rectOtherSide:{min:t.left,max:t.right},velocity:n.velocity.y,factor:Mo(n.options.bounce.vertical)});o.bounced&&(void 0!==o.velocity&&(n.velocity.y=o.velocity),void 0!==o.position&&(n.position.y=o.position))}function on(n,t){return n instanceof Array?n.map((e,i)=>t(e,i)):t(n,0)}function vs(n,t,e){return n instanceof Array?bh(n,t,e):n}function TA(n,t){return n instanceof Array?n.find((e,i)=>t(e,i)):t(n,0)?n:void 0}function SA(n,t){const e=n.value,i=n.animation,s={delayTime:1e3*me(i.delay),enable:i.enable,value:me(n.value)*t,max:fa(e)*t,min:L1(e)*t,loops:0,maxLoops:me(i.count),time:0};if(i.enable){switch(s.decay=1-me(i.decay),i.mode){case"increase":s.status="increasing";break;case"decrease":s.status="decreasing";break;case"random":s.status=it()>=.5?"increasing":"decreasing"}const r="auto"===i.mode;switch(i.startValue){case"min":s.value=s.min,r&&(s.status="increasing");break;case"max":s.value=s.max,r&&(s.status="decreasing");break;default:s.value=oi(s),r&&(s.status=it()>=.5?"increasing":"decreasing")}}return s.initialValue=s.value,s}const l_="random",c_="mid",u_=new Map;function CA(n){u_.set(n.key,n)}function F1(n,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?n+6*(t-n)*e:e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function Ys(n,t,e=!0){if(!n)return;const i="string"==typeof n?{value:n}:n;if("string"==typeof i.value)return N1(i.value,t,e);if(i.value instanceof Array)return Ys({value:bh(i.value,t,e)});for(const[,s]of u_){const r=s.handleRangeColor(i);if(r)return r}}function N1(n,t,e=!0){if(!n)return;const i="string"==typeof n?{value:n}:n;if("string"==typeof i.value)return i.value===l_?xA():function a$(n){return function DA(n){for(const[,r]of u_)if(n.startsWith(r.stringPrefix))return r.parseString(n);const e=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,(r,o,a,l,c)=>o+o+a+a+l+l+(void 0!==c?c+c:"")),s=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i.exec(e);return s?{a:void 0!==s[4]?parseInt(s[4],16)/255:1,b:parseInt(s[3],16),g:parseInt(s[2],16),r:parseInt(s[1],16)}:void 0}(n)}(i.value);if(i.value instanceof Array)return N1({value:bh(i.value,t,e)});for(const[,s]of u_){const r=s.handleColor(i);if(r)return r}}function ma(n,t,e=!0){const i=Ys(n,t,e);return i?H1(i):void 0}function H1(n){const t=n.r/255,e=n.g/255,i=n.b/255,s=Math.max(t,e,i),r=Math.min(t,e,i),o={h:0,l:(s+r)/2,s:0};return s!==r&&(o.s=o.l<.5?(s-r)/(s+r):(s-r)/(2-s-r),o.h=t===s?(e-i)/(s-r):o.h=e===s?2+(i-t)/(s-r):4+(t-e)/(s-r)),o.l*=100,o.s*=100,o.h*=60,o.h<0&&(o.h+=360),o.h>=360&&(o.h-=360),o}function jc(n){const t={b:0,g:0,r:0},e={h:n.h/360,l:n.l/100,s:n.s/100};if(e.s){const i=e.l<.5?e.l*(1+e.s):e.l+e.s-e.l*e.s,s=2*e.l-i;t.r=F1(s,i,e.h+1/3),t.g=F1(s,i,e.h),t.b=F1(s,i,e.h-1/3)}else t.r=t.g=t.b=e.l;return t.r=Math.floor(255*t.r),t.g=Math.floor(255*t.g),t.b=Math.floor(255*t.b),t}function xA(n){const t=n??0;return{b:Math.floor(oi(Le(t,256))),g:Math.floor(oi(Le(t,256))),r:Math.floor(oi(Le(t,256)))}}function Nr(n,t){return`rgba(${n.r}, ${n.g}, ${n.b}, ${t??1})`}function Wc(n,t){return`hsla(${n.h}, ${n.s}%, ${n.l}%, ${t??1})`}function Y1(n,t,e,i){let s=n,r=t;return void 0===s.r&&(s=jc(n)),void 0===r.r&&(r=jc(t)),{b:E1(s.b,r.b,e,i),g:E1(s.g,r.g,e,i),r:E1(s.r,r.r,e,i)}}function V1(n,t,e){if(e===l_)return xA();if(e!==c_)return e;{const i=n.getFillColor()??n.getStrokeColor(),s=t?.getFillColor()??t?.getStrokeColor();if(i&&s&&t)return Y1(i,s,n.getRadius(),t.getRadius());{const r=i??s;if(r)return jc(r)}}}function kA(n,t,e){const i="string"==typeof n?n:n.value;return i===l_?e?Ys({value:i}):t?l_:c_:i===c_?c_:Ys({value:i})}function IA(n){return void 0!==n?{h:n.h.value,s:n.s.value,l:n.l.value}:void 0}function EA(n,t,e){const i={h:{enable:!1,value:n.h},s:{enable:!1,value:n.s},l:{enable:!1,value:n.l}};return t&&(B1(i.h,t.h,e),B1(i.s,t.s,e),B1(i.l,t.l,e)),i}function B1(n,t,e){n.enable=t.enable,n.enable?(n.velocity=me(t.speed)/100*e,n.decay=1-me(t.decay),n.status="increasing",n.loops=0,n.maxLoops=me(t.count),n.time=0,n.delayTime=1e3*me(t.delay),t.sync||(n.velocity*=it(),n.value*=it()),n.initialValue=n.value):n.velocity=0}function Th(n,t,e){n.beginPath(),n.moveTo(t.x,t.y),n.lineTo(e.x,e.y),n.closePath()}function z1(n,t){n.clearRect(0,0,t.width,t.height)}function y$(n,t,e){const i=t[e];void 0!==i&&(n[e]=(n[e]??1)*i)}class v${constructor(t){var e=this;this.container=t,this._applyPostDrawUpdaters=i=>{for(const s of this._postDrawUpdaters)s.afterDraw&&s.afterDraw(i)},this._applyPreDrawUpdaters=(i,s,r,o,a,l)=>{for(const c of this._preDrawUpdaters){if(c.getColorStyles){const{fill:u,stroke:f}=c.getColorStyles(s,i,r,o);u&&(a.fill=u),f&&(a.stroke=f)}if(c.getTransformValues){const u=c.getTransformValues(s);for(const f in u)y$(l,u,f)}c.beforeDraw&&c.beforeDraw(s)}},this._applyResizePlugins=()=>{for(const i of this._resizePlugins)i.resize&&i.resize()},this._getPluginParticleColors=i=>{let s,r;for(const o of this._colorPlugins)if(!s&&o.particleFillColor&&(s=ma(o.particleFillColor(i))),!r&&o.particleStrokeColor&&(r=ma(o.particleStrokeColor(i))),s&&r)break;return[s,r]},this._initCover=()=>{const s=this.container.actualOptions.backgroundMask.cover,o=Ys(s.color);if(o){const a={...o,a:s.opacity};this._coverColorStyle=Nr(a,a.a)}},this._initStyle=()=>{const i=this.element,s=this.container.actualOptions;if(i){this._fullScreen?(this._originalStyle=Nn({},i.style),this._setFullScreenStyle()):this._resetOriginalStyle();for(const r in s.style){if(!r||!s.style)continue;const o=s.style[r];o&&i.style.setProperty(r,o,"important")}}},this._initTrail=ae(function*(){const i=e.container.actualOptions,s=i.particles.move.trail,r=s.fill;if(s.enable)if(r.color){const o=Ys(r.color);if(!o)return;const a=i.particles.move.trail;e._trailFill={color:{...o},opacity:1/a.length}}else yield new Promise((o,a)=>{if(!r.image)return;const l=document.createElement("img");l.addEventListener("load",()=>{e._trailFill={image:l,opacity:1/s.length},o()}),l.addEventListener("error",c=>{a(c.error)}),l.src=r.image})}),this._paintBase=i=>{this.draw(s=>function u$(n,t,e){n.fillStyle=e??"rgba(0,0,0,0)",n.fillRect(0,0,t.width,t.height)}(s,this.size,i))},this._paintImage=(i,s)=>{this.draw(r=>function d$(n,t,e,i){e&&(n.globalAlpha=i,n.drawImage(e,0,0,t.width,t.height),n.globalAlpha=1)}(r,this.size,i,s))},this._repairStyle=()=>{const i=this.element;i&&(this._safeMutationObserver(s=>s.disconnect()),this._initStyle(),this.initBackground(),this._safeMutationObserver(s=>s.observe(i,{attributes:!0})))},this._resetOriginalStyle=()=>{const i=this.element,s=this._originalStyle;if(!i||!s)return;const r=i.style;r.position=s.position,r.zIndex=s.zIndex,r.top=s.top,r.left=s.left,r.width=s.width,r.height=s.height},this._safeMutationObserver=i=>{this._mutationObserver&&i(this._mutationObserver)},this._setFullScreenStyle=()=>{const i=this.element;if(!i)return;const s="important",r=i.style;r.setProperty("position","fixed",s),r.setProperty("z-index",this.container.actualOptions.fullScreen.zIndex.toString(10),s),r.setProperty("top","0",s),r.setProperty("left","0",s),r.setProperty("width","100%",s),r.setProperty("height","100%",s)},this.size={height:0,width:0},this._context=null,this._generated=!1,this._preDrawUpdaters=[],this._postDrawUpdaters=[],this._resizePlugins=[],this._colorPlugins=[],this._mutationObserver=!pa()&&typeof MutationObserver<"u"?new MutationObserver(i=>{for(const s of i)"attributes"===s.type&&"style"===s.attributeName&&this._repairStyle()}):void 0}get _fullScreen(){return this.container.actualOptions.fullScreen.enable}clear(){const t=this.container.actualOptions,e=t.particles.move.trail,i=this._trailFill;t.backgroundMask.enable?this.paint():e.enable&&e.length>0&&i?i.color?this._paintBase(Nr(i.color,i.opacity)):i.image&&this._paintImage(i.image,i.opacity):this.draw(s=>{z1(s,this.size)})}destroy(){if(this._safeMutationObserver(t=>t.disconnect()),this._generated){const t=this.element;t&&t.remove()}else this._resetOriginalStyle();this.stop(),this._preDrawUpdaters=[],this._postDrawUpdaters=[],this._resizePlugins=[],this._colorPlugins=[]}draw(t){const e=this._context;if(e)return t(e)}drawParticle(t,e){if(t.spawning||t.destroyed)return;const i=t.getRadius();if(i<=0)return;const s=t.getFillColor(),r=t.getStrokeColor()??s;let[o,a]=this._getPluginParticleColors(t);o||(o=s),a||(a=r),(o||a)&&this.draw(l=>{const c=this.container,u=c.actualOptions,f=t.options.zIndex,p=(1-t.zIndexFactor)**f.opacityRate,_=t.bubble.opacity??t.opacity?.value??1,M=_*p,S=(t.strokeOpacity??_)*p,P={},E={fill:o?Wc(o,M):void 0};E.stroke=a?Wc(a,S):E.fill,this._applyPreDrawUpdaters(l,t,i,M,E,P),function h$(n){const{container:t,context:e,particle:i,delta:s,colorStyles:r,backgroundMask:o,composite:a,radius:l,opacity:c,shadow:u,transform:f}=n,p=i.getPosition(),_=i.rotation+(i.pathRotation?i.velocity.angle:0),v_sin=Math.sin(_),v_cos=Math.cos(_),M={a:v_cos*(f.a??1),b:v_sin*(f.b??1),c:-v_sin*(f.c??1),d:v_cos*(f.d??1)};e.setTransform(M.a,M.b,M.c,M.d,p.x,p.y),e.beginPath(),o&&(e.globalCompositeOperation=a);const S=i.shadowColor;u.enable&&S&&(e.shadowBlur=u.blur,e.shadowColor=Nr(S),e.shadowOffsetX=u.offset.x,e.shadowOffsetY=u.offset.y),r.fill&&(e.fillStyle=r.fill);const P=i.strokeWidth??0;e.lineWidth=P,r.stroke&&(e.strokeStyle=r.stroke),function f$(n,t,e,i,s,r){if(!e.shape)return;const o=n.drawers.get(e.shape);o&&o.draw(t,e,i,s,r,n.retina.pixelRatio)}(t,e,i,l,c,s),P>0&&e.stroke(),i.close&&e.closePath(),i.fill&&e.fill(),function p$(n,t,e,i,s,r){if(!e.shape)return;const o=n.drawers.get(e.shape);!o||!o.afterEffect||o.afterEffect(t,e,i,s,r,n.retina.pixelRatio)}(t,e,i,l,c,s),e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0)}({container:c,context:l,particle:t,delta:e,colorStyles:E,backgroundMask:u.backgroundMask.enable,composite:u.backgroundMask.composite,radius:i*(1-t.zIndexFactor)**f.sizeRate,opacity:M,shadow:t.options.shadow,transform:P}),this._applyPostDrawUpdaters(t)})}drawParticlePlugin(t,e,i){this.draw(s=>function _$(n,t,e,i){t.drawParticle&&t.drawParticle(n,e,i)}(s,t,e,i))}drawPlugin(t,e){this.draw(i=>function m$(n,t,e){t.draw&&t.draw(n,e)}(i,t,e))}init(){var t=this;return ae(function*(){t.resize(),t._initStyle(),t._initCover();try{yield t._initTrail()}catch(e){console.error(e)}t.initBackground(),t._safeMutationObserver(e=>{t.element&&e.observe(t.element,{attributes:!0})}),t.initUpdaters(),t.initPlugins(),t.paint()})()}initBackground(){const e=this.container.actualOptions.background,i=this.element;if(!i)return;const s=i.style;if(s){if(e.color){const r=Ys(e.color);s.backgroundColor=r?Nr(r,e.opacity):""}else s.backgroundColor="";s.backgroundImage=e.image||"",s.backgroundPosition=e.position||"",s.backgroundRepeat=e.repeat||"",s.backgroundSize=e.size||""}}initPlugins(){this._resizePlugins=[];for(const[,t]of this.container.plugins)t.resize&&this._resizePlugins.push(t),(t.particleFillColor||t.particleStrokeColor)&&this._colorPlugins.push(t)}initUpdaters(){this._preDrawUpdaters=[],this._postDrawUpdaters=[];for(const t of this.container.particles.updaters)t.afterDraw&&this._postDrawUpdaters.push(t),(t.getColorStyles||t.getTransformValues||t.beforeDraw)&&this._preDrawUpdaters.push(t)}loadCanvas(t){this._generated&&this.element&&this.element.remove(),this._generated=t.dataset&&vh in t.dataset?"true"===t.dataset[vh]:this._generated,this.element=t,this.element.ariaHidden="true",this._originalStyle=Nn({},this.element.style),this.size.height=t.offsetHeight,this.size.width=t.offsetWidth,this._context=this.element.getContext("2d"),this._safeMutationObserver(e=>{this.element&&e.observe(this.element,{attributes:!0})}),this.container.retina.init(),this.initBackground()}paint(){const t=this.container.actualOptions;this.draw(e=>{t.backgroundMask.enable&&t.backgroundMask.cover?(z1(e,this.size),this._paintBase(this._coverColorStyle)):this._paintBase()})}resize(){if(!this.element)return!1;const t=this.container,e=t.retina.pixelRatio,i=t.canvas.size,s_width=this.element.offsetWidth*e,s_height=this.element.offsetHeight*e;if(s_height===i.height&&s_width===i.width&&s_height===this.element.height&&s_width===this.element.width)return!1;const r={...i};return this.element.width=i.width=this.element.offsetWidth*e,this.element.height=i.height=this.element.offsetHeight*e,this.container.started&&(this.resizeFactor={width:i.width/r.width,height:i.height/r.height}),!0}stop(){this.draw(t=>z1(t,this.size))}windowResize(){var t=this;return ae(function*(){if(!t.element||!t.resize())return;const e=t.container,i=e.updateActualOptions();e.particles.setDensity(),t._applyResizePlugins(),i&&(yield e.refresh())})()}}function Vs(n,t,e,i,s){if(i){let r={passive:!0};"boolean"==typeof s?r.capture=s:void 0!==s&&(r=s),n.addEventListener(t,e,r)}else n.removeEventListener(t,e,s)}class b${constructor(t){var e=this;this.container=t,this._doMouseTouchClick=i=>{const s=this.container,r=s.actualOptions;if(this._canPush){const o=s.interactivity.mouse,a=o.position;if(!a)return;o.clickPosition={...a},o.clickTime=(new Date).getTime(),on(r.interactivity.events.onClick.mode,c=>this.container.handleClickMode(c))}"touchend"===i.type&&setTimeout(()=>this._mouseTouchFinish(),500)},this._handleThemeChange=i=>{const r=this.container,o=r.options,a=o.defaultThemes,l=i.matches?a.dark:a.light,c=o.themes.find(u=>u.name===l);c&&c.default.auto&&r.loadTheme(l)},this._handleVisibilityChange=()=>{const i=this.container,s=i.actualOptions;this._mouseTouchFinish(),s.pauseOnBlur&&(document&&document.hidden?(i.pageHidden=!0,i.pause()):(i.pageHidden=!1,i.getAnimationStatus()?i.play(!0):i.draw(!0)))},this._handleWindowResize=ae(function*(){e._resizeTimeout&&(clearTimeout(e._resizeTimeout),delete e._resizeTimeout),e._resizeTimeout=setTimeout(ae(function*(){const i=e.container.canvas;i&&(yield i.windowResize())}),1e3*e.container.actualOptions.interactivity.events.resize.delay)}),this._manageInteractivityListeners=(i,s)=>{const r=this._handlers,o=this.container,a=o.actualOptions,l=o.interactivity.element;if(!l)return;const u=o.canvas.element;u&&(u.style.pointerEvents=l===u?"initial":"none"),(a.interactivity.events.onHover.enable||a.interactivity.events.onClick.enable)&&(Vs(l,_l,r.mouseMove,s),Vs(l,"touchstart",r.touchStart,s),Vs(l,"touchmove",r.touchMove,s),a.interactivity.events.onClick.enable?(Vs(l,uA,r.touchEndClick,s),Vs(l,"pointerup",r.mouseUp,s),Vs(l,"pointerdown",r.mouseDown,s)):Vs(l,uA,r.touchEnd,s),Vs(l,i,r.mouseLeave,s),Vs(l,"touchcancel",r.touchCancel,s))},this._manageListeners=i=>{const s=this._handlers,r=this.container,a=r.actualOptions.interactivity.detectsOn,l=r.canvas.element;let c=k1;"window"===a?(r.interactivity.element=window,c="pointerout"):r.interactivity.element="parent"===a&&l?l.parentElement??l.parentNode:l,this._manageMediaMatch(i),this._manageResize(i),this._manageInteractivityListeners(c,i),document&&Vs(document,"visibilitychange",s.visibilityChange,i,!1)},this._manageMediaMatch=i=>{const s=this._handlers,r=vA("(prefers-color-scheme: dark)");if(r){if(void 0!==r.addEventListener)return void Vs(r,"change",s.themeChange,i);void 0!==r.addListener&&(i?r.addListener(s.oldThemeChange):r.removeListener(s.oldThemeChange))}},this._manageResize=i=>{const r=this.container;if(!r.actualOptions.interactivity.events.resize)return;if(typeof ResizeObserver>"u")return void Vs(window,"resize",this._handlers.resize,i);const a=r.canvas.element;this._resizeObserver&&!i?(a&&this._resizeObserver.unobserve(a),this._resizeObserver.disconnect(),delete this._resizeObserver):!this._resizeObserver&&i&&a&&(this._resizeObserver=new ResizeObserver(function(){var l=ae(function*(c){c.find(f=>f.target===a)&&(yield e._handleWindowResize())});return function(c){return l.apply(this,arguments)}}()),this._resizeObserver.observe(a))},this._mouseDown=()=>{const{interactivity:i}=this.container;if(!i)return;const{mouse:s}=i;s.clicking=!0,s.downPosition=s.position},this._mouseTouchClick=i=>{const s=this.container,r=s.actualOptions,{mouse:o}=s.interactivity;o.inside=!0;let a=!1;const l=o.position;if(l&&r.interactivity.events.onClick.enable){for(const[,c]of s.plugins)if(c.clickPositionValid&&(a=c.clickPositionValid(l),a))break;a||this._doMouseTouchClick(i),o.clicking=!1}},this._mouseTouchFinish=()=>{const i=this.container.interactivity;if(!i)return;const s=i.mouse;delete s.position,delete s.clickPosition,delete s.downPosition,i.status=k1,s.inside=!1,s.clicking=!1},this._mouseTouchMove=i=>{const s=this.container,r=s.actualOptions,o=s.interactivity,a=s.canvas.element;if(!o||!o.element)return;let l;if(o.mouse.inside=!0,i.type.startsWith("pointer")){this._canPush=!0;const u=i;if(o.element===window){if(a){const f=a.getBoundingClientRect();l={x:u.clientX-f.left,y:u.clientY-f.top}}}else if("parent"===r.interactivity.detectsOn){const f=u.target,p=u.currentTarget;if(f&&p&&a){const _=f.getBoundingClientRect(),v=p.getBoundingClientRect(),M=a.getBoundingClientRect();l={x:u.offsetX+2*_.left-(v.left+M.left),y:u.offsetY+2*_.top-(v.top+M.top)}}else l={x:u.offsetX??u.clientX,y:u.offsetY??u.clientY}}else u.target===a&&(l={x:u.offsetX??u.clientX,y:u.offsetY??u.clientY})}else if(this._canPush="touchmove"!==i.type,a){const f=i.touches[i.touches.length-1],p=a.getBoundingClientRect();l={x:f.clientX-(p.left??0),y:f.clientY-(p.top??0)}}const c=s.retina.pixelRatio;l&&(l.x*=c,l.y*=c),o.mouse.position=l,o.status=_l},this._touchEnd=i=>{const r=Array.from(i.changedTouches);for(const o of r)this._touches.delete(o.identifier);this._mouseTouchFinish()},this._touchEndClick=i=>{const r=Array.from(i.changedTouches);for(const o of r)this._touches.delete(o.identifier);this._mouseTouchClick(i)},this._touchStart=i=>{const r=Array.from(i.changedTouches);for(const o of r)this._touches.set(o.identifier,performance.now());this._mouseTouchMove(i)},this._canPush=!0,this._touches=new Map,this._handlers={mouseDown:()=>this._mouseDown(),mouseLeave:()=>this._mouseTouchFinish(),mouseMove:i=>this._mouseTouchMove(i),mouseUp:i=>this._mouseTouchClick(i),touchStart:i=>this._touchStart(i),touchMove:i=>this._mouseTouchMove(i),touchEnd:i=>this._touchEnd(i),touchCancel:i=>this._touchEnd(i),touchEndClick:i=>this._touchEndClick(i),visibilityChange:()=>this._handleVisibilityChange(),themeChange:i=>this._handleThemeChange(i),oldThemeChange:i=>this._handleThemeChange(i),resize:()=>{this._handleWindowResize()}}}addListeners(){this._manageListeners(!0)}removeListeners(){this._manageListeners(!1)}}class M${constructor(t){this.container=t}nextFrame(t){var e=this;return ae(function*(){try{const i=e.container;if(!i.smooth&&void 0!==i.lastFrameTime&&t1e3)return void i.draw(!1);if(yield i.particles.draw(s),!i.alive())return void i.destroy();i.getAnimationStatus()&&i.draw(!1)}catch(i){console.error(`${hr} in animation loop`,i)}})()}}class kn{constructor(){this.value=""}static create(t,e){const i=new kn;return i.load(t),void 0!==e&&i.load("string"==typeof e||e instanceof Array?{value:e}:e),i}load(t){void 0!==t?.value&&(this.value=t.value)}}class T${constructor(){this.color=new kn,this.color.value="",this.image="",this.position="",this.repeat="",this.size="",this.opacity=1}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.image&&(this.image=t.image),void 0!==t.position&&(this.position=t.position),void 0!==t.repeat&&(this.repeat=t.repeat),void 0!==t.size&&(this.size=t.size),void 0!==t.opacity&&(this.opacity=t.opacity))}}class S${constructor(){this.color=new kn,this.color.value="#fff",this.opacity=1}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.opacity&&(this.opacity=t.opacity))}}class C${constructor(){this.composite="destination-out",this.cover=new S$,this.enable=!1}load(t){if(t){if(void 0!==t.composite&&(this.composite=t.composite),void 0!==t.cover){const e=t.cover;this.cover.load(void 0!==e.color?e:{color:"string"==typeof t.cover?{color:t.cover}:t.cover})}void 0!==t.enable&&(this.enable=t.enable)}}}class D${constructor(){this.enable=!0,this.zIndex=0}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.zIndex&&(this.zIndex=t.zIndex))}}class x${constructor(){this.enable=!1,this.mode=[]}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.mode&&(this.mode=t.mode))}}class LA{constructor(){this.selectors=[],this.enable=!1,this.mode=[],this.type="circle"}get el(){return this.elementId}set el(t){this.elementId=t}get elementId(){return this.ids}set elementId(t){this.ids=t}get ids(){return on(this.selectors,t=>t.replace("#",""))}set ids(t){this.selectors=on(t,e=>`#${e}`)}load(t){if(!t)return;const e=t.ids??t.elementId??t.el;void 0!==e&&(this.ids=e),void 0!==t.selectors&&(this.selectors=t.selectors),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.type&&(this.type=t.type)}}class k${constructor(){this.enable=!1,this.force=2,this.smooth=10}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.force&&(this.force=t.force),void 0!==t.smooth&&(this.smooth=t.smooth))}}class I${constructor(){this.enable=!1,this.mode=[],this.parallax=new k$}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.mode&&(this.mode=t.mode),this.parallax.load(t.parallax))}}class E${constructor(){this.delay=.5,this.enable=!0}load(t){void 0!==t&&(void 0!==t.delay&&(this.delay=t.delay),void 0!==t.enable&&(this.enable=t.enable))}}class L${constructor(){this.onClick=new x$,this.onDiv=new LA,this.onHover=new I$,this.resize=new E$}get onclick(){return this.onClick}set onclick(t){this.onClick=t}get ondiv(){return this.onDiv}set ondiv(t){this.onDiv=t}get onhover(){return this.onHover}set onhover(t){this.onHover=t}load(t){if(!t)return;this.onClick.load(t.onClick??t.onclick);const e=t.onDiv??t.ondiv;void 0!==e&&(this.onDiv=on(e,i=>{const s=new LA;return s.load(i),s})),this.onHover.load(t.onHover??t.onhover),"boolean"==typeof t.resize?this.resize.enable=t.resize:this.resize.load(t.resize)}}class P${constructor(t,e){this._engine=t,this._container=e}load(t){if(!t||!this._container)return;const e=this._engine.plugins.interactors.get(this._container);if(e)for(const i of e)i.loadModeOptions&&i.loadModeOptions(this,t)}}class PA{constructor(t,e){this.detectsOn="window",this.events=new L$,this.modes=new P$(t,e)}get detect_on(){return this.detectsOn}set detect_on(t){this.detectsOn=t}load(t){if(!t)return;const e=t.detectsOn??t.detect_on;void 0!==e&&(this.detectsOn=e),this.events.load(t.events),this.modes.load(t.modes)}}class A${load(t){t&&(t.position&&(this.position={x:t.position.x??50,y:t.position.y??50,mode:t.position.mode??"percent"}),t.options&&(this.options=Nn({},t.options)))}}class O${constructor(){this.maxWidth=1/0,this.options={},this.mode="canvas"}load(t){t&&(void 0!==t.maxWidth&&(this.maxWidth=t.maxWidth),void 0!==t.mode&&(this.mode="screen"===t.mode?"screen":"canvas"),void 0!==t.options&&(this.options=Nn({},t.options)))}}class R${constructor(){this.auto=!1,this.mode="any",this.value=!1}load(t){t&&(void 0!==t.auto&&(this.auto=t.auto),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.value&&(this.value=t.value))}}class F${constructor(){this.name="",this.default=new R$}load(t){t&&(void 0!==t.name&&(this.name=t.name),this.default.load(t.default),void 0!==t.options&&(this.options=Nn({},t.options)))}}class j1{constructor(){this.count=0,this.enable=!1,this.offset=0,this.speed=1,this.delay=0,this.decay=0,this.sync=!0}load(t){t&&(void 0!==t.count&&(this.count=Le(t.count)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.offset&&(this.offset=Le(t.offset)),void 0!==t.speed&&(this.speed=Le(t.speed)),void 0!==t.decay&&(this.decay=Le(t.decay)),void 0!==t.delay&&(this.delay=Le(t.delay)),void 0!==t.sync&&(this.sync=t.sync))}}class N${constructor(){this.h=new j1,this.s=new j1,this.l=new j1}load(t){t&&(this.h.load(t.h),this.s.load(t.s),this.l.load(t.l))}}class Uc extends kn{constructor(){super(),this.animation=new N$}static create(t,e){const i=new Uc;return i.load(t),void 0!==e&&i.load("string"==typeof e||e instanceof Array?{value:e}:e),i}load(t){if(super.load(t),!t)return;const e=t.animation;void 0!==e&&(void 0!==e.enable?this.animation.h.load(e):this.animation.load(t.animation))}}class H${constructor(){this.speed=2}load(t){t&&void 0!==t.speed&&(this.speed=t.speed)}}class Y${constructor(){this.enable=!0,this.retries=0}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.retries&&(this.retries=t.retries))}}class V${constructor(){this.count=0,this.enable=!1,this.speed=1,this.decay=0,this.delay=0,this.sync=!1}load(t){t&&(void 0!==t.count&&(this.count=Le(t.count)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.speed&&(this.speed=Le(t.speed)),void 0!==t.decay&&(this.decay=Le(t.decay)),void 0!==t.delay&&(this.delay=Le(t.delay)),void 0!==t.sync&&(this.sync=t.sync))}}class AA extends V${constructor(){super(),this.mode="auto",this.startValue="random"}load(t){super.load(t),t&&(void 0!==t.minimumValue&&(this.minimumValue=t.minimumValue),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.startValue&&(this.startValue=t.startValue))}}class B${constructor(){this.enable=!1,this.minimumValue=0}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.minimumValue&&(this.minimumValue=t.minimumValue))}}class Bs{constructor(){this.random=new B$,this.value=0}load(t){t&&("boolean"==typeof t.random?this.random.enable=t.random:this.random.load(t.random),void 0!==t.value&&(this.value=Le(t.value,this.random.enable?this.random.minimumValue:void 0)))}}class OA extends Bs{constructor(){super(),this.random.minimumValue=.1,this.value=1}}class RA{constructor(){this.horizontal=new OA,this.vertical=new OA}load(t){t&&(this.horizontal.load(t.horizontal),this.vertical.load(t.vertical))}}class z${constructor(){this.absorb=new H$,this.bounce=new RA,this.enable=!1,this.maxSpeed=50,this.mode="bounce",this.overlap=new Y$}load(t){t&&(this.absorb.load(t.absorb),this.bounce.load(t.bounce),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.maxSpeed&&(this.maxSpeed=Le(t.maxSpeed)),void 0!==t.mode&&(this.mode=t.mode),this.overlap.load(t.overlap))}}class j${constructor(){this.offset=0,this.value=90}load(t){t&&(void 0!==t.offset&&(this.offset=Le(t.offset)),void 0!==t.value&&(this.value=Le(t.value)))}}class W${constructor(){this.distance=200,this.enable=!1,this.rotate={x:3e3,y:3e3}}get rotateX(){return this.rotate.x}set rotateX(t){this.rotate.x=t}get rotateY(){return this.rotate.y}set rotateY(t){this.rotate.y=t}load(t){if(!t)return;void 0!==t.distance&&(this.distance=Le(t.distance)),void 0!==t.enable&&(this.enable=t.enable);const e=t.rotate?.x??t.rotateX;void 0!==e&&(this.rotate.x=e);const i=t.rotate?.y??t.rotateY;void 0!==i&&(this.rotate.y=i)}}class U${constructor(){this.x=50,this.y=50,this.mode="percent",this.radius=0}load(t){t&&(void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.radius&&(this.radius=t.radius))}}class G${constructor(){this.acceleration=9.81,this.enable=!1,this.inverse=!1,this.maxSpeed=50}load(t){t&&(void 0!==t.acceleration&&(this.acceleration=Le(t.acceleration)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.inverse&&(this.inverse=t.inverse),void 0!==t.maxSpeed&&(this.maxSpeed=Le(t.maxSpeed)))}}class $${constructor(){this.clamp=!0,this.delay=new Bs,this.enable=!1,this.options={}}load(t){t&&(void 0!==t.clamp&&(this.clamp=t.clamp),this.delay.load(t.delay),void 0!==t.enable&&(this.enable=t.enable),this.generator=t.generator,t.options&&(this.options=Nn(this.options,t.options)))}}class q${load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.image&&(this.image=t.image))}}class K${constructor(){this.enable=!1,this.length=10,this.fill=new q$}get fillColor(){return this.fill.color}set fillColor(t){this.fill.load({color:t})}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),(void 0!==t.fill||void 0!==t.fillColor)&&this.fill.load(t.fill||{color:t.fillColor}),void 0!==t.length&&(this.length=t.length))}}class X${constructor(){this.default="out"}load(t){t&&(void 0!==t.default&&(this.default=t.default),this.bottom=t.bottom??t.default,this.left=t.left??t.default,this.right=t.right??t.default,this.top=t.top??t.default)}}class J${constructor(){this.acceleration=0,this.enable=!1}load(t){t&&(void 0!==t.acceleration&&(this.acceleration=Le(t.acceleration)),void 0!==t.enable&&(this.enable=t.enable),t.position&&(this.position=Nn({},t.position)))}}class Z${constructor(){this.angle=new j$,this.attract=new W$,this.center=new U$,this.decay=0,this.distance={},this.direction="none",this.drift=0,this.enable=!1,this.gravity=new G$,this.path=new $$,this.outModes=new X$,this.random=!1,this.size=!1,this.speed=2,this.spin=new J$,this.straight=!1,this.trail=new K$,this.vibrate=!1,this.warp=!1}get bounce(){return this.collisions}set bounce(t){this.collisions=t}get collisions(){return!1}set collisions(t){}get noise(){return this.path}set noise(t){this.path=t}get outMode(){return this.outModes.default}set outMode(t){this.outModes.default=t}get out_mode(){return this.outMode}set out_mode(t){this.outMode=t}load(t){if(!t)return;this.angle.load("number"==typeof t.angle?{value:t.angle}:t.angle),this.attract.load(t.attract),this.center.load(t.center),void 0!==t.decay&&(this.decay=Le(t.decay)),void 0!==t.direction&&(this.direction=t.direction),void 0!==t.distance&&(this.distance="number"==typeof t.distance?{horizontal:t.distance,vertical:t.distance}:{...t.distance}),void 0!==t.drift&&(this.drift=Le(t.drift)),void 0!==t.enable&&(this.enable=t.enable),this.gravity.load(t.gravity);const e=t.outModes??t.outMode??t.out_mode;void 0!==e&&this.outModes.load("object"==typeof e?e:{default:e}),this.path.load(t.path??t.noise),void 0!==t.random&&(this.random=t.random),void 0!==t.size&&(this.size=t.size),void 0!==t.speed&&(this.speed=Le(t.speed)),this.spin.load(t.spin),void 0!==t.straight&&(this.straight=t.straight),this.trail.load(t.trail),void 0!==t.vibrate&&(this.vibrate=t.vibrate),void 0!==t.warp&&(this.warp=t.warp)}}class Q$ extends AA{constructor(){super(),this.destroy="none",this.speed=2}get opacity_min(){return this.minimumValue}set opacity_min(t){this.minimumValue=t}load(t){void 0!==t?.opacity_min&&void 0===t.minimumValue&&(t.minimumValue=t.opacity_min),super.load(t),t&&void 0!==t.destroy&&(this.destroy=t.destroy)}}class eq extends Bs{constructor(){super(),this.animation=new Q$,this.random.minimumValue=.1,this.value=1}get anim(){return this.animation}set anim(t){this.animation=t}load(t){if(!t)return;super.load(t);const e=t.animation??t.anim;void 0!==e&&(this.animation.load(e),this.value=Le(this.value,this.animation.enable?this.animation.minimumValue:void 0))}}class tq{constructor(){this.enable=!1,this.width=1920,this.height=1080}get area(){return this.width}set area(t){this.width=t}get factor(){return this.height}set factor(t){this.height=t}get value_area(){return this.area}set value_area(t){this.area=t}load(t){if(!t)return;void 0!==t.enable&&(this.enable=t.enable);const e=t.width??t.area??t.value_area;void 0!==e&&(this.width=e);const i=t.height??t.factor;void 0!==i&&(this.height=i)}}class nq{constructor(){this.density=new tq,this.limit=0,this.value=0}get max(){return this.limit}set max(t){this.limit=t}load(t){if(!t)return;this.density.load(t.density);const e=t.limit??t.max;void 0!==e&&(this.limit=e),void 0!==t.value&&(this.value=t.value)}}class iq{constructor(){this.blur=0,this.color=new kn,this.enable=!1,this.offset={x:0,y:0},this.color.value="#000"}load(t){t&&(void 0!==t.blur&&(this.blur=t.blur),this.color=kn.create(this.color,t.color),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.offset&&(void 0!==t.offset.x&&(this.offset.x=t.offset.x),void 0!==t.offset.y&&(this.offset.y=t.offset.y)))}}const W1="character",U1="char",G1="image",$1="images",q1="polygon",K1="star";class sq{constructor(){this.loadShape=(t,e,i,s)=>{if(!t)return;const r=t instanceof Array,o=r?[]:{},l=r!==this.options[i]instanceof Array;r!==this.options[e]instanceof Array&&(this.options[e]=o),l&&s&&(this.options[i]=o),this.options[e]=Nn(this.options[e]??o,t),(!this.options[i]||s)&&(this.options[i]=Nn(this.options[i]??o,t))},this.close=!0,this.fill=!0,this.options={},this.type="circle"}get character(){return this.options[W1]??this.options[U1]}set character(t){this.options[U1]=this.options[W1]=t}get custom(){return this.options}set custom(t){this.options=t}get image(){return this.options[G1]??this.options[$1]}set image(t){this.options[$1]=this.options[G1]=t}get images(){return this.image}set images(t){this.image=t}get polygon(){return this.options[q1]??this.options[K1]}set polygon(t){this.options[K1]=this.options[q1]=t}get stroke(){return[]}set stroke(t){}load(t){if(!t)return;const e=t.options??t.custom;if(void 0!==e)for(const i in e){const s=e[i];s&&(this.options[i]=Nn(this.options[i]??{},s))}this.loadShape(t.character,W1,U1,!0),this.loadShape(t.polygon,q1,K1,!1),this.loadShape(t.image??t.images,G1,$1,!0),void 0!==t.close&&(this.close=t.close),void 0!==t.fill&&(this.fill=t.fill),void 0!==t.type&&(this.type=t.type)}}class rq extends AA{constructor(){super(),this.destroy="none",this.speed=5}get size_min(){return this.minimumValue}set size_min(t){this.minimumValue=t}load(t){void 0!==t?.size_min&&void 0===t.minimumValue&&(t.minimumValue=t.size_min),super.load(t),t&&void 0!==t.destroy&&(this.destroy=t.destroy)}}class oq extends Bs{constructor(){super(),this.animation=new rq,this.random.minimumValue=1,this.value=3}get anim(){return this.animation}set anim(t){this.animation=t}load(t){if(super.load(t),!t)return;const e=t.animation??t.anim;void 0!==e&&(this.animation.load(e),this.value=Le(this.value,this.animation.enable?this.animation.minimumValue:void 0))}}class FA{constructor(){this.width=0}load(t){t&&(void 0!==t.color&&(this.color=Uc.create(this.color,t.color)),void 0!==t.width&&(this.width=Le(t.width)),void 0!==t.opacity&&(this.opacity=Le(t.opacity)))}}class aq extends Bs{constructor(){super(),this.opacityRate=1,this.sizeRate=1,this.velocityRate=1}load(t){super.load(t),t&&(void 0!==t.opacityRate&&(this.opacityRate=t.opacityRate),void 0!==t.sizeRate&&(this.sizeRate=t.sizeRate),void 0!==t.velocityRate&&(this.velocityRate=t.velocityRate))}}class lq{constructor(t,e){this._engine=t,this._container=e,this.bounce=new RA,this.collisions=new z$,this.color=new Uc,this.color.value="#fff",this.groups={},this.move=new Z$,this.number=new nq,this.opacity=new eq,this.reduceDuplicates=!1,this.shadow=new iq,this.shape=new sq,this.size=new oq,this.stroke=new FA,this.zIndex=new aq}load(t){if(!t)return;if(this.bounce.load(t.bounce),this.color.load(Uc.create(this.color,t.color)),void 0!==t.groups)for(const s in t.groups){const r=t.groups[s];void 0!==r&&(this.groups[s]=Nn(this.groups[s]??{},r))}this.move.load(t.move),this.number.load(t.number),this.opacity.load(t.opacity),void 0!==t.reduceDuplicates&&(this.reduceDuplicates=t.reduceDuplicates),this.shape.load(t.shape),this.size.load(t.size),this.shadow.load(t.shadow),this.zIndex.load(t.zIndex);const e=t.move?.collisions??t.move?.bounce;void 0!==e&&(this.collisions.enable=e),this.collisions.load(t.collisions),void 0!==t.interactivity&&(this.interactivity=Nn({},t.interactivity));const i=t.stroke??t.shape?.stroke;if(i&&(this.stroke=on(i,s=>{const r=new FA;return r.load(s),r})),this._container){const s=this._engine.plugins.updaters.get(this._container);if(s)for(const o of s)o.loadOptions&&o.loadOptions(this,t);const r=this._engine.plugins.interactors.get(this._container);if(r)for(const o of r)o.loadParticlesOptions&&o.loadParticlesOptions(this,t)}}}function NA(n,...t){for(const e of t)n.load(e)}function X1(n,t,...e){const i=new lq(n,t);return NA(i,...e),i}class cq{constructor(t,e){this._findDefaultTheme=i=>this.themes.find(s=>s.default.value&&s.default.mode===i)??this.themes.find(s=>s.default.value&&"any"===s.default.mode),this._importPreset=i=>{this.load(this._engine.plugins.getPreset(i))},this._engine=t,this._container=e,this.autoPlay=!0,this.background=new T$,this.backgroundMask=new C$,this.defaultThemes={},this.delay=0,this.fullScreen=new D$,this.detectRetina=!0,this.duration=0,this.fpsLimit=120,this.interactivity=new PA(t,e),this.manualParticles=[],this.particles=X1(this._engine,this._container),this.pauseOnBlur=!0,this.pauseOnOutsideViewport=!0,this.responsive=[],this.smooth=!1,this.style={},this.themes=[],this.zLayers=100}get backgroundMode(){return this.fullScreen}set backgroundMode(t){this.fullScreen.load(t)}get fps_limit(){return this.fpsLimit}set fps_limit(t){this.fpsLimit=t}get retina_detect(){return this.detectRetina}set retina_detect(t){this.detectRetina=t}load(t){if(!t)return;void 0!==t.preset&&on(t.preset,o=>this._importPreset(o)),void 0!==t.autoPlay&&(this.autoPlay=t.autoPlay),void 0!==t.delay&&(this.delay=Le(t.delay));const e=t.detectRetina??t.retina_detect;void 0!==e&&(this.detectRetina=e),void 0!==t.duration&&(this.duration=Le(t.duration));const i=t.fpsLimit??t.fps_limit;void 0!==i&&(this.fpsLimit=i),void 0!==t.pauseOnBlur&&(this.pauseOnBlur=t.pauseOnBlur),void 0!==t.pauseOnOutsideViewport&&(this.pauseOnOutsideViewport=t.pauseOnOutsideViewport),void 0!==t.zLayers&&(this.zLayers=t.zLayers),this.background.load(t.background);const s=t.fullScreen??t.backgroundMode;"boolean"==typeof s?this.fullScreen.enable=s:this.fullScreen.load(s),this.backgroundMask.load(t.backgroundMask),this.interactivity.load(t.interactivity),t.manualParticles&&(this.manualParticles=t.manualParticles.map(o=>{const a=new A$;return a.load(o),a})),this.particles.load(t.particles),this.style=Nn(this.style,t.style),this._engine.plugins.loadOptions(this,t),void 0!==t.smooth&&(this.smooth=t.smooth);const r=this._engine.plugins.interactors.get(this._container);if(r)for(const o of r)o.loadOptions&&o.loadOptions(this,t);if(void 0!==t.responsive)for(const o of t.responsive){const a=new O$;a.load(o),this.responsive.push(a)}if(this.responsive.sort((o,a)=>o.maxWidth-a.maxWidth),void 0!==t.themes)for(const o of t.themes){const a=this.themes.find(l=>l.name===o.name);if(a)a.load(o);else{const l=new F$;l.load(o),this.themes.push(l)}}this.defaultThemes.dark=this._findDefaultTheme("dark")?.name,this.defaultThemes.light=this._findDefaultTheme("light")?.name}setResponsive(t,e,i){this.load(i);const s=this.responsive.find(r=>"screen"===r.mode&&screen?r.maxWidth>screen.availWidth:r.maxWidth*e>t);return this.load(s?.options),s?.maxWidth}setTheme(t){if(t){const e=this.themes.find(i=>i.name===t);e&&this.load(e.options)}else{const e=vA("(prefers-color-scheme: dark)"),s=this._findDefaultTheme(e&&e.matches?"dark":"light");s&&this.load(s.options)}}}class uq{constructor(t,e){this.container=e,this._engine=t,this._interactors=this._engine.plugins.getInteractors(this.container,!0),this._externalInteractors=[],this._particleInteractors=[]}externalInteract(t){var e=this;return ae(function*(){for(const i of e._externalInteractors)i.isEnabled()&&(yield i.interact(t))})()}handleClickMode(t){for(const e of this._externalInteractors)e.handleClickMode&&e.handleClickMode(t)}init(){this._externalInteractors=[],this._particleInteractors=[];for(const t of this._interactors){switch(t.type){case"external":this._externalInteractors.push(t);break;case"particles":this._particleInteractors.push(t)}t.init()}}particlesInteract(t,e){var i=this;return ae(function*(){for(const s of i._externalInteractors)s.clear(t,e);for(const s of i._particleInteractors)s.isEnabled(t)&&(yield s.interact(t,e))})()}reset(t){var e=this;return ae(function*(){for(const i of e._externalInteractors)i.isEnabled()&&i.reset(t);for(const i of e._particleInteractors)i.isEnabled(t)&&i.reset(t)})()}}const HA=n=>{if(!rn(n.outMode,n.checkModes))return;const t=2*n.radius;n.coord>n.maxCoord-t?n.setCb(-n.radius):n.coord{for(const[,E]of a.plugins){const V=void 0!==E.particlePosition?E.particlePosition(l,this):void 0;if(V)return ys.create(V.x,V.y,c)}const p=function _A(n){return{x:n.position?.x??it()*n.size.width,y:n.position?.y??it()*n.size.height}}({size:a.canvas.size,position:l}),_=ys.create(p.x,p.y,c),v=this.getRadius(),M=this.options.move.outModes,S=E=>{HA({outMode:E,checkModes:["bounce","bounce-horizontal"],coord:_.x,maxCoord:a.canvas.size.width,setCb:V=>_.x+=V,radius:v})},P=E=>{HA({outMode:E,checkModes:["bounce","bounce-vertical"],coord:_.y,maxCoord:a.canvas.size.height,setCb:V=>_.y+=V,radius:v})};return S(M.left??M.default),S(M.right??M.default),P(M.top??M.default),P(M.bottom??M.default),this._checkOverlap(_,u)?this._calcPosition(a,void 0,c,u+1):_},this._calculateVelocity=()=>{const a=function JG(n){const t=Xt.origin;return t.length=1,t.angle=n,t}(this.direction),l=a.copy(),c=this.options.move;if("inside"===c.direction||"outside"===c.direction)return l;const u=Math.PI/180*me(c.angle.value),f=Math.PI/180*me(c.angle.offset),p={left:f-u/2,right:f+u/2};return c.straight||(l.angle+=oi(Le(p.left,p.right))),c.random&&"number"==typeof c.speed&&(l.length*=it()),l},this._checkOverlap=(a,l=0)=>{const c=this.options.collisions,u=this.getRadius();if(!c.enable)return!1;const f=c.overlap;if(f.enable)return!1;const p=f.retries;if(p>=0&&l>p)throw new Error(`${hr} particle is overlapping and can't be placed`);return!!this.container.particles.find(_=>Bi(a,_.position){if(!a||!this.roll||!this.backColor&&!this.roll.alter)return a;const c=this.roll.horizontal?Math.PI/2:0;return Math.floor(((this.roll.angle??0)+c)/(Math.PI/(this.roll.horizontal&&this.roll.vertical?2:1)))%2?this.backColor?this.backColor:this.roll.alter?function g$(n,t,e){return{h:n.h,s:n.s,l:n.l+("darken"===t?-1:1)*e}}(a,this.roll.alter.type,this.roll.alter.value):a:a},this._loadShapeData=(a,l)=>{const c=a.options[this.shape];if(c)return Nn({close:a.close,fill:a.fill},vs(c,this.id,l))},this._engine=t,this.init(e,s,r,o)}destroy(t){if(this.unbreakable||this.destroyed)return;this.destroyed=!0,this.bubble.inRange=!1,this.slow.inRange=!1;const e=this.container,i=this.pathGenerator;for(const[,s]of e.plugins)s.particleDestroyed&&s.particleDestroyed(this,t);for(const s of e.particles.updaters)s.particleDestroyed&&s.particleDestroyed(this,t);i&&i.reset(this)}draw(t){const e=this.container;for(const[,i]of e.plugins)e.canvas.drawParticlePlugin(i,this,t);e.canvas.drawParticle(this,t)}getFillColor(){return this._getRollColor(this.bubble.color??IA(this.color))}getMass(){return this.getRadius()**2*Math.PI/2}getPosition(){return{x:this.position.x+this.offset.x,y:this.position.y+this.offset.y,z:this.position.z}}getRadius(){return this.bubble.radius??this.size.value}getStrokeColor(){return this._getRollColor(this.bubble.color??IA(this.strokeColor))}init(t,e,i,s){const r=this.container,o=this._engine;this.id=t,this.group=s,this.fill=!0,this.pathRotation=!1,this.close=!0,this.lastPathTime=0,this.destroyed=!1,this.unbreakable=!1,this.rotation=0,this.misplaced=!1,this.retina={maxDistance:{}},this.outType="normal",this.ignoresResizeRatio=!0;const a=r.retina.pixelRatio,c=X1(this._engine,r,r.actualOptions.particles),u=c.shape.type,{reduceDuplicates:f}=c;this.shape=vs(u,this.id,f);const p=c.shape;if(i&&i.shape&&i.shape.type){const te=vs(i.shape.type,this.id,f);te&&(this.shape=te,p.load(i.shape))}this.shapeData=this._loadShapeData(p,f),c.load(i);const _=this.shapeData;_&&c.load(_.particles);const v=new PA(o,r);v.load(r.actualOptions.interactivity),v.load(c.interactivity),this.interactivity=v,this.fill=_?.fill??c.shape.fill,this.close=_?.close??c.shape.close,this.options=c;const M=this.options.move.path;this.pathDelay=1e3*Mo(M.delay),M.generator&&(this.pathGenerator=this._engine.plugins.getPathGenerator(M.generator),this.pathGenerator&&r.addPath(M.generator,this.pathGenerator)&&this.pathGenerator.init(r));const S=me(this.options.zIndex.value);r.retina.initParticle(this),this.size=SA(this.options.size,a),this.bubble={inRange:!1},this.slow={inRange:!1,factor:1},this.position=this._calcPosition(r,e,fr(S,0,r.zLayers)),this.initialPosition=this.position.copy();const P=r.canvas.size,E={...this.options.move.center},V="percent"===E.mode;switch(this.moveCenter={x:E.x*(V?P.width/100:1),y:E.y*(V?P.height/100:1),radius:this.options.move.center.radius??0,mode:this.options.move.center.mode??"percent"},this.direction=function XG(n,t,e){if("number"==typeof n)return n*Math.PI/180;switch(n){case"top":return-Math.PI/2;case"top-right":return-Math.PI/4;case"right":return 0;case"bottom-right":return Math.PI/4;case"bottom":return Math.PI/2;case"bottom-left":return 3*Math.PI/4;case"left":return Math.PI;case"top-left":return-3*Math.PI/4;case"inside":return Math.atan2(e.y-t.y,e.x-t.x);case"outside":return Math.atan2(t.y-e.y,t.x-e.x);default:return it()*Math.PI*2}}(this.options.move.direction,this.position,this.moveCenter),this.options.move.direction){case"inside":this.outType="inside";break;case"outside":this.outType="outside"}this.initialVelocity=this._calculateVelocity(),this.velocity=this.initialVelocity.copy(),this.moveDecay=1-me(this.options.move.decay),this.offset=Xt.origin;const B=r.particles;B.needsSort=B.needsSort||B.lastZIndex=-t&&i.y>=-t&&i.y<=e.height+t&&i.x<=e.width+t}isVisible(){return!this.destroyed&&!this.spawning&&this.isInsideCanvas()}reset(){for(const t of this.container.particles.updaters)t.reset&&t.reset(this)}}class hq{constructor(t,e){this.position=t,this.particle=e}}class YA{constructor(t,e){this.position={x:t,y:e}}}class ns extends YA{constructor(t,e,i){super(t,e),this.radius=i}contains(t){return Bi(t,this.position)<=this.radius}intersects(t){const e=t,i=t,s=this.position,r=t.position,o_x=Math.abs(r.x-s.x),o_y=Math.abs(r.y-s.y),a=this.radius;if(void 0!==i.radius)return a+i.radius>Math.sqrt(o_x**2+o_y**2);if(void 0!==e.size){const l=e.size.width,c=e.size.height;return Math.pow(o_x-l,2)+Math.pow(o_y-c,2)<=a**2||o_x<=a+l&&o_y<=a+c||o_x<=l||o_y<=c}return!1}}class Hr extends YA{constructor(t,e,i,s){super(t,e),this.size={height:s,width:i}}contains(t){const s=this.position;return t.x>=s.x&&t.x<=s.x+this.size.width&&t.y>=s.y&&t.y<=s.y+this.size.height}intersects(t){t instanceof ns&&t.intersects(this);const s=this.position,r=t.position,o=t instanceof Hr?t.size:{width:0,height:0};return r.xs.x&&r.ys.y}}class d_{constructor(t,e){this.rectangle=t,this.capacity=e,this._subdivide=()=>{const{x:i,y:s}=this.rectangle.position,{width:r,height:o}=this.rectangle.size,{capacity:a}=this;for(let l=0;l<4;l++)this._subs.push(new d_(new Hr(i+r/2*(l%2),s+o/2*(Math.round(l/2)-l%2),r/2,o/2),a));this._divided=!0},this._points=[],this._divided=!1,this._subs=[]}insert(t){return!!this.rectangle.contains(t.position)&&(this._points.lengthe.insert(t))))}query(t,e,i){const s=i||[];if(!t.intersects(this.rectangle))return[];for(const r of this._points)!t.contains(r.position)&&Bi(t.position,r.position)>r.particle.getRadius()&&(!e||e(r.particle))||s.push(r.particle);if(this._divided)for(const r of this._subs)r.query(t,e,s);return s}queryCircle(t,e,i){return this.query(new ns(t.x,t.y,e),i)}queryRectangle(t,e,i){return this.query(new Hr(t.x,t.y,e.width,e.height),i)}}const BA=n=>new Hr(-n.width/4,-n.height/4,3*n.width/2,3*n.height/2);class fq{constructor(t,e){this._applyDensity=(s,r,o)=>{if(!s.number.density?.enable)return;const a=s.number,l=this._initDensityFactor(a.density),c=a.value,f=Math.min(c,a.limit>0?a.limit:c)*l+r,p=Math.min(this.count,this._array.filter(_=>_.group===o).length);this.limit=a.limit*l,pf&&this.removeQuantity(p-f,o)},this._initDensityFactor=s=>{const r=this._container;if(!r.canvas.element||!s.enable)return 1;const o=r.canvas.element;return o.width*o.height/(s.factor*r.retina.pixelRatio**2*s.area)},this._pushParticle=(s,r,o,a)=>{try{let l=this.pool.pop();l?l.init(this._nextId,s,r,o):l=new dq(this._engine,this._nextId,this._container,s,r,o);let c=!0;return a&&(c=a(l)),c?(this._array.push(l),this._zArray.push(l),this._nextId++,this._engine.dispatchEvent("particleAdded",{container:this._container,data:{particle:l}}),l):void 0}catch(l){return void console.warn(`${hr} adding particle: ${l}`)}},this._engine=t,this._container=e,this._nextId=0,this._array=[],this._zArray=[],this.pool=[],this.limit=0,this.needsSort=!1,this.lastZIndex=0,this._interactionManager=new uq(this._engine,this._container),this.quadTree=new d_(BA(this._container.canvas.size),4),this.movers=this._engine.plugins.getMovers(this._container,!0),this.updaters=this._engine.plugins.getUpdaters(this._container,!0)}get count(){return this._array.length}addManualParticles(){const t=this._container,e=t.actualOptions;for(const i of e.manualParticles)this.addParticle(i.position?"precise"===i.position.mode?i.position:(n={size:t.canvas.size,position:i.position}).position&&void 0!==n.position.x&&void 0!==n.position.y?{x:n.position.x*n.size.width/100,y:n.position.y*n.size.height/100}:void 0:void 0,i.options);var n}addParticle(t,e,i,s){const a=this._container.actualOptions.particles.number.limit;if(a>0){const l=this.count+1-a;l>0&&this.removeQuantity(l)}return this._pushParticle(t,e,i,s)}clear(){this._array=[],this._zArray=[]}destroy(){this._array=[],this._zArray=[],this.movers=[],this.updaters=[]}draw(t){var e=this;return ae(function*(){const i=e._container;e.quadTree=new d_(BA(e._container.canvas.size),4),i.canvas.clear(),yield e.update(t),e.needsSort&&(e._zArray.sort((r,o)=>o.position.z-r.position.z||r.id-o.id),e.lastZIndex=e._zArray[e._zArray.length-1].position.z,e.needsSort=!1);for(const[,r]of i.plugins)i.canvas.drawPlugin(r,t);for(const r of e._zArray)r.draw(t)})()}filter(t){return this._array.filter(t)}find(t){return this._array.find(t)}handleClickMode(t){this._interactionManager.handleClickMode(t)}init(){const t=this._container,e=t.actualOptions;this.lastZIndex=0,this.needsSort=!1;let i=!1;this.updaters=this._engine.plugins.getUpdaters(t,!0),this._interactionManager.init();for(const[,s]of t.plugins)if(void 0!==s.particlesInitialization&&(i=s.particlesInitialization()),i)break;this._interactionManager.init();for(const[,s]of t.pathGenerators)s.init(t);if(this.addManualParticles(),!i){for(const s in e.particles.groups){const r=e.particles.groups[s];for(let o=this.count,a=0;athis.count)return;let r=0;for(let o=t;r!s.has(r)),yield e._interactionManager.externalInteract(t);for(const r of e._array){for(const o of e.updaters)o.update(r,t);!r.destroyed&&!r.spawning&&(yield e._interactionManager.particlesInteract(r,t))}delete i.canvas.resizeFactor})()}}class pq{constructor(t){this.container=t}init(){const t=this.container,e=t.actualOptions;this.pixelRatio=!e.detectRetina||pa()?1:window.devicePixelRatio,this.reduceFactor=1;const i=this.pixelRatio;if(t.canvas.element){const r=t.canvas.element;t.canvas.size.width=r.offsetWidth*i,t.canvas.size.height=r.offsetHeight*i}const s=e.particles;this.attractDistance=me(s.move.attract.distance)*i,this.sizeAnimationSpeed=me(s.size.animation.speed)*i,this.maxSpeed=me(s.move.gravity.maxSpeed)*i}initParticle(t){const e=t.options,i=this.pixelRatio,s=e.move.distance,r=t.retina;r.attractDistance=me(e.move.attract.distance)*i,r.moveDrift=me(e.move.drift)*i,r.moveSpeed=me(e.move.speed)*i,r.sizeAnimationSpeed=me(e.size.animation.speed)*i;const o=r.maxDistance;o.horizontal=void 0!==s.horizontal?s.horizontal*i:void 0,o.vertical=void 0!==s.vertical?s.vertical*i:void 0,r.maxSpeed=me(e.move.gravity.maxSpeed)*i}}function yn(n){return n&&!n.destroyed}function Gc(n,t,...e){const i=new cq(n,t);return NA(i,...e),i}const zA={generate:n=>n.velocity,init:()=>{},update:()=>{},reset:()=>{}};class _q{constructor(t,e,i){this.id=e,this._intersectionManager=s=>{if(yn(this)&&this.actualOptions.pauseOnOutsideViewport)for(const r of s)r.target===this.interactivity.element&&(r.isIntersecting?this.play:this.pause)()},this._engine=t,this.fpsLimit=120,this.smooth=!1,this._delay=0,this._duration=0,this._lifeTime=0,this._firstStart=!0,this.started=!1,this.destroyed=!1,this._paused=!0,this.lastFrameTime=0,this.zLayers=100,this.pageHidden=!1,this._sourceOptions=i,this._initialSourceOptions=i,this.retina=new pq(this),this.canvas=new v$(this),this.particles=new fq(this._engine,this),this.frameManager=new M$(this),this.pathGenerators=new Map,this.interactivity={mouse:{clicking:!1,inside:!1}},this.plugins=new Map,this.drawers=new Map,this._options=Gc(this._engine,this),this.actualOptions=Gc(this._engine,this),this._eventListeners=new b$(this),typeof IntersectionObserver<"u"&&IntersectionObserver&&(this._intersectionObserver=new IntersectionObserver(s=>this._intersectionManager(s))),this._engine.dispatchEvent("containerBuilt",{container:this})}get options(){return this._options}get sourceOptions(){return this._sourceOptions}addClickHandler(t){if(!yn(this))return;const e=this.interactivity.element;if(!e)return;const i=(f,p,_)=>{if(!yn(this))return;const v=this.retina.pixelRatio,S=this.particles.quadTree.queryCircle({x:p.x*v,y:p.y*v},_*v);t(f,S)};let c=!1,u=!1;e.addEventListener("click",f=>{yn(this)&&i(f,{x:f.offsetX||f.clientX,y:f.offsetY||f.clientY},1)}),e.addEventListener("touchstart",()=>{yn(this)&&(c=!0,u=!1)}),e.addEventListener("touchmove",()=>{yn(this)&&(u=!0)}),e.addEventListener("touchend",f=>{if(yn(this)){if(c&&!u){let _=f.touches[f.touches.length-1];if(!_&&(_=f.changedTouches[f.changedTouches.length-1],!_))return;const v=this.canvas.element,M=v?v.getBoundingClientRect():void 0;i(f,{x:_.clientX-(M?M.left:0),y:_.clientY-(M?M.top:0)},Math.max(_.radiusX,_.radiusY))}c=!1,u=!1}}),e.addEventListener("touchcancel",()=>{yn(this)&&(c=!1,u=!1)})}addLifeTime(t){this._lifeTime+=t}addPath(t,e,i=!1){return!(!yn(this)||!i&&this.pathGenerators.has(t)||(this.pathGenerators.set(t,e??zA),0))}alive(){return!this._duration||this._lifeTime<=this._duration}destroy(){if(!yn(this))return;this.stop(),this.particles.destroy(),this.canvas.destroy();for(const[,i]of this.drawers)i.destroy&&i.destroy(this);for(const i of this.drawers.keys())this.drawers.delete(i);this._engine.plugins.destroy(this),this.destroyed=!0;const t=this._engine.dom(),e=t.findIndex(i=>i===this);e>=0&&t.splice(e,1),this._engine.dispatchEvent("containerDestroyed",{container:this})}draw(t){var e=this;if(!yn(this))return;let i=t;this._drawAnimationFrame=function t$(){return pa()?n=>setTimeout(n):n=>(requestAnimationFrame||setTimeout)(n)}()(function(){var s=ae(function*(r){i&&(e.lastFrameTime=void 0,i=!1),yield e.frameManager.nextFrame(r)});return function(r){return s.apply(this,arguments)}}())}exportConfiguration(){return JSON.stringify(this.actualOptions,(t,e)=>{if(!t.startsWith("_"))return e},2)}exportImage(t,e,i){const s=this.canvas.element;s&&s.toBlob(t,e??"image/png",i)}exportImg(t){this.exportImage(t)}getAnimationStatus(){return!this._paused&&!this.pageHidden&&yn(this)}handleClickMode(t){if(yn(this)){this.particles.handleClickMode(t);for(const[,e]of this.plugins)e.handleClickMode&&e.handleClickMode(t)}}init(){var t=this;return ae(function*(){if(!yn(t))return;const e=t._engine.plugins.getSupportedShapes();for(const s of e){const r=t._engine.plugins.getShapeDrawer(s);r&&t.drawers.set(s,r)}t._options=Gc(t._engine,t,t._initialSourceOptions,t.sourceOptions),t.actualOptions=Gc(t._engine,t,t._options);const i=t._engine.plugins.getAvailablePlugins(t);for(const[s,r]of i)t.plugins.set(s,r);t.retina.init(),yield t.canvas.init(),t.updateActualOptions(),t.canvas.initBackground(),t.canvas.resize(),t.zLayers=t.actualOptions.zLayers,t._duration=1e3*me(t.actualOptions.duration),t._delay=1e3*me(t.actualOptions.delay),t._lifeTime=0,t.fpsLimit=t.actualOptions.fpsLimit>0?t.actualOptions.fpsLimit:120,t.smooth=t.actualOptions.smooth;for(const[,s]of t.drawers)s.init&&(yield s.init(t));for(const[,s]of t.plugins)s.init&&(yield s.init());t._engine.dispatchEvent("containerInit",{container:t}),t.particles.init(),t.particles.setDensity();for(const[,s]of t.plugins)s.particlesSetup&&s.particlesSetup();t._engine.dispatchEvent("particlesSetup",{container:t})})()}loadTheme(t){var e=this;return ae(function*(){yn(e)&&(e._currentTheme=t,yield e.refresh())})()}pause(){if(yn(this)&&(void 0!==this._drawAnimationFrame&&(function n$(){return pa()?n=>clearTimeout(n):n=>(cancelAnimationFrame||clearTimeout)(n)}()(this._drawAnimationFrame),delete this._drawAnimationFrame),!this._paused)){for(const[,t]of this.plugins)t.pause&&t.pause();this.pageHidden||(this._paused=!0),this._engine.dispatchEvent("containerPaused",{container:this})}}play(t){if(!yn(this))return;const e=this._paused||t;if(!this._firstStart||this.actualOptions.autoPlay){if(this._paused&&(this._paused=!1),e)for(const[,i]of this.plugins)i.play&&i.play();this._engine.dispatchEvent("containerPlay",{container:this}),this.draw(e||!1)}else this._firstStart=!1}refresh(){var t=this;return ae(function*(){if(yn(t))return t.stop(),t.start()})()}reset(){var t=this;return ae(function*(){if(yn(t))return t._initialSourceOptions=void 0,t._options=Gc(t._engine,t),t.actualOptions=Gc(t._engine,t,t._options),t.refresh()})()}setNoise(t,e,i){yn(this)&&this.setPath(t,e,i)}setPath(t,e,i){if(!t||!yn(this))return;const s={...zA};if("function"==typeof t)s.generate=t,e&&(s.init=e),i&&(s.update=i);else{const r=s;s.generate=t.generate||r.generate,s.init=t.init||r.init,s.update=t.update||r.update}this.addPath("default",s,!0)}start(){var t=this;return ae(function*(){!yn(t)||t.started||(yield t.init(),t.started=!0,yield new Promise(e=>{t._delayTimeout=setTimeout(ae(function*(){t._eventListeners.addListeners(),t.interactivity.element instanceof HTMLElement&&t._intersectionObserver&&t._intersectionObserver.observe(t.interactivity.element);for(const[,i]of t.plugins)i.start&&(yield i.start());t._engine.dispatchEvent("containerStarted",{container:t}),t.play(),e()}),t._delay)}))})()}stop(){if(yn(this)&&this.started){this._delayTimeout&&(clearTimeout(this._delayTimeout),delete this._delayTimeout),this._firstStart=!0,this.started=!1,this._eventListeners.removeListeners(),this.pause(),this.particles.clear(),this.canvas.stop(),this.interactivity.element instanceof HTMLElement&&this._intersectionObserver&&this._intersectionObserver.unobserve(this.interactivity.element);for(const[,t]of this.plugins)t.stop&&t.stop();for(const t of this.plugins.keys())this.plugins.delete(t);this._sourceOptions=this._options,this._engine.dispatchEvent("containerStopped",{container:this})}}updateActualOptions(){this.actualOptions.responsive=[];const t=this.actualOptions.setResponsive(this.canvas.size.width,this.retina.pixelRatio,this._options);return this.actualOptions.setTheme(this._currentTheme),this.responsiveMaxWidth!==t&&(this.responsiveMaxWidth=t,!0)}}function J1(){return(J1=ae(function*(n,t){const e=vs(n,t);if(!e)return;const i=yield fetch(e);if(i.ok)return i.json();console.error(`${hr} ${i.status} while retrieving config file`)})).apply(this,arguments)}class yq{constructor(t){this._engine=t}load(t,e,i){const s={index:i,remote:!1};return"string"==typeof t?s.tagId=t:s.options=t,"number"==typeof e?s.index=e:s.options=e??s.options,this.loadOptions(s)}loadJSON(t,e,i){var s=this;return ae(function*(){let r,o;return"number"==typeof e||void 0===e?r=t:(o=t,r=e),s.loadRemoteOptions({tagId:o,url:r,index:i,remote:!0})})()}loadOptions(t){var e=this;return ae(function*(){const i=t.tagId??`tsparticles${Math.floor(1e4*it())}`,{index:s,url:r,remote:o}=t,a=o?yield function gq(n,t){return J1.apply(this,arguments)}(r,s):t.options;let l=t.element??document.getElementById(i);l||(l=document.createElement("div"),l.id=i,document.body.append(l));const c=vs(a,s),u=e._engine.dom(),f=u.findIndex(v=>v.id===i);if(f>=0){const v=e._engine.domItem(f);v&&!v.destroyed&&(v.destroy(),u.splice(f,1))}let p;if("canvas"===l.tagName.toLowerCase())p=l,p.dataset[vh]="false";else{const v=l.getElementsByTagName("canvas");v.length?(p=v[0],p.dataset[vh]="false"):(p=document.createElement("canvas"),p.dataset[vh]="true",l.appendChild(p))}p.style.width||(p.style.width="100%"),p.style.height||(p.style.height="100%");const _=new _q(e._engine,i,c);return f>=0?u.splice(f,0,_):u.push(_),_.canvas.loadCanvas(p),yield _.start(),_})()}loadRemoteOptions(t){var e=this;return ae(function*(){return e.loadOptions(t)})()}set(t,e,i,s){var r=this;return ae(function*(){const o={index:s,remote:!1};return"string"==typeof t?o.tagId=t:o.element=t,e instanceof HTMLElement?o.element=e:o.options=e,"number"==typeof i?o.index=i:o.options=i??o.options,r.loadOptions(o)})()}setJSON(t,e,i,s){var r=this;return ae(function*(){let o,a,l,c;return t instanceof HTMLElement?(c=t,o=e,l=i):(a=t,c=e,o=i,l=s),r.loadRemoteOptions({tagId:a,url:o,index:l,element:c,remote:!0})})()}}function Z1(n,t,e,i=!1){let s=t.get(n);return(!s||i)&&(s=[...e.values()].map(r=>r(n)),t.set(n,s)),s}class vq{constructor(t){this._engine=t,this.plugins=[],this._initializers={interactors:new Map,movers:new Map,updaters:new Map},this.interactors=new Map,this.movers=new Map,this.updaters=new Map,this.presets=new Map,this.drawers=new Map,this.pathGenerators=new Map}addInteractor(t,e){this._initializers.interactors.set(t,e)}addParticleMover(t,e){this._initializers.movers.set(t,e)}addParticleUpdater(t,e){this._initializers.updaters.set(t,e)}addPathGenerator(t,e){this.getPathGenerator(t)||this.pathGenerators.set(t,e)}addPlugin(t){this.getPlugin(t.id)||this.plugins.push(t)}addPreset(t,e,i=!1){(i||!this.getPreset(t))&&this.presets.set(t,e)}addShapeDrawer(t,e){on(t,i=>{this.getShapeDrawer(i)||this.drawers.set(i,e)})}destroy(t){this.updaters.delete(t),this.movers.delete(t),this.interactors.delete(t)}getAvailablePlugins(t){const e=new Map;for(const i of this.plugins)i.needsPlugin(t.actualOptions)&&e.set(i.id,i.getPlugin(t));return e}getInteractors(t,e=!1){return Z1(t,this.interactors,this._initializers.interactors,e)}getMovers(t,e=!1){return Z1(t,this.movers,this._initializers.movers,e)}getPathGenerator(t){return this.pathGenerators.get(t)}getPlugin(t){return this.plugins.find(e=>e.id===t)}getPreset(t){return this.presets.get(t)}getShapeDrawer(t){return this.drawers.get(t)}getSupportedShapes(){return this.drawers.keys()}getUpdaters(t,e=!1){return Z1(t,this.updaters,this._initializers.updaters,e)}loadOptions(t,e){for(const i of this.plugins)i.loadOptions(t,e)}loadParticlesOptions(t,e,...i){const s=this.updaters.get(t);if(s)for(const r of s)r.loadOptions&&r.loadOptions(e,...i)}}class pr{constructor(t){this.container=t,this.type="external"}}class Q1{constructor(t){this.container=t,this.type="particles"}}const Tq=new class Mq{constructor(){this.key="rgb",this.stringPrefix="rgb"}handleColor(t){const i=t.value.rgb??t.value;if(void 0!==i.r)return i}handleRangeColor(t){const i=t.value.rgb??t.value;if(void 0!==i.r)return{r:me(i.r),g:me(i.g),b:me(i.b)}}parseString(t){if(!t.startsWith(this.stringPrefix))return;const i=/rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([\d.%]+)\s*)?\)/i.exec(t);return i?{a:i.length>4?gA(i[5]):1,b:parseInt(i[3],10),g:parseInt(i[2],10),r:parseInt(i[1],10)}:void 0}},Sq=new class wq{constructor(){this.key="hsl",this.stringPrefix="hsl"}handleColor(t){const i=t.value.hsl??t.value;if(void 0!==i.h&&void 0!==i.s&&void 0!==i.l)return jc(i)}handleRangeColor(t){const i=t.value.hsl??t.value;if(void 0!==i.h&&void 0!==i.l)return jc({h:me(i.h),l:me(i.l),s:me(i.s)})}parseString(t){if(!t.startsWith("hsl"))return;const i=/hsla?\(\s*(\d+)\s*,\s*(\d+)%\s*,\s*(\d+)%\s*(,\s*([\d.%]+)\s*)?\)/i.exec(t);return i?function l$(n){const t=jc(n);return{a:n.a,b:t.b,g:t.g,r:t.r}}({a:i.length>4?gA(i[5]):1,h:parseInt(i[1],10),l:parseInt(i[3],10),s:parseInt(i[2],10)}):void 0}};CA(Tq),CA(Sq);const $c=new class bq{constructor(){this._configs=new Map,this._domArray=[],this._eventDispatcher=new BG,this._initialized=!1,this._loader=new yq(this),this.plugins=new vq(this)}get configs(){const t={};for(const[e,i]of this._configs)t[e]=i;return t}get version(){return"2.10.1"}addConfig(t,e){"string"==typeof t?e&&(e.name=t,this._configs.set(t,e)):this._configs.set(t.name??"default",t)}addEventListener(t,e){this._eventDispatcher.addEventListener(t,e)}addInteractor(t,e){var i=this;return ae(function*(){i.plugins.addInteractor(t,e),yield i.refresh()})()}addMover(t,e){var i=this;return ae(function*(){i.plugins.addParticleMover(t,e),yield i.refresh()})()}addParticleUpdater(t,e){var i=this;return ae(function*(){i.plugins.addParticleUpdater(t,e),yield i.refresh()})()}addPathGenerator(t,e){var i=this;return ae(function*(){i.plugins.addPathGenerator(t,e),yield i.refresh()})()}addPlugin(t){var e=this;return ae(function*(){e.plugins.addPlugin(t),yield e.refresh()})()}addPreset(t,e,i=!1){var s=this;return ae(function*(){s.plugins.addPreset(t,e,i),yield s.refresh()})()}addShape(t,e,i,s,r){var o=this;return ae(function*(){let a;a="function"==typeof e?{afterEffect:s,destroy:r,draw:e,init:i}:e,o.plugins.addShapeDrawer(t,a),yield o.refresh()})()}dispatchEvent(t,e){this._eventDispatcher.dispatchEvent(t,e)}dom(){return this._domArray}domItem(t){const e=this.dom(),i=e[t];if(i&&!i.destroyed)return i;e.splice(t,1)}init(){this._initialized||(this._initialized=!0)}load(t,e){var i=this;return ae(function*(){return i._loader.load(t,e)})()}loadFromArray(t,e,i){var s=this;return ae(function*(){return s._loader.load(t,e,i)})()}loadJSON(t,e,i){var s=this;return ae(function*(){return s._loader.loadJSON(t,e,i)})()}refresh(){var t=this;return ae(function*(){t.dom().forEach(e=>e.refresh())})()}removeEventListener(t,e){this._eventDispatcher.removeEventListener(t,e)}set(t,e,i){var s=this;return ae(function*(){return s._loader.set(t,e,i)})()}setJSON(t,e,i,s){var r=this;return ae(function*(){return r._loader.setJSON(t,e,i,s)})()}setOnClickHandler(t){const e=this.dom();if(!e.length)throw new Error(`${hr} can only set click handlers after calling tsParticles.load() or tsParticles.loadJSON()`);for(const i of e)i.addClickHandler(t)}};$c.init(),pa()||(window.tsParticles=$c);let Cq=(()=>{class n{constructor(e){h(this,"platformId",void 0),h(this,"options",void 0),h(this,"url",void 0),h(this,"id",void 0),h(this,"particlesInit",void 0),h(this,"particlesLoaded",new ue),h(this,"destroy$",new It),h(this,"container",void 0),this.platformId=e,this.id="tsparticles"}ngAfterViewInit(){nb(this.platformId)||hn(this.particlesInit?this.particlesInit($c):Promise.resolve()).pipe(At(()=>this.url?$c.loadJSON(this.id,this.url):this.options?$c.load(this.id,this.options):(console.error("You must specify options or url to load tsParticles"),dn)),function VG(n){return En((t,e)=>{pe(n).subscribe(Jt(e,()=>e.complete(),Ye)),!e.closed&&t.subscribe(e)})}(this.destroy$)).subscribe(i=>{this.container=i,this.particlesLoaded.emit(i)})}ngOnDestroy(){this.container?.destroy(),this.destroy$.next()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Ni))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["ng-particles"]],inputs:{options:"options",url:"url",id:"id",particlesInit:"particlesInit"},outputs:{particlesLoaded:"particlesLoaded"},decls:1,vars:1,consts:[[3,"id"]],template:function(e,i){1&e&&X(0,"div",0),2&e&&x("id",i.id)},encapsulation:2})),n})(),Dq=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({})),n})();class ye{static equals(t,e,i){return i?this.resolveFieldData(t,i)===this.resolveFieldData(e,i):this.equalsByValue(t,e)}static equalsByValue(t,e){if(t===e)return!0;if(t&&e&&"object"==typeof t&&"object"==typeof e){var r,o,a,i=Array.isArray(t),s=Array.isArray(e);if(i&&s){if((o=t.length)!=e.length)return!1;for(r=o;0!=r--;)if(!this.equalsByValue(t[r],e[r]))return!1;return!0}if(i!=s)return!1;var l=this.isDate(t),c=this.isDate(e);if(l!=c)return!1;if(l&&c)return t.getTime()==e.getTime();var u=t instanceof RegExp,f=e instanceof RegExp;if(u!=f)return!1;if(u&&f)return t.toString()==e.toString();var p=Object.keys(t);if((o=p.length)!==Object.keys(e).length)return!1;for(r=o;0!=r--;)if(!Object.prototype.hasOwnProperty.call(e,p[r]))return!1;for(r=o;0!=r--;)if(!this.equalsByValue(t[a=p[r]],e[a]))return!1;return!0}return t!=t&&e!=e}static resolveFieldData(t,e){if(t&&e){if(this.isFunction(e))return e(t);if(-1==e.indexOf("."))return t[e];{let i=e.split("."),s=t;for(let r=0,o=i.length;r=t.length&&(i%=t.length,e%=t.length),t.splice(i,0,t.splice(e,1)[0]))}static insertIntoOrderedArray(t,e,i,s){if(i.length>0){let r=!1;for(let o=0;oe){i.splice(o,0,t),r=!0;break}r||i.push(t)}else i.push(t)}static findIndexInList(t,e){let i=-1;if(e)for(let s=0;s-1&&(t=t.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),t}static isDate(t){return"[object Date]"===Object.prototype.toString.call(t)}static isEmpty(t){return null==t||""===t||Array.isArray(t)&&0===t.length||!this.isDate(t)&&"object"==typeof t&&0===Object.keys(t).length}static isNotEmpty(t){return!this.isEmpty(t)}static compare(t,e,i,s=1){let r=-1;const o=this.isEmpty(t),a=this.isEmpty(e);return r=o&&a?0:o?s:a?-s:"string"==typeof t&&"string"==typeof e?t.localeCompare(e,i,{numeric:!0}):te?1:0,r}static sort(t,e,i=1,s,r=1){return(1===r?i:r)*ye.compare(t,e,s,i)}static merge(t,e){if(null!=t||null!=e)return null!=t&&"object"!=typeof t||null!=e&&"object"!=typeof e?null!=t&&"string"!=typeof t||null!=e&&"string"!=typeof e?e||t:[t||"",e||""].join(" "):{...t||{},...e||{}}}}var jA=0;function zs(){return"pr_id_"+ ++jA}var Yr=function xq(){let n=[];const s=r=>r&&parseInt(r.style.zIndex,10)||0;return{get:s,set:(r,o,a)=>{o&&(o.style.zIndex=String(((r,o)=>{let a=n.length>0?n[n.length-1]:{key:r,value:o},l=a.value+(a.key===r?0:o)+1;return n.push({key:r,value:l}),l})(r,a)))},clear:r=>{r&&((r=>{n=n.filter(o=>o.value!==r)})(s(r)),r.style.zIndex="")},getCurrent:()=>n.length>0?n[n.length-1].value:0}}();let kq=(()=>{class n{constructor(){h(this,"requireConfirmationSource",new It),h(this,"acceptConfirmationSource",new It),h(this,"requireConfirmation$",this.requireConfirmationSource.asObservable()),h(this,"accept",this.acceptConfirmationSource.asObservable())}confirm(e){return this.requireConfirmationSource.next(e),this}close(){return this.requireConfirmationSource.next(null),this}onAccept(){this.acceptConfirmationSource.next(null)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac})),n})(),di=(()=>{class n{}return h(n,"STARTS_WITH","startsWith"),h(n,"CONTAINS","contains"),h(n,"NOT_CONTAINS","notContains"),h(n,"ENDS_WITH","endsWith"),h(n,"EQUALS","equals"),h(n,"NOT_EQUALS","notEquals"),h(n,"IN","in"),h(n,"LESS_THAN","lt"),h(n,"LESS_THAN_OR_EQUAL_TO","lte"),h(n,"GREATER_THAN","gt"),h(n,"GREATER_THAN_OR_EQUAL_TO","gte"),h(n,"BETWEEN","between"),h(n,"IS","is"),h(n,"IS_NOT","isNot"),h(n,"BEFORE","before"),h(n,"AFTER","after"),h(n,"DATE_IS","dateIs"),h(n,"DATE_IS_NOT","dateIsNot"),h(n,"DATE_BEFORE","dateBefore"),h(n,"DATE_AFTER","dateAfter"),n})(),WA=(()=>{class n{}return h(n,"AND","and"),h(n,"OR","or"),n})(),UA=(()=>{class n{constructor(){h(this,"filters",{startsWith:(e,i,s)=>{if(null==i||""===i.trim())return!0;if(null==e)return!1;let r=ye.removeAccents(i.toString()).toLocaleLowerCase(s);return ye.removeAccents(e.toString()).toLocaleLowerCase(s).slice(0,r.length)===r},contains:(e,i,s)=>{if(null==i||"string"==typeof i&&""===i.trim())return!0;if(null==e)return!1;let r=ye.removeAccents(i.toString()).toLocaleLowerCase(s);return-1!==ye.removeAccents(e.toString()).toLocaleLowerCase(s).indexOf(r)},notContains:(e,i,s)=>{if(null==i||"string"==typeof i&&""===i.trim())return!0;if(null==e)return!1;let r=ye.removeAccents(i.toString()).toLocaleLowerCase(s);return-1===ye.removeAccents(e.toString()).toLocaleLowerCase(s).indexOf(r)},endsWith:(e,i,s)=>{if(null==i||""===i.trim())return!0;if(null==e)return!1;let r=ye.removeAccents(i.toString()).toLocaleLowerCase(s),o=ye.removeAccents(e.toString()).toLocaleLowerCase(s);return-1!==o.indexOf(r,o.length-r.length)},equals:(e,i,s)=>null==i||"string"==typeof i&&""===i.trim()||null!=e&&(e.getTime&&i.getTime?e.getTime()===i.getTime():ye.removeAccents(e.toString()).toLocaleLowerCase(s)==ye.removeAccents(i.toString()).toLocaleLowerCase(s)),notEquals:(e,i,s)=>!(null==i||"string"==typeof i&&""===i.trim()||null!=e&&(e.getTime&&i.getTime?e.getTime()===i.getTime():ye.removeAccents(e.toString()).toLocaleLowerCase(s)==ye.removeAccents(i.toString()).toLocaleLowerCase(s))),in:(e,i)=>{if(null==i||0===i.length)return!0;for(let s=0;snull==i||null==i[0]||null==i[1]||null!=e&&(e.getTime?i[0].getTime()<=e.getTime()&&e.getTime()<=i[1].getTime():i[0]<=e&&e<=i[1]),lt:(e,i,s)=>null==i||null!=e&&(e.getTime&&i.getTime?e.getTime()null==i||null!=e&&(e.getTime&&i.getTime?e.getTime()<=i.getTime():e<=i),gt:(e,i,s)=>null==i||null!=e&&(e.getTime&&i.getTime?e.getTime()>i.getTime():e>i),gte:(e,i,s)=>null==i||null!=e&&(e.getTime&&i.getTime?e.getTime()>=i.getTime():e>=i),is:(e,i,s)=>this.filters.equals(e,i,s),isNot:(e,i,s)=>this.filters.notEquals(e,i,s),before:(e,i,s)=>this.filters.lt(e,i,s),after:(e,i,s)=>this.filters.gt(e,i,s),dateIs:(e,i)=>null==i||null!=e&&e.toDateString()===i.toDateString(),dateIsNot:(e,i)=>null==i||null!=e&&e.toDateString()!==i.toDateString(),dateBefore:(e,i)=>null==i||null!=e&&e.getTime()null==i||null!=e&&e.getTime()>i.getTime()})}filter(e,i,s,r,o){let a=[];if(e)for(let l of e)for(let c of i){let u=ye.resolveFieldData(l,c);if(this.filters[r](u,s,o)){a.push(l);break}}return a}register(e,i){this.filters[e]=i}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac,providedIn:"root"})),n})(),Iq=(()=>{class n{constructor(){h(this,"messageSource",new It),h(this,"clearSource",new It),h(this,"messageObserver",this.messageSource.asObservable()),h(this,"clearObserver",this.clearSource.asObservable())}add(e){e&&this.messageSource.next(e)}addAll(e){e&&e.length&&this.messageSource.next(e)}clear(e){this.clearSource.next(e||null)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac})),n})(),ew=(()=>{class n{constructor(){h(this,"clickSource",new It),h(this,"clickObservable",this.clickSource.asObservable())}add(e){e&&this.clickSource.next(e)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac,providedIn:"root"})),n})(),Sh=(()=>{class n{constructor(){h(this,"ripple",!1),h(this,"overlayOptions",{}),h(this,"filterMatchModeOptions",{text:[di.STARTS_WITH,di.CONTAINS,di.NOT_CONTAINS,di.ENDS_WITH,di.EQUALS,di.NOT_EQUALS],numeric:[di.EQUALS,di.NOT_EQUALS,di.LESS_THAN,di.LESS_THAN_OR_EQUAL_TO,di.GREATER_THAN,di.GREATER_THAN_OR_EQUAL_TO],date:[di.DATE_IS,di.DATE_IS_NOT,di.DATE_BEFORE,di.DATE_AFTER]}),h(this,"translation",{startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",is:"Is",isNot:"Is not",before:"Before",after:"After",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dateFormat:"mm/dd/yy",firstDayOfWeek:0,today:"Today",weekHeader:"Wk",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyMessage:"No results found",emptyFilterMessage:"No results found"}),h(this,"zIndex",{modal:1100,overlay:1e3,menu:1e3,tooltip:1100}),h(this,"translationSource",new It),h(this,"translationObserver",this.translationSource.asObservable())}getTranslation(e){return this.translation[e]}setTranslation(e){this.translation={...this.translation,...e},this.translationSource.next(this.translation)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac,providedIn:"root"})),n})(),is=(()=>{class n{constructor(e){h(this,"template",void 0),h(this,"type",void 0),h(this,"name",void 0),this.template=e}getType(){return this.name}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Lr))}),h(n,"\u0275dir",Oe({type:n,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]}})),n})(),Hn=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})(),js=(()=>{class n{}return h(n,"STARTS_WITH","startsWith"),h(n,"CONTAINS","contains"),h(n,"NOT_CONTAINS","notContains"),h(n,"ENDS_WITH","endsWith"),h(n,"EQUALS","equals"),h(n,"NOT_EQUALS","notEquals"),h(n,"NO_FILTER","noFilter"),h(n,"LT","lt"),h(n,"LTE","lte"),h(n,"GT","gt"),h(n,"GTE","gte"),h(n,"IS","is"),h(n,"IS_NOT","isNot"),h(n,"BEFORE","before"),h(n,"AFTER","after"),h(n,"CLEAR","clear"),h(n,"APPLY","apply"),h(n,"MATCH_ALL","matchAll"),h(n,"MATCH_ANY","matchAny"),h(n,"ADD_RULE","addRule"),h(n,"REMOVE_RULE","removeRule"),h(n,"ACCEPT","accept"),h(n,"REJECT","reject"),h(n,"CHOOSE","choose"),h(n,"UPLOAD","upload"),h(n,"CANCEL","cancel"),h(n,"DAY_NAMES","dayNames"),h(n,"DAY_NAMES_SHORT","dayNamesShort"),h(n,"DAY_NAMES_MIN","dayNamesMin"),h(n,"MONTH_NAMES","monthNames"),h(n,"MONTH_NAMES_SHORT","monthNamesShort"),h(n,"FIRST_DAY_OF_WEEK","firstDayOfWeek"),h(n,"TODAY","today"),h(n,"WEEK_HEADER","weekHeader"),h(n,"WEAK","weak"),h(n,"MEDIUM","medium"),h(n,"STRONG","strong"),h(n,"PASSWORD_PROMPT","passwordPrompt"),h(n,"EMPTY_MESSAGE","emptyMessage"),h(n,"EMPTY_FILTER_MESSAGE","emptyFilterMessage"),n})(),G=(()=>{class n{static addClass(e,i){e&&i&&(e.classList?e.classList.add(i):e.className+=" "+i)}static addMultipleClasses(e,i){if(e&&i)if(e.classList){let s=i.trim().split(" ");for(let r=0;r{if(M)return"relative"===getComputedStyle(M).getPropertyValue("position")?M:s(M.parentElement)},r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=i.offsetHeight,a=i.getBoundingClientRect(),l=this.getWindowScrollTop(),c=this.getWindowScrollLeft(),u=this.getViewport(),p=s(e)?.getBoundingClientRect()||{top:-1*l,left:-1*c};let _,v;a.top+o+r.height>u.height?(_=a.top-p.top-r.height,e.style.transformOrigin="bottom",a.top+_<0&&(_=-1*a.top)):(_=o+a.top-p.top,e.style.transformOrigin="top"),v=r.width>u.width?-1*(a.left-p.left):a.left-p.left+r.width>u.width?-1*(a.left-p.left+r.width-u.width):a.left-p.left,e.style.top=_+"px",e.style.left=v+"px"}static absolutePosition(e,i){const s=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),r=s.height,o=s.width,a=i.offsetHeight,l=i.offsetWidth,c=i.getBoundingClientRect(),u=this.getWindowScrollTop(),f=this.getWindowScrollLeft(),p=this.getViewport();let _,v;c.top+a+r>p.height?(_=c.top+u-r,e.style.transformOrigin="bottom",_<0&&(_=u)):(_=a+c.top+u,e.style.transformOrigin="top"),v=c.left+o>p.width?Math.max(0,c.left+f+l-o):c.left+f,e.style.top=_+"px",e.style.left=v+"px"}static getParents(e,i=[]){return null===e.parentNode?i:this.getParents(e.parentNode,i.concat([e.parentNode]))}static getScrollableParents(e){let i=[];if(e){let s=this.getParents(e);const r=/(auto|scroll)/,o=a=>{let l=window.getComputedStyle(a,null);return r.test(l.getPropertyValue("overflow"))||r.test(l.getPropertyValue("overflowX"))||r.test(l.getPropertyValue("overflowY"))};for(let a of s){let l=1===a.nodeType&&a.dataset.scrollselectors;if(l){let c=l.split(",");for(let u of c){let f=this.findSingle(a,u);f&&o(f)&&i.push(f)}}9!==a.nodeType&&o(a)&&i.push(a)}}return i}static getHiddenElementOuterHeight(e){e.style.visibility="hidden",e.style.display="block";let i=e.offsetHeight;return e.style.display="none",e.style.visibility="visible",i}static getHiddenElementOuterWidth(e){e.style.visibility="hidden",e.style.display="block";let i=e.offsetWidth;return e.style.display="none",e.style.visibility="visible",i}static getHiddenElementDimensions(e){let i={};return e.style.visibility="hidden",e.style.display="block",i.width=e.offsetWidth,i.height=e.offsetHeight,e.style.display="none",e.style.visibility="visible",i}static scrollInView(e,i){let s=getComputedStyle(e).getPropertyValue("borderTopWidth"),r=s?parseFloat(s):0,o=getComputedStyle(e).getPropertyValue("paddingTop"),a=o?parseFloat(o):0,l=e.getBoundingClientRect(),u=i.getBoundingClientRect().top+document.body.scrollTop-(l.top+document.body.scrollTop)-r-a,f=e.scrollTop,p=e.clientHeight,_=this.getOuterHeight(i);u<0?e.scrollTop=f+u:u+_>p&&(e.scrollTop=f+u-p+_)}static fadeIn(e,i){e.style.opacity=0;let s=+new Date,r=0,o=function(){r=+e.style.opacity.replace(",",".")+((new Date).getTime()-s)/i,e.style.opacity=r,s=+new Date,+r<1&&(window.requestAnimationFrame&&requestAnimationFrame(o)||setTimeout(o,16))};o()}static fadeOut(e,i){var s=1,a=50/i;let l=setInterval(()=>{(s-=a)<=0&&(s=0,clearInterval(l)),e.style.opacity=s},50)}static getWindowScrollTop(){let e=document.documentElement;return(window.pageYOffset||e.scrollTop)-(e.clientTop||0)}static getWindowScrollLeft(){let e=document.documentElement;return(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}static matches(e,i){var s=Element.prototype;return(s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.msMatchesSelector||function(o){return-1!==[].indexOf.call(document.querySelectorAll(o),this)}).call(e,i)}static getOuterWidth(e,i){let s=e.offsetWidth;if(i){let r=getComputedStyle(e);s+=parseFloat(r.marginLeft)+parseFloat(r.marginRight)}return s}static getHorizontalPadding(e){let i=getComputedStyle(e);return parseFloat(i.paddingLeft)+parseFloat(i.paddingRight)}static getHorizontalMargin(e){let i=getComputedStyle(e);return parseFloat(i.marginLeft)+parseFloat(i.marginRight)}static innerWidth(e){let i=e.offsetWidth,s=getComputedStyle(e);return i+=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight),i}static width(e){let i=e.offsetWidth,s=getComputedStyle(e);return i-=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight),i}static getInnerHeight(e){let i=e.offsetHeight,s=getComputedStyle(e);return i+=parseFloat(s.paddingTop)+parseFloat(s.paddingBottom),i}static getOuterHeight(e,i){let s=e.offsetHeight;if(i){let r=getComputedStyle(e);s+=parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return s}static getHeight(e){let i=e.offsetHeight,s=getComputedStyle(e);return i-=parseFloat(s.paddingTop)+parseFloat(s.paddingBottom)+parseFloat(s.borderTopWidth)+parseFloat(s.borderBottomWidth),i}static getWidth(e){let i=e.offsetWidth,s=getComputedStyle(e);return i-=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight)+parseFloat(s.borderLeftWidth)+parseFloat(s.borderRightWidth),i}static getViewport(){let e=window,i=document,s=i.documentElement,r=i.getElementsByTagName("body")[0];return{width:e.innerWidth||s.clientWidth||r.clientWidth,height:e.innerHeight||s.clientHeight||r.clientHeight}}static getOffset(e){var i=e.getBoundingClientRect();return{top:i.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:i.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}static replaceElementWith(e,i){let s=e.parentNode;if(!s)throw"Can't replace element";return s.replaceChild(i,e)}static getUserAgent(){if(navigator&&this.isClient())return navigator.userAgent}static isIE(){var e=window.navigator.userAgent;return e.indexOf("MSIE ")>0||(e.indexOf("Trident/")>0?(e.indexOf("rv:"),!0):e.indexOf("Edge/")>0)}static isIOS(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}static isAndroid(){return/(android)/i.test(navigator.userAgent)}static isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints>0}static appendChild(e,i){if(this.isElement(i))i.appendChild(e);else{if(!(i&&i.el&&i.el.nativeElement))throw"Cannot append "+i+" to "+e;i.el.nativeElement.appendChild(e)}}static removeChild(e,i){if(this.isElement(i))i.removeChild(e);else{if(!i.el||!i.el.nativeElement)throw"Cannot remove "+e+" from "+i;i.el.nativeElement.removeChild(e)}}static removeElement(e){"remove"in Element.prototype?e.remove():e.parentNode.removeChild(e)}static isElement(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}static calculateScrollbarWidth(e){if(e){let i=getComputedStyle(e);return e.offsetWidth-e.clientWidth-parseFloat(i.borderLeftWidth)-parseFloat(i.borderRightWidth)}{if(null!==this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;let i=document.createElement("div");i.className="p-scrollbar-measure",document.body.appendChild(i);let s=i.offsetWidth-i.clientWidth;return document.body.removeChild(i),this.calculatedScrollbarWidth=s,s}}static calculateScrollbarHeight(){if(null!==this.calculatedScrollbarHeight)return this.calculatedScrollbarHeight;let e=document.createElement("div");e.className="p-scrollbar-measure",document.body.appendChild(e);let i=e.offsetHeight-e.clientHeight;return document.body.removeChild(e),this.calculatedScrollbarWidth=i,i}static invokeElementMethod(e,i,s){e[i].apply(e,s)}static clearSelection(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch{}}static getBrowser(){if(!this.browser){let e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}static resolveUserAgent(){let e=navigator.userAgent.toLowerCase(),i=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:i[1]||"",version:i[2]||"0"}}static isInteger(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}static isHidden(e){return!e||null===e.offsetParent}static isVisible(e){return e&&null!=e.offsetParent}static isExist(e){return null!==e&&typeof e<"u"&&e.nodeName&&e.parentNode}static focus(e,i){e&&document.activeElement!==e&&e.focus(i)}static getFocusableElements(e){let i=n.find(e,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [href]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]):not(.p-disabled)'),s=[];for(let r of i)(r.offsetWidth||r.offsetHeight||r.getClientRects().length)&&s.push(r);return s}static getNextFocusableElement(e,i=!1){const s=n.getFocusableElements(e);let r=0;if(s&&s.length>0){const o=s.indexOf(s[0].ownerDocument.activeElement);i?r=-1==o||0===o?s.length-1:o-1:-1!=o&&o!==s.length-1&&(r=o+1)}return s[r]}static generateZIndex(){return this.zindex=this.zindex||999,++this.zindex}static getSelection(){return window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection().toString():document.selection?document.selection.createRange().text:null}static getTargetElement(e,i){if(!e)return null;switch(e){case"document":return document;case"window":return window;case"@next":return i?.nextElementSibling;case"@prev":return i?.previousElementSibling;case"@parent":return i?.parentElement;case"@grandparent":return i?.parentElement.parentElement;default:const s=typeof e;if("string"===s)return document.querySelector(e);if("object"===s&&e.hasOwnProperty("nativeElement"))return this.isExist(e.nativeElement)?e.nativeElement:void 0;const o=(a=e)&&a.constructor&&a.call&&a.apply?e():e;return o&&9===o.nodeType||this.isExist(o)?o:null}var a}static isClient(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}}return h(n,"zindex",1e3),h(n,"calculatedScrollbarWidth",null),h(n,"calculatedScrollbarHeight",null),h(n,"browser",void 0),n})();class tw{constructor(t,e=(()=>{})){h(this,"element",void 0),h(this,"listener",void 0),h(this,"scrollableParents",void 0),this.element=t,this.listener=e}bindScrollListener(){this.scrollableParents=G.getScrollableParents(this.element);for(let t=0;t{class n{constructor(){h(this,"label",void 0),h(this,"spin",!1),h(this,"styleClass",void 0),h(this,"role",void 0),h(this,"ariaLabel",void 0),h(this,"ariaHidden",void 0)}ngOnInit(){this.getAttributes()}getAttributes(){const e=ye.isEmpty(this.label);this.role=e?void 0:"img",this.ariaLabel=e?void 0:this.label,this.ariaHidden=e}getClassNames(){return`p-icon ${this.styleClass?this.styleClass+" ":""}${this.spin?"p-icon-spin":""}`}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275cmp",Ae({type:n,selectors:[["ng-component"]],hostAttrs:[1,"p-element","p-icon-wrapper"],inputs:{label:"label",spin:"spin",styleClass:"styleClass"},standalone:!0,features:[tn],ngContentSelectors:Eq,decls:1,vars:0,template:function(e,i){1&e&&(Cd(),Cc(0))},encapsulation:2,changeDetection:0})),n})(),Ch=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["SpinnerIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),x("id",i.pathId))},encapsulation:2})),n})(),Dh=(()=>{class n{constructor(e,i,s,r,o,a){h(this,"document",void 0),h(this,"platformId",void 0),h(this,"renderer",void 0),h(this,"el",void 0),h(this,"zone",void 0),h(this,"config",void 0),h(this,"animationListener",void 0),h(this,"mouseDownListener",void 0),h(this,"timeout",void 0),this.document=e,this.platformId=i,this.renderer=s,this.el=r,this.zone=o,this.config=a}ngAfterViewInit(){cr(this.platformId)&&this.config&&this.config.ripple&&this.zone.runOutsideAngular(()=>{this.create(),this.mouseDownListener=this.renderer.listen(this.el.nativeElement,"mousedown",this.onMouseDown.bind(this))})}onMouseDown(e){let i=this.getInk();if(!i||"none"===this.document.defaultView?.getComputedStyle(i,null).display)return;if(G.removeClass(i,"p-ink-active"),!G.getHeight(i)&&!G.getWidth(i)){let a=Math.max(G.getOuterWidth(this.el.nativeElement),G.getOuterHeight(this.el.nativeElement));i.style.height=a+"px",i.style.width=a+"px"}let s=G.getOffset(this.el.nativeElement),r=e.pageX-s.left+this.document.body.scrollTop-G.getWidth(i)/2,o=e.pageY-s.top+this.document.body.scrollLeft-G.getHeight(i)/2;this.renderer.setStyle(i,"top",o+"px"),this.renderer.setStyle(i,"left",r+"px"),G.addClass(i,"p-ink-active"),this.timeout=setTimeout(()=>{let a=this.getInk();a&&G.removeClass(a,"p-ink-active")},401)}getInk(){const e=this.el.nativeElement.children;for(let i=0;i{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();const yl={button:"p-button",component:"p-component",iconOnly:"p-button-icon-only",disabled:"p-disabled",loading:"p-button-loading",labelOnly:"p-button-loading-label-only"};let h_=(()=>{class n{get label(){return this._label}set label(e){this._label=e,this.initialized&&(this.updateLabel(),this.updateIcon(),this.setStyleClass())}get icon(){return this._icon}set icon(e){this._icon=e,this.initialized&&(this.updateIcon(),this.setStyleClass())}get loading(){return this._loading}set loading(e){this._loading=e,this.initialized&&(this.updateIcon(),this.setStyleClass())}get htmlElement(){return this.el.nativeElement}constructor(e,i){h(this,"el",void 0),h(this,"document",void 0),h(this,"iconPos","left"),h(this,"loadingIcon",void 0),h(this,"_label",void 0),h(this,"_icon",void 0),h(this,"_loading",!1),h(this,"initialized",void 0),h(this,"_internalClasses",Object.values(yl)),h(this,"spinnerIcon",'\n \n \n \n \n \n \n \n \n '),this.el=e,this.document=i}ngAfterViewInit(){G.addMultipleClasses(this.htmlElement,this.getStyleClass().join(" ")),this.createIcon(),this.createLabel(),this.initialized=!0}getStyleClass(){const e=[yl.button,yl.component];return this.icon&&!this.label&&ye.isEmpty(this.htmlElement.textContent)&&e.push(yl.iconOnly),this.loading&&(e.push(yl.disabled,yl.loading),!this.icon&&this.label&&e.push(yl.labelOnly)),e}setStyleClass(){const e=this.getStyleClass();this.htmlElement.classList.remove(...this._internalClasses),this.htmlElement.classList.add(...e)}createLabel(){if(this.label){let e=this.document.createElement("span");this.icon&&!this.label&&e.setAttribute("aria-hidden","true"),e.className="p-button-label",e.appendChild(this.document.createTextNode(this.label)),this.htmlElement.appendChild(e)}}createIcon(){if(this.icon||this.loading){let e=this.document.createElement("span");e.className="p-button-icon",e.setAttribute("aria-hidden","true");let i=this.label?"p-button-icon-"+this.iconPos:null;i&&G.addClass(e,i);let s=this.getIconClass();s&&G.addMultipleClasses(e,s),!this.loadingIcon&&this.loading&&(e.innerHTML=this.spinnerIcon),this.htmlElement.insertBefore(e,this.htmlElement.firstChild)}}updateLabel(){let e=G.findSingle(this.htmlElement,".p-button-label");this.label?e?e.textContent=this.label:this.createLabel():e&&this.htmlElement.removeChild(e)}updateIcon(){let e=G.findSingle(this.htmlElement,".p-button-icon");this.icon||this.loading?e?e.className=this.iconPos?"p-button-icon p-button-icon-"+this.iconPos+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIcon():e&&this.htmlElement.removeChild(e)}getIconClass(){return this.loading?"p-button-loading-icon "+(this.loadingIcon?this.loadingIcon:"p-icon"):this._icon}ngOnDestroy(){this.initialized=!1}}return h(n,"\u0275fac",function(e){return new(e||n)(W($t),W(Sn))}),h(n,"\u0275dir",Oe({type:n,selectors:[["","pButton",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}})),n})(),qc=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,gl,Hn,Ch,Hn]})),n})();Ub.register(...AU);const Bq=Ub;let f_=(()=>{class n{get data(){return this._data}set data(e){this._data=e,this.reinit()}get options(){return this._options}set options(e){this._options=e,this.reinit()}constructor(e,i){h(this,"platformId",void 0),h(this,"el",void 0),h(this,"type",void 0),h(this,"plugins",[]),h(this,"width",void 0),h(this,"height",void 0),h(this,"responsive",!0),h(this,"onDataSelect",new ue),h(this,"isBrowser",!1),h(this,"initialized",void 0),h(this,"_data",void 0),h(this,"_options",{}),h(this,"chart",void 0),this.platformId=e,this.el=i}ngAfterViewInit(){this.initChart(),this.initialized=!0}onCanvasClick(e){if(this.chart){const i=this.chart.getElementsAtEventForMode(e,"nearest",{intersect:!0},!1),s=this.chart.getElementsAtEventForMode(e,"dataset",{intersect:!0},!1);i&&i[0]&&s&&this.onDataSelect.emit({originalEvent:e,element:i[0],dataset:s})}}initChart(){if(cr(this.platformId)){let e=this.options||{};e.responsive=this.responsive,e.responsive&&(this.height||this.width)&&(e.maintainAspectRatio=!1),this.chart=new Bq(this.el.nativeElement.children[0].children[0],{type:this.type,data:this.data,options:this.options,plugins:this.plugins})}}getCanvas(){return this.el.nativeElement.children[0].children[0]}getBase64Image(){return this.chart.toBase64Image()}generateLegend(){if(this.chart)return this.chart.generateLegend()}refresh(){this.chart&&this.chart.update()}reinit(){this.chart&&(this.chart.destroy(),this.initChart())}ngOnDestroy(){this.chart&&(this.chart.destroy(),this.initialized=!1,this.chart=null)}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Ni),W($t))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-chart"]],hostAttrs:[1,"p-element"],inputs:{type:"type",plugins:"plugins",width:"width",height:"height",responsive:"responsive",data:"data",options:"options"},outputs:{onDataSelect:"onDataSelect"},decls:2,vars:6,consts:[[2,"position","relative"],[3,"click"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"canvas",1),ce("click",function(r){return i.onCanvasClick(r)}),F()()),2&e&&(Dd("width",i.responsive&&!i.width?null:i.width)("height",i.responsive&&!i.height?null:i.height),I(1),xe("width",i.responsive&&!i.width?null:i.width)("height",i.responsive&&!i.height?null:i.height))},encapsulation:2,changeDetection:0})),n})(),GA=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();const zq=function(n,t,e){return{"p-inputswitch p-component":!0,"p-inputswitch-checked":n,"p-disabled":t,"p-focus":e}},jq={provide:ri,useExisting:ft(()=>$A),multi:!0};let $A=(()=>{class n{constructor(e){h(this,"cd",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"tabindex",void 0),h(this,"inputId",void 0),h(this,"name",void 0),h(this,"disabled",void 0),h(this,"readonly",void 0),h(this,"trueValue",!0),h(this,"falseValue",!1),h(this,"ariaLabel",void 0),h(this,"ariaLabelledBy",void 0),h(this,"onChange",new ue),h(this,"modelValue",!1),h(this,"focused",!1),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),this.cd=e}onClick(e,i){!this.disabled&&!this.readonly&&(e.preventDefault(),this.toggle(e),i.focus())}onInputChange(e){this.readonly||this.updateModel(e,e.target.checked)}toggle(e){this.updateModel(e,!this.checked())}updateModel(e,i){this.modelValue=i?this.trueValue:this.falseValue,this.onModelChange(this.modelValue),this.onChange.emit({originalEvent:e,checked:this.modelValue})}onFocus(e){this.focused=!0}onBlur(e){this.focused=!1,this.onModelTouched()}writeValue(e){this.modelValue=e,this.cd.markForCheck()}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}checked(){return this.modelValue===this.trueValue}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-inputSwitch"]],hostAttrs:[1,"p-element"],inputs:{style:"style",styleClass:"styleClass",tabindex:"tabindex",inputId:"inputId",name:"name",disabled:"disabled",readonly:"readonly",trueValue:"trueValue",falseValue:"falseValue",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy"},outputs:{onChange:"onChange"},features:[St([jq])],decls:5,vars:16,consts:[[3,"ngClass","ngStyle","click"],[1,"p-hidden-accessible"],["type","checkbox","role","switch",3,"checked","disabled","change","focus","blur"],["cb",""],[1,"p-inputswitch-slider"]],template:function(e,i){if(1&e){const s=Fe();N(0,"div",0),ce("click",function(o){q(s);const a=mn(3);return K(i.onClick(o,a))}),N(1,"div",1)(2,"input",2,3),ce("change",function(o){return i.onInputChange(o)})("focus",function(o){return i.onFocus(o)})("blur",function(o){return i.onBlur(o)}),F()(),X(4,"span",4),F()}2&e&&(Ue(i.styleClass),x("ngClass",Zi(12,zq,i.checked(),i.disabled,i.focused))("ngStyle",i.style),I(2),x("checked",i.checked())("disabled",i.disabled),xe("aria-label",i.ariaLabel)("id",i.inputId)("name",i.name)("tabindex",i.tabindex)("aria-checked",i.checked())("aria-labelledby",i.ariaLabelledBy))},dependencies:[bi,ui],styles:['.p-inputswitch{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.p-inputswitch-slider{position:absolute;cursor:pointer;inset:0}.p-inputswitch-slider:before{position:absolute;content:"";top:50%}\n'],encapsulation:2,changeDetection:0})),n})(),nw=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})(),qA=(()=>{class n{constructor(){h(this,"styleClass",void 0),h(this,"style",void 0),h(this,"shape","rectangle"),h(this,"animation","wave"),h(this,"borderRadius",void 0),h(this,"size",void 0),h(this,"width","100%"),h(this,"height","1rem")}containerClass(){return{"p-skeleton p-component":!0,"p-skeleton-circle":"circle"===this.shape,"p-skeleton-none":"none"===this.animation}}containerStyle(){return this.size?{...this.style,width:this.size,height:this.size,borderRadius:this.borderRadius}:{...this.style,width:this.width,height:this.height,borderRadius:this.borderRadius}}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-skeleton"]],hostAttrs:[1,"p-element"],inputs:{styleClass:"styleClass",style:"style",shape:"shape",animation:"animation",borderRadius:"borderRadius",size:"size",width:"width",height:"height"},decls:1,vars:4,consts:[[3,"ngClass","ngStyle"]],template:function(e,i){1&e&&X(0,"div",0),2&e&&(Ue(i.styleClass),x("ngClass",i.containerClass())("ngStyle",i.containerStyle()))},dependencies:[bi,ui],styles:['.p-skeleton{position:relative;overflow:hidden}.p-skeleton:after{content:"";animation:p-skeleton-animation 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}.p-skeleton.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{animation:none}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}\n'],encapsulation:2,changeDetection:0})),n})(),KA=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();class XA{}class Wq{}const To="*";function iw(n,t){return{type:7,name:n,definitions:t,options:{}}}function So(n,t=null){return{type:4,styles:t,timings:n}}function JA(n,t=null){return{type:2,steps:n,options:t}}function ss(n){return{type:6,styles:n,offset:null}}function sw(n,t,e){return{type:0,name:n,styles:t,options:e}}function vl(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function p_(n,t=null){return{type:8,animation:n,options:t}}function ZA(n,t=null){return{type:10,animation:n,options:t}}class xh{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class QA{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,s=0;const r=this.players.length;0==r?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++e==r&&this._onFinish()}),o.onDestroy(()=>{++i==r&&this._onDestroy()}),o.onStart(()=>{++s==r&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const s=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(s)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}let eO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["ChevronLeftIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.61296 13C9.50997 13.0005 9.40792 12.9804 9.3128 12.9409C9.21767 12.9014 9.13139 12.8433 9.05902 12.7701L3.83313 7.54416C3.68634 7.39718 3.60388 7.19795 3.60388 6.99022C3.60388 6.78249 3.68634 6.58325 3.83313 6.43628L9.05902 1.21039C9.20762 1.07192 9.40416 0.996539 9.60724 1.00012C9.81032 1.00371 10.0041 1.08597 10.1477 1.22959C10.2913 1.37322 10.3736 1.56698 10.3772 1.77005C10.3808 1.97313 10.3054 2.16968 10.1669 2.31827L5.49496 6.99022L10.1669 11.6622C10.3137 11.8091 10.3962 12.0084 10.3962 12.2161C10.3962 12.4238 10.3137 12.6231 10.1669 12.7701C10.0945 12.8433 10.0083 12.9014 9.91313 12.9409C9.81801 12.9804 9.71596 13.0005 9.61296 13Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),tO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["ChevronRightIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),nO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["ChevronUpIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M12.2097 10.4113C12.1057 10.4118 12.0027 10.3915 11.9067 10.3516C11.8107 10.3118 11.7237 10.2532 11.6506 10.1792L6.93602 5.46461L2.22139 10.1476C2.07272 10.244 1.89599 10.2877 1.71953 10.2717C1.54307 10.2556 1.3771 10.1808 1.24822 10.0593C1.11933 9.93766 1.035 9.77633 1.00874 9.6011C0.982477 9.42587 1.0158 9.2469 1.10338 9.09287L6.37701 3.81923C6.52533 3.6711 6.72639 3.58789 6.93602 3.58789C7.14565 3.58789 7.3467 3.6711 7.49502 3.81923L12.7687 9.09287C12.9168 9.24119 13 9.44225 13 9.65187C13 9.8615 12.9168 10.0626 12.7687 10.2109C12.616 10.3487 12.4151 10.4207 12.2097 10.4113Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),m_=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["ChevronDownIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),Co=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["TimesIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),iO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["CalendarIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.7838 1.51351H9.83783V0.567568C9.83783 0.417039 9.77804 0.272676 9.6716 0.166237C9.56516 0.0597971 9.42079 0 9.27027 0C9.11974 0 8.97538 0.0597971 8.86894 0.166237C8.7625 0.272676 8.7027 0.417039 8.7027 0.567568V1.51351H5.29729V0.567568C5.29729 0.417039 5.2375 0.272676 5.13106 0.166237C5.02462 0.0597971 4.88025 0 4.72973 0C4.5792 0 4.43484 0.0597971 4.3284 0.166237C4.22196 0.272676 4.16216 0.417039 4.16216 0.567568V1.51351H3.21621C2.66428 1.51351 2.13494 1.73277 1.74467 2.12305C1.35439 2.51333 1.13513 3.04266 1.13513 3.59459V11.9189C1.13513 12.4709 1.35439 13.0002 1.74467 13.3905C2.13494 13.7807 2.66428 14 3.21621 14H10.7838C11.3357 14 11.865 13.7807 12.2553 13.3905C12.6456 13.0002 12.8649 12.4709 12.8649 11.9189V3.59459C12.8649 3.04266 12.6456 2.51333 12.2553 2.12305C11.865 1.73277 11.3357 1.51351 10.7838 1.51351ZM3.21621 2.64865H4.16216V3.59459C4.16216 3.74512 4.22196 3.88949 4.3284 3.99593C4.43484 4.10237 4.5792 4.16216 4.72973 4.16216C4.88025 4.16216 5.02462 4.10237 5.13106 3.99593C5.2375 3.88949 5.29729 3.74512 5.29729 3.59459V2.64865H8.7027V3.59459C8.7027 3.74512 8.7625 3.88949 8.86894 3.99593C8.97538 4.10237 9.11974 4.16216 9.27027 4.16216C9.42079 4.16216 9.56516 4.10237 9.6716 3.99593C9.77804 3.88949 9.83783 3.74512 9.83783 3.59459V2.64865H10.7838C11.0347 2.64865 11.2753 2.74831 11.4527 2.92571C11.6301 3.10311 11.7297 3.34371 11.7297 3.59459V5.67568H2.27027V3.59459C2.27027 3.34371 2.36993 3.10311 2.54733 2.92571C2.72473 2.74831 2.96533 2.64865 3.21621 2.64865ZM10.7838 12.8649H3.21621C2.96533 12.8649 2.72473 12.7652 2.54733 12.5878C2.36993 12.4104 2.27027 12.1698 2.27027 11.9189V6.81081H11.7297V11.9189C11.7297 12.1698 11.6301 12.4104 11.4527 12.5878C11.2753 12.7652 11.0347 12.8649 10.7838 12.8649Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})();const Uq=["container"],Gq=["inputfield"],$q=["contentWrapper"];function qq(n,t){if(1&n){const e=Fe();N(0,"TimesIcon",10),ce("click",function(){return q(e),K(R(3).clear())}),F()}2&n&&x("styleClass","p-calendar-clear-icon")}function Kq(n,t){}function Xq(n,t){1&n&&L(0,Kq,0,0,"ng-template")}function Jq(n,t){if(1&n){const e=Fe();N(0,"span",11),ce("click",function(){return q(e),K(R(3).clear())}),L(1,Xq,1,0,null,12),F()}if(2&n){const e=R(3);I(1),x("ngTemplateOutlet",e.clearIconTemplate)}}function Zq(n,t){if(1&n&&(he(0),L(1,qq,1,1,"TimesIcon",8),L(2,Jq,2,1,"span",9),fe()),2&n){const e=R(2);I(1),x("ngIf",!e.clearIconTemplate),I(1),x("ngIf",e.clearIconTemplate)}}function Qq(n,t){1&n&&X(0,"span",15),2&n&&x("ngClass",R(3).icon)}function eK(n,t){1&n&&X(0,"CalendarIcon")}function tK(n,t){}function nK(n,t){1&n&&L(0,tK,0,0,"ng-template")}function iK(n,t){if(1&n&&(he(0),L(1,eK,1,0,"CalendarIcon",6),L(2,nK,1,0,null,12),fe()),2&n){const e=R(3);I(1),x("ngIf",!e.triggerIconTemplate),I(1),x("ngTemplateOutlet",e.triggerIconTemplate)}}function sK(n,t){if(1&n){const e=Fe();N(0,"button",13),ce("click",function(s){q(e),R();const r=mn(1);return K(R().onButtonClick(s,r))}),L(1,Qq,1,1,"span",14),L(2,iK,3,2,"ng-container",6),F()}if(2&n){const e=R(2);x("disabled",e.disabled),xe("aria-label",e.iconAriaLabel),I(1),x("ngIf",e.icon),I(1),x("ngIf",!e.icon)}}function rK(n,t){if(1&n){const e=Fe();N(0,"input",4,5),ce("focus",function(s){return q(e),K(R().onInputFocus(s))})("keydown",function(s){return q(e),K(R().onInputKeydown(s))})("click",function(){return q(e),K(R().onInputClick())})("blur",function(s){return q(e),K(R().onInputBlur(s))})("input",function(s){return q(e),K(R().onUserInput(s))}),F(),L(2,Zq,3,2,"ng-container",6),L(3,sK,3,4,"button",7)}if(2&n){const e=R();Ue(e.inputStyleClass),x("value",e.inputFieldValue)("readonly",e.readonlyInput)("ngStyle",e.inputStyle)("placeholder",e.placeholder||"")("disabled",e.disabled)("ngClass","p-inputtext p-component"),xe("id",e.inputId)("name",e.name)("required",e.required)("aria-required",e.required)("tabindex",e.tabindex)("inputmode",e.touchUI?"off":null)("aria-labelledby",e.ariaLabelledBy),I(2),x("ngIf",e.showClear&&!e.disabled&&null!=e.value),I(1),x("ngIf",e.showIcon)}}function oK(n,t){1&n&&He(0)}function aK(n,t){1&n&&X(0,"ChevronLeftIcon",37),2&n&&x("styleClass","p-datepicker-prev-icon")}function lK(n,t){}function cK(n,t){1&n&&L(0,lK,0,0,"ng-template")}function uK(n,t){if(1&n&&(N(0,"span",38),L(1,cK,1,0,null,12),F()),2&n){const e=R(5);I(1),x("ngTemplateOutlet",e.previousIconTemplate)}}function dK(n,t){if(1&n){const e=Fe();N(0,"button",35),ce("keydown",function(s){return q(e),K(R(4).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(4).onPrevButtonClick(s))}),L(1,aK,1,1,"ChevronLeftIcon",32),L(2,uK,2,1,"span",36),F()}if(2&n){const e=R(4);I(1),x("ngIf",!e.previousIconTemplate),I(1),x("ngIf",e.previousIconTemplate)}}function hK(n,t){if(1&n){const e=Fe();N(0,"button",39),ce("click",function(s){return q(e),K(R(4).switchToMonthView(s))})("keydown",function(s){return q(e),K(R(4).onContainerButtonKeydown(s))}),se(1),F()}if(2&n){const e=R().$implicit,i=R(3);x("disabled",i.switchViewButtonDisabled()),I(1),en(" ",i.getMonthName(e.month)," ")}}function fK(n,t){if(1&n){const e=Fe();N(0,"button",40),ce("click",function(s){return q(e),K(R(4).switchToYearView(s))})("keydown",function(s){return q(e),K(R(4).onContainerButtonKeydown(s))}),se(1),F()}if(2&n){const e=R().$implicit,i=R(3);x("disabled",i.switchViewButtonDisabled()),I(1),en(" ",i.getYear(e)," ")}}function pK(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(5);I(1),Z0("",e.yearPickerValues()[0]," - ",e.yearPickerValues()[e.yearPickerValues().length-1],"")}}function mK(n,t){1&n&&He(0)}const sO=function(n){return{$implicit:n}};function _K(n,t){if(1&n&&(N(0,"span",41),L(1,pK,2,2,"ng-container",6),L(2,mK,1,0,"ng-container",42),F()),2&n){const e=R(4);I(1),x("ngIf",!e.decadeTemplate),I(1),x("ngTemplateOutlet",e.decadeTemplate)("ngTemplateOutletContext",Ze(3,sO,e.yearPickerValues))}}function gK(n,t){1&n&&X(0,"ChevronRightIcon",37),2&n&&x("styleClass","p-datepicker-next-icon")}function yK(n,t){}function vK(n,t){1&n&&L(0,yK,0,0,"ng-template")}function bK(n,t){if(1&n&&(N(0,"span",43),L(1,vK,1,0,null,12),F()),2&n){const e=R(4);I(1),x("ngTemplateOutlet",e.nextIconTemplate)}}function wK(n,t){if(1&n&&(N(0,"th",49)(1,"span"),se(2),F()()),2&n){const e=R(5);I(2),Je(e.getTranslation("weekHeader"))}}function MK(n,t){if(1&n&&(N(0,"th",50)(1,"span"),se(2),F()()),2&n){const e=t.$implicit;I(2),Je(e)}}function TK(n,t){if(1&n&&(N(0,"td",53)(1,"span",54),se(2),F()()),2&n){const e=R().index,i=R(2).$implicit;I(2),en(" ",i.weekNumbers[e]," ")}}function SK(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(2).$implicit;I(1),Je(e.day)}}function CK(n,t){1&n&&He(0)}const rO=function(n,t){return{"p-highlight":n,"p-disabled":t}};function DK(n,t){if(1&n){const e=Fe();he(0),N(1,"span",55),ce("click",function(s){q(e);const r=R().$implicit;return K(R(6).onDateSelect(s,r))})("keydown",function(s){q(e);const r=R().$implicit,o=R(3).index;return K(R(3).onDateCellKeydown(s,r,o))}),L(2,SK,2,1,"ng-container",6),L(3,CK,1,0,"ng-container",42),F(),fe()}if(2&n){const e=R().$implicit,i=R(6);I(1),x("ngClass",Tn(4,rO,i.isSelected(e),!e.selectable)),I(1),x("ngIf",!i.dateTemplate),I(1),x("ngTemplateOutlet",i.dateTemplate)("ngTemplateOutletContext",Ze(7,sO,e))}}const xK=function(n,t){return{"p-datepicker-other-month":n,"p-datepicker-today":t}};function kK(n,t){if(1&n&&(N(0,"td",15),L(1,DK,4,9,"ng-container",6),F()),2&n){const e=t.$implicit,i=R(6);x("ngClass",Tn(2,xK,e.otherMonth,e.today)),I(1),x("ngIf",!e.otherMonth||i.showOtherMonths)}}function IK(n,t){if(1&n&&(N(0,"tr"),L(1,TK,3,1,"td",51),L(2,kK,2,5,"td",52),F()),2&n){const e=t.$implicit,i=R(5);I(1),x("ngIf",i.showWeek),I(1),x("ngForOf",e)}}function EK(n,t){if(1&n&&(N(0,"div",44)(1,"table",45)(2,"thead")(3,"tr"),L(4,wK,3,1,"th",46),L(5,MK,3,1,"th",47),F()(),N(6,"tbody"),L(7,IK,3,2,"tr",48),F()()()),2&n){const e=R().$implicit,i=R(3);I(4),x("ngIf",i.showWeek),I(1),x("ngForOf",i.weekDays),I(2),x("ngForOf",e.dates)}}function LK(n,t){if(1&n){const e=Fe();N(0,"div",24)(1,"div",25),L(2,dK,3,2,"button",26),N(3,"div",27),L(4,hK,2,2,"button",28),L(5,fK,2,2,"button",29),L(6,_K,3,5,"span",30),F(),N(7,"button",31),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(3).onNextButtonClick(s))}),L(8,gK,1,1,"ChevronRightIcon",32),L(9,bK,2,1,"span",33),F()(),L(10,EK,8,3,"div",34),F()}if(2&n){const e=t.index,i=R(3);I(2),x("ngIf",0===e),I(2),x("ngIf","date"===i.currentView),I(1),x("ngIf","year"!==i.currentView),I(1),x("ngIf","year"===i.currentView),I(1),Dd("display",1===i.numberOfMonths||e===i.numberOfMonths-1?"inline-flex":"none"),I(1),x("ngIf",!i.nextIconTemplate),I(1),x("ngIf",i.nextIconTemplate),I(1),x("ngIf","date"===i.currentView)}}function PK(n,t){if(1&n){const e=Fe();N(0,"span",58),ce("click",function(s){const o=q(e).index;return K(R(4).onMonthSelect(s,o))})("keydown",function(s){const o=q(e).index;return K(R(4).onMonthCellKeydown(s,o))}),se(1),F()}if(2&n){const e=t.$implicit,i=t.index,s=R(4);x("ngClass",Tn(2,rO,s.isMonthSelected(i),s.isMonthDisabled(i))),I(1),en(" ",e," ")}}function AK(n,t){if(1&n&&(N(0,"div",56),L(1,PK,2,5,"span",57),F()),2&n){const e=R(3);I(1),x("ngForOf",e.monthPickerValues())}}const OK=function(n){return{"p-highlight":n}};function RK(n,t){if(1&n){const e=Fe();N(0,"span",61),ce("click",function(s){const o=q(e).$implicit;return K(R(4).onYearSelect(s,o))})("keydown",function(s){const o=q(e).$implicit;return K(R(4).onYearCellKeydown(s,o))}),se(1),F()}if(2&n){const e=t.$implicit,i=R(4);x("ngClass",Ze(2,OK,i.isYearSelected(e))),I(1),en(" ",e," ")}}function FK(n,t){if(1&n&&(N(0,"div",59),L(1,RK,2,4,"span",60),F()),2&n){const e=R(3);I(1),x("ngForOf",e.yearPickerValues())}}function NK(n,t){if(1&n&&(he(0),N(1,"div",20),L(2,LK,11,9,"div",21),F(),L(3,AK,2,1,"div",22),L(4,FK,2,1,"div",23),fe()),2&n){const e=R(2);I(2),x("ngForOf",e.months),I(1),x("ngIf","month"===e.currentView),I(1),x("ngIf","year"===e.currentView)}}function HK(n,t){1&n&&X(0,"ChevronUpIcon")}function YK(n,t){}function VK(n,t){1&n&&L(0,YK,0,0,"ng-template")}function BK(n,t){1&n&&(he(0),se(1,"0"),fe())}function zK(n,t){1&n&&X(0,"ChevronDownIcon")}function jK(n,t){}function WK(n,t){1&n&&L(0,jK,0,0,"ng-template")}function UK(n,t){1&n&&X(0,"ChevronUpIcon")}function GK(n,t){}function $K(n,t){1&n&&L(0,GK,0,0,"ng-template")}function qK(n,t){1&n&&(he(0),se(1,"0"),fe())}function KK(n,t){1&n&&X(0,"ChevronDownIcon")}function XK(n,t){}function JK(n,t){1&n&&L(0,XK,0,0,"ng-template")}function ZK(n,t){if(1&n&&(N(0,"div",65)(1,"span"),se(2),F()()),2&n){const e=R(3);I(2),Je(e.timeSeparator)}}function QK(n,t){1&n&&X(0,"ChevronUpIcon")}function eX(n,t){}function tX(n,t){1&n&&L(0,eX,0,0,"ng-template")}function nX(n,t){1&n&&(he(0),se(1,"0"),fe())}function iX(n,t){1&n&&X(0,"ChevronDownIcon")}function sX(n,t){}function rX(n,t){1&n&&L(0,sX,0,0,"ng-template")}function oX(n,t){if(1&n){const e=Fe();N(0,"div",70)(1,"button",64),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(3).incrementSecond(s))})("keydown.space",function(s){return q(e),K(R(3).incrementSecond(s))})("mousedown",function(s){return q(e),K(R(3).onTimePickerElementMouseDown(s,2,1))})("mouseup",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(3).onTimePickerElementMouseLeave())}),L(2,QK,1,0,"ChevronUpIcon",6),L(3,tX,1,0,null,12),F(),N(4,"span"),L(5,nX,2,0,"ng-container",6),se(6),F(),N(7,"button",64),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(3).decrementSecond(s))})("keydown.space",function(s){return q(e),K(R(3).decrementSecond(s))})("mousedown",function(s){return q(e),K(R(3).onTimePickerElementMouseDown(s,2,-1))})("mouseup",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(3).onTimePickerElementMouseLeave())}),L(8,iX,1,0,"ChevronDownIcon",6),L(9,rX,1,0,null,12),F()()}if(2&n){const e=R(3);I(2),x("ngIf",!e.incrementIconTemplate),I(1),x("ngTemplateOutlet",e.incrementIconTemplate),I(2),x("ngIf",e.currentSecond<10),I(1),Je(e.currentSecond),I(2),x("ngIf",!e.decrementIconTemplate),I(1),x("ngTemplateOutlet",e.decrementIconTemplate)}}function aX(n,t){1&n&&X(0,"ChevronUpIcon")}function lX(n,t){}function cX(n,t){1&n&&L(0,lX,0,0,"ng-template")}function uX(n,t){1&n&&X(0,"ChevronDownIcon")}function dX(n,t){}function hX(n,t){1&n&&L(0,dX,0,0,"ng-template")}function fX(n,t){if(1&n){const e=Fe();N(0,"div",71)(1,"button",72),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(3).toggleAMPM(s))})("keydown.enter",function(s){return q(e),K(R(3).toggleAMPM(s))}),L(2,aX,1,0,"ChevronUpIcon",6),L(3,cX,1,0,null,12),F(),N(4,"span"),se(5),F(),N(6,"button",72),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(3).toggleAMPM(s))})("keydown.enter",function(s){return q(e),K(R(3).toggleAMPM(s))}),L(7,uX,1,0,"ChevronDownIcon",6),L(8,hX,1,0,null,12),F()()}if(2&n){const e=R(3);I(2),x("ngIf",!e.incrementIconTemplate),I(1),x("ngTemplateOutlet",e.incrementIconTemplate),I(2),Je(e.pm?"PM":"AM"),I(2),x("ngIf",!e.decrementIconTemplate),I(1),x("ngTemplateOutlet",e.decrementIconTemplate)}}function pX(n,t){if(1&n){const e=Fe();N(0,"div",62)(1,"div",63)(2,"button",64),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(2).incrementHour(s))})("keydown.space",function(s){return q(e),K(R(2).incrementHour(s))})("mousedown",function(s){return q(e),K(R(2).onTimePickerElementMouseDown(s,0,1))})("mouseup",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(2).onTimePickerElementMouseLeave())}),L(3,HK,1,0,"ChevronUpIcon",6),L(4,VK,1,0,null,12),F(),N(5,"span"),L(6,BK,2,0,"ng-container",6),se(7),F(),N(8,"button",64),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(2).decrementHour(s))})("keydown.space",function(s){return q(e),K(R(2).decrementHour(s))})("mousedown",function(s){return q(e),K(R(2).onTimePickerElementMouseDown(s,0,-1))})("mouseup",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(2).onTimePickerElementMouseLeave())}),L(9,zK,1,0,"ChevronDownIcon",6),L(10,WK,1,0,null,12),F()(),N(11,"div",65)(12,"span"),se(13),F()(),N(14,"div",66)(15,"button",64),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(2).incrementMinute(s))})("keydown.space",function(s){return q(e),K(R(2).incrementMinute(s))})("mousedown",function(s){return q(e),K(R(2).onTimePickerElementMouseDown(s,1,1))})("mouseup",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(2).onTimePickerElementMouseLeave())}),L(16,UK,1,0,"ChevronUpIcon",6),L(17,$K,1,0,null,12),F(),N(18,"span"),L(19,qK,2,0,"ng-container",6),se(20),F(),N(21,"button",64),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(2).decrementMinute(s))})("keydown.space",function(s){return q(e),K(R(2).decrementMinute(s))})("mousedown",function(s){return q(e),K(R(2).onTimePickerElementMouseDown(s,1,-1))})("mouseup",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(2).onTimePickerElementMouseLeave())}),L(22,KK,1,0,"ChevronDownIcon",6),L(23,JK,1,0,null,12),F()(),L(24,ZK,3,1,"div",67),L(25,oX,10,6,"div",68),L(26,fX,9,5,"div",69),F()}if(2&n){const e=R(2);I(3),x("ngIf",!e.incrementIconTemplate),I(1),x("ngTemplateOutlet",e.incrementIconTemplate),I(2),x("ngIf",e.currentHour<10),I(1),Je(e.currentHour),I(2),x("ngIf",!e.decrementIconTemplate),I(1),x("ngTemplateOutlet",e.decrementIconTemplate),I(3),Je(e.timeSeparator),I(3),x("ngIf",!e.incrementIconTemplate),I(1),x("ngTemplateOutlet",e.incrementIconTemplate),I(2),x("ngIf",e.currentMinute<10),I(1),Je(e.currentMinute),I(2),x("ngIf",!e.decrementIconTemplate),I(1),x("ngTemplateOutlet",e.decrementIconTemplate),I(1),x("ngIf",e.showSeconds),I(1),x("ngIf",e.showSeconds),I(1),x("ngIf","12"==e.hourFormat)}}const oO=function(n){return[n]};function mX(n,t){if(1&n){const e=Fe();N(0,"div",73)(1,"button",74),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(2).onTodayButtonClick(s))}),F(),N(2,"button",74),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(2).onClearButtonClick(s))}),F()()}if(2&n){const e=R(2);I(1),x("label",e.getTranslation("today"))("ngClass",Ze(4,oO,e.todayButtonStyleClass)),I(1),x("label",e.getTranslation("clear"))("ngClass",Ze(6,oO,e.clearButtonStyleClass))}}function _X(n,t){1&n&&He(0)}const gX=function(n,t,e,i,s,r){return{"p-datepicker p-component":!0,"p-datepicker-inline":n,"p-disabled":t,"p-datepicker-timeonly":e,"p-datepicker-multiple-month":i,"p-datepicker-monthpicker":s,"p-datepicker-touch-ui":r}},aO=function(n,t){return{showTransitionParams:n,hideTransitionParams:t}},yX=function(n){return{value:"visibleTouchUI",params:n}},vX=function(n){return{value:"visible",params:n}};function bX(n,t){if(1&n){const e=Fe();N(0,"div",16,17),ce("@overlayAnimation.start",function(s){return q(e),K(R().onOverlayAnimationStart(s))})("@overlayAnimation.done",function(s){return q(e),K(R().onOverlayAnimationDone(s))})("click",function(s){return q(e),K(R().onOverlayClick(s))}),Cc(2),L(3,oK,1,0,"ng-container",12),L(4,NK,5,3,"ng-container",6),L(5,pX,27,16,"div",18),L(6,mX,3,8,"div",19),Cc(7,1),L(8,_X,1,0,"ng-container",12),F()}if(2&n){const e=R();Ue(e.panelStyleClass),x("ngStyle",e.panelStyle)("ngClass",Ec(11,gX,e.inline,e.disabled,e.timeOnly,e.numberOfMonths>1,"month"===e.view,e.touchUI))("@overlayAnimation",e.touchUI?Ze(21,yX,Tn(18,aO,e.showTransitionOptions,e.hideTransitionOptions)):Ze(26,vX,Tn(23,aO,e.showTransitionOptions,e.hideTransitionOptions)))("@.disabled",!0===e.inline),I(3),x("ngTemplateOutlet",e.headerTemplate),I(1),x("ngIf",!e.timeOnly),I(1),x("ngIf",(e.showTime||e.timeOnly)&&"date"===e.currentView),I(1),x("ngIf",e.showButtonBar),I(2),x("ngTemplateOutlet",e.footerTemplate)}}const wX=[[["p-header"]],[["p-footer"]]],MX=function(n,t,e,i){return{"p-calendar":!0,"p-calendar-w-btn":n,"p-calendar-timeonly":t,"p-calendar-disabled":e,"p-focus":i}},TX=["p-header","p-footer"],SX={provide:ri,useExisting:ft(()=>CX),multi:!0};let CX=(()=>{class n{get minDate(){return this._minDate}set minDate(e){this._minDate=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get disabledDates(){return this._disabledDates}set disabledDates(e){this._disabledDates=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get disabledDays(){return this._disabledDays}set disabledDays(e){this._disabledDays=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get yearRange(){return this._yearRange}set yearRange(e){if(this._yearRange=e,e){const i=e.split(":"),s=parseInt(i[0]),r=parseInt(i[1]);this.populateYearOptions(s,r)}}get showTime(){return this._showTime}set showTime(e){this._showTime=e,void 0===this.currentHour&&this.initTime(this.value||new Date),this.updateInputfield()}get responsiveOptions(){return this._responsiveOptions}set responsiveOptions(e){this._responsiveOptions=e,this.destroyResponsiveStyleElement(),this.createResponsiveStyle()}get numberOfMonths(){return this._numberOfMonths}set numberOfMonths(e){this._numberOfMonths=e,this.destroyResponsiveStyleElement(),this.createResponsiveStyle()}get firstDayOfWeek(){return this._firstDayOfWeek}set firstDayOfWeek(e){this._firstDayOfWeek=e,this.createWeekDays()}set locale(e){console.warn("Locale property has no effect, use new i18n API instead.")}get view(){return this._view}set view(e){this._view=e,this.currentView=this._view}get defaultDate(){return this._defaultDate}set defaultDate(e){if(this._defaultDate=e,this.initialized){const i=e||new Date;this.currentMonth=i.getMonth(),this.currentYear=i.getFullYear(),this.initTime(i),this.createMonths(this.currentMonth,this.currentYear)}}set content(e){this.contentViewChild=e,this.contentViewChild&&(this.isMonthNavigate?(Promise.resolve(null).then(()=>this.updateFocus()),this.isMonthNavigate=!1):this.focus||this.initFocusableCell())}get locale(){return this._locale}constructor(e,i,s,r,o,a,l){h(this,"document",void 0),h(this,"el",void 0),h(this,"renderer",void 0),h(this,"cd",void 0),h(this,"zone",void 0),h(this,"config",void 0),h(this,"overlayService",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"inputStyle",void 0),h(this,"inputId",void 0),h(this,"name",void 0),h(this,"inputStyleClass",void 0),h(this,"placeholder",void 0),h(this,"ariaLabelledBy",void 0),h(this,"iconAriaLabel",void 0),h(this,"disabled",void 0),h(this,"dateFormat",void 0),h(this,"multipleSeparator",","),h(this,"rangeSeparator","-"),h(this,"inline",!1),h(this,"showOtherMonths",!0),h(this,"selectOtherMonths",void 0),h(this,"showIcon",void 0),h(this,"icon",void 0),h(this,"appendTo",void 0),h(this,"readonlyInput",void 0),h(this,"shortYearCutoff","+10"),h(this,"monthNavigator",void 0),h(this,"yearNavigator",void 0),h(this,"hourFormat","24"),h(this,"timeOnly",void 0),h(this,"stepHour",1),h(this,"stepMinute",1),h(this,"stepSecond",1),h(this,"showSeconds",!1),h(this,"required",void 0),h(this,"showOnFocus",!0),h(this,"showWeek",!1),h(this,"showClear",!1),h(this,"dataType","date"),h(this,"selectionMode","single"),h(this,"maxDateCount",void 0),h(this,"showButtonBar",void 0),h(this,"todayButtonStyleClass","p-button-text"),h(this,"clearButtonStyleClass","p-button-text"),h(this,"autoZIndex",!0),h(this,"baseZIndex",0),h(this,"panelStyleClass",void 0),h(this,"panelStyle",void 0),h(this,"keepInvalid",!1),h(this,"hideOnDateTimeSelect",!0),h(this,"touchUI",void 0),h(this,"timeSeparator",":"),h(this,"focusTrap",!0),h(this,"showTransitionOptions",".12s cubic-bezier(0, 0, 0.2, 1)"),h(this,"hideTransitionOptions",".1s linear"),h(this,"tabindex",void 0),h(this,"onFocus",new ue),h(this,"onBlur",new ue),h(this,"onClose",new ue),h(this,"onSelect",new ue),h(this,"onClear",new ue),h(this,"onInput",new ue),h(this,"onTodayClick",new ue),h(this,"onClearClick",new ue),h(this,"onMonthChange",new ue),h(this,"onYearChange",new ue),h(this,"onClickOutside",new ue),h(this,"onShow",new ue),h(this,"templates",void 0),h(this,"containerViewChild",void 0),h(this,"inputfieldViewChild",void 0),h(this,"contentViewChild",void 0),h(this,"value",void 0),h(this,"dates",void 0),h(this,"months",void 0),h(this,"weekDays",void 0),h(this,"currentMonth",void 0),h(this,"currentYear",void 0),h(this,"currentHour",void 0),h(this,"currentMinute",void 0),h(this,"currentSecond",void 0),h(this,"pm",void 0),h(this,"mask",void 0),h(this,"maskClickListener",void 0),h(this,"overlay",void 0),h(this,"responsiveStyleElement",void 0),h(this,"overlayVisible",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),h(this,"calendarElement",void 0),h(this,"timePickerTimer",void 0),h(this,"documentClickListener",void 0),h(this,"animationEndListener",void 0),h(this,"ticksTo1970",void 0),h(this,"yearOptions",void 0),h(this,"focus",void 0),h(this,"isKeydown",void 0),h(this,"filled",void 0),h(this,"inputFieldValue",null),h(this,"_minDate",void 0),h(this,"_maxDate",void 0),h(this,"_showTime",void 0),h(this,"_yearRange",void 0),h(this,"preventDocumentListener",void 0),h(this,"dateTemplate",void 0),h(this,"headerTemplate",void 0),h(this,"footerTemplate",void 0),h(this,"disabledDateTemplate",void 0),h(this,"decadeTemplate",void 0),h(this,"previousIconTemplate",void 0),h(this,"nextIconTemplate",void 0),h(this,"triggerIconTemplate",void 0),h(this,"clearIconTemplate",void 0),h(this,"decrementIconTemplate",void 0),h(this,"incrementIconTemplate",void 0),h(this,"_disabledDates",void 0),h(this,"_disabledDays",void 0),h(this,"selectElement",void 0),h(this,"todayElement",void 0),h(this,"focusElement",void 0),h(this,"scrollHandler",void 0),h(this,"documentResizeListener",void 0),h(this,"navigationState",null),h(this,"isMonthNavigate",void 0),h(this,"initialized",void 0),h(this,"translationSubscription",void 0),h(this,"_locale",void 0),h(this,"_responsiveOptions",void 0),h(this,"currentView",void 0),h(this,"attributeSelector",void 0),h(this,"_numberOfMonths",1),h(this,"_firstDayOfWeek",void 0),h(this,"_view","date"),h(this,"preventFocus",void 0),h(this,"_defaultDate",void 0),h(this,"window",void 0),h(this,"convertTo24Hour",function(c,u){return"12"==this.hourFormat?12===c?u?12:0:u?c+12:c:c}),this.document=e,this.el=i,this.renderer=s,this.cd=r,this.zone=o,this.config=a,this.overlayService=l,this.window=this.document.defaultView}ngOnInit(){this.attributeSelector=zs();const e=this.defaultDate||new Date;this.createResponsiveStyle(),this.currentMonth=e.getMonth(),this.currentYear=e.getFullYear(),this.currentView=this.view,"date"===this.view&&(this.createWeekDays(),this.initTime(e),this.createMonths(this.currentMonth,this.currentYear),this.ticksTo1970=24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7),this.translationSubscription=this.config.translationObserver.subscribe(()=>{this.createWeekDays(),this.cd.markForCheck()}),this.initialized=!0}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"date":default:this.dateTemplate=e.template;break;case"decade":this.decadeTemplate=e.template;break;case"disabledDate":this.disabledDateTemplate=e.template;break;case"header":this.headerTemplate=e.template;break;case"previousicon":this.previousIconTemplate=e.template;break;case"nexticon":this.nextIconTemplate=e.template;break;case"triggericon":this.triggerIconTemplate=e.template;break;case"clearicon":this.clearIconTemplate=e.template;break;case"decrementicon":this.decrementIconTemplate=e.template;break;case"incrementicon":this.incrementIconTemplate=e.template;break;case"footer":this.footerTemplate=e.template}})}ngAfterViewInit(){this.inline&&(this.contentViewChild&&this.contentViewChild.nativeElement.setAttribute(this.attributeSelector,""),this.disabled||(this.initFocusableCell(),1===this.numberOfMonths&&(this.contentViewChild.nativeElement.style.width=G.getOuterWidth(this.containerViewChild?.nativeElement)+"px")))}getTranslation(e){return this.config.getTranslation(e)}populateYearOptions(e,i){this.yearOptions=[];for(let s=e;s<=i;s++)this.yearOptions.push(s)}createWeekDays(){this.weekDays=[];let e=this.getFirstDateOfWeek(),i=this.getTranslation(js.DAY_NAMES_MIN);for(let s=0;s<7;s++)this.weekDays.push(i[e]),e=6==e?0:++e}monthPickerValues(){let e=[];for(let i=0;i<=11;i++)e.push(this.config.getTranslation("monthNamesShort")[i]);return e}yearPickerValues(){let e=[],i=this.currentYear-this.currentYear%10;for(let s=0;s<10;s++)e.push(i+s);return e}createMonths(e,i){this.months=this.months=[];for(let s=0;s11&&(r=r%11-1,o=i+1),this.months.push(this.createMonth(r,o))}}getWeekNumber(e){let i=new Date(e.getTime());i.setDate(i.getDate()+4-(i.getDay()||7));let s=i.getTime();return i.setMonth(0),i.setDate(1),Math.floor(Math.round((s-i.getTime())/864e5)/7)+1}createMonth(e,i){let s=[],r=this.getFirstDayOfMonthIndex(e,i),o=this.getDaysCountInMonth(e,i),a=this.getDaysCountInPrevMonth(e,i),l=1,c=new Date,u=[],f=Math.ceil((o+r)/7);for(let p=0;po){let M=this.getNextMonthAndYear(e,i);_.push({day:l-o,month:M.month,year:M.year,otherMonth:!0,today:this.isToday(c,l-o,M.month,M.year),selectable:this.isSelectable(l-o,M.month,M.year,!0)})}else _.push({day:l,month:e,year:i,today:this.isToday(c,l,e,i),selectable:this.isSelectable(l,e,i,!1)});l++}this.showWeek&&u.push(this.getWeekNumber(new Date(_[0].year,_[0].month,_[0].day))),s.push(_)}return{month:e,year:i,dates:s,weekNumbers:u}}initTime(e){this.pm=e.getHours()>11,this.showTime?(this.currentMinute=e.getMinutes(),this.currentSecond=e.getSeconds(),this.setCurrentHourPM(e.getHours())):this.timeOnly&&(this.currentMinute=0,this.currentHour=0,this.currentSecond=0)}navBackward(e){this.disabled?e.preventDefault():(this.isMonthNavigate=!0,"month"===this.currentView?(this.decrementYear(),setTimeout(()=>{this.updateFocus()},1)):"year"===this.currentView?(this.decrementDecade(),setTimeout(()=>{this.updateFocus()},1)):(0===this.currentMonth?(this.currentMonth=11,this.decrementYear()):this.currentMonth--,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}navForward(e){this.disabled?e.preventDefault():(this.isMonthNavigate=!0,"month"===this.currentView?(this.incrementYear(),setTimeout(()=>{this.updateFocus()},1)):"year"===this.currentView?(this.incrementDecade(),setTimeout(()=>{this.updateFocus()},1)):(11===this.currentMonth?(this.currentMonth=0,this.incrementYear()):this.currentMonth++,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}decrementYear(){this.currentYear--;let e=this.yearOptions;if(this.yearNavigator&&this.currentYeare[e.length-1]){let i=e[e.length-1]-e[0];this.populateYearOptions(e[0]+i,e[e.length-1]+i)}}switchToMonthView(e){this.setCurrentView("month"),e.preventDefault()}switchToYearView(e){this.setCurrentView("year"),e.preventDefault()}onDateSelect(e,i){!this.disabled&&i.selectable?(this.isMultipleSelection()&&this.isSelected(i)?(this.value=this.value.filter((s,r)=>!this.isDateEquals(s,i)),0===this.value.length&&(this.value=null),this.updateModel(this.value)):this.shouldSelectDate(i)&&this.selectDate(i),this.isSingleSelection()&&this.hideOnDateTimeSelect&&setTimeout(()=>{e.preventDefault(),this.hideOverlay(),this.mask&&this.disableModality(),this.cd.markForCheck()},150),this.updateInputfield(),e.preventDefault()):e.preventDefault()}shouldSelectDate(e){return!this.isMultipleSelection()||null==this.maxDateCount||this.maxDateCount>(this.value?this.value.length:0)}onMonthSelect(e,i){"month"===this.view?this.onDateSelect(e,{year:this.currentYear,month:i,day:1,selectable:!0}):(this.currentMonth=i,this.createMonths(this.currentMonth,this.currentYear),this.setCurrentView("date"),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}))}onYearSelect(e,i){"year"===this.view?this.onDateSelect(e,{year:i,month:0,day:1,selectable:!0}):(this.currentYear=i,this.setCurrentView("month"),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}))}updateInputfield(){let e="";if(this.value)if(this.isSingleSelection())e=this.formatDateTime(this.value);else if(this.isMultipleSelection())for(let i=0;i11,this.currentHour=e>=12?12==e?12:e-12:0==e?12:e):this.currentHour=e}setCurrentView(e){this.currentView=e,this.cd.detectChanges(),this.alignOverlay()}selectDate(e){let i=new Date(e.year,e.month,e.day);if(this.showTime&&(i.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),i.setMinutes(this.currentMinute),i.setSeconds(this.currentSecond)),this.minDate&&this.minDate>i&&(i=this.minDate,this.setCurrentHourPM(i.getHours()),this.currentMinute=i.getMinutes(),this.currentSecond=i.getSeconds()),this.maxDate&&this.maxDate=s.getTime()?r=i:(s=i,r=null),this.updateModel([s,r])}else this.updateModel([i,null]);this.onSelect.emit(i)}updateModel(e){if(this.value=e,"date"==this.dataType)this.onModelChange(this.value);else if("string"==this.dataType)if(this.isSingleSelection())this.onModelChange(this.formatDateTime(this.value));else{let i=null;this.value&&(i=this.value.map(s=>this.formatDateTime(s))),this.onModelChange(i)}}getFirstDayOfMonthIndex(e,i){let s=new Date;s.setDate(1),s.setMonth(e),s.setFullYear(i);let r=s.getDay()+this.getSundayIndex();return r>=7?r-7:r}getDaysCountInMonth(e,i){return 32-this.daylightSavingAdjust(new Date(i,e,32)).getDate()}getDaysCountInPrevMonth(e,i){let s=this.getPreviousMonthAndYear(e,i);return this.getDaysCountInMonth(s.month,s.year)}getPreviousMonthAndYear(e,i){let s,r;return 0===e?(s=11,r=i-1):(s=e-1,r=i),{month:s,year:r}}getNextMonthAndYear(e,i){let s,r;return 11===e?(s=0,r=i+1):(s=e+1,r=i),{month:s,year:r}}getSundayIndex(){let e=this.getFirstDateOfWeek();return e>0?7-e:0}isSelected(e){if(!this.value)return!1;if(this.isSingleSelection())return this.isDateEquals(this.value,e);if(this.isMultipleSelection()){let i=!1;for(let s of this.value)if(i=this.isDateEquals(s,e),i)break;return i}return this.isRangeSelection()?this.value[1]?this.isDateEquals(this.value[0],e)||this.isDateEquals(this.value[1],e)||this.isDateBetween(this.value[0],this.value[1],e):this.isDateEquals(this.value[0],e):void 0}isComparable(){return null!=this.value&&"string"!=typeof this.value}isMonthSelected(e){if(this.isComparable()&&!this.isMultipleSelection()){const[i,s]=this.isRangeSelection()?this.value:[this.value,this.value],r=new Date(this.currentYear,e,1);return r>=i&&r<=(s??i)}return!1}isMonthDisabled(e){for(let i=1;i=o.getTime()}return!1}isSingleSelection(){return"single"===this.selectionMode}isRangeSelection(){return"range"===this.selectionMode}isMultipleSelection(){return"multiple"===this.selectionMode}isToday(e,i,s,r){return e.getDate()===i&&e.getMonth()===s&&e.getFullYear()===r}isSelectable(e,i,s,r){let o=!0,a=!0,l=!0,c=!0;return!(r&&!this.selectOtherMonths)&&(this.minDate&&(this.minDate.getFullYear()>s||this.minDate.getFullYear()===s&&(this.minDate.getMonth()>i||this.minDate.getMonth()===i&&this.minDate.getDate()>e))&&(o=!1),this.maxDate&&(this.maxDate.getFullYear()1||this.disabled}onPrevButtonClick(e){this.navigationState={backward:!0,button:!0},this.navBackward(e)}onNextButtonClick(e){this.navigationState={backward:!1,button:!0},this.navForward(e)}onContainerButtonKeydown(e){switch(e.which){case 9:this.inline||this.trapFocus(e);break;case 27:this.overlayVisible=!1,e.preventDefault()}}onInputKeydown(e){this.isKeydown=!0,40===e.keyCode&&this.contentViewChild?this.trapFocus(e):27===e.keyCode||13===e.keyCode?this.overlayVisible&&(this.overlayVisible=!1,e.preventDefault()):9===e.keyCode&&this.contentViewChild&&(G.getFocusableElements(this.contentViewChild.nativeElement).forEach(i=>i.tabIndex="-1"),this.overlayVisible&&(this.overlayVisible=!1))}onDateCellKeydown(e,i,s){const r=e.currentTarget,o=r.parentElement;switch(e.which){case 40:{r.tabIndex="-1";let a=G.index(o),l=o.parentElement.nextElementSibling;l?G.hasClass(l.children[a].children[0],"p-disabled")?(this.navigationState={backward:!1},this.navForward(e)):(l.children[a].children[0].tabIndex="0",l.children[a].children[0].focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case 38:{r.tabIndex="-1";let a=G.index(o),l=o.parentElement.previousElementSibling;if(l){let c=l.children[a].children[0];G.hasClass(c,"p-disabled")?(this.navigationState={backward:!0},this.navBackward(e)):(c.tabIndex="0",c.focus())}else this.navigationState={backward:!0},this.navBackward(e);e.preventDefault();break}case 37:{r.tabIndex="-1";let a=o.previousElementSibling;if(a){let l=a.children[0];G.hasClass(l,"p-disabled")||G.hasClass(l.parentElement,"p-datepicker-weeknumber")?this.navigateToMonth(!0,s):(l.tabIndex="0",l.focus())}else this.navigateToMonth(!0,s);e.preventDefault();break}case 39:{r.tabIndex="-1";let a=o.nextElementSibling;if(a){let l=a.children[0];G.hasClass(l,"p-disabled")?this.navigateToMonth(!1,s):(l.tabIndex="0",l.focus())}else this.navigateToMonth(!1,s);e.preventDefault();break}case 13:case 32:this.onDateSelect(e,i),e.preventDefault();break;case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.inline||this.trapFocus(e)}}onMonthCellKeydown(e,i){const s=e.currentTarget;switch(e.which){case 38:case 40:{s.tabIndex="-1";var r=s.parentElement.children,o=G.index(s);let a=r[40===e.which?o+3:o-3];a&&(a.tabIndex="0",a.focus()),e.preventDefault();break}case 37:{s.tabIndex="-1";let a=s.previousElementSibling;a?(a.tabIndex="0",a.focus()):(this.navigationState={backward:!0},this.navBackward(e)),e.preventDefault();break}case 39:{s.tabIndex="-1";let a=s.nextElementSibling;a?(a.tabIndex="0",a.focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case 13:this.onMonthSelect(e,i),e.preventDefault();break;case 13:case 32:case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.inline||this.trapFocus(e)}}onYearCellKeydown(e,i){const s=e.currentTarget;switch(e.which){case 38:case 40:{s.tabIndex="-1";var r=s.parentElement.children,o=G.index(s);let a=r[40===e.which?o+2:o-2];a&&(a.tabIndex="0",a.focus()),e.preventDefault();break}case 37:{s.tabIndex="-1";let a=s.previousElementSibling;a?(a.tabIndex="0",a.focus()):(this.navigationState={backward:!0},this.navBackward(e)),e.preventDefault();break}case 39:{s.tabIndex="-1";let a=s.nextElementSibling;a?(a.tabIndex="0",a.focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case 13:case 32:this.onYearSelect(e,i),e.preventDefault();break;case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.trapFocus(e)}}navigateToMonth(e,i){if(e)if(1===this.numberOfMonths||0===i)this.navigationState={backward:!0},this.navBackward(event);else{let r=G.find(this.contentViewChild.nativeElement.children[i-1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),o=r[r.length-1];o.tabIndex="0",o.focus()}else if(1===this.numberOfMonths||i===this.numberOfMonths-1)this.navigationState={backward:!1},this.navForward(event);else{let r=G.findSingle(this.contentViewChild.nativeElement.children[i+1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");r.tabIndex="0",r.focus()}}updateFocus(){let e;if(this.navigationState){if(this.navigationState.button)this.initFocusableCell(),this.navigationState.backward?G.findSingle(this.contentViewChild.nativeElement,".p-datepicker-prev").focus():G.findSingle(this.contentViewChild.nativeElement,".p-datepicker-next").focus();else{if(this.navigationState.backward){let i;i=G.find(this.contentViewChild.nativeElement,"month"===this.currentView?".p-monthpicker .p-monthpicker-month:not(.p-disabled)":"year"===this.currentView?".p-yearpicker .p-yearpicker-year:not(.p-disabled)":".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),i&&i.length>0&&(e=i[i.length-1])}else e=G.findSingle(this.contentViewChild.nativeElement,"month"===this.currentView?".p-monthpicker .p-monthpicker-month:not(.p-disabled)":"year"===this.currentView?".p-yearpicker .p-yearpicker-year:not(.p-disabled)":".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");e&&(e.tabIndex="0",e.focus())}this.navigationState=null}else this.initFocusableCell()}initFocusableCell(){const e=this.contentViewChild?.nativeElement;let i;if("month"===this.currentView){let s=G.find(e,".p-monthpicker .p-monthpicker-month:not(.p-disabled)"),r=G.findSingle(e,".p-monthpicker .p-monthpicker-month.p-highlight");s.forEach(o=>o.tabIndex=-1),i=r||s[0],0===s.length&&G.find(e,'.p-monthpicker .p-monthpicker-month.p-disabled[tabindex = "0"]').forEach(a=>a.tabIndex=-1)}else if("year"===this.currentView){let s=G.find(e,".p-yearpicker .p-yearpicker-year:not(.p-disabled)"),r=G.findSingle(e,".p-yearpicker .p-yearpicker-year.p-highlight");s.forEach(o=>o.tabIndex=-1),i=r||s[0],0===s.length&&G.find(e,'.p-yearpicker .p-yearpicker-year.p-disabled[tabindex = "0"]').forEach(a=>a.tabIndex=-1)}else if(i=G.findSingle(e,"span.p-highlight"),!i){let s=G.findSingle(e,"td.p-datepicker-today span:not(.p-disabled):not(.p-ink)");i=s||G.findSingle(e,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)")}i&&(i.tabIndex="0",!this.preventFocus&&(!this.navigationState||!this.navigationState.button)&&setTimeout(()=>{this.disabled||i.focus()},1),this.preventFocus=!1)}trapFocus(e){let i=G.getFocusableElements(this.contentViewChild.nativeElement);if(i&&i.length>0)if(i[0].ownerDocument.activeElement){let s=i.indexOf(i[0].ownerDocument.activeElement);if(e.shiftKey)if(-1==s||0===s)if(this.focusTrap)i[i.length-1].focus();else{if(-1===s)return this.hideOverlay();if(0===s)return}else i[s-1].focus();else if(-1==s||s===i.length-1){if(!this.focusTrap&&-1!=s)return this.hideOverlay();i[0].focus()}else i[s+1].focus()}else i[0].focus();e.preventDefault()}onMonthDropdownChange(e){this.currentMonth=parseInt(e),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}onYearDropdownChange(e){this.currentYear=parseInt(e),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}validateTime(e,i,s,r){let o=this.value;const a=this.convertTo24Hour(e,r);this.isRangeSelection()&&(o=this.value[1]||this.value[0]),this.isMultipleSelection()&&(o=this.value[this.value.length-1]);const l=o?o.toDateString():null;return!(this.minDate&&l&&this.minDate.toDateString()===l&&(this.minDate.getHours()>a||this.minDate.getHours()===a&&(this.minDate.getMinutes()>i||this.minDate.getMinutes()===i&&this.minDate.getSeconds()>s))||this.maxDate&&l&&this.maxDate.toDateString()===l&&(this.maxDate.getHours()=24?s-24:s:"12"==this.hourFormat&&(this.currentHour<12&&s>11&&(r=!this.pm),s=s>=13?s-12:s),this.validateTime(s,this.currentMinute,this.currentSecond,r)&&(this.currentHour=s,this.pm=r),e.preventDefault()}onTimePickerElementMouseDown(e,i,s){this.disabled||(this.repeat(e,null,i,s),e.preventDefault())}onTimePickerElementMouseUp(e){this.disabled||(this.clearTimePickerTimer(),this.updateTime())}onTimePickerElementMouseLeave(){!this.disabled&&this.timePickerTimer&&(this.clearTimePickerTimer(),this.updateTime())}repeat(e,i,s,r){let o=i||500;switch(this.clearTimePickerTimer(),this.timePickerTimer=setTimeout(()=>{this.repeat(e,100,s,r),this.cd.markForCheck()},o),s){case 0:1===r?this.incrementHour(e):this.decrementHour(e);break;case 1:1===r?this.incrementMinute(e):this.decrementMinute(e);break;case 2:1===r?this.incrementSecond(e):this.decrementSecond(e)}this.updateInputfield()}clearTimePickerTimer(){this.timePickerTimer&&(clearTimeout(this.timePickerTimer),this.timePickerTimer=null)}decrementHour(e){let i=this.currentHour-this.stepHour,s=this.pm;"24"==this.hourFormat?i=i<0?24+i:i:"12"==this.hourFormat&&(12===this.currentHour&&(s=!this.pm),i=i<=0?12+i:i),this.validateTime(i,this.currentMinute,this.currentSecond,s)&&(this.currentHour=i,this.pm=s),e.preventDefault()}incrementMinute(e){let i=this.currentMinute+this.stepMinute;i=i>59?i-60:i,this.validateTime(this.currentHour,i,this.currentSecond,this.pm)&&(this.currentMinute=i),e.preventDefault()}decrementMinute(e){let i=this.currentMinute-this.stepMinute;i=i<0?60+i:i,this.validateTime(this.currentHour,i,this.currentSecond,this.pm)&&(this.currentMinute=i),e.preventDefault()}incrementSecond(e){let i=this.currentSecond+this.stepSecond;i=i>59?i-60:i,this.validateTime(this.currentHour,this.currentMinute,i,this.pm)&&(this.currentSecond=i),e.preventDefault()}decrementSecond(e){let i=this.currentSecond-this.stepSecond;i=i<0?60+i:i,this.validateTime(this.currentHour,this.currentMinute,i,this.pm)&&(this.currentSecond=i),e.preventDefault()}updateTime(){let e=this.value;this.isRangeSelection()&&(e=this.value[1]||this.value[0]),this.isMultipleSelection()&&(e=this.value[this.value.length-1]),e=e?new Date(e.getTime()):new Date,e.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),e.setMinutes(this.currentMinute),e.setSeconds(this.currentSecond),this.isRangeSelection()&&(e=this.value[1]?[this.value[0],e]:[e,null]),this.isMultipleSelection()&&(e=[...this.value.slice(0,-1),e]),this.updateModel(e),this.onSelect.emit(e),this.updateInputfield()}toggleAMPM(e){const i=!this.pm;this.validateTime(this.currentHour,this.currentMinute,this.currentSecond,i)&&(this.pm=i,this.updateTime()),e.preventDefault()}onUserInput(e){if(!this.isKeydown)return;this.isKeydown=!1;let i=e.target.value;try{let s=this.parseValueFromString(i);this.isValidSelection(s)&&(this.updateModel(s),this.updateUI())}catch{this.updateModel(this.keepInvalid?i:null)}this.filled=null!=i&&i.length,this.onInput.emit(e)}isValidSelection(e){let i=!0;return this.isSingleSelection()?this.isSelectable(e.getDate(),e.getMonth(),e.getFullYear(),!1)||(i=!1):e.every(s=>this.isSelectable(s.getDate(),s.getMonth(),s.getFullYear(),!1))&&this.isRangeSelection()&&(i=e.length>1&&e[1]>e[0]),i}parseValueFromString(e){if(!e||0===e.trim().length)return null;let i;if(this.isSingleSelection())i=this.parseDateTime(e);else if(this.isMultipleSelection()){let s=e.split(this.multipleSeparator);i=[];for(let r of s)i.push(this.parseDateTime(r.trim()))}else if(this.isRangeSelection()){let s=e.split(" "+this.rangeSeparator+" ");i=[];for(let r=0;r{this.disableModality()}),this.renderer.appendChild(this.document.body,this.mask),G.addClass(this.document.body,"p-overflow-hidden"))}disableModality(){this.mask&&(G.addClass(this.mask,"p-component-overlay-leave"),this.animationEndListener||(this.animationEndListener=this.renderer.listen(this.mask,"animationend",this.destroyMask.bind(this))))}destroyMask(){if(!this.mask)return;this.renderer.removeChild(this.document.body,this.mask);let i,e=this.document.body.children;for(let s=0;s{const f=s+1{let _=""+f;if(r(u))for(;_.lengthr(u)?_[f]:p[f];let l="",c=!1;if(e)for(s=0;s11&&12!=s&&(s-=12),i+="12"==this.hourFormat&&0===s?12:s<10?"0"+s:s,i+=":",i+=r<10?"0"+r:r,this.showSeconds&&(i+=":",i+=o<10?"0"+o:o),"12"==this.hourFormat&&(i+=e.getHours()>11?" PM":" AM"),i}parseTime(e){let i=e.split(":");if(i.length!==(this.showSeconds?3:2))throw"Invalid time";let r=parseInt(i[0]),o=parseInt(i[1]),a=this.showSeconds?parseInt(i[2]):null;if(isNaN(r)||isNaN(o)||r>23||o>59||"12"==this.hourFormat&&r>12||this.showSeconds&&(isNaN(a)||a>59))throw"Invalid time";return"12"==this.hourFormat&&(12!==r&&this.pm?r+=12:!this.pm&&12===r&&(r-=12)),{hour:r,minute:o,second:a}}parseDate(e,i){if(null==i||null==e)throw"Invalid arguments";if(""===(e="object"==typeof e?e.toString():e+""))return null;let s,r,o,v,a=0,l="string"!=typeof this.shortYearCutoff?this.shortYearCutoff:(new Date).getFullYear()%100+parseInt(this.shortYearCutoff,10),c=-1,u=-1,f=-1,p=-1,_=!1,M=V=>{let B=s+1{let B=M(V),z="@"===V?14:"!"===V?20:"y"===V&&B?4:"o"===V?3:2,ie=new RegExp("^\\d{"+("y"===V?z:1)+","+z+"}"),te=e.substring(a).match(ie);if(!te)throw"Missing number at position "+a;return a+=te[0].length,parseInt(te[0],10)},P=(V,B,z)=>{let $=-1,ie=M(V)?z:B,te=[];for(let oe=0;oe-(oe[1].length-Ce[1].length));for(let oe=0;oe{if(e.charAt(a)!==i.charAt(s))throw"Unexpected literal at position "+a;a++};for("month"===this.view&&(f=1),s=0;s-1)for(u=1,f=p;r=this.getDaysCountInMonth(c,u-1),!(f<=r);)u++,f-=r;if("year"===this.view&&(u=-1===u?1:u,f=-1===f?1:f),v=this.daylightSavingAdjust(new Date(c,u-1,f)),v.getFullYear()!==c||v.getMonth()+1!==u||v.getDate()!==f)throw"Invalid date";return v}daylightSavingAdjust(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null}updateFilledState(){this.filled=this.inputFieldValue&&""!=this.inputFieldValue}onTodayButtonClick(e){let i=new Date,s={day:i.getDate(),month:i.getMonth(),year:i.getFullYear(),otherMonth:i.getMonth()!==this.currentMonth||i.getFullYear()!==this.currentYear,today:!0,selectable:!0};this.onDateSelect(e,s),this.onTodayClick.emit(e)}onClearButtonClick(e){this.updateModel(null),this.updateInputfield(),this.hideOverlay(),this.onClearClick.emit(e)}createResponsiveStyle(){if(this.numberOfMonths>1&&this.responsiveOptions){this.responsiveStyleElement||(this.responsiveStyleElement=this.renderer.createElement("style"),this.responsiveStyleElement.type="text/css",this.renderer.appendChild(this.document.body,this.responsiveStyleElement));let e="";if(this.responsiveOptions){let i=[...this.responsiveOptions].filter(s=>!(!s.breakpoint||!s.numMonths)).sort((s,r)=>-1*s.breakpoint.localeCompare(r.breakpoint,void 0,{numeric:!0}));for(let s=0;s{this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:this.document,"mousedown",i=>{this.isOutsideClicked(i)&&this.overlayVisible&&this.zone.run(()=>{this.hideOverlay(),this.onClickOutside.emit(i),this.cd.markForCheck()})})})}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){!this.documentResizeListener&&!this.touchUI&&(this.documentResizeListener=this.renderer.listen(this.window,"resize",this.onWindowResize.bind(this)))}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new tw(this.containerViewChild?.nativeElement,()=>{this.overlayVisible&&this.hideOverlay()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}isOutsideClicked(e){return!(this.el.nativeElement.isSameNode(e.target)||this.isNavIconClicked(e)||this.el.nativeElement.contains(e.target)||this.overlay&&this.overlay.contains(e.target))}isNavIconClicked(e){return G.hasClass(e.target,"p-datepicker-prev")||G.hasClass(e.target,"p-datepicker-prev-icon")||G.hasClass(e.target,"p-datepicker-next")||G.hasClass(e.target,"p-datepicker-next-icon")}onWindowResize(){this.overlayVisible&&!G.isTouchDevice()&&this.hideOverlay()}onOverlayHide(){this.currentView=this.view,this.mask&&this.destroyMask(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null,this.onModelTouched()}ngOnDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.translationSubscription&&this.translationSubscription.unsubscribe(),this.overlay&&this.autoZIndex&&Yr.clear(this.overlay),this.destroyResponsiveStyleElement(),this.clearTimePickerTimer(),this.restoreOverlayAppend(),this.onOverlayHide()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W($t),W(li),W(ii),W(kt),W(Sh),W(ew))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-calendar"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&(xt(Uq,5),xt(Gq,5),xt($q,5)),2&e){let s;rt(s=ot())&&(i.containerViewChild=s.first),rt(s=ot())&&(i.inputfieldViewChild=s.first),rt(s=ot())&&(i.content=s.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(e,i){2&e&&lo("p-inputwrapper-filled",i.filled)("p-inputwrapper-focus",i.focus)("p-calendar-clearable",i.showClear&&!i.disabled)},inputs:{style:"style",styleClass:"styleClass",inputStyle:"inputStyle",inputId:"inputId",name:"name",inputStyleClass:"inputStyleClass",placeholder:"placeholder",ariaLabelledBy:"ariaLabelledBy",iconAriaLabel:"iconAriaLabel",disabled:"disabled",dateFormat:"dateFormat",multipleSeparator:"multipleSeparator",rangeSeparator:"rangeSeparator",inline:"inline",showOtherMonths:"showOtherMonths",selectOtherMonths:"selectOtherMonths",showIcon:"showIcon",icon:"icon",appendTo:"appendTo",readonlyInput:"readonlyInput",shortYearCutoff:"shortYearCutoff",monthNavigator:"monthNavigator",yearNavigator:"yearNavigator",hourFormat:"hourFormat",timeOnly:"timeOnly",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",showSeconds:"showSeconds",required:"required",showOnFocus:"showOnFocus",showWeek:"showWeek",showClear:"showClear",dataType:"dataType",selectionMode:"selectionMode",maxDateCount:"maxDateCount",showButtonBar:"showButtonBar",todayButtonStyleClass:"todayButtonStyleClass",clearButtonStyleClass:"clearButtonStyleClass",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",panelStyleClass:"panelStyleClass",panelStyle:"panelStyle",keepInvalid:"keepInvalid",hideOnDateTimeSelect:"hideOnDateTimeSelect",touchUI:"touchUI",timeSeparator:"timeSeparator",focusTrap:"focusTrap",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",tabindex:"tabindex",minDate:"minDate",maxDate:"maxDate",disabledDates:"disabledDates",disabledDays:"disabledDays",yearRange:"yearRange",showTime:"showTime",responsiveOptions:"responsiveOptions",numberOfMonths:"numberOfMonths",firstDayOfWeek:"firstDayOfWeek",locale:"locale",view:"view",defaultDate:"defaultDate"},outputs:{onFocus:"onFocus",onBlur:"onBlur",onClose:"onClose",onSelect:"onSelect",onClear:"onClear",onInput:"onInput",onTodayClick:"onTodayClick",onClearClick:"onClearClick",onMonthChange:"onMonthChange",onYearChange:"onYearChange",onClickOutside:"onClickOutside",onShow:"onShow"},features:[St([SX])],ngContentSelectors:TX,decls:4,vars:11,consts:[[3,"ngClass","ngStyle"],["container",""],[3,"ngIf"],[3,"class","ngStyle","ngClass","click",4,"ngIf"],["type","text","autocomplete","off",3,"value","readonly","ngStyle","placeholder","disabled","ngClass","focus","keydown","click","blur","input"],["inputfield",""],[4,"ngIf"],["type","button","pButton","","pRipple","","class","p-datepicker-trigger p-button-icon-only","tabindex","0",3,"disabled","click",4,"ngIf"],[3,"styleClass","click",4,"ngIf"],["class","p-calendar-clear-icon",3,"click",4,"ngIf"],[3,"styleClass","click"],[1,"p-calendar-clear-icon",3,"click"],[4,"ngTemplateOutlet"],["type","button","pButton","","pRipple","","tabindex","0",1,"p-datepicker-trigger","p-button-icon-only",3,"disabled","click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngStyle","ngClass","click"],["contentWrapper",""],["class","p-timepicker",4,"ngIf"],["class","p-datepicker-buttonbar",4,"ngIf"],[1,"p-datepicker-group-container"],["class","p-datepicker-group",4,"ngFor","ngForOf"],["class","p-monthpicker",4,"ngIf"],["class","p-yearpicker",4,"ngIf"],[1,"p-datepicker-group"],[1,"p-datepicker-header"],["class","p-datepicker-prev p-link","type","button","pRipple","",3,"keydown","click",4,"ngIf"],[1,"p-datepicker-title"],["type","button","class","p-datepicker-month p-link",3,"disabled","click","keydown",4,"ngIf"],["type","button","class","p-datepicker-year p-link",3,"disabled","click","keydown",4,"ngIf"],["class","p-datepicker-decade",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-next","p-link",3,"keydown","click"],[3,"styleClass",4,"ngIf"],["class","p-datepicker-next-icon",4,"ngIf"],["class","p-datepicker-calendar-container",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-prev","p-link",3,"keydown","click"],["class","p-datepicker-prev-icon",4,"ngIf"],[3,"styleClass"],[1,"p-datepicker-prev-icon"],["type","button",1,"p-datepicker-month","p-link",3,"disabled","click","keydown"],["type","button",1,"p-datepicker-year","p-link",3,"disabled","click","keydown"],[1,"p-datepicker-decade"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datepicker-next-icon"],[1,"p-datepicker-calendar-container"],[1,"p-datepicker-calendar"],["class","p-datepicker-weekheader p-disabled",4,"ngIf"],["scope","col",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"p-datepicker-weekheader","p-disabled"],["scope","col"],["class","p-datepicker-weeknumber",4,"ngIf"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"p-datepicker-weeknumber"],[1,"p-disabled"],["draggable","false","pRipple","",3,"ngClass","click","keydown"],[1,"p-monthpicker"],["class","p-monthpicker-month","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-monthpicker-month",3,"ngClass","click","keydown"],[1,"p-yearpicker"],["class","p-yearpicker-year","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-yearpicker-year",3,"ngClass","click","keydown"],[1,"p-timepicker"],[1,"p-hour-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","keydown.enter","keydown.space","mousedown","mouseup","keyup.enter","keyup.space","mouseleave"],[1,"p-separator"],[1,"p-minute-picker"],["class","p-separator",4,"ngIf"],["class","p-second-picker",4,"ngIf"],["class","p-ampm-picker",4,"ngIf"],[1,"p-second-picker"],[1,"p-ampm-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","click","keydown.enter"],[1,"p-datepicker-buttonbar"],["type","button","pButton","","pRipple","",3,"label","ngClass","keydown","click"]],template:function(e,i){1&e&&(Cd(wX),N(0,"span",0,1),L(2,rK,4,17,"ng-template",2),L(3,bX,9,28,"div",3),F()),2&e&&(Ue(i.styleClass),x("ngClass",Ad(6,MX,i.showIcon,i.timeOnly,i.disabled,i.focus))("ngStyle",i.style),I(2),x("ngIf",!i.inline),I(1),x("ngIf",i.inline||i.overlayVisible))},dependencies:function(){return[bi,fo,jn,Ns,ui,h_,Dh,eO,tO,nO,m_,Co,iO]},styles:[".p-calendar{position:relative;display:inline-flex;max-width:100%}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto;position:absolute;top:0;left:0}.p-datepicker-inline{display:inline-block;position:static;overflow-x:auto}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:1 1 auto}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker{display:flex;justify-content:center;align-items:center}.p-timepicker button{display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}.p-yearpicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-calendar-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-calendar-clearable{position:relative}\n"],encapsulation:2,data:{animation:[iw("overlayAnimation",[sw("visibleTouchUI",ss({transform:"translate(-50%,-50%)",opacity:1})),vl("void => visible",[ss({opacity:0,transform:"scaleY(0.8)"}),So("{{showTransitionParams}}",ss({opacity:1,transform:"*"}))]),vl("visible => void",[So("{{hideTransitionParams}}",ss({opacity:0}))]),vl("void => visibleTouchUI",[ss({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}),So("{{showTransitionParams}}")]),vl("visibleTouchUI => void",[So("{{hideTransitionParams}}",ss({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}))])])]},changeDetection:0})),n})(),DX=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,qc,Hn,gl,eO,tO,nO,m_,Co,iO,qc,Hn]})),n})(),xX=(()=>{class n{constructor(e){h(this,"host",void 0),h(this,"autofocus",void 0),h(this,"focused",!1),this.host=e}ngAfterContentChecked(){if(!this.focused&&this.autofocus){const e=G.getFocusableElements(this.host.nativeElement);0===e.length&&this.host.nativeElement.focus(),e.length>0&&e[0].focus(),this.focused=!0}}}return h(n,"\u0275fac",function(e){return new(e||n)(W($t))}),h(n,"\u0275dir",Oe({type:n,selectors:[["","pAutoFocus",""]],hostAttrs:[1,"p-element"],inputs:{autofocus:"autofocus"}})),n})(),kX=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();const IX=["overlay"],EX=["content"];function LX(n,t){1&n&&He(0)}const PX=function(n,t,e){return{showTransitionParams:n,hideTransitionParams:t,transform:e}},AX=function(n){return{value:"visible",params:n}},OX=function(n){return{mode:n}},RX=function(n){return{$implicit:n}};function FX(n,t){if(1&n){const e=Fe();N(0,"div",1,3),ce("click",function(s){return q(e),K(R(2).onOverlayContentClick(s))})("@overlayContentAnimation.start",function(s){return q(e),K(R(2).onOverlayContentAnimationStart(s))})("@overlayContentAnimation.done",function(s){return q(e),K(R(2).onOverlayContentAnimationDone(s))}),Cc(2),L(3,LX,1,0,"ng-container",4),F()}if(2&n){const e=R(2);Ue(e.contentStyleClass),x("ngStyle",e.contentStyle)("ngClass","p-overlay-content")("@overlayContentAnimation",Ze(11,AX,Zi(7,PX,e.showTransitionOptions,e.hideTransitionOptions,e.transformOptions[e.modal?e.overlayResponsiveDirection:"default"]))),I(3),x("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",Ze(15,RX,Ze(13,OX,e.overlayMode)))}}const NX=function(n,t,e,i,s,r,o,a,l,c,u,f,p,_){return{"p-overlay p-component":!0,"p-overlay-modal p-component-overlay p-component-overlay-enter":n,"p-overlay-center":t,"p-overlay-top":e,"p-overlay-top-start":i,"p-overlay-top-end":s,"p-overlay-bottom":r,"p-overlay-bottom-start":o,"p-overlay-bottom-end":a,"p-overlay-left":l,"p-overlay-left-start":c,"p-overlay-left-end":u,"p-overlay-right":f,"p-overlay-right-start":p,"p-overlay-right-end":_}};function HX(n,t){if(1&n){const e=Fe();N(0,"div",1,2),ce("click",function(s){return q(e),K(R().onOverlayClick(s))}),L(2,FX,4,17,"div",0),F()}if(2&n){const e=R();Ue(e.styleClass),x("ngStyle",e.style)("ngClass",C2(5,NX,[e.modal,e.modal&&"center"===e.overlayResponsiveDirection,e.modal&&"top"===e.overlayResponsiveDirection,e.modal&&"top-start"===e.overlayResponsiveDirection,e.modal&&"top-end"===e.overlayResponsiveDirection,e.modal&&"bottom"===e.overlayResponsiveDirection,e.modal&&"bottom-start"===e.overlayResponsiveDirection,e.modal&&"bottom-end"===e.overlayResponsiveDirection,e.modal&&"left"===e.overlayResponsiveDirection,e.modal&&"left-start"===e.overlayResponsiveDirection,e.modal&&"left-end"===e.overlayResponsiveDirection,e.modal&&"right"===e.overlayResponsiveDirection,e.modal&&"right-start"===e.overlayResponsiveDirection,e.modal&&"right-end"===e.overlayResponsiveDirection])),I(2),x("ngIf",e.visible)}}const YX=["*"],VX={provide:ri,useExisting:ft(()=>lO),multi:!0},BX=p_([ss({transform:"{{transform}}",opacity:0}),So("{{showTransitionParams}}")]),zX=p_([So("{{hideTransitionParams}}",ss({transform:"{{transform}}",opacity:0}))]);let lO=(()=>{class n{get visible(){return this._visible}set visible(e){this._visible=e,this._visible&&!this.modalVisible&&(this.modalVisible=!0)}get mode(){return this._mode||this.overlayOptions?.mode}set mode(e){this._mode=e}get style(){return ye.merge(this._style,this.modal?this.overlayResponsiveOptions?.style:this.overlayOptions?.style)}set style(e){this._style=e}get styleClass(){return ye.merge(this._styleClass,this.modal?this.overlayResponsiveOptions?.styleClass:this.overlayOptions?.styleClass)}set styleClass(e){this._styleClass=e}get contentStyle(){return ye.merge(this._contentStyle,this.modal?this.overlayResponsiveOptions?.contentStyle:this.overlayOptions?.contentStyle)}set contentStyle(e){this._contentStyle=e}get contentStyleClass(){return ye.merge(this._contentStyleClass,this.modal?this.overlayResponsiveOptions?.contentStyleClass:this.overlayOptions?.contentStyleClass)}set contentStyleClass(e){this._contentStyleClass=e}get target(){const e=this._target||this.overlayOptions?.target;return void 0===e?"@prev":e}set target(e){this._target=e}get appendTo(){return this._appendTo||this.overlayOptions?.appendTo}set appendTo(e){this._appendTo=e}get autoZIndex(){const e=this._autoZIndex||this.overlayOptions?.autoZIndex;return void 0===e||e}set autoZIndex(e){this._autoZIndex=e}get baseZIndex(){const e=this._baseZIndex||this.overlayOptions?.baseZIndex;return void 0===e?0:e}set baseZIndex(e){this._baseZIndex=e}get showTransitionOptions(){const e=this._showTransitionOptions||this.overlayOptions?.showTransitionOptions;return void 0===e?".12s cubic-bezier(0, 0, 0.2, 1)":e}set showTransitionOptions(e){this._showTransitionOptions=e}get hideTransitionOptions(){const e=this._hideTransitionOptions||this.overlayOptions?.hideTransitionOptions;return void 0===e?".1s linear":e}set hideTransitionOptions(e){this._hideTransitionOptions=e}get listener(){return this._listener||this.overlayOptions?.listener}set listener(e){this._listener=e}get responsive(){return this._responsive||this.overlayOptions?.responsive}set responsive(e){this._responsive=e}get options(){return this._options}set options(e){this._options=e}get modal(){if(cr(this.platformId))return"modal"===this.mode||this.overlayResponsiveOptions&&this.window?.matchMedia(this.overlayResponsiveOptions.media?.replace("@media","")||`(max-width: ${this.overlayResponsiveOptions.breakpoint})`).matches}get overlayMode(){return this.mode||(this.modal?"modal":"overlay")}get overlayOptions(){return{...this.config?.overlayOptions,...this.options}}get overlayResponsiveOptions(){return{...this.overlayOptions?.responsive,...this.responsive}}get overlayResponsiveDirection(){return this.overlayResponsiveOptions?.direction||"center"}get overlayEl(){return this.overlayViewChild?.nativeElement}get contentEl(){return this.contentViewChild?.nativeElement}get targetEl(){return G.getTargetElement(this.target,this.el?.nativeElement)}constructor(e,i,s,r,o,a,l){h(this,"document",void 0),h(this,"platformId",void 0),h(this,"el",void 0),h(this,"renderer",void 0),h(this,"config",void 0),h(this,"overlayService",void 0),h(this,"zone",void 0),h(this,"visibleChange",new ue),h(this,"onBeforeShow",new ue),h(this,"onShow",new ue),h(this,"onBeforeHide",new ue),h(this,"onHide",new ue),h(this,"onAnimationStart",new ue),h(this,"onAnimationDone",new ue),h(this,"templates",void 0),h(this,"overlayViewChild",void 0),h(this,"contentViewChild",void 0),h(this,"contentTemplate",void 0),h(this,"_visible",!1),h(this,"_mode",void 0),h(this,"_style",void 0),h(this,"_styleClass",void 0),h(this,"_contentStyle",void 0),h(this,"_contentStyleClass",void 0),h(this,"_target",void 0),h(this,"_appendTo",void 0),h(this,"_autoZIndex",void 0),h(this,"_baseZIndex",void 0),h(this,"_showTransitionOptions",void 0),h(this,"_hideTransitionOptions",void 0),h(this,"_listener",void 0),h(this,"_responsive",void 0),h(this,"_options",void 0),h(this,"modalVisible",!1),h(this,"isOverlayClicked",!1),h(this,"isOverlayContentClicked",!1),h(this,"scrollHandler",void 0),h(this,"documentClickListener",void 0),h(this,"documentResizeListener",void 0),h(this,"documentKeyboardListener",void 0),h(this,"window",void 0),h(this,"transformOptions",{default:"scaleY(0.8)",center:"scale(0.7)",top:"translate3d(0px, -100%, 0px)","top-start":"translate3d(0px, -100%, 0px)","top-end":"translate3d(0px, -100%, 0px)",bottom:"translate3d(0px, 100%, 0px)","bottom-start":"translate3d(0px, 100%, 0px)","bottom-end":"translate3d(0px, 100%, 0px)",left:"translate3d(-100%, 0px, 0px)","left-start":"translate3d(-100%, 0px, 0px)","left-end":"translate3d(-100%, 0px, 0px)",right:"translate3d(100%, 0px, 0px)","right-start":"translate3d(100%, 0px, 0px)","right-end":"translate3d(100%, 0px, 0px)"}),this.document=e,this.platformId=i,this.el=s,this.renderer=r,this.config=o,this.overlayService=a,this.zone=l,this.window=this.document.defaultView}ngAfterContentInit(){this.templates?.forEach(e=>{e.getType(),this.contentTemplate=e.template})}show(e,i=!1){this.onVisibleChange(!0),this.handleEvents("onShow",{overlay:e||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),i&&G.focus(this.targetEl),this.modal&&G.addClass(this.document?.body,"p-overflow-hidden")}hide(e,i=!1){this.visible&&(this.onVisibleChange(!1),this.handleEvents("onHide",{overlay:e||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),i&&G.focus(this.targetEl),this.modal&&G.removeClass(this.document?.body,"p-overflow-hidden"))}alignOverlay(){!this.modal&&G.alignOverlay(this.overlayEl,this.targetEl,this.appendTo)}onVisibleChange(e){this._visible=e,this.visibleChange.emit(e)}onOverlayClick(){this.isOverlayClicked=!0}onOverlayContentClick(e){this.overlayService.add({originalEvent:e,target:this.targetEl}),this.isOverlayContentClicked=!0}onOverlayContentAnimationStart(e){switch(e.toState){case"visible":this.handleEvents("onBeforeShow",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.autoZIndex&&Yr.set(this.overlayMode,this.overlayEl,this.baseZIndex+this.config?.zIndex[this.overlayMode]),G.appendOverlay(this.overlayEl,"body"===this.appendTo?this.document.body:this.appendTo,this.appendTo),this.alignOverlay();break;case"void":this.handleEvents("onBeforeHide",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.modal&&G.addClass(this.overlayEl,"p-component-overlay-leave")}this.handleEvents("onAnimationStart",e)}onOverlayContentAnimationDone(e){const i=this.overlayEl||e.element.parentElement;switch(e.toState){case"visible":this.show(i,!0),this.bindListeners();break;case"void":this.hide(i,!0),this.unbindListeners(),G.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),Yr.clear(i),this.modalVisible=!1}this.handleEvents("onAnimationDone",e)}handleEvents(e,i){this[e].emit(i),this.options&&this.options[e]&&this.options[e](i),this.config?.overlayOptions&&(this.config?.overlayOptions)[e]&&(this.config?.overlayOptions)[e](i)}bindListeners(){this.bindScrollListener(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindDocumentKeyboardListener()}unbindListeners(){this.unbindScrollListener(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindDocumentKeyboardListener()}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new tw(this.targetEl,e=>{(!this.listener||this.listener(e,{type:"scroll",mode:this.overlayMode,valid:!0}))&&this.hide(e,!0)})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}bindDocumentClickListener(){this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.document,"click",e=>{const s=!(this.targetEl&&(this.targetEl.isSameNode(e.target)||!this.isOverlayClicked&&this.targetEl.contains(e.target))||this.isOverlayContentClicked);(this.listener?this.listener(e,{type:"outside",mode:this.overlayMode,valid:3!==e.which&&s}):s)&&this.hide(e),this.isOverlayClicked=this.isOverlayContentClicked=!1}))}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",e=>{(this.listener?this.listener(e,{type:"resize",mode:this.overlayMode,valid:!G.isTouchDevice()}):!G.isTouchDevice())&&this.hide(e,!0)}))}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}bindDocumentKeyboardListener(){this.documentKeyboardListener||this.zone.runOutsideAngular(()=>{this.documentKeyboardListener=this.renderer.listen(this.window,"keydown",e=>{this.overlayOptions.hideOnEscape&&27===e.keyCode&&(this.listener?this.listener(e,{type:"keydown",mode:this.overlayMode,valid:!G.isTouchDevice()}):!G.isTouchDevice())&&this.zone.run(()=>{this.hide(e,!0)})})})}unbindDocumentKeyboardListener(){this.documentKeyboardListener&&(this.documentKeyboardListener(),this.documentKeyboardListener=null)}ngOnDestroy(){this.hide(this.overlayEl,!0),this.overlayEl&&(G.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),Yr.clear(this.overlayEl)),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.unbindListeners()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W(Ni),W($t),W(li),W(Sh),W(ew),W(kt))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-overlay"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&(xt(IX,5),xt(EX,5)),2&e){let s;rt(s=ot())&&(i.overlayViewChild=s.first),rt(s=ot())&&(i.contentViewChild=s.first)}},hostAttrs:[1,"p-element"],inputs:{visible:"visible",mode:"mode",style:"style",styleClass:"styleClass",contentStyle:"contentStyle",contentStyleClass:"contentStyleClass",target:"target",appendTo:"appendTo",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",listener:"listener",responsive:"responsive",options:"options"},outputs:{visibleChange:"visibleChange",onBeforeShow:"onBeforeShow",onShow:"onShow",onBeforeHide:"onBeforeHide",onHide:"onHide",onAnimationStart:"onAnimationStart",onAnimationDone:"onAnimationDone"},features:[St([VX])],ngContentSelectors:YX,decls:1,vars:1,consts:[[3,"ngStyle","class","ngClass","click",4,"ngIf"],[3,"ngStyle","ngClass","click"],["overlay",""],["content",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(Cd(),L(0,HX,3,20,"div",0)),2&e&&x("ngIf",i.modalVisible)},dependencies:[bi,jn,Ns,ui],styles:[".p-overlay{position:absolute;top:0;left:0}.p-overlay-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%}.p-overlay-content{transform-origin:inherit}.p-overlay-modal>.p-overlay-content{z-index:1;width:90%}.p-overlay-top{align-items:flex-start}.p-overlay-top-start{align-items:flex-start;justify-content:flex-start}.p-overlay-top-end{align-items:flex-start;justify-content:flex-end}.p-overlay-bottom{align-items:flex-end}.p-overlay-bottom-start{align-items:flex-end;justify-content:flex-start}.p-overlay-bottom-end{align-items:flex-end;justify-content:flex-end}.p-overlay-left{justify-content:flex-start}.p-overlay-left-start{justify-content:flex-start;align-items:flex-start}.p-overlay-left-end{justify-content:flex-start;align-items:flex-end}.p-overlay-right{justify-content:flex-end}.p-overlay-right-start{justify-content:flex-end;align-items:flex-start}.p-overlay-right-end{justify-content:flex-end;align-items:flex-end}\n"],encapsulation:2,data:{animation:[iw("overlayContentAnimation",[vl(":enter",[ZA(BX)]),vl(":leave",[ZA(zX)])])]},changeDetection:0})),n})(),cO=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,Hn,Hn]})),n})();const jX=["element"],WX=["content"];function UX(n,t){1&n&&He(0)}const ow=function(n,t){return{$implicit:n,options:t}};function GX(n,t){if(1&n&&(he(0),L(1,UX,1,0,"ng-container",7),fe()),2&n){const e=R(2);I(1),x("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",Tn(2,ow,e.loadedItems,e.getContentOptions()))}}function $X(n,t){1&n&&He(0)}function qX(n,t){if(1&n&&(he(0),L(1,$X,1,0,"ng-container",7),fe()),2&n){const e=t.$implicit,i=t.index,s=R(3);I(1),x("ngTemplateOutlet",s.itemTemplate)("ngTemplateOutletContext",Tn(2,ow,e,s.getOptions(i)))}}const KX=function(n){return{"p-scroller-loading":n}};function XX(n,t){if(1&n&&(N(0,"div",8,9),L(2,qX,2,5,"ng-container",10),F()),2&n){const e=R(2);x("ngClass",Ze(4,KX,e.d_loading))("ngStyle",e.contentStyle),I(2),x("ngForOf",e.loadedItems)("ngForTrackBy",e._trackBy||e.index)}}function JX(n,t){1&n&&X(0,"div",11),2&n&&x("ngStyle",R(2).spacerStyle)}function ZX(n,t){1&n&&He(0)}const QX=function(n){return{numCols:n}},uO=function(n){return{options:n}};function eJ(n,t){if(1&n&&(he(0),L(1,ZX,1,0,"ng-container",7),fe()),2&n){const e=t.index,i=R(4);I(1),x("ngTemplateOutlet",i.loaderTemplate)("ngTemplateOutletContext",Ze(4,uO,i.getLoaderOptions(e,i.both&&Ze(2,QX,i._numItemsInViewport.cols))))}}function tJ(n,t){if(1&n&&(he(0),L(1,eJ,2,6,"ng-container",14),fe()),2&n){const e=R(3);I(1),x("ngForOf",e.loaderArr)}}function nJ(n,t){1&n&&He(0)}const iJ=function(){return{styleClass:"p-scroller-loading-icon"}};function sJ(n,t){if(1&n&&(he(0),L(1,nJ,1,0,"ng-container",7),fe()),2&n){const e=R(4);I(1),x("ngTemplateOutlet",e.loaderIconTemplate)("ngTemplateOutletContext",Ze(3,uO,An(2,iJ)))}}function rJ(n,t){1&n&&X(0,"SpinnerIcon",16),2&n&&x("styleClass","p-scroller-loading-icon")}function oJ(n,t){if(1&n&&(L(0,sJ,2,5,"ng-container",0),L(1,rJ,1,1,"ng-template",null,15,On)),2&n){const e=mn(2);x("ngIf",R(3).loaderIconTemplate)("ngIfElse",e)}}const aJ=function(n){return{"p-component-overlay":n}};function lJ(n,t){if(1&n&&(N(0,"div",12),L(1,tJ,2,1,"ng-container",0),L(2,oJ,3,2,"ng-template",null,13,On),F()),2&n){const e=mn(3),i=R(2);x("ngClass",Ze(3,aJ,!i.loaderTemplate)),I(1),x("ngIf",i.loaderTemplate)("ngIfElse",e)}}const cJ=function(n,t,e){return{"p-scroller":!0,"p-scroller-inline":n,"p-both-scroll":t,"p-horizontal-scroll":e}};function uJ(n,t){if(1&n){const e=Fe();he(0),N(1,"div",2,3),ce("scroll",function(s){return q(e),K(R().onContainerScroll(s))}),L(3,GX,2,5,"ng-container",0),L(4,XX,3,6,"ng-template",null,4,On),L(6,JX,1,1,"div",5),L(7,lJ,4,5,"div",6),F(),fe()}if(2&n){const e=mn(5),i=R();I(1),Ue(i._styleClass),x("ngStyle",i._style)("ngClass",Zi(10,cJ,i.inline,i.both,i.horizontal)),xe("id",i._id)("tabindex",i.tabindex),I(2),x("ngIf",i.contentTemplate)("ngIfElse",e),I(3),x("ngIf",i._showSpacer),I(1),x("ngIf",!i.loaderDisabled&&i._showLoader&&i.d_loading)}}function dJ(n,t){1&n&&He(0)}const hJ=function(n,t){return{rows:n,columns:t}};function fJ(n,t){if(1&n&&(he(0),L(1,dJ,1,0,"ng-container",7),fe()),2&n){const e=R(2);I(1),x("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",Tn(5,ow,e.items,Tn(2,hJ,e._items,e.loadedColumns)))}}function pJ(n,t){if(1&n&&(Cc(0),L(1,fJ,2,8,"ng-container",17)),2&n){const e=R();I(1),x("ngIf",e.contentTemplate)}}const mJ=["*"];let dO=(()=>{class n{get id(){return this._id}set id(e){this._id=e}get style(){return this._style}set style(e){this._style=e}get styleClass(){return this._styleClass}set styleClass(e){this._styleClass=e}get tabindex(){return this._tabindex}set tabindex(e){this._tabindex=e}get items(){return this._items}set items(e){this._items=e}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=e}get scrollHeight(){return this._scrollHeight}set scrollHeight(e){this._scrollHeight=e}get scrollWidth(){return this._scrollWidth}set scrollWidth(e){this._scrollWidth=e}get orientation(){return this._orientation}set orientation(e){this._orientation=e}get step(){return this._step}set step(e){this._step=e}get delay(){return this._delay}set delay(e){this._delay=e}get resizeDelay(){return this._resizeDelay}set resizeDelay(e){this._resizeDelay=e}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=e}get inline(){return this._inline}set inline(e){this._inline=e}get lazy(){return this._lazy}set lazy(e){this._lazy=e}get disabled(){return this._disabled}set disabled(e){this._disabled=e}get loaderDisabled(){return this._loaderDisabled}set loaderDisabled(e){this._loaderDisabled=e}get columns(){return this._columns}set columns(e){this._columns=e}get showSpacer(){return this._showSpacer}set showSpacer(e){this._showSpacer=e}get showLoader(){return this._showLoader}set showLoader(e){this._showLoader=e}get numToleratedItems(){return this._numToleratedItems}set numToleratedItems(e){this._numToleratedItems=e}get loading(){return this._loading}set loading(e){this._loading=e}get autoSize(){return this._autoSize}set autoSize(e){this._autoSize=e}get trackBy(){return this._trackBy}set trackBy(e){this._trackBy=e}get options(){return this._options}set options(e){this._options=e,e&&"object"==typeof e&&Object.entries(e).forEach(([i,s])=>this[`_${i}`]!==s&&(this[`_${i}`]=s))}get vertical(){return"vertical"===this._orientation}get horizontal(){return"horizontal"===this._orientation}get both(){return"both"===this._orientation}get loadedItems(){return this._items&&!this.d_loading?this.both?this._items.slice(this._appendOnly?0:this.first.rows,this.last.rows).map(e=>this._columns?e:e.slice(this._appendOnly?0:this.first.cols,this.last.cols)):this.horizontal&&this._columns?this._items:this._items.slice(this._appendOnly?0:this.first,this.last):[]}get loadedRows(){return this.d_loading?this._loaderDisabled?this.loaderArr:[]:this.loadedItems}get loadedColumns(){return this._columns&&(this.both||this.horizontal)?this.d_loading&&this._loaderDisabled?this.both?this.loaderArr[0]:this.loaderArr:this._columns.slice(this.both?this.first.cols:this.first,this.both?this.last.cols:this.last):this._columns}get isPageChanged(){return!this._step||this.page!==this.getPageByFirst()}constructor(e,i,s,r,o){h(this,"document",void 0),h(this,"platformId",void 0),h(this,"renderer",void 0),h(this,"cd",void 0),h(this,"zone",void 0),h(this,"onLazyLoad",new ue),h(this,"onScroll",new ue),h(this,"onScrollIndexChange",new ue),h(this,"elementViewChild",void 0),h(this,"contentViewChild",void 0),h(this,"templates",void 0),h(this,"_id",void 0),h(this,"_style",void 0),h(this,"_styleClass",void 0),h(this,"_tabindex",0),h(this,"_items",void 0),h(this,"_itemSize",0),h(this,"_scrollHeight",void 0),h(this,"_scrollWidth",void 0),h(this,"_orientation","vertical"),h(this,"_step",0),h(this,"_delay",0),h(this,"_resizeDelay",10),h(this,"_appendOnly",!1),h(this,"_inline",!1),h(this,"_lazy",!1),h(this,"_disabled",!1),h(this,"_loaderDisabled",!1),h(this,"_columns",void 0),h(this,"_showSpacer",!0),h(this,"_showLoader",!1),h(this,"_numToleratedItems",void 0),h(this,"_loading",void 0),h(this,"_autoSize",!1),h(this,"_trackBy",void 0),h(this,"_options",void 0),h(this,"d_loading",!1),h(this,"d_numToleratedItems",void 0),h(this,"contentEl",void 0),h(this,"contentTemplate",void 0),h(this,"itemTemplate",void 0),h(this,"loaderTemplate",void 0),h(this,"loaderIconTemplate",void 0),h(this,"first",0),h(this,"last",0),h(this,"page",0),h(this,"isRangeChanged",!1),h(this,"numItemsInViewport",0),h(this,"lastScrollPos",0),h(this,"lazyLoadState",{}),h(this,"loaderArr",[]),h(this,"spacerStyle",{}),h(this,"contentStyle",{}),h(this,"scrollTimeout",void 0),h(this,"resizeTimeout",void 0),h(this,"initialized",!1),h(this,"windowResizeListener",void 0),h(this,"defaultWidth",void 0),h(this,"defaultHeight",void 0),h(this,"defaultContentWidth",void 0),h(this,"defaultContentHeight",void 0),this.document=e,this.platformId=i,this.renderer=s,this.cd=r,this.zone=o}ngOnInit(){this.setInitialState()}ngOnChanges(e){let i=!1;if(e.loading){const{previousValue:s,currentValue:r}=e.loading;this.lazy&&s!==r&&r!==this.d_loading&&(this.d_loading=r,i=!0)}if(e.orientation&&(this.lastScrollPos=this.both?{top:0,left:0}:0),e.numToleratedItems){const{previousValue:s,currentValue:r}=e.numToleratedItems;s!==r&&r!==this.d_numToleratedItems&&(this.d_numToleratedItems=r)}if(e.options){const{previousValue:s,currentValue:r}=e.options;this.lazy&&s?.loading!==r?.loading&&r?.loading!==this.d_loading&&(this.d_loading=r.loading,i=!0),s?.numToleratedItems!==r?.numToleratedItems&&r?.numToleratedItems!==this.d_numToleratedItems&&(this.d_numToleratedItems=r.numToleratedItems)}this.initialized&&!i&&(e.items?.previousValue?.length!==e.items?.currentValue?.length||e.itemSize||e.scrollHeight||e.scrollWidth)&&(this.init(),this.calculateAutoSize())}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"content":this.contentTemplate=e.template;break;case"item":default:this.itemTemplate=e.template;break;case"loader":this.loaderTemplate=e.template;break;case"loadericon":this.loaderIconTemplate=e.template}})}ngAfterViewInit(){Promise.resolve().then(()=>{this.viewInit()})}ngAfterViewChecked(){this.initialized||this.viewInit()}ngOnDestroy(){this.unbindResizeListener(),this.contentEl=null,this.initialized=!1}viewInit(){cr(this.platformId)&&G.isVisible(this.elementViewChild?.nativeElement)&&(this.setInitialState(),this.setContentEl(this.contentEl),this.init(),this.defaultWidth=G.getWidth(this.elementViewChild?.nativeElement),this.defaultHeight=G.getHeight(this.elementViewChild?.nativeElement),this.defaultContentWidth=G.getWidth(this.contentEl),this.defaultContentHeight=G.getHeight(this.contentEl),this.initialized=!0)}init(){this._disabled||(this.setSize(),this.calculateOptions(),this.setSpacerSize(),this.bindResizeListener(),this.cd.detectChanges())}setContentEl(e){this.contentEl=e||this.contentViewChild?.nativeElement||G.findSingle(this.elementViewChild?.nativeElement,".p-scroller-content")}setInitialState(){this.first=this.both?{rows:0,cols:0}:0,this.last=this.both?{rows:0,cols:0}:0,this.numItemsInViewport=this.both?{rows:0,cols:0}:0,this.lastScrollPos=this.both?{top:0,left:0}:0,this.d_loading=this._loading||!1,this.d_numToleratedItems=this._numToleratedItems,this.loaderArr=[],this.spacerStyle={},this.contentStyle={}}getElementRef(){return this.elementViewChild}getPageByFirst(){return Math.floor((this.first+4*this.d_numToleratedItems)/(this._step||1))}scrollTo(e){this.lastScrollPos=this.both?{top:0,left:0}:0,this.elementViewChild?.nativeElement?.scrollTo(e)}scrollToIndex(e,i="auto"){const{numToleratedItems:s}=this.calculateNumItems(),r=this.getContentPosition(),o=(u=0,f)=>u<=f?0:u,a=(u,f,p)=>u*f+p,l=(u=0,f=0)=>this.scrollTo({left:u,top:f,behavior:i});let c=0;this.both?(c={rows:o(e[0],s[0]),cols:o(e[1],s[1])},l(a(c.cols,this._itemSize[1],r.left),a(c.rows,this._itemSize[0],r.top))):(c=o(e,s),this.horizontal?l(a(c,this._itemSize,r.left),0):l(0,a(c,this._itemSize,r.top))),this.isRangeChanged=this.first!==c,this.first=c}scrollInView(e,i,s="auto"){if(i){const{first:r,viewport:o}=this.getRenderedRange(),a=(u=0,f=0)=>this.scrollTo({left:u,top:f,behavior:s}),c="to-end"===i;if("to-start"===i){if(this.both)o.first.rows-r.rows>e[0]?a(o.first.cols*this._itemSize[1],(o.first.rows-1)*this._itemSize[0]):o.first.cols-r.cols>e[1]&&a((o.first.cols-1)*this._itemSize[1],o.first.rows*this._itemSize[0]);else if(o.first-r>e){const u=(o.first-1)*this._itemSize;this.horizontal?a(u,0):a(0,u)}}else if(c)if(this.both)o.last.rows-r.rows<=e[0]+1?a(o.first.cols*this._itemSize[1],(o.first.rows+1)*this._itemSize[0]):o.last.cols-r.cols<=e[1]+1&&a((o.first.cols+1)*this._itemSize[1],o.first.rows*this._itemSize[0]);else if(o.last-r<=e+1){const u=(o.first+1)*this._itemSize;this.horizontal?a(u,0):a(0,u)}}else this.scrollToIndex(e,s)}getRenderedRange(){const e=(r,o)=>Math.floor(r/(o||r));let i=this.first,s=0;if(this.elementViewChild?.nativeElement){const{scrollTop:r,scrollLeft:o}=this.elementViewChild.nativeElement;this.both?(i={rows:e(r,this._itemSize[0]),cols:e(o,this._itemSize[1])},s={rows:i.rows+this.numItemsInViewport.rows,cols:i.cols+this.numItemsInViewport.cols}):(i=e(this.horizontal?o:r,this._itemSize),s=i+this.numItemsInViewport)}return{first:this.first,last:this.last,viewport:{first:i,last:s}}}calculateNumItems(){const e=this.getContentPosition(),i=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetWidth-e.left:0)||0,s=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetHeight-e.top:0)||0,r=(c,u)=>Math.ceil(c/(u||c)),o=c=>Math.ceil(c/2),a=this.both?{rows:r(s,this._itemSize[0]),cols:r(i,this._itemSize[1])}:r(this.horizontal?i:s,this._itemSize);return{numItemsInViewport:a,numToleratedItems:this.d_numToleratedItems||(this.both?[o(a.rows),o(a.cols)]:o(a))}}calculateOptions(){const{numItemsInViewport:e,numToleratedItems:i}=this.calculateNumItems(),s=(a,l,c,u=!1)=>this.getLast(a+l+(aArray.from({length:e.cols})):Array.from({length:e})),this._lazy&&Promise.resolve().then(()=>{this.lazyLoadState={first:this._step?this.both?{rows:0,cols:r.cols}:0:r,last:Math.min(this._step?this._step:this.last,this.items.length)},this.handleEvents("onLazyLoad",this.lazyLoadState)})}calculateAutoSize(){this._autoSize&&!this.d_loading&&Promise.resolve().then(()=>{if(this.contentEl){this.contentEl.style.minHeight=this.contentEl.style.minWidth="auto",this.contentEl.style.position="relative",this.elementViewChild.nativeElement.style.contain="none";const[e,i]=[G.getWidth(this.contentEl),G.getHeight(this.contentEl)];e!==this.defaultContentWidth&&(this.elementViewChild.nativeElement.style.width=""),i!==this.defaultContentHeight&&(this.elementViewChild.nativeElement.style.height="");const[s,r]=[G.getWidth(this.elementViewChild.nativeElement),G.getHeight(this.elementViewChild.nativeElement)];(this.both||this.horizontal)&&(this.elementViewChild.nativeElement.style.width=sthis.elementViewChild.nativeElement.style[o]=a;this.both||this.horizontal?(r("height",s),r("width",i)):r("height",s)}}setSpacerSize(){if(this._items){const e=this.getContentPosition(),i=(s,r,o,a=0)=>this.spacerStyle={...this.spacerStyle,[`${s}`]:(r||[]).length*o+a+"px"};this.both?(i("height",this._items,this._itemSize[0],e.y),i("width",this._columns||this._items[1],this._itemSize[1],e.x)):this.horizontal?i("width",this._columns||this._items,this._itemSize,e.x):i("height",this._items,this._itemSize,e.y)}}setContentPosition(e){if(this.contentEl&&!this._appendOnly){const i=e?e.first:this.first,s=(o,a)=>o*a,r=(o=0,a=0)=>this.contentStyle={...this.contentStyle,transform:`translate3d(${o}px, ${a}px, 0)`};if(this.both)r(s(i.cols,this._itemSize[1]),s(i.rows,this._itemSize[0]));else{const o=s(i,this._itemSize);this.horizontal?r(o,0):r(0,o)}}}onScrollPositionChange(e){const i=e.target,s=this.getContentPosition(),r=(S,P)=>S?S>P?S-P:S:0,o=(S,P)=>Math.floor(S/(P||S)),a=(S,P,E,V,B,z)=>S<=B?B:z?E-V-B:P+B-1,l=(S,P,E,V,B,z,$)=>S<=z?0:Math.max(0,$?SP?E:S-2*z),c=(S,P,E,V,B,z=!1)=>{let $=P+V+2*B;return S>=B&&($+=B+1),this.getLast($,z)},u=r(i.scrollTop,s.top),f=r(i.scrollLeft,s.left);let p=this.both?{rows:0,cols:0}:0,_=this.last,v=!1,M=this.lastScrollPos;if(this.both){const S=this.lastScrollPos.top<=u,P=this.lastScrollPos.left<=f;if(!this._appendOnly||this._appendOnly&&(S||P)){const E={rows:o(u,this._itemSize[0]),cols:o(f,this._itemSize[1])},V={rows:a(E.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],S),cols:a(E.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],P)};p={rows:l(E.rows,V.rows,this.first.rows,0,0,this.d_numToleratedItems[0],S),cols:l(E.cols,V.cols,this.first.cols,0,0,this.d_numToleratedItems[1],P)},_={rows:c(E.rows,p.rows,0,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:c(E.cols,p.cols,0,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},v=p.rows!==this.first.rows||_.rows!==this.last.rows||p.cols!==this.first.cols||_.cols!==this.last.cols||this.isRangeChanged,M={top:u,left:f}}}else{const S=this.horizontal?f:u,P=this.lastScrollPos<=S;if(!this._appendOnly||this._appendOnly&&P){const E=o(S,this._itemSize);p=l(E,a(E,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,P),this.first,0,0,this.d_numToleratedItems,P),_=c(E,p,0,this.numItemsInViewport,this.d_numToleratedItems),v=p!==this.first||_!==this.last||this.isRangeChanged,M=S}}return{first:p,last:_,isRangeChanged:v,scrollPos:M}}onScrollChange(e){const{first:i,last:s,isRangeChanged:r,scrollPos:o}=this.onScrollPositionChange(e);if(r){const a={first:i,last:s};if(this.setContentPosition(a),this.first=i,this.last=s,this.lastScrollPos=o,this.handleEvents("onScrollIndexChange",a),this._lazy&&this.isPageChanged){const l={first:this._step?Math.min(this.getPageByFirst()*this._step,this.items.length-this._step):i,last:Math.min(this._step?(this.getPageByFirst()+1)*this._step:s,this.items.length)};(this.lazyLoadState.first!==l.first||this.lazyLoadState.last!==l.last)&&this.handleEvents("onLazyLoad",l),this.lazyLoadState=l}}}onContainerScroll(e){if(this.handleEvents("onScroll",{originalEvent:e}),this._delay&&this.isPageChanged){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.d_loading&&this.showLoader){const{isRangeChanged:i}=this.onScrollPositionChange(e);(i||this._step&&this.isPageChanged)&&(this.d_loading=!0,this.cd.detectChanges())}this.scrollTimeout=setTimeout(()=>{this.onScrollChange(e),this.d_loading&&this.showLoader&&(!this._lazy||void 0===this._loading)&&(this.d_loading=!1,this.page=this.getPageByFirst(),this.cd.detectChanges())},this._delay)}else!this.d_loading&&this.onScrollChange(e)}bindResizeListener(){cr(this.platformId)&&(this.windowResizeListener||this.zone.runOutsideAngular(()=>{const e=this.document.defaultView,i=G.isTouchDevice()?"orientationchange":"resize";this.windowResizeListener=this.renderer.listen(e,i,this.onWindowResize.bind(this))}))}unbindResizeListener(){this.windowResizeListener&&(this.windowResizeListener(),this.windowResizeListener=null)}onWindowResize(){this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{if(G.isVisible(this.elementViewChild?.nativeElement)){const[e,i]=[G.getWidth(this.elementViewChild?.nativeElement),G.getHeight(this.elementViewChild?.nativeElement)],[s,r]=[e!==this.defaultWidth,i!==this.defaultHeight];(this.both?s||r:this.horizontal?s:this.vertical&&r)&&this.zone.run(()=>{this.d_numToleratedItems=this._numToleratedItems,this.defaultWidth=e,this.defaultHeight=i,this.defaultContentWidth=G.getWidth(this.contentEl),this.defaultContentHeight=G.getHeight(this.contentEl),this.init()})}},this._resizeDelay)}handleEvents(e,i){return this.options&&this.options[e]?this.options[e](i):this[e].emit(i)}getContentOptions(){return{contentStyleClass:"p-scroller-content "+(this.d_loading?"p-scroller-loading":""),items:this.loadedItems,getItemOptions:e=>this.getOptions(e),loading:this.d_loading,getLoaderOptions:(e,i)=>this.getLoaderOptions(e,i),itemSize:this._itemSize,rows:this.loadedRows,columns:this.loadedColumns,spacerStyle:this.spacerStyle,contentStyle:this.contentStyle,vertical:this.vertical,horizontal:this.horizontal,both:this.both}}getOptions(e){const i=(this._items||[]).length,s=this.both?this.first.rows+e:this.first+e;return{index:s,count:i,first:0===s,last:s===i-1,even:s%2==0,odd:s%2!=0}}getLoaderOptions(e,i){const s=this.loaderArr.length;return{index:e,count:s,first:0===e,last:e===s-1,even:e%2==0,odd:e%2!=0,...i}}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W(Ni),W(li),W(ii),W(kt))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-scroller"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&(xt(jX,5),xt(WX,5)),2&e){let s;rt(s=ot())&&(i.elementViewChild=s.first),rt(s=ot())&&(i.contentViewChild=s.first)}},hostAttrs:[1,"p-scroller-viewport","p-element"],inputs:{id:"id",style:"style",styleClass:"styleClass",tabindex:"tabindex",items:"items",itemSize:"itemSize",scrollHeight:"scrollHeight",scrollWidth:"scrollWidth",orientation:"orientation",step:"step",delay:"delay",resizeDelay:"resizeDelay",appendOnly:"appendOnly",inline:"inline",lazy:"lazy",disabled:"disabled",loaderDisabled:"loaderDisabled",columns:"columns",showSpacer:"showSpacer",showLoader:"showLoader",numToleratedItems:"numToleratedItems",loading:"loading",autoSize:"autoSize",trackBy:"trackBy",options:"options"},outputs:{onLazyLoad:"onLazyLoad",onScroll:"onScroll",onScrollIndexChange:"onScrollIndexChange"},features:[Pn],ngContentSelectors:mJ,decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["disabledContainer",""],[3,"ngStyle","ngClass","scroll"],["element",""],["buildInContent",""],["class","p-scroller-spacer",3,"ngStyle",4,"ngIf"],["class","p-scroller-loader",3,"ngClass",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-scroller-content",3,"ngClass","ngStyle"],["content",""],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"p-scroller-spacer",3,"ngStyle"],[1,"p-scroller-loader",3,"ngClass"],["buildInLoader",""],[4,"ngFor","ngForOf"],["buildInLoaderIcon",""],[3,"styleClass"],[4,"ngIf"]],template:function(e,i){if(1&e&&(Cd(),L(0,uJ,8,14,"ng-container",0),L(1,pJ,2,1,"ng-template",null,1,On)),2&e){const s=mn(2);x("ngIf",!i._disabled)("ngIfElse",s)}},dependencies:function(){return[bi,fo,jn,Ns,ui,Ch]},styles:["p-scroller{flex:1;outline:0 none}.p-scroller{position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;outline:0 none}.p-scroller-content{position:absolute;top:0;left:0;min-height:100%;min-width:100%;will-change:transform}.p-scroller-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0;pointer-events:none}.p-scroller-loader{position:sticky;top:0;left:0;width:100%;height:100%}.p-scroller-loader.p-component-overlay{display:flex;align-items:center;justify-content:center}.p-scroller-loading-icon{scale:2}.p-scroller-inline .p-scroller-content{position:static}\n"],encapsulation:2})),n})(),__=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,Hn,Ch,Hn]})),n})(),aw=(()=>{class n{get disabled(){return this._disabled}set disabled(e){this._disabled=e,this.deactivate()}constructor(e,i,s,r,o,a){h(this,"platformId",void 0),h(this,"el",void 0),h(this,"zone",void 0),h(this,"config",void 0),h(this,"renderer",void 0),h(this,"changeDetector",void 0),h(this,"tooltipPosition",void 0),h(this,"tooltipEvent","hover"),h(this,"appendTo",void 0),h(this,"positionStyle",void 0),h(this,"tooltipStyleClass",void 0),h(this,"tooltipZIndex",void 0),h(this,"escape",!0),h(this,"showDelay",void 0),h(this,"hideDelay",void 0),h(this,"life",void 0),h(this,"positionTop",void 0),h(this,"positionLeft",void 0),h(this,"autoHide",!0),h(this,"fitContent",!0),h(this,"hideOnEscape",!0),h(this,"text",void 0),h(this,"tooltipOptions",void 0),h(this,"_tooltipOptions",{tooltipLabel:null,tooltipPosition:"right",tooltipEvent:"hover",appendTo:"body",positionStyle:null,tooltipStyleClass:null,tooltipZIndex:"auto",escape:!0,disabled:null,showDelay:null,hideDelay:null,positionTop:null,positionLeft:null,life:null,autoHide:!0,hideOnEscape:!0}),h(this,"_disabled",void 0),h(this,"container",void 0),h(this,"styleClass",void 0),h(this,"tooltipText",void 0),h(this,"showTimeout",void 0),h(this,"hideTimeout",void 0),h(this,"active",void 0),h(this,"mouseEnterListener",void 0),h(this,"mouseLeaveListener",void 0),h(this,"containerMouseleaveListener",void 0),h(this,"clickListener",void 0),h(this,"focusListener",void 0),h(this,"blurListener",void 0),h(this,"scrollHandler",void 0),h(this,"resizeListener",void 0),this.platformId=e,this.el=i,this.zone=s,this.config=r,this.renderer=o,this.changeDetector=a}ngAfterViewInit(){cr(this.platformId)&&this.zone.runOutsideAngular(()=>{if("hover"===this.getOption("tooltipEvent"))this.mouseEnterListener=this.onMouseEnter.bind(this),this.mouseLeaveListener=this.onMouseLeave.bind(this),this.clickListener=this.onInputClick.bind(this),this.el.nativeElement.addEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.addEventListener("click",this.clickListener),this.el.nativeElement.addEventListener("mouseleave",this.mouseLeaveListener);else if("focus"===this.getOption("tooltipEvent")){this.focusListener=this.onFocus.bind(this),this.blurListener=this.onBlur.bind(this);let e=this.getTarget(this.el.nativeElement);e.addEventListener("focus",this.focusListener),e.addEventListener("blur",this.blurListener)}})}ngOnChanges(e){e.tooltipPosition&&this.setOption({tooltipPosition:e.tooltipPosition.currentValue}),e.tooltipEvent&&this.setOption({tooltipEvent:e.tooltipEvent.currentValue}),e.appendTo&&this.setOption({appendTo:e.appendTo.currentValue}),e.positionStyle&&this.setOption({positionStyle:e.positionStyle.currentValue}),e.tooltipStyleClass&&this.setOption({tooltipStyleClass:e.tooltipStyleClass.currentValue}),e.tooltipZIndex&&this.setOption({tooltipZIndex:e.tooltipZIndex.currentValue}),e.escape&&this.setOption({escape:e.escape.currentValue}),e.showDelay&&this.setOption({showDelay:e.showDelay.currentValue}),e.hideDelay&&this.setOption({hideDelay:e.hideDelay.currentValue}),e.life&&this.setOption({life:e.life.currentValue}),e.positionTop&&this.setOption({positionTop:e.positionTop.currentValue}),e.positionLeft&&this.setOption({positionLeft:e.positionLeft.currentValue}),e.disabled&&this.setOption({disabled:e.disabled.currentValue}),e.text&&(this.setOption({tooltipLabel:e.text.currentValue}),this.active&&(e.text.currentValue?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())),e.autoHide&&this.setOption({autoHide:e.autoHide.currentValue}),e.tooltipOptions&&(this._tooltipOptions={...this._tooltipOptions,...e.tooltipOptions.currentValue},this.deactivate(),this.active&&(this.getOption("tooltipLabel")?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide()))}isAutoHide(){return this.getOption("autoHide")}onMouseEnter(e){!this.container&&!this.showTimeout&&this.activate()}onMouseLeave(e){(this.isAutoHide()||!(G.hasClass(e.target,"p-tooltip")||G.hasClass(e.target,"p-tooltip-arrow")||G.hasClass(e.target,"p-tooltip-text")||G.hasClass(e.relatedTarget,"p-tooltip")))&&this.deactivate()}onFocus(e){this.activate()}onBlur(e){this.deactivate()}onInputClick(e){this.deactivate()}onPressEscape(){this.hideOnEscape&&this.deactivate()}activate(){if(this.active=!0,this.clearHideTimeout(),this.getOption("showDelay")?this.showTimeout=setTimeout(()=>{this.show()},this.getOption("showDelay")):this.show(),this.getOption("life")){let e=this.getOption("showDelay")?this.getOption("life")+this.getOption("showDelay"):this.getOption("life");this.hideTimeout=setTimeout(()=>{this.hide()},e)}}deactivate(){this.active=!1,this.clearShowTimeout(),this.getOption("hideDelay")?(this.clearHideTimeout(),this.hideTimeout=setTimeout(()=>{this.hide()},this.getOption("hideDelay"))):this.hide()}create(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div");let e=document.createElement("div");e.className="p-tooltip-arrow",this.container.appendChild(e),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.getOption("positionStyle")&&(this.container.style.position=this.getOption("positionStyle")),this.container.appendChild(this.tooltipText),"body"===this.getOption("appendTo")?document.body.appendChild(this.container):"target"===this.getOption("appendTo")?G.appendChild(this.container,this.el.nativeElement):G.appendChild(this.container,this.getOption("appendTo")),this.container.style.display="inline-block",this.fitContent&&(this.container.style.width="fit-content"),this.isAutoHide()||this.bindContainerMouseleaveListener()}bindContainerMouseleaveListener(){this.containerMouseleaveListener||(this.containerMouseleaveListener=this.renderer.listen(this.container??this.container.nativeElement,"mouseleave",i=>{this.deactivate()}))}unbindContainerMouseleaveListener(){this.containerMouseleaveListener&&(this.bindContainerMouseleaveListener(),this.containerMouseleaveListener=null)}show(){!this.getOption("tooltipLabel")||this.getOption("disabled")||(this.create(),this.align(),G.fadeIn(this.container,250),"auto"===this.getOption("tooltipZIndex")?Yr.set("tooltip",this.container,this.config.zIndex.tooltip):this.container.style.zIndex=this.getOption("tooltipZIndex"),this.bindDocumentResizeListener(),this.bindScrollListener())}hide(){"auto"===this.getOption("tooltipZIndex")&&Yr.clear(this.container),this.remove()}updateText(){this.getOption("escape")?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(this.getOption("tooltipLabel")))):this.tooltipText.innerHTML=this.getOption("tooltipLabel")}align(){switch(this.getOption("tooltipPosition")){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}getHostOffset(){if("body"===this.getOption("appendTo")||"target"===this.getOption("appendTo")){let e=this.el.nativeElement.getBoundingClientRect();return{left:e.left+G.getWindowScrollLeft(),top:e.top+G.getWindowScrollTop()}}return{left:0,top:0}}alignRight(){this.preAlign("right");let e=this.getHostOffset(),i=e.left+G.getOuterWidth(this.el.nativeElement),s=e.top+(G.getOuterHeight(this.el.nativeElement)-G.getOuterHeight(this.container))/2;this.container.style.left=i+this.getOption("positionLeft")+"px",this.container.style.top=s+this.getOption("positionTop")+"px"}alignLeft(){this.preAlign("left");let e=this.getHostOffset(),i=e.left-G.getOuterWidth(this.container),s=e.top+(G.getOuterHeight(this.el.nativeElement)-G.getOuterHeight(this.container))/2;this.container.style.left=i+this.getOption("positionLeft")+"px",this.container.style.top=s+this.getOption("positionTop")+"px"}alignTop(){this.preAlign("top");let e=this.getHostOffset(),i=e.left+(G.getOuterWidth(this.el.nativeElement)-G.getOuterWidth(this.container))/2,s=e.top-G.getOuterHeight(this.container);this.container.style.left=i+this.getOption("positionLeft")+"px",this.container.style.top=s+this.getOption("positionTop")+"px"}alignBottom(){this.preAlign("bottom");let e=this.getHostOffset(),i=e.left+(G.getOuterWidth(this.el.nativeElement)-G.getOuterWidth(this.container))/2,s=e.top+G.getOuterHeight(this.el.nativeElement);this.container.style.left=i+this.getOption("positionLeft")+"px",this.container.style.top=s+this.getOption("positionTop")+"px"}setOption(e){this._tooltipOptions={...this._tooltipOptions,...e}}getOption(e){return this._tooltipOptions[e]}getTarget(e){return G.hasClass(e,"p-inputwrapper")?G.findSingle(e,"input"):e}preAlign(e){this.container.style.left="-999px",this.container.style.top="-999px";let i="p-tooltip p-component p-tooltip-"+e;this.container.className=this.getOption("tooltipStyleClass")?i+" "+this.getOption("tooltipStyleClass"):i}isOutOfBounds(){let e=this.container.getBoundingClientRect(),i=e.top,s=e.left,r=G.getOuterWidth(this.container),o=G.getOuterHeight(this.container),a=G.getViewport();return s+r>a.width||s<0||i<0||i+o>a.height}onWindowResize(e){this.hide()}bindDocumentResizeListener(){this.zone.runOutsideAngular(()=>{this.resizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.resizeListener)})}unbindDocumentResizeListener(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new tw(this.el.nativeElement,()=>{this.container&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}unbindEvents(){if("hover"===this.getOption("tooltipEvent"))this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener);else if("focus"===this.getOption("tooltipEvent")){let e=this.getTarget(this.el.nativeElement);e.removeEventListener("focus",this.focusListener),e.removeEventListener("blur",this.blurListener)}this.unbindDocumentResizeListener()}remove(){this.container&&this.container.parentElement&&("body"===this.getOption("appendTo")?document.body.removeChild(this.container):"target"===this.getOption("appendTo")?this.el.nativeElement.removeChild(this.container):G.removeChild(this.container,this.getOption("appendTo"))),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.unbindContainerMouseleaveListener(),this.clearTimeouts(),this.container=null,this.scrollHandler=null}clearShowTimeout(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}clearHideTimeout(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout()}ngOnDestroy(){this.unbindEvents(),this.container&&Yr.clear(this.container),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Ni),W($t),W(kt),W(Sh),W(li),W(ii))}),h(n,"\u0275dir",Oe({type:n,selectors:[["","pTooltip",""]],hostAttrs:[1,"p-element"],hostBindings:function(e,i){1&e&&ce("keydown.escape",function(r){return i.onPressEscape(r)},0,UC)},inputs:{tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:"escape",showDelay:"showDelay",hideDelay:"hideDelay",life:"life",positionTop:"positionTop",positionLeft:"positionLeft",autoHide:"autoHide",fitContent:"fitContent",hideOnEscape:"hideOnEscape",text:["pTooltip","text"],disabled:["tooltipDisabled","disabled"],tooltipOptions:"tooltipOptions"},features:[Pn]})),n})(),lw=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})(),hO=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["SearchIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M2.67602 11.0265C3.6661 11.688 4.83011 12.0411 6.02086 12.0411C6.81149 12.0411 7.59438 11.8854 8.32483 11.5828C8.87005 11.357 9.37808 11.0526 9.83317 10.6803L12.9769 13.8241C13.0323 13.8801 13.0983 13.9245 13.171 13.9548C13.2438 13.985 13.3219 14.0003 13.4007 14C13.4795 14.0003 13.5575 13.985 13.6303 13.9548C13.7031 13.9245 13.7691 13.8801 13.8244 13.8241C13.9367 13.7116 13.9998 13.5592 13.9998 13.4003C13.9998 13.2414 13.9367 13.089 13.8244 12.9765L10.6807 9.8328C11.053 9.37773 11.3573 8.86972 11.5831 8.32452C11.8857 7.59408 12.0414 6.81119 12.0414 6.02056C12.0414 4.8298 11.6883 3.66579 11.0268 2.67572C10.3652 1.68564 9.42494 0.913972 8.32483 0.45829C7.22472 0.00260857 6.01418 -0.116618 4.84631 0.115686C3.67844 0.34799 2.60568 0.921393 1.76369 1.76338C0.921698 2.60537 0.348296 3.67813 0.115991 4.84601C-0.116313 6.01388 0.00291375 7.22441 0.458595 8.32452C0.914277 9.42464 1.68595 10.3649 2.67602 11.0265ZM3.35565 2.0158C4.14456 1.48867 5.07206 1.20731 6.02086 1.20731C7.29317 1.20731 8.51338 1.71274 9.41304 2.6124C10.3127 3.51206 10.8181 4.73226 10.8181 6.00457C10.8181 6.95337 10.5368 7.88088 10.0096 8.66978C9.48251 9.45868 8.73328 10.0736 7.85669 10.4367C6.98011 10.7997 6.01554 10.8947 5.08496 10.7096C4.15439 10.5245 3.2996 10.0676 2.62869 9.39674C1.95778 8.72583 1.50089 7.87104 1.31579 6.94046C1.13068 6.00989 1.22568 5.04532 1.58878 4.16874C1.95187 3.29215 2.56675 2.54292 3.35565 2.0158Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),x("id",i.pathId))},encapsulation:2})),n})();function _J(n,t){if(1&n&&(N(0,"span"),se(1),F()),2&n){const e=R();let i;I(1),Je(null!==(i=e.label)&&void 0!==i?i:"empty")}}function gJ(n,t){1&n&&He(0)}const kh=function(n){return{height:n}},yJ=function(n,t){return{"p-dropdown-item":!0,"p-highlight":n,"p-disabled":t}},cw=function(n){return{$implicit:n}},vJ=["container"],bJ=["filter"],wJ=["in"],MJ=["editableInput"],TJ=["items"],SJ=["scroller"],CJ=["overlay"];function DJ(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(2);I(1),Je(e.label||"empty")}}function xJ(n,t){1&n&&He(0)}const kJ=function(n){return{"p-dropdown-label p-inputtext":!0,"p-dropdown-label-empty":n}};function IJ(n,t){if(1&n&&(N(0,"span",14),L(1,DJ,2,1,"ng-container",8),L(2,xJ,1,0,"ng-container",15),F()),2&n){const e=R();x("ngClass",Ze(9,kJ,null==e.label||0===e.label.length))("pTooltip",e.tooltip)("tooltipPosition",e.tooltipPosition)("positionStyle",e.tooltipPositionStyle)("tooltipStyleClass",e.tooltipStyleClass),xe("id",e.labelId),I(1),x("ngIf",!e.selectedItemTemplate),I(1),x("ngTemplateOutlet",e.selectedItemTemplate)("ngTemplateOutletContext",Ze(11,cw,e.selectedOption))}}const EJ=function(n){return{"p-dropdown-label p-inputtext p-placeholder":!0,"p-dropdown-label-empty":n}};function LJ(n,t){if(1&n&&(N(0,"span",16),se(1),F()),2&n){const e=R();x("ngClass",Ze(2,EJ,null==e.placeholder||0===e.placeholder.length)),I(1),Je(e.placeholder||"empty")}}function PJ(n,t){if(1&n){const e=Fe();N(0,"input",17,18),ce("input",function(s){return q(e),K(R().onEditableInputChange(s))})("focus",function(s){return q(e),K(R().onEditableInputFocus(s))})("blur",function(s){return q(e),K(R().onInputBlur(s))}),F()}if(2&n){const e=R();x("disabled",e.disabled),xe("maxlength",e.maxlength)("placeholder",e.placeholder)("aria-expanded",e.overlayVisible)}}function AJ(n,t){if(1&n){const e=Fe();N(0,"TimesIcon",21),ce("click",function(s){return q(e),K(R(2).clear(s))}),F()}2&n&&x("styleClass","p-dropdown-clear-icon")}function OJ(n,t){}function RJ(n,t){1&n&&L(0,OJ,0,0,"ng-template")}function FJ(n,t){if(1&n){const e=Fe();N(0,"span",22),ce("click",function(s){return q(e),K(R(2).clear(s))}),L(1,RJ,1,0,null,23),F()}if(2&n){const e=R(2);I(1),x("ngTemplateOutlet",e.clearIconTemplate)}}function NJ(n,t){if(1&n&&(he(0),L(1,AJ,1,1,"TimesIcon",19),L(2,FJ,2,1,"span",20),fe()),2&n){const e=R();I(1),x("ngIf",!e.clearIconTemplate),I(1),x("ngIf",e.clearIconTemplate)}}function HJ(n,t){1&n&&X(0,"span",26),2&n&&x("ngClass",R(2).dropdownIcon)}function YJ(n,t){1&n&&X(0,"ChevronDownIcon",27),2&n&&x("styleClass","p-dropdown-trigger-icon")}function VJ(n,t){if(1&n&&(he(0),L(1,HJ,1,1,"span",24),L(2,YJ,1,1,"ChevronDownIcon",25),fe()),2&n){const e=R();I(1),x("ngIf",e.dropdownIcon),I(1),x("ngIf",!e.dropdownIcon)}}function BJ(n,t){}function zJ(n,t){1&n&&L(0,BJ,0,0,"ng-template")}function jJ(n,t){if(1&n&&(N(0,"span",28),L(1,zJ,1,0,null,23),F()),2&n){const e=R();I(1),x("ngTemplateOutlet",e.dropdownIconTemplate)}}function WJ(n,t){1&n&&He(0)}function UJ(n,t){1&n&&He(0)}const fO=function(n){return{options:n}};function GJ(n,t){if(1&n&&(he(0),L(1,UJ,1,0,"ng-container",15),fe()),2&n){const e=R(3);I(1),x("ngTemplateOutlet",e.filterTemplate)("ngTemplateOutletContext",Ze(2,fO,e.filterOptions))}}function $J(n,t){1&n&&X(0,"SearchIcon",27),2&n&&x("styleClass","p-dropdown-filter-icon")}function qJ(n,t){}function KJ(n,t){1&n&&L(0,qJ,0,0,"ng-template")}function XJ(n,t){if(1&n&&(N(0,"span",41),L(1,KJ,1,0,null,23),F()),2&n){const e=R(4);I(1),x("ngTemplateOutlet",e.filterIconTemplate)}}function JJ(n,t){if(1&n){const e=Fe();N(0,"div",37)(1,"input",38,39),ce("keydown.enter",function(s){return s.preventDefault()})("keydown",function(s){return q(e),K(R(3).onKeydown(s,!1))})("input",function(s){return q(e),K(R(3).onFilterInputChange(s))}),F(),L(3,$J,1,1,"SearchIcon",25),L(4,XJ,2,1,"span",40),F()}if(2&n){const e=R(3);I(1),x("value",e.filterValue||""),xe("placeholder",e.filterPlaceholder)("aria-label",e.ariaFilterLabel)("aria-activedescendant",e.overlayVisible?"p-highlighted-option":e.labelId),I(2),x("ngIf",!e.filterIconTemplate),I(1),x("ngIf",e.filterIconTemplate)}}function ZJ(n,t){if(1&n&&(N(0,"div",34),ce("click",function(i){return i.stopPropagation()}),L(1,GJ,2,4,"ng-container",35),L(2,JJ,5,6,"ng-template",null,36,On),F()),2&n){const e=mn(3),i=R(2);I(1),x("ngIf",i.filterTemplate)("ngIfElse",e)}}function QJ(n,t){1&n&&He(0)}const pO=function(n,t){return{$implicit:n,options:t}};function eZ(n,t){if(1&n&&L(0,QJ,1,0,"ng-container",15),2&n){const e=t.$implicit,i=t.options;R(2),x("ngTemplateOutlet",mn(7))("ngTemplateOutletContext",Tn(2,pO,e,i))}}function tZ(n,t){1&n&&He(0)}function nZ(n,t){if(1&n&&L(0,tZ,1,0,"ng-container",15),2&n){const e=t.options;x("ngTemplateOutlet",R(4).loaderTemplate)("ngTemplateOutletContext",Ze(2,fO,e))}}function iZ(n,t){1&n&&(he(0),L(1,nZ,1,4,"ng-template",44),fe())}function sZ(n,t){if(1&n){const e=Fe();N(0,"p-scroller",42,43),ce("onLazyLoad",function(s){return q(e),K(R(2).onLazyLoad.emit(s))}),L(2,eZ,1,5,"ng-template",13),L(3,iZ,2,0,"ng-container",8),F()}if(2&n){const e=R(2);ci(Ze(8,kh,e.scrollHeight)),x("items",e.optionsToDisplay)("itemSize",e.virtualScrollItemSize||e._itemSize)("autoSize",!0)("lazy",e.lazy)("options",e.virtualScrollOptions),I(3),x("ngIf",e.loaderTemplate)}}function rZ(n,t){1&n&&He(0)}const oZ=function(){return{}};function aZ(n,t){if(1&n&&(he(0),L(1,rZ,1,0,"ng-container",15),fe()),2&n){R();const e=mn(7),i=R();I(1),x("ngTemplateOutlet",e)("ngTemplateOutletContext",Tn(3,pO,i.optionsToDisplay,An(2,oZ)))}}function lZ(n,t){if(1&n&&(N(0,"span"),se(1),F()),2&n){const e=R().$implicit,i=R(4);I(1),Je(i.getOptionGroupLabel(e)||"empty")}}function cZ(n,t){1&n&&He(0)}function uZ(n,t){1&n&&He(0)}const mO=function(n,t){return{$implicit:n,selectedOption:t}};function dZ(n,t){if(1&n&&(N(0,"li",50),L(1,lZ,2,1,"span",8),L(2,cZ,1,0,"ng-container",15),F(),L(3,uZ,1,0,"ng-container",15)),2&n){const e=t.$implicit,i=R(2).options,s=mn(5),r=R(2);x("ngStyle",Ze(6,kh,i.itemSize+"px")),I(1),x("ngIf",!r.groupTemplate),I(1),x("ngTemplateOutlet",r.groupTemplate)("ngTemplateOutletContext",Ze(8,cw,e)),I(1),x("ngTemplateOutlet",s)("ngTemplateOutletContext",Tn(10,mO,r.getOptionGroupChildren(e),r.selectedOption))}}function hZ(n,t){if(1&n&&(he(0),L(1,dZ,4,13,"ng-template",49),fe()),2&n){const e=R().$implicit;I(1),x("ngForOf",e)}}function fZ(n,t){1&n&&He(0)}function pZ(n,t){if(1&n&&(he(0),L(1,fZ,1,0,"ng-container",15),fe()),2&n){const e=R().$implicit,i=mn(5),s=R(2);I(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Tn(2,mO,e,s.selectedOption))}}function mZ(n,t){if(1&n){const e=Fe();N(0,"p-dropdownItem",51),ce("onClick",function(s){return q(e),K(R(4).onItemClick(s))}),F()}if(2&n){const e=t.$implicit,i=R().selectedOption,s=R(3);x("option",e)("selected",i==e)("label",s.getOptionLabel(e))("disabled",s.isOptionDisabled(e))("template",s.itemTemplate)}}function _Z(n,t){1&n&&L(0,mZ,1,5,"ng-template",49),2&n&&x("ngForOf",t.$implicit)}function gZ(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(4);I(1),en(" ",e.emptyFilterMessageLabel," ")}}function yZ(n,t){1&n&&He(0,null,53)}function vZ(n,t){if(1&n&&(N(0,"li",52),L(1,gZ,2,1,"ng-container",35),L(2,yZ,2,0,"ng-container",23),F()),2&n){const e=R().options,i=R(2);x("ngStyle",Ze(4,kh,e.itemSize+"px")),I(1),x("ngIf",!i.emptyFilterTemplate&&!i.emptyTemplate)("ngIfElse",i.emptyFilter),I(1),x("ngTemplateOutlet",i.emptyFilterTemplate||i.emptyTemplate)}}function bZ(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(4);I(1),en(" ",e.emptyMessageLabel," ")}}function wZ(n,t){1&n&&He(0,null,54)}function MZ(n,t){if(1&n&&(N(0,"li",52),L(1,bZ,2,1,"ng-container",35),L(2,wZ,2,0,"ng-container",23),F()),2&n){const e=R().options,i=R(2);x("ngStyle",Ze(4,kh,e.itemSize+"px")),I(1),x("ngIf",!i.emptyTemplate)("ngIfElse",i.empty),I(1),x("ngTemplateOutlet",i.emptyTemplate)}}function TZ(n,t){if(1&n&&(N(0,"ul",45,46),L(2,hZ,2,1,"ng-container",8),L(3,pZ,2,5,"ng-container",8),L(4,_Z,1,1,"ng-template",null,47,On),L(6,vZ,3,6,"li",48),L(7,MZ,3,6,"li",48),F()),2&n){const e=t.options,i=R(2);ci(e.contentStyle),x("ngClass",e.contentStyleClass),xe("id",i.listId),I(2),x("ngIf",i.group),I(1),x("ngIf",!i.group),I(3),x("ngIf",i.filterValue&&i.isEmpty()),I(1),x("ngIf",!i.filterValue&&i.isEmpty())}}function SZ(n,t){1&n&&He(0)}function CZ(n,t){if(1&n&&(N(0,"div",29),L(1,WJ,1,0,"ng-container",23),L(2,ZJ,4,2,"div",30),N(3,"div",31),L(4,sZ,4,10,"p-scroller",32),L(5,aZ,2,6,"ng-container",8),L(6,TZ,8,8,"ng-template",null,33,On),F(),L(8,SZ,1,0,"ng-container",23),F()),2&n){const e=R();Ue(e.panelStyleClass),x("ngClass","p-dropdown-panel p-component")("ngStyle",e.panelStyle),I(1),x("ngTemplateOutlet",e.headerTemplate),I(1),x("ngIf",e.filter),I(1),Dd("max-height",e.virtualScroll?"auto":e.scrollHeight||"auto"),I(1),x("ngIf",e.virtualScroll),I(1),x("ngIf",!e.virtualScroll),I(3),x("ngTemplateOutlet",e.footerTemplate)}}const DZ=function(n,t,e,i){return{"p-dropdown p-component":!0,"p-disabled":n,"p-dropdown-open":t,"p-focus":e,"p-dropdown-clearable":i}},xZ={provide:ri,useExisting:ft(()=>_O),multi:!0};let kZ=(()=>{class n{constructor(){h(this,"option",void 0),h(this,"selected",void 0),h(this,"label",void 0),h(this,"disabled",void 0),h(this,"visible",void 0),h(this,"itemSize",void 0),h(this,"template",void 0),h(this,"onClick",new ue)}onOptionClick(e){this.onClick.emit({originalEvent:e,option:this.option})}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-dropdownItem"]],hostAttrs:[1,"p-element"],inputs:{option:"option",selected:"selected",label:"label",disabled:"disabled",visible:"visible",itemSize:"itemSize",template:"template"},outputs:{onClick:"onClick"},decls:3,vars:15,consts:[["role","option","pRipple","",3,"ngStyle","id","ngClass","click"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(N(0,"li",0),ce("click",function(r){return i.onOptionClick(r)}),L(1,_J,2,1,"span",1),L(2,gJ,1,0,"ng-container",2),F()),2&e&&(x("ngStyle",Ze(8,kh,i.itemSize+"px"))("id",i.selected?"p-highlighted-option":"")("ngClass",Tn(10,yJ,i.selected,i.disabled)),xe("aria-label",i.label)("aria-selected",i.selected),I(1),x("ngIf",!i.template),I(1),x("ngTemplateOutlet",i.template)("ngTemplateOutletContext",Ze(13,cw,i.option)))},dependencies:[bi,jn,Ns,ui,Dh],encapsulation:2})),n})(),_O=(()=>{class n{get disabled(){return this._disabled}set disabled(e){e&&(this.focused=!1,this.overlayVisible&&this.hide()),this._disabled=e,this.cd.destroyed||this.cd.detectChanges()}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=e,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}get autoZIndex(){return this._autoZIndex}set autoZIndex(e){this._autoZIndex=e,console.warn("The autoZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}get baseZIndex(){return this._baseZIndex}set baseZIndex(e){this._baseZIndex=e,console.warn("The baseZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}get showTransitionOptions(){return this._showTransitionOptions}set showTransitionOptions(e){this._showTransitionOptions=e,console.warn("The showTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}get hideTransitionOptions(){return this._hideTransitionOptions}set hideTransitionOptions(e){this._hideTransitionOptions=e,console.warn("The hideTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}get filterValue(){return this._filterValue}set filterValue(e){this._filterValue=e,this.activateFilter()}get options(){return this._options}set options(e){this._options=e,this.optionsToDisplay=this._options,this.updateSelectedOption(this.value),this.selectedOption=this.findOption(this.value,this.optionsToDisplay),!this.selectedOption&&ye.isNotEmpty(this.value)&&!this.editable&&(this.value=null,this.onModelChange(this.value)),this.optionsChanged=!0,this._filterValue&&this._filterValue.length&&this.activateFilter()}constructor(e,i,s,r,o,a){h(this,"el",void 0),h(this,"renderer",void 0),h(this,"cd",void 0),h(this,"zone",void 0),h(this,"filterService",void 0),h(this,"config",void 0),h(this,"scrollHeight","200px"),h(this,"filter",void 0),h(this,"name",void 0),h(this,"style",void 0),h(this,"panelStyle",void 0),h(this,"styleClass",void 0),h(this,"panelStyleClass",void 0),h(this,"readonly",void 0),h(this,"required",void 0),h(this,"editable",void 0),h(this,"appendTo",void 0),h(this,"tabindex",void 0),h(this,"placeholder",void 0),h(this,"filterPlaceholder",void 0),h(this,"filterLocale",void 0),h(this,"inputId",void 0),h(this,"selectId",void 0),h(this,"dataKey",void 0),h(this,"filterBy",void 0),h(this,"autofocus",void 0),h(this,"resetFilterOnHide",!1),h(this,"dropdownIcon",void 0),h(this,"optionLabel",void 0),h(this,"optionValue",void 0),h(this,"optionDisabled",void 0),h(this,"optionGroupLabel",void 0),h(this,"optionGroupChildren","items"),h(this,"autoDisplayFirst",!0),h(this,"group",void 0),h(this,"showClear",void 0),h(this,"emptyFilterMessage",""),h(this,"emptyMessage",""),h(this,"lazy",!1),h(this,"virtualScroll",void 0),h(this,"virtualScrollItemSize",void 0),h(this,"virtualScrollOptions",void 0),h(this,"overlayOptions",void 0),h(this,"ariaFilterLabel",void 0),h(this,"ariaLabel",void 0),h(this,"ariaLabelledBy",void 0),h(this,"filterMatchMode","contains"),h(this,"maxlength",void 0),h(this,"tooltip",""),h(this,"tooltipPosition","right"),h(this,"tooltipPositionStyle","absolute"),h(this,"tooltipStyleClass",void 0),h(this,"autofocusFilter",!0),h(this,"overlayDirection","end"),h(this,"_itemSize",void 0),h(this,"_autoZIndex",void 0),h(this,"_baseZIndex",void 0),h(this,"_showTransitionOptions",void 0),h(this,"_hideTransitionOptions",void 0),h(this,"onChange",new ue),h(this,"onFilter",new ue),h(this,"onFocus",new ue),h(this,"onBlur",new ue),h(this,"onClick",new ue),h(this,"onShow",new ue),h(this,"onHide",new ue),h(this,"onClear",new ue),h(this,"onLazyLoad",new ue),h(this,"containerViewChild",void 0),h(this,"filterViewChild",void 0),h(this,"accessibleViewChild",void 0),h(this,"editableInputViewChild",void 0),h(this,"itemsViewChild",void 0),h(this,"scroller",void 0),h(this,"overlayViewChild",void 0),h(this,"templates",void 0),h(this,"_disabled",void 0),h(this,"itemsWrapper",void 0),h(this,"itemTemplate",void 0),h(this,"groupTemplate",void 0),h(this,"loaderTemplate",void 0),h(this,"selectedItemTemplate",void 0),h(this,"headerTemplate",void 0),h(this,"filterTemplate",void 0),h(this,"footerTemplate",void 0),h(this,"emptyFilterTemplate",void 0),h(this,"emptyTemplate",void 0),h(this,"dropdownIconTemplate",void 0),h(this,"clearIconTemplate",void 0),h(this,"filterIconTemplate",void 0),h(this,"filterOptions",void 0),h(this,"selectedOption",void 0),h(this,"_options",void 0),h(this,"value",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),h(this,"optionsToDisplay",void 0),h(this,"hover",void 0),h(this,"focused",void 0),h(this,"overlayVisible",void 0),h(this,"optionsChanged",void 0),h(this,"panel",void 0),h(this,"dimensionsUpdated",void 0),h(this,"hoveredItem",void 0),h(this,"selectedOptionUpdated",void 0),h(this,"_filterValue",void 0),h(this,"searchValue",void 0),h(this,"searchIndex",void 0),h(this,"searchTimeout",void 0),h(this,"previousSearchChar",void 0),h(this,"currentSearchChar",void 0),h(this,"preventModelTouched",void 0),h(this,"id",zs()),h(this,"labelId",void 0),h(this,"listId",void 0),this.el=e,this.renderer=i,this.cd=s,this.zone=r,this.filterService=o,this.config=a}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"item":default:this.itemTemplate=e.template;break;case"selectedItem":this.selectedItemTemplate=e.template;break;case"header":this.headerTemplate=e.template;break;case"filter":this.filterTemplate=e.template;break;case"footer":this.footerTemplate=e.template;break;case"emptyfilter":this.emptyFilterTemplate=e.template;break;case"empty":this.emptyTemplate=e.template;break;case"group":this.groupTemplate=e.template;break;case"loader":this.loaderTemplate=e.template;break;case"dropdownicon":this.dropdownIconTemplate=e.template;break;case"clearicon":this.clearIconTemplate=e.template;break;case"filtericon":this.filterIconTemplate=e.template}})}ngOnInit(){this.optionsToDisplay=this.options,this.updateSelectedOption(null),this.labelId=this.id+"_label",this.listId=this.id+"_list",this.filterBy&&(this.filterOptions={filter:e=>this.onFilterInputChange(e),reset:()=>this.resetFilter()})}ngAfterViewInit(){this.editable&&this.updateEditableLabel()}get label(){return"number"==typeof this.selectedOption&&(this.selectedOption=this.selectedOption.toString()),this.selectedOption?this.getOptionLabel(this.selectedOption):null}get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(js.EMPTY_MESSAGE)}get emptyFilterMessageLabel(){return this.emptyFilterMessage||this.config.getTranslation(js.EMPTY_FILTER_MESSAGE)}get filled(){return"string"==typeof this.value?!!this.value:this.value||null!=this.value||null!=this.value}get isVisibleClearIcon(){return null!=this.value&&""!==this.value&&this.showClear&&!this.disabled}updateEditableLabel(){this.editableInputViewChild&&this.editableInputViewChild.nativeElement&&(this.editableInputViewChild.nativeElement.value=this.selectedOption?this.getOptionLabel(this.selectedOption):this.value||"")}getOptionLabel(e){return this.optionLabel?ye.resolveFieldData(e,this.optionLabel):e&&void 0!==e.label?e.label:e}getOptionValue(e){return this.optionValue?ye.resolveFieldData(e,this.optionValue):!this.optionLabel&&e&&void 0!==e.value?e.value:e}isOptionDisabled(e){return this.optionDisabled?ye.resolveFieldData(e,this.optionDisabled):!(!e||void 0===e.disabled)&&e.disabled}getOptionGroupLabel(e){return this.optionGroupLabel?ye.resolveFieldData(e,this.optionGroupLabel):e&&void 0!==e.label?e.label:e}getOptionGroupChildren(e){return this.optionGroupChildren?ye.resolveFieldData(e,this.optionGroupChildren):e.items}onItemClick(e){const i=e.option;this.isOptionDisabled(i)||(this.selectItem(e.originalEvent,i),this.accessibleViewChild?.nativeElement.focus({preventScroll:!0})),setTimeout(()=>{this.hide()},1)}selectItem(e,i){this.selectedOption!=i&&(this.selectedOption=i,this.value=this.getOptionValue(i),this.onModelChange(this.value),this.updateEditableLabel(),this.onChange.emit({originalEvent:e,value:this.value}))}ngAfterViewChecked(){if(this.optionsChanged&&this.overlayVisible&&(this.optionsChanged=!1,this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild&&this.overlayViewChild.alignOverlay()},1)})),this.selectedOptionUpdated&&this.itemsWrapper){let e=G.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,"li.p-highlight");e&&G.scrollInView(this.itemsWrapper,e),this.selectedOptionUpdated=!1}}writeValue(e){this.filter&&this.resetFilter(),this.value=e,this.updateSelectedOption(e),this.updateEditableLabel(),this.cd.markForCheck()}resetFilter(){this._filterValue=null,this.filterViewChild&&this.filterViewChild.nativeElement&&(this.filterViewChild.nativeElement.value=""),this.optionsToDisplay=this.options}updateSelectedOption(e){this.selectedOption=this.findOption(e,this.optionsToDisplay),this.autoDisplayFirst&&!this.placeholder&&!this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&!this.editable&&(this.selectedOption=this.group?this.getOptionGroupChildren(this.optionsToDisplay[0])[0]:this.optionsToDisplay[0],this.value=this.getOptionValue(this.selectedOption),this.onModelChange(this.value)),this.selectedOptionUpdated=!0}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}onMouseclick(e){this.disabled||this.readonly||this.isInputClick(e)||(this.onClick.emit(e),this.accessibleViewChild?.nativeElement.focus({preventScroll:!0}),this.overlayVisible?this.hide():this.show(),this.cd.detectChanges())}isInputClick(e){return G.hasClass(e.target,"p-dropdown-clear-icon")||e.target.isSameNode(this.accessibleViewChild?.nativeElement)||this.editableInputViewChild&&e.target.isSameNode(this.editableInputViewChild.nativeElement)}isEmpty(){return!this.optionsToDisplay||this.optionsToDisplay&&0===this.optionsToDisplay.length}onEditableInputFocus(e){this.focused=!0,this.hide(),this.onFocus.emit(e)}onEditableInputChange(e){this.value=e.target.value,this.updateSelectedOption(this.value),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value})}show(){this.overlayVisible=!0,this.cd.markForCheck()}onOverlayAnimationStart(e){if("visible"===e.toState){if(this.itemsWrapper=G.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-dropdown-items-wrapper"),this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.options&&this.options.length)if(this.virtualScroll){const i=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;-1!==i&&this.scroller?.scrollToIndex(i)}else{let i=G.findSingle(this.itemsWrapper,".p-dropdown-item.p-highlight");i&&i.scrollIntoView({block:"nearest",inline:"center"})}this.filterViewChild&&this.filterViewChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterViewChild.nativeElement.focus()),this.onShow.emit(e)}"void"===e.toState&&(this.itemsWrapper=null,this.onModelTouched(),this.onHide.emit(e))}hide(){this.overlayVisible=!1,this.filter&&this.resetFilterOnHide&&this.resetFilter(),this.cd.markForCheck()}onInputFocus(e){this.focused=!0,this.onFocus.emit(e)}onInputBlur(e){this.focused=!1,this.onBlur.emit(e),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}findPrevEnabledOption(e){let i;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(let s=e-1;0<=s;s--){let r=this.optionsToDisplay[s];if(!this.isOptionDisabled(r)){i=r;break}}if(!i)for(let s=this.optionsToDisplay.length-1;s>=e;s--){let r=this.optionsToDisplay[s];if(!this.isOptionDisabled(r)){i=r;break}}}return i}findNextEnabledOption(e){let i;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(let s=e+1;s0&&this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[0])[0])}else{let s=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,r=this.findNextEnabledOption(s);r&&(this.selectItem(e,r),this.selectedOptionUpdated=!0)}e.preventDefault();break;case 38:if(this.group){let s=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==s){let r=s.itemIndex-1;if(r>=0)this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[s.groupIndex])[r]),this.selectedOptionUpdated=!0;else if(r<0){let o=this.optionsToDisplay[s.groupIndex-1];o&&(this.selectItem(e,this.getOptionGroupChildren(o)[this.getOptionGroupChildren(o).length-1]),this.selectedOptionUpdated=!0)}}}else{let s=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,r=this.findPrevEnabledOption(s);r&&(this.selectItem(e,r),this.selectedOptionUpdated=!0)}e.preventDefault();break;case 32:i&&(this.overlayVisible?this.hide():this.show(),e.preventDefault());break;case 13:this.overlayVisible&&(!this.filter||this.optionsToDisplay&&this.optionsToDisplay.length>0)?this.hide():this.overlayVisible||this.show(),e.preventDefault();break;case 27:case 9:this.hide();break;default:i&&!e.metaKey&&17!==e.which&&this.search(e)}}search(e){this.searchTimeout&&clearTimeout(this.searchTimeout);const i=e.key;let s;if(this.previousSearchChar=this.currentSearchChar,this.currentSearchChar=i,this.searchValue=this.previousSearchChar===this.currentSearchChar?this.currentSearchChar:this.searchValue?this.searchValue+i:i,this.group){let r=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):{groupIndex:0,itemIndex:0};s=this.searchOptionWithinGroup(r)}else{let r=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;s=this.searchOption(++r)}s&&!this.isOptionDisabled(s)&&(this.selectItem(e,s),this.selectedOptionUpdated=!0),this.searchTimeout=setTimeout(()=>{this.searchValue=null},250)}searchOption(e){let i;return this.searchValue&&(i=this.searchOptionInRange(e,this.optionsToDisplay.length),i||(i=this.searchOptionInRange(0,e))),i}searchOptionInRange(e,i){for(let s=e;s{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,cO,Hn,lw,gl,__,kX,Co,m_,hO,cO,Hn,__]})),n})(),IZ=(()=>{class n{constructor(e,i,s){h(this,"el",void 0),h(this,"ngModel",void 0),h(this,"cd",void 0),h(this,"filled",void 0),this.el=e,this.ngModel=i,this.cd=s}ngAfterViewInit(){this.updateFilledState(),this.cd.detectChanges()}ngDoCheck(){this.updateFilledState()}onInput(){this.updateFilledState()}updateFilledState(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}}return h(n,"\u0275fac",function(e){return new(e||n)(W($t),W(gh,8),W(ii))}),h(n,"\u0275dir",Oe({type:n,selectors:[["","pInputText",""]],hostAttrs:[1,"p-inputtext","p-component","p-element"],hostVars:2,hostBindings:function(e,i){1&e&&ce("input",function(r){return i.onInput(r)}),2&e&&lo("p-filled",i.filled)}})),n})(),dw=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})(),gO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["AngleUpIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.4134 9.49931C10.3148 9.49977 10.2172 9.48055 10.1262 9.44278C10.0352 9.405 9.95263 9.34942 9.88338 9.27931L6.88338 6.27931L3.88338 9.27931C3.73811 9.34946 3.57409 9.3709 3.41567 9.34044C3.25724 9.30999 3.11286 9.22926 3.00395 9.11025C2.89504 8.99124 2.82741 8.84028 2.8111 8.67978C2.79478 8.51928 2.83065 8.35781 2.91338 8.21931L6.41338 4.71931C6.55401 4.57886 6.74463 4.49997 6.94338 4.49997C7.14213 4.49997 7.33276 4.57886 7.47338 4.71931L10.9734 8.21931C11.1138 8.35994 11.1927 8.55056 11.1927 8.74931C11.1927 8.94806 11.1138 9.13868 10.9734 9.27931C10.9007 9.35315 10.8132 9.41089 10.7168 9.44879C10.6203 9.48669 10.5169 9.5039 10.4134 9.49931Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),yO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["AngleDownIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M3.58659 4.5007C3.68513 4.50023 3.78277 4.51945 3.87379 4.55723C3.9648 4.59501 4.04735 4.65058 4.11659 4.7207L7.11659 7.7207L10.1166 4.7207C10.2619 4.65055 10.4259 4.62911 10.5843 4.65956C10.7427 4.69002 10.8871 4.77074 10.996 4.88976C11.1049 5.00877 11.1726 5.15973 11.1889 5.32022C11.2052 5.48072 11.1693 5.6422 11.0866 5.7807L7.58659 9.2807C7.44597 9.42115 7.25534 9.50004 7.05659 9.50004C6.85784 9.50004 6.66722 9.42115 6.52659 9.2807L3.02659 5.7807C2.88614 5.64007 2.80725 5.44945 2.80725 5.2507C2.80725 5.05195 2.88614 4.86132 3.02659 4.7207C3.09932 4.64685 3.18675 4.58911 3.28322 4.55121C3.37969 4.51331 3.48305 4.4961 3.58659 4.5007Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})();const EZ=["input"];function LZ(n,t){if(1&n){const e=Fe();N(0,"TimesIcon",8),ce("click",function(){return q(e),K(R(2).clear())}),F()}2&n&&x("ngClass","p-inputnumber-clear-icon")}function PZ(n,t){}function AZ(n,t){1&n&&L(0,PZ,0,0,"ng-template")}function OZ(n,t){if(1&n){const e=Fe();N(0,"span",9),ce("click",function(){return q(e),K(R(2).clear())}),L(1,AZ,1,0,null,10),F()}if(2&n){const e=R(2);I(1),x("ngTemplateOutlet",e.clearIconTemplate)}}function RZ(n,t){if(1&n&&(he(0),L(1,LZ,1,1,"TimesIcon",6),L(2,OZ,2,1,"span",7),fe()),2&n){const e=R();I(1),x("ngIf",!e.clearIconTemplate),I(1),x("ngIf",e.clearIconTemplate)}}function FZ(n,t){1&n&&X(0,"span",14),2&n&&x("ngClass",R(2).incrementButtonIcon)}function NZ(n,t){1&n&&X(0,"AngleUpIcon")}function HZ(n,t){}function YZ(n,t){1&n&&L(0,HZ,0,0,"ng-template")}function VZ(n,t){if(1&n&&(he(0),L(1,NZ,1,0,"AngleUpIcon",3),L(2,YZ,1,0,null,10),fe()),2&n){const e=R(2);I(1),x("ngIf",!e.incrementButtonIconTemplate),I(1),x("ngTemplateOutlet",e.incrementButtonIconTemplate)}}function BZ(n,t){1&n&&X(0,"span",14),2&n&&x("ngClass",R(2).decrementButtonIcon)}function zZ(n,t){1&n&&X(0,"AngleDownIcon")}function jZ(n,t){}function WZ(n,t){1&n&&L(0,jZ,0,0,"ng-template")}function UZ(n,t){if(1&n&&(he(0),L(1,zZ,1,0,"AngleDownIcon",3),L(2,WZ,1,0,null,10),fe()),2&n){const e=R(2);I(1),x("ngIf",!e.decrementButtonIconTemplate),I(1),x("ngTemplateOutlet",e.decrementButtonIconTemplate)}}const vO=function(){return{"p-inputnumber-button p-inputnumber-button-up":!0}},bO=function(){return{"p-inputnumber-button p-inputnumber-button-down":!0}};function GZ(n,t){if(1&n){const e=Fe();N(0,"span",11)(1,"button",12),ce("mousedown",function(s){return q(e),K(R().onUpButtonMouseDown(s))})("mouseup",function(){return q(e),K(R().onUpButtonMouseUp())})("mouseleave",function(){return q(e),K(R().onUpButtonMouseLeave())})("keydown",function(s){return q(e),K(R().onUpButtonKeyDown(s))})("keyup",function(){return q(e),K(R().onUpButtonKeyUp())}),L(2,FZ,1,1,"span",13),L(3,VZ,3,2,"ng-container",3),F(),N(4,"button",12),ce("mousedown",function(s){return q(e),K(R().onDownButtonMouseDown(s))})("mouseup",function(){return q(e),K(R().onDownButtonMouseUp())})("mouseleave",function(){return q(e),K(R().onDownButtonMouseLeave())})("keydown",function(s){return q(e),K(R().onDownButtonKeyDown(s))})("keyup",function(){return q(e),K(R().onDownButtonKeyUp())}),L(5,BZ,1,1,"span",13),L(6,UZ,3,2,"ng-container",3),F()()}if(2&n){const e=R();I(1),Ue(e.incrementButtonClass),x("ngClass",An(12,vO))("disabled",e.disabled),I(1),x("ngIf",e.incrementButtonIcon),I(1),x("ngIf",!e.incrementButtonIcon),I(1),Ue(e.decrementButtonClass),x("ngClass",An(13,bO))("disabled",e.disabled),I(1),x("ngIf",e.decrementButtonIcon),I(1),x("ngIf",!e.decrementButtonIcon)}}function $Z(n,t){1&n&&X(0,"span",14),2&n&&x("ngClass",R(2).incrementButtonIcon)}function qZ(n,t){1&n&&X(0,"AngleUpIcon")}function KZ(n,t){}function XZ(n,t){1&n&&L(0,KZ,0,0,"ng-template")}function JZ(n,t){if(1&n&&(he(0),L(1,qZ,1,0,"AngleUpIcon",3),L(2,XZ,1,0,null,10),fe()),2&n){const e=R(2);I(1),x("ngIf",!e.incrementButtonIconTemplate),I(1),x("ngTemplateOutlet",e.incrementButtonIconTemplate)}}function ZZ(n,t){if(1&n){const e=Fe();N(0,"button",12),ce("mousedown",function(s){return q(e),K(R().onUpButtonMouseDown(s))})("mouseup",function(){return q(e),K(R().onUpButtonMouseUp())})("mouseleave",function(){return q(e),K(R().onUpButtonMouseLeave())})("keydown",function(s){return q(e),K(R().onUpButtonKeyDown(s))})("keyup",function(){return q(e),K(R().onUpButtonKeyUp())}),L(1,$Z,1,1,"span",13),L(2,JZ,3,2,"ng-container",3),F()}if(2&n){const e=R();Ue(e.incrementButtonClass),x("ngClass",An(6,vO))("disabled",e.disabled),I(1),x("ngIf",e.incrementButtonIcon),I(1),x("ngIf",!e.incrementButtonIcon)}}function QZ(n,t){1&n&&X(0,"span",14),2&n&&x("ngClass",R(2).decrementButtonIcon)}function eQ(n,t){1&n&&X(0,"AngleDownIcon")}function tQ(n,t){}function nQ(n,t){1&n&&L(0,tQ,0,0,"ng-template")}function iQ(n,t){if(1&n&&(he(0),L(1,eQ,1,0,"AngleDownIcon",3),L(2,nQ,1,0,null,10),fe()),2&n){const e=R(2);I(1),x("ngIf",!e.decrementButtonIconTemplate),I(1),x("ngTemplateOutlet",e.decrementButtonIconTemplate)}}function sQ(n,t){if(1&n){const e=Fe();N(0,"button",12),ce("mousedown",function(s){return q(e),K(R().onDownButtonMouseDown(s))})("mouseup",function(){return q(e),K(R().onDownButtonMouseUp())})("mouseleave",function(){return q(e),K(R().onDownButtonMouseLeave())})("keydown",function(s){return q(e),K(R().onDownButtonKeyDown(s))})("keyup",function(){return q(e),K(R().onDownButtonKeyUp())}),L(1,QZ,1,1,"span",13),L(2,iQ,3,2,"ng-container",3),F()}if(2&n){const e=R();Ue(e.decrementButtonClass),x("ngClass",An(6,bO))("disabled",e.disabled),I(1),x("ngIf",e.decrementButtonIcon),I(1),x("ngIf",!e.decrementButtonIcon)}}const rQ=function(n,t,e){return{"p-inputnumber p-component":!0,"p-inputnumber-buttons-stacked":n,"p-inputnumber-buttons-horizontal":t,"p-inputnumber-buttons-vertical":e}},oQ={provide:ri,useExisting:ft(()=>wO),multi:!0};let wO=(()=>{class n{get disabled(){return this._disabled}set disabled(e){e&&(this.focused=!1),this._disabled=e,this.timer&&this.clearTimer()}constructor(e,i,s,r){h(this,"document",void 0),h(this,"el",void 0),h(this,"cd",void 0),h(this,"injector",void 0),h(this,"showButtons",!1),h(this,"format",!0),h(this,"buttonLayout","stacked"),h(this,"inputId",void 0),h(this,"styleClass",void 0),h(this,"style",void 0),h(this,"placeholder",void 0),h(this,"size",void 0),h(this,"maxlength",void 0),h(this,"tabindex",void 0),h(this,"title",void 0),h(this,"ariaLabel",void 0),h(this,"ariaRequired",void 0),h(this,"name",void 0),h(this,"required",void 0),h(this,"autocomplete",void 0),h(this,"min",void 0),h(this,"max",void 0),h(this,"incrementButtonClass",void 0),h(this,"decrementButtonClass",void 0),h(this,"incrementButtonIcon",void 0),h(this,"decrementButtonIcon",void 0),h(this,"readonly",!1),h(this,"step",1),h(this,"allowEmpty",!0),h(this,"locale",void 0),h(this,"localeMatcher",void 0),h(this,"mode","decimal"),h(this,"currency",void 0),h(this,"currencyDisplay",void 0),h(this,"useGrouping",!0),h(this,"minFractionDigits",void 0),h(this,"maxFractionDigits",void 0),h(this,"prefix",void 0),h(this,"suffix",void 0),h(this,"inputStyle",void 0),h(this,"inputStyleClass",void 0),h(this,"showClear",!1),h(this,"onInput",new ue),h(this,"onFocus",new ue),h(this,"onBlur",new ue),h(this,"onKeyDown",new ue),h(this,"onClear",new ue),h(this,"input",void 0),h(this,"templates",void 0),h(this,"clearIconTemplate",void 0),h(this,"incrementButtonIconTemplate",void 0),h(this,"decrementButtonIconTemplate",void 0),h(this,"value",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),h(this,"focused",void 0),h(this,"initialized",void 0),h(this,"groupChar",""),h(this,"prefixChar",""),h(this,"suffixChar",""),h(this,"isSpecialChar",void 0),h(this,"timer",void 0),h(this,"lastValue",void 0),h(this,"_numeral",void 0),h(this,"numberFormat",void 0),h(this,"_decimal",void 0),h(this,"_group",void 0),h(this,"_minusSign",void 0),h(this,"_currency",void 0),h(this,"_prefix",void 0),h(this,"_suffix",void 0),h(this,"_index",void 0),h(this,"_disabled",void 0),h(this,"ngControl",null),this.document=e,this.el=i,this.cd=s,this.injector=r}ngOnChanges(e){["locale","localeMatcher","mode","currency","currencyDisplay","useGrouping","minFractionDigits","maxFractionDigits","prefix","suffix"].some(s=>!!e[s])&&this.updateConstructParser()}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"clearicon":this.clearIconTemplate=e.template;break;case"incrementbuttonicon":this.incrementButtonIconTemplate=e.template;break;case"decrementbuttonicon":this.decrementButtonIconTemplate=e.template}})}ngOnInit(){this.ngControl=this.injector.get(Fr,null,{optional:!0}),this.constructParser(),this.initialized=!0}getOptions(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}}constructParser(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());const e=[...new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)].reverse(),i=new Map(e.map((s,r)=>[s,r]));this._numeral=new RegExp(`[${e.join("")}]`,"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=s=>i.get(s)}updateConstructParser(){this.initialized&&this.constructParser()}escapeRegExp(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}getDecimalExpression(){const e=new Intl.NumberFormat(this.locale,{...this.getOptions(),useGrouping:!1});return new RegExp(`[${e.format(1.1).replace(this._currency,"").trim().replace(this._numeral,"")}]`,"g")}getGroupingExpression(){const e=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=e.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp(`[${this.groupChar}]`,"g")}getMinusSignExpression(){const e=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp(`[${e.format(-1).trim().replace(this._numeral,"")}]`,"g")}getCurrencyExpression(){if(this.currency){const e=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp(`[${e.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,"")}]`,"g")}return new RegExp("[]","g")}getPrefixExpression(){if(this.prefix)this.prefixChar=this.prefix;else{const e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=e.format(1).split("1")[0]}return new RegExp(`${this.escapeRegExp(this.prefixChar||"")}`,"g")}getSuffixExpression(){if(this.suffix)this.suffixChar=this.suffix;else{const e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=e.format(1).split("1")[1]}return new RegExp(`${this.escapeRegExp(this.suffixChar||"")}`,"g")}formatValue(e){if(null!=e){if("-"===e)return e;if(this.format){let s=new Intl.NumberFormat(this.locale,this.getOptions()).format(e);return this.prefix&&(s=this.prefix+s),this.suffix&&(s+=this.suffix),s}return e.toString()}return""}parseValue(e){let i=e.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(i){if("-"===i)return i;let s=+i;return isNaN(s)?null:s}return null}repeat(e,i,s){if(this.readonly)return;let r=i||500;this.clearTimer(),this.timer=setTimeout(()=>{this.repeat(e,40,s)},r),this.spin(e,s)}spin(e,i){let s=this.step*i,r=this.parseValue(this.input?.nativeElement.value)||0,o=this.validateValue(r+s);this.maxlength&&this.maxlength0&&i>l){const f=this.isDecimalMode()&&(this.minFractionDigits||0)0?o:""):o=r.slice(0,i-1)+r.slice(i)}this.updateValue(e,o,null,"delete-single")}else o=this.deleteRange(r,i,s),this.updateValue(e,o,null,"delete-range");break;case 46:if(e.preventDefault(),i===s){const a=r.charAt(i),{decimalCharIndex:l,decimalCharIndexWithoutPrefix:c}=this.getDecimalCharIndexes(r);if(this.isNumeralChar(a)){const u=this.getDecimalLength(r);if(this._group.test(a))this._group.lastIndex=0,o=r.slice(0,i)+r.slice(i+2);else if(this._decimal.test(a))this._decimal.lastIndex=0,u?this.input?.nativeElement.setSelectionRange(i+1,i+1):o=r.slice(0,i)+r.slice(i+1);else if(l>0&&i>l){const f=this.isDecimalMode()&&(this.minFractionDigits||0)0?o:""):o=r.slice(0,i)+r.slice(i+1)}this.updateValue(e,o,null,"delete-back-single")}else o=this.deleteRange(r,i,s),this.updateValue(e,o,null,"delete-range")}this.onKeyDown.emit(e)}onInputKeyPress(e){if(this.readonly)return;let i=e.which||e.keyCode,s=String.fromCharCode(i);const r=this.isDecimalSign(s),o=this.isMinusSign(s);13!=i&&e.preventDefault(),(48<=i&&i<=57||o||r)&&this.insert(e,s,{isDecimalSign:r,isMinusSign:o})}onPaste(e){if(!this.disabled&&!this.readonly){e.preventDefault();let i=(e.clipboardData||this.document.defaultView.clipboardData).getData("Text");if(i){let s=this.parseValue(i);null!=s&&this.insert(e,s.toString())}}}allowMinusSign(){return null==this.min||this.min<0}isMinusSign(e){return!(!this._minusSign.test(e)&&"-"!==e||(this._minusSign.lastIndex=0,0))}isDecimalSign(e){return!!this._decimal.test(e)&&(this._decimal.lastIndex=0,!0)}isDecimalMode(){return"decimal"===this.mode}getDecimalCharIndexes(e){let i=e.search(this._decimal);this._decimal.lastIndex=0;const r=e.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:i,decimalCharIndexWithoutPrefix:r}}getCharIndexes(e){const i=e.search(this._decimal);this._decimal.lastIndex=0;const s=e.search(this._minusSign);this._minusSign.lastIndex=0;const r=e.search(this._suffix);this._suffix.lastIndex=0;const o=e.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:i,minusCharIndex:s,suffixCharIndex:r,currencyCharIndex:o}}insert(e,i,s={isDecimalSign:!1,isMinusSign:!1}){const r=i.search(this._minusSign);if(this._minusSign.lastIndex=0,!this.allowMinusSign()&&-1!==r)return;let o=this.input?.nativeElement.selectionStart,a=this.input?.nativeElement.selectionEnd,l=this.input?.nativeElement.value.trim();const{decimalCharIndex:c,minusCharIndex:u,suffixCharIndex:f,currencyCharIndex:p}=this.getCharIndexes(l);let _;if(s.isMinusSign)0===o&&(_=l,(-1===u||0!==a)&&(_=this.insertText(l,i,0,a)),this.updateValue(e,_,i,"insert"));else if(s.isDecimalSign)c>0&&o===c?this.updateValue(e,l,i,"insert"):(c>o&&c0&&o>c){if(o+i.length-(c+1)<=v){const S=p>=o?p-1:f>=o?f:l.length;_=l.slice(0,o)+i+l.slice(o+i.length,S)+l.slice(S),this.updateValue(e,_,i,M)}}else _=this.insertText(l,i,o,a),this.updateValue(e,_,i,M)}}insertText(e,i,s,r){if(2===("."===i?i:i.split(".")).length){const a=e.slice(s,r).search(this._decimal);return this._decimal.lastIndex=0,a>0?e.slice(0,s)+this.formatValue(i)+e.slice(r):e||this.formatValue(i)}return r-s===e.length?this.formatValue(i):0===s?i+e.slice(r):r===e.length?e.slice(0,s)+i:e.slice(0,s)+i+e.slice(r)}deleteRange(e,i,s){let r;return r=s-i===e.length?"":0===i?e.slice(s):s===e.length?e.slice(0,i):e.slice(0,i)+e.slice(s),r}initCursor(){let e=this.input?.nativeElement.selectionStart,i=this.input?.nativeElement.value,s=i.length,r=null,o=(this.prefixChar||"").length;i=i.replace(this._prefix,""),e-=o;let a=i.charAt(e);if(this.isNumeralChar(a))return e+o;let l=e-1;for(;l>=0;){if(a=i.charAt(l),this.isNumeralChar(a)){r=l+o;break}l--}if(null!==r)this.input?.nativeElement.setSelectionRange(r+1,r+1);else{for(l=e;lthis.max?this.max:e}updateInput(e,i,s,r){i=i||"";let o=this.input?.nativeElement.value,a=this.formatValue(e),l=o.length;if(a!==r&&(a=this.concatValues(a,r)),0===l){this.input.nativeElement.value=a,this.input.nativeElement.setSelectionRange(0,0);const u=this.initCursor()+i.length;this.input.nativeElement.setSelectionRange(u,u)}else{let c=this.input.nativeElement.selectionStart,u=this.input.nativeElement.selectionEnd;if(this.maxlength&&this.maxlength0}clearTimer(){this.timer&&clearInterval(this.timer)}getFormatter(){return this.numberFormat}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W($t),W(ii),W(As))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-inputNumber"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&xt(EZ,5),2&e){let s;rt(s=ot())&&(i.input=s.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(e,i){2&e&&lo("p-inputwrapper-filled",i.filled)("p-inputwrapper-focus",i.focused)("p-inputnumber-clearable",i.showClear&&"vertical"!=i.buttonLayout)},inputs:{showButtons:"showButtons",format:"format",buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",style:"style",placeholder:"placeholder",size:"size",maxlength:"maxlength",tabindex:"tabindex",title:"title",ariaLabel:"ariaLabel",ariaRequired:"ariaRequired",name:"name",required:"required",autocomplete:"autocomplete",min:"min",max:"max",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",readonly:"readonly",step:"step",allowEmpty:"allowEmpty",locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",showClear:"showClear",disabled:"disabled"},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown",onClear:"onClear"},features:[St([oQ]),Pn],decls:7,vars:32,consts:[[3,"ngClass","ngStyle"],["pInputText","","inputmode","decimal",3,"ngClass","ngStyle","value","disabled","readonly","input","keydown","keypress","paste","click","focus","blur"],["input",""],[4,"ngIf"],["class","p-inputnumber-button-group",4,"ngIf"],["type","button","pButton","","class","p-button-icon-only","tabindex","-1",3,"ngClass","class","disabled","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],[3,"ngClass","click",4,"ngIf"],["class","p-inputnumber-clear-icon",3,"click",4,"ngIf"],[3,"ngClass","click"],[1,"p-inputnumber-clear-icon",3,"click"],[4,"ngTemplateOutlet"],[1,"p-inputnumber-button-group"],["type","button","pButton","","tabindex","-1",1,"p-button-icon-only",3,"ngClass","disabled","mousedown","mouseup","mouseleave","keydown","keyup"],[3,"ngClass",4,"ngIf"],[3,"ngClass"]],template:function(e,i){1&e&&(N(0,"span",0)(1,"input",1,2),ce("input",function(r){return i.onUserInput(r)})("keydown",function(r){return i.onInputKeyDown(r)})("keypress",function(r){return i.onInputKeyPress(r)})("paste",function(r){return i.onPaste(r)})("click",function(){return i.onInputClick()})("focus",function(r){return i.onInputFocus(r)})("blur",function(r){return i.onInputBlur(r)}),F(),L(3,RZ,3,2,"ng-container",3),L(4,GZ,7,14,"span",4),L(5,ZZ,3,7,"button",5),L(6,sQ,3,7,"button",5),F()),2&e&&(Ue(i.styleClass),x("ngClass",Zi(28,rQ,i.showButtons&&"stacked"===i.buttonLayout,i.showButtons&&"horizontal"===i.buttonLayout,i.showButtons&&"vertical"===i.buttonLayout))("ngStyle",i.style),I(1),Ue(i.inputStyleClass),x("ngClass","p-inputnumber-input")("ngStyle",i.inputStyle)("value",i.formattedValue())("disabled",i.disabled)("readonly",i.readonly),xe("placeholder",i.placeholder)("title",i.title)("id",i.inputId)("size",i.size)("name",i.name)("autocomplete",i.autocomplete)("maxlength",i.maxlength)("tabindex",i.tabindex)("aria-label",i.ariaLabel)("aria-required",i.ariaRequired)("required",i.required)("min",i.min)("max",i.max),I(2),x("ngIf","vertical"!=i.buttonLayout&&i.showClear&&i.value),I(1),x("ngIf",i.showButtons&&"stacked"===i.buttonLayout),I(1),x("ngIf",i.showButtons&&"stacked"!==i.buttonLayout),I(1),x("ngIf",i.showButtons&&"stacked"!==i.buttonLayout))},dependencies:function(){return[bi,jn,Ns,ui,IZ,h_,Co,gO,yO]},styles:["p-inputnumber,.p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid p-inputnumber,.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-inputnumber-clearable{position:relative}\n"],encapsulation:2,changeDetection:0})),n})(),hw=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,dw,qc,Co,gO,yO,Hn]})),n})(),MO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["AngleDoubleLeftIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M5.71602 11.164C5.80782 11.2021 5.9063 11.2215 6.00569 11.221C6.20216 11.2301 6.39427 11.1612 6.54025 11.0294C6.68191 10.8875 6.76148 10.6953 6.76148 10.4948C6.76148 10.2943 6.68191 10.1021 6.54025 9.96024L3.51441 6.9344L6.54025 3.90855C6.624 3.76126 6.65587 3.59011 6.63076 3.42254C6.60564 3.25498 6.525 3.10069 6.40175 2.98442C6.2785 2.86815 6.11978 2.79662 5.95104 2.7813C5.78229 2.76598 5.61329 2.80776 5.47112 2.89994L1.97123 6.39983C1.82957 6.54167 1.75 6.73393 1.75 6.9344C1.75 7.13486 1.82957 7.32712 1.97123 7.46896L5.47112 10.9991C5.54096 11.0698 5.62422 11.1259 5.71602 11.164ZM11.0488 10.9689C11.1775 11.1156 11.3585 11.2061 11.5531 11.221C11.7477 11.2061 11.9288 11.1156 12.0574 10.9689C12.1815 10.8302 12.25 10.6506 12.25 10.4645C12.25 10.2785 12.1815 10.0989 12.0574 9.96024L9.03158 6.93439L12.0574 3.90855C12.1248 3.76739 12.1468 3.60881 12.1204 3.45463C12.0939 3.30045 12.0203 3.15826 11.9097 3.04765C11.7991 2.93703 11.6569 2.86343 11.5027 2.83698C11.3486 2.81053 11.19 2.83252 11.0488 2.89994L7.51865 6.36957C7.37699 6.51141 7.29742 6.70367 7.29742 6.90414C7.29742 7.1046 7.37699 7.29686 7.51865 7.4387L11.0488 10.9689Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),TO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["AngleDoubleRightIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M7.68757 11.1451C7.7791 11.1831 7.8773 11.2024 7.9764 11.2019C8.07769 11.1985 8.17721 11.1745 8.26886 11.1312C8.36052 11.088 8.44238 11.0265 8.50943 10.9505L12.0294 7.49085C12.1707 7.34942 12.25 7.15771 12.25 6.95782C12.25 6.75794 12.1707 6.56622 12.0294 6.42479L8.50943 2.90479C8.37014 2.82159 8.20774 2.78551 8.04633 2.80192C7.88491 2.81833 7.73309 2.88635 7.6134 2.99588C7.4937 3.10541 7.41252 3.25061 7.38189 3.40994C7.35126 3.56927 7.37282 3.73423 7.44337 3.88033L10.4605 6.89748L7.44337 9.91463C7.30212 10.0561 7.22278 10.2478 7.22278 10.4477C7.22278 10.6475 7.30212 10.8393 7.44337 10.9807C7.51301 11.0512 7.59603 11.1071 7.68757 11.1451ZM1.94207 10.9505C2.07037 11.0968 2.25089 11.1871 2.44493 11.2019C2.63898 11.1871 2.81949 11.0968 2.94779 10.9505L6.46779 7.49085C6.60905 7.34942 6.68839 7.15771 6.68839 6.95782C6.68839 6.75793 6.60905 6.56622 6.46779 6.42479L2.94779 2.90479C2.80704 2.83757 2.6489 2.81563 2.49517 2.84201C2.34143 2.86839 2.19965 2.94178 2.08936 3.05207C1.97906 3.16237 1.90567 3.30415 1.8793 3.45788C1.85292 3.61162 1.87485 3.76975 1.94207 3.9105L4.95922 6.92765L1.94207 9.9448C1.81838 10.0831 1.75 10.2621 1.75 10.4477C1.75 10.6332 1.81838 10.8122 1.94207 10.9505Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),SO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["AngleLeftIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.75 11.185C8.65146 11.1854 8.55381 11.1662 8.4628 11.1284C8.37179 11.0906 8.28924 11.0351 8.22 10.965L4.72 7.46496C4.57955 7.32433 4.50066 7.13371 4.50066 6.93496C4.50066 6.73621 4.57955 6.54558 4.72 6.40496L8.22 2.93496C8.36095 2.84357 8.52851 2.80215 8.69582 2.81733C8.86312 2.83252 9.02048 2.90344 9.14268 3.01872C9.26487 3.134 9.34483 3.28696 9.36973 3.4531C9.39463 3.61924 9.36303 3.78892 9.28 3.93496L6.28 6.93496L9.28 9.93496C9.42045 10.0756 9.49934 10.2662 9.49934 10.465C9.49934 10.6637 9.42045 10.8543 9.28 10.995C9.13526 11.1257 8.9448 11.1939 8.75 11.185Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),CO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["AngleRightIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M5.25 11.1728C5.14929 11.1694 5.05033 11.1455 4.9592 11.1025C4.86806 11.0595 4.78666 10.9984 4.72 10.9228C4.57955 10.7822 4.50066 10.5916 4.50066 10.3928C4.50066 10.1941 4.57955 10.0035 4.72 9.86283L7.72 6.86283L4.72 3.86283C4.66067 3.71882 4.64765 3.55991 4.68275 3.40816C4.71785 3.25642 4.79932 3.11936 4.91585 3.01602C5.03238 2.91268 5.17819 2.84819 5.33305 2.83149C5.4879 2.81479 5.64411 2.84671 5.78 2.92283L9.28 6.42283C9.42045 6.56346 9.49934 6.75408 9.49934 6.95283C9.49934 7.15158 9.42045 7.34221 9.28 7.48283L5.78 10.9228C5.71333 10.9984 5.63193 11.0595 5.5408 11.1025C5.44966 11.1455 5.35071 11.1694 5.25 11.1728Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})();function aQ(n,t){1&n&&He(0)}const fw=function(n){return{$implicit:n}};function lQ(n,t){if(1&n&&(N(0,"div",15),L(1,aQ,1,0,"ng-container",16),F()),2&n){const e=R(2);I(1),x("ngTemplateOutlet",e.templateLeft)("ngTemplateOutletContext",Ze(2,fw,e.paginatorState))}}function cQ(n,t){if(1&n&&(N(0,"span",17),se(1),F()),2&n){const e=R(2);I(1),Je(e.currentPageReport)}}function uQ(n,t){1&n&&X(0,"AngleDoubleLeftIcon",19),2&n&&x("styleClass","p-paginator-icon")}function dQ(n,t){}function hQ(n,t){1&n&&L(0,dQ,0,0,"ng-template")}function fQ(n,t){if(1&n&&(N(0,"span",20),L(1,hQ,1,0,null,21),F()),2&n){const e=R(3);I(1),x("ngTemplateOutlet",e.firstPageLinkIconTemplate)}}const g_=function(n){return{"p-disabled":n}};function pQ(n,t){if(1&n){const e=Fe();N(0,"button",18),ce("click",function(s){return q(e),K(R(2).changePageToFirst(s))}),L(1,uQ,1,1,"AngleDoubleLeftIcon",6),L(2,fQ,2,1,"span",7),F()}if(2&n){const e=R(2);x("disabled",e.isFirstPage()||e.empty())("ngClass",Ze(4,g_,e.isFirstPage()||e.empty())),I(1),x("ngIf",!e.firstPageLinkIconTemplate),I(1),x("ngIf",e.firstPageLinkIconTemplate)}}function mQ(n,t){1&n&&X(0,"AngleLeftIcon",19),2&n&&x("styleClass","p-paginator-icon")}function _Q(n,t){}function gQ(n,t){1&n&&L(0,_Q,0,0,"ng-template")}function yQ(n,t){if(1&n&&(N(0,"span",20),L(1,gQ,1,0,null,21),F()),2&n){const e=R(2);I(1),x("ngTemplateOutlet",e.previousPageLinkIconTemplate)}}const vQ=function(n){return{"p-highlight":n}};function bQ(n,t){if(1&n){const e=Fe();N(0,"button",24),ce("click",function(s){const o=q(e).$implicit;return K(R(3).onPageLinkClick(s,o-1))}),se(1),F()}if(2&n){const e=t.$implicit,i=R(3);x("ngClass",Ze(2,vQ,e-1==i.getPage())),I(1),en(" ",e," ")}}function wQ(n,t){if(1&n&&(N(0,"span",22),L(1,bQ,2,4,"button",23),F()),2&n){const e=R(2);I(1),x("ngForOf",e.pageLinks)}}function MQ(n,t){1&n&&se(0),2&n&&Je(R(3).currentPageReport)}function TQ(n,t){if(1&n){const e=Fe();N(0,"p-dropdown",25),ce("onChange",function(s){return q(e),K(R(2).onPageDropdownChange(s))}),L(1,MQ,1,1,"ng-template",26),F()}if(2&n){const e=R(2);x("options",e.pageItems)("ngModel",e.getPage())("disabled",e.empty())("appendTo",e.dropdownAppendTo)("scrollHeight",e.dropdownScrollHeight)}}function SQ(n,t){1&n&&X(0,"AngleRightIcon",19),2&n&&x("styleClass","p-paginator-icon")}function CQ(n,t){}function DQ(n,t){1&n&&L(0,CQ,0,0,"ng-template")}function xQ(n,t){if(1&n&&(N(0,"span",20),L(1,DQ,1,0,null,21),F()),2&n){const e=R(2);I(1),x("ngTemplateOutlet",e.nextPageLinkIconTemplate)}}function kQ(n,t){1&n&&X(0,"AngleDoubleRightIcon",19),2&n&&x("styleClass","p-paginator-icon")}function IQ(n,t){}function EQ(n,t){1&n&&L(0,IQ,0,0,"ng-template")}function LQ(n,t){if(1&n&&(N(0,"span",20),L(1,EQ,1,0,null,21),F()),2&n){const e=R(3);I(1),x("ngTemplateOutlet",e.lastPageLinkIconTemplate)}}function PQ(n,t){if(1&n){const e=Fe();N(0,"button",27),ce("click",function(s){return q(e),K(R(2).changePageToLast(s))}),L(1,kQ,1,1,"AngleDoubleRightIcon",6),L(2,LQ,2,1,"span",7),F()}if(2&n){const e=R(2);x("disabled",e.isLastPage()||e.empty())("ngClass",Ze(4,g_,e.isLastPage()||e.empty())),I(1),x("ngIf",!e.lastPageLinkIconTemplate),I(1),x("ngIf",e.lastPageLinkIconTemplate)}}function AQ(n,t){if(1&n){const e=Fe();N(0,"p-inputNumber",28),ce("ngModelChange",function(s){return q(e),K(R(2).changePage(s-1))}),F()}if(2&n){const e=R(2);x("ngModel",e.currentPage())("disabled",e.empty())}}function OQ(n,t){1&n&&He(0)}function RQ(n,t){if(1&n&&L(0,OQ,1,0,"ng-container",16),2&n){const e=t.$implicit;x("ngTemplateOutlet",R(4).dropdownItemTemplate)("ngTemplateOutletContext",Ze(2,fw,e))}}function FQ(n,t){1&n&&(he(0),L(1,RQ,1,4,"ng-template",31),fe())}function NQ(n,t){if(1&n){const e=Fe();N(0,"p-dropdown",29),ce("ngModelChange",function(s){return q(e),K(R(2).rows=s)})("onChange",function(s){return q(e),K(R(2).onRppChange(s))}),L(1,FQ,2,0,"ng-container",30),F()}if(2&n){const e=R(2);x("options",e.rowsPerPageItems)("ngModel",e.rows)("disabled",e.empty())("appendTo",e.dropdownAppendTo)("scrollHeight",e.dropdownScrollHeight),I(1),x("ngIf",e.dropdownItemTemplate)}}function HQ(n,t){1&n&&He(0)}function YQ(n,t){if(1&n&&(N(0,"div",32),L(1,HQ,1,0,"ng-container",16),F()),2&n){const e=R(2);I(1),x("ngTemplateOutlet",e.templateRight)("ngTemplateOutletContext",Ze(2,fw,e.paginatorState))}}function VQ(n,t){if(1&n){const e=Fe();N(0,"div",1),L(1,lQ,2,4,"div",2),L(2,cQ,2,1,"span",3),L(3,pQ,3,6,"button",4),N(4,"button",5),ce("click",function(s){return q(e),K(R().changePageToPrev(s))}),L(5,mQ,1,1,"AngleLeftIcon",6),L(6,yQ,2,1,"span",7),F(),L(7,wQ,2,1,"span",8),L(8,TQ,2,5,"p-dropdown",9),N(9,"button",10),ce("click",function(s){return q(e),K(R().changePageToNext(s))}),L(10,SQ,1,1,"AngleRightIcon",6),L(11,xQ,2,1,"span",7),F(),L(12,PQ,3,6,"button",11),L(13,AQ,1,2,"p-inputNumber",12),L(14,NQ,2,6,"p-dropdown",13),L(15,YQ,2,4,"div",14),F()}if(2&n){const e=R();Ue(e.styleClass),x("ngStyle",e.style)("ngClass","p-paginator p-component"),I(1),x("ngIf",e.templateLeft),I(1),x("ngIf",e.showCurrentPageReport),I(1),x("ngIf",e.showFirstLastIcon),I(1),x("disabled",e.isFirstPage()||e.empty())("ngClass",Ze(21,g_,e.isFirstPage()||e.empty())),I(1),x("ngIf",!e.previousPageLinkIconTemplate),I(1),x("ngIf",e.previousPageLinkIconTemplate),I(1),x("ngIf",e.showPageLinks),I(1),x("ngIf",e.showJumpToPageDropdown),I(1),x("disabled",e.isLastPage()||e.empty())("ngClass",Ze(23,g_,e.isLastPage()||e.empty())),I(1),x("ngIf",!e.nextPageLinkIconTemplate),I(1),x("ngIf",e.nextPageLinkIconTemplate),I(1),x("ngIf",e.showFirstLastIcon),I(1),x("ngIf",e.showJumpToPageInput),I(1),x("ngIf",e.rowsPerPageOptions),I(1),x("ngIf",e.templateRight)}}let BQ=(()=>{class n{get first(){return this._first}set first(e){this._first=e}constructor(e){h(this,"cd",void 0),h(this,"pageLinkSize",5),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"alwaysShow",!0),h(this,"dropdownAppendTo",void 0),h(this,"templateLeft",void 0),h(this,"templateRight",void 0),h(this,"appendTo",void 0),h(this,"dropdownScrollHeight","200px"),h(this,"currentPageReportTemplate","{currentPage} of {totalPages}"),h(this,"showCurrentPageReport",void 0),h(this,"showFirstLastIcon",!0),h(this,"totalRecords",0),h(this,"rows",0),h(this,"rowsPerPageOptions",void 0),h(this,"showJumpToPageDropdown",void 0),h(this,"showJumpToPageInput",void 0),h(this,"showPageLinks",!0),h(this,"dropdownItemTemplate",void 0),h(this,"onPageChange",new ue),h(this,"templates",void 0),h(this,"firstPageLinkIconTemplate",void 0),h(this,"previousPageLinkIconTemplate",void 0),h(this,"lastPageLinkIconTemplate",void 0),h(this,"nextPageLinkIconTemplate",void 0),h(this,"pageLinks",void 0),h(this,"pageItems",void 0),h(this,"rowsPerPageItems",void 0),h(this,"paginatorState",void 0),h(this,"_first",0),h(this,"_page",0),this.cd=e}ngOnInit(){this.updatePaginatorState()}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"firstpagelinkicon":this.firstPageLinkIconTemplate=e.template;break;case"previouspagelinkicon":this.previousPageLinkIconTemplate=e.template;break;case"lastpagelinkicon":this.lastPageLinkIconTemplate=e.template;break;case"nextpagelinkicon":this.nextPageLinkIconTemplate=e.template}})}ngOnChanges(e){e.totalRecords&&(this.updatePageLinks(),this.updatePaginatorState(),this.updateFirst(),this.updateRowsPerPageOptions()),e.first&&(this._first=e.first.currentValue,this.updatePageLinks(),this.updatePaginatorState()),e.rows&&(this.updatePageLinks(),this.updatePaginatorState()),e.rowsPerPageOptions&&this.updateRowsPerPageOptions()}updateRowsPerPageOptions(){if(this.rowsPerPageOptions){this.rowsPerPageItems=[];for(let e of this.rowsPerPageOptions)"object"==typeof e&&e.showAll?this.rowsPerPageItems.unshift({label:e.showAll,value:this.totalRecords}):this.rowsPerPageItems.push({label:String(e),value:e})}}isFirstPage(){return 0===this.getPage()}isLastPage(){return this.getPage()===this.getPageCount()-1}getPageCount(){return Math.ceil(this.totalRecords/this.rows)}calculatePageLinkBoundaries(){let e=this.getPageCount(),i=Math.min(this.pageLinkSize,e),s=Math.max(0,Math.ceil(this.getPage()-i/2)),r=Math.min(e-1,s+i-1);return s=Math.max(0,s-(this.pageLinkSize-(r-s+1))),[s,r]}updatePageLinks(){this.pageLinks=[];let e=this.calculatePageLinkBoundaries(),s=e[1];for(let r=e[0];r<=s;r++)this.pageLinks.push(r+1);if(this.showJumpToPageDropdown){this.pageItems=[];for(let r=0;r=0&&e0&&this.totalRecords&&this.first>=this.totalRecords&&Promise.resolve(null).then(()=>this.changePage(e-1))}getPage(){return Math.floor(this.first/this.rows)}changePageToFirst(e){this.isFirstPage()||this.changePage(0),e.preventDefault()}changePageToPrev(e){this.changePage(this.getPage()-1),e.preventDefault()}changePageToNext(e){this.changePage(this.getPage()+1),e.preventDefault()}changePageToLast(e){this.isLastPage()||this.changePage(this.getPageCount()-1),e.preventDefault()}onPageLinkClick(e,i){this.changePage(i),e.preventDefault()}onRppChange(e){this.changePage(this.getPage())}onPageDropdownChange(e){this.changePage(e.value)}updatePaginatorState(){this.paginatorState={page:this.getPage(),pageCount:this.getPageCount(),rows:this.rows,first:this.first,totalRecords:this.totalRecords}}empty(){return 0===this.getPageCount()}currentPage(){return this.getPageCount()>0?this.getPage()+1:0}get currentPageReport(){return this.currentPageReportTemplate.replace("{currentPage}",String(this.currentPage())).replace("{totalPages}",String(this.getPageCount())).replace("{first}",String(this.totalRecords>0?this._first+1:0)).replace("{last}",String(Math.min(this._first+this.rows,this.totalRecords))).replace("{rows}",String(this.rows)).replace("{totalRecords}",String(this.totalRecords))}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-paginator"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},hostAttrs:[1,"p-element"],inputs:{pageLinkSize:"pageLinkSize",style:"style",styleClass:"styleClass",alwaysShow:"alwaysShow",dropdownAppendTo:"dropdownAppendTo",templateLeft:"templateLeft",templateRight:"templateRight",appendTo:"appendTo",dropdownScrollHeight:"dropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showFirstLastIcon:"showFirstLastIcon",totalRecords:"totalRecords",rows:"rows",rowsPerPageOptions:"rowsPerPageOptions",showJumpToPageDropdown:"showJumpToPageDropdown",showJumpToPageInput:"showJumpToPageInput",showPageLinks:"showPageLinks",dropdownItemTemplate:"dropdownItemTemplate",first:"first"},outputs:{onPageChange:"onPageChange"},features:[Pn],decls:1,vars:1,consts:[[3,"class","ngStyle","ngClass",4,"ngIf"],[3,"ngStyle","ngClass"],["class","p-paginator-left-content",4,"ngIf"],["class","p-paginator-current",4,"ngIf"],["type","button","pRipple","","class","p-paginator-first p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-prev","p-paginator-element","p-link",3,"disabled","ngClass","click"],[3,"styleClass",4,"ngIf"],["class","p-paginator-icon",4,"ngIf"],["class","p-paginator-pages",4,"ngIf"],["styleClass","p-paginator-page-options",3,"options","ngModel","disabled","appendTo","scrollHeight","onChange",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-next","p-paginator-element","p-link",3,"disabled","ngClass","click"],["type","button","pRipple","","class","p-paginator-last p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["class","p-paginator-page-input",3,"ngModel","disabled","ngModelChange",4,"ngIf"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","disabled","appendTo","scrollHeight","ngModelChange","onChange",4,"ngIf"],["class","p-paginator-right-content",4,"ngIf"],[1,"p-paginator-left-content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-paginator-current"],["type","button","pRipple","",1,"p-paginator-first","p-paginator-element","p-link",3,"disabled","ngClass","click"],[3,"styleClass"],[1,"p-paginator-icon"],[4,"ngTemplateOutlet"],[1,"p-paginator-pages"],["type","button","class","p-paginator-page p-paginator-element p-link","pRipple","",3,"ngClass","click",4,"ngFor","ngForOf"],["type","button","pRipple","",1,"p-paginator-page","p-paginator-element","p-link",3,"ngClass","click"],["styleClass","p-paginator-page-options",3,"options","ngModel","disabled","appendTo","scrollHeight","onChange"],["pTemplate","selectedItem"],["type","button","pRipple","",1,"p-paginator-last","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-page-input",3,"ngModel","disabled","ngModelChange"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","disabled","appendTo","scrollHeight","ngModelChange","onChange"],[4,"ngIf"],["pTemplate","item"],[1,"p-paginator-right-content"]],template:function(e,i){1&e&&L(0,VQ,16,25,"div",0),2&e&&x("ngIf",!!i.alwaysShow||i.pageLinks&&i.pageLinks.length>1)},dependencies:function(){return[bi,fo,jn,Ns,ui,_O,is,wO,e_,gh,Dh,MO,TO,SO,CO]},styles:[".p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}\n"],encapsulation:2,changeDetection:0})),n})(),zQ=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,uw,hw,yh,Hn,gl,MO,TO,SO,CO,uw,hw,yh,Hn]})),n})();function jQ(n,t){1&n&&X(0,"span",8),2&n&&(Ue(R(2).$implicit.icon),x("ngClass","p-button-icon p-button-icon-left"))}function WQ(n,t){if(1&n&&(he(0),L(1,jQ,1,3,"span",6),N(2,"span",7),se(3),F(),fe()),2&n){const e=R().$implicit,i=R();I(1),x("ngIf",e.icon),I(2),Je(i.getOptionLabel(e))}}function UQ(n,t){1&n&&He(0)}const GQ=function(n,t){return{$implicit:n,index:t}};function $Q(n,t){if(1&n&&L(0,UQ,1,0,"ng-container",9),2&n){const e=R(),i=e.$implicit,s=e.index;x("ngTemplateOutlet",R().selectButtonTemplate)("ngTemplateOutletContext",Tn(2,GQ,i,s))}}const qQ=function(n,t,e){return{"p-highlight":n,"p-disabled":t,"p-button-icon-only":e}};function KQ(n,t){if(1&n){const e=Fe();N(0,"div",2,3),ce("click",function(s){const r=q(e),o=r.$implicit,a=r.index;return K(R().onItemClick(s,o,a))})("keydown.enter",function(s){const r=q(e),o=r.$implicit,a=r.index;return K(R().onItemClick(s,o,a))})("blur",function(){return q(e),K(R().onBlur())}),L(2,WQ,4,2,"ng-container",4),L(3,$Q,1,5,"ng-template",null,5,On),F()}if(2&n){const e=t.$implicit,i=mn(4),s=R();Ue(e.styleClass),x("ngClass",Zi(10,qQ,s.isSelected(e),s.disabled||s.isOptionDisabled(e),e.icon&&!s.getOptionLabel(e))),xe("aria-pressed",s.isSelected(e))("title",e.title)("aria-label",e.label)("tabindex",s.disabled?null:s.tabindex)("aria-labelledby",s.getOptionLabel(e)),I(2),x("ngIf",!s.itemTemplate)("ngIfElse",i)}}const XQ={provide:ri,useExisting:ft(()=>JQ),multi:!0};let JQ=(()=>{class n{get selectButtonTemplate(){return this.itemTemplate?.template}constructor(e){h(this,"cd",void 0),h(this,"options",void 0),h(this,"optionLabel",void 0),h(this,"optionValue",void 0),h(this,"optionDisabled",void 0),h(this,"tabindex",0),h(this,"multiple",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"ariaLabelledBy",void 0),h(this,"disabled",void 0),h(this,"dataKey",void 0),h(this,"onOptionClick",new ue),h(this,"onChange",new ue),h(this,"itemTemplate",void 0),h(this,"value",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),this.cd=e}getOptionLabel(e){return this.optionLabel?ye.resolveFieldData(e,this.optionLabel):null!=e.label?e.label:e}getOptionValue(e){return this.optionValue?ye.resolveFieldData(e,this.optionValue):this.optionLabel||void 0===e.value?e:e.value}isOptionDisabled(e){return this.optionDisabled?ye.resolveFieldData(e,this.optionDisabled):void 0!==e.disabled&&e.disabled}writeValue(e){this.value=e,this.cd.markForCheck()}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}onItemClick(e,i,s){if(!this.disabled&&!this.isOptionDisabled(i)){if(this.multiple)this.isSelected(i)?this.removeOption(i):this.value=[...this.value||[],this.getOptionValue(i)],this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value});else{let r=this.getOptionValue(i);this.value!==r&&(this.value=this.getOptionValue(i),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value}))}this.onOptionClick.emit({originalEvent:e,option:i,index:s})}}onBlur(){this.onModelTouched()}removeOption(e){this.value=this.value.filter(i=>!ye.equals(i,this.getOptionValue(e),this.dataKey))}isSelected(e){let i=!1,s=this.getOptionValue(e);if(this.multiple){if(this.value&&Array.isArray(this.value))for(let r of this.value)if(ye.equals(r,s,this.dataKey)){i=!0;break}}else i=ye.equals(this.getOptionValue(e),this.value,this.dataKey);return i}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-selectButton"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,5),2&e){let r;rt(r=ot())&&(i.itemTemplate=r.first)}},hostAttrs:[1,"p-element"],inputs:{options:"options",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",tabindex:"tabindex",multiple:"multiple",style:"style",styleClass:"styleClass",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",dataKey:"dataKey"},outputs:{onOptionClick:"onOptionClick",onChange:"onChange"},features:[St([XQ])],decls:2,vars:5,consts:[["role","group",3,"ngClass","ngStyle"],["class","p-button p-component","role","button","pRipple","",3,"class","ngClass","click","keydown.enter","blur",4,"ngFor","ngForOf"],["role","button","pRipple","",1,"p-button","p-component",3,"ngClass","click","keydown.enter","blur"],["btn",""],[4,"ngIf","ngIfElse"],["customcontent",""],[3,"ngClass","class",4,"ngIf"],[1,"p-button-label"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(N(0,"div",0),L(1,KQ,5,14,"div",1),F()),2&e&&(Ue(i.styleClass),x("ngClass","p-selectbutton p-buttonset p-component")("ngStyle",i.style),I(1),x("ngForOf",i.options))},dependencies:[bi,fo,jn,Ns,ui,Dh],styles:['.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:"p";visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}\n'],encapsulation:2,changeDetection:0})),n})(),ZQ=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,gl,Hn,Hn]})),n})(),pw=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["CheckIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.86199 11.5948C4.78717 11.5923 4.71366 11.5745 4.64596 11.5426C4.57826 11.5107 4.51779 11.4652 4.46827 11.4091L0.753985 7.69483C0.683167 7.64891 0.623706 7.58751 0.580092 7.51525C0.536478 7.44299 0.509851 7.36177 0.502221 7.27771C0.49459 7.19366 0.506156 7.10897 0.536046 7.03004C0.565935 6.95111 0.613367 6.88 0.674759 6.82208C0.736151 6.76416 0.8099 6.72095 0.890436 6.69571C0.970973 6.67046 1.05619 6.66385 1.13966 6.67635C1.22313 6.68886 1.30266 6.72017 1.37226 6.76792C1.44186 6.81567 1.4997 6.8786 1.54141 6.95197L4.86199 10.2503L12.6397 2.49483C12.7444 2.42694 12.8689 2.39617 12.9932 2.40745C13.1174 2.41873 13.2343 2.47141 13.3251 2.55705C13.4159 2.64268 13.4753 2.75632 13.4938 2.87973C13.5123 3.00315 13.4888 3.1292 13.4271 3.23768L5.2557 11.4091C5.20618 11.4652 5.14571 11.5107 5.07801 11.5426C5.01031 11.5745 4.9368 11.5923 4.86199 11.5948Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})();function QQ(n,t){1&n&&X(0,"span",8),2&n&&x("ngClass",R(2).checkboxTrueIcon)}function eee(n,t){1&n&&X(0,"CheckIcon",11),2&n&&x("styleClass","p-checkbox-icon")}function tee(n,t){}function nee(n,t){1&n&&L(0,tee,0,0,"ng-template")}function iee(n,t){if(1&n&&(N(0,"span",12),L(1,nee,1,0,null,13),F()),2&n){const e=R(3);I(1),x("ngTemplateOutlet",e.checkIconTemplate)}}function see(n,t){if(1&n&&(he(0),L(1,eee,1,1,"CheckIcon",9),L(2,iee,2,1,"span",10),fe()),2&n){const e=R(2);I(1),x("ngIf",!e.checkIconTemplate),I(1),x("ngIf",e.checkIconTemplate)}}function ree(n,t){if(1&n&&(he(0),L(1,QQ,1,1,"span",7),L(2,see,3,2,"ng-container",5),fe()),2&n){const e=R();I(1),x("ngIf",e.checkboxTrueIcon),I(1),x("ngIf",!e.checkboxTrueIcon)}}function oee(n,t){1&n&&X(0,"span",8),2&n&&x("ngClass",R(2).checkboxFalseIcon)}function aee(n,t){1&n&&X(0,"TimesIcon",11),2&n&&x("styleClass","p-checkbox-icon")}function lee(n,t){}function cee(n,t){1&n&&L(0,lee,0,0,"ng-template")}function uee(n,t){if(1&n&&(N(0,"span",12),L(1,cee,1,0,null,13),F()),2&n){const e=R(3);I(1),x("ngTemplateOutlet",e.uncheckIconTemplate)}}function dee(n,t){if(1&n&&(he(0),L(1,aee,1,1,"TimesIcon",9),L(2,uee,2,1,"span",10),fe()),2&n){const e=R(2);I(1),x("ngIf",!e.uncheckIconTemplate),I(1),x("ngIf",e.uncheckIconTemplate)}}function hee(n,t){if(1&n&&(he(0),L(1,oee,1,1,"span",7),L(2,dee,3,2,"ng-container",5),fe()),2&n){const e=R();I(1),x("ngIf",e.checkboxFalseIcon),I(1),x("ngIf",!e.checkboxFalseIcon)}}const fee=function(n,t,e){return{"p-checkbox-label-active":n,"p-disabled":t,"p-checkbox-label-focus":e}};function pee(n,t){if(1&n){const e=Fe();N(0,"label",14),ce("click",function(s){q(e);const r=R(),o=mn(3);return K(r.onClick(s,o))}),se(1),F()}if(2&n){const e=R();x("ngClass",Zi(3,fee,null!=e.value,e.disabled,e.focused)),xe("for",e.inputId),I(1),Je(e.label)}}const mee=function(n,t){return{"p-checkbox p-component":!0,"p-checkbox-disabled":n,"p-checkbox-focused":t}},_ee=function(n,t,e){return{"p-highlight":n,"p-disabled":t,"p-focus":e}},gee={provide:ri,useExisting:ft(()=>yee),multi:!0};let yee=(()=>{class n{constructor(e){h(this,"cd",void 0),h(this,"disabled",void 0),h(this,"name",void 0),h(this,"ariaLabelledBy",void 0),h(this,"tabindex",void 0),h(this,"inputId",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"label",void 0),h(this,"readonly",void 0),h(this,"checkboxTrueIcon",void 0),h(this,"checkboxFalseIcon",void 0),h(this,"onChange",new ue),h(this,"templates",void 0),h(this,"checkIconTemplate",void 0),h(this,"uncheckIconTemplate",void 0),h(this,"focused",void 0),h(this,"value",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),this.cd=e}onClick(e,i){!this.disabled&&!this.readonly&&(this.toggle(e),this.focused=!0,i.focus())}onKeydown(e){32==e.keyCode&&e.preventDefault()}onKeyup(e){32==e.keyCode&&!this.readonly&&(this.toggle(e),e.preventDefault())}toggle(e){null==this.value||null==this.value?this.value=!0:1==this.value?this.value=!1:0==this.value&&(this.value=null),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value})}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"checkicon":this.checkIconTemplate=e.template;break;case"uncheckicon":this.uncheckIconTemplate=e.template}})}onFocus(){this.focused=!0}onBlur(){this.focused=!1,this.onModelTouched()}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}writeValue(e){this.value=e,this.cd.markForCheck()}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-triStateCheckbox"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},hostAttrs:[1,"p-element"],inputs:{disabled:"disabled",name:"name",ariaLabelledBy:"ariaLabelledBy",tabindex:"tabindex",inputId:"inputId",style:"style",styleClass:"styleClass",label:"label",readonly:"readonly",checkboxTrueIcon:"checkboxTrueIcon",checkboxFalseIcon:"checkboxFalseIcon"},outputs:{onChange:"onChange"},features:[St([gee])],decls:8,vars:22,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","text","inputmode","none",3,"name","readonly","disabled","keyup","keydown","focus","blur"],["input",""],["role","checkbox",1,"p-checkbox-box",3,"ngClass","click"],[4,"ngIf"],["class","p-checkbox-label",3,"ngClass","click",4,"ngIf"],["class","p-checkbox-icon",3,"ngClass",4,"ngIf"],[1,"p-checkbox-icon",3,"ngClass"],[3,"styleClass",4,"ngIf"],["class","p-checkbox-icon",4,"ngIf"],[3,"styleClass"],[1,"p-checkbox-icon"],[4,"ngTemplateOutlet"],[1,"p-checkbox-label",3,"ngClass","click"]],template:function(e,i){if(1&e){const s=Fe();N(0,"div",0)(1,"div",1)(2,"input",2,3),ce("keyup",function(o){return i.onKeyup(o)})("keydown",function(o){return i.onKeydown(o)})("focus",function(){return i.onFocus()})("blur",function(){return i.onBlur()}),F()(),N(4,"div",4),ce("click",function(o){q(s);const a=mn(3);return K(i.onClick(o,a))}),L(5,ree,3,2,"ng-container",5),L(6,hee,3,2,"ng-container",5),F()(),L(7,pee,2,7,"label",6)}2&e&&(Ue(i.styleClass),x("ngStyle",i.style)("ngClass",Tn(15,mee,i.disabled,i.focused)),I(2),x("name",i.name)("readonly",i.readonly)("disabled",i.disabled),xe("id",i.inputId)("tabindex",i.tabindex)("aria-labelledby",i.ariaLabelledBy),I(2),x("ngClass",Zi(18,_ee,null!=i.value,i.disabled,i.focused)),xe("aria-checked",!0===i.value),I(1),x("ngIf",!0===i.value),I(1),x("ngIf",!1===i.value),I(1),x("ngIf",i.label))},dependencies:function(){return[bi,jn,Ns,ui,pw,Co]},encapsulation:2,changeDetection:0})),n})(),vee=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,Hn,pw,Co,Hn]})),n})(),DO=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["ArrowDownIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.99994 14C6.91097 14.0004 6.82281 13.983 6.74064 13.9489C6.65843 13.9148 6.58387 13.8646 6.52133 13.8013L1.10198 8.38193C0.982318 8.25351 0.917175 8.08367 0.920272 7.90817C0.923368 7.73267 0.994462 7.56523 1.11858 7.44111C1.24269 7.317 1.41014 7.2459 1.58563 7.2428C1.76113 7.23971 1.93098 7.30485 2.0594 7.42451L6.32263 11.6877V0.677419C6.32263 0.497756 6.394 0.325452 6.52104 0.198411C6.64808 0.0713706 6.82039 0 7.00005 0C7.17971 0 7.35202 0.0713706 7.47906 0.198411C7.6061 0.325452 7.67747 0.497756 7.67747 0.677419V11.6877L11.9407 7.42451C12.0691 7.30485 12.2389 7.23971 12.4144 7.2428C12.5899 7.2459 12.7574 7.317 12.8815 7.44111C13.0056 7.56523 13.0767 7.73267 13.0798 7.90817C13.0829 8.08367 13.0178 8.25351 12.8981 8.38193L7.47875 13.8013C7.41621 13.8646 7.34164 13.9148 7.25944 13.9489C7.17727 13.983 7.08912 14.0004 7.00015 14C7.00012 14 7.00009 14 7.00005 14C7.00001 14 6.99998 14 6.99994 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),x("id",i.pathId))},encapsulation:2})),n})(),xO=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["ArrowUpIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.51551 13.799C6.64205 13.9255 6.813 13.9977 6.99193 14C7.17087 13.9977 7.34182 13.9255 7.46835 13.799C7.59489 13.6725 7.66701 13.5015 7.66935 13.3226V2.31233L11.9326 6.57554C11.9951 6.63887 12.0697 6.68907 12.1519 6.72319C12.2341 6.75731 12.3223 6.77467 12.4113 6.77425C12.5003 6.77467 12.5885 6.75731 12.6707 6.72319C12.7529 6.68907 12.8274 6.63887 12.89 6.57554C13.0168 6.44853 13.0881 6.27635 13.0881 6.09683C13.0881 5.91732 13.0168 5.74514 12.89 5.61812L7.48846 0.216594C7.48274 0.210436 7.4769 0.204374 7.47094 0.198411C7.3439 0.0713707 7.1716 0 6.99193 0C6.81227 0 6.63997 0.0713707 6.51293 0.198411C6.50704 0.204296 6.50128 0.210278 6.49563 0.216354L1.09386 5.61812C0.974201 5.74654 0.909057 5.91639 0.912154 6.09189C0.91525 6.26738 0.986345 6.43483 1.11046 6.55894C1.23457 6.68306 1.40202 6.75415 1.57752 6.75725C1.75302 6.76035 1.92286 6.6952 2.05128 6.57554L6.31451 2.31231V13.3226C6.31685 13.5015 6.38898 13.6725 6.51551 13.799Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),x("id",i.pathId))},encapsulation:2})),n})(),bee=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["FilterIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.64708 14H5.35296C5.18981 13.9979 5.03395 13.9321 4.91858 13.8167C4.8032 13.7014 4.73745 13.5455 4.73531 13.3824V7L0.329431 0.98C0.259794 0.889466 0.217389 0.780968 0.20718 0.667208C0.19697 0.553448 0.219379 0.439133 0.271783 0.337647C0.324282 0.236453 0.403423 0.151519 0.500663 0.0920138C0.597903 0.0325088 0.709548 0.000692754 0.823548 0H13.1765C13.2905 0.000692754 13.4021 0.0325088 13.4994 0.0920138C13.5966 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7826 0.780968 13.7402 0.889466 13.6706 0.98L9.26472 7V13.3824C9.26259 13.5455 9.19683 13.7014 9.08146 13.8167C8.96609 13.9321 8.81022 13.9979 8.64708 14ZM5.97061 12.7647H8.02943V6.79412C8.02878 6.66289 8.07229 6.53527 8.15296 6.43177L11.9412 1.23529H2.05884L5.86355 6.43177C5.94422 6.53527 5.98773 6.66289 5.98708 6.79412L5.97061 12.7647Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),x("id",i.pathId))},encapsulation:2})),n})(),wee=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["SortAltIcon"]],standalone:!0,features:[Be,tn],decls:9,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M5.64515 3.61291C5.47353 3.61291 5.30192 3.54968 5.16644 3.4142L3.38708 1.63484L1.60773 3.4142C1.34579 3.67613 0.912244 3.67613 0.650309 3.4142C0.388374 3.15226 0.388374 2.71871 0.650309 2.45678L2.90837 0.198712C3.17031 -0.0632236 3.60386 -0.0632236 3.86579 0.198712L6.12386 2.45678C6.38579 2.71871 6.38579 3.15226 6.12386 3.4142C5.98837 3.54968 5.81676 3.61291 5.64515 3.61291Z","fill","currentColor"],["d","M3.38714 14C3.01681 14 2.70972 13.6929 2.70972 13.3226V0.677419C2.70972 0.307097 3.01681 0 3.38714 0C3.75746 0 4.06456 0.307097 4.06456 0.677419V13.3226C4.06456 13.6929 3.75746 14 3.38714 14Z","fill","currentColor"],["d","M10.6129 14C10.4413 14 10.2697 13.9368 10.1342 13.8013L7.87611 11.5432C7.61418 11.2813 7.61418 10.8477 7.87611 10.5858C8.13805 10.3239 8.5716 10.3239 8.83353 10.5858L10.6129 12.3652L12.3922 10.5858C12.6542 10.3239 13.0877 10.3239 13.3497 10.5858C13.6116 10.8477 13.6116 11.2813 13.3497 11.5432L11.0916 13.8013C10.9561 13.9368 10.7845 14 10.6129 14Z","fill","currentColor"],["d","M10.6129 14C10.2426 14 9.93552 13.6929 9.93552 13.3226V0.677419C9.93552 0.307097 10.2426 0 10.6129 0C10.9833 0 11.2904 0.307097 11.2904 0.677419V13.3226C11.2904 13.6929 10.9832 14 10.6129 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4),F(),N(6,"defs")(7,"clipPath",5),X(8,"rect",6),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(6),x("id",i.pathId))},encapsulation:2})),n})(),Mee=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["SortAmountDownIcon"]],standalone:!0,features:[Be,tn],decls:11,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M2.59836 13.2009C2.44634 13.2009 2.29432 13.1449 2.1743 13.0248L0.174024 11.0246C-0.0580081 10.7925 -0.0580081 10.4085 0.174024 10.1764C0.406057 9.94441 0.79011 9.94441 1.02214 10.1764L2.59836 11.7527L4.17458 10.1764C4.40662 9.94441 4.79067 9.94441 5.0227 10.1764C5.25473 10.4085 5.25473 10.7925 5.0227 11.0246L3.02242 13.0248C2.90241 13.1449 2.75038 13.2009 2.59836 13.2009Z","fill","currentColor"],["d","M2.59836 13.2009C2.27032 13.2009 1.99833 12.9288 1.99833 12.6008V1.39922C1.99833 1.07117 2.27036 0.799133 2.59841 0.799133C2.92646 0.799133 3.19849 1.07117 3.19849 1.39922V12.6008C3.19849 12.9288 2.92641 13.2009 2.59836 13.2009Z","fill","currentColor"],["d","M13.3999 11.2006H6.99902C6.67098 11.2006 6.39894 10.9285 6.39894 10.6005C6.39894 10.2725 6.67098 10.0004 6.99902 10.0004H13.3999C13.728 10.0004 14 10.2725 14 10.6005C14 10.9285 13.728 11.2006 13.3999 11.2006Z","fill","currentColor"],["d","M10.1995 6.39991H6.99902C6.67098 6.39991 6.39894 6.12788 6.39894 5.79983C6.39894 5.47179 6.67098 5.19975 6.99902 5.19975H10.1995C10.5275 5.19975 10.7996 5.47179 10.7996 5.79983C10.7996 6.12788 10.5275 6.39991 10.1995 6.39991Z","fill","currentColor"],["d","M8.59925 3.99958H6.99902C6.67098 3.99958 6.39894 3.72754 6.39894 3.3995C6.39894 3.07145 6.67098 2.79941 6.99902 2.79941H8.59925C8.92729 2.79941 9.19933 3.07145 9.19933 3.3995C9.19933 3.72754 8.92729 3.99958 8.59925 3.99958Z","fill","currentColor"],["d","M11.7997 8.80025H6.99902C6.67098 8.80025 6.39894 8.52821 6.39894 8.20017C6.39894 7.87212 6.67098 7.60008 6.99902 7.60008H11.7997C12.1277 7.60008 12.3998 7.87212 12.3998 8.20017C12.3998 8.52821 12.1277 8.80025 11.7997 8.80025Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6),F(),N(8,"defs")(9,"clipPath",7),X(10,"rect",8),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(8),x("id",i.pathId))},encapsulation:2})),n})(),Tee=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["SortAmountUpAltIcon"]],standalone:!0,features:[Be,tn],decls:11,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.59864 3.99958C4.44662 3.99958 4.2946 3.94357 4.17458 3.82356L2.59836 2.24734L1.02214 3.82356C0.79011 4.05559 0.406057 4.05559 0.174024 3.82356C-0.0580081 3.59152 -0.0580081 3.20747 0.174024 2.97544L2.1743 0.97516C2.40634 0.743127 2.79039 0.743127 3.02242 0.97516L5.0227 2.97544C5.25473 3.20747 5.25473 3.59152 5.0227 3.82356C4.90268 3.94357 4.75066 3.99958 4.59864 3.99958Z","fill","currentColor"],["d","M2.59841 13.2009C2.27036 13.2009 1.99833 12.9288 1.99833 12.6008V1.39922C1.99833 1.07117 2.27036 0.799133 2.59841 0.799133C2.92646 0.799133 3.19849 1.07117 3.19849 1.39922V12.6008C3.19849 12.9288 2.92646 13.2009 2.59841 13.2009Z","fill","currentColor"],["d","M13.3999 11.2006H6.99902C6.67098 11.2006 6.39894 10.9285 6.39894 10.6005C6.39894 10.2725 6.67098 10.0004 6.99902 10.0004H13.3999C13.728 10.0004 14 10.2725 14 10.6005C14 10.9285 13.728 11.2006 13.3999 11.2006Z","fill","currentColor"],["d","M10.1995 6.39991H6.99902C6.67098 6.39991 6.39894 6.12788 6.39894 5.79983C6.39894 5.47179 6.67098 5.19975 6.99902 5.19975H10.1995C10.5275 5.19975 10.7996 5.47179 10.7996 5.79983C10.7996 6.12788 10.5275 6.39991 10.1995 6.39991Z","fill","currentColor"],["d","M8.59925 3.99958H6.99902C6.67098 3.99958 6.39894 3.72754 6.39894 3.3995C6.39894 3.07145 6.67098 2.79941 6.99902 2.79941H8.59925C8.92729 2.79941 9.19933 3.07145 9.19933 3.3995C9.19933 3.72754 8.92729 3.99958 8.59925 3.99958Z","fill","currentColor"],["d","M11.7997 8.80025H6.99902C6.67098 8.80025 6.39894 8.52821 6.39894 8.20017C6.39894 7.87212 6.67098 7.60008 6.99902 7.60008H11.7997C12.1277 7.60008 12.3998 7.87212 12.3998 8.20017C12.3998 8.52821 12.1277 8.80025 11.7997 8.80025Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6),F(),N(8,"defs")(9,"clipPath",7),X(10,"rect",8),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(8),x("id",i.pathId))},encapsulation:2})),n})(),See=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Ae({type:n,selectors:[["FilterSlashIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M13.4994 0.0920138C13.5967 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7827 0.780968 13.7403 0.889466 13.6707 0.98L11.406 4.06823C11.3099 4.19928 11.1656 4.28679 11.005 4.3115C10.8444 4.33621 10.6805 4.2961 10.5495 4.2C10.4184 4.1039 10.3309 3.95967 10.3062 3.79905C10.2815 3.63843 10.3216 3.47458 10.4177 3.34353L11.9412 1.23529H7.41184C7.24803 1.23529 7.09093 1.17022 6.97509 1.05439C6.85926 0.938558 6.79419 0.781457 6.79419 0.617647C6.79419 0.453837 6.85926 0.296736 6.97509 0.180905C7.09093 0.0650733 7.24803 0 7.41184 0H13.1765C13.2905 0.000692754 13.4022 0.0325088 13.4994 0.0920138ZM4.20008 0.181168H4.24126L13.2013 9.03411C13.3169 9.14992 13.3819 9.3069 13.3819 9.47058C13.3819 9.63426 13.3169 9.79124 13.2013 9.90705C13.1445 9.96517 13.0766 10.0112 13.0016 10.0423C12.9266 10.0735 12.846 10.0891 12.7648 10.0882C12.6836 10.0886 12.6032 10.0728 12.5283 10.0417C12.4533 10.0106 12.3853 9.96479 12.3283 9.90705L9.3142 6.92587L9.26479 6.99999V13.3823C9.26265 13.5455 9.19689 13.7014 9.08152 13.8167C8.96615 13.9321 8.81029 13.9979 8.64714 14H5.35302C5.18987 13.9979 5.03401 13.9321 4.91864 13.8167C4.80327 13.7014 4.73751 13.5455 4.73537 13.3823V6.99999L0.329492 1.02117C0.259855 0.930634 0.21745 0.822137 0.207241 0.708376C0.197031 0.594616 0.21944 0.480301 0.271844 0.378815C0.324343 0.277621 0.403484 0.192687 0.500724 0.133182C0.597964 0.073677 0.709609 0.041861 0.823609 0.0411682H3.86243C3.92448 0.0461551 3.9855 0.060022 4.04361 0.0823446C4.10037 0.10735 4.15311 0.140655 4.20008 0.181168ZM8.02949 6.79411C8.02884 6.66289 8.07235 6.53526 8.15302 6.43176L8.42478 6.05293L3.55773 1.23529H2.0589L5.84714 6.43176C5.92781 6.53526 5.97132 6.66289 5.97067 6.79411V12.7647H8.02949V6.79411Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),x("id",i.pathId))},encapsulation:2})),n})();const Cee=["container"],Dee=["resizeHelper"],xee=["reorderIndicatorUp"],kee=["reorderIndicatorDown"],Iee=["wrapper"],Eee=["table"],Lee=["thead"],Pee=["tfoot"],Aee=["scroller"];function Oee(n,t){1&n&&X(0,"i"),2&n&&Ue("p-datatable-loading-icon "+R(2).loadingIcon)}function Ree(n,t){1&n&&X(0,"SpinnerIcon",19),2&n&&x("spin",!0)("styleClass","p-datatable-loading-icon")}function Fee(n,t){}function Nee(n,t){1&n&&L(0,Fee,0,0,"ng-template")}function Hee(n,t){if(1&n&&(N(0,"span",20),L(1,Nee,1,0,null,21),F()),2&n){const e=R(3);I(1),x("ngTemplateOutlet",e.loadingIconTemplate)}}function Yee(n,t){if(1&n&&(he(0),L(1,Ree,1,2,"SpinnerIcon",17),L(2,Hee,2,1,"span",18),fe()),2&n){const e=R(2);I(1),x("ngIf",!e.loadingIconTemplate),I(1),x("ngIf",e.loadingIconTemplate)}}function Vee(n,t){if(1&n&&(N(0,"div",15),L(1,Oee,1,2,"i",16),L(2,Yee,3,2,"ng-container",8),F()),2&n){const e=R();I(1),x("ngIf",e.loadingIcon),I(1),x("ngIf",!e.loadingIcon)}}function Bee(n,t){1&n&&He(0)}function zee(n,t){if(1&n&&(N(0,"div",22),L(1,Bee,1,0,"ng-container",21),F()),2&n){const e=R();I(1),x("ngTemplateOutlet",e.captionTemplate)}}function jee(n,t){1&n&&He(0)}function Wee(n,t){1&n&&L(0,jee,1,0,"ng-container",21),2&n&&x("ngTemplateOutlet",R(3).paginatorFirstPageLinkIconTemplate)}function Uee(n,t){1&n&&L(0,Wee,1,1,"ng-template",24)}function Gee(n,t){1&n&&He(0)}function $ee(n,t){1&n&&L(0,Gee,1,0,"ng-container",21),2&n&&x("ngTemplateOutlet",R(3).paginatorPreviousPageLinkIconTemplate)}function qee(n,t){1&n&&L(0,$ee,1,1,"ng-template",25)}function Kee(n,t){1&n&&He(0)}function Xee(n,t){1&n&&L(0,Kee,1,0,"ng-container",21),2&n&&x("ngTemplateOutlet",R(3).paginatorLastPageLinkIconTemplate)}function Jee(n,t){1&n&&L(0,Xee,1,1,"ng-template",26)}function Zee(n,t){1&n&&He(0)}function Qee(n,t){1&n&&L(0,Zee,1,0,"ng-container",21),2&n&&x("ngTemplateOutlet",R(3).paginatorNextPageLinkIconTemplate)}function ete(n,t){1&n&&L(0,Qee,1,1,"ng-template",27)}function tte(n,t){if(1&n){const e=Fe();N(0,"p-paginator",23),ce("onPageChange",function(s){return q(e),K(R().onPageChange(s))}),L(1,Uee,1,0,null,8),L(2,qee,1,0,null,8),L(3,Jee,1,0,null,8),L(4,ete,1,0,null,8),F()}if(2&n){const e=R();x("rows",e.rows)("first",e.first)("totalRecords",e.totalRecords)("pageLinkSize",e.pageLinks)("alwaysShow",e.alwaysShowPaginator)("rowsPerPageOptions",e.rowsPerPageOptions)("templateLeft",e.paginatorLeftTemplate)("templateRight",e.paginatorRightTemplate)("dropdownAppendTo",e.paginatorDropdownAppendTo)("dropdownScrollHeight",e.paginatorDropdownScrollHeight)("currentPageReportTemplate",e.currentPageReportTemplate)("showFirstLastIcon",e.showFirstLastIcon)("dropdownItemTemplate",e.paginatorDropdownItemTemplate)("showCurrentPageReport",e.showCurrentPageReport)("showJumpToPageDropdown",e.showJumpToPageDropdown)("showJumpToPageInput",e.showJumpToPageInput)("showPageLinks",e.showPageLinks),I(1),x("ngIf",e.paginatorFirstPageLinkIconTemplate),I(1),x("ngIf",e.paginatorPreviousPageLinkIconTemplate),I(1),x("ngIf",e.paginatorLastPageLinkIconTemplate),I(1),x("ngIf",e.paginatorNextPageLinkIconTemplate)}}function nte(n,t){1&n&&He(0)}const kO=function(n,t){return{$implicit:n,options:t}};function ite(n,t){if(1&n&&L(0,nte,1,0,"ng-container",31),2&n){const e=t.$implicit,i=t.options;R(2),x("ngTemplateOutlet",mn(10))("ngTemplateOutletContext",Tn(2,kO,e,i))}}const ste=function(n){return{height:n}};function rte(n,t){if(1&n){const e=Fe();N(0,"p-scroller",28,29),ce("onLazyLoad",function(s){return q(e),K(R().onLazyItemLoad(s))}),L(2,ite,1,5,"ng-template",30),F()}if(2&n){const e=R();ci(Ze(15,ste,"flex"!==e.scrollHeight?e.scrollHeight:void 0)),x("items",e.processedData)("columns",e.columns)("scrollHeight","flex"!==e.scrollHeight?void 0:"100%")("itemSize",e.virtualScrollItemSize||e._virtualRowHeight)("step",e.rows)("delay",e.lazy?e.virtualScrollDelay:0)("inline",!0)("lazy",e.lazy)("loaderDisabled",!0)("showSpacer",!1)("showLoader",e.loadingBodyTemplate)("options",e.virtualScrollOptions)("autoSize",!0)}}function ote(n,t){1&n&&He(0)}const ate=function(n){return{columns:n}};function lte(n,t){if(1&n&&(he(0),L(1,ote,1,0,"ng-container",31),fe()),2&n){const e=R(),i=mn(10);I(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Tn(4,kO,e.processedData,Ze(2,ate,e.columns)))}}function cte(n,t){1&n&&He(0)}function ute(n,t){1&n&&He(0)}function dte(n,t){if(1&n&&X(0,"tbody",40),2&n){const e=R().options,i=R();x("value",i.frozenValue)("frozenRows",!0)("pTableBody",e.columns)("pTableBodyTemplate",i.frozenBodyTemplate)("frozen",!0)}}function hte(n,t){if(1&n&&X(0,"tbody",41),2&n){const e=R().options;ci("height: calc("+e.spacerStyle.height+" - "+e.rows.length*e.itemSize+"px);")}}function fte(n,t){1&n&&He(0)}const _a=function(n){return{$implicit:n}};function pte(n,t){if(1&n&&(N(0,"tfoot",42,43),L(2,fte,1,0,"ng-container",31),F()),2&n){const e=R().options,i=R();I(2),x("ngTemplateOutlet",i.footerGroupedTemplate||i.footerTemplate)("ngTemplateOutletContext",Ze(2,_a,e.columns))}}const mte=function(n,t,e){return{"p-datatable-table":!0,"p-datatable-scrollable-table":n,"p-datatable-resizable-table":t,"p-datatable-resizable-table-fit":e}};function _te(n,t){if(1&n&&(N(0,"table",32,33),L(2,cte,1,0,"ng-container",31),N(3,"thead",34,35),L(5,ute,1,0,"ng-container",31),F(),L(6,dte,1,5,"tbody",36),X(7,"tbody",37),L(8,hte,1,2,"tbody",38),L(9,pte,3,4,"tfoot",39),F()),2&n){const e=t.options,i=R();ci(i.tableStyle),Ue(i.tableStyleClass),x("ngClass",Zi(20,mte,i.scrollable,i.resizableColumns,i.resizableColumns&&"fit"===i.columnResizeMode)),xe("id",i.id+"-table"),I(2),x("ngTemplateOutlet",i.colGroupTemplate)("ngTemplateOutletContext",Ze(24,_a,e.columns)),I(3),x("ngTemplateOutlet",i.headerGroupedTemplate||i.headerTemplate)("ngTemplateOutletContext",Ze(26,_a,e.columns)),I(1),x("ngIf",i.frozenValue||i.frozenBodyTemplate),I(1),ci(e.contentStyle),x("ngClass",e.contentStyleClass)("value",i.dataToRender(e.rows))("pTableBody",e.columns)("pTableBodyTemplate",i.bodyTemplate)("scrollerOptions",e),I(1),x("ngIf",e.spacerStyle),I(1),x("ngIf",i.footerGroupedTemplate||i.footerTemplate)}}function gte(n,t){1&n&&He(0)}function yte(n,t){1&n&&L(0,gte,1,0,"ng-container",21),2&n&&x("ngTemplateOutlet",R(3).paginatorFirstPageLinkIconTemplate)}function vte(n,t){1&n&&L(0,yte,1,1,"ng-template",24)}function bte(n,t){1&n&&He(0)}function wte(n,t){1&n&&L(0,bte,1,0,"ng-container",21),2&n&&x("ngTemplateOutlet",R(3).paginatorPreviousPageLinkIconTemplate)}function Mte(n,t){1&n&&L(0,wte,1,1,"ng-template",25)}function Tte(n,t){1&n&&He(0)}function Ste(n,t){1&n&&L(0,Tte,1,0,"ng-container",21),2&n&&x("ngTemplateOutlet",R(3).paginatorLastPageLinkIconTemplate)}function Cte(n,t){1&n&&L(0,Ste,1,1,"ng-template",26)}function Dte(n,t){1&n&&He(0)}function xte(n,t){1&n&&L(0,Dte,1,0,"ng-container",21),2&n&&x("ngTemplateOutlet",R(3).paginatorNextPageLinkIconTemplate)}function kte(n,t){1&n&&L(0,xte,1,1,"ng-template",27)}function Ite(n,t){if(1&n){const e=Fe();N(0,"p-paginator",44),ce("onPageChange",function(s){return q(e),K(R().onPageChange(s))}),L(1,vte,1,0,null,8),L(2,Mte,1,0,null,8),L(3,Cte,1,0,null,8),L(4,kte,1,0,null,8),F()}if(2&n){const e=R();x("rows",e.rows)("first",e.first)("totalRecords",e.totalRecords)("pageLinkSize",e.pageLinks)("alwaysShow",e.alwaysShowPaginator)("rowsPerPageOptions",e.rowsPerPageOptions)("templateLeft",e.paginatorLeftTemplate)("templateRight",e.paginatorRightTemplate)("dropdownAppendTo",e.paginatorDropdownAppendTo)("dropdownScrollHeight",e.paginatorDropdownScrollHeight)("currentPageReportTemplate",e.currentPageReportTemplate)("showFirstLastIcon",e.showFirstLastIcon)("dropdownItemTemplate",e.paginatorDropdownItemTemplate)("showCurrentPageReport",e.showCurrentPageReport)("showJumpToPageDropdown",e.showJumpToPageDropdown)("showJumpToPageInput",e.showJumpToPageInput)("showPageLinks",e.showPageLinks),I(1),x("ngIf",e.paginatorFirstPageLinkIconTemplate),I(1),x("ngIf",e.paginatorPreviousPageLinkIconTemplate),I(1),x("ngIf",e.paginatorLastPageLinkIconTemplate),I(1),x("ngIf",e.paginatorNextPageLinkIconTemplate)}}function Ete(n,t){1&n&&He(0)}function Lte(n,t){if(1&n&&(N(0,"div",45),L(1,Ete,1,0,"ng-container",21),F()),2&n){const e=R();I(1),x("ngTemplateOutlet",e.summaryTemplate)}}function Pte(n,t){1&n&&X(0,"div",46,47)}function Ate(n,t){1&n&&X(0,"ArrowDownIcon")}function Ote(n,t){}function Rte(n,t){1&n&&L(0,Ote,0,0,"ng-template")}function Fte(n,t){if(1&n&&(N(0,"span",48,49),L(2,Ate,1,0,"ArrowDownIcon",8),L(3,Rte,1,0,null,21),F()),2&n){const e=R();I(2),x("ngIf",!e.reorderIndicatorUpIconTemplate),I(1),x("ngTemplateOutlet",e.reorderIndicatorUpIconTemplate)}}function Nte(n,t){1&n&&X(0,"ArrowUpIcon")}function Hte(n,t){}function Yte(n,t){1&n&&L(0,Hte,0,0,"ng-template")}function Vte(n,t){if(1&n&&(N(0,"span",50,51),L(2,Nte,1,0,"ArrowUpIcon",8),L(3,Yte,1,0,null,21),F()),2&n){const e=R();I(2),x("ngIf",!e.reorderIndicatorDownIconTemplate),I(1),x("ngTemplateOutlet",e.reorderIndicatorDownIconTemplate)}}const Bte=function(n,t,e){return{"p-datatable p-component":!0,"p-datatable-hoverable-rows":n,"p-datatable-scrollable":t,"p-datatable-flex-scrollable":e}},zte=function(n){return{maxHeight:n}},jte=["pTableBody",""];function Wte(n,t){1&n&&He(0)}const mw=function(n,t,e,i,s){return{$implicit:n,rowIndex:t,columns:e,editing:i,frozen:s}};function Ute(n,t){if(1&n&&(he(0,3),L(1,Wte,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",r.dt.groupHeaderTemplate)("ngTemplateOutletContext",Jp(2,mw,i,r.getRowIndex(s),r.columns,"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function Gte(n,t){1&n&&He(0)}function $te(n,t){if(1&n&&(he(0),L(1,Gte,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",i?r.template:r.dt.loadingBodyTemplate)("ngTemplateOutletContext",Jp(2,mw,i,r.getRowIndex(s),r.columns,"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function qte(n,t){1&n&&He(0)}const Kte=function(n,t,e,i,s,r,o){return{$implicit:n,rowIndex:t,columns:e,editing:i,frozen:s,rowgroup:r,rowspan:o}};function Xte(n,t){if(1&n&&(he(0),L(1,qte,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",i?r.template:r.dt.loadingBodyTemplate)("ngTemplateOutletContext",function S2(n,t,e,i,s,r,o,a,l,c){const u=Ri()+n,f=J();let p=Os(f,u,e,i,s,r);return Bp(f,u+4,o,a,l)||p?Ir(f,u+7,c?t.call(c,e,i,s,r,o,a,l):t(e,i,s,r,o,a,l)):bd(f,u+7)}(2,Kte,i,r.getRowIndex(s),r.columns,"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen,r.shouldRenderRowspan(r.value,i,s),r.calculateRowGroupSize(r.value,i,s)))}}function Jte(n,t){1&n&&He(0)}function Zte(n,t){if(1&n&&(he(0,3),L(1,Jte,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",r.dt.groupFooterTemplate)("ngTemplateOutletContext",Jp(2,mw,i,r.getRowIndex(s),r.columns,"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function Qte(n,t){if(1&n&&(L(0,Ute,2,8,"ng-container",2),L(1,$te,2,8,"ng-container",0),L(2,Xte,2,10,"ng-container",0),L(3,Zte,2,8,"ng-container",2)),2&n){const e=t.$implicit,i=t.index,s=R(2);x("ngIf",s.dt.groupHeaderTemplate&&!s.dt.virtualScroll&&"subheader"===s.dt.rowGroupMode&&s.shouldRenderRowGroupHeader(s.value,e,i)),I(1),x("ngIf","rowspan"!==s.dt.rowGroupMode),I(1),x("ngIf","rowspan"===s.dt.rowGroupMode),I(1),x("ngIf",s.dt.groupFooterTemplate&&!s.dt.virtualScroll&&"subheader"===s.dt.rowGroupMode&&s.shouldRenderRowGroupFooter(s.value,e,i))}}function ene(n,t){if(1&n&&(he(0),L(1,Qte,4,4,"ng-template",1),fe()),2&n){const e=R();I(1),x("ngForOf",e.value)("ngForTrackBy",e.dt.rowTrackBy)}}function tne(n,t){1&n&&He(0)}const y_=function(n,t,e,i,s,r){return{$implicit:n,rowIndex:t,columns:e,expanded:i,editing:s,frozen:r}};function nne(n,t){if(1&n&&(he(0),L(1,tne,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",r.template)("ngTemplateOutletContext",Ec(2,y_,i,r.getRowIndex(s),r.columns,r.dt.isRowExpanded(i),"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function ine(n,t){1&n&&He(0)}function sne(n,t){if(1&n&&(he(0,3),L(1,ine,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",r.dt.groupHeaderTemplate)("ngTemplateOutletContext",Ec(2,y_,i,r.getRowIndex(s),r.columns,r.dt.isRowExpanded(i),"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function rne(n,t){1&n&&He(0)}function one(n,t){1&n&&He(0)}function ane(n,t){if(1&n&&(he(0,3),L(1,one,1,0,"ng-container",4),fe()),2&n){const e=R(2),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",r.dt.groupFooterTemplate)("ngTemplateOutletContext",Ec(2,y_,i,r.getRowIndex(s),r.columns,r.dt.isRowExpanded(i),"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}const IO=function(n,t,e,i){return{$implicit:n,rowIndex:t,columns:e,frozen:i}};function lne(n,t){if(1&n&&(he(0),L(1,rne,1,0,"ng-container",4),L(2,ane,2,9,"ng-container",2),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",r.dt.expandedRowTemplate)("ngTemplateOutletContext",Ad(3,IO,i,r.getRowIndex(s),r.columns,r.frozen)),I(1),x("ngIf",r.dt.groupFooterTemplate&&"subheader"===r.dt.rowGroupMode&&r.shouldRenderRowGroupFooter(r.value,i,r.getRowIndex(s)))}}function cne(n,t){if(1&n&&(L(0,nne,2,9,"ng-container",0),L(1,sne,2,9,"ng-container",2),L(2,lne,3,8,"ng-container",0)),2&n){const e=t.$implicit,i=t.index,s=R(2);x("ngIf",!s.dt.groupHeaderTemplate),I(1),x("ngIf",s.dt.groupHeaderTemplate&&"subheader"===s.dt.rowGroupMode&&s.shouldRenderRowGroupHeader(s.value,e,s.getRowIndex(i))),I(1),x("ngIf",s.dt.isRowExpanded(e))}}function une(n,t){if(1&n&&(he(0),L(1,cne,3,3,"ng-template",1),fe()),2&n){const e=R();I(1),x("ngForOf",e.value)("ngForTrackBy",e.dt.rowTrackBy)}}function dne(n,t){1&n&&He(0)}function hne(n,t){1&n&&He(0)}function fne(n,t){if(1&n&&(he(0),L(1,hne,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),x("ngTemplateOutlet",r.dt.frozenExpandedRowTemplate)("ngTemplateOutletContext",Ad(2,IO,i,r.getRowIndex(s),r.columns,r.frozen))}}function pne(n,t){if(1&n&&(L(0,dne,1,0,"ng-container",4),L(1,fne,2,7,"ng-container",0)),2&n){const e=t.$implicit,i=t.index,s=R(2);x("ngTemplateOutlet",s.template)("ngTemplateOutletContext",Ec(3,y_,e,s.getRowIndex(i),s.columns,s.dt.isRowExpanded(e),"row"===s.dt.editMode&&s.dt.isRowEditing(e),s.frozen)),I(1),x("ngIf",s.dt.isRowExpanded(e))}}function mne(n,t){if(1&n&&(he(0),L(1,pne,2,10,"ng-template",1),fe()),2&n){const e=R();I(1),x("ngForOf",e.value)("ngForTrackBy",e.dt.rowTrackBy)}}function _ne(n,t){1&n&&He(0)}const EO=function(n,t){return{$implicit:n,frozen:t}};function gne(n,t){if(1&n&&(he(0),L(1,_ne,1,0,"ng-container",4),fe()),2&n){const e=R();I(1),x("ngTemplateOutlet",e.dt.loadingBodyTemplate)("ngTemplateOutletContext",Tn(2,EO,e.columns,e.frozen))}}function yne(n,t){1&n&&He(0)}function vne(n,t){if(1&n&&(he(0),L(1,yne,1,0,"ng-container",4),fe()),2&n){const e=R();I(1),x("ngTemplateOutlet",e.dt.emptyMessageTemplate)("ngTemplateOutletContext",Tn(2,EO,e.columns,e.frozen))}}let _w=(()=>{class n{constructor(){h(this,"sortSource",new It),h(this,"selectionSource",new It),h(this,"contextMenuSource",new It),h(this,"valueSource",new It),h(this,"totalRecordsSource",new It),h(this,"columnsSource",new It),h(this,"sortSource$",this.sortSource.asObservable()),h(this,"selectionSource$",this.selectionSource.asObservable()),h(this,"contextMenuSource$",this.contextMenuSource.asObservable()),h(this,"valueSource$",this.valueSource.asObservable()),h(this,"totalRecordsSource$",this.totalRecordsSource.asObservable()),h(this,"columnsSource$",this.columnsSource.asObservable())}onSort(e){this.sortSource.next(e)}onSelectionChange(){this.selectionSource.next(null)}onContextMenu(e){this.contextMenuSource.next(e)}onValueChange(e){this.valueSource.next(e)}onTotalRecordsChange(e){this.totalRecordsSource.next(e)}onColumnsChange(e){this.columnsSource.next(e)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac})),n})(),v_=(()=>{class n{get responsive(){return this._responsive}set responsive(e){this._responsive=e,console.warn("responsive propery is deprecated as table is always responsive with scrollable behavior.")}get value(){return this._value}set value(e){this._value=e}get columns(){return this._columns}set columns(e){this._columns=e}get first(){return this._first}set first(e){this._first=e}get rows(){return this._rows}set rows(e){this._rows=e}get totalRecords(){return this._totalRecords}set totalRecords(e){this._totalRecords=e,this.tableService.onTotalRecordsChange(this._totalRecords)}get sortField(){return this._sortField}set sortField(e){this._sortField=e}get sortOrder(){return this._sortOrder}set sortOrder(e){this._sortOrder=e}get multiSortMeta(){return this._multiSortMeta}set multiSortMeta(e){this._multiSortMeta=e}get selection(){return this._selection}set selection(e){this._selection=e}get selectAll(){return this._selection}set selectAll(e){this._selection=e}get virtualRowHeight(){return this._virtualRowHeight}set virtualRowHeight(e){this._virtualRowHeight=e,console.warn("The virtualRowHeight property is deprecated.")}constructor(e,i,s,r,o,a,l,c,u){h(this,"document",void 0),h(this,"platformId",void 0),h(this,"renderer",void 0),h(this,"el",void 0),h(this,"zone",void 0),h(this,"tableService",void 0),h(this,"cd",void 0),h(this,"filterService",void 0),h(this,"overlayService",void 0),h(this,"frozenColumns",void 0),h(this,"frozenValue",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"tableStyle",void 0),h(this,"tableStyleClass",void 0),h(this,"paginator",void 0),h(this,"pageLinks",5),h(this,"rowsPerPageOptions",void 0),h(this,"alwaysShowPaginator",!0),h(this,"paginatorPosition","bottom"),h(this,"paginatorDropdownAppendTo",void 0),h(this,"paginatorDropdownScrollHeight","200px"),h(this,"currentPageReportTemplate","{currentPage} of {totalPages}"),h(this,"showCurrentPageReport",void 0),h(this,"showJumpToPageDropdown",void 0),h(this,"showJumpToPageInput",void 0),h(this,"showFirstLastIcon",!0),h(this,"showPageLinks",!0),h(this,"defaultSortOrder",1),h(this,"sortMode","single"),h(this,"resetPageOnSort",!0),h(this,"selectionMode",void 0),h(this,"selectionPageOnly",void 0),h(this,"contextMenuSelection",void 0),h(this,"contextMenuSelectionChange",new ue),h(this,"contextMenuSelectionMode","separate"),h(this,"dataKey",void 0),h(this,"metaKeySelection",void 0),h(this,"rowSelectable",void 0),h(this,"rowTrackBy",(f,p)=>p),h(this,"lazy",!1),h(this,"lazyLoadOnInit",!0),h(this,"compareSelectionBy","deepEquals"),h(this,"csvSeparator",","),h(this,"exportFilename","download"),h(this,"filters",{}),h(this,"globalFilterFields",void 0),h(this,"filterDelay",300),h(this,"filterLocale",void 0),h(this,"expandedRowKeys",{}),h(this,"editingRowKeys",{}),h(this,"rowExpandMode","multiple"),h(this,"scrollable",void 0),h(this,"scrollDirection","vertical"),h(this,"rowGroupMode",void 0),h(this,"scrollHeight",void 0),h(this,"virtualScroll",void 0),h(this,"virtualScrollItemSize",void 0),h(this,"virtualScrollOptions",void 0),h(this,"virtualScrollDelay",250),h(this,"frozenWidth",void 0),h(this,"_responsive",void 0),h(this,"contextMenu",void 0),h(this,"resizableColumns",void 0),h(this,"columnResizeMode","fit"),h(this,"reorderableColumns",void 0),h(this,"loading",void 0),h(this,"loadingIcon",void 0),h(this,"showLoader",!0),h(this,"rowHover",void 0),h(this,"customSort",void 0),h(this,"showInitialSortBadge",!0),h(this,"autoLayout",void 0),h(this,"exportFunction",void 0),h(this,"exportHeader",void 0),h(this,"stateKey",void 0),h(this,"stateStorage","session"),h(this,"editMode","cell"),h(this,"groupRowsBy",void 0),h(this,"groupRowsByOrder",1),h(this,"responsiveLayout","scroll"),h(this,"breakpoint","960px"),h(this,"selectAllChange",new ue),h(this,"selectionChange",new ue),h(this,"onRowSelect",new ue),h(this,"onRowUnselect",new ue),h(this,"onPage",new ue),h(this,"onSort",new ue),h(this,"onFilter",new ue),h(this,"onLazyLoad",new ue),h(this,"onRowExpand",new ue),h(this,"onRowCollapse",new ue),h(this,"onContextMenuSelect",new ue),h(this,"onColResize",new ue),h(this,"onColReorder",new ue),h(this,"onRowReorder",new ue),h(this,"onEditInit",new ue),h(this,"onEditComplete",new ue),h(this,"onEditCancel",new ue),h(this,"onHeaderCheckboxToggle",new ue),h(this,"sortFunction",new ue),h(this,"firstChange",new ue),h(this,"rowsChange",new ue),h(this,"onStateSave",new ue),h(this,"onStateRestore",new ue),h(this,"containerViewChild",void 0),h(this,"resizeHelperViewChild",void 0),h(this,"reorderIndicatorUpViewChild",void 0),h(this,"reorderIndicatorDownViewChild",void 0),h(this,"wrapperViewChild",void 0),h(this,"tableViewChild",void 0),h(this,"tableHeaderViewChild",void 0),h(this,"tableFooterViewChild",void 0),h(this,"scroller",void 0),h(this,"templates",void 0),h(this,"_virtualRowHeight",28),h(this,"_value",[]),h(this,"_columns",void 0),h(this,"_totalRecords",0),h(this,"_first",0),h(this,"_rows",void 0),h(this,"filteredValue",void 0),h(this,"headerTemplate",void 0),h(this,"headerGroupedTemplate",void 0),h(this,"bodyTemplate",void 0),h(this,"loadingBodyTemplate",void 0),h(this,"captionTemplate",void 0),h(this,"footerTemplate",void 0),h(this,"footerGroupedTemplate",void 0),h(this,"summaryTemplate",void 0),h(this,"colGroupTemplate",void 0),h(this,"expandedRowTemplate",void 0),h(this,"groupHeaderTemplate",void 0),h(this,"groupFooterTemplate",void 0),h(this,"frozenExpandedRowTemplate",void 0),h(this,"frozenHeaderTemplate",void 0),h(this,"frozenBodyTemplate",void 0),h(this,"frozenFooterTemplate",void 0),h(this,"frozenColGroupTemplate",void 0),h(this,"emptyMessageTemplate",void 0),h(this,"paginatorLeftTemplate",void 0),h(this,"paginatorRightTemplate",void 0),h(this,"paginatorDropdownItemTemplate",void 0),h(this,"loadingIconTemplate",void 0),h(this,"reorderIndicatorUpIconTemplate",void 0),h(this,"reorderIndicatorDownIconTemplate",void 0),h(this,"sortIconTemplate",void 0),h(this,"checkboxIconTemplate",void 0),h(this,"headerCheckboxIconTemplate",void 0),h(this,"paginatorFirstPageLinkIconTemplate",void 0),h(this,"paginatorLastPageLinkIconTemplate",void 0),h(this,"paginatorPreviousPageLinkIconTemplate",void 0),h(this,"paginatorNextPageLinkIconTemplate",void 0),h(this,"selectionKeys",{}),h(this,"lastResizerHelperX",void 0),h(this,"reorderIconWidth",void 0),h(this,"reorderIconHeight",void 0),h(this,"draggedColumn",void 0),h(this,"draggedRowIndex",void 0),h(this,"droppedRowIndex",void 0),h(this,"rowDragging",void 0),h(this,"dropPosition",void 0),h(this,"editingCell",void 0),h(this,"editingCellData",void 0),h(this,"editingCellField",void 0),h(this,"editingCellRowIndex",void 0),h(this,"selfClick",void 0),h(this,"documentEditListener",void 0),h(this,"_multiSortMeta",void 0),h(this,"_sortField",void 0),h(this,"_sortOrder",1),h(this,"preventSelectionSetterPropagation",void 0),h(this,"_selection",void 0),h(this,"_selectAll",null),h(this,"anchorRowIndex",void 0),h(this,"rangeRowIndex",void 0),h(this,"filterTimeout",void 0),h(this,"initialized",void 0),h(this,"rowTouched",void 0),h(this,"restoringSort",void 0),h(this,"restoringFilter",void 0),h(this,"stateRestored",void 0),h(this,"columnOrderStateRestored",void 0),h(this,"columnWidthsState",void 0),h(this,"tableWidthState",void 0),h(this,"overlaySubscription",void 0),h(this,"resizeColumnElement",void 0),h(this,"columnResizing",!1),h(this,"rowGroupHeaderStyleObject",{}),h(this,"id",zs()),h(this,"styleElement",void 0),h(this,"responsiveStyleElement",void 0),h(this,"window",void 0),this.document=e,this.platformId=i,this.renderer=s,this.el=r,this.zone=o,this.tableService=a,this.cd=l,this.filterService=c,this.overlayService=u,this.window=this.document.defaultView}ngOnInit(){this.lazy&&this.lazyLoadOnInit&&(this.virtualScroll||this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.restoringFilter&&(this.restoringFilter=!1)),"stack"===this.responsiveLayout&&!this.scrollable&&this.createResponsiveStyle(),this.initialized=!0}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"caption":this.captionTemplate=e.template;break;case"header":this.headerTemplate=e.template;break;case"headergrouped":this.headerGroupedTemplate=e.template;break;case"body":this.bodyTemplate=e.template;break;case"loadingbody":this.loadingBodyTemplate=e.template;break;case"footer":this.footerTemplate=e.template;break;case"footergrouped":this.footerGroupedTemplate=e.template;break;case"summary":this.summaryTemplate=e.template;break;case"colgroup":this.colGroupTemplate=e.template;break;case"rowexpansion":this.expandedRowTemplate=e.template;break;case"groupheader":this.groupHeaderTemplate=e.template;break;case"groupfooter":this.groupFooterTemplate=e.template;break;case"frozenheader":this.frozenHeaderTemplate=e.template;break;case"frozenbody":this.frozenBodyTemplate=e.template;break;case"frozenfooter":this.frozenFooterTemplate=e.template;break;case"frozencolgroup":this.frozenColGroupTemplate=e.template;break;case"frozenrowexpansion":this.frozenExpandedRowTemplate=e.template;break;case"emptymessage":this.emptyMessageTemplate=e.template;break;case"paginatorleft":this.paginatorLeftTemplate=e.template;break;case"paginatorright":this.paginatorRightTemplate=e.template;break;case"paginatordropdownitem":this.paginatorDropdownItemTemplate=e.template;break;case"paginatorfirstpagelinkicon":this.paginatorFirstPageLinkIconTemplate=e.template;break;case"paginatorlastpagelinkicon":this.paginatorLastPageLinkIconTemplate=e.template;break;case"paginatorpreviouspagelinkicon":this.paginatorPreviousPageLinkIconTemplate=e.template;break;case"paginatornextpagelinkicon":this.paginatorNextPageLinkIconTemplate=e.template;break;case"loadingicon":this.loadingIconTemplate=e.template;break;case"reorderindicatorupicon":this.reorderIndicatorUpIconTemplate=e.template;break;case"reorderindicatordownicon":this.reorderIndicatorDownIconTemplate=e.template;break;case"sorticon":this.sortIconTemplate=e.template;break;case"checkboxicon":this.checkboxIconTemplate=e.template;break;case"headercheckboxicon":this.headerCheckboxIconTemplate=e.template}})}ngAfterViewInit(){this.isStateful()&&this.resizableColumns&&this.restoreColumnWidths()}ngOnChanges(e){e.value&&(this.isStateful()&&!this.stateRestored&&this.restoreState(),this._value=e.value.currentValue,this.lazy||(this.totalRecords=this._value?this._value.length:0,"single"==this.sortMode&&(this.sortField||this.groupRowsBy)?this.sortSingle():"multiple"==this.sortMode&&(this.multiSortMeta||this.groupRowsBy)?this.sortMultiple():this.hasFilter()&&this._filter()),this.tableService.onValueChange(e.value.currentValue)),e.columns&&(this._columns=e.columns.currentValue,this.tableService.onColumnsChange(e.columns.currentValue),this._columns&&this.isStateful()&&this.reorderableColumns&&!this.columnOrderStateRestored&&this.restoreColumnOrder()),e.sortField&&(this._sortField=e.sortField.currentValue,(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle()),e.groupRowsBy&&(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle(),e.sortOrder&&(this._sortOrder=e.sortOrder.currentValue,(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle()),e.groupRowsByOrder&&(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle(),e.multiSortMeta&&(this._multiSortMeta=e.multiSortMeta.currentValue,"multiple"===this.sortMode&&(this.initialized||!this.lazy&&!this.virtualScroll)&&this.sortMultiple()),e.selection&&(this._selection=e.selection.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange()),this.preventSelectionSetterPropagation=!1),e.selectAll&&(this._selectAll=e.selectAll.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()),this.preventSelectionSetterPropagation=!1)}get processedData(){return this.filteredValue||this.value||[]}dataToRender(e){const i=e||this.processedData;if(i&&this.paginator){const s=this.lazy?0:this.first;return i.slice(s,s+this.rows)}return i}updateSelectionKeys(){if(this.dataKey&&this._selection)if(this.selectionKeys={},Array.isArray(this._selection))for(let e of this._selection)this.selectionKeys[String(ye.resolveFieldData(e,this.dataKey))]=1;else this.selectionKeys[String(ye.resolveFieldData(this._selection,this.dataKey))]=1}onPageChange(e){this.first=e.first,this.rows=e.rows,this.onPage.emit({first:this.first,rows:this.rows}),this.lazy&&this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.firstChange.emit(this.first),this.rowsChange.emit(this.rows),this.tableService.onValueChange(this.value),this.isStateful()&&this.saveState(),this.anchorRowIndex=null,this.scrollable&&this.resetScrollTop()}sort(e){let i=e.originalEvent;if("single"===this.sortMode&&(this._sortOrder=this.sortField===e.field?-1*this.sortOrder:this.defaultSortOrder,this._sortField=e.field,this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop()),this.sortSingle()),"multiple"===this.sortMode){let s=i.metaKey||i.ctrlKey,r=this.getSortMeta(e.field);r?s?r.order=-1*r.order:(this._multiSortMeta=[{field:e.field,order:-1*r.order}],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop())):((!s||!this.multiSortMeta)&&(this._multiSortMeta=[],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first))),this._multiSortMeta.push({field:e.field,order:this.defaultSortOrder})),this.sortMultiple()}this.isStateful()&&this.saveState(),this.anchorRowIndex=null}sortSingle(){let e=this.sortField||this.groupRowsBy,i=this.sortField?this.sortOrder:this.groupRowsByOrder;if(this.groupRowsBy&&this.sortField&&this.groupRowsBy!==this.sortField)return this._multiSortMeta=[this.getGroupRowsMeta(),{field:this.sortField,order:this.sortOrder}],void this.sortMultiple();if(e&&i){this.restoringSort&&(this.restoringSort=!1),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,field:e,order:i}):(this.value.sort((r,o)=>{let a=ye.resolveFieldData(r,e),l=ye.resolveFieldData(o,e),c=null;return c=null==a&&null!=l?-1:null!=a&&null==l?1:null==a&&null==l?0:"string"==typeof a&&"string"==typeof l?a.localeCompare(l):al?1:0,i*c}),this._value=[...this.value]),this.hasFilter()&&this._filter());let s={field:e,order:i};this.onSort.emit(s),this.tableService.onSort(s)}}sortMultiple(){this.groupRowsBy&&(this._multiSortMeta?this.multiSortMeta[0].field!==this.groupRowsBy&&(this._multiSortMeta=[this.getGroupRowsMeta(),...this._multiSortMeta]):this._multiSortMeta=[this.getGroupRowsMeta()]),this.multiSortMeta&&(this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,multiSortMeta:this.multiSortMeta}):(this.value.sort((e,i)=>this.multisortField(e,i,this.multiSortMeta,0)),this._value=[...this.value]),this.hasFilter()&&this._filter()),this.onSort.emit({multisortmeta:this.multiSortMeta}),this.tableService.onSort(this.multiSortMeta))}multisortField(e,i,s,r){const o=ye.resolveFieldData(e,s[r].field),a=ye.resolveFieldData(i,s[r].field);return 0===ye.compare(o,a,this.filterLocale)?s.length-1>r?this.multisortField(e,i,s,r+1):0:this.compareValuesOnSort(o,a,s[r].order)}compareValuesOnSort(e,i,s){return ye.sort(e,i,s,this.filterLocale,this.sortOrder)}getSortMeta(e){if(this.multiSortMeta&&this.multiSortMeta.length)for(let i=0;iv!=p),this.selectionChange.emit(this.selection),u&&delete this.selectionKeys[u]}this.onRowUnselect.emit({originalEvent:e.originalEvent,data:o,type:"row"})}else this.isSingleSelectionMode()?(this._selection=o,this.selectionChange.emit(o),u&&(this.selectionKeys={},this.selectionKeys[u]=1)):this.isMultipleSelectionMode()&&(f?this._selection=this.selection||[]:(this._selection=[],this.selectionKeys={}),this._selection=[...this.selection,o],this.selectionChange.emit(this.selection),u&&(this.selectionKeys[u]=1)),this.onRowSelect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a})}else if("single"===this.selectionMode)l?(this._selection=null,this.selectionKeys={},this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a})):(this._selection=o,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a}),u&&(this.selectionKeys={},this.selectionKeys[u]=1));else if("multiple"===this.selectionMode)if(l){let f=this.findIndexInSelection(o);this._selection=this.selection.filter((p,_)=>_!=f),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a}),u&&delete this.selectionKeys[u]}else this._selection=this.selection?[...this.selection,o]:[o],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a}),u&&(this.selectionKeys[u]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}this.rowTouched=!1}}handleRowTouchEnd(e){this.rowTouched=!0}handleRowRightClick(e){if(this.contextMenu){const i=e.rowData,s=e.rowIndex;if("separate"===this.contextMenuSelectionMode)this.contextMenuSelection=i,this.contextMenuSelectionChange.emit(i),this.onContextMenuSelect.emit({originalEvent:e.originalEvent,data:i,index:e.rowIndex}),this.contextMenu.show(e.originalEvent),this.tableService.onContextMenu(i);else if("joint"===this.contextMenuSelectionMode){this.preventSelectionSetterPropagation=!0;let r=this.isSelected(i),o=this.dataKey?String(ye.resolveFieldData(i,this.dataKey)):null;if(!r){if(!this.isRowSelectable(i,s))return;this.isSingleSelectionMode()?(this.selection=i,this.selectionChange.emit(i),o&&(this.selectionKeys={},this.selectionKeys[o]=1)):this.isMultipleSelectionMode()&&(this._selection=this.selection?[...this.selection,i]:[i],this.selectionChange.emit(this.selection),o&&(this.selectionKeys[o]=1))}this.tableService.onSelectionChange(),this.contextMenu.show(e.originalEvent),this.onContextMenuSelect.emit({originalEvent:e,data:i,index:e.rowIndex})}}}selectRange(e,i){let s,r;this.anchorRowIndex>i?(s=i,r=this.anchorRowIndex):this.anchorRowIndexo?(i=this.anchorRowIndex,s=this.rangeRowIndex):rp!=c);let u=this.dataKey?String(ye.resolveFieldData(l,this.dataKey)):null;u&&delete this.selectionKeys[u],this.onRowUnselect.emit({originalEvent:e,data:l,type:"row"})}}isSelected(e){return!(!e||!this.selection)&&(this.dataKey?void 0!==this.selectionKeys[ye.resolveFieldData(e,this.dataKey)]:Array.isArray(this.selection)?this.findIndexInSelection(e)>-1:this.equals(e,this.selection))}findIndexInSelection(e){let i=-1;if(this.selection&&this.selection.length)for(let s=0;sl!=o),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:i,type:"checkbox"}),r&&delete this.selectionKeys[r]}else{if(!this.isRowSelectable(i,e.rowIndex))return;this._selection=this.selection?[...this.selection,i]:[i],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:i,type:"checkbox"}),r&&(this.selectionKeys[r]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}toggleRowsWithCheckbox(e,i){if(null!==this._selectAll)this.selectAllChange.emit({originalEvent:e,checked:i});else{const s=this.selectionPageOnly?this.dataToRender(this.processedData):this.processedData;let r=this.selectionPageOnly&&this._selection?this._selection.filter(o=>!s.some(a=>this.equals(o,a))):[];i&&(r=this.frozenValue?[...r,...this.frozenValue,...s]:[...r,...s],r=this.rowSelectable?r.filter((o,a)=>this.rowSelectable({data:o,index:a})):r),this._selection=r,this.preventSelectionSetterPropagation=!0,this.updateSelectionKeys(),this.selectionChange.emit(this._selection),this.tableService.onSelectionChange(),this.onHeaderCheckboxToggle.emit({originalEvent:e,checked:i}),this.isStateful()&&this.saveState()}}equals(e,i){return"equals"===this.compareSelectionBy?e===i:ye.equals(e,i,this.dataKey)}filter(e,i,s){this.filterTimeout&&clearTimeout(this.filterTimeout),this.isFilterBlank(e)?this.filters[i]&&delete this.filters[i]:this.filters[i]={value:e,matchMode:s},this.filterTimeout=setTimeout(()=>{this._filter(),this.filterTimeout=null},this.filterDelay),this.anchorRowIndex=null}filterGlobal(e,i){this.filter(e,"global",i)}isFilterBlank(e){return null==e||!!("string"==typeof e&&0==e.trim().length||Array.isArray(e)&&0==e.length)}_filter(){if(this.restoringFilter||(this.first=0,this.firstChange.emit(this.first)),this.lazy)this.onLazyLoad.emit(this.createLazyLoadMetadata());else{if(!this.value)return;if(this.hasFilter()){let e;if(this.filters.global){if(!this.columns&&!this.globalFilterFields)throw new Error("Global filtering requires dynamic columns or globalFilterFields to be defined.");e=this.globalFilterFields||this.columns}this.filteredValue=[];for(let i=0;ithis.cd.detectChanges()}}clear(){this._sortField=null,this._sortOrder=this.defaultSortOrder,this._multiSortMeta=null,this.tableService.onSort(null),this.clearFilterValues(),this.filteredValue=null,this.first=0,this.firstChange.emit(this.first),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.totalRecords=this._value?this._value.length:0}clearFilterValues(){for(const[,e]of Object.entries(this.filters))if(Array.isArray(e))for(let i of e)i.value=null;else e&&(e.value=null)}reset(){this.clear()}getExportHeader(e){return e[this.exportHeader]||e.header||e.field}exportCSV(e){let i,s="",r=this.columns;e&&e.selectionOnly?i=this.selection||[]:e&&e.allValues?i=this.value||[]:(i=this.filteredValue||this.value,this.frozenValue&&(i=i?[...this.frozenValue,...i]:this.frozenValue));for(let l=0;l{s+="\n";for(let u=0;u{this.editingCell&&!this.selfClick&&this.isEditingCellValid()&&(G.removeClass(this.editingCell,"p-cell-editing"),this.editingCell=null,this.onEditComplete.emit({field:this.editingCellField,data:this.editingCellData,originalEvent:e,index:this.editingCellRowIndex}),this.editingCellField=null,this.editingCellData=null,this.editingCellRowIndex=null,this.unbindDocumentEditListener(),this.cd.markForCheck(),this.overlaySubscription&&this.overlaySubscription.unsubscribe()),this.selfClick=!1}))}unbindDocumentEditListener(){this.documentEditListener&&(this.documentEditListener(),this.documentEditListener=null)}initRowEdit(e){let i=String(ye.resolveFieldData(e,this.dataKey));this.editingRowKeys[i]=!0}saveRowEdit(e,i){if(0===G.find(i,".ng-invalid.ng-dirty").length){let s=String(ye.resolveFieldData(e,this.dataKey));delete this.editingRowKeys[s]}}cancelRowEdit(e){let i=String(ye.resolveFieldData(e,this.dataKey));delete this.editingRowKeys[i]}toggleRow(e,i){if(!this.dataKey)throw new Error("dataKey must be defined to use row expansion");let s=String(ye.resolveFieldData(e,this.dataKey));null!=this.expandedRowKeys[s]?(delete this.expandedRowKeys[s],this.onRowCollapse.emit({originalEvent:i,data:e})):("single"===this.rowExpandMode&&(this.expandedRowKeys={}),this.expandedRowKeys[s]=!0,this.onRowExpand.emit({originalEvent:i,data:e})),i&&i.preventDefault(),this.isStateful()&&this.saveState()}isRowExpanded(e){return!0===this.expandedRowKeys[String(ye.resolveFieldData(e,this.dataKey))]}isRowEditing(e){return!0===this.editingRowKeys[String(ye.resolveFieldData(e,this.dataKey))]}isSingleSelectionMode(){return"single"===this.selectionMode}isMultipleSelectionMode(){return"multiple"===this.selectionMode}onColumnResizeBegin(e){let i=G.getOffset(this.containerViewChild?.nativeElement).left;this.resizeColumnElement=e.target.parentElement,this.columnResizing=!0,this.lastResizerHelperX=e.pageX-i+this.containerViewChild?.nativeElement.scrollLeft,this.onColumnResize(e),e.preventDefault()}onColumnResize(e){let i=G.getOffset(this.containerViewChild?.nativeElement).left;G.addClass(this.containerViewChild?.nativeElement,"p-unselectable-text"),this.resizeHelperViewChild.nativeElement.style.height=this.containerViewChild?.nativeElement.offsetHeight+"px",this.resizeHelperViewChild.nativeElement.style.top="0px",this.resizeHelperViewChild.nativeElement.style.left=e.pageX-i+this.containerViewChild?.nativeElement.scrollLeft+"px",this.resizeHelperViewChild.nativeElement.style.display="block"}onColumnResizeEnd(){let e=this.resizeHelperViewChild?.nativeElement.offsetLeft-this.lastResizerHelperX,s=this.resizeColumnElement.offsetWidth+e;if(s>=(this.resizeColumnElement.style.minWidth.replace(/[^\d.]/g,"")||15)){if("fit"===this.columnResizeMode){let a=this.resizeColumnElement.nextElementSibling.offsetWidth-e;s>15&&a>15&&this.resizeTableCells(s,a)}else"expand"===this.columnResizeMode&&(this.setResizeTableWidth(this.tableViewChild?.nativeElement.offsetWidth+e+"px"),this.resizeTableCells(s,null));this.onColResize.emit({element:this.resizeColumnElement,delta:e}),this.isStateful()&&this.saveState()}this.resizeHelperViewChild.nativeElement.style.display="none",G.removeClass(this.containerViewChild?.nativeElement,"p-unselectable-text")}resizeTableCells(e,i){let s=G.index(this.resizeColumnElement),r=[];const o=G.findSingle(this.containerViewChild?.nativeElement,".p-datatable-thead");G.find(o,"tr > th").forEach(c=>r.push(G.getOuterWidth(c))),this.destroyStyleElement(),this.createStyleElement();let l="";r.forEach((c,u)=>{let f=u===s?e:i&&u===s+1?i:c;l+=`\n #${this.id}-table > .p-datatable-thead > tr > th:nth-child(${u+1}),\n #${this.id}-table > .p-datatable-tbody > tr > td:nth-child(${u+1}),\n #${this.id}-table > .p-datatable-tfoot > tr > td:nth-child(${u+1}) {\n width: ${f}px !important; max-width: ${f}px !important;\n }\n `}),this.renderer.setProperty(this.styleElement,"innerHTML",l)}onColumnDragStart(e,i){this.reorderIconWidth=G.getHiddenElementOuterWidth(this.reorderIndicatorUpViewChild?.nativeElement),this.reorderIconHeight=G.getHiddenElementOuterHeight(this.reorderIndicatorDownViewChild?.nativeElement),this.draggedColumn=i,e.dataTransfer.setData("text","b")}onColumnDragEnter(e,i){if(this.reorderableColumns&&this.draggedColumn&&i){e.preventDefault();let s=G.getOffset(this.containerViewChild?.nativeElement),r=G.getOffset(i);if(this.draggedColumn!=i){G.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),G.indexWithinGroup(i,"preorderablecolumn");let l=r.left-s.left,u=r.left+i.offsetWidth/2;this.reorderIndicatorUpViewChild.nativeElement.style.top=r.top-s.top-(this.reorderIconHeight-1)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.top=r.top-s.top+i.offsetHeight+"px",e.pageX>u?(this.reorderIndicatorUpViewChild.nativeElement.style.left=l+i.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=l+i.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=1):(this.reorderIndicatorUpViewChild.nativeElement.style.left=l-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=l-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=-1),this.reorderIndicatorUpViewChild.nativeElement.style.display="block",this.reorderIndicatorDownViewChild.nativeElement.style.display="block"}else e.dataTransfer.dropEffect="none"}}onColumnDragLeave(e){this.reorderableColumns&&this.draggedColumn&&e.preventDefault()}onColumnDrop(e,i){if(e.preventDefault(),this.draggedColumn){let s=G.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),r=G.indexWithinGroup(i,"preorderablecolumn"),o=s!=r;o&&(r-s==1&&-1===this.dropPosition||s-r==1&&1===this.dropPosition)&&(o=!1),o&&rs&&-1===this.dropPosition&&(r-=1),o&&(ye.reorderArray(this.columns,s,r),this.onColReorder.emit({dragIndex:s,dropIndex:r,columns:this.columns}),this.isStateful()&&this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.saveState()})})),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}}onRowDragStart(e,i){this.rowDragging=!0,this.draggedRowIndex=i,e.dataTransfer.setData("text","b")}onRowDragOver(e,i,s){if(this.rowDragging&&this.draggedRowIndex!==i){let r=G.getOffset(s).top,o=e.pageY,a=r+G.getOuterHeight(s)/2,l=s.previousElementSibling;othis.droppedRowIndex?this.droppedRowIndex:0===this.droppedRowIndex?0:this.droppedRowIndex-1;ye.reorderArray(this.value,this.draggedRowIndex,s),this.virtualScroll&&(this._value=[...this._value]),this.onRowReorder.emit({dragIndex:this.draggedRowIndex,dropIndex:s})}this.onRowDragLeave(e,i),this.onRowDragEnd(e)}isEmpty(){let e=this.filteredValue||this.value;return null==e||0==e.length}getBlockableElement(){return this.el.nativeElement.children[0]}getStorage(){if(!cr(this.platformId))throw new Error("Browser storage is not available in the server side.");switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}}isStateful(){return null!=this.stateKey}saveState(){const e=this.getStorage();let i={};this.paginator&&(i.first=this.first,i.rows=this.rows),this.sortField&&(i.sortField=this.sortField,i.sortOrder=this.sortOrder),this.multiSortMeta&&(i.multiSortMeta=this.multiSortMeta),this.hasFilter()&&(i.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(i),this.reorderableColumns&&this.saveColumnOrder(i),this.selection&&(i.selection=this.selection),Object.keys(this.expandedRowKeys).length&&(i.expandedRowKeys=this.expandedRowKeys),e.setItem(this.stateKey,JSON.stringify(i)),this.onStateSave.emit(i)}clearState(){const e=this.getStorage();this.stateKey&&e.removeItem(this.stateKey)}restoreState(){const i=this.getStorage().getItem(this.stateKey),s=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;if(i){let o=JSON.parse(i,function(o,a){return"string"==typeof a&&s.test(a)?new Date(a):a});this.paginator&&(void 0!==this.first&&(this.first=o.first,this.firstChange.emit(this.first)),void 0!==this.rows&&(this.rows=o.rows,this.rowsChange.emit(this.rows))),o.sortField&&(this.restoringSort=!0,this._sortField=o.sortField,this._sortOrder=o.sortOrder),o.multiSortMeta&&(this.restoringSort=!0,this._multiSortMeta=o.multiSortMeta),o.filters&&(this.restoringFilter=!0,this.filters=o.filters),this.resizableColumns&&(this.columnWidthsState=o.columnWidths,this.tableWidthState=o.tableWidth),o.expandedRowKeys&&(this.expandedRowKeys=o.expandedRowKeys),o.selection&&Promise.resolve(null).then(()=>this.selectionChange.emit(o.selection)),this.stateRestored=!0,this.onStateRestore.emit(o)}}saveColumnWidths(e){let i=[];G.find(this.containerViewChild?.nativeElement,".p-datatable-thead > tr > th").forEach(r=>i.push(G.getOuterWidth(r))),e.columnWidths=i.join(","),"expand"===this.columnResizeMode&&(e.tableWidth=G.getOuterWidth(this.tableViewChild?.nativeElement))}setResizeTableWidth(e){this.tableViewChild.nativeElement.style.width=e,this.tableViewChild.nativeElement.style.minWidth=e}restoreColumnWidths(){if(this.columnWidthsState){let e=this.columnWidthsState.split(",");if("expand"===this.columnResizeMode&&this.tableWidthState&&this.setResizeTableWidth(this.tableWidthState+"px"),ye.isNotEmpty(e)){this.createStyleElement();let i="";e.forEach((s,r)=>{i+=`\n #${this.id}-table > .p-datatable-thead > tr > th:nth-child(${r+1}),\n #${this.id}-table > .p-datatable-tbody > tr > td:nth-child(${r+1}),\n #${this.id}-table > .p-datatable-tfoot > tr > td:nth-child(${r+1}) {\n width: ${s}px !important; max-width: ${s}px !important\n }\n `}),this.styleElement.innerHTML=i}}}saveColumnOrder(e){if(this.columns){let i=[];this.columns.map(s=>{i.push(s.field||s.key)}),e.columnOrder=i}}restoreColumnOrder(){const i=this.getStorage().getItem(this.stateKey);if(i){let r=JSON.parse(i).columnOrder;if(r){let o=[];r.map(a=>{let l=this.findColumnByKey(a);l&&o.push(l)}),this.columnOrderStateRestored=!0,this.columns=o}}}findColumnByKey(e){if(!this.columns)return null;for(let i of this.columns)if(i.key===e||i.field===e)return i}createStyleElement(){this.styleElement=this.renderer.createElement("style"),this.styleElement.type="text/css",this.renderer.appendChild(this.document.head,this.styleElement)}getGroupRowsMeta(){return{field:this.groupRowsBy,order:this.groupRowsByOrder}}createResponsiveStyle(){cr(this.platformId)&&!this.responsiveStyleElement&&(this.responsiveStyleElement=this.renderer.createElement("style"),this.responsiveStyleElement.type="text/css",this.renderer.appendChild(this.document.head,this.responsiveStyleElement),this.renderer.setProperty(this.responsiveStyleElement,"innerHTML",`\n @media screen and (max-width: ${this.breakpoint}) {\n #${this.id}-table > .p-datatable-thead > tr > th,\n #${this.id}-table > .p-datatable-tfoot > tr > td {\n display: none !important;\n }\n \n #${this.id}-table > .p-datatable-tbody > tr > td {\n display: flex;\n width: 100% !important;\n align-items: center;\n justify-content: space-between;\n }\n \n #${this.id}-table > .p-datatable-tbody > tr > td:not(:last-child) {\n border: 0 none;\n }\n \n #${this.id}.p-datatable-gridlines > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tbody > tr > td:last-child {\n border-top: 0;\n border-right: 0;\n border-left: 0;\n }\n \n #${this.id}-table > .p-datatable-tbody > tr > td > .p-column-title {\n display: block;\n }\n }\n `))}destroyResponsiveStyle(){this.responsiveStyleElement&&(this.renderer.removeChild(this.document.head,this.responsiveStyleElement),this.responsiveStyleElement=null)}destroyStyleElement(){this.styleElement&&(this.renderer.removeChild(this.document.head,this.styleElement),this.styleElement=null)}ngOnDestroy(){this.unbindDocumentEditListener(),this.editingCell=null,this.initialized=null,this.destroyStyleElement(),this.destroyResponsiveStyle()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W(Ni),W(li),W($t),W(kt),W(_w),W(ii),W(UA),W(ew))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-table"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&(xt(Cee,5),xt(Dee,5),xt(xee,5),xt(kee,5),xt(Iee,5),xt(Eee,5),xt(Lee,5),xt(Pee,5),xt(Aee,5)),2&e){let s;rt(s=ot())&&(i.containerViewChild=s.first),rt(s=ot())&&(i.resizeHelperViewChild=s.first),rt(s=ot())&&(i.reorderIndicatorUpViewChild=s.first),rt(s=ot())&&(i.reorderIndicatorDownViewChild=s.first),rt(s=ot())&&(i.wrapperViewChild=s.first),rt(s=ot())&&(i.tableViewChild=s.first),rt(s=ot())&&(i.tableHeaderViewChild=s.first),rt(s=ot())&&(i.tableFooterViewChild=s.first),rt(s=ot())&&(i.scroller=s.first)}},hostAttrs:[1,"p-element"],inputs:{frozenColumns:"frozenColumns",frozenValue:"frozenValue",style:"style",styleClass:"styleClass",tableStyle:"tableStyle",tableStyleClass:"tableStyleClass",paginator:"paginator",pageLinks:"pageLinks",rowsPerPageOptions:"rowsPerPageOptions",alwaysShowPaginator:"alwaysShowPaginator",paginatorPosition:"paginatorPosition",paginatorDropdownAppendTo:"paginatorDropdownAppendTo",paginatorDropdownScrollHeight:"paginatorDropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showJumpToPageDropdown:"showJumpToPageDropdown",showJumpToPageInput:"showJumpToPageInput",showFirstLastIcon:"showFirstLastIcon",showPageLinks:"showPageLinks",defaultSortOrder:"defaultSortOrder",sortMode:"sortMode",resetPageOnSort:"resetPageOnSort",selectionMode:"selectionMode",selectionPageOnly:"selectionPageOnly",contextMenuSelection:"contextMenuSelection",contextMenuSelectionMode:"contextMenuSelectionMode",dataKey:"dataKey",metaKeySelection:"metaKeySelection",rowSelectable:"rowSelectable",rowTrackBy:"rowTrackBy",lazy:"lazy",lazyLoadOnInit:"lazyLoadOnInit",compareSelectionBy:"compareSelectionBy",csvSeparator:"csvSeparator",exportFilename:"exportFilename",filters:"filters",globalFilterFields:"globalFilterFields",filterDelay:"filterDelay",filterLocale:"filterLocale",expandedRowKeys:"expandedRowKeys",editingRowKeys:"editingRowKeys",rowExpandMode:"rowExpandMode",scrollable:"scrollable",scrollDirection:"scrollDirection",rowGroupMode:"rowGroupMode",scrollHeight:"scrollHeight",virtualScroll:"virtualScroll",virtualScrollItemSize:"virtualScrollItemSize",virtualScrollOptions:"virtualScrollOptions",virtualScrollDelay:"virtualScrollDelay",frozenWidth:"frozenWidth",responsive:"responsive",contextMenu:"contextMenu",resizableColumns:"resizableColumns",columnResizeMode:"columnResizeMode",reorderableColumns:"reorderableColumns",loading:"loading",loadingIcon:"loadingIcon",showLoader:"showLoader",rowHover:"rowHover",customSort:"customSort",showInitialSortBadge:"showInitialSortBadge",autoLayout:"autoLayout",exportFunction:"exportFunction",exportHeader:"exportHeader",stateKey:"stateKey",stateStorage:"stateStorage",editMode:"editMode",groupRowsBy:"groupRowsBy",groupRowsByOrder:"groupRowsByOrder",responsiveLayout:"responsiveLayout",breakpoint:"breakpoint",value:"value",columns:"columns",first:"first",rows:"rows",totalRecords:"totalRecords",sortField:"sortField",sortOrder:"sortOrder",multiSortMeta:"multiSortMeta",selection:"selection",selectAll:"selectAll",virtualRowHeight:"virtualRowHeight"},outputs:{contextMenuSelectionChange:"contextMenuSelectionChange",selectAllChange:"selectAllChange",selectionChange:"selectionChange",onRowSelect:"onRowSelect",onRowUnselect:"onRowUnselect",onPage:"onPage",onSort:"onSort",onFilter:"onFilter",onLazyLoad:"onLazyLoad",onRowExpand:"onRowExpand",onRowCollapse:"onRowCollapse",onContextMenuSelect:"onContextMenuSelect",onColResize:"onColResize",onColReorder:"onColReorder",onRowReorder:"onRowReorder",onEditInit:"onEditInit",onEditComplete:"onEditComplete",onEditCancel:"onEditCancel",onHeaderCheckboxToggle:"onHeaderCheckboxToggle",sortFunction:"sortFunction",firstChange:"firstChange",rowsChange:"rowsChange",onStateSave:"onStateSave",onStateRestore:"onStateRestore"},features:[St([_w]),Pn],decls:16,vars:22,consts:[[3,"ngStyle","ngClass"],["container",""],["class","p-datatable-loading-overlay p-component-overlay",4,"ngIf"],["class","p-datatable-header",4,"ngIf"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange",4,"ngIf"],[1,"p-datatable-wrapper",3,"ngStyle"],["wrapper",""],[3,"items","columns","style","scrollHeight","itemSize","step","delay","inline","lazy","loaderDisabled","showSpacer","showLoader","options","autoSize","onLazyLoad",4,"ngIf"],[4,"ngIf"],["buildInTable",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange",4,"ngIf"],["class","p-datatable-footer",4,"ngIf"],["class","p-column-resizer-helper","style","display:none",4,"ngIf"],["class","p-datatable-reorder-indicator-up","style","display: none;",4,"ngIf"],["class","p-datatable-reorder-indicator-down","style","display: none;",4,"ngIf"],[1,"p-datatable-loading-overlay","p-component-overlay"],[3,"class",4,"ngIf"],[3,"spin","styleClass",4,"ngIf"],["class","p-datatable-loading-icon",4,"ngIf"],[3,"spin","styleClass"],[1,"p-datatable-loading-icon"],[4,"ngTemplateOutlet"],[1,"p-datatable-header"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange"],["pTemplate","firstpagelinkicon"],["pTemplate","previouspagelinkicon"],["pTemplate","lastpagelinkicon"],["pTemplate","nextpagelinkicon"],[3,"items","columns","scrollHeight","itemSize","step","delay","inline","lazy","loaderDisabled","showSpacer","showLoader","options","autoSize","onLazyLoad"],["scroller",""],["pTemplate","content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["role","table",3,"ngClass"],["table",""],[1,"p-datatable-thead"],["thead",""],["class","p-datatable-tbody p-datatable-frozen-tbody",3,"value","frozenRows","pTableBody","pTableBodyTemplate","frozen",4,"ngIf"],[1,"p-datatable-tbody",3,"ngClass","value","pTableBody","pTableBodyTemplate","scrollerOptions"],["class","p-datatable-scroller-spacer",3,"style",4,"ngIf"],["class","p-datatable-tfoot",4,"ngIf"],[1,"p-datatable-tbody","p-datatable-frozen-tbody",3,"value","frozenRows","pTableBody","pTableBodyTemplate","frozen"],[1,"p-datatable-scroller-spacer"],[1,"p-datatable-tfoot"],["tfoot",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange"],[1,"p-datatable-footer"],[1,"p-column-resizer-helper",2,"display","none"],["resizeHelper",""],[1,"p-datatable-reorder-indicator-up",2,"display","none"],["reorderIndicatorUp",""],[1,"p-datatable-reorder-indicator-down",2,"display","none"],["reorderIndicatorDown",""]],template:function(e,i){1&e&&(N(0,"div",0,1),L(2,Vee,3,2,"div",2),L(3,zee,2,1,"div",3),L(4,tte,5,21,"p-paginator",4),N(5,"div",5,6),L(7,rte,3,17,"p-scroller",7),L(8,lte,2,7,"ng-container",8),L(9,_te,10,28,"ng-template",null,9,On),F(),L(11,Ite,5,21,"p-paginator",10),L(12,Lte,2,1,"div",11),L(13,Pte,2,0,"div",12),L(14,Fte,4,2,"span",13),L(15,Vte,4,2,"span",14),F()),2&e&&(Ue(i.styleClass),x("ngStyle",i.style)("ngClass",Zi(16,Bte,i.rowHover||i.selectionMode,i.scrollable,i.scrollable&&"flex"===i.scrollHeight)),xe("id",i.id),I(2),x("ngIf",i.loading&&i.showLoader),I(1),x("ngIf",i.captionTemplate),I(1),x("ngIf",i.paginator&&("top"===i.paginatorPosition||"both"==i.paginatorPosition)),I(1),x("ngStyle",Ze(20,zte,i.virtualScroll?"":i.scrollHeight)),I(2),x("ngIf",i.virtualScroll),I(1),x("ngIf",!i.virtualScroll),I(3),x("ngIf",i.paginator&&("bottom"===i.paginatorPosition||"both"==i.paginatorPosition)),I(1),x("ngIf",i.summaryTemplate),I(1),x("ngIf",i.resizableColumns),I(1),x("ngIf",i.reorderableColumns),I(1),x("ngIf",i.reorderableColumns))},dependencies:function(){return[bi,jn,Ns,ui,BQ,is,dO,DO,xO,Ch,pie]},styles:[".p-datatable{position:relative}.p-datatable>.p-datatable-wrapper{overflow:auto}.p-datatable-table{border-spacing:0px;width:100%}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-icon-wrapper{display:inline}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable>.p-datatable-wrapper{position:relative}.p-datatable-scrollable-table>.p-datatable-thead{position:sticky;top:0;z-index:1}.p-datatable-scrollable-table>.p-datatable-frozen-tbody{position:sticky;z-index:1}.p-datatable-scrollable-table>.p-datatable-tfoot{position:sticky;bottom:0;z-index:1}.p-datatable-scrollable .p-frozen-column{position:sticky;background:inherit}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-datatable-flex-scrollable>.p-datatable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-scrollable-table>.p-datatable-tbody>.p-rowgroup-header{position:sticky;z-index:1}.p-datatable-resizable-table>.p-datatable-thead>tr>th,.p-datatable-resizable-table>.p-datatable-tfoot>tr>td,.p-datatable-resizable-table>.p-datatable-tbody>tr>td{overflow:hidden;white-space:nowrap}.p-datatable-resizable-table>.p-datatable-thead>tr>th.p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-table-fit>.p-datatable-thead>tr>th.p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute!important;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{position:absolute}.p-datatable-reorderablerow-handle,[pReorderableColumn]{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;width:100%}.p-column-filter-menu{display:inline-flex}.p-column-filter-row p-columnfilterformelement{flex:1 1 auto;width:1%}.p-column-filter-menu-button,.p-column-filter-clear-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-overlay{position:absolute;top:0;left:0}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{display:flex;align-items:center;justify-content:space-between}.p-column-filter-buttonbar .p-button{width:auto}.p-datatable-tbody>tr>td>.p-column-title{display:none}.p-datatable-scroller-spacer{display:flex}.p-datatable .p-scroller .p-scroller-loading{transform:none!important;min-height:0;position:sticky;top:0;left:0}\n"],encapsulation:2})),n})(),pie=(()=>{class n{get value(){return this._value}set value(e){this._value=e,this.frozenRows&&this.updateFrozenRowStickyPosition(),this.dt.scrollable&&"subheader"===this.dt.rowGroupMode&&this.updateFrozenRowGroupHeaderStickyPosition()}ngAfterViewInit(){this.frozenRows&&this.updateFrozenRowStickyPosition(),this.dt.scrollable&&"subheader"===this.dt.rowGroupMode&&this.updateFrozenRowGroupHeaderStickyPosition()}constructor(e,i,s,r){h(this,"dt",void 0),h(this,"tableService",void 0),h(this,"cd",void 0),h(this,"el",void 0),h(this,"columns",void 0),h(this,"template",void 0),h(this,"frozen",void 0),h(this,"frozenRows",void 0),h(this,"scrollerOptions",void 0),h(this,"subscription",void 0),h(this,"_value",void 0),this.dt=e,this.tableService=i,this.cd=s,this.el=r,this.subscription=this.dt.tableService.valueSource$.subscribe(()=>{this.dt.virtualScroll&&this.cd.detectChanges()})}shouldRenderRowGroupHeader(e,i,s){let r=ye.resolveFieldData(i,this.dt.groupRowsBy),o=e[s-1];return!o||r!==ye.resolveFieldData(o,this.dt.groupRowsBy)}shouldRenderRowGroupFooter(e,i,s){let r=ye.resolveFieldData(i,this.dt.groupRowsBy),o=e[s+1];return!o||r!==ye.resolveFieldData(o,this.dt.groupRowsBy)}shouldRenderRowspan(e,i,s){let r=ye.resolveFieldData(i,this.dt.groupRowsBy),o=e[s-1];return!o||r!==ye.resolveFieldData(o,this.dt.groupRowsBy)}calculateRowGroupSize(e,i,s){let r=ye.resolveFieldData(i,this.dt.groupRowsBy),o=r,a=0;for(;r===o;){a++;let l=e[++s];if(!l)break;o=ye.resolveFieldData(l,this.dt.groupRowsBy)}return 1===a?null:a}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}updateFrozenRowStickyPosition(){this.el.nativeElement.style.top=G.getOuterHeight(this.el.nativeElement.previousElementSibling)+"px"}updateFrozenRowGroupHeaderStickyPosition(){if(this.el.nativeElement.previousElementSibling){let e=G.getOuterHeight(this.el.nativeElement.previousElementSibling);this.dt.rowGroupHeaderStyleObject.top=e+"px"}}getScrollerOption(e,i){return this.dt.virtualScroll&&(i=i||this.scrollerOptions)?i[e]:null}getRowIndex(e){const i=this.dt.paginator?this.dt.first+e:e,s=this.getScrollerOption("getItemOptions");return s?s(i).index:i}}return h(n,"\u0275fac",function(e){return new(e||n)(W(v_),W(_w),W(ii),W($t))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["","pTableBody",""]],hostAttrs:[1,"p-element"],inputs:{columns:["pTableBody","columns"],template:["pTableBodyTemplate","template"],value:"value",frozen:"frozen",frozenRows:"frozenRows",scrollerOptions:"scrollerOptions"},attrs:jte,decls:5,vars:5,consts:[[4,"ngIf"],["ngFor","",3,"ngForOf","ngForTrackBy"],["role","row",4,"ngIf"],["role","row"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(L(0,ene,2,2,"ng-container",0),L(1,une,2,2,"ng-container",0),L(2,mne,2,2,"ng-container",0),L(3,gne,2,5,"ng-container",0),L(4,vne,2,5,"ng-container",0)),2&e&&(x("ngIf",!i.dt.expandedRowTemplate),I(1),x("ngIf",i.dt.expandedRowTemplate&&!(i.frozen&&i.dt.frozenExpandedRowTemplate)),I(1),x("ngIf",i.dt.frozenExpandedRowTemplate&&i.frozen),I(1),x("ngIf",i.dt.loading),I(1),x("ngIf",i.dt.isEmpty()&&!i.dt.loading))},dependencies:[fo,jn,Ns],encapsulation:2})),n})(),mie=(()=>{class n{constructor(e){h(this,"dt",void 0),h(this,"data",void 0),h(this,"pRowTogglerDisabled",void 0),this.dt=e}onClick(e){this.isEnabled()&&(this.dt.toggleRow(this.data,e),e.preventDefault())}isEnabled(){return!0!==this.pRowTogglerDisabled}}return h(n,"\u0275fac",function(e){return new(e||n)(W(v_))}),h(n,"\u0275dir",Oe({type:n,selectors:[["","pRowToggler",""]],hostAttrs:[1,"p-element"],hostBindings:function(e,i){1&e&&ce("click",function(r){return i.onClick(r)})},inputs:{data:["pRowToggler","data"],pRowTogglerDisabled:"pRowTogglerDisabled"}})),n})(),LO=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,zQ,dw,uw,yh,qc,ZQ,DX,hw,vee,__,DO,xO,Ch,wee,Tee,Mee,pw,bee,See,Hn,__]})),n})();const _ie=[Iq,kq],gie=[LO,GA,nw,qc,lw,KA];let yie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({providers:[..._ie],imports:[gie,LO,GA,nw,qc,lw,KA]}),n})();function gw(...n){const t=Vt(n),e=cf(n),{args:i,keys:s}=rP(n);if(0===i.length)return hn([],t);const r=new un(function bie(n,t,e=Cs){return i=>{PO(t,()=>{const{length:s}=n,r=new Array(s);let o=s,a=s;for(let l=0;l{const c=hn(n[l],t);let u=!1;c.subscribe(Jt(i,f=>{r[l]=f,u||(u=!0,a--),a||i.next(e(r.slice()))},()=>{--o||i.complete()}))},i)},i)}}(i,t,s?o=>aP(s,o):Cs));return e?r.pipe(oP(e)):r}function PO(n,t,e){n?jt(e,n,t):t()}const b_=g(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function yw(...n){return function wie(){return Wt(1)}()(hn(n,Vt(n)))}function AO(n){return new un(t=>{pe(n()).subscribe(t)})}function Ih(n,t){const e=D(n)?n:()=>n,i=s=>s.error(e());return new un(t?s=>t.schedule(i,0,s):i)}function vw(){return En((n,t)=>{let e=null;n._refCount++;const i=Jt(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const s=n._connection,r=e;e=null,s&&(!r||s===r)&&s.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class OO extends un{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,ef(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new b;const e=this.getSubject();t.add(this.source.subscribe(Jt(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=b.EMPTY)}return t}refCount(){return vw()(this)}}function Kc(n){return n<=0?()=>dn:En((t,e)=>{let i=0;t.subscribe(Jt(e,s=>{++i<=n&&(e.next(s),n<=i&&e.complete())}))})}function RO(...n){const t=Vt(n);return En((e,i)=>{(t?yw(n,e,t):yw(n,e)).subscribe(i)})}function bs(n,t){return En((e,i)=>{let s=0;e.subscribe(Jt(i,r=>n.call(t,r,s++)&&i.next(r)))})}function w_(n){return En((t,e)=>{let i=!1;t.subscribe(Jt(e,s=>{i=!0,e.next(s)},()=>{i||e.next(n),e.complete()}))})}function FO(n=Mie){return En((t,e)=>{let i=!1;t.subscribe(Jt(e,s=>{i=!0,e.next(s)},()=>i?e.complete():e.error(n())))})}function Mie(){return new b_}function bl(n,t){const e=arguments.length>=2;return i=>i.pipe(n?bs((s,r)=>n(s,r,i)):Cs,Kc(1),e?w_(t):FO(()=>new b_))}function Xc(n,t){return D(t)?At(n,t,1):At(n,1)}function zi(n,t,e){const i=D(n)||t||e?{next:n,error:t,complete:e}:n;return i?En((s,r)=>{var o;null===(o=i.subscribe)||void 0===o||o.call(i);let a=!0;s.subscribe(Jt(r,l=>{var c;null===(c=i.next)||void 0===c||c.call(i,l),r.next(l)},()=>{var l;a=!1,null===(l=i.complete)||void 0===l||l.call(i),r.complete()},l=>{var c;a=!1,null===(c=i.error)||void 0===c||c.call(i,l),r.error(l)},()=>{var l,c;a&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(c=i.finalize)||void 0===c||c.call(i)}))}):Cs}function wl(n){return En((t,e)=>{let r,i=null,s=!1;i=t.subscribe(Jt(e,void 0,void 0,o=>{r=pe(n(o,wl(n)(t))),i?(i.unsubscribe(),i=null,r.subscribe(e)):s=!0})),s&&(i.unsubscribe(),i=null,r.subscribe(e))})}function bw(n){return n<=0?()=>dn:En((t,e)=>{let i=[];t.subscribe(Jt(e,s=>{i.push(s),n{for(const s of i)e.next(s);e.complete()},void 0,()=>{i=null}))})}function Eh(n){return En((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}const lt="primary",Lh=Symbol("RouteTitle");class xie{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Jc(n){return new xie(n)}function kie(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.lengthi[r]===s)}return n===t}function HO(n){return n.length>0?n[n.length-1]:null}function ga(n){return function vie(n){return!!n&&(n instanceof un||D(n.lift)&&D(n.subscribe))}(n)?n:Sd(n)?hn(Promise.resolve(n)):je(n)}const Eie={exact:function BO(n,t,e){if(!Ml(n.segments,t.segments)||!M_(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!BO(n.children[i],t.children[i],e))return!1;return!0},subset:zO},YO={exact:function Lie(n,t){return Vr(n,t)},subset:function Pie(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>NO(n[e],t[e]))},ignored:()=>!0};function VO(n,t,e){return Eie[e.paths](n.root,t.root,e.matrixParams)&&YO[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function zO(n,t,e){return jO(n,t,t.segments,e)}function jO(n,t,e,i){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!Ml(s,e)||t.hasChildren()||!M_(s,e,i))}if(n.segments.length===e.length){if(!Ml(n.segments,e)||!M_(n.segments,e,i))return!1;for(const s in t.children)if(!n.children[s]||!zO(n.children[s],t.children[s],i))return!1;return!0}{const s=e.slice(0,n.segments.length),r=e.slice(n.segments.length);return!!(Ml(n.segments,s)&&M_(n.segments,s,i)&&n.children[lt])&&jO(n.children[lt],t,r,i)}}function M_(n,t,e){return t.every((i,s)=>YO[e](n[s].parameters,i.parameters))}class Zc{constructor(t=new Ft([],{}),e={},i=null){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Jc(this.queryParams)),this._queryParamMap}toString(){return Rie.serialize(this)}}class Ft{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return T_(this)}}class Ph{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Jc(this.parameters)),this._parameterMap}toString(){return GO(this)}}function Ml(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}let Ah=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return new ww},providedIn:"root"}),n})();class ww{parse(t){const e=new Gie(t);return new Zc(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Oh(t.root,!0)}`,i=function Hie(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(s=>`${S_(e)}=${S_(s)}`).join("&"):`${S_(e)}=${S_(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function Fie(n){return encodeURI(n)}(t.fragment)}`:""}`}}const Rie=new ww;function T_(n){return n.segments.map(t=>GO(t)).join("/")}function Oh(n,t){if(!n.hasChildren())return T_(n);if(t){const e=n.children[lt]?Oh(n.children[lt],!1):"",i=[];return Object.entries(n.children).forEach(([s,r])=>{s!==lt&&i.push(`${s}:${Oh(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function Oie(n,t){let e=[];return Object.entries(n.children).forEach(([i,s])=>{i===lt&&(e=e.concat(t(s,i)))}),Object.entries(n.children).forEach(([i,s])=>{i!==lt&&(e=e.concat(t(s,i)))}),e}(n,(i,s)=>s===lt?[Oh(n.children[lt],!1)]:[`${s}:${Oh(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[lt]?`${T_(n)}/${e[0]}`:`${T_(n)}/(${e.join("//")})`}}function WO(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function S_(n){return WO(n).replace(/%3B/gi,";")}function Mw(n){return WO(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function C_(n){return decodeURIComponent(n)}function UO(n){return C_(n.replace(/\+/g,"%20"))}function GO(n){return`${Mw(n.path)}${function Nie(n){return Object.keys(n).map(t=>`;${Mw(t)}=${Mw(n[t])}`).join("")}(n.parameters)}`}const Yie=/^[^\/()?;#]+/;function Tw(n){const t=n.match(Yie);return t?t[0]:""}const Vie=/^[^\/()?;=#]+/,zie=/^[^=?&#]+/,Wie=/^[^&#]+/;class Gie{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ft([],{}):new Ft([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i[lt]=new Ft(t,e)),i}parseSegment(){const t=Tw(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new ee(4009,!1);return this.capture(t),new Ph(C_(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=function Bie(n){const t=n.match(Vie);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const s=Tw(this.remaining);s&&(i=s,this.capture(i))}t[C_(e)]=C_(i)}parseQueryParam(t){const e=function jie(n){const t=n.match(zie);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const o=function Uie(n){const t=n.match(Wie);return t?t[0]:""}(this.remaining);o&&(i=o,this.capture(i))}const s=UO(e),r=UO(i);if(t.hasOwnProperty(s)){let o=t[s];Array.isArray(o)||(o=[o],t[s]=o),o.push(r)}else t[s]=r}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=Tw(this.remaining),s=this.remaining[i.length];if("/"!==s&&")"!==s&&";"!==s)throw new ee(4010,!1);let r;i.indexOf(":")>-1?(r=i.slice(0,i.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=lt);const o=this.parseChildren();e[r]=1===Object.keys(o).length?o[lt]:new Ft([],o),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new ee(4011,!1)}}function $O(n){return n.segments.length>0?new Ft([],{[lt]:n}):n}function qO(n){const t={};for(const i of Object.keys(n.children)){const r=qO(n.children[i]);if(i===lt&&0===r.segments.length&&r.hasChildren())for(const[o,a]of Object.entries(r.children))t[o]=a;else(r.segments.length>0||r.hasChildren())&&(t[i]=r)}return function $ie(n){if(1===n.numberOfChildren&&n.children[lt]){const t=n.children[lt];return new Ft(n.segments.concat(t.segments),t.children)}return n}(new Ft(n.segments,t))}function Tl(n){return n instanceof Zc}function KO(n){let t;const s=$O(function e(r){const o={};for(const l of r.children){const c=e(l);o[l.outlet]=c}const a=new Ft(r.url,o);return r===n&&(t=a),a}(n.root));return t??s}function XO(n,t,e,i){let s=n;for(;s.parent;)s=s.parent;if(0===t.length)return Sw(s,s,s,e,i);const r=function Kie(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new ZO(!0,0,n);let t=0,e=!1;const i=n.reduce((s,r,o)=>{if("object"==typeof r&&null!=r){if(r.outlets){const a={};return Object.entries(r.outlets).forEach(([l,c])=>{a[l]="string"==typeof c?c.split("/"):c}),[...s,{outlets:a}]}if(r.segmentPath)return[...s,r.segmentPath]}return"string"!=typeof r?[...s,r]:0===o?(r.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?e=!0:".."===a?t++:""!=a&&s.push(a))}),s):[...s,r]},[]);return new ZO(e,t,i)}(t);if(r.toRoot())return Sw(s,s,new Ft([],{}),e,i);const o=function Xie(n,t,e){if(n.isAbsolute)return new x_(t,!0,0);if(!e)return new x_(t,!1,NaN);if(null===e.parent)return new x_(e,!0,0);const i=D_(n.commands[0])?0:1;return function Jie(n,t,e){let i=n,s=t,r=e;for(;r>s;){if(r-=s,i=i.parent,!i)throw new ee(4005,!1);s=i.segments.length}return new x_(i,!1,s-r)}(e,e.segments.length-1+i,n.numberOfDoubleDots)}(r,s,n),a=o.processChildren?Fh(o.segmentGroup,o.index,r.commands):QO(o.segmentGroup,o.index,r.commands);return Sw(s,o.segmentGroup,a,e,i)}function D_(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Rh(n){return"object"==typeof n&&null!=n&&n.outlets}function Sw(n,t,e,i,s){let o,r={};i&&Object.entries(i).forEach(([l,c])=>{r[l]=Array.isArray(c)?c.map(u=>`${u}`):`${c}`}),o=n===t?e:JO(n,t,e);const a=$O(qO(o));return new Zc(a,r,s)}function JO(n,t,e){const i={};return Object.entries(n.children).forEach(([s,r])=>{i[s]=r===t?e:JO(r,t,e)}),new Ft(n.segments,i)}class ZO{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&D_(i[0]))throw new ee(4003,!1);const s=i.find(Rh);if(s&&s!==HO(i))throw new ee(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class x_{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function QO(n,t,e){if(n||(n=new Ft([],{})),0===n.segments.length&&n.hasChildren())return Fh(n,t,e);const i=function Qie(n,t,e){let i=0,s=t;const r={match:!1,pathIndex:0,commandIndex:0};for(;s=e.length)return r;const o=n.segments[s],a=e[i];if(Rh(a))break;const l=`${a}`,c=i0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!t3(l,c,o))return r;i+=2}else{if(!t3(l,{},o))return r;i++}s++}return{match:!0,pathIndex:s,commandIndex:i}}(n,t,e),s=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(s[r]=QO(n.children[r],t,o))}),Object.entries(n.children).forEach(([r,o])=>{void 0===i[r]&&(s[r]=o)}),new Ft(n.segments,s)}}function Cw(n,t,e){const i=n.segments.slice(0,t);let s=0;for(;s{"string"==typeof i&&(i=[i]),null!==i&&(t[e]=Cw(new Ft([],{}),0,i))}),t}function e3(n){const t={};return Object.entries(n).forEach(([e,i])=>t[e]=`${i}`),t}function t3(n,t,e){return n==e.path&&Vr(t,e.parameters)}const Nh="imperative";class Br{constructor(t,e){this.id=t,this.url=e}}class Dw extends Br{constructor(t,e,i="imperative",s=null){super(t,e),this.type=0,this.navigationTrigger=i,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class zr extends Br{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class k_ extends Br{constructor(t,e,i,s){super(t,e),this.reason=i,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Hh extends Br{constructor(t,e,i,s){super(t,e),this.reason=i,this.code=s,this.type=16}}class xw extends Br{constructor(t,e,i,s){super(t,e),this.error=i,this.target=s,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class tse extends Br{constructor(t,e,i,s){super(t,e),this.urlAfterRedirects=i,this.state=s,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class nse extends Br{constructor(t,e,i,s){super(t,e),this.urlAfterRedirects=i,this.state=s,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ise extends Br{constructor(t,e,i,s,r){super(t,e),this.urlAfterRedirects=i,this.state=s,this.shouldActivate=r,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class sse extends Br{constructor(t,e,i,s){super(t,e),this.urlAfterRedirects=i,this.state=s,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rse extends Br{constructor(t,e,i,s){super(t,e),this.urlAfterRedirects=i,this.state=s,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ose{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ase{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class lse{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class cse{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class use{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dse{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class n3{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class hse{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Yh,this.attachRef=null}}let Yh=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const s=this.getOrCreateContext(e);s.outlet=i,this.contexts.set(e,s)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new hse,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class s3{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=kw(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=kw(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Iw(t,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==t)}pathFromRoot(t){return Iw(t,this._root).map(e=>e.value)}}function kw(n,t){if(n===t.value)return t;for(const e of t.children){const i=kw(n,e);if(i)return i}return null}function Iw(n,t){if(n===t.value)return[t];for(const e of t.children){const i=Iw(n,e);if(i.length)return i.unshift(t),i}return[]}class Do{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Qc(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class r3 extends s3{constructor(t,e){super(t),this.snapshot=e,Ew(this,t)}toString(){return this.snapshot.toString()}}function o3(n,t){const e=function fse(n,t){const o=new I_([],{},{},"",{},lt,t,null,{});return new l3("",new Do(o,[]))}(0,t),i=new Se([new Ph("",{})]),s=new Se({}),r=new Se({}),o=new Se({}),a=new Se(""),l=new jr(i,s,o,a,r,lt,t,e.root);return l.snapshot=e.root,new r3(new Do(l,[]),e)}class jr{constructor(t,e,i,s,r,o,a,l){this.urlSubject=t,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=s,this.dataSubject=r,this.outlet=o,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(et(c=>c[Lh]))??je(void 0),this.url=t,this.params=e,this.queryParams=i,this.fragment=s,this.data=r}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(et(t=>Jc(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(et(t=>Jc(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function a3(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const s=e[i],r=e[i-1];if(s.routeConfig&&""===s.routeConfig.path)i--;else{if(r.component)break;i--}}return function pse(n){return n.reduce((t,e)=>({params:{...t.params,...e.params},data:{...t.data,...e.data},resolve:{...e.data,...t.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(i))}class I_{get title(){return this.data?.[Lh]}constructor(t,e,i,s,r,o,a,l,c){this.url=t,this.params=e,this.queryParams=i,this.fragment=s,this.data=r,this.outlet=o,this.component=a,this.routeConfig=l,this._resolve=c}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Jc(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Jc(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class l3 extends s3{constructor(t,e){super(e),this.url=t,Ew(this,e)}toString(){return c3(this._root)}}function Ew(n,t){t.value._routerState=n,t.children.forEach(e=>Ew(n,e))}function c3(n){const t=n.children.length>0?` { ${n.children.map(c3).join(", ")} } `:"";return`${n.value}${t}`}function Lw(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,Vr(t.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),t.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),Vr(t.params,e.params)||n.paramsSubject.next(e.params),function Iie(n,t){if(n.length!==t.length)return!1;for(let e=0;eVr(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||Pw(n.parent,t.parent))}let E_=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=lt,this.activateEvents=new ue,this.deactivateEvents=new ue,this.attachEvents=new ue,this.detachEvents=new ue,this.parentContexts=Te(Yh),this.location=Te(sr),this.changeDetector=Te(ii),this.environmentInjector=Te(xr),this.inputBinder=Te(L_,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:s}=e.name;if(i)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ee(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ee(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ee(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new ee(4013,!1);this._activatedRoute=e;const s=this.location,o=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new mse(e,a,s.injector);this.activated=s.createComponent(o,{index:s.length,injector:l,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=Oe({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Pn]}),n})();class mse{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===jr?this.route:t===Yh?this.childContexts:this.parent.get(t,e)}}const L_=new De("");let u3=(()=>{class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:i}=e,s=gw([i.queryParams,i.params,i.data]).pipe($i(([r,o,a],l)=>(a={...r,...o,...a},0===l?je(a):Promise.resolve(a)))).subscribe(r=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||null===i.component)return void this.unsubscribeFromRouteData(e);const o=function o8(n){const t=Mt(n);if(!t)return null;const e=new vd(t);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}(i.component);if(o)for(const{templateName:a}of o.inputs)e.activatedComponentRef.setInput(a,r[a]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();function Vh(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const s=function gse(n,t,e){return t.children.map(i=>{for(const s of e.children)if(n.shouldReuseRoute(i.value,s.value.snapshot))return Vh(n,i,s);return Vh(n,i)})}(n,t,e);return new Do(i,s)}{if(n.shouldAttach(t.value)){const r=n.retrieve(t.value);if(null!==r){const o=r.route;return o.value._futureSnapshot=t.value,o.children=t.children.map(a=>Vh(n,a)),o}}const i=function yse(n){return new jr(new Se(n.url),new Se(n.params),new Se(n.queryParams),new Se(n.fragment),new Se(n.data),n.outlet,n.component,n)}(t.value),s=t.children.map(r=>Vh(n,r));return new Do(i,s)}}const Aw="ngNavigationCancelingError";function d3(n,t){const{redirectTo:e,navigationBehaviorOptions:i}=Tl(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,s=h3(!1,0,t);return s.url=e,s.navigationBehaviorOptions=i,s}function h3(n,t,e){const i=new Error("NavigationCancelingError: "+(n||""));return i[Aw]=!0,i.cancellationCode=t,e&&(i.url=e),i}function f3(n){return p3(n)&&Tl(n.url)}function p3(n){return n&&n[Aw]}let m3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Ae({type:n,selectors:[["ng-component"]],standalone:!0,features:[tn],decls:1,vars:0,template:function(e,i){1&e&&X(0,"router-outlet")},dependencies:[E_],encapsulation:2}),n})();function Ow(n){const t=n.children&&n.children.map(Ow),e=t?{...n,children:t}:{...n};return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==lt&&(e.component=m3),e}function mr(n){return n.outlet||lt}function Bh(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Cse{constructor(t,e,i,s,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=s,this.inputBindingEnabled=r}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),Lw(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const s=Qc(e);t.children.forEach(r=>{const o=r.value.outlet;this.deactivateRoutes(r,s[o],i),delete s[o]}),Object.values(s).forEach(r=>{this.deactivateRouteAndItsChildren(r,i)})}deactivateRoutes(t,e,i){const s=t.value,r=e?e.value:null;if(s===r)if(s.component){const o=i.getContext(s.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,i);else r&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet),s=i&&t.value.component?i.children:e,r=Qc(t);for(const o of Object.keys(r))this.deactivateRouteAndItsChildren(r[o],s);if(i&&i.outlet){const o=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:a})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),s=i&&t.value.component?i.children:e,r=Qc(t);for(const o of Object.keys(r))this.deactivateRouteAndItsChildren(r[o],s);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(t,e,i){const s=Qc(e);t.children.forEach(r=>{this.activateRoutes(r,s[r.value.outlet],i),this.forwardEvent(new dse(r.value.snapshot))}),t.children.length&&this.forwardEvent(new cse(t.value.snapshot))}activateRoutes(t,e,i){const s=t.value,r=e?e.value:null;if(Lw(s),s===r)if(s.component){const o=i.getOrCreateContext(s.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,i);else if(s.component){const o=i.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const a=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),Lw(a.route.value),this.activateChildRoutes(t,null,o.children)}else{const a=Bh(s.snapshot);o.attachRef=null,o.route=s,o.injector=a,o.outlet&&o.outlet.activateWith(s,o.injector),this.activateChildRoutes(t,null,o.children)}}else this.activateChildRoutes(t,null,i)}}class _3{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class P_{constructor(t,e){this.component=t,this.route=e}}function Dse(n,t,e){const i=n._root;return zh(i,t?t._root:null,e,[i.value])}function eu(n,t){const e=Symbol(),i=t.get(n,e);return i===e?"function"!=typeof n||function Lg(n){return null!==jl(n)}(n)?t.get(n):n:i}function zh(n,t,e,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const r=Qc(t);return n.children.forEach(o=>{(function kse(n,t,e,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const r=n.value,o=t?t.value:null,a=e?e.getContext(n.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){const l=function Ise(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!Ml(n.url,t.url);case"pathParamsOrQueryParamsChange":return!Ml(n.url,t.url)||!Vr(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Pw(n,t)||!Vr(n.queryParams,t.queryParams);default:return!Pw(n,t)}}(o,r,r.routeConfig.runGuardsAndResolvers);l?s.canActivateChecks.push(new _3(i)):(r.data=o.data,r._resolvedData=o._resolvedData),zh(n,t,r.component?a?a.children:null:e,i,s),l&&a&&a.outlet&&a.outlet.isActivated&&s.canDeactivateChecks.push(new P_(a.outlet.component,o))}else o&&jh(t,a,s),s.canActivateChecks.push(new _3(i)),zh(n,null,r.component?a?a.children:null:e,i,s)})(o,r[o.value.outlet],e,i.concat([o.value]),s),delete r[o.value.outlet]}),Object.entries(r).forEach(([o,a])=>jh(a,e.getContext(o),s)),s}function jh(n,t,e){const i=Qc(n),s=n.value;Object.entries(i).forEach(([r,o])=>{jh(o,s.component?t?t.children.getContext(r):null:t,e)}),e.canDeactivateChecks.push(new P_(s.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,s))}function Wh(n){return"function"==typeof n}function g3(n){return n instanceof b_||"EmptyError"===n?.name}const A_=Symbol("INITIAL_VALUE");function tu(){return $i(n=>gw(n.map(t=>t.pipe(Kc(1),RO(A_)))).pipe(et(t=>{for(const e of t)if(!0!==e){if(e===A_)return A_;if(!1===e||e instanceof Zc)return e}return!0}),bs(t=>t!==A_),Kc(1)))}function y3(n){return function hu(...n){return Al(n)}(zi(t=>{if(Tl(t))throw d3(0,t)}),et(t=>!0===t))}class O_{constructor(t){this.segmentGroup=t||null}}class v3{constructor(t){this.urlTree=t}}function nu(n){return Ih(new O_(n))}function b3(n){return Ih(new v3(n))}class Kse{constructor(t,e){this.urlSerializer=t,this.urlTree=e}noMatchError(t){return new ee(4002,!1)}lineralizeSegments(t,e){let i=[],s=e.root;for(;;){if(i=i.concat(s.segments),0===s.numberOfChildren)return je(i);if(s.numberOfChildren>1||!s.children[lt])return Ih(new ee(4e3,!1));s=s.children[lt]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreateUrlTree(t,e,i,s){const r=this.createSegmentGroup(t,e.root,i,s);return new Zc(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return Object.entries(t).forEach(([s,r])=>{if("string"==typeof r&&r.startsWith(":")){const a=r.substring(1);i[s]=e[a]}else i[s]=r}),i}createSegmentGroup(t,e,i,s){const r=this.createSegments(t,e.segments,i,s);let o={};return Object.entries(e.children).forEach(([a,l])=>{o[a]=this.createSegmentGroup(t,l,i,s)}),new Ft(r,o)}createSegments(t,e,i,s){return e.map(r=>r.path.startsWith(":")?this.findPosParam(t,r,s):this.findOrReturn(r,i))}findPosParam(t,e,i){const s=i[e.path.substring(1)];if(!s)throw new ee(4001,!1);return s}findOrReturn(t,e){let i=0;for(const s of e){if(s.path===t.path)return e.splice(i),s;i++}return t}}const Rw={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Xse(n,t,e,i,s){const r=Fw(n,t,e);return r.matched?(i=function vse(n,t){return n.providers&&!n._injector&&(n._injector=av(n.providers,t,`Route: ${n.path}`)),n._injector??t}(t,i),function Gse(n,t,e,i){const s=t.canMatch;return s&&0!==s.length?je(s.map(o=>{const a=eu(o,n);return ga(function Rse(n){return n&&Wh(n.canMatch)}(a)?a.canMatch(t,e):n.runInContext(()=>a(t,e)))})).pipe(tu(),y3()):je(!0)}(i,t,e).pipe(et(o=>!0===o?r:{...Rw}))):je(r)}function Fw(n,t,e){if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?{...Rw}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(t.matcher||kie)(e,n,t);if(!s)return{...Rw};const r={};Object.entries(s.posParams??{}).forEach(([a,l])=>{r[a]=l.path});const o=s.consumed.length>0?{...r,...s.consumed[s.consumed.length-1].parameters}:r;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:o,positionalParamSegments:s.posParams??{}}}function w3(n,t,e,i){return e.length>0&&function Qse(n,t,e){return e.some(i=>R_(n,t,i)&&mr(i)!==lt)}(n,e,i)?{segmentGroup:new Ft(t,Zse(i,new Ft(e,n.children))),slicedSegments:[]}:0===e.length&&function ere(n,t,e){return e.some(i=>R_(n,t,i))}(n,e,i)?{segmentGroup:new Ft(n.segments,Jse(n,0,e,i,n.children)),slicedSegments:e}:{segmentGroup:new Ft(n.segments,n.children),slicedSegments:e}}function Jse(n,t,e,i,s){const r={};for(const o of i)if(R_(n,e,o)&&!s[mr(o)]){const a=new Ft([],{});r[mr(o)]=a}return{...s,...r}}function Zse(n,t){const e={};e[lt]=t;for(const i of n)if(""===i.path&&mr(i)!==lt){const s=new Ft([],{});e[mr(i)]=s}return e}function R_(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}class sre{constructor(t,e,i,s,r,o,a){this.injector=t,this.configLoader=e,this.rootComponentType=i,this.config=s,this.urlTree=r,this.paramsInheritanceStrategy=o,this.urlSerializer=a,this.allowRedirects=!0,this.applyRedirects=new Kse(this.urlSerializer,this.urlTree)}noMatchError(t){return new ee(4002,!1)}recognize(){const t=w3(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,lt).pipe(wl(e=>{if(e instanceof v3)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof O_?this.noMatchError(e):e}),et(e=>{const i=new I_([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},lt,this.rootComponentType,null,{}),s=new Do(i,e),r=new l3("",s),o=function qie(n,t,e=null,i=null){return XO(KO(n),t,e,i)}(i,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(o),this.inheritParamsAndData(r._root),{state:r,tree:o}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t.root,lt).pipe(wl(i=>{throw i instanceof O_?this.noMatchError(i):i}))}inheritParamsAndData(t){const e=t.value,i=a3(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(t,e,i,s){return 0===i.segments.length&&i.hasChildren()?this.processChildren(t,e,i):this.processSegment(t,e,i,i.segments,s,!0)}processChildren(t,e,i){const s=[];for(const r of Object.keys(i.children))"primary"===r?s.unshift(r):s.push(r);return hn(s).pipe(Xc(r=>{const o=i.children[r],a=function Tse(n,t){const e=n.filter(i=>mr(i)===t);return e.push(...n.filter(i=>mr(i)!==t)),e}(e,r);return this.processSegmentGroup(t,a,o,r)}),function Sie(n,t){return En(function Tie(n,t,e,i,s){return(r,o)=>{let a=e,l=t,c=0;r.subscribe(Jt(o,u=>{const f=c++;l=a?n(l,u,f):(a=!0,u),i&&o.next(l)},s&&(()=>{a&&o.next(l),o.complete()})))}}(n,t,arguments.length>=2,!0))}((r,o)=>(r.push(...o),r)),w_(null),function Cie(n,t){const e=arguments.length>=2;return i=>i.pipe(n?bs((s,r)=>n(s,r,i)):Cs,bw(1),e?w_(t):FO(()=>new b_))}(),At(r=>{if(null===r)return nu(i);const o=M3(r);return function rre(n){n.sort((t,e)=>t.value.outlet===lt?-1:e.value.outlet===lt?1:t.value.outlet.localeCompare(e.value.outlet))}(o),je(o)}))}processSegment(t,e,i,s,r,o){return hn(e).pipe(Xc(a=>this.processSegmentAgainstRoute(a._injector??t,e,a,i,s,r,o).pipe(wl(l=>{if(l instanceof O_)return je(null);throw l}))),bl(a=>!!a),wl(a=>{if(g3(a))return function nre(n,t,e){return 0===t.length&&!n.children[e]}(i,s,r)?je([]):nu(i);throw a}))}processSegmentAgainstRoute(t,e,i,s,r,o,a){return function tre(n,t,e,i){return!!(mr(n)===i||i!==lt&&R_(t,e,n))&&("**"===n.path||Fw(t,n,e).matched)}(i,s,r,o)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(t,s,i,r,o,a):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,s,e,i,r,o):nu(s):nu(s)}expandSegmentAgainstRouteUsingRedirect(t,e,i,s,r,o){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,s,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,s,r,o)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,s){const r=this.applyRedirects.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?b3(r):this.applyRedirects.lineralizeSegments(i,r).pipe(At(o=>{const a=new Ft(o,{});return this.processSegment(t,e,a,o,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,s,r,o){const{matched:a,consumedSegments:l,remainingSegments:c,positionalParamSegments:u}=Fw(e,s,r);if(!a)return nu(e);const f=this.applyRedirects.applyRedirectCommands(l,s.redirectTo,u);return s.redirectTo.startsWith("/")?b3(f):this.applyRedirects.lineralizeSegments(s,f).pipe(At(p=>this.processSegment(t,i,e,p.concat(c),o,!1)))}matchSegmentAgainstRoute(t,e,i,s,r,o){let a;if("**"===i.path){const l=s.length>0?HO(s).parameters:{};a=je({snapshot:new I_(s,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,T3(i),mr(i),i.component??i._loadedComponent??null,i,S3(i)),consumedSegments:[],remainingSegments:[]}),e.children={}}else a=Xse(e,i,s,t).pipe(et(({matched:l,consumedSegments:c,remainingSegments:u,parameters:f})=>l?{snapshot:new I_(c,f,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,T3(i),mr(i),i.component??i._loadedComponent??null,i,S3(i)),consumedSegments:c,remainingSegments:u}:null));return a.pipe($i(l=>null===l?nu(e):this.getChildConfig(t=i._injector??t,i,s).pipe($i(({routes:c})=>{const u=i._loadedInjector??t,{snapshot:f,consumedSegments:p,remainingSegments:_}=l,{segmentGroup:v,slicedSegments:M}=w3(e,p,_,c);if(0===M.length&&v.hasChildren())return this.processChildren(u,c,v).pipe(et(P=>null===P?null:[new Do(f,P)]));if(0===c.length&&0===M.length)return je([new Do(f,[])]);const S=mr(i)===r;return this.processSegment(u,c,v,M,S?lt:r,!0).pipe(et(P=>[new Do(f,P)]))}))))}getChildConfig(t,e,i){return e.children?je({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?je({routes:e._loadedRoutes,injector:e._loadedInjector}):function Use(n,t,e,i){const s=t.canLoad;return void 0===s||0===s.length?je(!0):je(s.map(o=>{const a=eu(o,n);return ga(function Lse(n){return n&&Wh(n.canLoad)}(a)?a.canLoad(t,e):n.runInContext(()=>a(t,e)))})).pipe(tu(),y3())}(t,e,i).pipe(At(s=>s?this.configLoader.loadChildren(t,e).pipe(zi(r=>{e._loadedRoutes=r.routes,e._loadedInjector=r.injector})):function qse(n){return Ih(h3(!1,3))}())):je({routes:[],injector:t})}}function ore(n){const t=n.value.routeConfig;return t&&""===t.path}function M3(n){const t=[],e=new Set;for(const i of n){if(!ore(i)){t.push(i);continue}const s=t.find(r=>i.value.routeConfig===r.value.routeConfig);void 0!==s?(s.children.push(...i.children),e.add(s)):t.push(i)}for(const i of e){const s=M3(i.children);t.push(new Do(i.value,s))}return t.filter(i=>!e.has(i))}function T3(n){return n.data||{}}function S3(n){return n.resolve||{}}function C3(n){return"string"==typeof n.title||null===n.title}function Nw(n){return $i(t=>{const e=n(t);return e?hn(e).pipe(et(()=>t)):je(t)})}const iu=new De("ROUTES");let Hw=(()=>{class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=Te(lk)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return je(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=ga(e.loadComponent()).pipe(et(D3),zi(r=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=r}),Eh(()=>{this.componentLoaders.delete(e)})),s=new OO(i,()=>new It).pipe(vw());return this.componentLoaders.set(e,s),s}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return je({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const r=this.loadModuleFactoryOrRoutes(i.loadChildren).pipe(et(a=>{this.onLoadEndListener&&this.onLoadEndListener(i);let l,c;return Array.isArray(a)?c=a:(l=a.create(e).injector,c=l.get(iu,[],Ve.Self|Ve.Optional).flat()),{routes:c.map(Ow),injector:l}}),Eh(()=>{this.childrenLoaders.delete(i)})),o=new OO(r,()=>new It).pipe(vw());return this.childrenLoaders.set(i,o),o}loadModuleFactoryOrRoutes(e){return ga(e()).pipe(et(D3),At(i=>i instanceof _2||Array.isArray(i)?je(i):hn(this.compiler.compileModuleAsync(i))))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function D3(n){return function fre(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let F_=(()=>{class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new It,this.configLoader=Te(Hw),this.environmentInjector=Te(xr),this.urlSerializer=Te(Ah),this.rootContexts=Te(Yh),this.inputBindingEnabled=null!==Te(L_,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>je(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=s=>this.events.next(new ase(s)),this.configLoader.onLoadStartListener=s=>this.events.next(new ose(s))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e){return this.transitions=new Se({id:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Nh,restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(bs(i=>0!==i.id),et(i=>({...i,extractedUrl:e.urlHandlingStrategy.extract(i.rawUrl)})),$i(i=>{let s=!1,r=!1;return je(i).pipe(zi(o=>{this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),$i(o=>{const a=e.browserUrlTree.toString(),l=!e.navigated||o.extractedUrl.toString()!==a||a!==e.currentUrlTree.toString();if(!l&&"reload"!==(o.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const u="";return this.events.next(new Hh(o.id,e.serializeUrl(i.rawUrl),u,0)),e.rawUrlTree=o.rawUrl,o.resolve(null),dn}if(e.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return x3(o.source)&&(e.browserUrlTree=o.extractedUrl),je(o).pipe($i(u=>{const f=this.transitions?.getValue();return this.events.next(new Dw(u.id,this.urlSerializer.serialize(u.extractedUrl),u.source,u.restoredState)),f!==this.transitions?.getValue()?dn:Promise.resolve(u)}),function are(n,t,e,i,s,r){return At(o=>function ire(n,t,e,i,s,r,o="emptyOnly"){return new sre(n,t,e,i,s,o,r).recognize()}(n,t,e,i,o.extractedUrl,s,r).pipe(et(({state:a,tree:l})=>({...o,targetSnapshot:a,urlAfterRedirects:l}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),zi(u=>{if(i.targetSnapshot=u.targetSnapshot,i.urlAfterRedirects=u.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:u.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!u.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(u.urlAfterRedirects,u.rawUrl);e.setBrowserUrl(p,u)}e.browserUrlTree=u.urlAfterRedirects}const f=new tse(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(f)}));if(l&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:u,extractedUrl:f,source:p,restoredState:_,extras:v}=o,M=new Dw(u,this.urlSerializer.serialize(f),p,_);this.events.next(M);const S=o3(0,this.rootComponentType).snapshot;return je(i={...o,targetSnapshot:S,urlAfterRedirects:f,extras:{...v,skipLocationChange:!1,replaceUrl:!1}})}{const u="";return this.events.next(new Hh(o.id,e.serializeUrl(i.extractedUrl),u,1)),e.rawUrlTree=o.rawUrl,o.resolve(null),dn}}),zi(o=>{const a=new nse(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(a)}),et(o=>i={...o,guards:Dse(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),function Nse(n,t){return At(e=>{const{targetSnapshot:i,currentSnapshot:s,guards:{canActivateChecks:r,canDeactivateChecks:o}}=e;return 0===o.length&&0===r.length?je({...e,guardsResult:!0}):function Hse(n,t,e,i){return hn(n).pipe(At(s=>function Wse(n,t,e,i,s){const r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return r&&0!==r.length?je(r.map(a=>{const l=Bh(t)??s,c=eu(a,l);return ga(function Ose(n){return n&&Wh(n.canDeactivate)}(c)?c.canDeactivate(n,t,e,i):l.runInContext(()=>c(n,t,e,i))).pipe(bl())})).pipe(tu()):je(!0)}(s.component,s.route,e,t,i)),bl(s=>!0!==s,!0))}(o,i,s,n).pipe(At(a=>a&&function Ese(n){return"boolean"==typeof n}(a)?function Yse(n,t,e,i){return hn(t).pipe(Xc(s=>yw(function Bse(n,t){return null!==n&&t&&t(new lse(n)),je(!0)}(s.route.parent,i),function Vse(n,t){return null!==n&&t&&t(new use(n)),je(!0)}(s.route,i),function jse(n,t,e){const i=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(o=>function xse(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(o)).filter(o=>null!==o).map(o=>AO(()=>je(o.guards.map(l=>{const c=Bh(o.node)??e,u=eu(l,c);return ga(function Ase(n){return n&&Wh(n.canActivateChild)}(u)?u.canActivateChild(i,n):c.runInContext(()=>u(i,n))).pipe(bl())})).pipe(tu())));return je(r).pipe(tu())}(n,s.path,e),function zse(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return je(!0);const s=i.map(r=>AO(()=>{const o=Bh(t)??e,a=eu(r,o);return ga(function Pse(n){return n&&Wh(n.canActivate)}(a)?a.canActivate(t,n):o.runInContext(()=>a(t,n))).pipe(bl())}));return je(s).pipe(tu())}(n,s.route,e))),bl(s=>!0!==s,!0))}(i,r,n,t):je(a)),et(a=>({...e,guardsResult:a})))})}(this.environmentInjector,o=>this.events.next(o)),zi(o=>{if(i.guardsResult=o.guardsResult,Tl(o.guardsResult))throw d3(0,o.guardsResult);const a=new ise(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(a)}),bs(o=>!!o.guardsResult||(e.restoreHistory(o),this.cancelNavigationTransition(o,"",3),!1)),Nw(o=>{if(o.guards.canActivateChecks.length)return je(o).pipe(zi(a=>{const l=new sse(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(l)}),$i(a=>{let l=!1;return je(a).pipe(function lre(n,t){return At(e=>{const{targetSnapshot:i,guards:{canActivateChecks:s}}=e;if(!s.length)return je(e);let r=0;return hn(s).pipe(Xc(o=>function cre(n,t,e,i){const s=n.routeConfig,r=n._resolve;return void 0!==s?.title&&!C3(s)&&(r[Lh]=s.title),function ure(n,t,e,i){const s=function dre(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===s.length)return je({});const r={};return hn(s).pipe(At(o=>function hre(n,t,e,i){const s=Bh(t)??i,r=eu(n,s);return ga(r.resolve?r.resolve(t,e):s.runInContext(()=>r(t,e)))}(n[o],t,e,i).pipe(bl(),zi(a=>{r[o]=a}))),bw(1),function Die(n){return et(()=>n)}(r),wl(o=>g3(o)?dn:Ih(o)))}(r,n,t,i).pipe(et(o=>(n._resolvedData=o,n.data=a3(n,e).resolve,s&&C3(s)&&(n.data[Lh]=s.title),null)))}(o.route,i,n,t)),zi(()=>r++),bw(1),At(o=>r===s.length?je(e):dn))})}(e.paramsInheritanceStrategy,this.environmentInjector),zi({next:()=>l=!0,complete:()=>{l||(e.restoreHistory(a),this.cancelNavigationTransition(a,"",2))}}))}),zi(a=>{const l=new rse(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(l)}))}),Nw(o=>{const a=l=>{const c=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&c.push(this.configLoader.loadComponent(l.routeConfig).pipe(zi(u=>{l.component=u}),et(()=>{})));for(const u of l.children)c.push(...a(u));return c};return gw(a(o.targetSnapshot.root)).pipe(w_(),Kc(1))}),Nw(()=>this.afterPreactivation()),et(o=>{const a=function _se(n,t,e){const i=Vh(n,t._root,e?e._root:void 0);return new r3(i,t)}(e.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return i={...o,targetRouterState:a}}),zi(o=>{e.currentUrlTree=o.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl),e.routerState=o.targetRouterState,"deferred"===e.urlUpdateStrategy&&(o.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,o),e.browserUrlTree=o.urlAfterRedirects)}),((n,t,e,i)=>et(s=>(new Cse(t,s.targetRouterState,s.currentRouterState,e,i).activate(n),s)))(this.rootContexts,e.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Kc(1),zi({next:o=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new zr(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{s=!0}}),Eh(()=>{s||r||this.cancelNavigationTransition(i,"",1),this.currentNavigation?.id===i.id&&(this.currentNavigation=null)}),wl(o=>{if(r=!0,p3(o)){f3(o)||(e.navigated=!0,e.restoreHistory(i,!0));const a=new k_(i.id,this.urlSerializer.serialize(i.extractedUrl),o.message,o.cancellationCode);if(this.events.next(a),f3(o)){const l=e.urlHandlingStrategy.merge(o.url,e.rawUrlTree),c={skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||x3(i.source)};e.scheduleNavigation(l,Nh,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}else i.resolve(!1)}else{e.restoreHistory(i,!0);const a=new xw(i.id,this.urlSerializer.serialize(i.extractedUrl),o,i.targetSnapshot??void 0);this.events.next(a);try{i.resolve(e.errorHandler(o))}catch(l){i.reject(l)}}return dn}))}))}cancelNavigationTransition(e,i,s){const r=new k_(e.id,this.urlSerializer.serialize(e.extractedUrl),i,s);this.events.next(r),e.resolve(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function x3(n){return n!==Nh}let k3=(()=>{class n{buildTitle(e){let i,s=e.root;for(;void 0!==s;)i=this.getResolvedTitleForRoute(s)??i,s=s.children.find(r=>r.outlet===lt);return i}getResolvedTitleForRoute(e){return e.data[Lh]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te(pre)},providedIn:"root"}),n})(),pre=(()=>{class n extends k3{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return n.\u0275fac=function(e){return new(e||n)(be(AI))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),mre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te(gre)},providedIn:"root"}),n})();class _re{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}let gre=(()=>{class n extends _re{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}(),n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const N_=new De("",{providedIn:"root",factory:()=>({})});let yre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te(vre)},providedIn:"root"}),n})(),vre=(()=>{class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var ws=(()=>((ws=ws||{})[ws.COMPLETE=0]="COMPLETE",ws[ws.FAILED=1]="FAILED",ws[ws.REDIRECTING=2]="REDIRECTING",ws))();function I3(n,t){n.events.pipe(bs(e=>e instanceof zr||e instanceof k_||e instanceof xw||e instanceof Hh),et(e=>e instanceof zr||e instanceof Hh?ws.COMPLETE:e instanceof k_&&(0===e.code||1===e.code)?ws.REDIRECTING:ws.FAILED),bs(e=>e!==ws.REDIRECTING),Kc(1)).subscribe(()=>{t()})}function bre(n){throw n}function wre(n,t,e){return t.parse("/")}const Mre={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Tre={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ji=(()=>{class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=Te(ak),this.isNgZoneEnabled=!1,this.options=Te(N_,{optional:!0})||{},this.pendingTasks=Te(em),this.errorHandler=this.options.errorHandler||bre,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||wre,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=Te(yre),this.routeReuseStrategy=Te(mre),this.titleStrategy=Te(k3),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=Te(iu,{optional:!0})?.flat()??[],this.navigationTransitions=Te(F_),this.urlSerializer=Te(Ah),this.location=Te(zv),this.componentInputBindingEnabled=!!Te(L_,{optional:!0}),this.isNgZoneEnabled=Te(kt)instanceof kt&&kt.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Zc,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=o3(0,null),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId??0},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Nh,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,i,e.state)},0)}))}navigateToSyncWithBrowser(e,i,s){const r={replaceUrl:!0},o=s?.navigationId?s:null;if(s){const l={...s};delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(r.state=l)}const a=this.parseUrl(e);this.scheduleNavigation(a,i,o,r)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Ow),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,i={}){const{relativeTo:s,queryParams:r,fragment:o,queryParamsHandling:a,preserveFragment:l}=i,c=l?this.currentUrlTree.fragment:o;let f,u=null;switch(a){case"merge":u={...this.currentUrlTree.queryParams,...r};break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=r||null}null!==u&&(u=this.removeEmptyProps(u));try{f=KO(s?s.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),f=this.currentUrlTree.root}return XO(f,e,u,c??null)}navigateByUrl(e,i={skipLocationChange:!1}){const s=Tl(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(r,Nh,null,i)}navigate(e,i={skipLocationChange:!1}){return function Sre(n){for(let t=0;t{const r=e[s];return null!=r&&(i[s]=r),i},{})}scheduleNavigation(e,i,s,r,o){if(this.disposed)return Promise.resolve(!1);let a,l,c;o?(a=o.resolve,l=o.reject,c=o.promise):c=new Promise((f,p)=>{a=f,l=p});const u=this.pendingTasks.add();return I3(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:r,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(f=>Promise.reject(f))}setBrowserUrl(e,i){const s=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(s)||i.extras.replaceUrl){const o={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId)};this.location.replaceState(s,"",o)}else{const r={...i.extras.state,...this.generateNgRouterState(i.id,(this.browserPageId??0)+1)};this.location.go(s,"",r)}}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const r=this.currentPageId-(this.browserPageId??this.currentPageId);0!==r?this.location.historyGo(r):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===r&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Sl=(()=>{class n{constructor(e,i,s,r,o,a){this.router=e,this.route=i,this.tabIndexAttribute=s,this.renderer=r,this.el=o,this.locationStrategy=a,this.href=null,this.commands=null,this.onChanges=new It,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const l=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===l||"area"===l,this.isAnchorElement?this.subscription=e.events.subscribe(c=>{c instanceof zr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,i,s,r,o){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||i||s||r||o||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function TC(n,t,e){return function o5(n,t){return"src"===t&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===t&&("base"===n||"link"===n)?MC:a0}(t,e)(n)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,i){const s=this.renderer,r=this.el.nativeElement;null!==i?s.setAttribute(r,e,i):s.removeAttribute(r,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return n.\u0275fac=function(e){return new(e||n)(W(ji),W(jr),function ap(n){return function xF(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let s=0;for(;s{class n{get isActive(){return this._isActive}constructor(e,i,s,r,o){this.router=e,this.element=i,this.renderer=s,this.cdr=r,this.link=o,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new ue,this.routerEventsSubscription=e.events.subscribe(a=>{a instanceof zr&&this.update()})}ngAfterContentInit(){je(this.links.changes,je(null)).pipe(Wt()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=hn(e).pipe(Wt()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){const i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(s=>!!s)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const e=this.hasActiveLinks();this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(e))})}isLinkActive(e){const i=function Cre(n){return!!n.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return s=>!!s.urlTree&&e.isActive(s.urlTree,i)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}}return n.\u0275fac=function(e){return new(e||n)(W(ji),W($t),W(li),W(ii),W(Sl,8))},n.\u0275dir=Oe({type:n,selectors:[["","routerLinkActive",""]],contentQueries:function(e,i,s){if(1&e&&rr(s,Sl,5),2&e){let r;rt(r=ot())&&(i.links=r)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Pn]}),n})();class L3{}let Dre=(()=>{class n{constructor(e,i,s,r,o){this.router=e,this.injector=s,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(bs(e=>e instanceof zr),Xc(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const s=[];for(const r of i){r.providers&&!r._injector&&(r._injector=av(r.providers,e,`Route: ${r.path}`));const o=r._injector??e,a=r._loadedInjector??o;(r.loadChildren&&!r._loadedRoutes&&void 0===r.canLoad||r.loadComponent&&!r._loadedComponent)&&s.push(this.preloadConfig(o,r)),(r.children||r._loadedRoutes)&&s.push(this.processRoutes(a,r.children??r._loadedRoutes))}return hn(s).pipe(Wt())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let s;s=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):je(null);const r=s.pipe(At(o=>null===o?je(void 0):(i._loadedRoutes=o.routes,i._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));return i.loadComponent&&!i._loadedComponent?hn([r,this.loader.loadComponent(i)]).pipe(Wt()):r})}}return n.\u0275fac=function(e){return new(e||n)(be(ji),be(lk),be(xr),be(L3),be(Hw))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Yw=new De("");let P3=(()=>{class n{constructor(e,i,s,r,o={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=s,this.zone=r,this.options=o,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},o.scrollPositionRestoration=o.scrollPositionRestoration||"disabled",o.anchorScrolling=o.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Dw?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof zr?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Hh&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof n3&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new n3(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return n.\u0275fac=function(e){!function oD(){throw new Error("invalid")}()},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();function xo(n,t){return{\u0275kind:n,\u0275providers:t}}function O3(){const n=Te(As);return t=>{const e=n.get(Qa);if(t!==e.components[0])return;const i=n.get(ji),s=n.get(R3);1===n.get(Vw)&&i.initialNavigation(),n.get(F3,null,Ve.Optional)?.setUpPreloading(),n.get(Yw,null,Ve.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const R3=new De("",{factory:()=>new It}),Vw=new De("",{providedIn:"root",factory:()=>1}),F3=new De("");function Ere(n){return xo(0,[{provide:F3,useExisting:Dre},{provide:L3,useExisting:n}])}const N3=new De("ROUTER_FORROOT_GUARD"),Pre=[zv,{provide:Ah,useClass:ww},ji,Yh,{provide:jr,useFactory:function A3(n){return n.routerState.root},deps:[ji]},Hw,[]];function Are(){return new vk("Router",ji)}let Bw=(()=>{class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[Pre,[],{provide:iu,multi:!0,useValue:e},{provide:N3,useFactory:Nre,deps:[[ji,new up,new dp]]},{provide:N_,useValue:i||{}},i?.useHash?{provide:na,useClass:qk}:{provide:na,useClass:$k},{provide:Yw,useFactory:()=>{const n=Te(MY),t=Te(kt),e=Te(N_),i=Te(F_),s=Te(Ah);return e.scrollOffset&&n.setOffset(e.scrollOffset),new P3(s,i,n,t,e)}},i?.preloadingStrategy?Ere(i.preloadingStrategy).\u0275providers:[],{provide:vk,multi:!0,useFactory:Are},i?.initialNavigation?Hre(i):[],i?.bindToComponentInputs?xo(8,[u3,{provide:L_,useExisting:u3}]).\u0275providers:[],[{provide:H3,useFactory:O3},{provide:Lv,multi:!0,useExisting:H3}]]}}static forChild(e){return{ngModule:n,providers:[{provide:iu,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(be(N3,8))},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({}),n})();function Nre(n){return"guarded"}function Hre(n){return["disabled"===n.initialNavigation?xo(3,[{provide:Tv,multi:!0,useFactory:()=>{const t=Te(ji);return()=>{t.setUpLocationChangeListener()}}},{provide:Vw,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?xo(2,[{provide:Vw,useValue:0},{provide:Tv,multi:!0,deps:[As],useFactory:t=>{const e=t.get(c8,Promise.resolve());return()=>e.then(()=>new Promise(i=>{const s=t.get(ji),r=t.get(R3);I3(s,()=>{i(!0)}),t.get(F_).afterPreactivation=()=>(i(!0),r.closed?je(void 0):r),s.initialNavigation()}))}}]).\u0275providers:[]]}const H3=new De(""),Y3={now:()=>(Y3.delegate||Date).now(),delegate:void 0};class Vre extends It{constructor(t=1/0,e=1/0,i=Y3){super(),this._bufferSize=t,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,e)}next(t){const{isStopped:e,_buffer:i,_infiniteTimeWindow:s,_timestampProvider:r,_windowTime:o}=this;e||(i.push(t),!s&&i.push(r.now()+o)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:s}=this,r=s.slice();for(let o=0;onew Vre(i,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}class Ws{static transform(t){return this._this.transform(t)}transform(t){if(null==t||t<0)return"0";let i=Math.floor(Math.log10(t)/3);i<0&&(i=0);const s=t/Math.pow(1e3,i),r=[" H/s"," KH/s"," MH/s"," GH/s"," TH/s"," PH/s"," EH/s"][i];return s.toFixed(1)+r}}Ws._this=new Ws,Ws.\u0275fac=function(t){return new(t||Ws)},Ws.\u0275pipe=Gn({name:"hashSuffix",type:Ws,pure:!0});const ko_API_URL="https://public-pool.io:40557";class H_{}class Y_{}class Wr{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?"string"==typeof t?this.lazyInit=()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const s=e.slice(0,i),r=s.toLowerCase(),o=e.slice(i+1).trim();this.maybeSetNormalizedName(s,r),this.headers.has(r)?this.headers.get(r).push(o):this.headers.set(r,[o])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((e,i)=>{this.setHeaderEntries(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Wr?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Wr;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Wr?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const s=("a"===t.op?this.headers.get(e):void 0)||[];s.push(...i),this.headers.set(e,s);break;case"d":const r=t.value;if(r){let o=this.headers.get(e);if(!o)return;o=o.filter(a=>-1===r.indexOf(a)),0===o.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}else this.headers.delete(e),this.normalizedNames.delete(e)}}setHeaderEntries(t,e){const i=(Array.isArray(e)?e:[e]).map(r=>r.toString()),s=t.toLowerCase();this.headers.set(s,i),this.maybeSetNormalizedName(t,s)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class Bre{encodeKey(t){return V3(t)}encodeValue(t){return V3(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const jre=/%(\d[a-f0-9])/gi,Wre={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function V3(n){return encodeURIComponent(n).replace(jre,(t,e)=>Wre[e]??t)}function V_(n){return`${n}`}class ya{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new Bre,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function zre(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(s=>{const r=s.indexOf("="),[o,a]=-1==r?[t.decodeKey(s),""]:[t.decodeKey(s.slice(0,r)),t.decodeValue(s.slice(r+1))],l=e.get(o)||[];l.push(a),e.set(o,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],s=Array.isArray(i)?i.map(V_):[V_(i)];this.map.set(e,s)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const s=t[i];Array.isArray(s)?s.forEach(r=>{e.push({param:i,value:r,op:"a"})}):e.push({param:i,value:s,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new ya({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(V_(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const s=i.indexOf(V_(t.value));-1!==s&&i.splice(s,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class Ure{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}}function B3(n){return typeof ArrayBuffer<"u"&&n instanceof ArrayBuffer}function z3(n){return typeof Blob<"u"&&n instanceof Blob}function j3(n){return typeof FormData<"u"&&n instanceof FormData}class Uh{constructor(t,e,i,s){let r;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function Gre(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||s?(this.body=void 0!==i?i:null,r=s):r=i,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params)),this.headers||(this.headers=new Wr),this.context||(this.context=new Ure),this.params){const o=this.params.toString();if(0===o.length)this.urlWithParams=e;else{const a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":af.set(p,t.setHeaders[p]),l)),t.setParams&&(c=Object.keys(t.setParams).reduce((f,p)=>f.set(p,t.setParams[p]),c)),new Uh(e,i,r,{params:c,headers:l,context:u,reportProgress:a,responseType:s,withCredentials:o})}}var Wn=(()=>((Wn=Wn||{})[Wn.Sent=0]="Sent",Wn[Wn.UploadProgress=1]="UploadProgress",Wn[Wn.ResponseHeader=2]="ResponseHeader",Wn[Wn.DownloadProgress=3]="DownloadProgress",Wn[Wn.Response=4]="Response",Wn[Wn.User=5]="User",Wn))();class zw{constructor(t,e=200,i="OK"){this.headers=t.headers||new Wr,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class jw extends zw{constructor(t={}){super(t),this.type=Wn.ResponseHeader}clone(t={}){return new jw({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class ru extends zw{constructor(t={}){super(t),this.type=Wn.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new ru({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class W3 extends zw{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Ww(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let B_=(()=>{class n{constructor(e){this.handler=e}request(e,i,s={}){let r;if(e instanceof Uh)r=e;else{let l,c;l=s.headers instanceof Wr?s.headers:new Wr(s.headers),s.params&&(c=s.params instanceof ya?s.params:new ya({fromObject:s.params})),r=new Uh(e,i,void 0!==s.body?s.body:null,{headers:l,context:s.context,params:c,reportProgress:s.reportProgress,responseType:s.responseType||"json",withCredentials:s.withCredentials})}const o=je(r).pipe(Xc(l=>this.handler.handle(l)));if(e instanceof Uh||"events"===s.observe)return o;const a=o.pipe(bs(l=>l instanceof ru));switch(s.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return a.pipe(et(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(et(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(et(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return a.pipe(et(l=>l.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${s.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new ya).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,s={}){return this.request("PATCH",e,Ww(s,i))}post(e,i,s={}){return this.request("POST",e,Ww(s,i))}put(e,i,s={}){return this.request("PUT",e,Ww(s,i))}}return n.\u0275fac=function(e){return new(e||n)(be(H_))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();function $3(n,t){return t(n)}function Kre(n,t){return(e,i)=>t.intercept(e,{handle:s=>n(s,i)})}const Jre=new De(""),Gh=new De(""),q3=new De("");function Zre(){let n=null;return(t,e)=>{null===n&&(n=(Te(Jre,{optional:!0})??[]).reduceRight(Kre,$3));const i=Te(em),s=i.add();return n(t,e).pipe(Eh(()=>i.remove(s)))}}let K3=(()=>{class n extends H_{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=Te(em)}handle(e){if(null===this.chain){const s=Array.from(new Set([...this.injector.get(Gh),...this.injector.get(q3,[])]));this.chain=s.reduceRight((r,o)=>function Xre(n,t,e){return(i,s)=>e.runInContext(()=>t(i,r=>n(r,s)))}(r,o,this.injector),$3)}const i=this.pendingTasks.add();return this.chain(e,s=>this.backend.handle(s)).pipe(Eh(()=>this.pendingTasks.remove(i)))}}return n.\u0275fac=function(e){return new(e||n)(be(Y_),be(xr))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const noe=/^\)\]\}',?\n/;let J3=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new ee(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?hn(i.\u0275loadImpl()):je(null)).pipe($i(()=>new un(r=>{const o=i.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEach((M,S)=>o.setRequestHeader(M,S.join(","))),e.headers.has("Accept")||o.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const M=e.detectContentTypeHeader();null!==M&&o.setRequestHeader("Content-Type",M)}if(e.responseType){const M=e.responseType.toLowerCase();o.responseType="json"!==M?M:"text"}const a=e.serializeBody();let l=null;const c=()=>{if(null!==l)return l;const M=o.statusText||"OK",S=new Wr(o.getAllResponseHeaders()),P=function ioe(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(o)||e.url;return l=new jw({headers:S,status:o.status,statusText:M,url:P}),l},u=()=>{let{headers:M,status:S,statusText:P,url:E}=c(),V=null;204!==S&&(V=typeof o.response>"u"?o.responseText:o.response),0===S&&(S=V?200:0);let B=S>=200&&S<300;if("json"===e.responseType&&"string"==typeof V){const z=V;V=V.replace(noe,"");try{V=""!==V?JSON.parse(V):null}catch($){V=z,B&&(B=!1,V={error:$,text:V})}}B?(r.next(new ru({body:V,headers:M,status:S,statusText:P,url:E||void 0})),r.complete()):r.error(new W3({error:V,headers:M,status:S,statusText:P,url:E||void 0}))},f=M=>{const{url:S}=c(),P=new W3({error:M,status:o.status||0,statusText:o.statusText||"Unknown Error",url:S||void 0});r.error(P)};let p=!1;const _=M=>{p||(r.next(c()),p=!0);let S={type:Wn.DownloadProgress,loaded:M.loaded};M.lengthComputable&&(S.total=M.total),"text"===e.responseType&&o.responseText&&(S.partialText=o.responseText),r.next(S)},v=M=>{let S={type:Wn.UploadProgress,loaded:M.loaded};M.lengthComputable&&(S.total=M.total),r.next(S)};return o.addEventListener("load",u),o.addEventListener("error",f),o.addEventListener("timeout",f),o.addEventListener("abort",f),e.reportProgress&&(o.addEventListener("progress",_),null!==a&&o.upload&&o.upload.addEventListener("progress",v)),o.send(a),r.next({type:Wn.Sent}),()=>{o.removeEventListener("error",f),o.removeEventListener("abort",f),o.removeEventListener("load",u),o.removeEventListener("timeout",f),e.reportProgress&&(o.removeEventListener("progress",_),null!==a&&o.upload&&o.upload.removeEventListener("progress",v)),o.readyState!==o.DONE&&o.abort()}})))}}return n.\u0275fac=function(e){return new(e||n)(be(_I))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const Uw=new De("XSRF_ENABLED"),Z3=new De("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Q3=new De("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class eR{}let ooe=(()=>{class n{constructor(e,i,s){this.doc=e,this.platform=i,this.cookieName=s,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=sI(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(be(Sn),be(Ni),be(Z3))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();function aoe(n,t){const e=n.url.toLowerCase();if(!Te(Uw)||"GET"===n.method||"HEAD"===n.method||e.startsWith("http://")||e.startsWith("https://"))return t(n);const i=Te(eR).getToken(),s=Te(Q3);return null!=i&&!n.headers.has(s)&&(n=n.clone({headers:n.headers.set(s,i)})),t(n)}var cn=(()=>((cn=cn||{})[cn.Interceptors=0]="Interceptors",cn[cn.LegacyInterceptors=1]="LegacyInterceptors",cn[cn.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",cn[cn.NoXsrfProtection=3]="NoXsrfProtection",cn[cn.JsonpSupport=4]="JsonpSupport",cn[cn.RequestsMadeViaParent=5]="RequestsMadeViaParent",cn[cn.Fetch=6]="Fetch",cn))();function Cl(n,t){return{\u0275kind:n,\u0275providers:t}}function loe(...n){const t=[B_,J3,K3,{provide:H_,useExisting:K3},{provide:Y_,useExisting:J3},{provide:Gh,useValue:aoe,multi:!0},{provide:Uw,useValue:!0},{provide:eR,useClass:ooe}];for(const e of n)t.push(...e.\u0275providers);return function l0(n){return{\u0275providers:n}}(t)}const tR=new De("LEGACY_INTERCEPTOR_FN");let uoe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({providers:[loe(Cl(cn.LegacyInterceptors,[{provide:tR,useFactory:Zre},{provide:Gh,useExisting:tR,multi:!0}]))]}),n})(),_oe=(()=>{class n{constructor(e){this.httpClient=e}getClientInfo(e){return this.httpClient.get(`${ko_API_URL}/api/client/${e}`)}getClientInfoChart(e){return this.httpClient.get(`${ko_API_URL}/api/client/${e}/chart`)}}return n.\u0275fac=function(e){return new(e||n)(be(B_))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),nR=(()=>{class n{constructor(e){this.httpClient=e}getInfo(){return this.httpClient.get(`${ko_API_URL}/api/info`)}getNetworkInfo(){return this.httpClient.get(`${ko_API_URL}/api/network`)}getInfoChart(){return this.httpClient.get(`${ko_API_URL}/api/info/chart`)}}return n.\u0275fac=function(e){return new(e||n)(be(B_))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),j_=(()=>{class n{transform(e){if(null==e||e<0)return"0";let s=Math.floor(Math.log10(e)/3);s<0&&(s=0);const r=e/Math.pow(1e3,s),o=["","k","M","B","T","P","E"][s];return r.toFixed(2)+o}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=Gn({name:"numberSuffix",type:n,pure:!0}),n})(),Gw=(()=>{class n{transform(e,i){if(e){const s=Math.floor((+new Date-+new Date(e))/1e3);if(s<29)return"Just now";const r={year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1};let o;for(const a in r)if(o=Math.floor(s/r[a]),o>0)return 1===o?o+" "+a:o+" "+a+"s"}return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=Gn({name:"dateAgo",type:n,pure:!0}),n})();const goe=["dataTable"];function yoe(n,t){if(1&n&&(he(0),se(1),st(2,"numberSuffix"),fe()),2&n){const e=t.ngIf;I(1),Je(ct(2,1,e.bestDifficulty))}}function voe(n,t){1&n&&X(0,"p-skeleton")}function boe(n,t){if(1&n&&(he(0),se(1),st(2,"number"),fe()),2&n){const e=t.ngIf;I(1),Je(ct(2,1,e.bestDifficulty))}}function woe(n,t){1&n&&X(0,"p-skeleton")}function Moe(n,t){if(1&n&&(he(0),se(1),st(2,"numberSuffix"),fe()),2&n){const e=t.ngIf;I(1),Je(ct(2,1,e.difficulty))}}function Toe(n,t){1&n&&X(0,"p-skeleton")}function Soe(n,t){if(1&n&&(he(0),se(1),st(2,"number"),fe()),2&n){const e=t.ngIf;I(1),en(" ",ct(2,1,e.difficulty),"")}}function Coe(n,t){1&n&&X(0,"p-skeleton")}function Doe(n,t){if(1&n&&(he(0),se(1),st(2,"hashSuffix"),fe()),2&n){const e=t.ngIf;I(1),en(" ",ct(2,1,e.networkhashps),"")}}function xoe(n,t){1&n&&X(0,"p-skeleton")}function koe(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=t.ngIf;I(1),en(" ",e.blocks,"")}}function Ioe(n,t){1&n&&X(0,"p-skeleton")}function Eoe(n,t){if(1&n&&(he(0),se(1),st(2,"number"),fe()),2&n){const e=t.ngIf;I(1),en(" ",ct(2,1,e.currentblockweight),"")}}function Loe(n,t){1&n&&X(0,"p-skeleton")}function Poe(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Name"),F(),N(3,"th"),se(4,"Session ID"),F(),N(5,"th"),se(6,"Hash Rate"),F(),N(7,"th"),se(8,"Session Best Difficulty"),F(),N(9,"th"),se(10,"Uptime"),F(),N(11,"th"),se(12,"Last Seen"),F()())}const iR=function(n){return[n]};function Aoe(n,t){if(1&n&&(N(0,"tr",21)(1,"td")(2,"button",22),ce("click",function(i){return i.stopImmediatePropagation()}),F(),N(3,"span",23),se(4),F()(),N(5,"td"),se(6),F(),N(7,"td"),se(8),st(9,"hashSuffix"),F(),N(10,"td"),se(11),st(12,"numberSuffix"),F(),X(13,"td")(14,"td"),F()),2&n){const e=t.$implicit,i=t.expanded,s=R().ngIf,r=R();x("routerLink",Ze(11,iR,e.name)),I(2),x("pRowToggler",e)("icon",i?"pi pi-chevron-down":"pi pi-chevron-right"),I(2),en("",e.name," "),I(2),en(" ",r.getSessionCount(e.name,s.workers)," Sessions "),I(2),en(" ",ct(9,7,r.getTotalHashRate(e.name,s.workers))," "),I(3),en(" ",ct(12,9,r.getBestDifficulty(e.name,s.workers))," ")}}const Ooe=function(n,t){return[n,t]};function Roe(n,t){if(1&n&&(N(0,"tr",21),X(1,"td"),N(2,"td"),se(3),F(),N(4,"td"),se(5),st(6,"hashSuffix"),F(),N(7,"td"),se(8),st(9,"numberSuffix"),F(),N(10,"td"),se(11),st(12,"dateAgo"),F(),N(13,"td"),se(14),st(15,"dateAgo"),F()()),2&n){const e=t.$implicit;x("routerLink",Tn(14,Ooe,e.name,e.sessionId)),I(3),Je(e.sessionId),I(2),Je(ct(6,6,e.hashRate)),I(3),Je(ct(9,8,e.bestDifficulty)),I(3),Je(ct(12,10,e.startTime)),I(3),Je(ct(15,12,e.lastSeen))}}const sR=function(){return{"min-width":"50rem"}};function Foe(n,t){if(1&n&&(he(0),N(1,"p-table",16,17),st(3,"async"),L(4,Poe,13,0,"ng-template",18),L(5,Aoe,15,13,"ng-template",19),L(6,Roe,16,17,"ng-template",20),F(),fe()),2&n){const e=t.ngIf,i=R();I(1),x("rowHover",!0)("value",e.workers)("expandedRowKeys",ct(3,4,i.expandedRows$))("tableStyle",An(6,sR))}}function Noe(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Name"),F(),N(3,"th"),se(4,"Session ID"),F(),N(5,"th"),se(6,"Hash Rate"),F(),N(7,"th"),se(8,"Session Best Difficulty"),F(),N(9,"th"),se(10,"Uptime"),F(),N(11,"th"),se(12,"Last Seen"),F()())}function Hoe(n,t){if(1&n&&(N(0,"tr")(1,"td")(2,"button",22),ce("click",function(i){return i.stopImmediatePropagation()}),F(),N(3,"span",23),se(4),F()(),N(5,"td"),X(6,"p-skeleton"),F(),N(7,"td"),X(8,"p-skeleton"),F(),N(9,"td"),X(10,"p-skeleton"),F(),X(11,"td")(12,"td"),F()),2&n){const e=t.$implicit,i=t.expanded;I(2),x("pRowToggler",e)("icon",i?"pi pi-chevron-down":"pi pi-chevron-right"),I(2),en("",e.name," ")}}function Yoe(n,t){1&n&&(N(0,"tr"),X(1,"td"),N(2,"td"),X(3,"p-skeleton"),F(),N(4,"td"),X(5,"p-skeleton"),F(),N(6,"td"),X(7,"p-skeleton"),F(),N(8,"td"),X(9,"p-skeleton"),F(),N(10,"td"),X(11,"p-skeleton"),F()())}const Voe=function(){return{loading:"loading"}},Boe=function(){return{loading:!0}};function zoe(n,t){1&n&&(N(0,"p-table",24,17),L(2,Noe,13,0,"ng-template",18),L(3,Hoe,13,3,"ng-template",19),L(4,Yoe,12,0,"ng-template",20),F()),2&n&&x("rowHover",!0)("value",Ze(5,iR,An(4,Voe)))("expandedRowKeys",An(7,Boe))("tableStyle",An(8,sR))}function joe(n,t){if(1&n&&(he(0),X(1,"p-chart",25),fe()),2&n){const e=t.ngIf,i=R();I(1),x("data",e)("options",i.chartOptions)}}function Woe(n,t){1&n&&X(0,"p-skeleton",26)}const Uoe=function(){return{width:"2.5rem",height:"2.5rem"}};let Goe=(()=>{class n{constructor(e,i,s){this.clientService=e,this.route=i,this.appService=s,this.networkInfo$=this.appService.getNetworkInfo().pipe(su({refCount:!0,bufferSize:1})),this.address=this.route.snapshot.params.address,this.clientInfo$=this.clientService.getClientInfo(this.address).pipe(su({refCount:!0,bufferSize:1})),this.expandedRows$=this.clientInfo$.pipe(et(c=>c.workers.reduce((u,f)=>(u[f.name]=!0,u),{})));const r=getComputedStyle(document.documentElement),o=r.getPropertyValue("--text-color"),a=r.getPropertyValue("--text-color-secondary"),l=r.getPropertyValue("--surface-border");this.chartData$=this.clientService.getClientInfoChart(this.address).pipe(et(c=>{let f=[];for(let _=12;_=0;M--)v+=parseInt(c[_-M].data);v/=12,f.push({y:v,x:c[_].label})}const p=c.map(_=>({y:_.data,x:_.label}));return{labels:c.map(_=>_.label),datasets:[{type:"line",label:"2 Hour",data:f,fill:!1,backgroundColor:r.getPropertyValue("--yellow-600"),borderColor:r.getPropertyValue("--yellow-600"),tension:.4,pointRadius:1,borderWidth:1},{type:"line",label:"10 Minute",data:p,fill:!1,backgroundColor:r.getPropertyValue("--primary-color"),borderColor:r.getPropertyValue("--primary-color"),tension:.4,pointRadius:1,borderWidth:1}]}})),this.chartOptions={maintainAspectRatio:!1,plugins:{legend:{labels:{color:o}}},scales:{x:{type:"time",time:{unit:"hour"},ticks:{color:a},grid:{color:l,drawBorder:!1,display:!0}},y:{ticks:{color:a,callback:c=>Ws.transform(c)},grid:{color:l,drawBorder:!1}}}}}ngAfterViewInit(){}getSessionCount(e,i){return i.filter(r=>r.name==e).length}getTotalHashRate(e,i){const r=i.filter(o=>o.name==e).reduce((o,a,l,c)=>o+Math.floor(a.hashRate),0);return Math.floor(r)}getBestDifficulty(e,i){return i.filter(o=>o.name==e).reduce((o,a,l,c)=>a.bestDifficulty>o?a.bestDifficulty:o,0)}getTotalUptime(e,i){const s=(new Date).getTime(),o=i.filter(a=>a.name==e).reduce((a,l,c,u)=>a+(s-new Date(l.startTime).getTime()),0);return new Date(s-o)}}return n.\u0275fac=function(e){return new(e||n)(W(_oe),W(jr),W(nR))},n.\u0275cmp=Ae({type:n,selectors:[["app-dashboard"]],viewQuery:function(e,i){if(1&e&&xt(goe,5),2&e){let s;rt(s=ot())&&(i.dataTable=s.first)}},decls:78,vars:38,consts:[[1,"grid"],[1,"col-12","lg:col-6","xl:col-3"],[1,"card","mb-4"],[1,"flex","justify-content-between","mb-3"],[1,"block","text-500","font-medium","mb-3"],["pTooltip","If you find a solution with a difficulty higher than the network difficulty, you've found a block.",1,"pi","pi-question-circle","ml-2"],[1,"text-900","font-medium","text-xl"],[4,"ngIf","ngIfElse"],["loading",""],[1,"flex","align-items-center","justify-content-center","bg-orange-100","border-round",3,"ngStyle"],[1,"pi","pi-star","text-orange-500","text-xl"],[1,"text-green-500","font-medium"],[1,"card"],["loadingTable",""],[1,"card","chart"],["loadingChart",""],["groupRowsBy","name","dataKey","name","rowGroupMode","subheader",3,"rowHover","value","expandedRowKeys","tableStyle"],["dataTable",""],["pTemplate","header"],["pTemplate","groupheader"],["pTemplate","rowexpansion"],[3,"routerLink"],["type","button","pButton","","pRipple","",1,"p-button-text","p-button-rounded","p-button-plain","mr-2",3,"pRowToggler","icon","click"],[1,"worker-name","font-bold","ml-2"],["groupRowsBy","loading","dataKey","loading","rowGroupMode","subheader",3,"rowHover","value","expandedRowKeys","tableStyle"],[3,"data","options"],["width","100%","height","40vh"]],template:function(e,i){if(1&e&&(he(0),N(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"div")(6,"span",4),se(7,"Your Best Difficulty "),X(8,"i",5),F(),N(9,"div",6),L(10,yoe,3,3,"ng-container",7),st(11,"async"),L(12,voe,1,0,"ng-template",null,8,On),F()(),N(14,"div",9),X(15,"i",10),F()(),N(16,"span",11),L(17,boe,3,3,"ng-container",7),st(18,"async"),L(19,woe,1,0,"ng-template",null,8,On),F()()(),he(21),N(22,"div",1)(23,"div",2)(24,"div",3)(25,"div")(26,"span",4),se(27,"Network Difficulty"),F(),N(28,"div",6),L(29,Moe,3,3,"ng-container",7),st(30,"async"),L(31,Toe,1,0,"ng-template",null,8,On),F()()(),N(33,"span",11),L(34,Soe,3,3,"ng-container",7),st(35,"async"),L(36,Coe,1,0,"ng-template",null,8,On),F()()(),N(38,"div",1)(39,"div",2)(40,"div",3)(41,"div")(42,"span",4),se(43,"Network Hash Rate "),F(),N(44,"div",6),L(45,Doe,3,3,"ng-container",7),st(46,"async"),L(47,xoe,1,0,"ng-template",null,8,On),F()()(),N(49,"span",11),se(50,"\xa0"),F()()(),N(51,"div",1)(52,"div",2)(53,"div",3)(54,"div")(55,"span",4),se(56,"Block Height"),F(),N(57,"div",6),L(58,koe,2,1,"ng-container",7),st(59,"async"),L(60,Ioe,1,0,"ng-template",null,8,On),F()()(),N(62,"span",11),se(63,"Weight: "),L(64,Eoe,3,3,"ng-container",7),st(65,"async"),L(66,Loe,1,0,"ng-template",null,8,On),F()()(),fe(),F(),N(68,"div",12),L(69,Foe,7,7,"ng-container",7),st(70,"async"),L(71,zoe,5,9,"ng-template",null,13,On),F(),N(73,"div",14),L(74,joe,2,2,"ng-container",7),st(75,"async"),L(76,Woe,1,0,"ng-template",null,15,On),F(),fe()),2&e){const s=mn(13),r=mn(72),o=mn(77);I(10),x("ngIf",ct(11,19,i.clientInfo$))("ngIfElse",s),I(4),x("ngStyle",An(37,Uoe)),I(3),x("ngIf",ct(18,21,i.clientInfo$))("ngIfElse",s),I(12),x("ngIf",ct(30,23,i.networkInfo$))("ngIfElse",s),I(5),x("ngIf",ct(35,25,i.networkInfo$))("ngIfElse",s),I(11),x("ngIf",ct(46,27,i.networkInfo$))("ngIfElse",s),I(13),x("ngIf",ct(59,29,i.networkInfo$))("ngIfElse",s),I(6),x("ngIf",ct(65,31,i.networkInfo$))("ngIfElse",s),I(5),x("ngIf",ct(70,33,i.clientInfo$))("ngIfElse",r),I(5),x("ngIf",ct(75,35,i.chartData$))("ngIfElse",o)}},dependencies:[jn,ui,Sl,v_,is,mie,f_,h_,aw,qA,tl,gm,j_,Gw,Ws],styles:[".worker-name[_ngcontent-%COMP%]{line-height:42px}"]}),n})(),rR=(()=>{class n{constructor(){this.PARTICLES="PARTICLES",this._particles$=new Se(this.getParticles()),this.particles$=this._particles$.asObservable().pipe(su({refCount:!0,bufferSize:1}))}get(e){return localStorage.getItem(e)}set(e,i){localStorage.setItem(e,i)}remove(e){localStorage.removeItem(e)}getParticles(){const e=this.get(this.PARTICLES);return null==e||!0===JSON.parse(e)?.particles}setParticles(e){this.set(this.PARTICLES,JSON.stringify({particles:e})),this._particles$.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),$oe=(()=>{class n{constructor(e){this.localStorageService=e,this.stateOptions=[{label:"On",value:!0},{label:"Off",value:!1}],this.value=!0,this.value=this.localStorageService.getParticles()}particlesChanged(e){this.localStorageService.setParticles(e),this.value=e}}return n.\u0275fac=function(e){return new(e||n)(W(rR))},n.\u0275cmp=Ae({type:n,selectors:[["app-settings"]],decls:4,vars:1,consts:[[1,"card"],["optionLabel","label","optionValue","value",3,"ngModel","ngModelChange"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"h5"),se(2,"Background Particles "),F(),N(3,"p-inputSwitch",1),ce("ngModelChange",function(r){return i.value=r})("ngModelChange",function(r){return i.particlesChanged(r)}),F()()),2&e&&(I(3),x("ngModel",i.value))},dependencies:[$A,e_,gh]}),n})();var W_=function(){return W_=Object.assign||function(n){for(var t,e=1,i=arguments.length;e{const n=Array(256).fill(-1);for(let t=0;t<58;++t)n[$w.charCodeAt(t)]=t})();function oR(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function aR(n,t){return n(t={exports:{}},t.exports),t.exports}var qw=aR(function(n,t){Object.defineProperty(t,"__esModule",{value:!0}),t.bech32m=t.bech32=void 0;const e="qpzry9x8gf2tvdw0s3jn54khce6mua7l",i={};for(let f=0;f<32;f++){const p=e.charAt(f);i[p]=f}function s(f){const p=f>>25;return(33554431&f)<<5^996825010&-(p>>0&1)^642813549&-(p>>1&1)^513874426&-(p>>2&1)^1027748829&-(p>>3&1)^705979059&-(p>>4&1)}function r(f){let p=1;for(let _=0;_126)return"Invalid prefix ("+f+")";p=s(p)^v>>5}p=s(p);for(let _=0;_=_;)S-=_,E.push(M>>S&P);if(v)S>0&&E.push(M<<_-S&P);else{if(S>=p)return"Excess padding";if(M<<_-S&P)return"Non-zero padding"}return E}function a(f){return o(f,8,5,!0)}function l(f){const p=o(f,5,8,!1);if(Array.isArray(p))return p}function c(f){const p=o(f,5,8,!1);if(Array.isArray(p))return p;throw new Error(p)}function u(f){let p;function _(v,M){if(v.length<8)return v+" too short";if(v.length>(M=M||90))return"Exceeds length limit";const S=v.toLowerCase(),P=v.toUpperCase();if(v!==S&&v!==P)return"Mixed-case string "+v;const E=(v=S).lastIndexOf("1");if(-1===E)return"No separator character for "+v;if(0===E)return"Missing prefix for "+v;const V=v.slice(0,E),B=v.slice(E+1);if(B.length<6)return"Data too short";let z=r(V);if("string"==typeof z)return z;const $=[];for(let ie=0;ie=B.length||$.push(oe)}return z!==p?"Invalid checksum for "+v:{prefix:V,words:$}}return p="bech32"===f?1:734539939,{decodeUnsafe:function(v,M){const S=_(v,M);if("object"==typeof S)return S},decode:function(v,M){const S=_(v,M);if("object"==typeof S)return S;throw new Error(S)},encode:function(v,M,S){if(v.length+7+M.length>(S=S||90))throw new TypeError("Exceeds length limit");let P=r(v=v.toLowerCase());if("string"==typeof P)throw new Error(P);let E=v+"1";for(let V=0;V>5)throw new Error("Non 5-bit word");P=s(P)^B,E+=e.charAt(B)}for(let V=0;V<6;++V)P=s(P);P^=p;for(let V=0;V<6;++V)E+=e.charAt(P>>5*(5-V)&31);return E},toWords:a,fromWordsUnsafe:l,fromWords:c}}t.bech32=u("bech32"),t.bech32m=u("bech32m")});oR(qw);var Xoe=qw.bech32m,lR=qw.bech32,Kw=aR(function(n,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Hash=t.createHash=void 0;const e=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],i={sha256:1};t.createHash=function(S){if(S&&!i[S]&&!i[S.toLowerCase()])throw new Error("Digest method not supported");return new s};class s{constructor(){this.A=1779033703,this.B=-1150833019,this.C=1013904242,this.D=-1521486534,this.E=1359893119,this.F=-1694144372,this.G=528734635,this.H=1541459225,this._size=0,this._sp=0,(!o||a>=8e3)&&(o=new ArrayBuffer(8e3),a=0),this._byte=new Uint8Array(o,a,80),this._word=new Int32Array(o,a,20),a+=80}update(P){if("string"==typeof P)return this._utf8(P);if(null==P)throw new TypeError("Invalid type: "+typeof P);const E=P.byteOffset,V=P.byteLength;let B=V/64|0,z=0;if(B&&!(3&E)&&!(this._size%64)){const $=new Int32Array(P.buffer,E,16*B);for(;B--;)this._int32($,z>>2),z+=64;this._size+=z}if(1!==P.BYTES_PER_ELEMENT&&P.buffer){const $=new Uint8Array(P.buffer,E+z,V-z);return this._uint8($)}return z===V?this:this._uint8(P,z)}_uint8(P,E){const{_byte:V,_word:B}=this,z=P.length;for(E|=0;E=64&&this._int32(B),this._size+=ie-$}return this}_utf8(P){const{_byte:E,_word:V}=this,B=P.length;let z=this._sp;for(let $=0;$>>6,E[te++]=128|63&oe):oe<55296||oe>57343?(E[te++]=224|oe>>>12,E[te++]=128|oe>>>6&63,E[te++]=128|63&oe):z?(oe=((1023&z)<<10)+(1023&oe)+65536,E[te++]=240|oe>>>18,E[te++]=128|oe>>>12&63,E[te++]=128|oe>>>6&63,E[te++]=128|63&oe,z=0):z=oe}te>=64&&(this._int32(V),V[0]=V[16]),this._size+=te-ie}return this._sp=z,this}_int32(P,E){let{A:V,B,C:z,D:$,E:ie,F:te,G:oe,H:Ce}=this,Pe=0;for(E|=0;Pe<16;)r[Pe++]=c(P[E++]);for(Pe=16;Pe<64;Pe++)r[Pe]=M(r[Pe-2])+r[Pe-7]+v(r[Pe-15])+r[Pe-16]|0;for(Pe=0;Pe<64;Pe++){const Qe=Ce+_(ie)+u(ie,te,oe)+e[Pe]+r[Pe]|0,zt=p(V)+f(V,B,z)|0;Ce=oe,oe=te,te=ie,ie=$+Qe|0,$=z,z=B,B=V,V=Qe+zt|0}this.A=V+this.A|0,this.B=B+this.B|0,this.C=z+this.C|0,this.D=$+this.D|0,this.E=ie+this.E|0,this.F=te+this.F|0,this.G=oe+this.G|0,this.H=Ce+this.H|0}digest(P){const{_byte:E,_word:V}=this;let B=this._size%64|0;for(E[B++]=128;3&B;)E[B++]=0;if(B>>=2,B>14){for(;B<16;)V[B++]=0;B=0,this._int32(V)}for(;B<16;)V[B++]=0;const z=8*this._size,$=(4294967295&z)>>>0,ie=(z-$)/4294967296;return ie&&(V[14]=c(ie)),$&&(V[15]=c($)),this._int32(V),"hex"===P?this._hex():this._bin()}_hex(){const{A:P,B:E,C:V,D:B,E:z,F:$,G:ie,H:te}=this;return l(P)+l(E)+l(V)+l(B)+l(z)+l($)+l(ie)+l(te)}_bin(){const{A:P,B:E,C:V,D:B,E:z,F:$,G:ie,H:te,_byte:oe,_word:Ce}=this;return Ce[0]=c(P),Ce[1]=c(E),Ce[2]=c(V),Ce[3]=c(B),Ce[4]=c(z),Ce[5]=c($),Ce[6]=c(ie),Ce[7]=c(te),oe.slice(0,32)}}t.Hash=s;const r=new Int32Array(64);let o,a=0;const l=S=>(S+4294967296).toString(16).substr(-8),c=254===new Uint8Array(new Uint16Array([65279]).buffer)[0]?S=>S:S=>S<<24&4278190080|S<<8&16711680|S>>8&65280|S>>24&255,u=(S,P,E)=>E^S&(P^E),f=(S,P,E)=>S&P|E&(S|P),p=S=>(S>>>2|S<<30)^(S>>>13|S<<19)^(S>>>22|S<<10),_=S=>(S>>>6|S<<26)^(S>>>11|S<<21)^(S>>>25|S<<7),v=S=>(S>>>7|S<<25)^(S>>>18|S<<14)^S>>>3,M=S=>(S>>>17|S<<15)^(S>>>19|S<<13)^S>>>10});oR(Kw);var Io,Eo,n,Joe=Kw.createHash,cR=function(n){return Joe().update(n).digest()};(n=Io||(Io={})).mainnet="mainnet",n.testnet="testnet",n.regtest="regtest",function(n){n.p2pkh="p2pkh",n.p2sh="p2sh",n.p2wpkh="p2wpkh",n.p2wsh="p2wsh",n.p2tr="p2tr"}(Eo||(Eo={}));var uR={0:{type:Eo.p2pkh,network:Io.mainnet},111:{type:Eo.p2pkh,network:Io.testnet},5:{type:Eo.p2sh,network:Io.mainnet},196:{type:Eo.p2sh,network:Io.testnet}},Qoe=function(n,t){try{var e=function(n){var t,e=n.substr(0,2).toLowerCase();if("bc"===e||"tb"===e)return function(l){var c;try{c=l.startsWith("bc1p")||l.startsWith("tb1p")||l.startsWith("bcrt1p")?Xoe.decode(l):lR.decode(l)}catch{throw new Error("Invalid address")}var u={bc:Io.mainnet,tb:Io.testnet,bcrt:Io.regtest}[c.prefix];if(void 0===u)throw new Error("Invalid address");var f=c.words[0];if(f<0||f>16)throw new Error("Invalid address");return{bech32:!0,network:u,address:l,type:20===lR.fromWords(c.words.slice(1)).length?Eo.p2wpkh:1===f?Eo.p2tr:Eo.p2wsh}}(n);try{t=(n=>{if(!n||"string"!=typeof n)throw new Error(`Expected base58 string but got \u201c${n}\u201d`);if(n.match(/[IOl0]/gm))throw new Error(`Invalid base58 character \u201c${n.match(/[IOl0]/gm)}\u201d`);const t=n.match(/^1+/gm),e=t?t[0].length:0,i=(n.length-e)*(Math.log(58)/Math.log(256))+1>>>0;return new Uint8Array([...new Uint8Array(e),...n.match(/.{1}/g).map(r=>$w.indexOf(r)).reduce((r,o)=>r.map(a=>{const l=58*a+o;return o=l>>8,l}),new Uint8Array(i)).reverse().filter((s=!1,r=>s=s||r))]);var s})(n)}catch{throw new Error("Invalid address")}var i=t.length;if(25!==i)throw new Error("Invalid address");var s=t[0],r=t.slice(i-4,i),o=t.slice(0,i-4),a=cR(cR(o)).slice(0,4);if(r.some(function(l,c){return l!==a[c]}))throw new Error("Invalid address");if(!Object.keys(uR).map(Number).includes(s))throw new Error("Invalid address");return W_(W_({},uR[s]),{address:n,bech32:!1})}(n);return!t||t===e.network}catch{return!1}};function tae(n,t){if(1&n){const e=Fe();he(0),N(1,"a",3),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"Nerd Miner "),X(3,"i",4),F(),fe()}}function nae(n,t){if(1&n){const e=Fe();he(0),N(1,"a",5),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"PiAxe "),X(3,"i",4),F(),fe()}}function iae(n,t){if(1&n){const e=Fe();he(0),N(1,"a",6),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"Bitaxe "),X(3,"i",4),F(),fe()}}function sae(n,t){if(1&n){const e=Fe();he(0),N(1,"a",7),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"cpuminer "),F(),fe()}}function rae(n,t){if(1&n){const e=Fe();he(0),N(1,"a",8),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"cgminer "),F(),fe()}}function oae(n,t){if(1&n){const e=Fe();he(0),N(1,"a",9),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"Braiins OS "),F(),fe()}}function aae(n,t){if(1&n){const e=Fe();he(0),N(1,"a",10),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"termux-miner "),F(),fe()}}function lae(n,t){if(1&n){const e=Fe();he(0),N(1,"a",11),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"LeafMiner "),X(3,"i",4),F(),fe()}}function cae(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R();I(1),Je(e.userAgent)}}let uae=(()=>{class n{constructor(){}cancelClick(e){e.stopImmediatePropagation()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Ae({type:n,selectors:[["app-user-agent-link"]],inputs:{userAgent:"userAgent"},decls:10,vars:9,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["href","https://github.com/BitMaker-hub/NerdMiner_v2","target","_blank",3,"click"],[1,"pi","pi-star-fill"],["href","https://github.com/shufps/piaxe-miner","target","_blank",3,"click"],["href","https://github.com/skot/bitaxe/","target","_blank",3,"click"],["href","https://github.com/pooler/cpuminer","target","_blank",3,"click"],["href","https://cgminer.info/","target","_blank",3,"click"],["href","https://braiins.com/os/plus","target","_blank",3,"click"],["href","https://github.com/wong-fi-hung/termux-miner","target","_blank",3,"click"],["href","https://github.com/matteocrippa/leafminer","target","_blank",3,"click"]],template:function(e,i){1&e&&(he(0,0),L(1,tae,4,0,"ng-container",1),L(2,nae,4,0,"ng-container",1),L(3,iae,4,0,"ng-container",1),L(4,sae,3,0,"ng-container",1),L(5,rae,3,0,"ng-container",1),L(6,oae,3,0,"ng-container",1),L(7,aae,3,0,"ng-container",1),L(8,lae,4,0,"ng-container",1),L(9,cae,2,1,"ng-container",2),fe()),2&e&&(x("ngSwitch",i.userAgent),I(1),x("ngSwitchCase","NerdMiner"),I(1),x("ngSwitchCase","PiAxe"),I(1),x("ngSwitchCase","bitaxe"),I(1),x("ngSwitchCase","cpuminer"),I(1),x("ngSwitchCase","cgminer"),I(1),x("ngSwitchCase","Braiins OS"),I(1),x("ngSwitchCase","termux-miner"),I(1),x("ngSwitchCase","LeafMiner"))},dependencies:[_m,cI,uI],styles:[".pi-external-link[_ngcontent-%COMP%]{margin-left:10px;vertical-align:middle}.pi-star-fill[_ngcontent-%COMP%]{margin-left:25px;color:gold;vertical-align:middle}"]}),n})();function dae(n,t){if(1&n&&(he(0),X(1,"p-chart",33),fe()),2&n){const e=t.ngIf,i=R();I(1),x("responsive",!0)("data",e)("options",i.chartOptions)}}function hae(n,t){1&n&&X(0,"p-skeleton",34)}function fae(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Device"),F(),N(3,"th"),se(4,"Currently Working"),F(),N(5,"th"),se(6,"Total Hash Rate"),F(),N(7,"th"),se(8,"Best Difficulty "),X(9,"i",40),F()())}function pae(n,t){if(1&n&&(X(0,"tr"),N(1,"tr")(2,"td"),X(3,"app-user-agent-link",41),F(),N(4,"td"),se(5),F(),N(6,"td"),se(7),st(8,"hashSuffix"),F(),N(9,"td"),se(10),st(11,"numberSuffix"),F()()),2&n){const e=t.$implicit;I(3),x("userAgent",e.userAgent),I(2),Je(e.count),I(2),Je(ct(8,4,e.totalHashRate)),I(3),Je(ct(11,6,e.bestDifficulty))}}function mae(n,t){if(1&n&&(he(0),N(1,"p-table",35),L(2,fae,10,0,"ng-template",36),L(3,pae,12,8,"ng-template",37),F(),N(4,"div",38),X(5,"i",39),se(6," = Open Source Software & Hardware "),F(),fe()),2&n){const e=t.ngIf;I(1),x("value",e)}}function _ae(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Device"),F(),N(3,"th"),se(4,"Currently Working"),F(),N(5,"th"),se(6,"Total Hash Rate"),F(),N(7,"th"),se(8,"Best Difficulty "),X(9,"i",40),F()())}function gae(n,t){1&n&&(X(0,"tr"),N(1,"tr")(2,"td"),X(3,"p-skeleton"),F(),N(4,"td"),X(5,"p-skeleton"),F(),N(6,"td"),X(7,"p-skeleton"),F(),N(8,"td"),X(9,"p-skeleton"),F()())}const Xw=function(){return{}},yae=function(n,t,e){return[n,t,e]};function vae(n,t){1&n&&(N(0,"p-table",35),L(1,_ae,10,0,"ng-template",36),L(2,gae,10,0,"ng-template",37),F()),2&n&&x("value",Zi(4,yae,An(1,Xw),An(2,Xw),An(3,Xw)))}function bae(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Height"),F(),N(3,"th"),se(4,"Address"),F(),N(5,"th"),se(6,"Worker"),F(),N(7,"th"),se(8,"Session"),F()())}function wae(n,t){if(1&n&&(N(0,"tr")(1,"td"),se(2),F(),N(3,"td"),se(4),F(),N(5,"td"),se(6),F(),N(7,"td"),se(8),F()()),2&n){const e=t.$implicit;I(2),Je(e.height),I(2),Je(e.minerAddress),I(2),Je(e.worker),I(2),Je(e.sessionId)}}function Mae(n,t){if(1&n&&(N(0,"div",2)(1,"div",15)(2,"h4",23),se(3," Found Blocks"),F(),N(4,"p-table",35),L(5,bae,9,0,"ng-template",36),L(6,wae,9,4,"ng-template",37),F()()()),2&n){const e=t.ngIf;I(4),x("value",e)}}const Tae=function(n){return["app",n]};let Sae=(()=>{class n{constructor(e){this.appService=e,this.stratumURL="";const i=this.appService.getInfo().pipe(su({refCount:!0,bufferSize:1}));this.stratumURL="public-pool.io:21496",this.blockData$=i.pipe(et(l=>l.blockData)),this.userAgents$=i.pipe(et(l=>l.userAgents)),this.uptime$=i.pipe(et(l=>l.uptime)),this.chartData$=this.appService.getInfoChart().pipe(et(l=>({labels:l.map(c=>c.label),datasets:[{label:"Public-Pool Hashrate",data:l.map(c=>c.data),fill:!1,backgroundColor:s.getPropertyValue("--primary-color"),borderColor:s.getPropertyValue("--primary-color"),tension:.4,pointRadius:1,borderWidth:1}]}))),this.address=new v1(null,function eae(){return n=>Qoe(n.value)?null:{"bitcoin-address":!0}}());const s=getComputedStyle(document.documentElement),r=s.getPropertyValue("--text-color"),o=s.getPropertyValue("--text-color-secondary"),a=s.getPropertyValue("--surface-border");this.chartOptions={maintainAspectRatio:!1,plugins:{legend:{labels:{color:r}}},scales:{x:{type:"time",time:{unit:"hour"},ticks:{color:o},grid:{color:a,drawBorder:!1,display:!0}},y:{ticks:{color:o,callback:l=>Ws.transform(l)},grid:{color:a,drawBorder:!1}}}}}}return n.\u0275fac=function(e){return new(e||n)(W(nR))},n.\u0275cmp=Ae({type:n,selectors:[["app-splash"]],decls:76,vars:21,consts:[[1,"py-4","px-1","md:px4","lg:px-8","mx-0","lg:mx-8","main"],[1,"grid","justify-content-center"],[1,"col-12"],[1,"card","text-center"],["id","logo","src","assets/layout/images/logo.svg","alt","logo",2,"height","200px"],[1,"col-12","text-center","title"],[1,"text-900","font-normal"],[1,"mb-4"],["href","https://twitter.com/Public_Pool_BTC","target","_blank",1,"ml-4","mr-4"],[1,"pi","pi-twitter",2,"font-size","30pt","color","white"],["href","https://discord.gg/pF9smpe3yE","target","_blank",1,"ml-4","mr-4"],[1,"pi","pi-discord",2,"font-size","30pt","color","white"],["href","https://github.com/benjamin-wilson/public-pool","target","_blank",1,"ml-4","mr-4"],[1,"pi","pi-github",2,"font-size","30pt","color","white"],[1,"info","mb-2","p-4","border-dashed","border-1","border-round"],[1,"card"],[1,"field","text-center"],["placeholder","Address (bc1...)","pInputText","","id","address","type","text",1,"p-inputtext","p-component","p-element",3,"formControl"],["pButton","","label","My Workers",1,"ml-3","mt-3",3,"disabled","routerLink"],[1,"card","chart"],[1,"text-center","mb-2"],[4,"ngIf","ngIfElse"],["loadingChart",""],[2,"text-align","center"],[4,"ngIf"],["loadingTable",""],["class","col-12",4,"ngIf"],[1,"grid"],[1,"col-12","md:col-2"],[1,"col-12","md:col-4","text-center"],["src","assets/layout/images/qr-code-ln.svg","alt","bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d",2,"height","200px"],[1,"col-12","md:col-6","text-center"],["src","assets/layout/images/qr-code-onchain.svg","alt","bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d",2,"height","200px"],["type","line",3,"responsive","data","options"],["width","100%","height","40vh"],[3,"value"],["pTemplate","header"],["pTemplate","body"],[1,"text-right","mt-2"],[1,"pi","pi-star-fill"],["pTooltip","If you find a solution with a difficulty higher than the network difficulty, you've found a block.",1,"pi","pi-question-circle","ml-2"],[3,"userAgent"]],template:function(e,i){if(1&e&&(N(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div"),X(5,"img",4),F(),N(6,"div",5)(7,"h1",6),se(8,"Public Pool"),F()(),N(9,"div",7)(10,"a",8),X(11,"i",9),F(),N(12,"a",10),X(13,"i",11),F(),N(14,"a",12),X(15,"i",13),F()(),N(16,"div")(17,"code"),se(18,"Fully Open Source Solo Bitcoin Mining Pool"),F(),X(19,"br")(20,"br"),N(21,"div",14)(22,"code"),se(23),F(),X(24,"br"),N(25,"code"),se(26,"username: ., password: x"),F()(),N(27,"span")(28,"b"),se(29,"NO FEES"),F()(),X(30,"br"),N(31,"span"),se(32,"No second best."),F()()()(),N(33,"div",2)(34,"div",15)(35,"h4"),se(36,"Login"),F(),N(37,"div",16),X(38,"input",17)(39,"button",18),F()()(),N(40,"div",2)(41,"div",19)(42,"div",20),se(43),st(44,"dateAgo"),st(45,"async"),F(),L(46,dae,2,3,"ng-container",21),st(47,"async"),L(48,hae,1,0,"ng-template",null,22,On),F()(),N(50,"div",2)(51,"div",15)(52,"h4",23),se(53,"Online Devices"),F(),L(54,mae,7,1,"ng-container",24),st(55,"async"),L(56,vae,3,8,"ng-template",null,25,On),F()(),L(58,Mae,7,1,"div",26),st(59,"async"),N(60,"div",2)(61,"div",15)(62,"div",27)(63,"div",28)(64,"h3"),se(65,"Donate"),F(),N(66,"p"),se(67,"Like the project? Consider a donation. "),F()(),N(68,"div",29),X(69,"img",30),N(70,"div"),se(71,"public_pool@strike.me"),F()(),N(72,"div",31),X(73,"img",32),N(74,"div"),se(75,"bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d"),F()()()()()()()),2&e){const s=mn(49);I(23),en("stratum+tcp://",i.stratumURL,""),I(15),x("formControl",i.address),I(1),x("disabled",i.address.invalid)("routerLink",Ze(19,Tae,i.address.value)),I(4),en("Uptime: ",ct(44,9,ct(45,11,i.uptime$)),""),I(3),x("ngIf",ct(47,13,i.chartData$))("ngIfElse",s),I(8),x("ngIf",ct(55,15,i.userAgents$)),I(4),x("ngIf",ct(59,17,i.blockData$))}},dependencies:[jn,Sl,v_,is,f_,h_,aw,qA,Jm,e_,w1,uae,tl,j_,Gw,Ws],styles:["#address[_ngcontent-%COMP%]{min-width:50%}#logo[_ngcontent-%COMP%]{left:50%;margin-left:-100px;height:200px;width:200px;position:absolute;top:-18px}.title[_ngcontent-%COMP%]{margin-top:55px}.main[_ngcontent-%COMP%]{margin-top:60px}.info[_ngcontent-%COMP%]{font-weight:700;font-size:x-large}.card[_ngcontent-%COMP%]{max-width:1024px;margin:0 auto}.pi-star-fill[_ngcontent-%COMP%]{color:gold}"]}),n})(),dR=(()=>{class n{constructor(e){this.httpClient=e}getGroupWorkerInfo(e,i){return this.httpClient.get(`${ko_API_URL}/api/client/${e}/${i}`)}getWorkerInfo(e,i,s){return this.httpClient.get(`${ko_API_URL}/api/client/${e}/${i}/${s}`)}}return n.\u0275fac=function(e){return new(e||n)(be(B_))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const hR=function(){return{width:"2.5rem",height:"2.5rem"}};function Cae(n,t){if(1&n&&(he(0),N(1,"div",3)(2,"div",4)(3,"div",5)(4,"div")(5,"span",6),se(6,"ID"),F(),N(7,"div",7),se(8),F()(),N(9,"div",8),X(10,"i",9),F()(),N(11,"span",10),se(12,"\xa0"),F()()(),N(13,"div",3)(14,"div",4)(15,"div",5)(16,"div")(17,"span",6),se(18,"Best Difficulty"),F(),N(19,"div",7),se(20),st(21,"numberSuffix"),F()(),N(22,"div",11),X(23,"i",12),F()(),N(24,"span",13),se(25),st(26,"number"),F()()(),fe()),2&n){const e=t.ngIf;I(8),Je(e.name),I(1),x("ngStyle",An(9,hR)),I(11),en("",ct(21,5,e.bestDifficulty)," "),I(2),x("ngStyle",An(10,hR)),I(3),Je(ct(26,7,e.bestDifficulty))}}function Dae(n,t){if(1&n&&(N(0,"div",14)(1,"div",15),X(2,"p-chart",16),F()()),2&n){const e=t.ngIf,i=R();I(2),x("data",e)("options",i.chartOptions)}}let xae=(()=>{class n{constructor(e,i){this.workerService=e,this.route=i;const s=getComputedStyle(document.documentElement),r=s.getPropertyValue("--text-color"),o=s.getPropertyValue("--text-color-secondary"),a=s.getPropertyValue("--surface-border");this.workerInfo$=this.workerService.getGroupWorkerInfo(this.route.snapshot.params.address,this.route.snapshot.params.workerName).pipe(su({bufferSize:1,refCount:!0})),this.chartData$=this.workerInfo$.pipe(et(l=>({labels:l.chartData.map(c=>c.label),datasets:[{label:l.name,data:l.chartData.map(c=>c.data),fill:!1,backgroundColor:s.getPropertyValue("--primary-color"),borderColor:s.getPropertyValue("--primary-color"),tension:.4,pointRadius:1,borderWidth:1}]}))),this.chartOptions={maintainAspectRatio:!1,plugins:{legend:{labels:{color:r}}},scales:{x:{type:"time",time:{unit:"hour"},ticks:{color:o},grid:{color:a,drawBorder:!1}},y:{ticks:{color:o,callback:l=>Ws.transform(l)},grid:{color:a,drawBorder:!1}}}}}}return n.\u0275fac=function(e){return new(e||n)(W(dR),W(jr))},n.\u0275cmp=Ae({type:n,selectors:[["app-worker-group"]],decls:5,vars:6,consts:[[1,"grid"],[4,"ngIf"],["class","col-12",4,"ngIf"],[1,"col-12","lg:col-6","xl:col-3"],[1,"card","mb-0"],[1,"flex","justify-content-between","mb-3"],[1,"block","text-500","font-medium","mb-3"],[1,"text-900","font-medium","text-xl"],[1,"flex","align-items-center","justify-content-center","bg-blue-100","border-round",3,"ngStyle"],[1,"pi","pi-id-card","text-blue-500","text-xl"],[1,"text-500"],[1,"flex","align-items-center","justify-content-center","bg-orange-100","border-round",3,"ngStyle"],[1,"pi","pi-star","text-orange-500","text-xl"],[1,"text-green-500","font-medium"],[1,"col-12"],[1,"card","chart"],["type","line",3,"data","options"]],template:function(e,i){1&e&&(N(0,"div",0),L(1,Cae,27,11,"ng-container",1),st(2,"async"),L(3,Dae,3,2,"div",2),st(4,"async"),F()),2&e&&(I(1),x("ngIf",ct(2,2,i.workerInfo$)),I(2),x("ngIf",ct(4,4,i.chartData$)))},dependencies:[jn,ui,f_,tl,gm,j_]}),n})();const Jw=function(){return{width:"2.5rem",height:"2.5rem"}};function kae(n,t){if(1&n&&(he(0),N(1,"div",3)(2,"div",4)(3,"div",5)(4,"div")(5,"span",6),se(6,"ID"),F(),N(7,"div",7),se(8),F()(),N(9,"div",8),X(10,"i",9),F()(),N(11,"span",10),se(12),F()()(),N(13,"div",3)(14,"div",4)(15,"div",5)(16,"div")(17,"span",6),se(18,"Best Difficulty"),F(),N(19,"div",7),se(20),st(21,"numberSuffix"),F()(),N(22,"div",11),X(23,"i",12),F()(),N(24,"span",13),se(25),st(26,"number"),F()()(),N(27,"div",3)(28,"div",4)(29,"div",5)(30,"div")(31,"span",6),se(32,"Uptime"),F(),N(33,"div",7),se(34),st(35,"dateAgo"),F()(),N(36,"div",14),X(37,"i",15),F()(),N(38,"span",10),se(39),st(40,"date"),F()()(),fe()),2&n){const e=t.ngIf;I(8),Je(e.name),I(1),x("ngStyle",An(18,Jw)),I(3),Je(e.sessionId),I(8),en("",ct(21,9,e.bestDifficulty)," "),I(2),x("ngStyle",An(19,Jw)),I(3),Je(ct(26,11,e.bestDifficulty)),I(9),Je(ct(35,13,e.startTime)),I(2),x("ngStyle",An(20,Jw)),I(3),en("Since ",function L2(n,t,e,i){const s=n+nt,r=J(),o=Ko(r,s);return Rd(r,s)?x2(r,Ri(),t,o.transform,e,i,o):o.transform(e,i)}(40,15,e.startTime,"short"),"")}}function Iae(n,t){if(1&n&&(N(0,"div",16)(1,"div",17),X(2,"p-chart",18),F()()),2&n){const e=t.ngIf,i=R();I(2),x("data",e)("options",i.chartOptions)}}let Eae=(()=>{class n{constructor(e,i){this.workerService=e,this.route=i;const s=getComputedStyle(document.documentElement),r=s.getPropertyValue("--text-color"),o=s.getPropertyValue("--text-color-secondary"),a=s.getPropertyValue("--surface-border");this.workerInfo$=this.workerService.getWorkerInfo(this.route.snapshot.params.address,this.route.snapshot.params.workerName,this.route.snapshot.params.workerId).pipe(su({bufferSize:1,refCount:!0})),this.chartData$=this.workerInfo$.pipe(et(l=>({labels:l.chartData.map(c=>c.label),datasets:[{label:l.name,data:l.chartData.map(c=>c.data),fill:!1,backgroundColor:s.getPropertyValue("--primary-color"),borderColor:s.getPropertyValue("--primary-color"),tension:.4,pointRadius:1,borderWidth:1}]}))),this.chartOptions={maintainAspectRatio:!1,plugins:{legend:{labels:{color:r}}},scales:{x:{type:"time",time:{unit:"hour"},ticks:{color:o},grid:{color:a,drawBorder:!1}},y:{ticks:{color:o,callback:l=>Ws.transform(l)},grid:{color:a,drawBorder:!1}}}}}}return n.\u0275fac=function(e){return new(e||n)(W(dR),W(jr))},n.\u0275cmp=Ae({type:n,selectors:[["app-worker"]],decls:5,vars:6,consts:[[1,"grid"],[4,"ngIf"],["class","col-12",4,"ngIf"],[1,"col-12","lg:col-6","xl:col-3"],[1,"card","mb-0"],[1,"flex","justify-content-between","mb-3"],[1,"block","text-500","font-medium","mb-3"],[1,"text-900","font-medium","text-xl"],[1,"flex","align-items-center","justify-content-center","bg-blue-100","border-round",3,"ngStyle"],[1,"pi","pi-id-card","text-blue-500","text-xl"],[1,"text-500"],[1,"flex","align-items-center","justify-content-center","bg-orange-100","border-round",3,"ngStyle"],[1,"pi","pi-star","text-orange-500","text-xl"],[1,"text-green-500","font-medium"],[1,"flex","align-items-center","justify-content-center","bg-cyan-100","border-round",3,"ngStyle"],[1,"pi","pi-clock","text-cyan-500","text-xl"],[1,"col-12"],[1,"card","chart"],["type","line",3,"data","options"]],template:function(e,i){1&e&&(N(0,"div",0),L(1,kae,41,21,"ng-container",1),st(2,"async"),L(3,Iae,3,2,"div",2),st(4,"async"),F()),2&e&&(I(1),x("ngIf",ct(2,2,i.workerInfo$)),I(2),x("ngIf",ct(4,4,i.chartData$)))},dependencies:[jn,ui,f_,tl,gm,hI,j_,Gw]}),n})(),ou=(()=>{class n{constructor(){this.config={ripple:!1,inputStyle:"outlined",menuMode:"static",colorScheme:"light",theme:"lara-light-indigo",scale:14},this.state={staticMenuDesktopInactive:!1,overlayMenuActive:!1,profileSidebarVisible:!1,configSidebarVisible:!1,staticMenuMobileActive:!1,menuHoverActive:!1},this.configUpdate=new It,this.overlayOpen=new It,this.configUpdate$=this.configUpdate.asObservable(),this.overlayOpen$=this.overlayOpen.asObservable()}onMenuToggle(){this.isOverlay()&&(this.state.overlayMenuActive=!this.state.overlayMenuActive,this.state.overlayMenuActive&&this.overlayOpen.next(null)),this.isDesktop()?this.state.staticMenuDesktopInactive=!this.state.staticMenuDesktopInactive:(this.state.staticMenuMobileActive=!this.state.staticMenuMobileActive,this.state.staticMenuMobileActive&&this.overlayOpen.next(null))}showProfileSidebar(){this.state.profileSidebarVisible=!this.state.profileSidebarVisible,this.state.profileSidebarVisible&&this.overlayOpen.next(null)}showConfigSidebar(){this.state.configSidebarVisible=!0}isOverlay(){return"overlay"===this.config.menuMode}isDesktop(){return window.innerWidth>991}isMobile(){return!this.isDesktop()}onConfigUpdate(){this.configUpdate.next(this.config)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Lae=(()=>{class n{constructor(){this.menuSource=new It,this.resetSource=new It,this.menuSource$=this.menuSource.asObservable(),this.resetSource$=this.resetSource.asObservable()}onMenuStateChange(e){this.menuSource.next(e)}reset(){this.resetSource.next(!0)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Pae=["app-menuitem",""];function Aae(n,t){if(1&n&&(N(0,"div",4),se(1),F()),2&n){const e=R();I(1),Je(e.item.label)}}function Oae(n,t){1&n&&X(0,"i",9)}function Rae(n,t){if(1&n){const e=Fe();N(0,"a",5),ce("click",function(s){return q(e),K(R().itemClick(s))}),X(1,"i",6),N(2,"span",7),se(3),F(),L(4,Oae,1,0,"i",8),F()}if(2&n){const e=R();x("ngClass",e.item.class),xe("href",e.item.url,a0)("target",e.item.target),I(1),x("ngClass",e.item.icon),I(2),Je(e.item.label),I(1),x("ngIf",e.item.items)}}function Fae(n,t){1&n&&X(0,"i",9)}const Nae=function(){return{paths:"exact",queryParams:"ignored",matrixParams:"ignored",fragment:"ignored"}};function Hae(n,t){if(1&n){const e=Fe();N(0,"a",10),ce("click",function(s){return q(e),K(R().itemClick(s))}),X(1,"i",6),N(2,"span",7),se(3),F(),L(4,Fae,1,0,"i",8),F()}if(2&n){const e=R();x("ngClass",e.item.class)("routerLink",e.item.routerLink)("routerLinkActiveOptions",e.item.routerLinkActiveOptions||An(14,Nae))("fragment",e.item.fragment)("queryParamsHandling",e.item.queryParamsHandling)("preserveFragment",e.item.preserveFragment)("skipLocationChange",e.item.skipLocationChange)("replaceUrl",e.item.replaceUrl)("state",e.item.state)("queryParams",e.item.queryParams),xe("target",e.item.target),I(1),x("ngClass",e.item.icon),I(2),Je(e.item.label),I(1),x("ngIf",e.item.items)}}function Yae(n,t){if(1&n&&X(0,"li",12),2&n){const e=t.$implicit,i=t.index,s=R(2);Ue(e.badgeClass),x("item",e)("index",i)("parentKey",s.key)}}function Vae(n,t){if(1&n&&(N(0,"ul"),L(1,Yae,1,5,"ng-template",11),F()),2&n){const e=R();x("@children",e.submenuAnimation),I(1),x("ngForOf",e.item.items)}}let Bae=(()=>{class n{constructor(e,i,s,r){this.layoutService=e,this.cd=i,this.router=s,this.menuService=r,this.active=!1,this.key="",this.menuSourceSubscription=this.menuService.menuSource$.subscribe(o=>{Promise.resolve(null).then(()=>{o.routeEvent?this.active=!(o.key!==this.key&&!o.key.startsWith(this.key+"-")):o.key!==this.key&&!o.key.startsWith(this.key+"-")&&(this.active=!1)})}),this.menuResetSubscription=this.menuService.resetSource$.subscribe(()=>{this.active=!1}),this.router.events.pipe(bs(o=>o instanceof zr)).subscribe(o=>{this.item.routerLink&&this.updateActiveStateFromRoute()})}ngOnInit(){this.key=this.parentKey?this.parentKey+"-"+this.index:String(this.index),this.item.routerLink&&this.updateActiveStateFromRoute()}updateActiveStateFromRoute(){this.router.isActive(this.item.routerLink[0],{paths:"exact",queryParams:"ignored",matrixParams:"ignored",fragment:"ignored"})&&this.menuService.onMenuStateChange({key:this.key,routeEvent:!0})}itemClick(e){this.item.disabled?e.preventDefault():(this.item.command&&this.item.command({originalEvent:e,item:this.item}),this.item.items&&(this.active=!this.active),this.menuService.onMenuStateChange({key:this.key}))}get submenuAnimation(){return this.root||this.active?"expanded":"collapsed"}get activeClass(){return this.active&&!this.root}ngOnDestroy(){this.menuSourceSubscription&&this.menuSourceSubscription.unsubscribe(),this.menuResetSubscription&&this.menuResetSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(W(ou),W(ii),W(ji),W(Lae))},n.\u0275cmp=Ae({type:n,selectors:[["","app-menuitem",""]],hostVars:4,hostBindings:function(e,i){2&e&&lo("layout-root-menuitem",i.root)("active-menuitem",i.activeClass)},inputs:{item:"item",index:"index",root:"root",parentKey:"parentKey"},attrs:Pae,decls:5,vars:4,consts:[["class","layout-menuitem-root-text",4,"ngIf"],["tabindex","0","pRipple","",3,"ngClass","click",4,"ngIf"],["routerLinkActive","active-route","tabindex","0","pRipple","",3,"ngClass","routerLink","routerLinkActiveOptions","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","queryParams","click",4,"ngIf"],[4,"ngIf"],[1,"layout-menuitem-root-text"],["tabindex","0","pRipple","",3,"ngClass","click"],[1,"layout-menuitem-icon",3,"ngClass"],[1,"layout-menuitem-text"],["class","pi pi-fw pi-angle-down layout-submenu-toggler",4,"ngIf"],[1,"pi","pi-fw","pi-angle-down","layout-submenu-toggler"],["routerLinkActive","active-route","tabindex","0","pRipple","",3,"ngClass","routerLink","routerLinkActiveOptions","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","queryParams","click"],["ngFor","",3,"ngForOf"],["app-menuitem","",3,"item","index","parentKey"]],template:function(e,i){1&e&&(he(0),L(1,Aae,2,1,"div",0),L(2,Rae,5,6,"a",1),L(3,Hae,5,15,"a",2),L(4,Vae,2,2,"ul",3),fe()),2&e&&(I(1),x("ngIf",i.root&&!1!==i.item.visible),I(1),x("ngIf",(!i.item.routerLink||i.item.items)&&!1!==i.item.visible),I(1),x("ngIf",i.item.routerLink&&!i.item.items&&!1!==i.item.visible),I(1),x("ngIf",i.item.items&&!1!==i.item.visible))},dependencies:[bi,fo,jn,Dh,Sl,E3,n],encapsulation:2,data:{animation:[iw("children",[sw("collapsed",ss({height:"0"})),sw("expanded",ss({height:"*"})),vl("collapsed <=> expanded",So("400ms cubic-bezier(0.86, 0, 0.07, 1)"))])]}}),n})();function zae(n,t){if(1&n&&X(0,"li",4),2&n){const e=R(),s=e.index;x("item",e.$implicit)("index",s)("root",!0)}}function jae(n,t){1&n&&X(0,"li",5)}function Wae(n,t){if(1&n&&(he(0),L(1,zae,1,3,"li",2),L(2,jae,1,0,"li",3),fe()),2&n){const e=t.$implicit;I(1),x("ngIf",!e.separator),I(1),x("ngIf",e.separator)}}let Uae=(()=>{class n{constructor(e,i,s){this.layoutService=e,this.router=i,this.activatedRoute=s}ngOnInit(){const i=this.extractRouteParams(this.activatedRoute.root.snapshot);this.params$=this.router.events.pipe(bs(s=>s instanceof zr),et(()=>this.activatedRoute),et(s=>{for(;s.firstChild;)s=s.firstChild;return s}),bs(s=>"primary"===s.outlet),At(s=>s.params),RO(i)),this.model$=this.params$.pipe(et(s=>[{label:"Dashboard",items:[{label:"Dashboard",icon:"pi pi-fw pi-home",routerLink:[s.address]},{label:"Settings",icon:"pi pi-fw pi-cog",routerLink:[s.address,"settings"]}]}]))}extractRouteParams(e){let i=e,s={};for(;i.firstChild;)i=i.firstChild;return i&&i.params&&(s=i.params),s}}return n.\u0275fac=function(e){return new(e||n)(W(ou),W(ji),W(jr))},n.\u0275cmp=Ae({type:n,selectors:[["app-menu"]],decls:3,vars:3,consts:[[1,"layout-menu"],[4,"ngFor","ngForOf"],["app-menuitem","",3,"item","index","root",4,"ngIf"],["class","menu-separator",4,"ngIf"],["app-menuitem","",3,"item","index","root"],[1,"menu-separator"]],template:function(e,i){1&e&&(N(0,"ul",0),L(1,Wae,3,2,"ng-container",1),st(2,"async"),F()),2&e&&(I(1),x("ngForOf",ct(2,1,i.model$)))},dependencies:[fo,jn,Bae,tl],encapsulation:2}),n})(),fR=(()=>{class n{constructor(e,i){this.layoutService=e,this.el=i}}return n.\u0275fac=function(e){return new(e||n)(W(ou),W($t))},n.\u0275cmp=Ae({type:n,selectors:[["app-sidebar"]],decls:1,vars:0,template:function(e,i){1&e&&X(0,"app-menu")},dependencies:[Uae],encapsulation:2}),n})();const Gae=["menubutton"],$ae=["topbarmenubutton"],qae=["topbarmenu"];let pR=(()=>{class n{constructor(e){this.layoutService=e}}return n.\u0275fac=function(e){return new(e||n)(W(ou))},n.\u0275cmp=Ae({type:n,selectors:[["app-topbar"]],viewQuery:function(e,i){if(1&e&&(xt(Gae,5),xt($ae,5),xt(qae,5)),2&e){let s;rt(s=ot())&&(i.menuButton=s.first),rt(s=ot())&&(i.topbarMenuButton=s.first),rt(s=ot())&&(i.menu=s.first)}},decls:11,vars:0,consts:[[1,"layout-topbar"],["routerLink","",1,"layout-topbar-logo"],["src","assets/layout/images/logo.svg","alt","logo"],[1,"p-link","layout-menu-button","layout-topbar-button",3,"click"],["menubutton",""],[1,"pi","pi-bars"],[1,"p-link","layout-topbar-menu-button","layout-topbar-button",3,"click"],["topbarmenubutton",""],[1,"pi","pi-ellipsis-v"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"a",1),X(2,"img",2),N(3,"span"),se(4,"Public Pool"),F()(),N(5,"button",3,4),ce("click",function(){return i.layoutService.onMenuToggle()}),X(7,"i",5),F(),N(8,"button",6,7),ce("click",function(){return i.layoutService.showProfileSidebar()}),X(10,"i",8),F()())},dependencies:[Sl],encapsulation:2}),n})(),Kae=(()=>{class n{constructor(e){this.layoutService=e}}return n.\u0275fac=function(e){return new(e||n)(W(ou))},n.\u0275cmp=Ae({type:n,selectors:[["app-footer"]],decls:1,vars:0,template:function(e,i){1&e&&X(0,"div")},encapsulation:2}),n})();const Xae=[{path:"",component:Sae},{path:"app",component:(()=>{class n{constructor(e,i,s){this.layoutService=e,this.renderer=i,this.router=s,this.overlayMenuOpenSubscription=this.layoutService.overlayOpen$.subscribe(()=>{this.menuOutsideClickListener||(this.menuOutsideClickListener=this.renderer.listen("document","click",r=>{!(this.appSidebar.el.nativeElement.isSameNode(r.target)||this.appSidebar.el.nativeElement.contains(r.target)||this.appTopbar.menuButton.nativeElement.isSameNode(r.target)||this.appTopbar.menuButton.nativeElement.contains(r.target))&&this.hideMenu()})),this.profileMenuOutsideClickListener||(this.profileMenuOutsideClickListener=this.renderer.listen("document","click",r=>{!(this.appTopbar.menu.nativeElement.isSameNode(r.target)||this.appTopbar.menu.nativeElement.contains(r.target)||this.appTopbar.topbarMenuButton.nativeElement.isSameNode(r.target)||this.appTopbar.topbarMenuButton.nativeElement.contains(r.target))&&this.hideProfileMenu()})),this.layoutService.state.staticMenuMobileActive&&this.blockBodyScroll()}),this.router.events.pipe(bs(r=>r instanceof zr)).subscribe(()=>{this.hideMenu(),this.hideProfileMenu()})}hideMenu(){this.layoutService.state.overlayMenuActive=!1,this.layoutService.state.staticMenuMobileActive=!1,this.layoutService.state.menuHoverActive=!1,this.menuOutsideClickListener&&(this.menuOutsideClickListener(),this.menuOutsideClickListener=null),this.unblockBodyScroll()}hideProfileMenu(){this.layoutService.state.profileSidebarVisible=!1,this.profileMenuOutsideClickListener&&(this.profileMenuOutsideClickListener(),this.profileMenuOutsideClickListener=null)}blockBodyScroll(){document.body.classList?document.body.classList.add("blocked-scroll"):document.body.className+=" blocked-scroll"}unblockBodyScroll(){document.body.classList?document.body.classList.remove("blocked-scroll"):document.body.className=document.body.className.replace(new RegExp("(^|\\b)"+"blocked-scroll".split(" ").join("|")+"(\\b|$)","gi")," ")}get containerClass(){return{"layout-theme-light":"light"===this.layoutService.config.colorScheme,"layout-theme-dark":"dark"===this.layoutService.config.colorScheme,"layout-overlay":"overlay"===this.layoutService.config.menuMode,"layout-static":"static"===this.layoutService.config.menuMode,"layout-static-inactive":this.layoutService.state.staticMenuDesktopInactive&&"static"===this.layoutService.config.menuMode,"layout-overlay-active":this.layoutService.state.overlayMenuActive,"layout-mobile-active":this.layoutService.state.staticMenuMobileActive,"p-input-filled":"filled"===this.layoutService.config.inputStyle,"p-ripple-disabled":!this.layoutService.config.ripple}}ngOnDestroy(){this.overlayMenuOpenSubscription&&this.overlayMenuOpenSubscription.unsubscribe(),this.menuOutsideClickListener&&this.menuOutsideClickListener()}}return n.\u0275fac=function(e){return new(e||n)(W(ou),W(li),W(ji))},n.\u0275cmp=Ae({type:n,selectors:[["app-layout"]],viewQuery:function(e,i){if(1&e&&(xt(fR,5),xt(pR,5)),2&e){let s;rt(s=ot())&&(i.appSidebar=s.first),rt(s=ot())&&(i.appTopbar=s.first)}},decls:9,vars:1,consts:[[1,"layout-wrapper",3,"ngClass"],[1,"layout-sidebar"],[1,"layout-main-container"],[1,"layout-main"],[1,"layout-mask"]],template:function(e,i){1&e&&(N(0,"div",0),X(1,"app-topbar"),N(2,"div",1),X(3,"app-sidebar"),F(),N(4,"div",2)(5,"div",3),X(6,"router-outlet"),F(),X(7,"app-footer"),F(),X(8,"div",4),F()),2&e&&x("ngClass",i.containerClass)},dependencies:[bi,E_,pR,Kae,fR],encapsulation:2}),n})(),children:[{path:":address",children:[{path:"settings",component:$oe},{path:"",component:Goe},{path:":workerName",children:[{path:"",component:xae},{path:":workerId",component:Eae}]}]}]}];let Jae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[Bw.forRoot(Xae),Bw]}),n})();class Zae{constructor(){this.radius=0,this.mass=0}load(t){t&&(void 0!==t.mass&&(this.mass=t.mass),void 0!==t.radius&&(this.radius=t.radius))}}class Qae extends Bs{constructor(){super(),this.density=5,this.value=50,this.limit=new Zae}load(t){t&&(super.load(t),void 0!==t.density&&(this.density=t.density),"number"==typeof t.limit?this.limit.radius=t.limit:this.limit.load(t.limit))}}class U_{constructor(){this.color=new kn,this.color.value="#000000",this.draggable=!1,this.opacity=1,this.destroy=!0,this.orbits=!1,this.size=new Qae}load(t){void 0!==t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.draggable&&(this.draggable=t.draggable),this.name=t.name,void 0!==t.opacity&&(this.opacity=t.opacity),void 0!==t.position&&(this.position={},void 0!==t.position.x&&(this.position.x=Le(t.position.x)),void 0!==t.position.y&&(this.position.y=Le(t.position.y))),void 0!==t.size&&this.size.load(t.size),void 0!==t.destroy&&(this.destroy=t.destroy),void 0!==t.orbits&&(this.orbits=t.orbits))}}class ele{constructor(t,e,i,s){this.absorbers=t,this.container=e,this._calcPosition=()=>{const o=mA({size:this.container.canvas.size,position:this.options.position});return Xt.create(o.x,o.y)},this._updateParticlePosition=(o,a)=>{if(o.destroyed)return;const l=this.container,c=l.canvas.size;if(o.needsNewPosition){const u=pA({size:c});o.position.setTo(u),o.velocity.setTo(o.initialVelocity),o.absorberOrbit=void 0,o.needsNewPosition=!1}if(this.options.orbits){if(void 0===o.absorberOrbit&&(o.absorberOrbit=Xt.create(0,0),o.absorberOrbit.length=Bi(o.getPosition(),this.position),o.absorberOrbit.angle=it()*Math.PI*2),o.absorberOrbit.length<=this.size&&!this.options.destroy){const v=Math.min(c.width,c.height);o.absorberOrbit.length=v*(.2*it()-.1+1)}void 0===o.absorberOrbitDirection&&(o.absorberOrbitDirection=o.velocity.x>=0?"clockwise":"counter-clockwise");const u=o.absorberOrbit.length,f=o.absorberOrbit.angle,p=o.absorberOrbitDirection;o.velocity.setTo(Xt.origin);const _={x:"clockwise"===p?Math.cos:Math.sin,y:"clockwise"===p?Math.sin:Math.cos};o.position.x=this.position.x+u*_.x(f),o.position.y=this.position.y+u*_.y(f),o.absorberOrbit.length-=a.length,o.absorberOrbit.angle+=(o.retina.moveSpeed??0)*l.retina.pixelRatio/100*l.retina.reduceFactor}else{const u=Xt.origin;u.length=a.length,u.angle=a.angle,o.velocity.addTo(u)}},this.initialPosition=s?Xt.create(s.x,s.y):void 0,i instanceof U_?this.options=i:(this.options=new U_,this.options.load(i)),this.dragging=!1,this.name=this.options.name,this.opacity=this.options.opacity,this.size=me(this.options.size.value)*e.retina.pixelRatio,this.mass=this.size*this.options.size.density*e.retina.reduceFactor;const r=this.options.size.limit;this.limit={radius:r.radius*e.retina.pixelRatio*e.retina.reduceFactor,mass:r.mass},this.color=Ys(this.options.color)??{b:0,g:0,r:0},this.position=this.initialPosition?.copy()??this._calcPosition()}attract(t){const e=this.container,i=this.options;if(i.draggable){const c=e.interactivity.mouse;c.clicking&&c.downPosition?Bi(this.position,c.downPosition)<=this.size&&(this.dragging=!0):this.dragging=!1,this.dragging&&c.position&&(this.position.x=c.position.x,this.position.y=c.position.y)}const s=t.getPosition(),{dx:r,dy:o,distance:a}=Ci(this.position,s),l=Xt.create(r,o);if(l.length=this.mass/Math.pow(a,2)*e.retina.reduceFactor,at.getRadius()&&avoid 0===e||"number"==typeof e?this.array[e||0]:this.array.find(i=>i.name===e),t.addAbsorber=(e,i)=>this.addAbsorber(e,i)}addAbsorber(t,e){const i=new ele(this,this.container,t,e);return this.array.push(i),i}draw(t){for(const e of this.array)e.draw(t)}handleClickMode(t){const e=this.absorbers;if("absorber"===t){const r=vs(this.interactivityAbsorbers)??vs(e);this.addAbsorber(r,this.container.interactivity.mouse.clickPosition)}}init(){var t=this;return ae(function*(){t.absorbers=t.container.actualOptions.absorbers,t.interactivityAbsorbers=t.container.actualOptions.interactivity.modes.absorbers,on(t.absorbers,e=>{t.addAbsorber(e)})})()}particleUpdate(t){for(const e of this.array)if(e.attract(t),t.destroyed)break}removeAbsorber(t){const e=this.array.indexOf(t);e>=0&&this.array.splice(e,1)}resize(){for(const t of this.array)t.resize()}stop(){this.array=[]}}class nle{constructor(){this.id="absorbers"}getPlugin(t){return new tle(t)}loadOptions(t,e){!this.needsPlugin(t)&&!this.needsPlugin(e)||(e?.absorbers&&(t.absorbers=on(e.absorbers,i=>{const s=new U_;return s.load(i),s})),t.interactivity.modes.absorbers=on(e?.interactivity?.modes?.absorbers,i=>{const s=new U_;return s.load(i),s}))}needsPlugin(t){if(!t)return!1;const e=t.absorbers;return e instanceof Array?!!e.length:!!e||!(!t.interactivity?.events?.onClick?.mode||!rn("absorber",t.interactivity.events.onClick.mode))}}function Zw(){return Zw=ae(function*(n){const t=new nle;yield n.addPlugin(t)}),Zw.apply(this,arguments)}class sle{load(t){t&&(void 0!==t.bottom&&(this.bottom=Le(t.bottom)),void 0!==t.left&&(this.left=Le(t.left)),void 0!==t.right&&(this.right=Le(t.right)),void 0!==t.top&&(this.top=Le(t.top)))}}class rle extends Bs{constructor(){super(),this.value=3}}class ole extends Bs{constructor(){super(),this.value={min:4,max:9}}}class ale{constructor(){this.count=1,this.factor=new rle,this.rate=new ole,this.sizeOffset=!0}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.count&&(this.count=t.count),this.factor.load(t.factor),this.rate.load(t.rate),this.particles=on(t.particles,e=>Nn({},e)),void 0!==t.sizeOffset&&(this.sizeOffset=t.sizeOffset),t.colorOffset&&(this.colorOffset=this.colorOffset??{},void 0!==t.colorOffset.h&&(this.colorOffset.h=t.colorOffset.h),void 0!==t.colorOffset.s&&(this.colorOffset.s=t.colorOffset.s),void 0!==t.colorOffset.l&&(this.colorOffset.l=t.colorOffset.l)))}}class lle{constructor(){this.bounds=new sle,this.mode="none",this.split=new ale}load(t){t&&(t.mode&&(this.mode=t.mode),t.bounds&&this.bounds.load(t.bounds),this.split.load(t.split))}}function cle(n,t,e,i){const s=e.options.destroy;if(!s)return;const r=s.split,o=X1(n,t,e.options),a=Mo(r.factor),l=e.getFillColor();o.color.load(r.color?r.color:r.colorOffset&&l?{value:{hsl:{h:l.h+me(r.colorOffset.h??0),s:l.s+me(r.colorOffset.s??0),l:l.l+me(r.colorOffset.l??0)}}}:{value:{hsl:e.getFillColor()}}),o.move.load({center:{x:e.position.x,y:e.position.y,mode:"precise"}}),"number"==typeof o.size.value?o.size.value/=a:(o.size.value.min/=a,o.size.value.max/=a),o.load(i);const c=r.sizeOffset?Le(-e.size.value,e.size.value):0,u={x:e.position.x+oi(c),y:e.position.y+oi(c)};return t.particles.addParticle(u,o,e.group,f=>!(f.size.value<.5||(f.velocity.length=oi(Le(e.velocity.length,f.velocity.length)),f.splitCount=(e.splitCount??0)+1,f.unbreakable=!0,setTimeout(()=>{f.unbreakable=!1},500),0)))}class dle{constructor(t,e){this.engine=t,this.container=e}init(t){const e=this.container,s=t.options.destroy;if(!s)return;t.splitCount=0;const r=s.bounds;t.destroyBounds||(t.destroyBounds={});const{bottom:o,left:a,right:l,top:c}=r,{destroyBounds:u}=t,f=e.canvas.size;o&&(u.bottom=me(o)*f.height/100),a&&(u.left=me(a)*f.width/100),l&&(u.right=me(l)*f.width/100),c&&(u.top=me(c)*f.height/100)}isEnabled(t){return!t.destroyed}loadOptions(t,...e){t.destroy||(t.destroy=new lle);for(const i of e)t.destroy.load(i?.destroy)}particleDestroyed(t,e){if(e)return;const i=t.options.destroy;i&&"split"===i.mode&&function ule(n,t,e){const i=e.options.destroy;if(!i)return;const s=i.split;if(s.count>=0&&(void 0===e.splitCount||e.splitCount++>s.count))return;const r=Mo(s.rate),o=vs(s.particles);for(let a=0;a=i.bottom||void 0!==i.left&&e.x<=i.left||void 0!==i.right&&e.x>=i.right||void 0!==i.top&&e.y<=i.top)&&t.destroy()}}function Qw(){return Qw=ae(function*(n){yield n.addParticleUpdater("destroy",t=>new dle(n,t))}),Qw.apply(this,arguments)}class fle{randomPosition(t,e,i){const[o,a]=[e.width/2,e.height/2],l=((f,p)=>{const _=it()/4,v=Math.atan(p/f*Math.tan(2*Math.PI*_)),M=it();return M<.25?v:M<.5?Math.PI-v:M<.75?Math.PI+v:-v})(o,a),c=(_=l,(f=o)*(p=a)/Math.sqrt((p*Math.cos(_))**2+(f*Math.sin(_))**2)),u=i?c*Math.sqrt(it()):c;var f,p,_;return{x:t.x+u*Math.cos(l),y:t.y+u*Math.sin(l)}}}class ple{constructor(){this.wait=!1}load(t){t&&(void 0!==t.count&&(this.count=t.count),void 0!==t.delay&&(this.delay=t.delay),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.wait&&(this.wait=t.wait))}}class mle{constructor(){this.quantity=1,this.delay=.1}load(t){void 0!==t&&(void 0!==t.quantity&&(this.quantity=Le(t.quantity)),void 0!==t.delay&&(this.delay=Le(t.delay)))}}class mR{constructor(){this.mode="percent",this.height=0,this.width=0}load(t){void 0!==t&&(void 0!==t.mode&&(this.mode=t.mode),void 0!==t.height&&(this.height=t.height),void 0!==t.width&&(this.width=t.width))}}class va{constructor(){this.autoPlay=!0,this.fill=!0,this.life=new ple,this.rate=new mle,this.shape="square",this.startCount=0}load(t){t&&(void 0!==t.autoPlay&&(this.autoPlay=t.autoPlay),void 0!==t.size&&(this.size||(this.size=new mR),this.size.load(t.size)),void 0!==t.direction&&(this.direction=t.direction),this.domId=t.domId,void 0!==t.fill&&(this.fill=t.fill),this.life.load(t.life),this.name=t.name,this.particles=on(t.particles,e=>Nn({},e)),this.rate.load(t.rate),void 0!==t.shape&&(this.shape=t.shape),void 0!==t.position&&(this.position={},void 0!==t.position.x&&(this.position.x=Le(t.position.x)),void 0!==t.position.y&&(this.position.y=Le(t.position.y))),void 0!==t.spawnColor&&(void 0===this.spawnColor&&(this.spawnColor=new Uc),this.spawnColor.load(t.spawnColor)),void 0!==t.startCount&&(this.startCount=t.startCount))}}class _le{constructor(t,e,i,s,r){this.emitters=e,this.container=i,this._calcPosition=()=>mA({size:this.container.canvas.size,position:this.options.position}),this._destroy=()=>{this.emitters.removeEmitter(this),this._engine.dispatchEvent("emitterDestroyed",{container:this.container,data:{emitter:this}})},this._emit=()=>{if(this._paused)return;const a=me(this.options.rate.quantity);this._emitParticles(a)},this._emitParticles=a=>{const l=this.getPosition(),c=this.getSize(),u=vs(this._particlesOptions);for(let f=0;f{if(this._paused)return;const a=this.options.life?.duration;this.container.retina.reduceFactor&&(this._lifeCount>0||this._immortal)&&void 0!==a&&a>0&&(this._duration=1e3*a)},this._setColorAnimation=(a,l,c)=>{const u=this.container;if(!a.enable)return l;const f=oi(a.offset),_=1e3*me(this.options.rate.delay)/u.retina.reduceFactor;return(l+me(a.speed??0)*u.fpsLimit/_+3.6*f)%c},this._engine=t,this._currentDuration=0,this._currentEmitDelay=0,this._currentSpawnDelay=0,this._initialPosition=r,s instanceof va?this.options=s:(this.options=new va,this.options.load(s)),this._spawnDelay=1e3*(this.options.life.delay??0)/this.container.retina.reduceFactor,this.position=this._initialPosition??this._calcPosition(),this.name=this.options.name,this._shape=this._engine.emitterShapeManager?.getShape(this.options.shape),console.log(this.options.shape,this._shape),this.fill=this.options.fill,this._firstSpawn=!this.options.life.wait,this._startParticlesAdded=!1;let o=Nn({},this.options.particles);o??={},o.move??={},o.move.direction??=this.options.direction,this.options.spawnColor&&(this.spawnColor=ma(this.options.spawnColor)),this._paused=!this.options.autoPlay,this._particlesOptions=o,this.size=this.options.size??(()=>{const a=new mR;return a.load({height:0,mode:"percent",width:0}),a})(),this._lifeCount=this.options.life.count??-1,this._immortal=this._lifeCount<=0,this._engine.dispatchEvent("emitterCreated",{container:i,data:{emitter:this}}),this.play()}externalPause(){this._paused=!0,this.pause()}externalPlay(){this._paused=!1,this.play()}getPosition(){if(this.options.domId){const t=this.container,e=document.getElementById(this.options.domId);if(e){const i=e.getBoundingClientRect();return{x:(i.x+i.width/2)*t.retina.pixelRatio,y:(i.y+i.height/2)*t.retina.pixelRatio}}}return this.position}getSize(){const t=this.container;if(this.options.domId){const e=document.getElementById(this.options.domId);if(e){const i=e.getBoundingClientRect();return{width:i.width*t.retina.pixelRatio,height:i.height*t.retina.pixelRatio}}}return{width:"percent"===this.size.mode?t.canvas.size.width*this.size.width/100:this.size.width,height:"percent"===this.size.mode?t.canvas.size.height*this.size.height/100:this.size.height}}pause(){this._paused||delete this._emitDelay}play(){if(!this._paused&&this.container.retina.reduceFactor&&(this._lifeCount>0||this._immortal||!this.options.life.count)&&(this._firstSpawn||this._currentSpawnDelay>=(this._spawnDelay??0))){if(void 0===this._emitDelay){const t=me(this.options.rate.delay);this._emitDelay=1e3*t/this.container.retina.reduceFactor}(this._lifeCount>0||this._immortal)&&this._prepareToDie()}}resize(){const t=this._initialPosition;this.position=t&&wh(t,this.container.canvas.size,Xt.origin)?t:this._calcPosition()}update(t){this._paused||(this._firstSpawn&&(this._firstSpawn=!1,this._currentSpawnDelay=this._spawnDelay??0,this._currentEmitDelay=this._emitDelay??0),this._startParticlesAdded||(this._startParticlesAdded=!0,this._emitParticles(this.options.startCount)),void 0!==this._duration&&(this._currentDuration+=t.value,this._currentDuration>=this._duration&&(this.pause(),void 0!==this._spawnDelay&&delete this._spawnDelay,this._immortal||this._lifeCount--,this._lifeCount>0||this._immortal?(this.position=this._calcPosition(),this._spawnDelay=1e3*(this.options.life.delay??0)/this.container.retina.reduceFactor):this._destroy(),this._currentDuration-=this._duration,delete this._duration)),void 0!==this._spawnDelay&&(this._currentSpawnDelay+=t.value,this._currentSpawnDelay>=this._spawnDelay&&(this._engine.dispatchEvent("emitterPlay",{container:this.container}),this.play(),this._currentSpawnDelay-=this._currentSpawnDelay,delete this._spawnDelay)),void 0!==this._emitDelay&&(this._currentEmitDelay+=t.value,this._currentEmitDelay>=this._emitDelay&&(this._emit(),this._currentEmitDelay-=this._emitDelay)))}}class gle{constructor(t,e){this.container=e,this._engine=t,this.array=[],this.emitters=[],this.interactivityEmitters={random:{count:1,enable:!1},value:[]},e.getEmitter=i=>void 0===i||"number"==typeof i?this.array[i||0]:this.array.find(s=>s.name===i),e.addEmitter=(i,s)=>this.addEmitter(i,s),e.removeEmitter=i=>{const s=e.getEmitter(i);s&&this.removeEmitter(s)},e.playEmitter=i=>{const s=e.getEmitter(i);s&&s.externalPlay()},e.pauseEmitter=i=>{const s=e.getEmitter(i);s&&s.externalPause()}}addEmitter(t,e){const i=new va;i.load(t);const s=new _le(this._engine,this,this.container,i,e);return this.array.push(s),s}handleClickMode(t){const e=this.emitters,i=this.interactivityEmitters;if("emitter"!==t)return;let s;if(i&&i.value instanceof Array)if(i.value.length>0&&i.random.enable){s=[];const a=[];for(let l=0;l{this.addEmitter(a,o)})}init(){var t=this;return ae(function*(){if(t.emitters=t.container.actualOptions.emitters,t.interactivityEmitters=t.container.actualOptions.interactivity.modes.emitters,t.emitters)if(t.emitters instanceof Array)for(const e of t.emitters)t.addEmitter(e);else t.addEmitter(t.emitters)})()}pause(){for(const t of this.array)t.pause()}play(){for(const t of this.array)t.play()}removeEmitter(t){const e=this.array.indexOf(t);e>=0&&this.array.splice(e,1)}resize(){for(const t of this.array)t.resize()}stop(){this.array=[]}update(t){for(const e of this.array)e.update(t)}}const eM=new Map;class yle{constructor(t){this._engine=t}addShape(t,e){this.getShape(t)||eM.set(t,e)}getShape(t){return eM.get(t)}getSupportedShapes(){return eM.keys()}}function _R(n,t){return n+t*(it()-.5)}class vle{randomPosition(t,e,i){if(i)return{x:_R(t.x,e.width),y:_R(t.y,e.height)};{const s=e.width/2,r=e.height/2,o=Math.floor(4*it()),a=2*(it()-.5);switch(o){case 0:return{x:t.x+a*s,y:t.y-r};case 1:return{x:t.x-s,y:t.y+a*r};case 2:return{x:t.x+a*s,y:t.y+r};default:return{x:t.x+s,y:t.y+a*r}}}}}class ble{constructor(t){this._engine=t,this.id="emitters"}getPlugin(t){return new gle(this._engine,t)}loadOptions(t,e){if(!this.needsPlugin(t)&&!this.needsPlugin(e))return;e?.emitters&&(t.emitters=on(e.emitters,s=>{const r=new va;return r.load(s),r}));const i=e?.interactivity?.modes?.emitters;if(i)if(i instanceof Array)t.interactivity.modes.emitters={random:{count:1,enable:!0},value:i.map(s=>{const r=new va;return r.load(s),r})};else{const s=i;if(void 0!==s.value)if(s.value instanceof Array)t.interactivity.modes.emitters={random:{count:s.random.count??1,enable:s.random.enable??!1},value:s.value.map(r=>{const o=new va;return o.load(r),o})};else{const r=new va;r.load(s.value),t.interactivity.modes.emitters={random:{count:s.random.count??1,enable:s.random.enable??!1},value:r}}else(t.interactivity.modes.emitters={random:{count:1,enable:!1},value:new va}).value.load(i)}}needsPlugin(t){if(!t)return!1;const e=t.emitters;return e instanceof Array&&!!e.length||void 0!==e||!!t.interactivity?.events?.onClick?.mode&&rn("emitter",t.interactivity.events.onClick.mode)}}function tM(){return tM=ae(function*(n){n.emitterShapeManager||(n.emitterShapeManager=new yle(n)),n.addEmitterShape||(n.addEmitterShape=(e,i)=>{n.emitterShapeManager?.addShape(e,i)});const t=new ble(n);yield n.addPlugin(t),n.addEmitterShape("circle",new fle),n.addEmitterShape("square",new vle)}),tM.apply(this,arguments)}class Mle{constructor(){this.delay=1,this.pauseOnStop=!1,this.quantity=1}load(t){t&&(void 0!==t.delay&&(this.delay=t.delay),void 0!==t.quantity&&(this.quantity=t.quantity),void 0!==t.particles&&(this.particles=Nn({},t.particles)),void 0!==t.pauseOnStop&&(this.pauseOnStop=t.pauseOnStop))}}class Tle extends pr{constructor(t){super(t),this._delay=0}clear(){}init(){}interact(t){var e=this;return ae(function*(){const i=e.container,{interactivity:s}=i;if(!i.retina.reduceFactor)return;const o=i.actualOptions.interactivity.modes.trail;if(!o)return;const a=1e3*o.delay/e.container.retina.reduceFactor;if(e._delaynew Tle(t))}),nM.apply(this,arguments)}class gR{constructor(){this.enable=!1,this.value=0}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.value&&(this.value=Le(t.value)))}}class xle{constructor(){this.darken=new gR,this.enable=!1,this.enlighten=new gR,this.mode="vertical",this.speed=25}load(t){t&&(void 0!==t.backColor&&(this.backColor=kn.create(this.backColor,t.backColor)),this.darken.load(t.darken),void 0!==t.enable&&(this.enable=t.enable),this.enlighten.load(t.enlighten),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.speed&&(this.speed=Le(t.speed)))}}class kle{getTransformValues(t){const e=t.roll?.enable&&t.roll,s=e&&e.vertical;return{a:e&&e.horizontal?Math.cos(e.angle):void 0,d:s?Math.sin(e.angle):void 0}}init(t){!function Cle(n){const t=n.options.roll;if(t?.enable)if(n.roll={enable:t.enable,horizontal:"horizontal"===t.mode||"both"===t.mode,vertical:"vertical"===t.mode||"both"===t.mode,angle:it()*Math.PI*2,speed:me(t.speed)/360},t.backColor)n.backColor=ma(t.backColor);else if(t.darken.enable&&t.enlighten.enable){const e=it()>=.5?"darken":"enlighten";n.roll.alter={type:e,value:me("darken"===e?t.darken.value:t.enlighten.value)}}else t.darken.enable?n.roll.alter={type:"darken",value:me(t.darken.value)}:t.enlighten.enable&&(n.roll.alter={type:"enlighten",value:me(t.enlighten.value)});else n.roll={enable:!1,horizontal:!1,vertical:!1,angle:0,speed:0}}(t)}isEnabled(t){const e=t.options.roll;return!t.destroyed&&!t.spawning&&!!e?.enable}loadOptions(t,...e){t.roll||(t.roll=new xle);for(const i of e)t.roll.load(i?.roll)}update(t,e){this.isEnabled(t)&&function Dle(n,t){const e=n.options.roll,i=n.roll;if(!i||!e?.enable)return;const r=2*Math.PI;i.angle+=i.speed*t.factor,i.angle>r&&(i.angle-=r)}(t,e)}}function iM(){return iM=ae(function*(n){yield n.addParticleUpdater("roll",()=>new kle)}),iM.apply(this,arguments)}class G_{static init(t){const e=new G_,i=t.selector;if(!i)throw new Error("No selector provided");const s=document.querySelector(i);if(!s)throw new Error("No element found for selector");return $c.set(i.replace(".","").replace("!",""),s,{fullScreen:{enable:!1},particles:{color:{value:t.color??"!000000"},links:{color:"random",distance:t.minDistance??120,enable:t.connectParticles??!1},move:{enable:!0,speed:t.speed??.5},number:{value:t.maxParticles??100},size:{value:{min:1,max:t.sizeVariations??3}}},responsive:t.responsive?.map(r=>({maxWidth:r.breakpoint,options:{particles:{color:{value:r.options?.color},links:{distance:r.options?.minDistance,enable:r.options?.connectParticles},number:{value:t.maxParticles},move:{enable:!0,speed:r.options?.speed},size:{value:r.options?.sizeVariations}}}}))}).then(r=>{e._container=r}),e}destroy(){const t=this._container;t&&t.destroy()}pauseAnimation(){const t=this._container;t&&t.pause()}resumeAnimation(){const t=this._container;t&&t.play()}}const Lle=n=>{const{particlesJS:t,pJSDom:e}=(n=>{const t=(i,s)=>n.load(i,s);return t.load=(i,s,r)=>{n.loadJSON(i,s).then(o=>{o&&r(o)}).catch(()=>{r(void 0)})},t.setOnClickHandler=i=>{n.setOnClickHandler(i)},{particlesJS:t,pJSDom:n.dom()}})(n);return window.particlesJS=t,window.pJSDom=e,window.Particles=G_,{particlesJS:t,pJSDom:e,Particles:G_}};class Hle{constructor(){this._initSpin=t=>{const e=t.container,s=t.options.move.spin;if(!s.enable)return;const r=s.position??{x:50,y:50},o={x:r.x/100*e.canvas.size.width,y:r.y/100*e.canvas.size.height},l=Bi(t.getPosition(),o),c=me(s.acceleration);t.retina.spinAcceleration=c*e.retina.pixelRatio,t.spin={center:o,direction:t.velocity.x>=0?"clockwise":"counter-clockwise",angle:t.velocity.angle,radius:l,acceleration:t.retina.spinAcceleration}}}init(t){const i=t.options.move.gravity;t.gravity={enable:i.enable,acceleration:me(i.acceleration),inverse:i.inverse},this._initSpin(t)}isEnabled(t){return!t.destroyed&&t.options.move.enable}move(t,e){const i=t.options,s=i.move;if(!s.enable)return;const r=t.container,o=r.retina.pixelRatio,a=function Fle(n){return n.slow.inRange?n.slow.factor:1}(t),l=(t.retina.moveSpeed??=me(s.speed)*o)*r.retina.reduceFactor,c=t.retina.moveDrift??=me(t.options.move.drift)*o,u=fa(i.size.value)*o,p=l*(s.size?t.getRadius()/u:1)*a*(e.factor||1)/2,_=t.retina.maxSpeed??r.retina.maxSpeed;s.spin.enable?function Ole(n,t){const e=n.container;if(!n.spin)return;const i={x:"clockwise"===n.spin.direction?Math.cos:Math.sin,y:"clockwise"===n.spin.direction?Math.sin:Math.cos};n.position.x=n.spin.center.x+n.spin.radius*i.x(n.spin.angle),n.position.y=n.spin.center.y+n.spin.radius*i.y(n.spin.angle),n.spin.radius+=n.spin.acceleration;const s=Math.max(e.canvas.size.width,e.canvas.size.height);n.spin.radius>s/2?(n.spin.radius=s/2,n.spin.acceleration*=-1):n.spin.radius<0&&(n.spin.radius=0,n.spin.acceleration*=-1),n.spin.angle+=t/100*(1-n.spin.radius/s)}(t,p):function Ale(n,t,e,i,s,r){!function Rle(n,t){const i=n.options.move.path;if(!i.enable)return;if(n.lastPathTime<=n.pathDelay)return void(n.lastPathTime+=t.value);const r=n.pathGenerator?.generate(n,t);r&&n.velocity.addTo(r),i.clamp&&(n.velocity.x=fr(n.velocity.x,-1,1),n.velocity.y=fr(n.velocity.y,-1,1)),n.lastPathTime-=n.pathDelay}(n,r);const o=n.gravity,a=o?.enable&&o.inverse?-1:1;s&&e&&(n.velocity.x+=s*r.factor/(60*e)),o?.enable&&e&&(n.velocity.y+=a*(o.acceleration*r.factor)/(60*e)),n.velocity.multTo(n.moveDecay);const c=n.velocity.mult(e);o?.enable&&i>0&&(!o.inverse&&c.y>=0&&c.y>=i||o.inverse&&c.y<=0&&c.y<=-i)&&(c.y=a*i,e&&(n.velocity.y=c.y/e)),c.multTo((1-n.zIndexFactor)**n.options.zIndex.velocityRate);const{position:p}=n;p.addTo(c),t.vibrate&&(p.x+=Math.sin(p.x*Math.cos(p.y)),p.y+=Math.cos(p.y*Math.sin(p.x)))}(t,s,p,_,c,e),function Ple(n){const t=n.initialPosition,{dx:e,dy:i}=Ci(t,n.position),s=Math.abs(e),r=Math.abs(i),{maxDistance:o}=n.retina,a=o.horizontal,l=o.vertical;if(a||l)if((a&&s>=a||l&&r>=l)&&!n.misplaced)n.misplaced=!!a&&s>a||!!l&&r>l,a&&(n.velocity.x=n.velocity.y/2-n.velocity.x),l&&(n.velocity.y=n.velocity.x/2-n.velocity.y);else if((!a||st.x&&u.x>0)&&(u.x*=-it()),l&&(c.yt.y&&u.y>0)&&(u.y*=-it())}}(t)}}function sM(){return sM=ae(function*(n){n.addMover("base",()=>new Hle)}),sM.apply(this,arguments)}class Vle{draw(t,e,i){e.circleRange||(e.circleRange={min:0,max:2*Math.PI});const s=e.circleRange;t.arc(0,0,i,s.min,s.max,!1)}getSidesCount(){return 12}particleInit(t,e){const i=e.shapeData,s=i?.angle??{max:360,min:0};e.circleRange="object"!=typeof s?{min:0,max:s*Math.PI/180}:{min:s.min*Math.PI/180,max:s.max*Math.PI/180}}}function rM(){return rM=ae(function*(n){yield n.addShape("circle",new Vle)}),rM.apply(this,arguments)}function oM(n,t,e,i,s){if(!t||!e.enable||(t.maxLoops??0)>0&&(t.loops??0)>(t.maxLoops??0)||(t.time||(t.time=0),(t.delayTime??0)>0&&t.time<(t.delayTime??0)&&(t.time+=n.value),(t.delayTime??0)>0&&t.time<(t.delayTime??0)))return;const r=oi(e.offset),o=(t.velocity??0)*n.factor+3.6*r,a=t.decay??1;s&&"increasing"!==t.status?(t.value-=o,t.value<0&&(t.loops||(t.loops=0),t.loops++,t.status="increasing",t.value+=t.value)):(t.value+=o,t.value>i&&(t.loops||(t.loops=0),t.loops++,s&&(t.status="decreasing",t.value-=t.value%i))),t.velocity&&1!==a&&(t.velocity*=a),t.value>i&&(t.value%=i)}class jle{constructor(t){this.container=t}init(t){const e=ma(t.options.color,t.id,t.options.reduceDuplicates);e&&(t.color=EA(e,t.options.color.animation,this.container.retina.reduceFactor))}isEnabled(t){const{h:e,s:i,l:s}=t.options.color.animation,{color:r}=t;return!t.destroyed&&!t.spawning&&(void 0!==r?.h.value&&e.enable||void 0!==r?.s.value&&i.enable||void 0!==r?.l.value&&s.enable)}update(t,e){!function zle(n,t){const{h:e,s:i,l:s}=n.options.color.animation,{color:r}=n;if(!r)return;const{h:o,s:a,l}=r;o&&oM(t,o,e,360,!1),a&&oM(t,a,i,100,!0),l&&oM(t,l,s,100,!0)}(t,e)}}function aM(){return aM=ae(function*(n){yield n.addParticleUpdater("color",t=>new jle(t))}),aM.apply(this,arguments)}class Ule{constructor(){this.distance=200,this.duration=.4,this.easing="ease-out-quad",this.factor=1,this.maxSpeed=50,this.speed=1}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.easing&&(this.easing=t.easing),void 0!==t.factor&&(this.factor=t.factor),void 0!==t.maxSpeed&&(this.maxSpeed=t.maxSpeed),void 0!==t.speed&&(this.speed=t.speed))}}class Gle extends pr{constructor(t,e){super(e),this._clickAttract=()=>{const i=this.container;i.attract||(i.attract={particles:[]});const{attract:s}=i;if(s.finish||(s.count||(s.count=0),s.count++,s.count===i.particles.count&&(s.finish=!0)),s.clicking){const r=i.interactivity.mouse.clickPosition,o=i.retina.attractModeDistance;if(!o||o<0||!r)return;this._processAttract(r,o,new ns(r.x,r.y,o))}else!1===s.clicking&&(s.particles=[])},this._hoverAttract=()=>{const i=this.container,s=i.interactivity.mouse.position,r=i.retina.attractModeDistance;!r||r<0||!s||this._processAttract(s,r,new ns(s.x,s.y,r))},this._processAttract=(i,s,r)=>{const o=this.container,a=o.actualOptions.interactivity.modes.attract;if(!a)return;const l=o.particles.quadTree.query(r,c=>this.isEnabled(c));for(const c of l){const{dx:u,dy:f,distance:p}=Ci(c.position,i),_=a.speed*a.factor,v=fr(hA(a.easing)(1-p/s)*_,0,a.maxSpeed),M=Xt.create(0===p?_:u/p*v,0===p?_:f/p*v);c.position.subFrom(M)}},this._engine=t,e.attract||(e.attract={particles:[]}),this.handleClickMode=i=>{const r=this.container.actualOptions.interactivity.modes.attract;if(r&&"attract"===i){e.attract||(e.attract={particles:[]}),e.attract.clicking=!0,e.attract.count=0;for(const o of e.attract.particles)this.isEnabled(o)&&o.velocity.setTo(o.initialVelocity);e.attract.particles=[],e.attract.finish=!1,setTimeout(()=>{e.destroyed||(e.attract||(e.attract={particles:[]}),e.attract.clicking=!1)},1e3*r.duration)}}}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.attract;e&&(t.retina.attractModeDistance=e.distance*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container,r=e.actualOptions.interactivity.events,l=r.onClick.enable,c=r.onClick.mode;e.interactivity.status===_l&&r.onHover.enable&&rn("attract",r.onHover.mode)?t._hoverAttract():l&&rn("attract",c)&&t._clickAttract()})()}isEnabled(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse,r=(t?.interactivity??i.interactivity).events;if(!(s.position&&r.onHover.enable||s.clickPosition&&r.onClick.enable))return!1;const a=r.onClick.mode;return rn("attract",r.onHover.mode)||rn("attract",a)}loadModeOptions(t,...e){t.attract||(t.attract=new Ule);for(const i of e)t.attract.load(i?.attract)}reset(){}}function lM(){return lM=ae(function*(n){yield n.addInteractor("externalAttract",t=>new Gle(n,t))}),lM.apply(this,arguments)}class qle{constructor(){this.distance=200}load(t){t&&void 0!==t.distance&&(this.distance=t.distance)}}class Kle extends pr{constructor(t){super(t),this._processBounce=(e,i,s)=>{const r=this.container.particles.quadTree.query(s,o=>this.isEnabled(o));for(const o of r)s instanceof ns?MA(R1(o),{position:e,radius:i,mass:i**2*Math.PI/2,velocity:Xt.origin,factor:Xt.origin}):s instanceof Hr&&o$(o,Mh(e,i))},this._processMouseBounce=()=>{const e=this.container,r=e.interactivity.mouse.position,o=e.retina.bounceModeDistance;!o||o<0||!r||this._processBounce(r,o,new ns(r.x,r.y,o+10*e.retina.pixelRatio))},this._singleSelectorBounce=(e,i)=>{const s=this.container,r=document.querySelectorAll(e);r.length&&r.forEach(o=>{const a=o,l=s.retina.pixelRatio,c={x:(a.offsetLeft+a.offsetWidth/2)*l,y:(a.offsetTop+a.offsetHeight/2)*l},u=a.offsetWidth/2*l,f=10*l,p="circle"===i.type?new ns(c.x,c.y,u+f):new Hr(a.offsetLeft*l-f,a.offsetTop*l-f,a.offsetWidth*l+2*f,a.offsetHeight*l+2*f);this._processBounce(c,u,p)})}}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.bounce;e&&(t.retina.bounceModeDistance=e.distance*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container,s=e.actualOptions.interactivity.events,l=s.onDiv;e.interactivity.status===_l&&s.onHover.enable&&rn("bounce",s.onHover.mode)?t._processMouseBounce():O1("bounce",l,(c,u)=>t._singleSelectorBounce(c,u))})()}isEnabled(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse,r=(t?.interactivity??i.interactivity).events,o=r.onDiv;return s.position&&r.onHover.enable&&rn("bounce",r.onHover.mode)||A1("bounce",o)}loadModeOptions(t,...e){t.bounce||(t.bounce=new qle);for(const i of e)t.bounce.load(i?.bounce)}reset(){}}function cM(){return cM=ae(function*(n){yield n.addInteractor("externalBounce",t=>new Kle(t))}),cM.apply(this,arguments)}class yR{constructor(){this.distance=200,this.duration=.4,this.mix=!1}load(t){if(t){if(void 0!==t.distance&&(this.distance=t.distance),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.mix&&(this.mix=t.mix),void 0!==t.opacity&&(this.opacity=t.opacity),void 0!==t.color){const e=this.color instanceof Array?void 0:this.color;this.color=on(t.color,i=>kn.create(e,i))}void 0!==t.size&&(this.size=t.size)}}}class Jle extends yR{constructor(){super(),this.selectors=[]}get ids(){return on(this.selectors,t=>t.replace("#",""))}set ids(t){this.selectors=on(t,e=>`#${e}`)}load(t){super.load(t),t&&(void 0!==t.ids&&(this.ids=t.ids),void 0!==t.selectors&&(this.selectors=t.selectors))}}class Zle extends yR{load(t){super.load(t),t&&(this.divs=on(t.divs,e=>{const i=new Jle;return i.load(e),i}))}}function vR(n,t,e,i){return t>=e?fr(n+(t-e)*i,n,t):t{const e=this.container,s=e.interactivity.mouse.clickPosition,r=e.actualOptions.interactivity.modes.bubble;if(!r||!s)return;e.bubble||(e.bubble={});const o=e.retina.bubbleModeDistance;if(!o||o<0)return;const a=e.particles.quadTree.queryCircle(s,o,c=>this.isEnabled(c)),{bubble:l}=e;for(const c of a){if(!l.clicking)continue;c.bubble.inRange=!l.durationEnd;const f=Bi(c.getPosition(),s),p=((new Date).getTime()-(e.interactivity.mouse.clickTime||0))/1e3;p>r.duration&&(l.durationEnd=!0),p>2*r.duration&&(l.clicking=!1,l.durationEnd=!1);const _={bubbleObj:{optValue:e.retina.bubbleModeSize,value:c.bubble.radius},particlesObj:{optValue:fa(c.options.size.value)*e.retina.pixelRatio,value:c.size.value},type:"size"};this._process(c,f,p,_);const v={bubbleObj:{optValue:r.opacity,value:c.bubble.opacity},particlesObj:{optValue:fa(c.options.opacity.value),value:c.opacity?.value??1},type:"opacity"};this._process(c,f,p,v),!l.durationEnd&&f<=o?this._hoverBubbleColor(c,f):delete c.bubble.color}},this._hoverBubble=()=>{const e=this.container,i=e.interactivity.mouse.position,s=e.retina.bubbleModeDistance;if(!s||s<0||void 0===i)return;const r=e.particles.quadTree.queryCircle(i,s,o=>this.isEnabled(o));for(const o of r){o.bubble.inRange=!0;const l=Bi(o.getPosition(),i),c=1-l/s;l<=s?c>=0&&e.interactivity.status===_l&&(this._hoverBubbleSize(o,c),this._hoverBubbleOpacity(o,c),this._hoverBubbleColor(o,c)):this.reset(o),e.interactivity.status===k1&&this.reset(o)}},this._hoverBubbleColor=(e,i,s)=>{const o=s??this.container.actualOptions.interactivity.modes.bubble;if(o){if(!e.bubble.finalColor){const a=o.color;if(!a)return;const l=vs(a);e.bubble.finalColor=ma(l)}if(e.bubble.finalColor)if(o.mix){e.bubble.color=void 0;const a=e.getFillColor();e.bubble.color=a?H1(Y1(a,e.bubble.finalColor,1-i,i)):e.bubble.finalColor}else e.bubble.color=e.bubble.finalColor}},this._hoverBubbleOpacity=(e,i,s)=>{const o=this.container.actualOptions,a=s?.opacity??o.interactivity.modes.bubble?.opacity;if(!a)return;const l=e.options.opacity.value,u=vR(e.opacity?.value??1,a,fa(l),i);void 0!==u&&(e.bubble.opacity=u)},this._hoverBubbleSize=(e,i,s)=>{const r=this.container,o=s?.size?s.size*r.retina.pixelRatio:r.retina.bubbleModeSize;if(void 0===o)return;const a=fa(e.options.size.value)*r.retina.pixelRatio,c=vR(e.size.value,o,a,i);void 0!==c&&(e.bubble.radius=c)},this._process=(e,i,s,r)=>{const o=this.container,a=r.bubbleObj.optValue,c=o.actualOptions.interactivity.modes.bubble;if(!c||void 0===a)return;const u=c.duration,f=o.retina.bubbleModeDistance,_=r.bubbleObj.value,v=r.particlesObj.value||0,M=r.type;if(f&&!(f<0)&&a!==r.particlesObj.optValue)if(o.bubble||(o.bubble={}),o.bubble.durationEnd)_&&("size"===M&&delete e.bubble.radius,"opacity"===M&&delete e.bubble.opacity);else if(i<=f){if((_??v)!==a){const P=v-s*(v-a)/u;"size"===M&&(e.bubble.radius=P),"opacity"===M&&(e.bubble.opacity=P)}}else"size"===M&&delete e.bubble.radius,"opacity"===M&&delete e.bubble.opacity},this._singleSelectorHover=(e,i,s)=>{const r=this.container,o=document.querySelectorAll(i),a=r.actualOptions.interactivity.modes.bubble;!a||!o.length||o.forEach(l=>{const c=l,u=r.retina.pixelRatio,f={x:(c.offsetLeft+c.offsetWidth/2)*u,y:(c.offsetTop+c.offsetHeight/2)*u},_="circle"===s.type?new ns(f.x,f.y,c.offsetWidth/2*u):new Hr(c.offsetLeft*u,c.offsetTop*u,c.offsetWidth*u,c.offsetHeight*u),v=r.particles.quadTree.query(_,M=>this.isEnabled(M));for(const M of v){if(!_.contains(M.getPosition()))continue;M.bubble.inRange=!0;const P=wA(a.divs,c);(!M.bubble.div||M.bubble.div!==c)&&(this.clear(M,e,!0),M.bubble.div=c),this._hoverBubbleSize(M,1,P),this._hoverBubbleOpacity(M,1,P),this._hoverBubbleColor(M,1,P)}})},t.bubble||(t.bubble={}),this.handleClickMode=e=>{"bubble"===e&&(t.bubble||(t.bubble={}),t.bubble.clicking=!0)}}clear(t,e,i){t.bubble.inRange&&!i||(delete t.bubble.div,delete t.bubble.opacity,delete t.bubble.radius,delete t.bubble.color)}init(){const t=this.container,e=t.actualOptions.interactivity.modes.bubble;e&&(t.retina.bubbleModeDistance=e.distance*t.retina.pixelRatio,void 0!==e.size&&(t.retina.bubbleModeSize=e.size*t.retina.pixelRatio))}interact(t){var e=this;return ae(function*(){const s=e.container.actualOptions.interactivity.events,r=s.onHover,o=s.onClick,c=o.enable,u=o.mode,f=s.onDiv;r.enable&&rn("bubble",r.mode)?e._hoverBubble():c&&rn("bubble",u)?e._clickBubble():O1("bubble",f,(p,_)=>e._singleSelectorHover(t,p,_))})()}isEnabled(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse,r=(t?.interactivity??i.interactivity).events,{onClick:o,onDiv:a,onHover:l}=r,c=A1("bubble",a);return!!(c||l.enable&&s.position||o.enable&&s.clickPosition)&&(rn("bubble",l.mode)||rn("bubble",o.mode)||c)}loadModeOptions(t,...e){t.bubble||(t.bubble=new Zle);for(const i of e)t.bubble.load(i?.bubble)}reset(t){t.bubble.inRange=!1}}function uM(){return uM=ae(function*(n){yield n.addInteractor("externalBubble",t=>new Qle(t))}),uM.apply(this,arguments)}class tce{constructor(){this.opacity=.5}load(t){t&&void 0!==t.opacity&&(this.opacity=t.opacity)}}class nce{constructor(){this.distance=80,this.links=new tce,this.radius=60}get lineLinked(){return this.links}set lineLinked(t){this.links=t}get line_linked(){return this.links}set line_linked(t){this.links=t}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),this.links.load(t.links??t.lineLinked??t.line_linked),void 0!==t.radius&&(this.radius=t.radius))}}function oce(n,t,e){n.canvas.draw(i=>{const s=function rce(n,t,e,i){const r=n.actualOptions.interactivity.modes.connect;if(r)return function ice(n,t,e,i){const s=Math.floor(e.getRadius()/t.getRadius()),r=t.getFillColor(),o=e.getFillColor();if(!r||!o)return;const a=t.getPosition(),l=e.getPosition(),c=Y1(r,o,t.getRadius(),e.getRadius()),u=n.createLinearGradient(a.x,a.y,l.x,l.y);return u.addColorStop(0,Wc(r,i)),u.addColorStop(s>1?1:s,Nr(c,i)),u.addColorStop(1,Wc(o,i)),u}(t,e,i,r.links.opacity)}(n,i,t,e);if(!s)return;const r=t.getPosition(),o=e.getPosition();!function sce(n,t,e,i,s){Th(n,i,s),n.lineWidth=t,n.strokeStyle=e,n.stroke()}(i,t.retina.linksWidth??0,s,r,o)})}class ace extends pr{constructor(t){super(t)}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.connect;e&&(t.retina.connectModeDistance=e.distance*t.retina.pixelRatio,t.retina.connectModeRadius=e.radius*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container;if(e.actualOptions.interactivity.events.onHover.enable&&"pointermove"===e.interactivity.status){const s=e.interactivity.mouse.position;if(!e.retina.connectModeDistance||e.retina.connectModeDistance<0||!e.retina.connectModeRadius||e.retina.connectModeRadius<0||!s)return;const r=Math.abs(e.retina.connectModeRadius),o=e.particles.quadTree.queryCircle(s,r,l=>t.isEnabled(l));let a=0;for(const l of o){const c=l.getPosition();for(const u of o.slice(a+1)){const f=u.getPosition(),p=Math.abs(e.retina.connectModeDistance),_=Math.abs(c.x-f.x),v=Math.abs(c.y-f.y);_new ace(t))}),dM.apply(this,arguments)}class cce{constructor(){this.blink=!1,this.consent=!1,this.opacity=1}load(t){t&&(void 0!==t.blink&&(this.blink=t.blink),void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.consent&&(this.consent=t.consent),void 0!==t.opacity&&(this.opacity=t.opacity))}}class uce{constructor(){this.distance=100,this.links=new cce}get lineLinked(){return this.links}set lineLinked(t){this.links=t}get line_linked(){return this.links}set line_linked(t){this.links=t}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),this.links.load(t.links??t.lineLinked??t.line_linked))}}function hce(n,t,e,i,s){n.canvas.draw(r=>{const o=t.getPosition();!function dce(n,t,e,i,s,r){Th(n,e,i),n.strokeStyle=Nr(s,r),n.lineWidth=t,n.stroke()}(r,t.retina.linksWidth??0,o,s,e,i)})}class fce extends pr{constructor(t){super(t)}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.grab;e&&(t.retina.grabModeDistance=e.distance*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container,s=e.actualOptions.interactivity;if(!s.modes.grab||!s.events.onHover.enable||e.interactivity.status!==_l)return;const r=e.interactivity.mouse.position;if(!r)return;const o=e.retina.grabModeDistance;if(!o||o<0)return;const a=e.particles.quadTree.queryCircle(r,o,l=>t.isEnabled(l));for(const l of a){const u=Bi(l.getPosition(),r);if(u>o)continue;const f=s.modes.grab.links,p=f.opacity,_=p-u*p/o;if(_<=0)continue;const v=f.color??l.options.links?.color;if(!e.particles.grabLineColor&&v){const S=s.modes.grab.links;e.particles.grabLineColor=kA(v,S.blink,S.consent)}const M=V1(l,void 0,e.particles.grabLineColor);M&&hce(e,l,M,_,r)}})()}isEnabled(t){const e=this.container,i=e.interactivity.mouse,s=(t?.interactivity??e.actualOptions.interactivity).events;return s.onHover.enable&&!!i.position&&rn("grab",s.onHover.mode)}loadModeOptions(t,...e){t.grab||(t.grab=new uce);for(const i of e)t.grab.load(i?.grab)}reset(){}}function hM(){return hM=ae(function*(n){yield n.addInteractor("externalGrab",t=>new fce(t))}),hM.apply(this,arguments)}class mce extends pr{constructor(t){super(t),this.handleClickMode=e=>{if("pause"!==e)return;const i=this.container;i.getAnimationStatus()?i.pause():i.play()}}clear(){}init(){}interact(){return ae(function*(){})()}isEnabled(){return!0}reset(){}}function fM(){return fM=ae(function*(n){yield n.addInteractor("externalPause",t=>new mce(t))}),fM.apply(this,arguments)}class gce{constructor(){this.default=!0,this.groups=[],this.quantity=4}get particles_nb(){return this.quantity}set particles_nb(t){this.quantity=Le(t)}load(t){if(!t)return;void 0!==t.default&&(this.default=t.default),void 0!==t.groups&&(this.groups=t.groups.map(i=>i)),this.groups.length||(this.default=!0);const e=t.quantity??t.particles_nb;void 0!==e&&(this.quantity=Le(e))}}class yce extends pr{constructor(t){super(t),this.handleClickMode=e=>{if("push"!==e)return;const i=this.container,r=i.actualOptions.interactivity.modes.push;if(!r)return;const o=me(r.quantity);if(o<=0)return;const a=bh([void 0,...r.groups]);i.particles.push(o,i.interactivity.mouse,void 0!==a?i.actualOptions.particles.groups[a]:void 0,a)}}clear(){}init(){}interact(){return ae(function*(){})()}isEnabled(){return!0}loadModeOptions(t,...e){t.push||(t.push=new gce);for(const i of e)t.push.load(i?.push)}reset(){}}function pM(){return pM=ae(function*(n){yield n.addInteractor("externalPush",t=>new yce(t))}),pM.apply(this,arguments)}class bce{constructor(){this.quantity=2}get particles_nb(){return this.quantity}set particles_nb(t){this.quantity=Le(t)}load(t){if(!t)return;const e=t.quantity??t.particles_nb;void 0!==e&&(this.quantity=Le(e))}}class wce extends pr{constructor(t){super(t),this.handleClickMode=e=>{const i=this.container,s=i.actualOptions;if(!s.interactivity.modes.remove||"remove"!==e)return;const r=me(s.interactivity.modes.remove.quantity);i.particles.removeQuantity(r)}}clear(){}init(){}interact(){return ae(function*(){})()}isEnabled(){return!0}loadModeOptions(t,...e){t.remove||(t.remove=new bce);for(const i of e)t.remove.load(i?.remove)}reset(){}}function mM(){return mM=ae(function*(n){yield n.addInteractor("externalRemove",t=>new wce(t))}),mM.apply(this,arguments)}class bR{constructor(){this.distance=200,this.duration=.4,this.factor=100,this.speed=1,this.maxSpeed=50,this.easing="ease-out-quad"}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.easing&&(this.easing=t.easing),void 0!==t.factor&&(this.factor=t.factor),void 0!==t.speed&&(this.speed=t.speed),void 0!==t.maxSpeed&&(this.maxSpeed=t.maxSpeed))}}class Tce extends bR{constructor(){super(),this.selectors=[]}get ids(){return on(this.selectors,t=>t.replace("#",""))}set ids(t){this.selectors=on(t,e=>`#${e}`)}load(t){super.load(t),t&&(void 0!==t.ids&&(this.ids=t.ids),void 0!==t.selectors&&(this.selectors=t.selectors))}}class Sce extends bR{load(t){super.load(t),t&&(this.divs=on(t.divs,e=>{const i=new Tce;return i.load(e),i}))}}class Cce extends pr{constructor(t,e){super(e),this._clickRepulse=()=>{const i=this.container,s=i.actualOptions.interactivity.modes.repulse;if(!s)return;const r=i.repulse||{particles:[]};if(r.finish||(r.count||(r.count=0),r.count++,r.count===i.particles.count&&(r.finish=!0)),r.clicking){const o=i.retina.repulseModeDistance;if(!o||o<0)return;const a=Math.pow(o/6,3),l=i.interactivity.mouse.clickPosition;if(void 0===l)return;const c=new ns(l.x,l.y,a),u=i.particles.quadTree.query(c,f=>this.isEnabled(f));for(const f of u){const{dx:p,dy:_,distance:v}=Ci(l,f.position),M=v**2,P=-a*s.speed/M;if(M<=a){r.particles.push(f);const E=Xt.create(p,_);E.length=P,f.velocity.setTo(E)}}}else if(!1===r.clicking){for(const o of r.particles)o.velocity.setTo(o.initialVelocity);r.particles=[]}},this._hoverRepulse=()=>{const i=this.container,s=i.interactivity.mouse.position,r=i.retina.repulseModeDistance;!r||r<0||!s||this._processRepulse(s,r,new ns(s.x,s.y,r))},this._processRepulse=(i,s,r,o)=>{const a=this.container,l=a.particles.quadTree.query(r,u=>this.isEnabled(u)),c=a.actualOptions.interactivity.modes.repulse;if(c)for(const u of l){const{dx:f,dy:p,distance:_}=Ci(u.position,i),v=(o?.speed??c.speed)*c.factor,M=fr(hA(c.easing)(1-_/s)*v,0,c.maxSpeed),S=Xt.create(0===_?v:f/_*M,0===_?v:p/_*M);u.position.addTo(S)}},this._singleSelectorRepulse=(i,s)=>{const r=this.container,o=r.actualOptions.interactivity.modes.repulse;if(!o)return;const a=document.querySelectorAll(i);a.length&&a.forEach(l=>{const c=l,u=r.retina.pixelRatio,f={x:(c.offsetLeft+c.offsetWidth/2)*u,y:(c.offsetTop+c.offsetHeight/2)*u},p=c.offsetWidth/2*u,_="circle"===s.type?new ns(f.x,f.y,p):new Hr(c.offsetLeft*u,c.offsetTop*u,c.offsetWidth*u,c.offsetHeight*u),M=wA(o.divs,c);this._processRepulse(f,p,_,M)})},this._engine=t,e.repulse||(e.repulse={particles:[]}),this.handleClickMode=i=>{const r=this.container.actualOptions.interactivity.modes.repulse;if(!r||"repulse"!==i)return;e.repulse||(e.repulse={particles:[]});const o=e.repulse;o.clicking=!0,o.count=0;for(const a of e.repulse.particles)this.isEnabled(a)&&a.velocity.setTo(a.initialVelocity);o.particles=[],o.finish=!1,setTimeout(()=>{e.destroyed||(o.clicking=!1)},1e3*r.duration)}}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.repulse;e&&(t.retina.repulseModeDistance=e.distance*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container,r=e.actualOptions.interactivity.events,o=r.onHover,c=r.onClick,u=c.enable,f=c.mode,p=r.onDiv;e.interactivity.status===_l&&o.enable&&rn("repulse",o.mode)?t._hoverRepulse():u&&rn("repulse",f)?t._clickRepulse():O1("repulse",p,(_,v)=>t._singleSelectorRepulse(_,v))})()}isEnabled(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse,r=(t?.interactivity??i.interactivity).events,a=r.onHover,l=r.onClick,c=A1("repulse",r.onDiv);if(!(c||a.enable&&s.position||l.enable&&s.clickPosition))return!1;const f=l.mode;return rn("repulse",a.mode)||rn("repulse",f)||c}loadModeOptions(t,...e){t.repulse||(t.repulse=new Sce);for(const i of e)t.repulse.load(i?.repulse)}reset(){}}function _M(){return _M=ae(function*(n){yield n.addInteractor("externalRepulse",t=>new Cce(n,t))}),_M.apply(this,arguments)}class xce{constructor(){this.factor=3,this.radius=200}load(t){t&&(void 0!==t.factor&&(this.factor=t.factor),void 0!==t.radius&&(this.radius=t.radius))}}class kce extends pr{constructor(t){super(t)}clear(t,e,i){t.slow.inRange&&!i||(t.slow.factor=1)}init(){const t=this.container,e=t.actualOptions.interactivity.modes.slow;e&&(t.retina.slowModeRadius=e.radius*t.retina.pixelRatio)}interact(){return ae(function*(){})()}isEnabled(t){const e=this.container,i=e.interactivity.mouse,s=(t?.interactivity??e.actualOptions.interactivity).events;return s.onHover.enable&&!!i.position&&rn("slow",s.onHover.mode)}loadModeOptions(t,...e){t.slow||(t.slow=new xce);for(const i of e)t.slow.load(i?.slow)}reset(t){t.slow.inRange=!1;const e=this.container,s=e.interactivity.mouse.position,r=e.retina.slowModeRadius,o=e.actualOptions.interactivity.modes.slow;if(!o||!r||r<0||!s)return;const l=Bi(s,t.getPosition()),c=l/r,u=o.factor,{slow:f}=t;l>r||(f.inRange=!0,f.factor=c/u)}}function gM(){return gM=ae(function*(n){yield n.addInteractor("externalSlow",t=>new kce(t))}),gM.apply(this,arguments)}const Ece=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d.]+%?\))|currentcolor/gi;function yM(n){return vM.apply(this,arguments)}function vM(){return vM=ae(function*(n){return new Promise(t=>{n.loading=!0;const e=new Image;n.element=e,e.addEventListener("load",()=>{n.loading=!1,t()}),e.addEventListener("error",()=>{n.element=void 0,n.error=!0,n.loading=!1,console.error(`${hr} loading image: ${n.source}`),t()}),e.src=n.source})}),vM.apply(this,arguments)}function Pce(n){return bM.apply(this,arguments)}function bM(){return bM=ae(function*(n){if("svg"!==n.type)return void(yield yM(n));n.loading=!0;const t=yield fetch(n.source);t.ok||(console.error(`${hr} Image not found`),n.error=!0),n.error||(n.svgData=yield t.text()),n.loading=!1}),bM.apply(this,arguments)}class Oce{constructor(t){var e=this;this.loadImageShape=function(){var i=ae(function*(s){if(!e._engine.loadImage)throw new Error(`${hr} image shape not initialized`);yield e._engine.loadImage({name:s.name,replaceColor:s.replaceColor??s.replace_color??!1,src:s.src})});return function(s){return i.apply(this,arguments)}}(),this._engine=t}addImage(t){this._engine.images||(this._engine.images=[]),this._engine.images.push(t)}draw(t,e,i,s){const r=e.image,o=r?.element;if(!o)return;const a=r?.ratio??1,l={x:-i,y:-i};t.globalAlpha=s,t.drawImage(o,l.x,l.y,2*i,2*i/a),t.globalAlpha=1}getSidesCount(){return 12}init(t){var e=this;return ae(function*(){const i=t.actualOptions;if(i.preload&&e._engine.loadImage)for(const s of i.preload)e._engine.loadImage(s)})()}loadShape(t){if("image"!==t.shape&&"images"!==t.shape)return;this._engine.images||(this._engine.images=[]);const e=t.shapeData;this._engine.images.find(s=>s.name===e.name||s.source===e.src)||this.loadImageShape(e).then(()=>{this.loadShape(t)})}particleInit(t,e){if("image"!==e.shape&&"images"!==e.shape)return;this._engine.images||(this._engine.images=[]);const i=this._engine.images,s=e.shapeData,r=e.getFillColor(),o=i.find(l=>l.name===s.name||l.source===s.src);if(!o)return;const a=s.replaceColor??s.replace_color??o.replaceColor;o.loading?setTimeout(()=>{this.particleInit(t,e)}):ae(function*(){let l;l=o.svgData&&r?yield function Ace(n,t,e,i){const s=function Lce(n,t,e){const{svgData:i}=n;if(!i)return"";const s=Wc(t,e);if(i.includes("fill"))return i.replace(Ece,()=>s);const r=i.indexOf(">");return`${i.substring(0,r)} fill="${s}"${i.substring(r)}`}(n,e,i.opacity?.value??1),r={color:e,data:{...n,svgData:s},loaded:!1,ratio:t.width/t.height,replaceColor:t.replaceColor??t.replace_color,source:t.src};return new Promise(o=>{const a=new Blob([s],{type:"image/svg+xml"}),l=URL||window.URL||window.webkitURL||window,c=l.createObjectURL(a),u=new Image;u.addEventListener("load",()=>{r.loaded=!0,r.element=u,o(r),l.revokeObjectURL(c)}),u.addEventListener("error",ae(function*(){l.revokeObjectURL(c);const f={...n,error:!1,loading:!0};yield yM(f),r.loaded=!0,r.element=f.element,o(r)})),u.src=c})}(o,s,r,e):{color:r,data:o,element:o.element,loaded:!0,ratio:s.width&&s.height?s.width/s.height:o.ratio??1,replaceColor:a,source:s.src},l.ratio||(l.ratio=1);const f={image:l,fill:s.fill??e.fill,close:s.close??e.close};e.image=f.image,e.fill=f.fill,e.close=f.close})()}}class Rce{constructor(){this.src=""}load(t){t&&(void 0!==t.height&&(this.height=t.height),void 0!==t.name&&(this.name=t.name),void 0!==t.replaceColor&&(this.replaceColor=t.replaceColor),void 0!==t.src&&(this.src=t.src),void 0!==t.width&&(this.width=t.width))}}class Fce{constructor(t){this.id="imagePreloader",this._engine=t}getPlugin(){return{}}loadOptions(t,e){if(!e||!e.preload)return;t.preload||(t.preload=[]);const i=t.preload;for(const s of e.preload){const r=i.find(o=>o.name===s.name||o.src===s.src);if(r)r.load(s);else{const o=new Rce;o.load(s),i.push(o)}}}needsPlugin(){return!0}}function wM(){return wM=ae(function*(n){n.loadImage||(n.loadImage=function(){var e=ae(function*(i){if(!i.name&&!i.src)throw new Error(`${hr} no image source provided`);if(n.images||(n.images=[]),!n.images.find(s=>s.name===i.name||s.source===i.src))try{const s={name:i.name??i.src,source:i.src,type:i.src.substring(i.src.length-3),error:!1,loading:!0,replaceColor:i.replaceColor,ratio:i.width&&i.height?i.width/i.height:void 0};n.images.push(s),yield(i.replaceColor?Pce:yM)(s)}catch{throw new Error(`${hr} ${i.name??i.src} not found`)}});return function(i){return e.apply(this,arguments)}}());const t=new Fce(n);yield n.addPlugin(t),yield n.addShape(["image","images"],new Oce(n))}),wM.apply(this,arguments)}class Hce extends Bs{constructor(){super(),this.sync=!1}load(t){t&&(super.load(t),void 0!==t.sync&&(this.sync=t.sync))}}class Yce extends Bs{constructor(){super(),this.random.minimumValue=1e-4,this.sync=!1}load(t){t&&(super.load(t),void 0!==t.sync&&(this.sync=t.sync))}}class Vce{constructor(){this.count=0,this.delay=new Hce,this.duration=new Yce}load(t){t&&(void 0!==t.count&&(this.count=t.count),this.delay.load(t.delay),this.duration.load(t.duration))}}class Bce{constructor(t){this.container=t}init(t){const e=this.container,s=t.options.life;s&&(t.life={delay:e.retina.reduceFactor?me(s.delay.value)*(s.delay.sync?1:it())/e.retina.reduceFactor*1e3:0,delayTime:0,duration:e.retina.reduceFactor?me(s.duration.value)*(s.duration.sync?1:it())/e.retina.reduceFactor*1e3:0,time:0,count:s.count},t.life.duration<=0&&(t.life.duration=-1),t.life.count<=0&&(t.life.count=-1),t.life&&(t.spawning=t.life.delay>0))}isEnabled(t){return!t.destroyed}loadOptions(t,...e){t.life||(t.life=new Vce);for(const i of e)t.life.load(i?.life)}update(t,e){if(!this.isEnabled(t)||!t.life)return;const i=t.life;let s=!1;if(t.spawning){if(i.delayTime+=e.value,!(i.delayTime>=t.life.delay))return;s=!0,t.spawning=!1,i.delayTime=0,i.time=0}if(-1===i.duration||t.spawning||(s?i.time=0:i.time+=e.value,i.time0&&t.life.count--,0===t.life.count)return void t.destroy();const r=this.container.canvas.size,o=Le(0,r.width),a=Le(0,r.width);t.position.x=oi(o),t.position.y=oi(a),t.spawning=!0,i.delayTime=0,i.time=0,t.reset();const l=t.options.life;l&&(i.delay=1e3*me(l.delay.value),i.duration=1e3*me(l.duration.value))}}function MM(){return MM=ae(function*(n){yield n.addParticleUpdater("life",t=>new Bce(t))}),MM.apply(this,arguments)}class jce{draw(t,e,i){t.moveTo(-i/2,0),t.lineTo(i/2,0)}getSidesCount(){return 1}}function TM(){return TM=ae(function*(n){yield n.addShape("line",new jce)}),TM.apply(this,arguments)}class $ce{constructor(t){this.container=t}init(t){const e=t.options.opacity;t.opacity=SA(e,1);const i=e.animation;i.enable&&(t.opacity.velocity=me(i.speed)/100*this.container.retina.reduceFactor,i.sync||(t.opacity.velocity*=it()))}isEnabled(t){return!t.destroyed&&!t.spawning&&!!t.opacity&&t.opacity.enable&&((t.opacity.maxLoops??0)<=0||(t.opacity.maxLoops??0)>0&&(t.opacity.loops??0)<(t.opacity.maxLoops??0))}reset(t){t.opacity&&(t.opacity.time=0,t.opacity.loops=0)}update(t,e){this.isEnabled(t)&&function Gce(n,t){const e=n.opacity;if(n.destroyed||!e?.enable||(e.maxLoops??0)>0&&(e.loops??0)>(e.maxLoops??0))return;const i=e.min,s=e.max,r=e.decay??1;if(e.time||(e.time=0),(e.delayTime??0)>0&&e.time<(e.delayTime??0)&&(e.time+=t.value),!((e.delayTime??0)>0&&e.time<(e.delayTime??0))){switch(e.status){case"increasing":e.value>=s?(e.status="decreasing",e.loops||(e.loops=0),e.loops++):e.value+=(e.velocity??0)*t.factor;break;case"decreasing":e.value<=i?(e.status="increasing",e.loops||(e.loops=0),e.loops++):e.value-=(e.velocity??0)*t.factor}e.velocity&&1!==e.decay&&(e.velocity*=r),function Uce(n,t,e,i){switch(n.options.opacity.animation.destroy){case"max":t>=i&&n.destroy();break;case"min":t<=e&&n.destroy()}}(n,e.value,i,s),n.destroyed||(e.value=fr(e.value,i,s))}}(t,e)}}function SM(){return SM=ae(function*(n){yield n.addParticleUpdater("opacity",t=>new $ce(t))}),SM.apply(this,arguments)}class Jce{constructor(t){this.container=t,this.modes=["bounce","bounce-vertical","bounce-horizontal","bounceVertical","bounceHorizontal","split"]}update(t,e,i,s){if(!this.modes.includes(s))return;const r=this.container;let o=!1;for(const[,p]of r.plugins)if(void 0!==p.particleBounce&&(o=p.particleBounce(t,i,e)),o)break;if(o)return;const a=t.getPosition(),l=t.offset,c=t.getRadius(),u=Mh(a,c),f=r.canvas.size;(function Kce(n){if("bounce"!==n.outMode&&"bounce-horizontal"!==n.outMode&&"bounceHorizontal"!==n.outMode&&"split"!==n.outMode)return;n.bounds.right<0?n.particle.position.x=n.size+n.offset.x:n.bounds.left>n.canvasSize.width&&(n.particle.position.x=n.canvasSize.width-n.size-n.offset.x);const t=n.particle.velocity.x;let e=!1;if("right"===n.direction&&n.bounds.right>=n.canvasSize.width&&t>0||"left"===n.direction&&n.bounds.left<=0&&t<0){const s=Mo(n.particle.options.bounce.horizontal);n.particle.velocity.x*=-s,e=!0}if(!e)return;const i=n.offset.x+n.size;n.bounds.right>=n.canvasSize.width?n.particle.position.x=n.canvasSize.width-i:n.bounds.left<=0&&(n.particle.position.x=i),"split"===n.outMode&&n.particle.destroy()})({particle:t,outMode:s,direction:e,bounds:u,canvasSize:f,offset:l,size:c}),function Xce(n){if("bounce"!==n.outMode&&"bounce-vertical"!==n.outMode&&"bounceVertical"!==n.outMode&&"split"!==n.outMode)return;n.bounds.bottom<0?n.particle.position.y=n.size+n.offset.y:n.bounds.top>n.canvasSize.height&&(n.particle.position.y=n.canvasSize.height-n.size-n.offset.y);const t=n.particle.velocity.y;let e=!1;if("bottom"===n.direction&&n.bounds.bottom>=n.canvasSize.height&&t>0||"top"===n.direction&&n.bounds.top<=0&&t<0){const s=Mo(n.particle.options.bounce.vertical);n.particle.velocity.y*=-s,e=!0}if(!e)return;const i=n.offset.y+n.size;n.bounds.bottom>=n.canvasSize.height?n.particle.position.y=n.canvasSize.height-i:n.bounds.top<=0&&(n.particle.position.y=i),"split"===n.outMode&&n.particle.destroy()}({particle:t,outMode:s,direction:e,bounds:u,canvasSize:f,offset:l,size:c})}}class Zce{constructor(t){this.container=t,this.modes=["destroy"]}update(t,e,i,s){if(!this.modes.includes(s))return;const r=this.container;switch(t.outType){case"normal":case"outside":if(wh(t.position,r.canvas.size,Xt.origin,t.getRadius(),e))return;break;case"inside":{const{dx:o,dy:a}=Ci(t.position,t.moveCenter),{x:l,y:c}=t.velocity;if(l<0&&o>t.moveCenter.radius||c<0&&a>t.moveCenter.radius||l>=0&&o<-t.moveCenter.radius||c>=0&&a<-t.moveCenter.radius)return;break}}r.particles.remove(t,void 0,!0)}}class Qce{constructor(t){this.container=t,this.modes=["none"]}update(t,e,i,s){if(!this.modes.includes(s)||t.options.move.distance.horizontal&&("left"===e||"right"===e)||t.options.move.distance.vertical&&("top"===e||"bottom"===e))return;const r=t.options.move.gravity,o=this.container,a=o.canvas.size,l=t.getRadius();if(r.enable){const c=t.position;(!r.inverse&&c.y>a.height+l&&"bottom"===e||r.inverse&&c.y<-l&&"top"===e)&&o.particles.remove(t)}else{if(t.velocity.y>0&&t.position.y<=a.height+l||t.velocity.y<0&&t.position.y>=-l||t.velocity.x>0&&t.position.x<=a.width+l||t.velocity.x<0&&t.position.x>=-l)return;wh(t.position,o.canvas.size,Xt.origin,l,e)||o.particles.remove(t)}}}class eue{constructor(t){this.container=t,this.modes=["out"]}update(t,e,i,s){if(!this.modes.includes(s))return;const r=this.container;switch(t.outType){case"inside":{const{x:o,y:a}=t.velocity,l=Xt.origin;l.length=t.moveCenter.radius,l.angle=t.velocity.angle+Math.PI,l.addTo(Xt.create(t.moveCenter));const{dx:c,dy:u}=Ci(t.position,l);if(o<=0&&c>=0||a<=0&&u>=0||o>=0&&c<=0||a>=0&&u<=0)return;t.position.x=Math.floor(oi({min:0,max:r.canvas.size.width})),t.position.y=Math.floor(oi({min:0,max:r.canvas.size.height}));const{dx:f,dy:p}=Ci(t.position,t.moveCenter);t.direction=Math.atan2(-p,-f),t.velocity.angle=t.direction;break}default:if(wh(t.position,r.canvas.size,Xt.origin,t.getRadius(),e))return;switch(t.outType){case"outside":{t.position.x=Math.floor(oi({min:-t.moveCenter.radius,max:t.moveCenter.radius}))+t.moveCenter.x,t.position.y=Math.floor(oi({min:-t.moveCenter.radius,max:t.moveCenter.radius}))+t.moveCenter.y;const{dx:o,dy:a}=Ci(t.position,t.moveCenter);t.moveCenter.radius&&(t.direction=Math.atan2(a,o),t.velocity.angle=t.direction);break}case"normal":{const o=t.options.move.warp,a=r.canvas.size,l={bottom:a.height+t.getRadius()+t.offset.y,left:-t.getRadius()-t.offset.x,right:a.width+t.getRadius()+t.offset.x,top:-t.getRadius()-t.offset.y},c=t.getRadius(),u=Mh(t.position,c);"right"===e&&u.left>a.width+t.offset.x?(t.position.x=l.left,t.initialPosition.x=t.position.x,o||(t.position.y=it()*a.height,t.initialPosition.y=t.position.y)):"left"===e&&u.right<-t.offset.x&&(t.position.x=l.right,t.initialPosition.x=t.position.x,o||(t.position.y=it()*a.height,t.initialPosition.y=t.position.y)),"bottom"===e&&u.top>a.height+t.offset.y?(o||(t.position.x=it()*a.width,t.initialPosition.x=t.position.x),t.position.y=l.top,t.initialPosition.y=t.position.y):"top"===e&&u.bottom<-t.offset.y&&(o||(t.position.x=it()*a.width,t.initialPosition.x=t.position.x),t.position.y=l.bottom,t.initialPosition.y=t.position.y);break}}}}}class tue{constructor(t){this.container=t,this._updateOutMode=(e,i,s,r)=>{for(const o of this.updaters)o.update(e,r,i,s)},this.updaters=[new Jce(t),new Zce(t),new eue(t),new Qce(t)]}init(){}isEnabled(t){return!t.destroyed&&!t.spawning}update(t,e){const i=t.options.move.outModes;this._updateOutMode(t,e,i.bottom??i.default,"bottom"),this._updateOutMode(t,e,i.left??i.default,"left"),this._updateOutMode(t,e,i.right??i.default,"right"),this._updateOutMode(t,e,i.top??i.default,"top")}}function CM(){return CM=ae(function*(n){yield n.addParticleUpdater("outModes",t=>new tue(t))}),CM.apply(this,arguments)}class iue{init(){}isEnabled(t){return!pa()&&!t.destroyed&&t.container.actualOptions.interactivity.events.onHover.parallax.enable}move(t){const e=t.container,s=e.actualOptions.interactivity.events.onHover.parallax;if(pa()||!s.enable)return;const r=s.force,o=e.interactivity.mouse.position;if(!o)return;const a=e.canvas.size,l_x=a.width/2,l_y=a.height/2,c=s.smooth,u=t.getRadius()/r,f_x=(o.x-l_x)*u,f_y=(o.y-l_y)*u,{offset:p}=t;p.x+=(f_x-p.x)/c,p.y+=(f_y-p.y)/c}}function DM(){return DM=ae(function*(n){n.addMover("parallax",()=>new iue)}),DM.apply(this,arguments)}class rue extends Q1{constructor(t){super(t)}clear(){}init(){}interact(t){var e=this;return ae(function*(){const i=e.container,s=t.retina.attractDistance??i.retina.attractDistance,r=t.getPosition(),o=i.particles.quadTree.queryCircle(r,s);for(const a of o){if(t===a||!a.options.move.attract.enable||a.destroyed||a.spawning)continue;const l=a.getPosition(),{dx:c,dy:u}=Ci(r,l),f=t.options.move.attract.rotate,p=c/(1e3*f.x),_=u/(1e3*f.y),v=a.size.value/t.size.value,M=1/v;t.velocity.x-=p*v,t.velocity.y-=_*v,a.velocity.x+=p*M,a.velocity.y+=_*M}})()}isEnabled(t){return t.options.move.attract.enable}reset(){}}function xM(){return xM=ae(function*(n){yield n.addInteractor("particlesAttract",t=>new rue(t))}),xM.apply(this,arguments)}function wR(n,t,e,i,s,r){const o=fr(n.options.collisions.absorb.speed*s.factor/10,0,i);n.size.value+=o/2,e.size.value-=o,i<=r&&(e.size.value=0,e.destroy())}const MR=n=>{void 0===n.collisionMaxSpeed&&(n.collisionMaxSpeed=me(n.options.collisions.maxSpeed)),n.velocity.length>n.collisionMaxSpeed&&(n.velocity.length=n.collisionMaxSpeed)};function TR(n,t){MA(R1(n),R1(t)),MR(n),MR(t)}function cue(n,t,e,i){switch(n.options.collisions.mode){case"absorb":!function aue(n,t,e,i){const s=n.getRadius(),r=t.getRadius();void 0===s&&void 0!==r?n.destroy():void 0!==s&&void 0===r?t.destroy():void 0!==s&&void 0!==r&&(s>=r?wR(n,0,t,r,e,i):wR(t,0,n,s,e,i))}(n,t,e,i);break;case"bounce":TR(n,t);break;case"destroy":!function lue(n,t){!n.unbreakable&&!t.unbreakable&&TR(n,t),void 0===n.getRadius()&&void 0!==t.getRadius()?n.destroy():void 0!==n.getRadius()&&void 0===t.getRadius()?t.destroy():void 0!==n.getRadius()&&void 0!==t.getRadius()&&(n.getRadius()>=t.getRadius()?t:n).destroy()}(n,t)}}class uue extends Q1{constructor(t){super(t)}clear(){}init(){}interact(t,e){var i=this;return ae(function*(){if(t.destroyed||t.spawning)return;const s=i.container,r=t.getPosition(),o=t.getRadius(),a=s.particles.quadTree.queryCircle(r,2*o);for(const l of a){if(t===l||!l.options.collisions.enable||t.options.collisions.mode!==l.options.collisions.mode||l.destroyed||l.spawning)continue;const c=l.getPosition(),u=l.getRadius();Math.abs(Math.round(r.z)-Math.round(c.z))>o+u||(Bi(r,c)>o+u||cue(t,l,e,s.retina.pixelRatio))}})()}isEnabled(t){return t.options.collisions.enable}reset(){}}function kM(){return kM=ae(function*(n){yield n.addInteractor("particlesCollisions",t=>new uue(t))}),kM.apply(this,arguments)}class hue extends ns{constructor(t,e,i,s){super(t,e,i),this.canvasSize=s,this.canvasSize={...s}}contains(t){const{width:e,height:i}=this.canvasSize,{x:s,y:r}=t;return super.contains(t)||super.contains({x:s-e,y:r})||super.contains({x:s-e,y:r-i})||super.contains({x:s,y:r-i})}intersects(t){if(super.intersects(t))return!0;const e=t,s={x:t.position.x-this.canvasSize.width,y:t.position.y-this.canvasSize.height};if(void 0!==t.radius){const r=new ns(s.x,s.y,2*t.radius);return super.intersects(r)}if(void 0!==e.size){const r=new Hr(s.x,s.y,2*e.size.width,2*e.size.height);return super.intersects(r)}return!1}}class fue{constructor(){this.blur=5,this.color=new kn,this.color.value="#000",this.enable=!1}load(t){t&&(void 0!==t.blur&&(this.blur=t.blur),this.color=kn.create(this.color,t.color),void 0!==t.enable&&(this.enable=t.enable))}}class pue{constructor(){this.enable=!1,this.frequency=1}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.frequency&&(this.frequency=t.frequency),void 0!==t.opacity&&(this.opacity=t.opacity))}}class mue{constructor(){this.blink=!1,this.color=new kn,this.color.value="#fff",this.consent=!1,this.distance=100,this.enable=!1,this.frequency=1,this.opacity=1,this.shadow=new fue,this.triangles=new pue,this.width=1,this.warp=!1}load(t){t&&(void 0!==t.id&&(this.id=t.id),void 0!==t.blink&&(this.blink=t.blink),this.color=kn.create(this.color,t.color),void 0!==t.consent&&(this.consent=t.consent),void 0!==t.distance&&(this.distance=t.distance),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.frequency&&(this.frequency=t.frequency),void 0!==t.opacity&&(this.opacity=t.opacity),this.shadow.load(t.shadow),this.triangles.load(t.triangles),void 0!==t.width&&(this.width=t.width),void 0!==t.warp&&(this.warp=t.warp))}}function _ue(n,t,e,i,s){const{dx:r,dy:o,distance:a}=Ci(n,t);if(!s||a<=e)return a;const l={x:Math.abs(r),y:Math.abs(o)},c_x=Math.min(l.x,i.width-l.x),c_y=Math.min(l.y,i.height-l.y);return Math.sqrt(c_x**2+c_y**2)}class gue extends Q1{constructor(t){super(t),this._setColor=e=>{if(!e.options.links)return;const i=this.linkContainer,s=e.options.links;let r=void 0===s.id?i.particles.linksColor:i.particles.linksColors.get(s.id);r||(r=kA(s.color,s.blink,s.consent),void 0===s.id?i.particles.linksColor=r:i.particles.linksColors.set(s.id,r))},this.linkContainer=t}clear(){}init(){this.linkContainer.particles.linksColor=void 0,this.linkContainer.particles.linksColors=new Map}interact(t){var e=this;return ae(function*(){if(!t.options.links)return;t.links=[];const i=t.getPosition(),s=e.container,r=s.canvas.size;if(i.x<0||i.y<0||i.x>r.width||i.y>r.height)return;const o=t.options.links,a=o.opacity,l=t.retina.linksDistance??0,c=o.warp,u=c?new hue(i.x,i.y,l,r):new ns(i.x,i.y,l),f=s.particles.quadTree.query(u);for(const p of f){const _=p.options.links;if(t===p||!_?.enable||o.id!==_.id||p.spawning||p.destroyed||!p.links||t.links.some(P=>P.destination===p)||p.links.some(P=>P.destination===t))continue;const v=p.getPosition();if(v.x<0||v.y<0||v.x>r.width||v.y>r.height)continue;const M=_ue(i,v,l,r,c&&_.warp);if(M>l)continue;const S=(1-M/l)*a;e._setColor(t),t.links.push({destination:p,opacity:S})}})()}isEnabled(t){return!!t.options.links?.enable}loadParticlesOptions(t,...e){t.links||(t.links=new mue);for(const i of e)t.links.load(i?.links??i?.lineLinked??i?.line_linked)}reset(){}}function IM(){return IM=ae(function*(n){yield n.addInteractor("particlesLinks",t=>new gue(t))}),IM.apply(this,arguments)}function SR(n,t){const e=function wue(n){return n.sort((t,e)=>t-e),n.join("_")}(n.map(s=>s.id));let i=t.get(e);return void 0===i&&(i=it(),t.set(e,i)),i}class Mue{constructor(t){this.container=t,this._drawLinkLine=(e,i)=>{const s=this.container,r=s.actualOptions,o=i.destination,a=e.getPosition(),l=o.getPosition();let c=i.opacity;s.canvas.draw(u=>{if(!e.options.links)return;let f;const p=e.options.twinkle?.lines;if(p?.enable){const P=p.frequency,E=Ys(p.color);it(){if(!e.options.links)return;const r=this.container,o=r.actualOptions,a=i.destination,l=s.destination,c=e.options.links.triangles,u=c.opacity??(i.opacity+s.opacity)/2;u<=0||r.canvas.draw(f=>{const p=e.getPosition(),_=a.getPosition(),v=l.getPosition(),M=e.retina.linksDistance??0;if(Bi(p,_)>M||Bi(v,_)>M||Bi(v,p)>M)return;let S=Ys(c.color);if(!S){const P=e.options.links,E=void 0!==P?.id?r.particles.linksColors.get(P.id):r.particles.linksColor;S=V1(e,a,E)}S&&function bue(n){const{context:t,pos1:e,pos2:i,pos3:s,backgroundMask:r,colorTriangle:o,opacityTriangle:a}=n;(function c$(n,t,e,i){n.beginPath(),n.moveTo(t.x,t.y),n.lineTo(e.x,e.y),n.lineTo(i.x,i.y),n.closePath()})(t,e,i,s),r.enable&&(t.globalCompositeOperation=r.composite),t.fillStyle=Nr(o,a),t.fill()}({context:f,pos1:p,pos2:_,pos3:v,backgroundMask:o.backgroundMask,colorTriangle:S,opacityTriangle:u})})},this._drawTriangles=(e,i,s,r)=>{const o=s.destination;if(!e.links?.triangles.enable||!o.options.links?.triangles.enable)return;const a=o.links?.filter(l=>{const c=this._getLinkFrequency(o,l.destination);return o.options.links&&c<=o.options.links.frequency&&r.findIndex(u=>u.destination===l.destination)>=0});if(a?.length)for(const l of a)this._getTriangleFrequency(i,o,l.destination)>e.links.triangles.frequency||this._drawLinkTriangle(i,s,l)},this._getLinkFrequency=(e,i)=>SR([e,i],this._freqs.links),this._getTriangleFrequency=(e,i,s)=>SR([e,i,s],this._freqs.triangles),this._freqs={links:new Map,triangles:new Map}}drawParticle(t,e){const{links:i,options:s}=e;if(!i||i.length<=0)return;const r=i.filter(o=>s.links&&this._getLinkFrequency(e,o.destination)<=s.links.frequency);for(const o of r)this._drawTriangles(s,e,o,r),o.opacity>0&&(e.retina.linksWidth??0)>0&&this._drawLinkLine(e,o)}init(){var t=this;return ae(function*(){t._freqs.links=new Map,t._freqs.triangles=new Map})()}particleCreated(t){if(t.links=[],!t.options.links)return;const e=this.container.retina.pixelRatio,{retina:i}=t,{distance:s,width:r}=t.options.links;i.linksDistance=s*e,i.linksWidth=r*e}particleDestroyed(t){t.links=[]}}class Tue{constructor(){this.id="links"}getPlugin(t){return new Mue(t)}loadOptions(){}needsPlugin(){return!0}}function EM(){return EM=ae(function*(n){const t=new Tue;yield n.addPlugin(t)}),EM.apply(this,arguments)}function LM(){return LM=ae(function*(n){yield function yue(n){return IM.apply(this,arguments)}(n),yield function Sue(n){return EM.apply(this,arguments)}(n)}),LM.apply(this,arguments)}class CR{draw(t,e,i){const s=this.getCenter(e,i),r=this.getSidesData(e,i),o=r.count.numerator*r.count.denominator,a=r.count.numerator/r.count.denominator,c=Math.PI-Math.PI*(180*(a-2)/a)/180;if(t){t.beginPath(),t.translate(s.x,s.y),t.moveTo(0,0);for(let u=0;u0?"counter-clockwise":"clockwise"),i){case"counter-clockwise":case"counterClockwise":t.rotate.status="decreasing";break;case"clockwise":t.rotate.status="increasing"}const s=e.animation;s.enable&&(t.rotate.decay=1-me(s.decay),t.rotate.velocity=me(s.speed)/360*this.container.retina.reduceFactor,s.sync||(t.rotate.velocity*=it())),t.rotation=t.rotate.value}isEnabled(t){const e=t.options.rotate;return!!e&&!t.destroyed&&!t.spawning&&e.animation.enable&&!e.path}loadOptions(t,...e){t.rotate||(t.rotate=new Pue);for(const i of e)t.rotate.load(i?.rotate)}update(t,e){this.isEnabled(t)&&(function Aue(n,t){const e=n.rotate,i=n.options.rotate;if(!e||!i)return;const r=(e.velocity??0)*t.factor,o=2*Math.PI,a=e.decay??1;i.animation.enable&&("increasing"===e.status?(e.value+=r,e.value>o&&(e.value-=o)):(e.value-=r,e.value<0&&(e.value+=o)),e.velocity&&1!==a&&(e.velocity*=a))}(t,e),t.rotation=t.rotate?.value??0)}}function RM(){return RM=ae(function*(n){yield n.addParticleUpdater("rotate",t=>new Oue(t))}),RM.apply(this,arguments)}class Hue{init(t){const e=t.container,s=t.options.size.animation;s.enable&&(t.size.velocity=(t.retina.sizeAnimationSpeed??e.retina.sizeAnimationSpeed)/100*e.retina.reduceFactor,s.sync||(t.size.velocity*=it()))}isEnabled(t){return!t.destroyed&&!t.spawning&&t.size.enable&&((t.size.maxLoops??0)<=0||(t.size.maxLoops??0)>0&&(t.size.loops??0)<(t.size.maxLoops??0))}reset(t){t.size.loops=0}update(t,e){this.isEnabled(t)&&function Nue(n,t){const e=n.size;if(n.destroyed||!e||!e.enable||(e.maxLoops??0)>0&&(e.loops??0)>(e.maxLoops??0))return;const i=(e.velocity??0)*t.factor,s=e.min,r=e.max,o=e.decay??1;if(e.time||(e.time=0),(e.delayTime??0)>0&&e.time<(e.delayTime??0)&&(e.time+=t.value),!((e.delayTime??0)>0&&e.time<(e.delayTime??0))){switch(e.status){case"increasing":e.value>=r?(e.status="decreasing",e.loops||(e.loops=0),e.loops++):e.value+=i;break;case"decreasing":e.value<=s?(e.status="increasing",e.loops||(e.loops=0),e.loops++):e.value-=i}e.velocity&&1!==o&&(e.velocity*=o),function Fue(n,t,e,i){switch(n.options.size.animation.destroy){case"max":t>=i&&n.destroy();break;case"min":t<=e&&n.destroy()}}(n,e.value,s,r),n.destroyed||(e.value=fr(e.value,s,r))}}(t,e)}}function FM(){return FM=ae(function*(n){yield n.addParticleUpdater("size",()=>new Hue)}),FM.apply(this,arguments)}const $_=Math.sqrt(2);class Vue{draw(t,e,i){t.rect(-i/$_,-i/$_,2*i/$_,2*i/$_)}getSidesCount(){return 4}}function NM(){return NM=ae(function*(n){const t=new Vue;yield n.addShape(["edge","square"],t)}),NM.apply(this,arguments)}class zue{draw(t,e,i){const s=e.sides,r=e.starInset??2;t.moveTo(0,0-i);for(let o=0;o0&&(t.loops??0)>(t.maxLoops??0)||(t.time||(t.time=0),(t.delayTime??0)>0&&t.time<(t.delayTime??0)&&(t.time+=n.value),(t.delayTime??0)>0&&t.time<(t.delayTime??0)))return;const r=oi(e.offset),o=(t.velocity??0)*n.factor+3.6*r,a=t.decay??1;s&&"increasing"!==t.status?(t.value-=o,t.value<0&&(t.loops||(t.loops=0),t.loops++,t.status="increasing",t.value+=t.value)):(t.value+=o,t.value>i&&(t.loops||(t.loops=0),t.loops++,s&&(t.status="decreasing",t.value-=t.value%i))),t.velocity&&1!==a&&(t.velocity*=a),t.value>i&&(t.value%=i)}class Uue{constructor(t){this.container=t}init(t){const e=this.container,i=t.options,s=vs(i.stroke,t.id,i.reduceDuplicates);t.strokeWidth=me(s.width)*e.retina.pixelRatio,t.strokeOpacity=me(s.opacity??1),t.strokeAnimation=s.color?.animation;const r=ma(s.color)??t.getFillColor();r&&(t.strokeColor=EA(r,t.strokeAnimation,e.retina.reduceFactor))}isEnabled(t){const e=t.strokeAnimation,{strokeColor:i}=t;return!t.destroyed&&!t.spawning&&!!e&&(void 0!==i?.h.value&&i.h.enable||void 0!==i?.s.value&&i.s.enable||void 0!==i?.l.value&&i.l.enable)}update(t,e){this.isEnabled(t)&&function Wue(n,t){if(!n.strokeColor||!n.strokeAnimation)return;const{h:e,s:i,l:s}=n.strokeColor,{h:r,s:o,l:a}=n.strokeAnimation;e&&YM(t,e,r,360,!1),i&&YM(t,i,o,100,!0),s&&YM(t,s,a,100,!0)}(t,e)}}function VM(){return VM=ae(function*(n){yield n.addParticleUpdater("strokeColor",t=>new Uue(t))}),VM.apply(this,arguments)}const q_=["text","character","char"];class $ue{draw(t,e,i,s){const r=e.shapeData;if(void 0===r)return;const o=r.value;if(void 0===o)return;void 0===e.text&&(e.text=vs(o,e.randomIndexData));const a=e.text,l=r.style??"",c=r.weight??"400",u=2*Math.round(i),p=e.fill,_=a.length*i/2;t.font=`${l} ${c} ${u}px "${r.font??"Verdana"}"`;const v={x:-_,y:i/2};t.globalAlpha=s,p?t.fillText(a,v.x,v.y):t.strokeText(a,v.x,v.y),t.globalAlpha=1}getSidesCount(){return 12}init(t){return ae(function*(){const e=t.actualOptions;if(q_.find(i=>rn(i,e.particles.shape.type))){const i=q_.map(r=>e.particles.shape.options[r]).find(r=>!!r),s=[];on(i,r=>{s.push(function i$(n,t){return P1.apply(this,arguments)}(r.font,r.weight))}),yield Promise.all(s)}})()}particleInit(t,e){if(!e.shape||!q_.includes(e.shape))return;const i=e.shapeData;if(void 0===i)return;const s=i.value;void 0!==s&&(e.text=vs(s,e.randomIndexData))}}function BM(){return BM=ae(function*(n){yield n.addShape(q_,new $ue)}),BM.apply(this,arguments)}function zM(){return zM=ae(function*(n){yield function Yle(n){return sM.apply(this,arguments)}(n),yield function sue(n){return DM.apply(this,arguments)}(n),yield function $le(n){return lM.apply(this,arguments)}(n),yield function Xle(n){return cM.apply(this,arguments)}(n),yield function ece(n){return uM.apply(this,arguments)}(n),yield function lce(n){return dM.apply(this,arguments)}(n),yield function pce(n){return hM.apply(this,arguments)}(n),yield function _ce(n){return fM.apply(this,arguments)}(n),yield function vce(n){return pM.apply(this,arguments)}(n),yield function Mce(n){return mM.apply(this,arguments)}(n),yield function Dce(n){return _M.apply(this,arguments)}(n),yield function Ice(n){return gM.apply(this,arguments)}(n),yield function oue(n){return xM.apply(this,arguments)}(n),yield function due(n){return kM.apply(this,arguments)}(n),yield function Cue(n){return LM.apply(this,arguments)}(n),yield function Ble(n){return rM.apply(this,arguments)}(n),yield function Nce(n){return wM.apply(this,arguments)}(n),yield function Wce(n){return TM.apply(this,arguments)}(n),yield function Eue(n){return OM.apply(this,arguments)}(n),yield function Bue(n){return NM.apply(this,arguments)}(n),yield function jue(n){return HM.apply(this,arguments)}(n),yield function que(n){return BM.apply(this,arguments)}(n),yield function zce(n){return MM.apply(this,arguments)}(n),yield function qce(n){return SM.apply(this,arguments)}(n),yield function Yue(n){return FM.apply(this,arguments)}(n),yield function Wle(n){return aM.apply(this,arguments)}(n),yield function nue(n){return CM.apply(this,arguments)}(n),yield function Rue(n){return RM.apply(this,arguments)}(n),yield function Gue(n){return VM.apply(this,arguments)}(n),yield Lle(n)}),zM.apply(this,arguments)}class Xue{constructor(){this.enable=!1,this.speed=0,this.decay=0,this.sync=!1}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.speed&&(this.speed=Le(t.speed)),void 0!==t.decay&&(this.decay=Le(t.decay)),void 0!==t.sync&&(this.sync=t.sync))}}class Jue extends Bs{constructor(){super(),this.animation=new Xue,this.direction="clockwise",this.enable=!1,this.value=0}load(t){super.load(t),t&&(this.animation.load(t.animation),void 0!==t.direction&&(this.direction=t.direction),void 0!==t.enable&&(this.enable=t.enable))}}class Que{constructor(t){this.container=t}getTransformValues(t){const e=t.tilt?.enable&&t.tilt;return{b:e?Math.cos(e.value)*e.cosDirection:void 0,c:e?Math.sin(e.value)*e.sinDirection:void 0}}init(t){const e=t.options.tilt;if(!e)return;t.tilt={enable:e.enable,value:me(e.value)*Math.PI/180,sinDirection:it()>=.5?1:-1,cosDirection:it()>=.5?1:-1};let i=e.direction;switch("random"===i&&(i=Math.floor(2*it())>0?"counter-clockwise":"clockwise"),i){case"counter-clockwise":case"counterClockwise":t.tilt.status="decreasing";break;case"clockwise":t.tilt.status="increasing"}const s=t.options.tilt?.animation;s?.enable&&(t.tilt.decay=1-me(s.decay),t.tilt.velocity=me(s.speed)/360*this.container.retina.reduceFactor,s.sync||(t.tilt.velocity*=it()))}isEnabled(t){const e=t.options.tilt?.animation;return!t.destroyed&&!t.spawning&&!!e?.enable}loadOptions(t,...e){t.tilt||(t.tilt=new Jue);for(const i of e)t.tilt.load(i?.tilt)}update(t,e){this.isEnabled(t)&&function Zue(n,t){if(!n.tilt||!n.options.tilt)return;const s=(n.tilt.velocity??0)*t.factor,r=2*Math.PI,o=n.tilt.decay??1;n.options.tilt.animation.enable&&("increasing"===n.tilt.status?(n.tilt.value+=s,n.tilt.value>r&&(n.tilt.value-=r)):(n.tilt.value-=s,n.tilt.value<0&&(n.tilt.value+=r)),n.tilt.velocity&&1!==o&&(n.tilt.velocity*=o))}(t,e)}}function jM(){return jM=ae(function*(n){yield n.addParticleUpdater("tilt",t=>new Que(t))}),jM.apply(this,arguments)}class DR{constructor(){this.enable=!1,this.frequency=.05,this.opacity=1}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.frequency&&(this.frequency=t.frequency),void 0!==t.opacity&&(this.opacity=Le(t.opacity)))}}class tde{constructor(){this.lines=new DR,this.particles=new DR}load(t){t&&(this.lines.load(t.lines),this.particles.load(t.particles))}}class nde{getColorStyles(t,e,i,s){const o=t.options.twinkle;if(!o)return{};const a=o.particles,l=a.enable&&it()new nde)}),WM.apply(this,arguments)}class sde{constructor(){this.angle=50,this.move=10}load(t){t&&(void 0!==t.angle&&(this.angle=Le(t.angle)),void 0!==t.move&&(this.move=Le(t.move)))}}class rde{constructor(){this.distance=5,this.enable=!1,this.speed=new sde}load(t){if(t&&(void 0!==t.distance&&(this.distance=Le(t.distance)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.speed))if("number"==typeof t.speed)this.speed.load({angle:t.speed});else{const e=t.speed;this.speed.load(void 0!==e.min?{angle:e}:t.speed)}}}class ade{constructor(t){this.container=t}init(t){const e=t.options.wobble;t.wobble=e?.enable?{angle:it()*Math.PI*2,angleSpeed:me(e.speed.angle)/360,moveSpeed:me(e.speed.move)/10}:{angle:0,angleSpeed:0,moveSpeed:0},t.retina.wobbleDistance=me(e?.distance??0)*this.container.retina.pixelRatio}isEnabled(t){return!t.destroyed&&!t.spawning&&!!t.options.wobble?.enable}loadOptions(t,...e){t.wobble||(t.wobble=new rde);for(const i of e)t.wobble.load(i?.wobble)}update(t,e){this.isEnabled(t)&&function ode(n,t){const{wobble:e}=n.options,{wobble:i}=n;if(!e?.enable||!i)return;const s=i.angleSpeed*t.factor,o=i.moveSpeed*t.factor*((n.retina.wobbleDistance??0)*t.factor)/(1e3/60),a=2*Math.PI,{position:l}=n;i.angle+=s,i.angle>a&&(i.angle-=a),l.x+=o*Math.cos(i.angle),l.y+=o*Math.abs(Math.sin(i.angle))}(t,e)}}function UM(){return UM=ae(function*(n){yield n.addParticleUpdater("wobble",t=>new ade(t))}),UM.apply(this,arguments)}function GM(){return GM=ae(function*(n){yield function Kue(n){return zM.apply(this,arguments)}(n),yield function hle(n){return Qw.apply(this,arguments)}(n),yield function Ile(n){return iM.apply(this,arguments)}(n),yield function ede(n){return jM.apply(this,arguments)}(n),yield function ide(n){return WM.apply(this,arguments)}(n),yield function lde(n){return UM.apply(this,arguments)}(n),yield function Sle(n){return nM.apply(this,arguments)}(n),yield function ile(n){return Zw.apply(this,arguments)}(n),yield function wle(n){return tM.apply(this,arguments)}(n)}),GM.apply(this,arguments)}const au={UKNOWN:"Unknown"},$M={CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",OPERA:"Opera",IE:"IE",MS_EDGE:"MS-Edge",MS_EDGE_CHROMIUM:"MS-Edge-Chromium",FB_MESSANGER:"FB-Messanger",SAMSUNG:"Samsung",UCBROWSER:"UC-Browser",UNKNOWN:au.UKNOWN},K_={HTC:/HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\bEVO\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel/,NEXUS_PHONE:/Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6/,DELL:/Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\b001DL\b|\b101DL\b|\bGS01\b/,MOTOROLA:new RegExp("Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|\n A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|\n MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|\n ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|\n WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|\n XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|\n XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052"),SAMSUNG:new RegExp("\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|\n GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|\n GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|\n GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|\n GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|\n GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|\n GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|\n GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|\n GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|\n GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|\n GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|\n GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|\n GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|\n GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|\n GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|\n GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|\n GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|\n GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|\n SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|\n SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|\n SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|\n SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|\n SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|\n SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|\n SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|\n SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|\n SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|\n SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|\n SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|\n SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|\n SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|\n SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|\n SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|\n SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|\n SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|\n SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|\n SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|\n SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|\n SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|\n SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|\n SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|\n SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|\n SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|\n SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|\n SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|\n SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|\n SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|\n SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|\n SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|\n GT-N7105|SCH-I535|SM-N900A|SM-N900T|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|\n GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|\n GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|\n SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|\n SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|\n SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F"),LG:new RegExp("\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|\n LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|\n C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|\n LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|\n VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|\n MS323|M257)"),SONY:/SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533/,ASUS:/Asus.*Galaxy|PadFone.*Mobile/,NOKIA_LUMIA:/Lumia [0-9]{3,4}/,MICROMAX:/Micromax.*\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\b/,PALM:/PalmSource|Palm/,VERTU:/Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature/,PANTECH:new RegExp("PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|\n IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|\n IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|\n CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|\n P2000|P7040|P7000|C790"),FLY:/IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250/,WIKO:new RegExp("KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|\n SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|\n CINK KING|CINK PEAX|CINK SLIM|SUBLIM"),I_MOBILE:/i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)/,SIMVALLEY:/\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\b/,WOLFGANG:/AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q/,ALCATEL:/Alcatel|Mobile; rv:49.0|Mobile; ALCATEL 4052R; rv:48.0/,NINTENDO:/Nintendo (3DS|Switch)/,AMOI:/Amoi/,INQ:/INQ/,VITA:/\bVita\b/,BLACKBERRY:/\bBlackBerry\b|\bBB10\b|rim[0-9]+/,FIREFOX_OS:/\bFirefox-OS\b/,IPHONE:/\biPhone\b/,iPod:/\biPod\b/,ANDROID:/\bAndroid\b/,WINDOWS_PHONE:/\bWindows-Phone\b/,GENERIC_PHONE:new RegExp("Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|\n up.link|vodafone|\\bwap\\b|nokia|Nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser")},lu={iPad:/iPad|iPad.*Mobile/,NexusTablet:/Android.*Nexus[\s]+(7|9|10)/,GoogleTablet:/Android.*Pixel C/,SamsungTablet:new RegExp("SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|\n GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|\n SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|\n GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|\n SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|\n GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|\n SHV-E230S|SHW-M180K|SHW-M180L|SM-T865|SM-T290|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|\n SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|\n GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T385M|SM-P585M|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|\n SM-P601|SM-P605|SM-P615|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|\n GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|\n SM-T510|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|\n SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T500|SM-T330|\n SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|\n SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|\n SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|\n SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|\n SM-T719|SM-T725|SM-T813|SM-T819|SM-T580|SM-T590|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|\n SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-P585Y|SM-X200|SM-T970"),Kindle:new RegExp("Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|\n KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome /[0-9.]+ (?!Mobile)"),SurfaceTablet:/Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)/,HPTablet:/HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10/,AsusTablet:new RegExp("^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|\n TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|\n Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|\n ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|\n ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b"),BlackBerryTablet:/PlayBook|RIM Tablet/,HTCtablet:/HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410/,MotorolaTablet:/xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617/,NookTablet:/Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2/,AcerTablet:new RegExp("Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|\n W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\n \\bA3-A20\\b|\\bA3-A30"),ToshibaTablet:/Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO/,LGTablet:/\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\b/,FujitsuTablet:/Android.*\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\b/,PrestigioTablet:new RegExp("PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|\n PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|\n PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|\n PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|\n PMT5887|PMT5001|PMT5002"),LenovoTablet:new RegExp("Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|\n YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|\n B8000|B8080)(-|)(FL|F|HV|H|)|TB-X606F|TB-X103F|TB-X304F|TB-X304L|TB-X704F|TB-8703F|Tab2A7-10F|TB2-X30L|TB-8504F"),DellTablet:/Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7/,YarvikTablet:new RegExp("Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|\n TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|\n TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|\n TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|\n TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b"),MedionTablet:/Android.*\bOYO\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB/,ArnovaTablet:/97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2/,IntensoTablet:/INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004/,IRUTablet:/M702pro/,MegafonTablet:/MegaFon V9|\bZTE V9\b|Android.*\bMT7A\b/,EbodaTablet:/E-Boda (Supreme|Impresspeed|Izzycomm|Essential)/,AllViewTablet:/Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)/,ArchosTablet:new RegExp("\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10|\n Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b"),AinolTablet:/NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark/,NokiaLumiaTablet:/Lumia 2520/,SonyTablet:new RegExp("Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|\n SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|\n EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|\n SGP612|SGP712"),PhilipsTablet:/\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\b/,CubeTablet:/Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT/,CobyTablet:new RegExp("MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|\n MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010"),MIDTablet:new RegExp("M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|\n MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|\n MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10"),MSITablet:new RegExp("MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|\n Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b"),SMiTTablet:/Android.*(\bMID\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)/,RockChipTablet:/Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A/,FlyTablet:/IQ310|Fly Vision/,bqTablet:new RegExp("Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|\n Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|Maxwell.*Lite|Maxwell.*Plus"),HuaweiTablet:new RegExp("MediaPad|MediaPad 7 Youth|MediaPad T3 10|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|\n S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-W09|AGS-L09"),NecTablet:/\bN-06D|\bN-08D/,PantechTablet:/Pantech.*P4100/,BronchoTablet:/Broncho.*(N701|N708|N802|a710)/,VersusTablet:/TOUCHPAD.*[78910]|\bTOUCHTAB\b/,ZyncTablet:/z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900/,PositivoTablet:/TB07STA|TB10STA|TB07FTA|TB10FTA/,NabiTablet:/Android.*\bNabi/,KoboTablet:/Kobo Touch|\bK080\b|\bVox\b Build|\bArc\b Build/,DanewTablet:/DSlide.*\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\b/,TexetTablet:new RegExp("NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|\n TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|\n TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|\n TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|\n TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|\n TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|\n TB-436|TB-416|TB-146SE|TB-126SE"),PlaystationTablet:/Playstation.*(Portable|Vita)/,TrekstorTablet:/ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab/,PyleAudioTablet:/\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\b/,AdvanTablet:new RegExp("Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|\n T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b"),DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|\n Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:/Android.*\bG1\b(?!\))/,MicromaxTablet:/Funbook|Micromax.*\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\b/,KarbonnTablet:/Android.*\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\b/,AllFineTablet:/Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide/,PROSCANTablet:new RegExp("\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|\n PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|\n PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|\n PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b"),YONESTablet:/BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026/,ChangJiaTablet:new RegExp("TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|\n TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|\n TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|\n TPC10111|TPC10203|TPC10205|TPC10503"),GUTablet:/TX-A1301|TX-M9002|Q702|kf026/,PointOfViewTablet:new RegExp("TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|\n TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|\n TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|\n TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10"),OvermaxTablet:new RegExp("OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|\n MagicTab|Stream|TB-08|TB-09)|Qualcore 1027"),HCLTablet:/HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync/,DPSTablet:/DPS Dream 9|DPS Dual 7/,VistureTablet:/V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10/,CrestaTablet:/CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989/,MediatekTablet:/\bMT8125|MT8389|MT8135|MT8377\b/,ConcordeTablet:/Concorde([ ]+)?Tab|ConCorde ReadMan/,GoCleverTablet:new RegExp("GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|\n TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|\n GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|\n TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|\n TAB R104|TAB R83.3|TAB A1042"),ModecomTablet:new RegExp("FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|\n FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|\n FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003"),VoninoTablet:new RegExp("\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|\n Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|\n Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b"),ECSTablet:/V07OT2|TM105A|S10OT1|TR10CS1/,StorexTablet:/eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab/,VodafoneTablet:/SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497/,EssentielBTablet:/Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2/,RossMoorTablet:/RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711/,iMobileTablet:/i-mobile i-note/,TolinoTablet:/tolino tab [0-9.]+|tolino shine/,AudioSonicTablet:/\bC-22Q|T7-QC|T-17B|T-17P\b/,AMPETablet:/Android.* A78 /,SkkTablet:/Android.* (SKYPAD|PHOENIX|CYCLOPS)/,TecnoTablet:/TECNO P9|TECNO DP8D/,JXDTablet:new RegExp("Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|\n S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|\n P1000|P300|S18|S6600|S9100)\\b"),iJoyTablet:new RegExp("Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|\n Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|\n Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|\n Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|\n Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)"),FX2Tablet:/FX2 PAD7|FX2 PAD10/,XoroTablet:new RegExp("KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|\n PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|\n PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|\n TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151"),ViewsonicTablet:/ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a/,VerizonTablet:/QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1/,OdysTablet:/LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\bXELIO\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10/,CaptivaTablet:/CAPTIVA PAD/,IconbitTablet:new RegExp("NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|\n NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S"),TeclastTablet:new RegExp("T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\n \\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\n \\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\n \\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\n \\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\n \\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\n \\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\n \\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\n \\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi"),OndaTablet:new RegExp("\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|\n V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|\n V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|\n Vi40)\\b[s]+|V10 \\b4G\\b"),JaytechTablet:/TPC-PA762/,BlaupunktTablet:/Endeavour 800NG|Endeavour 1010/,DigmaTablet:/\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\b/,EvolioTablet:/ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\bEvotab\b|\bNeura\b/,LavaTablet:/QPAD E704|\bIvoryS\b|E-TAB IVORY|\bE-TAB\b/,AocTablet:/MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712/,MpmanTablet:new RegExp("MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\n \\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|\n MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010"),CelkonTablet:/CT695|CT888|CT[\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\bCT-1\b/,WolderTablet:new RegExp("miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|\n POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|\n FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b"),MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:/\bMI PAD\b|\bHM NOTE 1W\b/,NibiruTablet:/Nibiru M1|Nibiru Jupiter One/,NexoTablet:/NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI/,LeaderTablet:new RegExp("TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|\n TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100"),UbislateTablet:/UbiSlate[\s]?7C/,PocketBookTablet:/Pocketbook/,KocasoTablet:/\b(TB-1207)\b/,HisenseTablet:/\b(F5281|E2371)\b/,Hudl:/Hudl HT7S3|Hudl 2/,TelstraTablet:/T-Hub2/,Honeywell:/RT10A/,GenericTablet:new RegExp("Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|\n A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|\n Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107")},ba={BLACKBERRY:"Blackberry",FIREFOX_OS:"Firefox-OS",CHROME_BOOK:"Chrome-Book",WINDOWS_PHONE:"Windows-Phone",VITA:"Vita",PS4:"PS4",MAC:"Macintosh",CHROMECAST:"Chromecast",APPLE_TV:"Apple-TV",GOOGLE_TV:"Google-TV",ANDROID:"Android",Tesla:"Tesla",iPad:"iPad",IPHONE:"iPhone",iPod:"iPod",UNKNOWN:au.UKNOWN,HTC:"HTC",NEXUS_PHONE:"Nexus Phone",NexusTablet:"Nexus Tablet",DELL:"Dell",MOTOROLA:"Motorola",SAMSUNG:"Samsung",LG:"LG",SONY:"Sony",ASUS:"Asus",NOKIA_LUMIA:"Nokia Lumia",MICROMAX:"Micromax",PALM:"Palm",VERTU:"Vertu",PANTECH:"PANTECH",FLY:"Fly",WIKO:"WIKO",I_MOBILE:"i-mobile",SIMVALLEY:"Simvalley",WOLFGANG:"Wolfgang",ALCATEL:"Alcatel",HONEYWELL:"Honeywell",NINTENDO:"Nintendo",AMOI:"Amoi",INQ:"INQ",GENERIC_PHONE:"Generic Phone",MI_SE_9:"Mi SE 9"},xR=[ba.PS4,ba.CHROME_BOOK,ba.MAC,ba.DELL,ba.ASUS,ba.UNKNOWN],ude={WINDOWS:"Windows",MAC:"Mac",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNIX:"Unix",FIREFOX_OS:"Firefox-OS",CHROME_OS:"Chrome-OS",WINDOWS_PHONE:"Windows-Phone",UNKNOWN:au.UKNOWN},dde={WINDOWS_3_11:"windows-3-11",WINDOWS_95:"windows-95",WINDOWS_ME:"windows-me",WINDOWS_98:"windows-98",WINDOWS_CE:"windows-ce",WINDOWS_2000:"windows-2000",WINDOWS_XP:"windows-xp",WINDOWS_SERVER_2003:"windows-server-2003",WINDOWS_VISTA:"windows-vista",WINDOWS_7:"windows-7",WINDOWS_8_1:"windows-8-1",WINDOWS_8:"windows-8",WINDOWS_10:"windows-10",WINDOWS_PHONE_7_5:"windows-phone-7-5",WINDOWS_PHONE_8_1:"windows-phone-8-1",WINDOWS_PHONE_10:"windows-phone-10",WINDOWS_NT_4_0:"windows-nt-4-0",MACOSX_11_0:"mac-os-x-11-0",MACOSX_16:"mac-os-x-16",MACOSX_15:"mac-os-x-15",MACOSX_14:"mac-os-x-14",MACOSX_13:"mac-os-x-13",MACOSX_12:"mac-os-x-12",MACOSX_11:"mac-os-x-11",MACOSX_10:"mac-os-x-10",MACOSX_9:"mac-os-x-9",MACOSX_8:"mac-os-x-8",MACOSX_7:"mac-os-x-7",MACOSX_6:"mac-os-x-6",MACOSX_5:"mac-os-x-5",MACOSX_4:"mac-os-x-4",MACOSX_3:"mac-os-x-3",MACOSX_2:"mac-os-x-2",MACOSX:"mac-os-x",iOS:"iOS",ANDROID_9:"android-9",UNKNOWN:au.UKNOWN.toLowerCase()},kR={WINDOWS:{and:[{or:[/\bWindows|(Win\d\d)\b/,/\bWin 9x\b/]},{not:/\bWindows Phone\b/}]},MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]},IOS:{and:[{or:[/\biPad\b/,/\biPhone\b/,/\biPod\b/]},{not:/\bWindows Phone\b/}]},ANDROID:{and:[/\bAndroid\b/,{not:/\bWindows Phone\b/}]},LINUX:/\bLinux\b/,UNIX:/\bUNIX\b/,FIREFOX_OS:{and:[/\bFirefox\b/,/Mobile\b/]},CHROME_OS:/\bCrOS\b/,WINDOWS_PHONE:{or:[/\bIEMobile\b/,/\bWindows Phone\b/]},PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/},fde={...K_,...lu,...kR,FIREFOX_OS:{and:[/\bFirefox\b/,/\bMobile\b/]},CHROME_BOOK:/\bCrOS\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,CHROMECAST:/\bCrKey\b/,APPLE_TV:/^iTunes-AppleTV\/4.1$/,GOOGLE_TV:/\bGoogleTV\b/,Tesla:/Tesla\/([0-9]{4}.[0-9]{1,2}.?[0-9]{0,2}.?[0-9]{0,2})-(.{7})/,MI_SE_9:/\bXiaomi\b/,MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]}},qM={WINDOWS_3_11:/Win16/,WINDOWS_95:/(Windows 95|Win95|Windows_95)/,WINDOWS_ME:/(Win 9x 4.90|Windows ME)/,WINDOWS_98:/(Windows 98|Win98)/,WINDOWS_CE:/Windows CE/,WINDOWS_2000:/(Windows NT 5.0|Windows 2000)/,WINDOWS_XP:/(Windows NT 5.1|Windows XP)/,WINDOWS_SERVER_2003:/Windows NT 5.2/,WINDOWS_VISTA:/Windows NT 6.0/,WINDOWS_7:/(Windows 7|Windows NT 6.1)/,WINDOWS_8_1:/(Windows 8.1|Windows NT 6.3)/,WINDOWS_8:/(Windows 8|Windows NT 6.2)/,WINDOWS_10:/(Windows NT 10.0)/,WINDOWS_PHONE_7_5:/(Windows Phone OS 7.5)/,WINDOWS_PHONE_8_1:/(Windows Phone 8.1)/,WINDOWS_PHONE_10:/(Windows Phone 10)/,WINDOWS_NT_4_0:{and:[/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/,{not:/Windows NT 10.0/}]},MACOSX:/(MAC OS X\s*[^ 0-9])/,MACOSX_3:/(Darwin 10.3|Mac OS X 10.3)/,MACOSX_4:/(Darwin 10.4|Mac OS X 10.4)/,MACOSX_5:/(Mac OS X 10.5)/,MACOSX_6:/(Mac OS X 10.6)/,MACOSX_7:/(Mac OS X 10.7)/,MACOSX_8:/(Mac OS X 10.8)/,MACOSX_9:/(Mac OS X 10.9)/,MACOSX_10:/(Mac OS X 10.10)/,MACOSX_11:/(Mac OS X 10.11)/,MACOSX_12:/(Mac OS X 10.12)/,MACOSX_13:/(Mac OS X 10.13)/,MACOSX_14:/(Mac OS X 10.14)/,MACOSX_15:/(Mac OS X 10.15)/,MACOSX_16:/(Mac OS X 10.16)/,MACOSX_11_0:{or:[/11_0 like Mac OS X/,/Mac OS X 11/]},iOS:/(iPhone OS\s*[0-9_]+)/,ANDROID_9:/(Android 9)/},KM={CHROME:[/\bChrome\/([\d\.]+)\b/,/\bCriOS\/([\d\.]+)\b/,/\bHeadlessChrome\/([\d\.]+)\b/],FIREFOX:[/\bFirefox\/([\d\.]+)\b/,/\bFxiOS\/([\d\.]+)\b/],SAFARI:[/\bVersion\/([\d\.]+)\b/,/\bSafari\/([\d\.]+)\b/],OPERA:[/\bVersion\/([\d\.]+)\b/,/\bOPR\/([\d\.]+)\b/],IE:[/\bMSIE ([\d\.]+\w?)\b/,/\brv:([\d\.]+\w?)\b/],MS_EDGE:/\bEdg(?:e|A|iOS)\/([\d\.]+)\b/,MS_EDGE_CHROMIUM:/\bEdg\/([\d\.]+)\b/,SAMSUNG:/\bSamsungBrowser\/([\d\.]+)\b/,UCBROWSER:/\bUCBrowser\/([\d\.]+)\b/},pde=Object.keys(qM).reduce((n,t)=>(n[t]=qM[t],n),{}),IR=Object.keys(KM).reduce((n,t)=>(n[$M[t]]=KM[t],n),{});var Ur=Object.freeze({__proto__:null,BROWSERS:$M,BROWSERS_RE:{CHROME:{and:[{or:[/\bChrome\b/,/\bCriOS\b/,/\bHeadlessChrome\b/]},{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},FIREFOX:{or:[/\bFirefox\b/,/\bFxiOS\b/]},SAFARI:{and:[/^((?!CriOS).)*\Safari\b.*$/,{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bWindows Phone\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},OPERA:{or:[/Opera\b/,/\bOPR\b/]},IE:{or:[/\bMSIE\b/,/\bTrident\b/,/^Mozilla\/5\.0 \(Windows NT 10\.0; Win64; x64\)$/]},MS_EDGE:{or:[/\bEdg(e|A|iOS)\b/]},MS_EDGE_CHROMIUM:/\bEdg\/\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/,FB_MESSANGER:/\bFBAN\/MessengerForiOS\b/,SAMSUNG:/\bSamsungBrowser\b/,UCBROWSER:/\bUCBrowser\b/},BROWSER_VERSIONS_RE:IR,BROWSER_VERSIONS_RE_MAP:KM,DESKTOP_DEVICES:xR,DEVICES:ba,DEVICES_RE:fde,GENERAL:au,MOBILES_RE:K_,OS:ude,OS_RE:kR,OS_VERSIONS:dde,OS_VERSIONS_RE:pde,OS_VERSIONS_RE_MAP:qM,TABLETS_RE:lu});class mde{constructor(){}test(t,e){return"string"==typeof e&&(e=new RegExp(e)),e instanceof RegExp?e.test(t):e&&Array.isArray(e.and)?e.and.every(i=>this.test(t,i)):e&&Array.isArray(e.or)?e.or.some(i=>this.test(t,i)):!(!e||!e.not||this.test(t,e.not))}exec(t,e){return"string"==typeof e&&(e=new RegExp(e)),e instanceof RegExp?e.exec(t):e&&Array.isArray(e)?e.reduce((i,s)=>i||this.exec(t,s),null):null}}var _r=(()=>((_r=_r||{}).Mobile="mobile",_r.Tablet="tablet",_r.Desktop="desktop",_r.Unknown="unknown",_r))(),Dl=(()=>((Dl=Dl||{}).Portrait="portrait",Dl.Landscape="landscape",Dl))();const XM="iPad";let _de=(()=>{class n{constructor(e){this.platformId=e,this.ua="",this.userAgent="",this.os="",this.browser="",this.device="",this.os_version="",this.browser_version="",this.reTree=new mde,this.deviceType="",this.orientation="",cr(this.platformId)&&typeof window<"u"&&(this.userAgent=window.navigator.userAgent),this.setDeviceInfo(this.userAgent)}setDeviceInfo(e=this.userAgent){e!==this.userAgent&&(this.userAgent=e);const i=[{const:"OS",prop:"os"},{const:"BROWSERS",prop:"browser"},{const:"DEVICES",prop:"device"},{const:"OS_VERSIONS",prop:"os_version"}];if(i.forEach(s=>{this[s.prop]=Object.keys(Ur[s.const]).reduce((r,o)=>"device"===Ur[s.const][o]&&cr(this.platformId)&&(this.reTree.test(this.userAgent,lu[XM])||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)?(r[Ur[s.const][o]]=XM,Object):(r[Ur[s.const][o]]=this.reTree.test(e,Ur[`${s.const}_RE`][o]),r),{})}),i.forEach(s=>{this[s.prop]=Object.keys(Ur[s.const]).map(r=>Ur[s.const][r]).reduce((r,o)=>"device"===s.prop&&r===Ur[s.const].ANDROID?this[s.prop][o]?o:r:r===Ur[s.const].UNKNOWN&&this[s.prop][o]?o:r,Ur[s.const].UNKNOWN)}),this.browser_version="0",this.browser!==$M.UNKNOWN){const r=this.reTree.exec(e,IR[this.browser]);r&&(this.browser_version=r[1])}this.orientation=typeof window<"u"&&window.matchMedia?window.matchMedia("(orientation: landscape)").matches?Dl.Landscape:Dl.Portrait:au.UKNOWN,this.deviceType=this.isTablet()?_r.Tablet:this.isMobile(this.userAgent)?_r.Mobile:this.isDesktop(this.userAgent)?_r.Desktop:_r.Unknown}getDeviceInfo(){return{userAgent:this.userAgent,os:this.os,browser:this.browser,device:this.device,os_version:this.os_version,browser_version:this.browser_version,deviceType:this.deviceType,orientation:this.orientation}}isMobile(e=this.userAgent){return!this.isTablet(e)&&!!Object.keys(K_).find(s=>this.reTree.test(e,K_[s]))}isTablet(e=this.userAgent){return!(!cr(this.platformId)||!(this.reTree.test(this.userAgent,lu[XM])||typeof navigator<"u"&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1))||!!Object.keys(lu).find(s=>!!this.reTree.test(e,lu[s]))}isDesktop(e=this.userAgent){return(this.device!==ba.UNKNOWN||!this.isMobile(e)&&!this.isTablet(e))&&xR.indexOf(this.device)>-1}}return n.\u0275fac=function(e){return new(e||n)(be(Ni))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),gde=(()=>{class n{constructor(e){this.deviceService=e}ngOnInit(){this.particleStyles={position:"fixed",width:"100%",height:"100%","z-index":-1,top:0,left:0,right:0,bottom:0},this.particleOptions={fpsLimit:30,detectRetina:!0,background:{position:"50% 50%",repeat:"no-repeat",size:"cover"},fullScreen:{zIndex:1},particles:{number:{value:80,density:{enable:!0,value_area:800}},color:{value:"#96bcf9"},opacity:{value:.6},links:{distance:150,enable:!0,color:{value:"#afccfa"},opacity:.6},move:{enable:!0,speed:.4},size:{random:!0}}}}particlesLoaded(e){}particlesInit(e){return ae(function*(){yield function cde(n){return GM.apply(this,arguments)}(e)})()}}return n.\u0275fac=function(e){return new(e||n)(W(_de))},n.\u0275cmp=Ae({type:n,selectors:[["app-background-particles"]],decls:1,vars:4,consts:[["id","particles",3,"options","particlesInit","particlesLoaded"]],template:function(e,i){1&e&&(N(0,"ng-particles",0),ce("particlesLoaded",function(r){return i.particlesLoaded(r)}),F()),2&e&&(ci(i.particleStyles),x("options",i.particleOptions)("particlesInit",i.particlesInit))},dependencies:[Cq]}),n})();function yde(n,t){1&n&&X(0,"app-background-particles")}let vde=(()=>{class n{constructor(e){this.localService=e,this.title="public-pool-ui",this.particles$=this.localService.particles$}}return n.\u0275fac=function(e){return new(e||n)(W(rR))},n.\u0275cmp=Ae({type:n,selectors:[["app-root"]],decls:3,vars:3,consts:[[4,"ngIf"]],template:function(e,i){1&e&&(L(0,yde,1,0,"app-background-particles",0),st(1,"async"),X(2,"router-outlet")),2&e&&x("ngIf",ct(1,1,i.particles$))},dependencies:[jn,E_,gde,tl]}),n})();function ER(n){return new ee(3e3,!1)}function wa(n){switch(n.length){case 0:return new xh;case 1:return n[0];default:return new QA(n)}}function LR(n,t,e=new Map,i=new Map){const s=[],r=[];let o=-1,a=null;if(t.forEach(l=>{const c=l.get("offset"),u=c==o,f=u&&a||new Map;l.forEach((p,_)=>{let v=_,M=p;if("offset"!==_)switch(v=n.normalizePropertyName(v,s),M){case"!":M=e.get(_);break;case To:M=i.get(_);break;default:M=n.normalizeStyleValue(_,v,M,s)}f.set(v,M)}),u||r.push(f),a=f,o=c}),s.length)throw function zde(n){return new ee(3502,!1)}();return r}function JM(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&ZM(e,"start",n)));break;case"done":n.onDone(()=>i(e&&ZM(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&ZM(e,"destroy",n)))}}function ZM(n,t,e){const r=QM(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),o=n._data;return null!=o&&(r._data=o),r}function QM(n,t,e,i,s="",r=0,o){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:s,totalTime:r,disabled:!!o}}function Ms(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function PR(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}const ehe=(()=>typeof document>"u"?null:document.documentElement)();function eT(n){const t=n.parentNode||n.host||null;return t===ehe?null:t}let xl=null,AR=!1;function OR(n,t){for(;t;){if(t===n)return!0;t=eT(t)}return!1}function RR(n,t,e){if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]}let FR=(()=>{class n{validateStyleProperty(e){return function nhe(n){xl||(xl=function ihe(){return typeof document<"u"?document.body:null}()||{},AR=!!xl.style&&"WebkitAppearance"in xl.style);let t=!0;return xl.style&&!function the(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in xl.style,!t&&AR&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in xl.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return OR(e,i)}getParentElement(e){return eT(e)}query(e,i,s){return RR(e,i,s)}computeStyle(e,i,s){return s||""}animate(e,i,s,r,o,a=[],l){return new xh(s,r)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})(),tT=(()=>{class n{}return n.NOOP=new FR,n})();const she=1e3,nT="ng-enter",X_="ng-leave",J_="ng-trigger",Z_=".ng-trigger",HR="ng-animating",iT=".ng-animating";function Lo(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:sT(parseFloat(t[1]),t[2])}function sT(n,t){return"s"===t?n*she:n}function Q_(n,t,e){return n.hasOwnProperty("duration")?n:function ohe(n,t,e){let s,r=0,o="";if("string"==typeof n){const a=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(ER()),{duration:0,delay:0,easing:""};s=sT(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(r=sT(parseFloat(l),a[4]));const c=a[5];c&&(o=c)}else s=n;if(!e){let a=!1,l=t.length;s<0&&(t.push(function bde(){return new ee(3100,!1)}()),a=!0),r<0&&(t.push(function wde(){return new ee(3101,!1)}()),a=!0),a&&t.splice(l,0,ER())}return{duration:s,delay:r,easing:o}}(n,t,e)}function $h(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function YR(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function Ma(n,t=new Map,e){if(e)for(let[i,s]of e)t.set(i,s);for(let[i,s]of n)t.set(i,s);return t}function Gr(n,t,e){t.forEach((i,s)=>{const r=oT(s);e&&!e.has(s)&&e.set(s,n.style[r]),n.style[r]=i})}function kl(n,t){t.forEach((e,i)=>{const s=oT(i);n.style[s]=""})}function qh(n){return Array.isArray(n)?1==n.length?n[0]:JA(n):n}const rT=new RegExp("{{\\s*(.+?)\\s*}}","g");function BR(n){let t=[];if("string"==typeof n){let e;for(;e=rT.exec(n);)t.push(e[1]);rT.lastIndex=0}return t}function Kh(n,t,e){const i=n.toString(),s=i.replace(rT,(r,o)=>{let a=t[o];return null==a&&(e.push(function Tde(n){return new ee(3003,!1)}()),a=""),a.toString()});return s==i?n:s}function eg(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const che=/-+([a-z0-9])/g;function oT(n){return n.replace(che,(...t)=>t[1].toUpperCase())}function Ts(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function Sde(n){return new ee(3004,!1)}()}}function zR(n,t){return window.getComputedStyle(n)[t]}const tg="*";function hhe(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function fhe(n,t,e){if(":"==n[0]){const l=function phe(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function Nde(n){return new ee(3015,!1)}()),t;const s=i[1],r=i[2],o=i[3];t.push(jR(s,o));"<"==r[0]&&!(s==tg&&o==tg)&&t.push(jR(o,s))}(i,e,t)):e.push(n),e}const ng=new Set(["true","1"]),ig=new Set(["false","0"]);function jR(n,t){const e=ng.has(n)||ig.has(n),i=ng.has(t)||ig.has(t);return(s,r)=>{let o=n==tg||n==s,a=t==tg||t==r;return!o&&e&&"boolean"==typeof s&&(o=s?ng.has(n):ig.has(n)),!a&&i&&"boolean"==typeof r&&(a=r?ng.has(t):ig.has(t)),o&&a}}const mhe=new RegExp("s*:selfs*,?","g");function aT(n,t,e,i){return new _he(n).build(t,e,i)}class _he{constructor(t){this._driver=t}build(t,e,i){const s=new vhe(e);return this._resetContextStyleTimingState(s),Ts(this,qh(t),s)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,s=e.depCount=0;const r=[],o=[];return"@"==t.name.charAt(0)&&e.errors.push(function Dde(){return new ee(3006,!1)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,r.push(this.visitState(l,e))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,e);i+=l.queryCount,s+=l.depCount,o.push(l)}else e.errors.push(function xde(){return new ee(3007,!1)}())}),{type:7,name:t.name,states:r,transitions:o,queryCount:i,depCount:s,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),s=t.options&&t.options.params||null;if(i.containsDynamicStyles){const r=new Set,o=s||{};i.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{BR(l).forEach(c=>{o.hasOwnProperty(c)||r.add(c)})})}),r.size&&(eg(r.values()),e.errors.push(function kde(n,t){return new ee(3008,!1)}()))}return{type:0,name:t.name,style:i,options:s?{params:s}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Ts(this,qh(t.animation),e);return{type:1,matchers:hhe(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:Il(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Ts(this,i,e)),options:Il(t.options)}}visitGroup(t,e){const i=e.currentTime;let s=0;const r=t.steps.map(o=>{e.currentTime=i;const a=Ts(this,o,e);return s=Math.max(s,e.currentTime),a});return e.currentTime=s,{type:3,steps:r,options:Il(t.options)}}visitAnimate(t,e){const i=function whe(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return lT(Q_(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(r=>"{"==r.charAt(0)&&"{"==r.charAt(1))){const r=lT(0,0,"");return r.dynamic=!0,r.strValue=e,r}const s=Q_(e,t);return lT(s.duration,s.delay,s.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let s,r=t.styles?t.styles:ss({});if(5==r.type)s=this.visitKeyframes(r,e);else{let o=t.styles,a=!1;if(!o){a=!0;const c={};i.easing&&(c.easing=i.easing),o=ss(c)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(o,e);l.isEmptyStep=a,s=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:s,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],s=Array.isArray(t.styles)?t.styles:[t.styles];for(let a of s)"string"==typeof a?a===To?i.push(a):e.errors.push(new ee(3002,!1)):i.push(YR(a));let r=!1,o=null;return i.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(o=a.get("easing"),a.delete("easing")),!r))for(let l of a.values())if(l.toString().indexOf("{{")>=0){r=!0;break}}),{type:6,styles:i,easing:o,offset:t.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let s=e.currentTime,r=e.currentTime;i&&r>0&&(r-=i.duration+i.delay),t.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,l)=>{const c=e.collectedStyles.get(e.currentQuerySelector),u=c.get(l);let f=!0;u&&(r!=s&&r>=u.startTime&&s<=u.endTime&&(e.errors.push(function Ede(n,t,e,i,s){return new ee(3010,!1)}()),f=!1),r=u.startTime),f&&c.set(l,{startTime:r,endTime:s}),e.options&&function lhe(n,t,e){const i=t.params||{},s=BR(n);s.length&&s.forEach(r=>{i.hasOwnProperty(r)||e.push(function Mde(n){return new ee(3001,!1)}())})}(a,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function Lde(){return new ee(3011,!1)}()),i;let r=0;const o=[];let a=!1,l=!1,c=0;const u=t.steps.map(P=>{const E=this._makeStyleAst(P,e);let V=null!=E.offset?E.offset:function bhe(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(E.styles),B=0;return null!=V&&(r++,B=E.offset=V),l=l||B<0||B>1,a=a||B0&&r{const V=p>0?E==_?1:p*E:o[E],B=V*S;e.currentTime=v+M.delay+B,M.duration=B,this._validateStyleAst(P,e),P.offset=V,i.styles.push(P)}),i}visitReference(t,e){return{type:8,animation:Ts(this,qh(t.animation),e),options:Il(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Il(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Il(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,s=t.options||{};e.queryCount++,e.currentQuery=t;const[r,o]=function ghe(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(mhe,"")),n=n.replace(/@\*/g,Z_).replace(/@\w+/g,e=>Z_+"-"+e.slice(1)).replace(/:animating/g,iT),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+r:r,Ms(e.collectedStyles,e.currentQuerySelector,new Map);const a=Ts(this,qh(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:r,limit:s.limit||0,optional:!!s.optional,includeSelf:o,animation:a,originalSelector:t.selector,options:Il(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function Rde(){return new ee(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:Q_(t.timings,e.errors,!0);return{type:12,animation:Ts(this,qh(t.animation),e),timings:i,options:null}}}class vhe{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Il(n){return n?(n=$h(n)).params&&(n.params=function yhe(n){return n?$h(n):null}(n.params)):n={},n}function lT(n,t,e){return{duration:n,delay:t,easing:e}}function cT(n,t,e,i,s,r,o=null,a=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:s,delay:r,totalTime:s+r,easing:o,subTimeline:a}}class sg{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const She=new RegExp(":enter","g"),Dhe=new RegExp(":leave","g");function uT(n,t,e,i,s,r=new Map,o=new Map,a,l,c=[]){return(new xhe).buildKeyframes(n,t,e,i,s,r,o,a,l,c)}class xhe{buildKeyframes(t,e,i,s,r,o,a,l,c,u=[]){c=c||new sg;const f=new dT(t,e,c,s,r,u,[]);f.options=l;const p=l.delay?Lo(l.delay):0;f.currentTimeline.delayNextStep(p),f.currentTimeline.setStyles([o],null,f.errors,l),Ts(this,i,f);const _=f.timelines.filter(v=>v.containsAnimation());if(_.length&&a.size){let v;for(let M=_.length-1;M>=0;M--){const S=_[M];if(S.element===e){v=S;break}}v&&!v.allowOnlyTimelineStyles()&&v.setStyles([a],null,f.errors,l)}return _.length?_.map(v=>v.buildKeyframes()):[cT(e,[],[],[],0,p,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const s=e.createSubContext(t.options),r=e.currentTimeline.currentTime,o=this._visitSubInstructions(i,s,s.options);r!=o&&e.transformIntoNewTimeline(o)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){for(const s of t){const r=s?.delay;if(r){const o="number"==typeof r?r:Lo(Kh(r,s?.params??{},e.errors));i.delayNextStep(o)}}}_visitSubInstructions(t,e,i){let r=e.currentTimeline.currentTime;const o=null!=i.duration?Lo(i.duration):null,a=null!=i.delay?Lo(i.delay):null;return 0!==o&&t.forEach(l=>{const c=e.appendInstructionToTimeline(l,o,a);r=Math.max(r,c.duration+c.delay)}),r}visitReference(t,e){e.updateOptions(t.options,!0),Ts(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let s=e;const r=t.options;if(r&&(r.params||r.delay)&&(s=e.createSubContext(r),s.transformIntoNewTimeline(),null!=r.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=rg);const o=Lo(r.delay);s.delayNextStep(o)}t.steps.length&&(t.steps.forEach(o=>Ts(this,o,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>i&&s.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let s=e.currentTimeline.currentTime;const r=t.options&&t.options.delay?Lo(t.options.delay):0;t.steps.forEach(o=>{const a=e.createSubContext(t.options);r&&a.delayNextStep(r),Ts(this,o,a),s=Math.max(s,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(o=>e.currentTimeline.mergeTimelineCollectedStyles(o)),e.transformIntoNewTimeline(s),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return Q_(e.params?Kh(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),s=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),s.snapshotCurrentStyles());const r=t.style;5==r.type?this.visitKeyframes(r,e):(e.incrementTime(i.duration),this.visitStyle(r,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,s=e.currentAnimateTimings;!s&&i.hasCurrentStyleProperties()&&i.forwardFrame();const r=s&&s.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(r):i.setStyles(t.styles,r,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,s=e.currentTimeline.duration,r=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*r),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(s+r),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,s=t.options||{},r=s.delay?Lo(s.delay):0;r&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=rg);let o=i;const a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{e.currentQueryIndex=u;const f=e.createSubContext(t.options,c);r&&f.delayNextStep(r),c===e.element&&(l=f.currentTimeline),Ts(this,t.animation,f),f.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,f.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(o),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,s=e.currentTimeline,r=t.timings,o=Math.abs(r.duration),a=o*(e.currentQueryTotal-1);let l=o*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const u=e.currentTimeline;l&&u.delayNextStep(l);const f=u.currentTime;Ts(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=s.currentTime-f+(s.startTime-i.currentTimeline.startTime)}}const rg={};class dT{constructor(t,e,i,s,r,o,a,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=s,this._leaveClassName=r,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=rg,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new og(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let s=this.options;null!=i.duration&&(s.duration=Lo(i.duration)),null!=i.delay&&(s.delay=Lo(i.delay));const r=i.params;if(r){let o=s.params;o||(o=this.options.params={}),Object.keys(r).forEach(a=>{(!e||!o.hasOwnProperty(a))&&(o[a]=Kh(r[a],o,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(s=>{i[s]=e[s]})}}return t}createSubContext(t=null,e,i){const s=e||this.element,r=new dT(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,i||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(t),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(t){return this.previousNode=rg,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const s={duration:e??t.duration,delay:this.currentTimeline.currentTime+(i??0)+t.delay,easing:""},r=new khe(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,s,t.stretchStartingKeyframe);return this.timelines.push(r),s}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,s,r,o){let a=[];if(s&&a.push(this.element),t.length>0){t=(t=t.replace(She,"."+this._enterClassName)).replace(Dhe,"."+this._leaveClassName);let c=this._driver.query(this.element,t,1!=i);0!==i&&(c=i<0?c.slice(c.length+i,c.length):c.slice(0,i)),a.push(...c)}return!r&&0==a.length&&o.push(function Fde(n){return new ee(3014,!1)}()),a}}class og{constructor(t,e,i,s){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new og(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||To),this._currentKeyframe.set(e,To);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,s){e&&this._previousKeyframe.set("easing",e);const r=s&&s.params||{},o=function Ihe(n,t){const e=new Map;let i;return n.forEach(s=>{if("*"===s){i=i||t.keys();for(let r of i)e.set(r,To)}else Ma(s,e)}),e}(t,this._globalTimelineStyles);for(let[a,l]of o){const c=Kh(l,r,i);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??To),this._updateStyle(a,c)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const s=this._styleSummary.get(i);(!s||e.time>s.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((a,l)=>{const c=Ma(a,new Map,this._backFill);c.forEach((u,f)=>{"!"===u?t.add(f):u===To&&e.add(f)}),i||c.set("offset",l/this.duration),s.push(c)});const r=t.size?eg(t.values()):[],o=e.size?eg(e.values()):[];if(i){const a=s[0],l=new Map(a);a.set("offset",0),l.set("offset",1),s=[a,l]}return cT(this.element,s,r,o,this.duration,this.startTime,this.easing,!1)}}class khe extends og{constructor(t,e,i,s,r,o,a=!1){super(t,e,o.delay),this.keyframes=i,this.preStyleProps=s,this.postStyleProps=r,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const r=[],o=i+e,a=e/o,l=Ma(t[0]);l.set("offset",0),r.push(l);const c=Ma(t[0]);c.set("offset",GR(a)),r.push(c);const u=t.length-1;for(let f=1;f<=u;f++){let p=Ma(t[f]);const _=p.get("offset");p.set("offset",GR((e+_*i)/o)),r.push(p)}i=o,e=0,s="",t=r}return cT(this.element,t,this.preStyleProps,this.postStyleProps,i,e,s,!0)}}function GR(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class hT{}const Ehe=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Lhe extends hT{normalizePropertyName(t,e){return oT(t)}normalizeStyleValue(t,e,i,s){let r="";const o=i.toString().trim();if(Ehe.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)r="px";else{const a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&s.push(function Cde(n,t){return new ee(3005,!1)}())}return o+r}}function $R(n,t,e,i,s,r,o,a,l,c,u,f,p){return{type:0,element:n,triggerName:t,isRemovalTransition:s,fromState:e,fromStyles:r,toState:i,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:f,errors:p}}const fT={};class qR{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,s){return function Phe(n,t,e,i,s){return n.some(r=>r(t,e,i,s))}(this.ast.matchers,t,e,i,s)}buildStyles(t,e,i){let s=this._stateStyles.get("*");return void 0!==t&&(s=this._stateStyles.get(t?.toString())||s),s?s.buildStyles(e,i):new Map}build(t,e,i,s,r,o,a,l,c,u){const f=[],p=this.ast.options&&this.ast.options.params||fT,v=this.buildStyles(i,a&&a.params||fT,f),M=l&&l.params||fT,S=this.buildStyles(s,M,f),P=new Set,E=new Map,V=new Map,B="void"===s,z={params:Ahe(M,p),delay:this.ast.options?.delay},$=u?[]:uT(t,e,this.ast.animation,r,o,v,S,z,c,f);let ie=0;if($.forEach(oe=>{ie=Math.max(oe.duration+oe.delay,ie)}),f.length)return $R(e,this._triggerName,i,s,B,v,S,[],[],E,V,ie,f);$.forEach(oe=>{const Ce=oe.element,Pe=Ms(E,Ce,new Set);oe.preStyleProps.forEach(zt=>Pe.add(zt));const Qe=Ms(V,Ce,new Set);oe.postStyleProps.forEach(zt=>Qe.add(zt)),Ce!==e&&P.add(Ce)});const te=eg(P.values());return $R(e,this._triggerName,i,s,B,v,S,$,te,E,V,ie)}}function Ahe(n,t){const e=$h(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class Ohe{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,s=$h(this.defaultParams);return Object.keys(t).forEach(r=>{const o=t[r];null!==o&&(s[r]=o)}),this.styles.styles.forEach(r=>{"string"!=typeof r&&r.forEach((o,a)=>{o&&(o=Kh(o,s,e));const l=this.normalizer.normalizePropertyName(a,e);o=this.normalizer.normalizeStyleValue(a,l,o,e),i.set(a,o)})}),i}}class Fhe{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new Ohe(s.style,s.options&&s.options.params||{},i))}),KR(this.states,"true","1"),KR(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new qR(t,s,this.states))}),this.fallbackTransition=function Nhe(n,t,e){return new qR(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,s){return this.transitionFactories.find(o=>o.match(t,e,i,s))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function KR(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))}const Hhe=new sg;class Yhe{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],r=aT(this._driver,e,i,[]);if(i.length)throw function jde(n){return new ee(3503,!1)}();this._animations.set(t,r)}_buildPlayer(t,e,i){const s=t.element,r=LR(this._normalizer,t.keyframes,e,i);return this._driver.animate(s,r,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const s=[],r=this._animations.get(t);let o;const a=new Map;if(r?(o=uT(this._driver,e,r,nT,X_,new Map,new Map,i,Hhe,s),o.forEach(u=>{const f=Ms(a,u.element,new Map);u.postStyleProps.forEach(p=>f.set(p,null))})):(s.push(function Wde(){return new ee(3300,!1)}()),o=[]),s.length)throw function Ude(n){return new ee(3504,!1)}();a.forEach((u,f)=>{u.forEach((p,_)=>{u.set(_,this._driver.computeStyle(f,_,To))})});const c=wa(o.map(u=>{const f=a.get(u.element);return this._buildPlayer(u,new Map,f)}));return this._playersById.set(t,c),c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function Gde(n){return new ee(3301,!1)}();return e}listen(t,e,i,s){const r=QM(e,"","","");return JM(this._getPlayer(t),i,r,s),()=>{}}command(t,e,i,s){if("register"==i)return void this.register(t,s[0]);if("create"==i)return void this.create(t,e,s[0]||{});const r=this._getPlayer(t);switch(i){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(t)}}}const XR="ng-animate-queued",pT="ng-animate-disabled",Whe=[],JR={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Uhe={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Us="__ng_removed";class mT{get params(){return this.options.params}constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function Khe(n){return n??null}(i?t.value:t),i){const r=$h(t);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(s=>{null==i[s]&&(i[s]=e[s])})}}}const Xh="void",_T=new mT(Xh);class Ghe{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Gs(e,this._hostClassName)}listen(t,e,i,s){if(!this._triggers.has(e))throw function $de(n,t){return new ee(3302,!1)}();if(null==i||0==i.length)throw function qde(n){return new ee(3303,!1)}();if(!function Xhe(n){return"start"==n||"done"==n}(i))throw function Kde(n,t){return new ee(3400,!1)}();const r=Ms(this._elementListeners,t,[]),o={name:e,phase:i,callback:s};r.push(o);const a=Ms(this._engine.statesByElement,t,new Map);return a.has(e)||(Gs(t,J_),Gs(t,J_+"-"+e),a.set(e,_T)),()=>{this._engine.afterFlush(()=>{const l=r.indexOf(o);l>=0&&r.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function Xde(n){return new ee(3401,!1)}();return e}trigger(t,e,i,s=!0){const r=this._getTrigger(e),o=new gT(this.id,e,t);let a=this._engine.statesByElement.get(t);a||(Gs(t,J_),Gs(t,J_+"-"+e),this._engine.statesByElement.set(t,a=new Map));let l=a.get(e);const c=new mT(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(e,c),l||(l=_T),c.value!==Xh&&l.value===c.value){if(!function Qhe(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let s=0;s{kl(t,S),Gr(t,P)})}return}const p=Ms(this._engine.playersByElement,t,[]);p.forEach(M=>{M.namespaceId==this.id&&M.triggerName==e&&M.queued&&M.destroy()});let _=r.matchTransition(l.value,c.value,t,c.params),v=!1;if(!_){if(!s)return;_=r.fallbackTransition,v=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:_,fromState:l,toState:c,player:o,isFallbackTransition:v}),v||(Gs(t,XR),o.onStart(()=>{cu(t,XR)})),o.onDone(()=>{let M=this.players.indexOf(o);M>=0&&this.players.splice(M,1);const S=this._engine.playersByElement.get(t);if(S){let P=S.indexOf(o);P>=0&&S.splice(P,1)}}),this.players.push(o),p.push(o),o}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(s=>s.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,Z_,!0);i.forEach(s=>{if(s[Us])return;const r=this._engine.fetchNamespacesByElement(s);r.size?r.forEach(o=>o.triggerLeaveAnimation(s,e,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(t,e,i,s){const r=this._engine.statesByElement.get(t),o=new Map;if(r){const a=[];if(r.forEach((l,c)=>{if(o.set(c,l.value),this._triggers.has(c)){const u=this.trigger(t,c,Xh,s);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,o),i&&wa(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const s=new Set;e.forEach(r=>{const o=r.name;if(s.has(o))return;s.add(o);const l=this._triggers.get(o).fallbackTransition,c=i.get(o)||_T,u=new mT(Xh),f=new gT(this.id,o,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:o,transition:l,fromState:c,toState:u,player:f,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let s=!1;if(i.totalAnimations){const r=i.players.length?i.playersByQueriedElement.get(t):[];if(r&&r.length)s=!0;else{let o=t;for(;o=o.parentNode;)if(i.statesByElement.get(o)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(t),s)i.markElementAsRemoved(this.id,t,!1,e);else{const r=t[Us];(!r||r===JR)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){Gs(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const s=i.player;if(s.destroyed)return;const r=i.element,o=this._elementListeners.get(r);o&&o.forEach(a=>{if(a.name==i.triggerName){const l=QM(r,i.triggerName,i.fromState.value,i.toState.value);l._data=t,JM(i.player,a.phase,l,a.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(i)}),this._queue=[],e.sort((i,s)=>{const r=i.transition.ast.depCount,o=s.transition.ast.depCount;return 0==r||0==o?r-o:this._engine.driver.containsElement(i.element,s.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class $he{_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,r)=>{}}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new Ghe(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,s=this.namespacesByHostElement;if(i.length-1>=0){let o=!1,a=this.driver.getParentElement(e);for(;a;){const l=s.get(a);if(l){const c=i.indexOf(l);i.splice(c+1,0,t),o=!0;break}a=this.driver.getParentElement(a)}o||i.unshift(t)}else i.push(t);return s.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let s=this._namespaceLookup[t];s&&s.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const s=this._namespaceList.indexOf(i);s>=0&&this._namespaceList.splice(s,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let s of i.values())if(s.namespaceId){const r=this._fetchNamespace(s.namespaceId);r&&e.add(r)}return e}trigger(t,e,i,s){if(ag(e)){const r=this._fetchNamespace(t);if(r)return r.trigger(e,i,s),!0}return!1}insertNode(t,e,i,s){if(!ag(e))return;const r=e[Us];if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;const o=this.collectedLeaveElements.indexOf(e);o>=0&&this.collectedLeaveElements.splice(o,1)}if(t){const o=this._fetchNamespace(t);o&&o.insertNode(e,i)}s&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Gs(t,pT)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),cu(t,pT))}removeNode(t,e,i){if(ag(e)){const s=t?this._fetchNamespace(t):null;s?s.removeNode(e,i):this.markElementAsRemoved(t,e,!1,i);const r=this.namespacesByHostElement.get(e);r&&r.id!==t&&r.removeNode(e,i)}else this._onRemovalComplete(e,i)}markElementAsRemoved(t,e,i,s,r){this.collectedLeaveElements.push(e),e[Us]={namespaceId:t,setForRemoval:s,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:r}}listen(t,e,i,s,r){return ag(e)?this._fetchNamespace(t).listen(e,i,s,r):()=>{}}_buildInstruction(t,e,i,s,r){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,s,t.fromState.options,t.toState.options,e,r)}destroyInnerAnimations(t){let e=this.driver.query(t,Z_,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,iT,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return wa(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t[Us];if(e&&e.setForRemoval){if(t[Us]=JR,e.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}t.classList?.contains(pT)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,s)=>this._balanceNamespaceList(i,s)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?wa(e).onDone(()=>{i.forEach(s=>s())}):i.forEach(s=>s())}}reportError(t){throw function Jde(n){return new ee(3402,!1)}()}_flushAnimations(t,e){const i=new sg,s=[],r=new Map,o=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(de=>{u.add(de);const _e=this.driver.query(de,".ng-animate-queued",!0);for(let Ee=0;Ee<_e.length;Ee++)u.add(_e[Ee])});const f=this.bodyNode,p=Array.from(this.statesByElement.keys()),_=eF(p,this.collectedEnterElements),v=new Map;let M=0;_.forEach((de,_e)=>{const Ee=nT+M++;v.set(_e,Ee),de.forEach(Ge=>Gs(Ge,Ee))});const S=[],P=new Set,E=new Set;for(let de=0;deP.add(Ge)):E.add(_e))}const V=new Map,B=eF(p,Array.from(P));B.forEach((de,_e)=>{const Ee=X_+M++;V.set(_e,Ee),de.forEach(Ge=>Gs(Ge,Ee))}),t.push(()=>{_.forEach((de,_e)=>{const Ee=v.get(_e);de.forEach(Ge=>cu(Ge,Ee))}),B.forEach((de,_e)=>{const Ee=V.get(_e);de.forEach(Ge=>cu(Ge,Ee))}),S.forEach(de=>{this.processLeaveNode(de)})});const z=[],$=[];for(let de=this._namespaceList.length-1;de>=0;de--)this._namespaceList[de].drainQueuedTransitions(e).forEach(Ee=>{const Ge=Ee.player,an=Ee.element;if(z.push(Ge),this.collectedEnterElements.length){const xi=an[Us];if(xi&&xi.setForMove){if(xi.previousTriggersValues&&xi.previousTriggersValues.has(Ee.triggerName)){const Ll=xi.previousTriggersValues.get(Ee.triggerName),$s=this.statesByElement.get(Ee.element);if($s&&$s.has(Ee.triggerName)){const ug=$s.get(Ee.triggerName);ug.value=Ll,$s.set(Ee.triggerName,ug)}}return void Ge.destroy()}}const Wi=!f||!this.driver.containsElement(f,an),Un=V.get(an),rs=v.get(an),Nt=this._buildInstruction(Ee,i,rs,Un,Wi);if(Nt.errors&&Nt.errors.length)return void $.push(Nt);if(Wi)return Ge.onStart(()=>kl(an,Nt.fromStyles)),Ge.onDestroy(()=>Gr(an,Nt.toStyles)),void s.push(Ge);if(Ee.isFallbackTransition)return Ge.onStart(()=>kl(an,Nt.fromStyles)),Ge.onDestroy(()=>Gr(an,Nt.toStyles)),void s.push(Ge);const Ta=[];Nt.timelines.forEach(xi=>{xi.stretchStartingKeyframe=!0,this.disabledNodes.has(xi.element)||Ta.push(xi)}),Nt.timelines=Ta,i.append(an,Nt.timelines),o.push({instruction:Nt,player:Ge,element:an}),Nt.queriedElements.forEach(xi=>Ms(a,xi,[]).push(Ge)),Nt.preStyleProps.forEach((xi,Ll)=>{if(xi.size){let $s=l.get(Ll);$s||l.set(Ll,$s=new Set),xi.forEach((ug,bT)=>$s.add(bT))}}),Nt.postStyleProps.forEach((xi,Ll)=>{let $s=c.get(Ll);$s||c.set(Ll,$s=new Set),xi.forEach((ug,bT)=>$s.add(bT))})});if($.length){const de=[];$.forEach(_e=>{de.push(function Zde(n,t){return new ee(3505,!1)}())}),z.forEach(_e=>_e.destroy()),this.reportError(de)}const ie=new Map,te=new Map;o.forEach(de=>{const _e=de.element;i.has(_e)&&(te.set(_e,_e),this._beforeAnimationBuild(de.player.namespaceId,de.instruction,ie))}),s.forEach(de=>{const _e=de.element;this._getPreviousPlayers(_e,!1,de.namespaceId,de.triggerName,null).forEach(Ge=>{Ms(ie,_e,[]).push(Ge),Ge.destroy()})});const oe=S.filter(de=>nF(de,l,c)),Ce=new Map;QR(Ce,this.driver,E,c,To).forEach(de=>{nF(de,l,c)&&oe.push(de)});const Qe=new Map;_.forEach((de,_e)=>{QR(Qe,this.driver,new Set(de),l,"!")}),oe.forEach(de=>{const _e=Ce.get(de),Ee=Qe.get(de);Ce.set(de,new Map([..._e?.entries()??[],...Ee?.entries()??[]]))});const zt=[],Di=[],Pt={};o.forEach(de=>{const{element:_e,player:Ee,instruction:Ge}=de;if(i.has(_e)){if(u.has(_e))return Ee.onDestroy(()=>Gr(_e,Ge.toStyles)),Ee.disabled=!0,Ee.overrideTotalTime(Ge.totalTime),void s.push(Ee);let an=Pt;if(te.size>1){let Un=_e;const rs=[];for(;Un=Un.parentNode;){const Nt=te.get(Un);if(Nt){an=Nt;break}rs.push(Un)}rs.forEach(Nt=>te.set(Nt,an))}const Wi=this._buildAnimation(Ee.namespaceId,Ge,ie,r,Qe,Ce);if(Ee.setRealPlayer(Wi),an===Pt)zt.push(Ee);else{const Un=this.playersByElement.get(an);Un&&Un.length&&(Ee.parentPlayer=wa(Un)),s.push(Ee)}}else kl(_e,Ge.fromStyles),Ee.onDestroy(()=>Gr(_e,Ge.toStyles)),Di.push(Ee),u.has(_e)&&s.push(Ee)}),Di.forEach(de=>{const _e=r.get(de.element);if(_e&&_e.length){const Ee=wa(_e);de.setRealPlayer(Ee)}}),s.forEach(de=>{de.parentPlayer?de.syncPlayerEvents(de.parentPlayer):de.destroy()});for(let de=0;de!Wi.destroyed);an.length?Jhe(this,_e,an):this.processLeaveNode(_e)}return S.length=0,zt.forEach(de=>{this.players.push(de),de.onDone(()=>{de.destroy();const _e=this.players.indexOf(de);this.players.splice(_e,1)}),de.play()}),zt}elementContainsData(t,e){let i=!1;const s=e[Us];return s&&s.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,s,r){let o=[];if(e){const a=this.playersByQueriedElement.get(t);a&&(o=a)}else{const a=this.playersByElement.get(t);if(a){const l=!r||r==Xh;a.forEach(c=>{c.queued||!l&&c.triggerName!=s||o.push(c)})}}return(i||s)&&(o=o.filter(a=>!(i&&i!=a.namespaceId||s&&s!=a.triggerName))),o}_beforeAnimationBuild(t,e,i){const r=e.element,o=e.isRemovalTransition?void 0:t,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const c=l.element,u=c!==r,f=Ms(i,c,[]);this._getPreviousPlayers(c,u,o,a,e.toState).forEach(_=>{const v=_.getRealPlayer();v.beforeDestroy&&v.beforeDestroy(),_.destroy(),f.push(_)})}kl(r,e.fromStyles)}_buildAnimation(t,e,i,s,r,o){const a=e.triggerName,l=e.element,c=[],u=new Set,f=new Set,p=e.timelines.map(v=>{const M=v.element;u.add(M);const S=M[Us];if(S&&S.removedBeforeQueried)return new xh(v.duration,v.delay);const P=M!==l,E=function Zhe(n){const t=[];return tF(n,t),t}((i.get(M)||Whe).map(ie=>ie.getRealPlayer())).filter(ie=>!!ie.element&&ie.element===M),V=r.get(M),B=o.get(M),z=LR(this._normalizer,v.keyframes,V,B),$=this._buildPlayer(v,z,E);if(v.subTimeline&&s&&f.add(M),P){const ie=new gT(t,a,M);ie.setRealPlayer($),c.push(ie)}return $});c.forEach(v=>{Ms(this.playersByQueriedElement,v.element,[]).push(v),v.onDone(()=>function qhe(n,t,e){let i=n.get(t);if(i){if(i.length){const s=i.indexOf(e);i.splice(s,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,v.element,v))}),u.forEach(v=>Gs(v,HR));const _=wa(p);return _.onDestroy(()=>{u.forEach(v=>cu(v,HR)),Gr(l,e.toStyles)}),f.forEach(v=>{Ms(s,v,[]).push(_)}),_}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new xh(t.duration,t.delay)}}class gT{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new xh,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(s=>JM(t,i,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ms(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function ag(n){return n&&1===n.nodeType}function ZR(n,t){const e=n.style.display;return n.style.display=t??"none",e}function QR(n,t,e,i,s){const r=[];e.forEach(l=>r.push(ZR(l)));const o=[];i.forEach((l,c)=>{const u=new Map;l.forEach(f=>{const p=t.computeStyle(c,f,s);u.set(f,p),(!p||0==p.length)&&(c[Us]=Uhe,o.push(c))}),n.set(c,u)});let a=0;return e.forEach(l=>ZR(l,r[a++])),o}function eF(n,t){const e=new Map;if(n.forEach(a=>e.set(a,[])),0==t.length)return e;const s=new Set(t),r=new Map;function o(a){if(!a)return 1;let l=r.get(a);if(l)return l;const c=a.parentNode;return l=e.has(c)?c:s.has(c)?1:o(c),r.set(a,l),l}return t.forEach(a=>{const l=o(a);1!==l&&e.get(l).push(a)}),e}function Gs(n,t){n.classList?.add(t)}function cu(n,t){n.classList?.remove(t)}function Jhe(n,t,e){wa(e).onDone(()=>n.processLeaveNode(t))}function tF(n,t){for(let e=0;es.add(r)):t.set(n,i),e.delete(n),!0}class lg{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(s,r)=>{},this._transitionEngine=new $he(t,e,i),this._timelineEngine=new Yhe(t,e,i),this._transitionEngine.onRemovalComplete=(s,r)=>this.onRemovalComplete(s,r)}registerTrigger(t,e,i,s,r){const o=t+"-"+s;let a=this._triggerCache[o];if(!a){const l=[],u=aT(this._driver,r,l,[]);if(l.length)throw function Bde(n,t){return new ee(3404,!1)}();a=function Rhe(n,t,e){return new Fhe(n,t,e)}(s,u,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(e,s,a)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,s){this._transitionEngine.insertNode(t,e,i,s)}onRemove(t,e,i){this._transitionEngine.removeNode(t,e,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,s){if("@"==i.charAt(0)){const[r,o]=PR(i);this._timelineEngine.command(r,e,o,s)}else this._transitionEngine.trigger(t,e,i,s)}listen(t,e,i,s,r){if("@"==i.charAt(0)){const[o,a]=PR(i);return this._timelineEngine.listen(o,e,a,r)}return this._transitionEngine.listen(t,e,i,s,r)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let tfe=(()=>{class n{constructor(e,i,s){this._element=e,this._startStyles=i,this._endStyles=s,this._state=0;let r=n.initialStylesByElement.get(e);r||n.initialStylesByElement.set(e,r=new Map),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&Gr(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Gr(this._element,this._initialStyles),this._endStyles&&(Gr(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(kl(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(kl(this._element,this._endStyles),this._endStyles=null),Gr(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function yT(n){let t=null;return n.forEach((e,i)=>{(function nfe(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class iF{constructor(t,e,i,s){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,s)=>{"offset"!==s&&t.set(s,this._finished?i:zR(this.element,s))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class ife{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return OR(t,e)}getParentElement(t){return eT(t)}query(t,e,i){return RR(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,s,r,o=[]){const l={duration:i,delay:s,fill:0==s?"both":"forwards"};r&&(l.easing=r);const c=new Map,u=o.filter(_=>_ instanceof iF);(function uhe(n,t){return 0===n||0===t})(i,s)&&u.forEach(_=>{_.currentSnapshot.forEach((v,M)=>c.set(M,v))});let f=function ahe(n){return n.length?n[0]instanceof Map?n:n.map(t=>YR(t)):[]}(e).map(_=>Ma(_));f=function dhe(n,t,e){if(e.size&&t.length){let i=t[0],s=[];if(e.forEach((r,o)=>{i.has(o)||s.push(o),i.set(o,r)}),s.length)for(let r=1;ro.set(a,zR(n,a)))}}return t}(t,f,c);const p=function efe(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=yT(t[0]),t.length>1&&(i=yT(t[t.length-1]))):t instanceof Map&&(e=yT(t)),e||i?new tfe(n,e,i):null}(t,f);return new iF(t,f,l,p)}}let sfe=(()=>{class n extends XA{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:fi.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const s=Array.isArray(e)?JA(e):e;return sF(this._renderer,null,i,"register",[s]),new rfe(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(be(fd),be(Sn))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();class rfe extends Wq{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new ofe(this._id,t,e||{},this._renderer)}}class ofe{constructor(t,e,i,s){this.id=t,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return sF(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function sF(n,t,e,i,s){return n.setProperty(t,`@@${e}:${i}`,s)}const rF="@.disabled";let afe=(()=>{class n{constructor(e,i,s){this.delegate=e,this.engine=i,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,i.onRemovalComplete=(r,o)=>{const a=o?.parentNode(r);a&&o.removeChild(a,r)}}createRenderer(e,i){const r=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let u=this._rendererCache.get(r);return u||(u=new oF("",r,this.engine,()=>this._rendererCache.delete(r)),this._rendererCache.set(r,u)),u}const o=i.id,a=i.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(o,a,e,u.name,u)};return i.data.animation.forEach(l),new lfe(this,a,r,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,s){e>=0&&ei(s)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(r=>{const[o,a]=r;o(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,s]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(be(fd),be(lg),be(kt))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();class oF{constructor(t,e,i,s){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=s,this.destroyNode=this.delegate.destroyNode?r=>e.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,s=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,s)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,s){this.delegate.setAttribute(t,e,i,s)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,s){this.delegate.setStyle(t,e,i,s)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==rF?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class lfe extends oF{constructor(t,e,i,s,r){super(e,i,s,r),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==rF?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const s=function cfe(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let r=e.slice(1),o="";return"@"!=r.charAt(0)&&([r,o]=function ufe(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+1)]}(r)),this.engine.listen(this.namespaceId,s,r,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(t,e,i)}}let dfe=(()=>{class n extends lg{constructor(e,i,s,r){super(e.body,i,s)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(be(Sn),be(tT),be(hT),be(Qa))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const aF=[{provide:XA,useClass:sfe},{provide:hT,useFactory:function hfe(){return new Lhe}},{provide:lg,useClass:dfe},{provide:fd,useFactory:function ffe(n,t,e){return new afe(n,t,e)},deps:[ub,lg,kt]}],vT=[{provide:tT,useFactory:()=>new ife},{provide:AC,useValue:"BrowserAnimations"},...aF],lF=[{provide:tT,useClass:FR},{provide:AC,useValue:"NoopAnimations"},...aF];let pfe=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?lF:vT}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({providers:vT,imports:[fb]}),n})(),mfe=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,Hn]})),n})();const _fe=["rb"],gfe=function(n,t,e){return{"p-radiobutton-label":!0,"p-radiobutton-label-active":n,"p-disabled":t,"p-radiobutton-label-focus":e}};function yfe(n,t){if(1&n){const e=Fe();N(0,"label",4),ce("click",function(s){return q(e),K(R().select(s))}),se(1),F()}if(2&n){const e=R(),i=mn(3);Ue(e.labelStyleClass),x("ngClass",Zi(5,gfe,i.checked,e.disabled,e.focused)),xe("for",e.inputId),I(1),Je(e.label)}}const vfe=function(n,t,e){return{"p-radiobutton p-component":!0,"p-radiobutton-checked":n,"p-radiobutton-disabled":t,"p-radiobutton-focused":e}},bfe=function(n,t,e){return{"p-radiobutton-box":!0,"p-highlight":n,"p-disabled":t,"p-focus":e}},wfe={provide:ri,useExisting:ft(()=>Tfe),multi:!0};let Mfe=(()=>{class n{constructor(){h(this,"accessors",[])}add(e,i){this.accessors.push([e,i])}remove(e){this.accessors=this.accessors.filter(i=>i[1]!==e)}select(e){this.accessors.forEach(i=>{this.isSameGroup(i,e)&&i[1]!==e&&i[1].writeValue(e.value)})}isSameGroup(e,i){return!!e[0].control&&e[0].control.root===i.control.control.root&&e[1].name===i.name}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac,providedIn:"root"})),n})(),Tfe=(()=>{class n{constructor(e,i,s){h(this,"cd",void 0),h(this,"injector",void 0),h(this,"registry",void 0),h(this,"value",void 0),h(this,"formControlName",void 0),h(this,"name",void 0),h(this,"disabled",void 0),h(this,"label",void 0),h(this,"tabindex",void 0),h(this,"inputId",void 0),h(this,"ariaLabelledBy",void 0),h(this,"ariaLabel",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"labelStyleClass",void 0),h(this,"onClick",new ue),h(this,"onFocus",new ue),h(this,"onBlur",new ue),h(this,"inputViewChild",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),h(this,"checked",void 0),h(this,"focused",void 0),h(this,"control",void 0),this.cd=e,this.injector=i,this.registry=s}ngOnInit(){this.control=this.injector.get(Fr),this.checkName(),this.registry.add(this.control,this)}handleClick(e,i,s){e.preventDefault(),!this.disabled&&(this.select(e),s&&i.focus())}select(e){this.disabled||(this.inputViewChild.nativeElement.checked=!0,this.checked=!0,this.onModelChange(this.value),this.registry.select(this),this.onClick.emit({originalEvent:e,value:this.value}))}writeValue(e){this.checked=e==this.value,this.inputViewChild&&this.inputViewChild.nativeElement&&(this.inputViewChild.nativeElement.checked=this.checked),this.cd.markForCheck()}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}onInputFocus(e){this.focused=!0,this.onFocus.emit(e)}onInputBlur(e){this.focused=!1,this.onModelTouched(),this.onBlur.emit(e)}onChange(e){this.select(e)}focus(){this.inputViewChild.nativeElement.focus()}ngOnDestroy(){this.registry.remove(this)}checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this.throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}throwNameError(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii),W(As),W(Mfe))}),h(n,"\u0275cmp",Ae({type:n,selectors:[["p-radioButton"]],viewQuery:function(e,i){if(1&e&&xt(_fe,5),2&e){let s;rt(s=ot())&&(i.inputViewChild=s.first)}},hostAttrs:[1,"p-element"],inputs:{value:"value",formControlName:"formControlName",name:"name",disabled:"disabled",label:"label",tabindex:"tabindex",inputId:"inputId",ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",style:"style",styleClass:"styleClass",labelStyleClass:"labelStyleClass"},outputs:{onClick:"onClick",onFocus:"onFocus",onBlur:"onBlur"},features:[St([wfe])],decls:7,vars:23,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","radio",3,"checked","disabled","change","focus","blur"],["rb",""],[3,"ngClass","click"],[1,"p-radiobutton-icon"],[3,"class","ngClass","click",4,"ngIf"]],template:function(e,i){if(1&e){const s=Fe();N(0,"div",0)(1,"div",1)(2,"input",2,3),ce("change",function(o){return i.onChange(o)})("focus",function(o){return i.onInputFocus(o)})("blur",function(o){return i.onInputBlur(o)}),F()(),N(4,"div",4),ce("click",function(o){q(s);const a=mn(3);return K(i.handleClick(o,a,!0))}),X(5,"span",5),F()(),L(6,yfe,2,9,"label",6)}2&e&&(Ue(i.styleClass),x("ngStyle",i.style)("ngClass",Zi(15,vfe,i.checked,i.disabled,i.focused)),I(2),x("checked",i.checked)("disabled",i.disabled),xe("id",i.inputId)("name",i.name)("value",i.value)("tabindex",i.tabindex)("aria-checked",i.checked)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledBy),I(2),x("ngClass",Zi(19,bfe,i.checked,i.disabled,i.focused)),I(2),x("ngIf",i.label))},dependencies:[bi,jn,ui],encapsulation:2,changeDetection:0})),n})(),Sfe=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();p_([ss({transform:"{{transform}}",opacity:0}),So("{{transition}}")]),p_([So("{{transition}}",ss({transform:"{{transform}}",opacity:0}))]);let Ffe=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,gl,Hn,Co,Hn]})),n})(),Nfe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[fb,yh,uoe,pfe,dw,Ffe,mfe,Sfe,nw,gl,Bw]}),n})(),Hfe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n,bootstrap:[vde]}),n.\u0275inj=pt({providers:[{provide:na,useClass:qk}],imports:[gn,fb,Jae,yie,Nfe,yh,YG,Dq]}),n})();fV().bootstrapModule(Hfe).catch(n=>console.error(n))},3274:function(Z,Q,H){!function(D){"use strict";D.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(w){return/^nm$/i.test(w)},meridiem:function(w,y,b){return w<12?b?"vm":"VM":b?"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\xf4re 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(w){return w+(1===w||8===w||w>=20?"ste":"de")},week:{dow:1,doy:4}})}(H(6676))},1867:function(Z,Q,H){!function(D){"use strict";var g=function(A){return 0===A?0:1===A?1:2===A?2:A%100>=3&&A%100<=10?3:A%100>=11?4:5},w={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},y=function(A){return function(Y,U,re,ke){var Ye=g(Y),dt=w[A][g(Y)];return 2===Ye&&(dt=dt[U?0:1]),dt.replace(/%d/i,Y)}},b=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];D.defineLocale("ar-dz",{months:b,monthsShort:b,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(A){return"\u0645"===A},meridiem:function(A,Y,U){return A<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:y("s"),ss:y("s"),m:y("m"),mm:y("m"),h:y("h"),hh:y("h"),d:y("d"),dd:y("d"),M:y("M"),MM:y("M"),y:y("y"),yy:y("y")},postformat:function(A){return A.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(H(6676))},7078:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(H(6676))},7776:function(Z,Q,H){!function(D){"use strict";var g={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},w=function(Y){return 0===Y?0:1===Y?1:2===Y?2:Y%100>=3&&Y%100<=10?3:Y%100>=11?4:5},y={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},b=function(Y){return function(U,re,ke,Ye){var dt=w(U),qs=y[Y][w(U)];return 2===dt&&(qs=qs[re?0:1]),qs.replace(/%d/i,U)}},k=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];D.defineLocale("ar-ly",{months:k,monthsShort:k,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(Y){return"\u0645"===Y},meridiem:function(Y,U,re){return Y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:b("s"),ss:b("s"),m:b("m"),mm:b("m"),h:b("h"),hh:b("h"),d:b("d"),dd:b("d"),M:b("M"),MM:b("M"),y:b("y"),yy:b("y")},preparse:function(Y){return Y.replace(/\u060c/g,",")},postformat:function(Y){return Y.replace(/\d/g,function(U){return g[U]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(H(6676))},6789:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(H(6676))},6897:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},w={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};D.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:/\u0635|\u0645/,isPM:function(b){return"\u0645"===b},meridiem:function(b,k,A){return b<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(b){return b.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(k){return w[k]}).replace(/\u060c/g,",")},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(H(6676))},1585:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(H(6676))},2097:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},w={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=function(U){return 0===U?0:1===U?1:2===U?2:U%100>=3&&U%100<=10?3:U%100>=11?4:5},b={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},k=function(U){return function(re,ke,Ye,dt){var qs=y(re),ve=b[U][y(re)];return 2===qs&&(ve=ve[ke?0:1]),ve.replace(/%d/i,re)}},A=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];D.defineLocale("ar",{months:A,monthsShort:A,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(U){return"\u0645"===U},meridiem:function(U,re,ke){return U<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:k("s"),ss:k("s"),m:k("m"),mm:k("m"),h:k("h"),hh:k("h"),d:k("d"),dd:k("d"),M:k("M"),MM:k("M"),y:k("y"),yy:k("y")},preparse:function(U){return U.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(re){return w[re]}).replace(/\u060c/g,",")},postformat:function(U){return U.replace(/\d/g,function(re){return g[re]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(H(6676))},5611:function(Z,Q,H){!function(D){"use strict";var g={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};D.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\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".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\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(y){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(y)},meridiem:function(y,b,k){return y<4?"gec\u0259":y<12?"s\u0259h\u0259r":y<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(y){if(0===y)return y+"-\u0131nc\u0131";var b=y%10;return y+(g[b]||g[y%100-b]||g[y>=100?100:null])},week:{dow:1,doy:7}})}(H(6676))},2459:function(Z,Q,H){!function(D){"use strict";function w(b,k,A){return"m"===A?k?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===A?k?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":b+" "+function g(b,k){var A=b.split("_");return k%10==1&&k%100!=11?A[0]:k%10>=2&&k%10<=4&&(k%100<10||k%100>=20)?A[1]:A[2]}({ss:k?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:k?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:k?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[A],+b)}D.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:w,mm:w,h:w,hh:w,d:"\u0434\u0437\u0435\u043d\u044c",dd:w,M:"\u043c\u0435\u0441\u044f\u0446",MM:w,y:"\u0433\u043e\u0434",yy:w},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(b)},meridiem:function(b,k,A){return b<4?"\u043d\u043e\u0447\u044b":b<12?"\u0440\u0430\u043d\u0456\u0446\u044b":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(b,k){switch(k){case"M":case"d":case"DDD":case"w":case"W":return b%10!=2&&b%10!=3||b%100==12||b%100==13?b+"-\u044b":b+"-\u0456";case"D":return b+"-\u0433\u0430";default:return b}},week:{dow:1,doy:7}})}(H(6676))},1825:function(Z,Q,H){!function(D){"use strict";D.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".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:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(w){var y=w%10,b=w%100;return 0===w?w+"-\u0435\u0432":0===b?w+"-\u0435\u043d":b>10&&b<20?w+"-\u0442\u0438":1===y?w+"-\u0432\u0438":2===y?w+"-\u0440\u0438":7===y||8===y?w+"-\u043c\u0438":w+"-\u0442\u0438"},week:{dow:1,doy:7}})}(H(6676))},5918:function(Z,Q,H){!function(D){"use strict";D.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_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\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(H(6676))},9683:function(Z,Q,H){!function(D){"use strict";var g={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},w={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};D.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(b){return b.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u09b0\u09be\u09a4"===k?b<4?b:b+12:"\u09ad\u09cb\u09b0"===k||"\u09b8\u0995\u09be\u09b2"===k?b:"\u09a6\u09c1\u09aa\u09c1\u09b0"===k?b>=3?b:b+12:"\u09ac\u09bf\u0995\u09be\u09b2"===k||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===k?b+12:void 0},meridiem:function(b,k,A){return b<4?"\u09b0\u09be\u09a4":b<6?"\u09ad\u09cb\u09b0":b<12?"\u09b8\u0995\u09be\u09b2":b<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":b<18?"\u09ac\u09bf\u0995\u09be\u09b2":b<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(H(6676))},4065:function(Z,Q,H){!function(D){"use strict";var g={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},w={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};D.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(b){return b.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u09b0\u09be\u09a4"===k&&b>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===k&&b<5||"\u09ac\u09bf\u0995\u09be\u09b2"===k?b+12:b},meridiem:function(b,k,A){return b<4?"\u09b0\u09be\u09a4":b<10?"\u09b8\u0995\u09be\u09b2":b<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":b<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(H(6676))},1034:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},w={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};D.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".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:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(b){return b.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===k&&b>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===k&&b<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===k?b+12:b},meridiem:function(b,k,A){return b<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":b<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":b<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":b<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(H(6676))},7671:function(Z,Q,H){!function(D){"use strict";function g(ve,hi,Ui){return ve+" "+function b(ve,hi){return 2===hi?function k(ve){var hi={m:"v",b:"v",d:"z"};return void 0===hi[ve.charAt(0)]?ve:hi[ve.charAt(0)]+ve.substring(1)}(ve):ve}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ui],ve)}function y(ve){return ve>9?y(ve%10):ve}var A=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],Y=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,dt=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];D.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:dt,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:dt,monthsRegex:Y,monthsShortRegex:Y,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:A,longMonthsParse:A,shortMonthsParse:A,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\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:g,h:"un eur",hh:"%d eur",d:"un devezh",dd:g,M:"ur miz",MM:g,y:"ur bloaz",yy:function w(ve){switch(y(ve)){case 1:case 3:case 4:case 5:case 9:return ve+" bloaz";default:return ve+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(ve){return ve+(1===ve?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ve){return"g.m."===ve},meridiem:function(ve,hi,Ui){return ve<12?"a.m.":"g.m."}})}(H(6676))},8153:function(Z,Q,H){!function(D){"use strict";function g(y,b,k){var A=y+" ";switch(k){case"ss":return A+(1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi");case"m":return b?"jedna minuta":"jedne minute";case"mm":return A+(1===y?"minuta":2===y||3===y||4===y?"minute":"minuta");case"h":return b?"jedan sat":"jednog sata";case"hh":return A+(1===y?"sat":2===y||3===y||4===y?"sata":"sati");case"dd":return A+(1===y?"dan":"dana");case"MM":return A+(1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci");case"yy":return A+(1===y?"godina":2===y||3===y||4===y?"godine":"godina")}}D.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:g,m:g,mm:g,h:g,hh:g,d:"dan",dd:g,M:"mjesec",MM:g,y:"godinu",yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},4287:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_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\xe7_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\xe0 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\xed %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|\xe8|a)/,ordinal:function(w,y){var b=1===w?"r":2===w?"n":3===w?"r":4===w?"t":"\xe8";return("w"===y||"W"===y)&&(b="a"),w+b},week:{dow:1,doy:4}})}(H(6676))},2616:function(Z,Q,H){!function(D){"use strict";var g={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},w="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),y=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],b=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function k(U){return U>1&&U<5&&1!=~~(U/10)}function A(U,re,ke,Ye){var dt=U+" ";switch(ke){case"s":return re||Ye?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return re||Ye?dt+(k(U)?"sekundy":"sekund"):dt+"sekundami";case"m":return re?"minuta":Ye?"minutu":"minutou";case"mm":return re||Ye?dt+(k(U)?"minuty":"minut"):dt+"minutami";case"h":return re?"hodina":Ye?"hodinu":"hodinou";case"hh":return re||Ye?dt+(k(U)?"hodiny":"hodin"):dt+"hodinami";case"d":return re||Ye?"den":"dnem";case"dd":return re||Ye?dt+(k(U)?"dny":"dn\xed"):dt+"dny";case"M":return re||Ye?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return re||Ye?dt+(k(U)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):dt+"m\u011bs\xedci";case"y":return re||Ye?"rok":"rokem";case"yy":return re||Ye?dt+(k(U)?"roky":"let"):dt+"lety"}}D.defineLocale("cs",{months:g,monthsShort:w,monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_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\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %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}})}(H(6676))},7049:function(Z,Q,H){!function(D){"use strict";D.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(w){return w+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(w)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(w)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(H(6676))},9172:function(Z,Q,H){!function(D){"use strict";D.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 \xf4l",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(w){var b="";return w>20?b=40===w||50===w||60===w||80===w||100===w?"fed":"ain":w>0&&(b=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][w]),w+b},week:{dow:1,doy:4}})}(H(6676))},605:function(Z,Q,H){!function(D){"use strict";D.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\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 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\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},3395:function(Z,Q,H){!function(D){"use strict";function g(y,b,k,A){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return b?Y[k][0]:Y[k][1]}D.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_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:g,mm:"%d Minuten",h:g,hh:"%d Stunden",d:g,dd:g,w:g,ww:"%d Wochen",M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},9835:function(Z,Q,H){!function(D){"use strict";function g(y,b,k,A){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return b?Y[k][0]:Y[k][1]}D.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_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:g,mm:"%d Minuten",h:g,hh:"%d Stunden",d:g,dd:g,w:g,ww:"%d Wochen",M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4013:function(Z,Q,H){!function(D){"use strict";function g(y,b,k,A){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return b?Y[k][0]:Y[k][1]}D.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_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:g,mm:"%d Minuten",h:g,hh:"%d Stunden",d:g,dd:g,w:g,ww:"%d Wochen",M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4570:function(Z,Q,H){!function(D){"use strict";var g=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],w=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];D.defineLocale("dv",{months:g,monthsShort:g,weekdays:w,weekdaysShort:w,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".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:/\u0789\u0786|\u0789\u078a/,isPM:function(b){return"\u0789\u078a"===b},meridiem:function(b,k,A){return b<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(H(6676))},1859:function(Z,Q,H){!function(D){"use strict";D.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(y,b){return y?"string"==typeof b&&/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[y.month()]:this._monthsNominativeEl[y.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(y,b,k){return y>11?k?"\u03bc\u03bc":"\u039c\u039c":k?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(y){return"\u03bc"===(y+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/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:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(y,b){var k=this._calendarEl[y],A=b&&b.hours();return function g(y){return typeof Function<"u"&&y instanceof Function||"[object Function]"===Object.prototype.toString.call(y)}(k)&&(k=k.apply(b)),k.replace("{}",A%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(H(6676))},5785:function(Z,Q,H){!function(D){"use strict";D.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:0,doy:4}})}(H(6676))},3792:function(Z,Q,H){!function(D){"use strict";D.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(H(6676))},7651:function(Z,Q,H){!function(D){"use strict";D.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},1929:function(Z,Q,H){!function(D){"use strict";D.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},9818:function(Z,Q,H){!function(D){"use strict";D.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(H(6676))},6612:function(Z,Q,H){!function(D){"use strict";D.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:0,doy:6}})}(H(6676))},4900:function(Z,Q,H){!function(D){"use strict";D.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},2721:function(Z,Q,H){!function(D){"use strict";D.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},5159:function(Z,Q,H){!function(D){"use strict";D.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_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(w){return"p"===w.charAt(0).toLowerCase()},meridiem:function(w,y,b){return w>11?b?"p.t.m.":"P.T.M.":b?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %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}})}(H(6676))},1780:function(Z,Q,H){!function(D){"use strict";var g="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),w="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(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;D.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},3468:function(Z,Q,H){!function(D){"use strict";var g="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),w="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(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;D.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(H(6676))},4938:function(Z,Q,H){!function(D){"use strict";var g="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),w="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(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;D.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(H(6676))},1954:function(Z,Q,H){!function(D){"use strict";var g="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),w="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(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;D.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(H(6676))},1453:function(Z,Q,H){!function(D){"use strict";function g(y,b,k,A){var Y={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[y+"sekundi",y+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[y+" minuti",y+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[y+" tunni",y+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[y+" kuu",y+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[y+" aasta",y+" aastat"]};return b?Y[k][2]?Y[k][2]:Y[k][1]:A?Y[k][0]:Y[k][1]}D.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".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\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:"%d p\xe4eva",M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4697:function(Z,Q,H){!function(D){"use strict";D.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}})}(H(6676))},2900:function(Z,Q,H){!function(D){"use strict";var g={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},w={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};D.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".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:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(b){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(b)},meridiem:function(b,k,A){return b<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/[\u06f0-\u06f9]/g,function(k){return w[k]}).replace(/\u060c/g,",")},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(H(6676))},9775:function(Z,Q,H){!function(D){"use strict";var g="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),w=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",g[7],g[8],g[9]];function y(A,Y,U,re){var ke="";switch(U){case"s":return re?"muutaman sekunnin":"muutama sekunti";case"ss":ke=re?"sekunnin":"sekuntia";break;case"m":return re?"minuutin":"minuutti";case"mm":ke=re?"minuutin":"minuuttia";break;case"h":return re?"tunnin":"tunti";case"hh":ke=re?"tunnin":"tuntia";break;case"d":return re?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":ke=re?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return re?"kuukauden":"kuukausi";case"MM":ke=re?"kuukauden":"kuukautta";break;case"y":return re?"vuoden":"vuosi";case"yy":ke=re?"vuoden":"vuotta"}return function b(A,Y){return A<10?Y?w[A]:g[A]:A}(A,re)+" "+ke}D.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_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\xe4n\xe4\xe4n] [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\xe4\xe4st\xe4",past:"%s sitten",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4282:function(Z,Q,H){!function(D){"use strict";D.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(w){return w},week:{dow:1,doy:4}})}(H(6676))},4236:function(Z,Q,H){!function(D){"use strict";D.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_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\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_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:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},2830:function(Z,Q,H){!function(D){"use strict";D.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] 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(w,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return w+(1===w?"er":"e");case"w":case"W":return w+(1===w?"re":"e")}}})}(H(6676))},1412:function(Z,Q,H){!function(D){"use strict";D.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] 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(w,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return w+(1===w?"er":"e");case"w":case"W":return w+(1===w?"re":"e")}},week:{dow:1,doy:4}})}(H(6676))},9361:function(Z,Q,H){!function(D){"use strict";var y=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,b=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];D.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:b,longMonthsParse:b,shortMonthsParse:b,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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] 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(A,Y){switch(Y){case"D":return A+(1===A?"er":"");default:case"M":case"Q":case"DDD":case"d":return A+(1===A?"er":"e");case"w":case"W":return A+(1===A?"re":"e")}},week:{dow:1,doy:4}})}(H(6676))},6984:function(Z,Q,H){!function(D){"use strict";var g="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),w="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");D.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(b,k){return b?/-MMM-/.test(k)?w[b.month()]:g[b.month()]:g},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:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(H(6676))},3961:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],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\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(Y){return Y+(1===Y?"d":Y%10==2?"na":"mh")},week:{dow:1,doy:4}})}(H(6676))},8849:function(Z,Q,H){!function(D){"use strict";D.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],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\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 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\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(Y){return Y+(1===Y?"d":Y%10==2?"na":"mh")},week:{dow:1,doy:4}})}(H(6676))},4273:function(Z,Q,H){!function(D){"use strict";D.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".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()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(w){return 0===w.indexOf("un")?"n"+w:"en "+w},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},623:function(Z,Q,H){!function(D){"use strict";function g(y,b,k,A){var Y={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[y+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",y+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[y+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",y+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[y+" \u0935\u0930\u093e\u0902\u0928\u0940",y+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[y+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",y+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[y+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",y+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[y+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",y+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return A?Y[k][0]:Y[k][1]}D.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(y,b){return"D"===b?y+"\u0935\u0947\u0930":y},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(y,b){return 12===y&&(y=0),"\u0930\u093e\u0924\u0940"===b?y<4?y:y+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===b?y:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===b?y>12?y:y+12:"\u0938\u093e\u0902\u091c\u0947"===b?y+12:void 0},meridiem:function(y,b,k){return y<4?"\u0930\u093e\u0924\u0940":y<12?"\u0938\u0915\u093e\u0933\u0940\u0902":y<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":y<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(H(6676))},2696:function(Z,Q,H){!function(D){"use strict";function g(y,b,k,A){var Y={s:["thoddea sekondamni","thodde sekond"],ss:[y+" sekondamni",y+" sekond"],m:["eka mintan","ek minut"],mm:[y+" mintamni",y+" mintam"],h:["eka voran","ek vor"],hh:[y+" voramni",y+" voram"],d:["eka disan","ek dis"],dd:[y+" disamni",y+" dis"],M:["eka mhoinean","ek mhoino"],MM:[y+" mhoineamni",y+" mhoine"],y:["eka vorsan","ek voros"],yy:[y+" vorsamni",y+" vorsam"]};return A?Y[k][0]:Y[k][1]}D.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:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(y,b){return"D"===b?y+"er":y},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(y,b){return 12===y&&(y=0),"rati"===b?y<4?y:y+12:"sokallim"===b?y:"donparam"===b?y>12?y:y+12:"sanje"===b?y+12:void 0},meridiem:function(y,b,k){return y<4?"rati":y<12?"sokallim":y<16?"donparam":y<20?"sanje":"rati"}})}(H(6676))},6928:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},w={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};D.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(b){return b.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0ab0\u0abe\u0aa4"===k?b<4?b:b+12:"\u0ab8\u0ab5\u0abe\u0ab0"===k?b:"\u0aac\u0aaa\u0acb\u0ab0"===k?b>=10?b:b+12:"\u0ab8\u0abe\u0a82\u0a9c"===k?b+12:void 0},meridiem:function(b,k,A){return b<4?"\u0ab0\u0abe\u0aa4":b<10?"\u0ab8\u0ab5\u0abe\u0ab0":b<17?"\u0aac\u0aaa\u0acb\u0ab0":b<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(H(6676))},4804:function(Z,Q,H){!function(D){"use strict";D.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]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:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(w){return 2===w?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":w+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(w){return 2===w?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":w+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(w){return 2===w?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":w+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(w){return 2===w?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":w%10==0&&10!==w?w+" \u05e9\u05e0\u05d4":w+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(w){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(w)},meridiem:function(w,y,b){return w<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":w<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":w<12?b?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":w<18?b?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(H(6676))},3015:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},w={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},y=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];D.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:y,longMonthsParse:y,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(A){return A.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(Y){return w[Y]})},postformat:function(A){return A.replace(/\d/g,function(Y){return g[Y]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(A,Y){return 12===A&&(A=0),"\u0930\u093e\u0924"===Y?A<4?A:A+12:"\u0938\u0941\u092c\u0939"===Y?A:"\u0926\u094b\u092a\u0939\u0930"===Y?A>=10?A:A+12:"\u0936\u093e\u092e"===Y?A+12:void 0},meridiem:function(A,Y,U){return A<4?"\u0930\u093e\u0924":A<10?"\u0938\u0941\u092c\u0939":A<17?"\u0926\u094b\u092a\u0939\u0930":A<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(H(6676))},7134:function(Z,Q,H){!function(D){"use strict";function g(y,b,k){var A=y+" ";switch(k){case"ss":return A+(1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi");case"m":return b?"jedna minuta":"jedne minute";case"mm":return A+(1===y?"minuta":2===y||3===y||4===y?"minute":"minuta");case"h":return b?"jedan sat":"jednog sata";case"hh":return A+(1===y?"sat":2===y||3===y||4===y?"sata":"sati");case"dd":return A+(1===y?"dan":"dana");case"MM":return A+(1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci");case"yy":return A+(1===y?"godina":2===y||3===y||4===y?"godine":"godina")}}D.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:g,m:g,mm:g,h:g,hh:g,d:"dan",dd:g,M:"mjesec",MM:g,y:"godinu",yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},670:function(Z,Q,H){!function(D){"use strict";var g="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function w(k,A,Y,U){var re=k;switch(Y){case"s":return U||A?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return re+(U||A)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(U||A?" perc":" perce");case"mm":return re+(U||A?" perc":" perce");case"h":return"egy"+(U||A?" \xf3ra":" \xf3r\xe1ja");case"hh":return re+(U||A?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(U||A?" nap":" napja");case"dd":return re+(U||A?" nap":" napja");case"M":return"egy"+(U||A?" h\xf3nap":" h\xf3napja");case"MM":return re+(U||A?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(U||A?" \xe9v":" \xe9ve");case"yy":return re+(U||A?" \xe9v":" \xe9ve")}return""}function y(k){return(k?"":"[m\xfalt] ")+"["+g[this.day()]+"] LT[-kor]"}D.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_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(k){return"u"===k.charAt(1).toLowerCase()},meridiem:function(k,A,Y){return k<12?!0===Y?"de":"DE":!0===Y?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return y.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return y.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:w,ss:w,m:w,mm:w,h:w,hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4523:function(Z,Q,H){!function(D){"use strict";D.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(w){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(w)},meridiem:function(w){return w<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":w<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":w<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(w,y){switch(y){case"DDD":case"w":case"W":case"DDDo":return 1===w?w+"-\u056b\u0576":w+"-\u0580\u0564";default:return w}},week:{dow:1,doy:7}})}(H(6676))},9233:function(Z,Q,H){!function(D){"use strict";D.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(w,y){return 12===w&&(w=0),"pagi"===y?w:"siang"===y?w>=11?w:w+12:"sore"===y||"malam"===y?w+12:void 0},meridiem:function(w,y,b){return w<11?"pagi":w<15?"siang":w<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}})}(H(6676))},4693:function(Z,Q,H){!function(D){"use strict";function g(b){return b%100==11||b%10!=1}function w(b,k,A,Y){var U=b+" ";switch(A){case"s":return k||Y?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return g(b)?U+(k||Y?"sek\xfandur":"sek\xfandum"):U+"sek\xfanda";case"m":return k?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return g(b)?U+(k||Y?"m\xedn\xfatur":"m\xedn\xfatum"):k?U+"m\xedn\xfata":U+"m\xedn\xfatu";case"hh":return g(b)?U+(k||Y?"klukkustundir":"klukkustundum"):U+"klukkustund";case"d":return k?"dagur":Y?"dag":"degi";case"dd":return g(b)?k?U+"dagar":U+(Y?"daga":"d\xf6gum"):k?U+"dagur":U+(Y?"dag":"degi");case"M":return k?"m\xe1nu\xf0ur":Y?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return g(b)?k?U+"m\xe1nu\xf0ir":U+(Y?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):k?U+"m\xe1nu\xf0ur":U+(Y?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return k||Y?"\xe1r":"\xe1ri";case"yy":return g(b)?U+(k||Y?"\xe1r":"\xe1rum"):U+(k||Y?"\xe1r":"\xe1ri")}}D.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_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:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:w,ss:w,m:w,mm:w,h:"klukkustund",hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},8118:function(Z,Q,H){!function(D){"use strict";D.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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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(w){return(/^[0-9].+$/.test(w)?"tra":"in")+" "+w},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}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},3936:function(Z,Q,H){!function(D){"use strict";D.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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},6871:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(w,y){return"\u5143"===y[1]?1:parseInt(y[1]||w,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(w){return"\u5348\u5f8c"===w},meridiem:function(w,y,b){return w<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(w){return w.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(w){return this.week()!==w.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(w,y){switch(y){case"y":return 1===w?"\u5143\u5e74":w+"\u5e74";case"d":case"D":case"DDD":return w+"\u65e5";default:return w}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(H(6676))},8710:function(Z,Q,H){!function(D){"use strict";D.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(w,y){return 12===w&&(w=0),"enjing"===y?w:"siyang"===y?w>=11?w:w+12:"sonten"===y||"ndalu"===y?w+12:void 0},meridiem:function(w,y,b){return w<11?"enjing":w<15?"siyang":w<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}})}(H(6676))},7125:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".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:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(w){return w.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(y,b,k){return"\u10d8"===k?b+"\u10e8\u10d8":b+k+"\u10e8\u10d8"})},past:function(w){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(w)?w.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(w)?w.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):w},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(w){return 0===w?w:1===w?w+"-\u10da\u10d8":w<20||w<=100&&w%20==0||w%100==0?"\u10db\u10d4-"+w:w+"-\u10d4"},week:{dow:1,doy:7}})}(H(6676))},2461:function(Z,Q,H){!function(D){"use strict";var g={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};D.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".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:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(y){return y+(g[y]||g[y%10]||g[y>=100?100:null])},week:{dow:1,doy:7}})}(H(6676))},7399:function(Z,Q,H){!function(D){"use strict";var g={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},w={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};D.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".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:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(b){return"\u179b\u17d2\u1784\u17b6\u1785"===b},meridiem:function(b,k,A){return b<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(b){return b.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},week:{dow:1,doy:4}})}(H(6676))},8720:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},w={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};D.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".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:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(b){return b.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===k?b<4?b:b+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===k?b:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===k?b>=10?b:b+12:"\u0cb8\u0c82\u0c9c\u0cc6"===k?b+12:void 0},meridiem:function(b,k,A){return b<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":b<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":b<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":b<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(b){return b+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(H(6676))},5306:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\uc77c";case"M":return w+"\uc6d4";case"w":case"W":return w+"\uc8fc";default:return w}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(w){return"\uc624\ud6c4"===w},meridiem:function(w,y,b){return w<12?"\uc624\uc804":"\uc624\ud6c4"}})}(H(6676))},2995:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},w={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];D.defineLocale("ku",{months:y,monthsShort:y,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".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:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(k){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(k)},meridiem:function(k,A,Y){return k<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(k){return k.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(A){return w[A]}).replace(/\u060c/g,",")},postformat:function(k){return k.replace(/\d/g,function(A){return g[A]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(H(6676))},8779:function(Z,Q,H){!function(D){"use strict";var g={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};D.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".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:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(y){return y+(g[y]||g[y%10]||g[y>=100?100:null])},week:{dow:1,doy:7}})}(H(6676))},2057:function(Z,Q,H){!function(D){"use strict";function g(A,Y,U,re){var ke={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 Y?ke[U][0]:ke[U][1]}function b(A){if(A=parseInt(A,10),isNaN(A))return!1;if(A<0)return!0;if(A<10)return 4<=A&&A<=7;if(A<100){var Y=A%10;return b(0===Y?A/10:Y)}if(A<1e4){for(;A>=10;)A/=10;return b(A)}return b(A/=1e3)}D.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_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\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_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\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function w(A){return b(A.substr(0,A.indexOf(" ")))?"a "+A:"an "+A},past:function y(A){return b(A.substr(0,A.indexOf(" ")))?"viru "+A:"virun "+A},s:"e puer Sekonnen",ss:"%d Sekonnen",m:g,mm:"%d Minutten",h:g,hh:"%d Stonnen",d:g,dd:"%d Deeg",M:g,MM:"%d M\xe9int",y:g,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},7192:function(Z,Q,H){!function(D){"use strict";D.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".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:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(w){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===w},meridiem:function(w,y,b){return w<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(w){return"\u0e97\u0eb5\u0ec8"+w}})}(H(6676))},5430:function(Z,Q,H){!function(D){"use strict";var g={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function y(U,re,ke,Ye){return re?k(ke)[0]:Ye?k(ke)[1]:k(ke)[2]}function b(U){return U%10==0||U>10&&U<20}function k(U){return g[U].split("_")}function A(U,re,ke,Ye){var dt=U+" ";return 1===U?dt+y(0,re,ke[0],Ye):re?dt+(b(U)?k(ke)[1]:k(ke)[0]):Ye?dt+k(ke)[1]:dt+(b(U)?k(ke)[1]:k(ke)[2])}D.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_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\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".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:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function w(U,re,ke,Ye){return re?"kelios sekund\u0117s":Ye?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:A,m:y,mm:A,h:y,hh:A,d:y,dd:A,M:y,MM:A,y,yy:A},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(U){return U+"-oji"},week:{dow:1,doy:4}})}(H(6676))},3363:function(Z,Q,H){!function(D){"use strict";var g={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function w(Y,U,re){return re?U%10==1&&U%100!=11?Y[2]:Y[3]:U%10==1&&U%100!=11?Y[0]:Y[1]}function y(Y,U,re){return Y+" "+w(g[re],Y,U)}function b(Y,U,re){return w(g[re],Y,U)}D.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_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:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function k(Y,U){return U?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:y,m:b,mm:y,h:b,hh:y,d:b,dd:y,M:b,MM:y,y:b,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},2939:function(Z,Q,H){!function(D){"use strict";var g={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(y,b){return 1===y?b[0]:y>=2&&y<=4?b[1]:b[2]},translate:function(y,b,k){var A=g.words[k];return 1===k.length?b?A[0]:A[1]:y+" "+g.correctGrammaticalCase(y,A)}};D.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:g.translate,m:g.translate,mm:g.translate,h:g.translate,hh:g.translate,d:"dan",dd:g.translate,M:"mjesec",MM:g.translate,y:"godinu",yy:g.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},8212:function(Z,Q,H){!function(D){"use strict";D.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_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\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".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\u0113kona ruarua",ss:"%d h\u0113kona",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}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},9718:function(Z,Q,H){!function(D){"use strict";D.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".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:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(w){var y=w%10,b=w%100;return 0===w?w+"-\u0435\u0432":0===b?w+"-\u0435\u043d":b>10&&b<20?w+"-\u0442\u0438":1===y?w+"-\u0432\u0438":2===y?w+"-\u0440\u0438":7===y||8===y?w+"-\u043c\u0438":w+"-\u0442\u0438"},week:{dow:1,doy:7}})}(H(6676))},561:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(w,y){return 12===w&&(w=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===y&&w>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===y||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===y?w+12:w},meridiem:function(w,y,b){return w<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":w<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":w<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":w<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(H(6676))},8929:function(Z,Q,H){!function(D){"use strict";function g(y,b,k,A){switch(k){case"s":return b?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return y+(b?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return y+(b?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return y+(b?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return y+(b?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return y+(b?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return y+(b?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return y}}D.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(y){return"\u04ae\u0425"===y},meridiem:function(y,b,k){return y<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(y,b){switch(b){case"d":case"D":case"DDD":return y+" \u04e9\u0434\u04e9\u0440";default:return y}}})}(H(6676))},4880:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},w={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function y(k,A,Y,U){var re="";if(A)switch(Y){case"s":re="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":re="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":re="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":re="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":re="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":re="%d \u0924\u093e\u0938";break;case"d":re="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":re="%d \u0926\u093f\u0935\u0938";break;case"M":re="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":re="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":re="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":re="%d \u0935\u0930\u094d\u0937\u0947"}else switch(Y){case"s":re="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":re="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":re="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":re="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":re="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":re="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":re="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":re="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":re="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":re="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":re="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":re="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return re.replace(/%d/i,k)}D.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},preparse:function(k){return k.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(A){return w[A]})},postformat:function(k){return k.replace(/\d/g,function(A){return g[A]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(k,A){return 12===k&&(k=0),"\u092a\u0939\u093e\u091f\u0947"===A||"\u0938\u0915\u093e\u0933\u0940"===A?k:"\u0926\u0941\u092a\u093e\u0930\u0940"===A||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===A||"\u0930\u093e\u0924\u094d\u0930\u0940"===A?k>=12?k:k+12:void 0},meridiem:function(k,A,Y){return k>=0&&k<6?"\u092a\u0939\u093e\u091f\u0947":k<12?"\u0938\u0915\u093e\u0933\u0940":k<17?"\u0926\u0941\u092a\u093e\u0930\u0940":k<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(H(6676))},2074:function(Z,Q,H){!function(D){"use strict";D.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(w,y){return 12===w&&(w=0),"pagi"===y?w:"tengahari"===y?w>=11?w:w+12:"petang"===y||"malam"===y?w+12:void 0},meridiem:function(w,y,b){return w<11?"pagi":w<15?"tengahari":w<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}})}(H(6676))},3193:function(Z,Q,H){!function(D){"use strict";D.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(w,y){return 12===w&&(w=0),"pagi"===y?w:"tengahari"===y?w>=11?w:w+12:"petang"===y||"malam"===y?w+12:void 0},meridiem:function(w,y,b){return w<11?"pagi":w<15?"tengahari":w<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}})}(H(6676))},4082:function(Z,Q,H){!function(D){"use strict";D.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_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\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},2261:function(Z,Q,H){!function(D){"use strict";var g={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},w={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};D.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".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:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(b){return b.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},week:{dow:1,doy:4}})}(H(6676))},5273:function(Z,Q,H){!function(D){"use strict";D.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\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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\xe5r 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:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},9874:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},w={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};D.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0930\u093e\u0924\u093f"===k?b<4?b:b+12:"\u092c\u093f\u0939\u093e\u0928"===k?b:"\u0926\u093f\u0909\u0901\u0938\u094b"===k?b>=10?b:b+12:"\u0938\u093e\u0901\u091d"===k?b+12:void 0},meridiem:function(b,k,A){return b<3?"\u0930\u093e\u0924\u093f":b<12?"\u092c\u093f\u0939\u093e\u0928":b<16?"\u0926\u093f\u0909\u0901\u0938\u094b":b<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(H(6676))},1484:function(Z,Q,H){!function(D){"use strict";var g="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),w="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^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],b=/^(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;D.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,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:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(H(6676))},1667:function(Z,Q,H){!function(D){"use strict";var g="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),w="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^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],b=/^(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;D.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,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:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(H(6676))},7262:function(Z,Q,H){!function(D){"use strict";D.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\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_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\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] 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\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},9679:function(Z,Q,H){!function(D){"use strict";D.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_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\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %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|\xe8|a)/,ordinal:function(w,y){var b=1===w?"r":2===w?"n":3===w?"r":4===w?"t":"\xe8";return("w"===y||"W"===y)&&(b="a"),w+b},week:{dow:1,doy:4}})}(H(6676))},6830:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},w={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};D.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(b){return b.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0a30\u0a3e\u0a24"===k?b<4?b:b+12:"\u0a38\u0a35\u0a47\u0a30"===k?b:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===k?b>=10?b:b+12:"\u0a38\u0a3c\u0a3e\u0a2e"===k?b+12:void 0},meridiem:function(b,k,A){return b<4?"\u0a30\u0a3e\u0a24":b<10?"\u0a38\u0a35\u0a47\u0a30":b<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":b<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(H(6676))},3616:function(Z,Q,H){!function(D){"use strict";var g="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),w="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),y=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function b(Y){return Y%10<5&&Y%10>1&&~~(Y/10)%10!=1}function k(Y,U,re){var ke=Y+" ";switch(re){case"ss":return ke+(b(Y)?"sekundy":"sekund");case"m":return U?"minuta":"minut\u0119";case"mm":return ke+(b(Y)?"minuty":"minut");case"h":return U?"godzina":"godzin\u0119";case"hh":return ke+(b(Y)?"godziny":"godzin");case"ww":return ke+(b(Y)?"tygodnie":"tygodni");case"MM":return ke+(b(Y)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return ke+(b(Y)?"lata":"lat")}}D.defineLocale("pl",{months:function(Y,U){return Y?/D MMMM/.test(U)?w[Y.month()]:g[Y.month()]:g},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_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\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:k,m:k,mm:k,h:k,hh:k,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:k,M:"miesi\u0105c",MM:k,y:"rok",yy:k},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},2751:function(Z,Q,H){!function(D){"use strict";D.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".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 [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %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\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(H(6676))},5138:function(Z,Q,H){!function(D){"use strict";D.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".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 \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %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\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},7968:function(Z,Q,H){!function(D){"use strict";function g(y,b,k){var Y=" ";return(y%100>=20||y>=100&&y%100==0)&&(Y=" de "),y+Y+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[k]}D.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\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".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\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:g,m:"un minut",mm:g,h:"o or\u0103",hh:g,d:"o zi",dd:g,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:g,M:"o lun\u0103",MM:g,y:"un an",yy:g},week:{dow:1,doy:7}})}(H(6676))},1828:function(Z,Q,H){!function(D){"use strict";function w(k,A,Y){return"m"===Y?A?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":k+" "+function g(k,A){var Y=k.split("_");return A%10==1&&A%100!=11?Y[0]:A%10>=2&&A%10<=4&&(A%100<10||A%100>=20)?Y[1]:Y[2]}({ss:A?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:A?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[Y],+k)}var y=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];D.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(k){if(k.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(k){if(k.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:w,m:w,mm:w,h:"\u0447\u0430\u0441",hh:w,d:"\u0434\u0435\u043d\u044c",dd:w,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:w,M:"\u043c\u0435\u0441\u044f\u0446",MM:w,y:"\u0433\u043e\u0434",yy:w},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(k){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(k)},meridiem:function(k,A,Y){return k<4?"\u043d\u043e\u0447\u0438":k<12?"\u0443\u0442\u0440\u0430":k<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(k,A){switch(A){case"M":case"d":case"DDD":return k+"-\u0439";case"D":return k+"-\u0433\u043e";case"w":case"W":return k+"-\u044f";default:return k}},week:{dow:1,doy:4}})}(H(6676))},2188:function(Z,Q,H){!function(D){"use strict";var g=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],w=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];D.defineLocale("sd",{months:g,monthsShort:g,weekdays:w,weekdaysShort:w,weekdaysMin:w,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(b){return"\u0634\u0627\u0645"===b},meridiem:function(b,k,A){return b<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(H(6676))},6562:function(Z,Q,H){!function(D){"use strict";D.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".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\u017ees",past:"ma\u014bit %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\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},7172:function(Z,Q,H){!function(D){"use strict";D.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".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 [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(w){return w+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(w){return"\u0db4.\u0dc0."===w||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===w},meridiem:function(w,y,b){return w>11?b?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":b?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(H(6676))},9966:function(Z,Q,H){!function(D){"use strict";var g="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),w="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function y(A){return A>1&&A<5}function b(A,Y,U,re){var ke=A+" ";switch(U){case"s":return Y||re?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return Y||re?ke+(y(A)?"sekundy":"sek\xfand"):ke+"sekundami";case"m":return Y?"min\xfata":re?"min\xfatu":"min\xfatou";case"mm":return Y||re?ke+(y(A)?"min\xfaty":"min\xfat"):ke+"min\xfatami";case"h":return Y?"hodina":re?"hodinu":"hodinou";case"hh":return Y||re?ke+(y(A)?"hodiny":"hod\xedn"):ke+"hodinami";case"d":return Y||re?"de\u0148":"d\u0148om";case"dd":return Y||re?ke+(y(A)?"dni":"dn\xed"):ke+"d\u0148ami";case"M":return Y||re?"mesiac":"mesiacom";case"MM":return Y||re?ke+(y(A)?"mesiace":"mesiacov"):ke+"mesiacmi";case"y":return Y||re?"rok":"rokom";case"yy":return Y||re?ke+(y(A)?"roky":"rokov"):ke+"rokmi"}}D.defineLocale("sk",{months:g,monthsShort:w,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_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\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:b,ss:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},7520:function(Z,Q,H){!function(D){"use strict";function g(y,b,k,A){var Y=y+" ";switch(k){case"s":return b||A?"nekaj sekund":"nekaj sekundami";case"ss":return Y+(1===y?b?"sekundo":"sekundi":2===y?b||A?"sekundi":"sekundah":y<5?b||A?"sekunde":"sekundah":"sekund");case"m":return b?"ena minuta":"eno minuto";case"mm":return Y+(1===y?b?"minuta":"minuto":2===y?b||A?"minuti":"minutama":y<5?b||A?"minute":"minutami":b||A?"minut":"minutami");case"h":return b?"ena ura":"eno uro";case"hh":return Y+(1===y?b?"ura":"uro":2===y?b||A?"uri":"urama":y<5?b||A?"ure":"urami":b||A?"ur":"urami");case"d":return b||A?"en dan":"enim dnem";case"dd":return Y+(1===y?b||A?"dan":"dnem":2===y?b||A?"dni":"dnevoma":b||A?"dni":"dnevi");case"M":return b||A?"en mesec":"enim mesecem";case"MM":return Y+(1===y?b||A?"mesec":"mesecem":2===y?b||A?"meseca":"mesecema":y<5?b||A?"mesece":"meseci":b||A?"mesecev":"meseci");case"y":return b||A?"eno leto":"enim letom";case"yy":return Y+(1===y?b||A?"leto":"letom":2===y?b||A?"leti":"letoma":y<5?b||A?"leta":"leti":b||A?"let":"leti")}}D.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_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_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\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},5291:function(Z,Q,H){!function(D){"use strict";D.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(w){return"M"===w.charAt(0)},meridiem:function(w,y,b){return w<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\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},7603:function(Z,Q,H){!function(D){"use strict";var g={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(y,b){return y%10>=1&&y%10<=4&&(y%100<10||y%100>=20)?y%10==1?b[0]:b[1]:b[2]},translate:function(y,b,k,A){var U,Y=g.words[k];return 1===k.length?"y"===k&&b?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":A||b?Y[0]:Y[1]:(U=g.correctGrammaticalCase(y,Y),"yy"===k&&b&&"\u0433\u043e\u0434\u0438\u043d\u0443"===U?y+" \u0433\u043e\u0434\u0438\u043d\u0430":y+" "+U)}};D.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".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:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:g.translate,m:g.translate,mm:g.translate,h:g.translate,hh:g.translate,d:g.translate,dd:g.translate,M:g.translate,MM:g.translate,y:g.translate,yy:g.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},450:function(Z,Q,H){!function(D){"use strict";var g={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(y,b){return y%10>=1&&y%10<=4&&(y%100<10||y%100>=20)?y%10==1?b[0]:b[1]:b[2]},translate:function(y,b,k,A){var U,Y=g.words[k];return 1===k.length?"y"===k&&b?"jedna godina":A||b?Y[0]:Y[1]:(U=g.correctGrammaticalCase(y,Y),"yy"===k&&b&&"godinu"===U?y+" godina":y+" "+U)}};D.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:g.translate,m:g.translate,mm:g.translate,h:g.translate,hh:g.translate,d:g.translate,dd:g.translate,M:g.translate,MM:g.translate,y:g.translate,yy:g.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},383:function(Z,Q,H){!function(D){"use strict";D.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(w,y,b){return w<11?"ekuseni":w<15?"emini":w<19?"entsambama":"ebusuku"},meridiemHour:function(w,y){return 12===w&&(w=0),"ekuseni"===y?w:"emini"===y?w>=11?w:w+12:"entsambama"===y||"ebusuku"===y?0===w?0:w+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(H(6676))},7221:function(Z,Q,H){!function(D){"use strict";D.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\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".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\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra 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\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(w){var y=w%10;return w+(1==~~(w%100/10)?":e":1===y||2===y?":a":":e")},week:{dow:1,doy:4}})}(H(6676))},1743:function(Z,Q,H){!function(D){"use strict";D.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}})}(H(6676))},6351:function(Z,Q,H){!function(D){"use strict";var g={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},w={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};D.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".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:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(b){return b+"\u0bb5\u0ba4\u0bc1"},preparse:function(b){return b.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(b,k,A){return b<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":b<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":b<10?" \u0b95\u0bbe\u0bb2\u0bc8":b<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":b<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":b<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(b,k){return 12===b&&(b=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===k?b<2?b:b+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===k||"\u0b95\u0bbe\u0bb2\u0bc8"===k||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===k&&b>=10?b:b+12},week:{dow:0,doy:6}})}(H(6676))},9620:function(Z,Q,H){!function(D){"use strict";D.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".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:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===y?w<4?w:w+12:"\u0c09\u0c26\u0c2f\u0c02"===y?w:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===y?w>=10?w:w+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===y?w+12:void 0},meridiem:function(w,y,b){return w<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":w<10?"\u0c09\u0c26\u0c2f\u0c02":w<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":w<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(H(6676))},6278:function(Z,Q,H){!function(D){"use strict";D.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},6987:function(Z,Q,H){!function(D){"use strict";var g={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};D.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".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:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(y,b){return 12===y&&(y=0),"\u0448\u0430\u0431"===b?y<4?y:y+12:"\u0441\u0443\u0431\u04b3"===b?y:"\u0440\u04ef\u0437"===b?y>=11?y:y+12:"\u0431\u0435\u0433\u043e\u04b3"===b?y+12:void 0},meridiem:function(y,b,k){return y<4?"\u0448\u0430\u0431":y<11?"\u0441\u0443\u0431\u04b3":y<16?"\u0440\u04ef\u0437":y<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(y){return y+(g[y]||g[y%10]||g[y>=100?100:null])},week:{dow:1,doy:7}})}(H(6676))},9325:function(Z,Q,H){!function(D){"use strict";D.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(w){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===w},meridiem:function(w,y,b){return w<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(H(6676))},3485:function(Z,Q,H){!function(D){"use strict";var g={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};D.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".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\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(y,b){switch(b){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'unjy";var k=y%10;return y+(g[k]||g[y%100-k]||g[y>=100?100:null])}},week:{dow:1,doy:7}})}(H(6676))},8148:function(Z,Q,H){!function(D){"use strict";D.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(w){return w},week:{dow:1,doy:4}})}(H(6676))},9616:function(Z,Q,H){!function(D){"use strict";var g="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function b(Y,U,re,ke){var Ye=function k(Y){var U=Math.floor(Y%1e3/100),re=Math.floor(Y%100/10),ke=Y%10,Ye="";return U>0&&(Ye+=g[U]+"vatlh"),re>0&&(Ye+=(""!==Ye?" ":"")+g[re]+"maH"),ke>0&&(Ye+=(""!==Ye?" ":"")+g[ke]),""===Ye?"pagh":Ye}(Y);switch(re){case"ss":return Ye+" lup";case"mm":return Ye+" tup";case"hh":return Ye+" rep";case"dd":return Ye+" jaj";case"MM":return Ye+" jar";case"yy":return Ye+" DIS"}}D.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".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\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function w(Y){var U=Y;return-1!==Y.indexOf("jaj")?U.slice(0,-3)+"leS":-1!==Y.indexOf("jar")?U.slice(0,-3)+"waQ":-1!==Y.indexOf("DIS")?U.slice(0,-3)+"nem":U+" pIq"},past:function y(Y){var U=Y;return-1!==Y.indexOf("jaj")?U.slice(0,-3)+"Hu\u2019":-1!==Y.indexOf("jar")?U.slice(0,-3)+"wen":-1!==Y.indexOf("DIS")?U.slice(0,-3)+"ben":U+" ret"},s:"puS lup",ss:b,m:"wa\u2019 tup",mm:b,h:"wa\u2019 rep",hh:b,d:"wa\u2019 jaj",dd:b,M:"wa\u2019 jar",MM:b,y:"wa\u2019 DIS",yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4040:function(Z,Q,H){!function(D){"use strict";var g={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};D.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(y,b,k){return y<12?k?"\xf6\xf6":"\xd6\xd6":k?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(y){return"\xf6s"===y||"\xd6S"===y},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\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(y,b){switch(b){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'\u0131nc\u0131";var k=y%10;return y+(g[k]||g[y%100-k]||g[y>=100?100:null])}},week:{dow:1,doy:7}})}(H(6676))},594:function(Z,Q,H){!function(D){"use strict";function w(y,b,k,A){var Y={s:["viensas secunds","'iensas secunds"],ss:[y+" secunds",y+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[y+" m\xeduts",y+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[y+" \xfeoras",y+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[y+" ziuas",y+" ziuas"],M:["'n mes","'iens mes"],MM:[y+" mesen",y+" mesen"],y:["'n ar","'iens ar"],yy:[y+" ars",y+" ars"]};return A||b?Y[k][0]:Y[k][1]}D.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".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(y){return"d'o"===y.toLowerCase()},meridiem:function(y,b,k){return y>11?k?"d'o":"D'O":k?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:w,ss:w,m:w,mm:w,h:w,hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},3226:function(Z,Q,H){!function(D){"use strict";D.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".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\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(H(6676))},673:function(Z,Q,H){!function(D){"use strict";D.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".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:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(H(6676))},9580:function(Z,Q,H){!function(D){"use strict";D.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===y||"\u0633\u06d5\u06be\u06d5\u0631"===y||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===y?w:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===y||"\u0643\u06d5\u0686"===y?w+12:w>=11?w:w+12},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":k<900?"\u0633\u06d5\u06be\u06d5\u0631":k<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":k<1230?"\u0686\u06c8\u0634":k<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return w+"-\u06be\u06d5\u067e\u062a\u06d5";default:return w}},preparse:function(w){return w.replace(/\u060c/g,",")},postformat:function(w){return w.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(H(6676))},7270:function(Z,Q,H){!function(D){"use strict";function w(A,Y,U){return"m"===U?Y?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===U?Y?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":A+" "+function g(A,Y){var U=A.split("_");return Y%10==1&&Y%100!=11?U[0]:Y%10>=2&&Y%10<=4&&(Y%100<10||Y%100>=20)?U[1]:U[2]}({ss:Y?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:Y?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:Y?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[U],+A)}function b(A){return function(){return A+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}D.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function y(A,Y){var U={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===A?U.nominative.slice(1,7).concat(U.nominative.slice(0,1)):A?U[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(Y)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(Y)?"genitive":"nominative"][A.day()]:U.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:b("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:b("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:b("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:b("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return b("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return b("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:w,m:w,mm:w,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:w,d:"\u0434\u0435\u043d\u044c",dd:w,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:w,y:"\u0440\u0456\u043a",yy:w},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(A){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(A)},meridiem:function(A,Y,U){return A<4?"\u043d\u043e\u0447\u0456":A<12?"\u0440\u0430\u043d\u043a\u0443":A<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(A,Y){switch(Y){case"M":case"d":case"DDD":case"w":case"W":return A+"-\u0439";case"D":return A+"-\u0433\u043e";default:return A}},week:{dow:1,doy:7}})}(H(6676))},1656:function(Z,Q,H){!function(D){"use strict";var g=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],w=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];D.defineLocale("ur",{months:g,monthsShort:g,weekdays:w,weekdaysShort:w,weekdaysMin:w,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(b){return"\u0634\u0627\u0645"===b},meridiem:function(b,k,A){return b<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(H(6676))},8744:function(Z,Q,H){!function(D){"use strict";D.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}})}(H(6676))},8364:function(Z,Q,H){!function(D){"use strict";D.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".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:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(H(6676))},5049:function(Z,Q,H){!function(D){"use strict";D.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 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\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".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(w){return/^ch$/i.test(w)},meridiem:function(w,y,b){return w<12?b?"sa":"SA":b?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] 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\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(w){return w},week:{dow:1,doy:4}})}(H(6676))},5106:function(Z,Q,H){!function(D){"use strict";D.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".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~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},6199:function(Z,Q,H){!function(D){"use strict";D.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".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:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(H(6676))},7280:function(Z,Q,H){!function(D){"use strict";D.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?w:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?w+12:w>=11?w:w+12},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u51cc\u6668":k<900?"\u65e9\u4e0a":k<1130?"\u4e0a\u5348":k<1230?"\u4e2d\u5348":k<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(w){return w.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(w){return this.week()!==w.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\u65e5";case"M":return w+"\u6708";case"w":case"W":return w+"\u5468";default:return w}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(H(6676))},6860:function(Z,Q,H){!function(D){"use strict";D.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?w:"\u4e2d\u5348"===y?w>=11?w:w+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?w+12:void 0},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u51cc\u6668":k<900?"\u65e9\u4e0a":k<1200?"\u4e0a\u5348":1200===k?"\u4e2d\u5348":k<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\u65e5";case"M":return w+"\u6708";case"w":case"W":return w+"\u9031";default:return w}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(H(6676))},2335:function(Z,Q,H){!function(D){"use strict";D.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?w:"\u4e2d\u5348"===y?w>=11?w:w+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?w+12:void 0},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u51cc\u6668":k<900?"\u65e9\u4e0a":k<1130?"\u4e0a\u5348":k<1230?"\u4e2d\u5348":k<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\u65e5";case"M":return w+"\u6708";case"w":case"W":return w+"\u9031";default:return w}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(H(6676))},482:function(Z,Q,H){!function(D){"use strict";D.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?w:"\u4e2d\u5348"===y?w>=11?w:w+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?w+12:void 0},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u51cc\u6668":k<900?"\u65e9\u4e0a":k<1130?"\u4e0a\u5348":k<1230?"\u4e2d\u5348":k<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\u65e5";case"M":return w+"\u6708";case"w":case"W":return w+"\u9031";default:return w}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(H(6676))},6676:function(Z,Q,H){(Z=H.nmd(Z)).exports=function(){"use strict";var D,hi;function g(){return D.apply(null,arguments)}function y(d){return d instanceof Array||"[object Array]"===Object.prototype.toString.call(d)}function b(d){return null!=d&&"[object Object]"===Object.prototype.toString.call(d)}function k(d,m){return Object.prototype.hasOwnProperty.call(d,m)}function A(d){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(d).length;var m;for(m in d)if(k(d,m))return!1;return!0}function Y(d){return void 0===d}function U(d){return"number"==typeof d||"[object Number]"===Object.prototype.toString.call(d)}function re(d){return d instanceof Date||"[object Date]"===Object.prototype.toString.call(d)}function ke(d,m){var C,T=[],O=d.length;for(C=0;C>>0;for(C=0;C0)for(T=0;T=0?T?"+":"":"-")+Math.pow(10,Math.max(0,m-C.length)).toString().substr(1)+C}var fu=/(\[[^\[]*\])|(\\)?([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,Ol=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,It={},qr={};function Se(d,m,T,C){var O=C;"string"==typeof C&&(O=function(){return this[C]()}),d&&(qr[d]=O),m&&(qr[m[0]]=function(){return Ds(O.apply(this,arguments),m[1],m[2])}),T&&(qr[T]=function(){return this.localeData().ordinal(O.apply(this,arguments),d)})}function ef(d){return d.match(/\[[\s\S]/)?d.replace(/^\[|\]$/g,""):d.replace(/\\/g,"")}function Jt(d,m){return d.isValid()?(m=tf(m,d.localeData()),It[m]=It[m]||function En(d){var T,C,m=d.match(fu);for(T=0,C=m.length;T=0&&Ol.test(d);)d=d.replace(Ol,C),Ol.lastIndex=0,T-=1;return d}var Rl={};function Zn(d,m){var T=d.toLowerCase();Rl[T]=Rl[T+"s"]=Rl[m]=d}function ki(d){return"string"==typeof d?Rl[d]||Rl[d.toLowerCase()]:void 0}function _u(d){var T,C,m={};for(C in d)k(d,C)&&(T=ki(C))&&(m[T]=d[C]);return m}var Fl={};function Qn(d,m){Fl[d]=m}function Ca(d){return d%4==0&&d%100!=0||d%400==0}function Gi(d){return d<0?Math.ceil(d)||0:Math.floor(d)}function ht(d){var m=+d,T=0;return 0!==m&&isFinite(m)&&(T=Gi(m)),T}function Ao(d,m){return function(T){return null!=T?(yu(this,d,T),g.updateOffset(this,m),this):as(this,d)}}function as(d,m){return d.isValid()?d._d["get"+(d._isUTC?"UTC":"")+m]():NaN}function yu(d,m,T){d.isValid()&&!isNaN(T)&&("FullYear"===m&&Ca(d.year())&&1===d.month()&&29===d.date()?(T=ht(T),d._d["set"+(d._isUTC?"UTC":"")+m](T,d.month(),Yl(T,d.month()))):d._d["set"+(d._isUTC?"UTC":"")+m](T))}var Ea,sf=/\d/,Ii=/\d\d/,rf=/\d{3}/,vu=/\d{4}/,Nl=/[+-]?\d{6}/,Yt=/\d\d?/,af=/\d\d\d\d?/,_g=/\d\d\d\d\d\d?/,Da=/\d{1,3}/,Hl=/\d{1,4}/,xa=/[+-]?\d{1,6}/,Kr=/\d+/,ka=/[+-]?\d+/,gg=/Z|[+-]\d\d:?\d\d/gi,Ia=/Z|[+-]\d\d(?::?\d\d)?/gi,Oo=/[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;function pe(d,m,T){Ea[d]=Ss(m)?m:function(C,O){return C&&T?T:m}}function yg(d,m){return k(Ea,d)?Ea[d](m._strict,m._locale):new RegExp(function vg(d){return Ei(d.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(m,T,C,O,j){return T||C||O||j}))}(d))}function Ei(d){return d.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ea={};var bu={};function Et(d,m){var T,O,C=m;for("string"==typeof d&&(d=[d]),U(m)&&(C=function(j,ne){ne[m]=ht(j)}),O=d.length,T=0;T68?1900:2e3)};var pf=Ao("FullYear",!0);function Vl(d,m,T,C,O,j,ne){var Re;return d<100&&d>=0?(Re=new Date(d+400,m,T,C,O,j,ne),isFinite(Re.getFullYear())&&Re.setFullYear(d)):Re=new Date(d,m,T,C,O,j,ne),Re}function Zt(d){var m,T;return d<100&&d>=0?((T=Array.prototype.slice.call(arguments))[0]=d+400,m=new Date(Date.UTC.apply(null,T)),isFinite(m.getUTCFullYear())&&m.setUTCFullYear(d)):m=new Date(Date.UTC.apply(null,arguments)),m}function Ro(d,m,T){var C=7+m-T;return-(7+Zt(d,0,C).getUTCDay()-m)%7+C-1}function mf(d,m,T,C,O){var J,Ie,Re=1+7*(m-1)+(7+T-C)%7+Ro(d,C,O);return Re<=0?Ie=Pa(J=d-1)+Re:Re>Pa(d)?(J=d+1,Ie=Re-Pa(d)):(J=d,Ie=Re),{year:J,dayOfYear:Ie}}function ft(d,m,T){var j,ne,C=Ro(d.year(),m,T),O=Math.floor((d.dayOfYear()-C-1)/7)+1;return O<1?j=O+Ne(ne=d.year()-1,m,T):O>Ne(d.year(),m,T)?(j=O-Ne(d.year(),m,T),ne=d.year()+1):(ne=d.year(),j=O),{week:j,year:ne}}function Ne(d,m,T){var C=Ro(d,m,T),O=Ro(d+1,m,T);return(Pa(d)-C+O)/7}Se("w",["ww",2],"wo","week"),Se("W",["WW",2],"Wo","isoWeek"),Zn("week","w"),Zn("isoWeek","W"),Qn("week",5),Qn("isoWeek",5),pe("w",Yt),pe("ww",Yt,Ii),pe("W",Yt),pe("WW",Yt,Ii),La(["w","ww","W","WW"],function(d,m,T,C){m[C.substr(0,1)]=ht(d)});function xu(d,m){return d.slice(m,7).concat(d.slice(0,m))}Se("d",0,"do","day"),Se("dd",0,0,function(d){return this.localeData().weekdaysMin(this,d)}),Se("ddd",0,0,function(d){return this.localeData().weekdaysShort(this,d)}),Se("dddd",0,0,function(d){return this.localeData().weekdays(this,d)}),Se("e",0,0,"weekday"),Se("E",0,0,"isoWeekday"),Zn("day","d"),Zn("weekday","e"),Zn("isoWeekday","E"),Qn("day",11),Qn("weekday",11),Qn("isoWeekday",11),pe("d",Yt),pe("e",Yt),pe("E",Yt),pe("dd",function(d,m){return m.weekdaysMinRegex(d)}),pe("ddd",function(d,m){return m.weekdaysShortRegex(d)}),pe("dddd",function(d,m){return m.weekdaysRegex(d)}),La(["dd","ddd","dddd"],function(d,m,T,C){var O=T._locale.weekdaysParse(d,C,T._strict);null!=O?m.d=O:ve(T).invalidWeekday=d}),La(["d","e","E"],function(d,m,T,C){m[C]=ht(d)});var CT="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),gf="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),zl="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Li=Oo,DT=Oo,xg=Oo;function IT(d,m,T){var C,O,j,ne=d.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],C=0;C<7;++C)j=dt([2e3,1]).day(C),this._minWeekdaysParse[C]=this.weekdaysMin(j,"").toLocaleLowerCase(),this._shortWeekdaysParse[C]=this.weekdaysShort(j,"").toLocaleLowerCase(),this._weekdaysParse[C]=this.weekdays(j,"").toLocaleLowerCase();return T?"dddd"===m?-1!==(O=Vt.call(this._weekdaysParse,ne))?O:null:"ddd"===m?-1!==(O=Vt.call(this._shortWeekdaysParse,ne))?O:null:-1!==(O=Vt.call(this._minWeekdaysParse,ne))?O:null:"dddd"===m?-1!==(O=Vt.call(this._weekdaysParse,ne))||-1!==(O=Vt.call(this._shortWeekdaysParse,ne))||-1!==(O=Vt.call(this._minWeekdaysParse,ne))?O:null:"ddd"===m?-1!==(O=Vt.call(this._shortWeekdaysParse,ne))||-1!==(O=Vt.call(this._weekdaysParse,ne))||-1!==(O=Vt.call(this._minWeekdaysParse,ne))?O:null:-1!==(O=Vt.call(this._minWeekdaysParse,ne))||-1!==(O=Vt.call(this._weekdaysParse,ne))||-1!==(O=Vt.call(this._shortWeekdaysParse,ne))?O:null}function bt(){function d(q,K){return K.length-q.length}var j,ne,Re,J,Ie,m=[],T=[],C=[],O=[];for(j=0;j<7;j++)ne=dt([2e3,1]).day(j),Re=Ei(this.weekdaysMin(ne,"")),J=Ei(this.weekdaysShort(ne,"")),Ie=Ei(this.weekdays(ne,"")),m.push(Re),T.push(J),C.push(Ie),O.push(Re),O.push(J),O.push(Ie);m.sort(d),T.sort(d),C.sort(d),O.sort(d),this._weekdaysRegex=new RegExp("^("+O.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+C.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+T.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+m.join("|")+")","i")}function yf(){return this.hours()%12||12}function Eg(d,m){Se(d,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),m)})}function ge(d,m){return m._meridiemParse}Se("H",["HH",2],0,"hour"),Se("h",["hh",2],0,yf),Se("k",["kk",2],0,function OT(){return this.hours()||24}),Se("hmm",0,0,function(){return""+yf.apply(this)+Ds(this.minutes(),2)}),Se("hmmss",0,0,function(){return""+yf.apply(this)+Ds(this.minutes(),2)+Ds(this.seconds(),2)}),Se("Hmm",0,0,function(){return""+this.hours()+Ds(this.minutes(),2)}),Se("Hmmss",0,0,function(){return""+this.hours()+Ds(this.minutes(),2)+Ds(this.seconds(),2)}),Eg("a",!0),Eg("A",!1),Zn("hour","h"),Qn("hour",13),pe("a",ge),pe("A",ge),pe("H",Yt),pe("h",Yt),pe("k",Yt),pe("HH",Yt,Ii),pe("hh",Yt,Ii),pe("kk",Yt,Ii),pe("hmm",af),pe("hmmss",_g),pe("Hmm",af),pe("Hmmss",_g),Et(["H","HH"],Wt),Et(["k","kk"],function(d,m,T){var C=ht(d);m[Wt]=24===C?0:C}),Et(["a","A"],function(d,m,T){T._isPm=T._locale.isPM(d),T._meridiem=d}),Et(["h","hh"],function(d,m,T){m[Wt]=ht(d),ve(T).bigHour=!0}),Et("hmm",function(d,m,T){var C=d.length-2;m[Wt]=ht(d.substr(0,C)),m[dn]=ht(d.substr(C)),ve(T).bigHour=!0}),Et("hmmss",function(d,m,T){var C=d.length-4,O=d.length-2;m[Wt]=ht(d.substr(0,C)),m[dn]=ht(d.substr(C,2)),m[gr]=ht(d.substr(O)),ve(T).bigHour=!0}),Et("Hmm",function(d,m,T){var C=d.length-2;m[Wt]=ht(d.substr(0,C)),m[dn]=ht(d.substr(C))}),Et("Hmmss",function(d,m,T){var C=d.length-4,O=d.length-2;m[Wt]=ht(d.substr(0,C)),m[dn]=ht(d.substr(C,2)),m[gr]=ht(d.substr(O))});var jl=Ao("Hours",!0);var vr,ku={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{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"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,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",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:uf,monthsShort:Mu,week:{dow:0,doy:6},weekdays:CT,weekdaysMin:zl,weekdaysShort:gf,meridiemParse:/[ap]\.?m?\.?/i},Ut={},Fo={};function Iu(d,m){var T,C=Math.min(d.length,m.length);for(T=0;T0;){if(O=No(j.slice(0,T).join("-")))return O;if(C&&C.length>=T&&Iu(j,C)>=T-1)break;T--}m++}return vr}(d)}function bf(d){var m,T=d._a;return T&&-2===ve(d).overflow&&(m=T[Xs]<0||T[Xs]>11?Xs:T[At]<1||T[At]>Yl(T[jt],T[Xs])?At:T[Wt]<0||T[Wt]>24||24===T[Wt]&&(0!==T[dn]||0!==T[gr]||0!==T[Xr])?Wt:T[dn]<0||T[dn]>59?dn:T[gr]<0||T[gr]>59?gr:T[Xr]<0||T[Xr]>999?Xr:-1,ve(d)._overflowDayOfYear&&(mAt)&&(m=At),ve(d)._overflowWeeks&&-1===m&&(m=wg),ve(d)._overflowWeekday&&-1===m&&(m=wu),ve(d).overflow=m),d}var FT=/^\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)?)?$/,NT=/^\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)?)?$/,Aa=/Z|[+-]\d\d(?::?\d\d)?/,Ho=[["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]],Yo=[["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/]],Ag=/^\/?Date\((-?\d+)/i,Og=/^(?:(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}))$/,Rg={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Lu(d){var m,T,j,ne,Re,J,C=d._i,O=FT.exec(C)||NT.exec(C),Ie=Ho.length,q=Yo.length;if(O){for(ve(d).iso=!0,m=0,T=Ie;m7)&&(J=!0)):(j=d._locale._week.dow,ne=d._locale._week.doy,Ie=ft(Ot(),j,ne),T=Zs(m.gg,d._a[jt],Ie.year),C=Zs(m.w,Ie.week),null!=m.d?((O=m.d)<0||O>6)&&(J=!0):null!=m.e?(O=m.e+j,(m.e<0||m.e>6)&&(J=!0)):O=j),C<1||C>Ne(T,j,ne)?ve(d)._overflowWeeks=!0:null!=J?ve(d)._overflowWeekday=!0:(Re=mf(T,C,O,j,ne),d._a[jt]=Re.year,d._dayOfYear=Re.dayOfYear)}(d),null!=d._dayOfYear&&(ne=Zs(d._a[jt],O[jt]),(d._dayOfYear>Pa(ne)||0===d._dayOfYear)&&(ve(d)._overflowDayOfYear=!0),T=Zt(ne,0,d._dayOfYear),d._a[Xs]=T.getUTCMonth(),d._a[At]=T.getUTCDate()),m=0;m<3&&null==d._a[m];++m)d._a[m]=C[m]=O[m];for(;m<7;m++)d._a[m]=C[m]=null==d._a[m]?2===m?1:0:d._a[m];24===d._a[Wt]&&0===d._a[dn]&&0===d._a[gr]&&0===d._a[Xr]&&(d._nextDay=!0,d._a[Wt]=0),d._d=(d._useUTC?Zt:Vl).apply(null,C),j=d._useUTC?d._d.getUTCDay():d._d.getDay(),null!=d._tzm&&d._d.setUTCMinutes(d._d.getUTCMinutes()-d._tzm),d._nextDay&&(d._a[Wt]=24),d._w&&typeof d._w.d<"u"&&d._w.d!==j&&(ve(d).weekdayMismatch=!0)}}function Ou(d){if(d._f!==g.ISO_8601)if(d._f!==g.RFC_2822){d._a=[],ve(d).empty=!0;var T,C,O,j,ne,Ie,q,m=""+d._i,Re=m.length,J=0;for(q=(O=tf(d._f,d._locale).match(fu)||[]).length,T=0;T0&&ve(d).unusedInput.push(ne),m=m.slice(m.indexOf(C)+C.length),J+=C.length),qr[j]?(C?ve(d).empty=!1:ve(d).unusedTokens.push(j),bg(j,C,d)):d._strict&&!C&&ve(d).unusedTokens.push(j);ve(d).charsLeftOver=Re-J,m.length>0&&ve(d).unusedInput.push(m),d._a[Wt]<=12&&!0===ve(d).bigHour&&d._a[Wt]>0&&(ve(d).bigHour=void 0),ve(d).parsedDateParts=d._a.slice(0),ve(d).meridiem=d._meridiem,d._a[Wt]=function Yg(d,m,T){var C;return null==T?m:null!=d.meridiemHour?d.meridiemHour(m,T):(null!=d.isPM&&((C=d.isPM(T))&&m<12&&(m+=12),!C&&12===m&&(m=0)),m)}(d._locale,d._a[Wt],d._meridiem),null!==(Ie=ve(d).era)&&(d._a[jt]=d._locale.erasConvertYear(Ie,d._a[jt])),Jr(d),bf(d)}else Pu(d);else Lu(d)}function ls(d){var m=d._i,T=d._f;return d._locale=d._locale||br(d._l),null===m||void 0===T&&""===m?Ks({nullInput:!0}):("string"==typeof m&&(d._i=m=d._locale.preparse(m)),os(m)?new $r(bf(m)):(re(m)?d._d=m:y(T)?function Qs(d){var m,T,C,O,j,ne,Re=!1,J=d._f.length;if(0===J)return ve(d).invalidFormat=!0,void(d._d=new Date(NaN));for(O=0;Othis?this:d:Ks()});function ks(d,m){var T,C;if(1===m.length&&y(m[0])&&(m=m[0]),!m.length)return Ot();for(T=m[0],C=1;C=0?new Date(d+400,m,T)-za:new Date(d,m,T).valueOf()}function Gl(d,m,T){return d<100&&d>=0?Date.UTC(d+400,m,T)-za:Date.UTC(d,m,T)}function Of(d,m){return m.erasAbbrRegex(d)}function Rf(){var O,j,d=[],m=[],T=[],C=[],ne=this.eras();for(O=0,j=ne.length;O(j=Ne(d,C,O))&&(m=j),XT.call(this,d,m,T,C,O))}function XT(d,m,T,C,O){var j=mf(d,m,T,C,O),ne=Zt(j.year,0,j.dayOfYear);return this.year(ne.getUTCFullYear()),this.month(ne.getUTCMonth()),this.date(ne.getUTCDate()),this}Se("N",0,0,"eraAbbr"),Se("NN",0,0,"eraAbbr"),Se("NNN",0,0,"eraAbbr"),Se("NNNN",0,0,"eraName"),Se("NNNNN",0,0,"eraNarrow"),Se("y",["y",1],"yo","eraYear"),Se("y",["yy",2],0,"eraYear"),Se("y",["yyy",3],0,"eraYear"),Se("y",["yyyy",4],0,"eraYear"),pe("N",Of),pe("NN",Of),pe("NNN",Of),pe("NNNN",function jT(d,m){return m.erasNameRegex(d)}),pe("NNNNN",function WT(d,m){return m.erasNarrowRegex(d)}),Et(["N","NN","NNN","NNNN","NNNNN"],function(d,m,T,C){var O=T._locale.erasParse(d,C,T._strict);O?ve(T).era=O:ve(T).invalidEra=d}),pe("y",Kr),pe("yy",Kr),pe("yyy",Kr),pe("yyyy",Kr),pe("yo",function UT(d,m){return m._eraYearOrdinalRegex||Kr}),Et(["y","yy","yyy","yyyy"],jt),Et(["yo"],function(d,m,T,C){var O;T._locale._eraYearOrdinalRegex&&(O=d.match(T._locale._eraYearOrdinalRegex)),m[jt]=T._locale.eraYearOrdinalParse?T._locale.eraYearOrdinalParse(d,O):parseInt(d,10)}),Se(0,["gg",2],0,function(){return this.weekYear()%100}),Se(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Bu("gggg","weekYear"),Bu("ggggg","weekYear"),Bu("GGGG","isoWeekYear"),Bu("GGGGG","isoWeekYear"),Zn("weekYear","gg"),Zn("isoWeekYear","GG"),Qn("weekYear",1),Qn("isoWeekYear",1),pe("G",ka),pe("g",ka),pe("GG",Yt,Ii),pe("gg",Yt,Ii),pe("GGGG",Hl,vu),pe("gggg",Hl,vu),pe("GGGGG",xa,Nl),pe("ggggg",xa,Nl),La(["gggg","ggggg","GGGG","GGGGG"],function(d,m,T,C){m[C.substr(0,2)]=ht(d)}),La(["gg","GG"],function(d,m,T,C){m[C]=g.parseTwoDigitYear(d)}),Se("Q",0,"Qo","quarter"),Zn("quarter","Q"),Qn("quarter",7),pe("Q",sf),Et("Q",function(d,m){m[Xs]=3*(ht(d)-1)}),Se("D",["DD",2],"Do","date"),Zn("date","D"),Qn("date",9),pe("D",Yt),pe("DD",Yt,Ii),pe("Do",function(d,m){return d?m._dayOfMonthOrdinalParse||m._ordinalParse:m._dayOfMonthOrdinalParseLenient}),Et(["D","DD"],At),Et("Do",function(d,m){m[At]=ht(d.match(Yt)[0])});var zu=Ao("Date",!0);Se("DDD",["DDDD",3],"DDDo","dayOfYear"),Zn("dayOfYear","DDD"),Qn("dayOfYear",4),pe("DDD",Da),pe("DDDD",rf),Et(["DDD","DDDD"],function(d,m,T){T._dayOfYear=ht(d)}),Se("m",["mm",2],0,"minute"),Zn("minute","m"),Qn("minute",14),pe("m",Yt),pe("mm",Yt,Ii),Et(["m","mm"],dn);var ju=Ao("Minutes",!1);Se("s",["ss",2],0,"second"),Zn("second","s"),Qn("second",15),pe("s",Yt),pe("ss",Yt,Ii),Et(["s","ss"],gr);var Tr,Yf,Hf=Ao("Seconds",!1);for(Se("S",0,0,function(){return~~(this.millisecond()/100)}),Se(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Se(0,["SSS",3],0,"millisecond"),Se(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Se(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Se(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Se(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Se(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Se(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Zn("millisecond","ms"),Qn("millisecond",16),pe("S",Da,sf),pe("SS",Da,Ii),pe("SSS",Da,rf),Tr="SSSS";Tr.length<=9;Tr+="S")pe(Tr,Kr);function sy(d,m){m[Xr]=ht(1e3*("0."+d))}for(Tr="S";Tr.length<=9;Tr+="S")Et(Tr,sy);Yf=Ao("Milliseconds",!1),Se("z",0,0,"zoneAbbr"),Se("zz",0,0,"zoneName");var le=$r.prototype;function Wu(d){return d}le.add=pi,le.calendar=function Ln(d,m){1===arguments.length&&(arguments[0]?Ef(arguments[0])?(d=arguments[0],m=void 0):function Xg(d){var O,m=b(d)&&!A(d),T=!1,C=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(O=0;OT.valueOf():T.valueOf()9999?Jt(T,m?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ss(Date.prototype.toISOString)?m?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Jt(T,"Z")):Jt(T,m?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},le.inspect=function Va(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var T,C,d="moment",m="";return this.isLocal()||(d=0===this.utcOffset()?"moment.utc":"moment.parseZone",m="Z"),T="["+d+'("]',C=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(T+C+"-MM-DD[T]HH:mm:ss.SSS"+m+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(le[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),le.toJSON=function Ai(){return this.isValid()?this.toISOString():null},le.toString=function Qr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},le.unix=function Go(){return Math.floor(this.valueOf()/1e3)},le.valueOf=function $l(){return this._d.valueOf()-6e4*(this._offset||0)},le.creationData=function ql(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},le.eraName=function ey(){var d,m,T,C=this.localeData().eras();for(d=0,m=C.length;dthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},le.isLocal=function Ae(){return!!this.isValid()&&!this._isUTC},le.isUtcOffset=function qg(){return!!this.isValid()&&this._isUTC},le.isUtc=If,le.isUTC=If,le.zoneAbbr=function ZT(){return this._isUTC?"UTC":""},le.zoneName=function ry(){return this._isUTC?"Coordinated Universal Time":""},le.dates=ai("dates accessor is deprecated. Use date instead.",zu),le.months=ai("months accessor is deprecated. Use month instead",ff),le.years=ai("years accessor is deprecated. Use year instead",pf),le.zone=ai("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function zg(d,m){return null!=d?("string"!=typeof d&&(d=-d),this.utcOffset(d,m),this):-this.utcOffset()}),le.isDSTShifted=ai("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function $g(){if(!Y(this._isDSTShifted))return this._isDSTShifted;var m,d={};return uu(d,this),(d=ls(d))._a?(m=d._isUTC?dt(d._a):Ot(d._a),this._isDSTShifted=this.isValid()&&function Df(d,m,T){var ne,C=Math.min(d.length,m.length),O=Math.abs(d.length-m.length),j=0;for(ne=0;ne0):this._isDSTShifted=!1,this._isDSTShifted});var Tt=hu.prototype;function $o(d,m,T,C){var O=br(),j=dt().set(C,m);return O[T](j,d)}function Xl(d,m,T){if(U(d)&&(m=d,d=void 0),d=d||"",null!=m)return $o(d,m,T,"month");var C,O=[];for(C=0;C<12;C++)O[C]=$o(d,C,T,"month");return O}function qo(d,m,T,C){"boolean"==typeof d?(U(m)&&(T=m,m=void 0),m=m||""):(T=m=d,d=!1,U(m)&&(T=m,m=void 0),m=m||"");var ne,O=br(),j=d?O._week.dow:0,Re=[];if(null!=T)return $o(m,(T+j)%7,C,"day");for(ne=0;ne<7;ne++)Re[ne]=$o(m,(ne+j)%7,C,"day");return Re}Tt.calendar=function Qh(d,m,T){var C=this._calendar[d]||this._calendar.sameElse;return Ss(C)?C.call(m,T):C},Tt.longDateFormat=function pu(d){var m=this._longDateFormat[d],T=this._longDateFormat[d.toUpperCase()];return m||!T?m:(this._longDateFormat[d]=T.match(fu).map(function(C){return"MMMM"===C||"MM"===C||"DD"===C||"dddd"===C?C.slice(1):C}).join(""),this._longDateFormat[d])},Tt.invalidDate=function mu(){return this._invalidDate},Tt.ordinal=function pg(d){return this._ordinal.replace("%d",d)},Tt.preparse=Wu,Tt.postformat=Wu,Tt.relativeTime=function MT(d,m,T,C){var O=this._relativeTime[T];return Ss(O)?O(d,m,T,C):O.replace(/%d/i,d)},Tt.pastFuture=function TT(d,m){var T=this._relativeTime[d>0?"future":"past"];return Ss(T)?T(m):T.replace(/%s/i,m)},Tt.set=function du(d){var m,T;for(T in d)k(d,T)&&(Ss(m=d[T])?this[T]=m:this["_"+T]=m);this._config=d,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Tt.eras=function fs(d,m){var T,C,O,j=this._eras||br("en")._eras;for(T=0,C=j.length;T=0)return j[C]},Tt.erasConvertYear=function Qg(d,m){var T=d.since<=d.until?1:-1;return void 0===m?g(d.since).year():g(d.since).year()+(m-d.offset)*T},Tt.erasAbbrRegex=function BT(d){return k(this,"_erasAbbrRegex")||Rf.call(this),d?this._erasAbbrRegex:this._erasRegex},Tt.erasNameRegex=function VT(d){return k(this,"_erasNameRegex")||Rf.call(this),d?this._erasNameRegex:this._erasRegex},Tt.erasNarrowRegex=function zT(d){return k(this,"_erasNarrowRegex")||Rf.call(this),d?this._erasNarrowRegex:this._erasRegex},Tt.months=function Sg(d,m){return d?y(this._months)?this._months[d.month()]:this._months[(this._months.isFormat||df).test(m)?"format":"standalone"][d.month()]:y(this._months)?this._months:this._months.standalone},Tt.monthsShort=function hf(d,m){return d?y(this._monthsShort)?this._monthsShort[d.month()]:this._monthsShort[df.test(m)?"format":"standalone"][d.month()]:y(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Tt.monthsParse=function Dg(d,m,T){var C,O,j;if(this._monthsParseExact)return Cg.call(this,d,m,T);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),C=0;C<12;C++){if(O=dt([2e3,C]),T&&!this._longMonthsParse[C]&&(this._longMonthsParse[C]=new RegExp("^"+this.months(O,"").replace(".","")+"$","i"),this._shortMonthsParse[C]=new RegExp("^"+this.monthsShort(O,"").replace(".","")+"$","i")),!T&&!this._monthsParse[C]&&(j="^"+this.months(O,"")+"|^"+this.monthsShort(O,""),this._monthsParse[C]=new RegExp(j.replace(".",""),"i")),T&&"MMMM"===m&&this._longMonthsParse[C].test(d))return C;if(T&&"MMM"===m&&this._shortMonthsParse[C].test(d))return C;if(!T&&this._monthsParse[C].test(d))return C}},Tt.monthsRegex=function Su(d){return this._monthsParseExact?(k(this,"_monthsRegex")||$i.call(this),d?this._monthsStrictRegex:this._monthsRegex):(k(this,"_monthsRegex")||(this._monthsRegex=Tg),this._monthsStrictRegex&&d?this._monthsStrictRegex:this._monthsRegex)},Tt.monthsShortRegex=function Tu(d){return this._monthsParseExact?(k(this,"_monthsRegex")||$i.call(this),d?this._monthsShortStrictRegex:this._monthsShortRegex):(k(this,"_monthsShortRegex")||(this._monthsShortRegex=Mg),this._monthsShortStrictRegex&&d?this._monthsShortStrictRegex:this._monthsShortRegex)},Tt.week=function Cu(d){return ft(d,this._week.dow,this._week.doy).week},Tt.firstDayOfYear=function _f(){return this._week.doy},Tt.firstDayOfWeek=function ST(){return this._week.dow},Tt.weekdays=function xT(d,m){var T=y(this._weekdays)?this._weekdays:this._weekdays[d&&!0!==d&&this._weekdays.isFormat.test(m)?"format":"standalone"];return!0===d?xu(T,this._week.dow):d?T[d.day()]:T},Tt.weekdaysMin=function kT(d){return!0===d?xu(this._weekdaysMin,this._week.dow):d?this._weekdaysMin[d.day()]:this._weekdaysMin},Tt.weekdaysShort=function yr(d){return!0===d?xu(this._weekdaysShort,this._week.dow):d?this._weekdaysShort[d.day()]:this._weekdaysShort},Tt.weekdaysParse=function ET(d,m,T){var C,O,j;if(this._weekdaysParseExact)return IT.call(this,d,m,T);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),C=0;C<7;C++){if(O=dt([2e3,1]).day(C),T&&!this._fullWeekdaysParse[C]&&(this._fullWeekdaysParse[C]=new RegExp("^"+this.weekdays(O,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[C]=new RegExp("^"+this.weekdaysShort(O,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[C]=new RegExp("^"+this.weekdaysMin(O,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[C]||(j="^"+this.weekdays(O,"")+"|^"+this.weekdaysShort(O,"")+"|^"+this.weekdaysMin(O,""),this._weekdaysParse[C]=new RegExp(j.replace(".",""),"i")),T&&"dddd"===m&&this._fullWeekdaysParse[C].test(d))return C;if(T&&"ddd"===m&&this._shortWeekdaysParse[C].test(d))return C;if(T&&"dd"===m&&this._minWeekdaysParse[C].test(d))return C;if(!T&&this._weekdaysParse[C].test(d))return C}},Tt.weekdaysRegex=function Ig(d){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||bt.call(this),d?this._weekdaysStrictRegex:this._weekdaysRegex):(k(this,"_weekdaysRegex")||(this._weekdaysRegex=Li),this._weekdaysStrictRegex&&d?this._weekdaysStrictRegex:this._weekdaysRegex)},Tt.weekdaysShortRegex=function AT(d){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||bt.call(this),d?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(k(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=DT),this._weekdaysShortStrictRegex&&d?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Tt.weekdaysMinRegex=function qi(d){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||bt.call(this),d?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(k(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xg),this._weekdaysMinStrictRegex&&d?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Tt.isPM=function RT(d){return"p"===(d+"").toLowerCase().charAt(0)},Tt.meridiem=function Lg(d,m,T){return d>11?T?"pm":"PM":T?"am":"AM"},Js("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(d){var m=d%10;return d+(1===ht(d%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}}),g.lang=ai("moment.lang is deprecated. Use moment.locale instead.",Js),g.langData=ai("moment.langData is deprecated. Use moment.localeData instead.",br);var Ki=Math.abs;function cy(d,m,T,C){var O=cs(m,T);return d._milliseconds+=C*O._milliseconds,d._days+=C*O._days,d._months+=C*O._months,d._bubble()}function Gu(d){return d<0?Math.floor(d):Math.ceil(d)}function zf(d){return 4800*d/146097}function Pn(d){return 146097*d/4800}function tr(d){return function(){return this.as(d)}}var Wf=tr("ms"),Uf=tr("s"),hy=tr("m"),$u=tr("h"),fy=tr("d"),Es=tr("w"),Gf=tr("M"),$f=tr("Q"),Bt=tr("y");function wn(d){return function(){return this.isValid()?this._data[d]:NaN}}var my=wn("milliseconds"),qf=wn("seconds"),Ko=wn("minutes"),Oi=wn("hours"),_y=wn("days"),gy=wn("months"),yy=wn("years");var Ls=Math.round,Xo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Kf(d,m,T,C,O){return O.relativeTime(m||1,!!T,d,C)}var Zl=Math.abs;function Wa(d){return(d>0)-(d<0)||+d}function Ql(){if(!this.isValid())return this.localeData().invalidDate();var C,O,j,ne,J,Ie,q,K,d=Zl(this._milliseconds)/1e3,m=Zl(this._days),T=Zl(this._months),Re=this.asSeconds();return Re?(C=Gi(d/60),O=Gi(C/60),d%=60,C%=60,j=Gi(T/12),T%=12,ne=d?d.toFixed(3).replace(/\.?0+$/,""):"",J=Re<0?"-":"",Ie=Wa(this._months)!==Wa(Re)?"-":"",q=Wa(this._days)!==Wa(Re)?"-":"",K=Wa(this._milliseconds)!==Wa(Re)?"-":"",J+"P"+(j?Ie+j+"Y":"")+(T?Ie+T+"M":"")+(m?q+m+"D":"")+(O||C||d?"T":"")+(O?K+O+"H":"")+(C?K+C+"M":"")+(d?K+ne+"S":"")):"P0D"}var yt=Na.prototype;return yt.isValid=function Cf(){return this._isValid},yt.abs=function ly(){var d=this._data;return this._milliseconds=Ki(this._milliseconds),this._days=Ki(this._days),this._months=Ki(this._months),d.milliseconds=Ki(d.milliseconds),d.seconds=Ki(d.seconds),d.minutes=Ki(d.minutes),d.hours=Ki(d.hours),d.months=Ki(d.months),d.years=Ki(d.years),this},yt.add=function eS(d,m){return cy(this,d,m,1)},yt.subtract=function Bf(d,m){return cy(this,d,m,-1)},yt.as=function jf(d){if(!this.isValid())return NaN;var m,T,C=this._milliseconds;if("month"===(d=ki(d))||"quarter"===d||"year"===d)switch(m=this._days+C/864e5,T=this._months+zf(m),d){case"month":return T;case"quarter":return T/3;case"year":return T/12}else switch(m=this._days+Math.round(Pn(this._months)),d){case"week":return m/7+C/6048e5;case"day":return m+C/864e5;case"hour":return 24*m+C/36e5;case"minute":return 1440*m+C/6e4;case"second":return 86400*m+C/1e3;case"millisecond":return Math.floor(864e5*m)+C;default:throw new Error("Unknown unit "+d)}},yt.asMilliseconds=Wf,yt.asSeconds=Uf,yt.asMinutes=hy,yt.asHours=$u,yt.asDays=fy,yt.asWeeks=Es,yt.asMonths=Gf,yt.asQuarters=$f,yt.asYears=Bt,yt.valueOf=function dy(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ht(this._months/12):NaN},yt._bubble=function uy(){var O,j,ne,Re,J,d=this._milliseconds,m=this._days,T=this._months,C=this._data;return d>=0&&m>=0&&T>=0||d<=0&&m<=0&&T<=0||(d+=864e5*Gu(Pn(T)+m),m=0,T=0),C.milliseconds=d%1e3,O=Gi(d/1e3),C.seconds=O%60,j=Gi(O/60),C.minutes=j%60,ne=Gi(j/60),C.hours=ne%24,m+=Gi(ne/24),T+=J=Gi(zf(m)),m-=Gu(Pn(J)),Re=Gi(T/12),T%=12,C.days=m,C.months=T,C.years=Re,this},yt.clone=function py(){return cs(this)},yt.get=function Jl(d){return d=ki(d),this.isValid()?this[d+"s"]():NaN},yt.milliseconds=my,yt.seconds=qf,yt.minutes=Ko,yt.hours=Oi,yt.days=_y,yt.weeks=function Sr(){return Gi(this.days()/7)},yt.months=gy,yt.years=yy,yt.humanize=function We(d,m){if(!this.isValid())return this.localeData().invalidDate();var O,j,T=!1,C=Xo;return"object"==typeof d&&(m=d,d=!1),"boolean"==typeof d&&(T=d),"object"==typeof m&&(C=Object.assign({},Xo,m),null!=m.s&&null==m.ss&&(C.ss=m.s-1)),j=function Xf(d,m,T,C){var O=cs(d).abs(),j=Ls(O.as("s")),ne=Ls(O.as("m")),Re=Ls(O.as("h")),J=Ls(O.as("d")),Ie=Ls(O.as("M")),q=Ls(O.as("w")),K=Ls(O.as("y")),Gt=j<=T.ss&&["s",j]||j0,Gt[4]=C,Kf.apply(null,Gt)}(this,!T,C,O=this.localeData()),T&&(j=O.pastFuture(+this,j)),O.postformat(j)},yt.toISOString=Ql,yt.toString=Ql,yt.toJSON=Ql,yt.locale=ds,yt.localeData=Hu,yt.toIsoString=ai("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ql),yt.lang=Uo,Se("X",0,0,"unix"),Se("x",0,0,"valueOf"),pe("x",ka),pe("X",/[+-]?\d+(\.\d{1,3})?/),Et("X",function(d,m,T){T._d=new Date(1e3*parseFloat(d))}),Et("x",function(d,m,T){T._d=new Date(ht(d))}),g.version="2.29.4",function w(d){D=d}(Ot),g.fn=le,g.min=function Ra(){return ks("isBefore",[].slice.call(arguments,0))},g.max=function Mf(){return ks("isAfter",[].slice.call(arguments,0))},g.now=function(){return Date.now?Date.now():+new Date},g.utc=dt,g.unix=function Kl(d){return Ot(1e3*d)},g.months=function oy(d,m){return Xl(d,m,"months")},g.isDate=re,g.locale=Js,g.invalid=Ks,g.duration=cs,g.isMoment=os,g.weekdays=function Vf(d,m,T){return qo(d,m,T,"weekdays")},g.parseZone=function Yn(){return Ot.apply(null,arguments).parseZone()},g.localeData=br,g.isDuration=Ha,g.monthsShort=function QT(d,m){return Xl(d,m,"monthsShort")},g.weekdaysMin=function ay(d,m,T){return qo(d,m,T,"weekdaysMin")},g.defineLocale=ei,g.updateLocale=function vf(d,m){if(null!=m){var T,C,O=ku;null!=Ut[d]&&null!=Ut[d].parentLocale?Ut[d].set(Cs(Ut[d]._config,m)):(null!=(C=No(d))&&(O=C._config),m=Cs(O,m),null==C&&(m.abbr=d),(T=new hu(m)).parentLocale=Ut[d],Ut[d]=T),Js(d)}else null!=Ut[d]&&(null!=Ut[d].parentLocale?(Ut[d]=Ut[d].parentLocale,d===Js()&&Js(d)):null!=Ut[d]&&delete Ut[d]);return Ut[d]},g.locales=function Ht(){return Al(Ut)},g.weekdaysShort=function Uu(d,m,T){return qo(d,m,T,"weekdaysShort")},g.normalizeUnits=ki,g.relativeTimeRounding=function Jf(d){return void 0===d?Ls:"function"==typeof d&&(Ls=d,!0)},g.relativeTimeThreshold=function vy(d,m){return void 0!==Xo[d]&&(void 0===m?Xo[d]:(Xo[d]=m,"s"===d&&(Xo.ss=m-1),!0))},g.calendarFormat=function Jg(d,m){var T=d.diff(m,"days",!0);return T<-6?"sameElse":T<-1?"lastWeek":T<0?"lastDay":T<1?"sameDay":T<2?"nextDay":T<7?"nextWeek":"sameElse"},g.prototype=le,g.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"},g}()},6700:(Z,Q,H)=>{var D={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function g(y){var b=w(y);return H(b)}function w(y){if(!H.o(D,y)){var b=new Error("Cannot find module '"+y+"'");throw b.code="MODULE_NOT_FOUND",b}return D[y]}g.keys=function(){return Object.keys(D)},g.resolve=w,Z.exports=g,g.id=6700}},Z=>{Z(Z.s=3308)}]); \ No newline at end of file +(self.webpackChunkpublic_pool_ui=self.webpackChunkpublic_pool_ui||[]).push([[179],{3308:(Z,Q,H)=>{"use strict";function x(n){return"function"==typeof n}function g(n){const e=n(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const w=g(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,s)=>`${s+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function y(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class b{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const r of e)r.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(x(i))try{i()}catch(r){t=r instanceof w?r.errors:[r]}const{_finalizers:s}=this;if(s){this._finalizers=null;for(const r of s)try{Y(r)}catch(o){t=t??[],o instanceof w?t=[...t,...o.errors]:t.push(o)}}if(t)throw new w(t)}}add(t){var e;if(t&&t!==this)if(this.closed)Y(t);else{if(t instanceof b){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&y(e,t)}remove(t){const{_finalizers:e}=this;e&&y(e,t),t instanceof b&&t._removeParent(this)}}b.EMPTY=(()=>{const n=new b;return n.closed=!0,n})();const k=b.EMPTY;function A(n){return n instanceof b||n&&"closed"in n&&x(n.remove)&&x(n.add)&&x(n.unsubscribe)}function Y(n){x(n)?n():n.unsubscribe()}const U={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},re={setTimeout(n,t,...e){const{delegate:i}=re;return i?.setTimeout?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=re;return(t?.clearTimeout||clearTimeout)(n)},delegate:void 0};function ke(n){re.setTimeout(()=>{const{onUnhandledError:t}=U;if(!t)throw n;t(n)})}function Ye(){}const dt=hi("C",void 0,void 0);function hi(n,t,e){return{kind:n,value:t,error:e}}let Ui=null;function Ks(n){if(U.useDeprecatedSynchronousErrorHandling){const t=!Ui;if(t&&(Ui={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=Ui;if(Ui=null,e)throw i}}else n()}class Sa extends b{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,A(t)&&t.add(this)):this.destination=Ss}static create(t,e,i){return new Po(t,e,i)}next(t){this.isStopped?Pl(function ve(n){return hi("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?Pl(function qs(n){return hi("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Pl(dt,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const uu=Function.prototype.bind;function $r(n,t){return uu.call(n,t)}class os{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){ai(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){ai(i)}else ai(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){ai(e)}}}class Po extends Sa{constructor(t,e,i){let s;if(super(),x(t)||!t)s={next:t??void 0,error:e??void 0,complete:i??void 0};else{let r;this&&U.useDeprecatedNextContext?(r=Object.create(t),r.unsubscribe=()=>this.unsubscribe(),s={next:t.next&&$r(t.next,r),error:t.error&&$r(t.error,r),complete:t.complete&&$r(t.complete,r)}):s=t}this.destination=new os(s)}}function ai(n){U.useDeprecatedSynchronousErrorHandling?function Jh(n){U.useDeprecatedSynchronousErrorHandling&&Ui&&(Ui.errorThrown=!0,Ui.error=n)}(n):ke(n)}function Pl(n,t){const{onStoppedNotification:e}=U;e&&re.setTimeout(()=>e(n,t))}const Ss={closed:!0,next:Ye,error:function Zh(n){throw n},complete:Ye},du="function"==typeof Symbol&&Symbol.observable||"@@observable";function Cs(n){return n}function Al(n){return 0===n.length?Cs:1===n.length?n[0]:function(e){return n.reduce((i,s)=>s(i),e)}}let un=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,s){const r=function fu(n){return n&&n instanceof Sa||function Ds(n){return n&&x(n.next)&&x(n.error)&&x(n.complete)}(n)&&A(n)}(e)?e:new Po(e,i,s);return Ks(()=>{const{operator:o,source:a}=this;r.add(o?o.call(r,a):a?this._subscribe(r):this._trySubscribe(r))}),r}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=Qh(i))((s,r)=>{const o=new Po({next:a=>{try{e(a)}catch(l){r(l),o.unsubscribe()}},error:r,complete:s});this.subscribe(o)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[du](){return this}pipe(...e){return Al(e)(this)}toPromise(e){return new(e=Qh(e))((i,s)=>{let r;this.subscribe(o=>r=o,o=>s(o),()=>i(r))})}}return n.create=t=>new n(t),n})();function Qh(n){var t;return null!==(t=n??U.Promise)&&void 0!==t?t:Promise}const Ol=g(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let It=(()=>{class n extends un{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new qr(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new Ol}next(e){Ks(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){Ks(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){Ks(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:i,isStopped:s,observers:r}=this;return i||s?k:(this.currentObservers=null,r.push(e),new b(()=>{this.currentObservers=null,y(r,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:s,isStopped:r}=this;i?e.error(s):r&&e.complete()}asObservable(){const e=new un;return e.source=this,e}}return n.create=(t,e)=>new qr(t,e),n})();class qr extends It{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:k}}class Se extends It{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:i}=this;if(t)throw e;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}function ef(n){return x(n?.lift)}function En(n){return t=>{if(ef(t))return t.lift(function(e){try{return n(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function Jt(n,t,e,i,s){return new tf(n,t,e,i,s)}class tf extends Sa{constructor(t,e,i,s,r,o){super(t),this.onFinalize=r,this.shouldUnsubscribe=o,this._next=e?function(a){try{e(a)}catch(l){t.error(l)}}:super._next,this._error=s?function(a){try{s(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function et(n,t){return En((e,i)=>{let s=0;e.subscribe(Jt(i,r=>{i.next(n.call(t,r,s++))}))})}function as(n){return this instanceof as?(this.v=n,this):new as(n)}function nf(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function gu(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],i=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(r){e[r]=n[r]&&function(o){return new Promise(function(a,l){!function s(r,o,a,l){Promise.resolve(l).then(function(c){r({value:c,done:a})},o)}(a,l,(o=n[r](o)).done,o.value)})}}}const Da=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function Hl(n){return x(n?.then)}function xa(n){return x(n[du])}function Kr(n){return Symbol.asyncIterator&&x(n?.[Symbol.asyncIterator])}function ka(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Ia=function gg(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function lf(n){return x(n?.[Ia])}function Oo(n){return function yu(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s,i=e.apply(n,t||[]),r=[];return s={},o("next"),o("throw"),o("return"),s[Symbol.asyncIterator]=function(){return this},s;function o(p){i[p]&&(s[p]=function(_){return new Promise(function(v,M){r.push([p,_,v,M])>1||a(p,_)})})}function a(p,_){try{!function l(p){p.value instanceof as?Promise.resolve(p.value.v).then(c,u):f(r[0][2],p)}(i[p](_))}catch(v){f(r[0][3],v)}}function c(p){a("next",p)}function u(p){a("throw",p)}function f(p,_){p(_),r.shift(),r.length&&a(r[0][0],r[0][1])}}(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:s}=yield as(e.read());if(s)return yield as(void 0);yield yield as(i)}}finally{e.releaseLock()}})}function Ea(n){return x(n?.getReader)}function pe(n){if(n instanceof un)return n;if(null!=n){if(xa(n))return function yg(n){return new un(t=>{const e=n[du]();if(x(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(Da(n))return function vg(n){return new un(t=>{for(let e=0;e{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,ke)})}(n);if(Kr(n))return Et(n);if(lf(n))return function bu(n){return new un(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(Ea(n))return function La(n){return Et(Oo(n))}(n)}throw ka(n)}function Et(n){return new un(t=>{(function bg(n,t){var e,i,s,r;return function ki(n,t,e,i){return new(e||(e=Promise))(function(r,o){function a(u){try{c(i.next(u))}catch(f){o(f)}}function l(u){try{c(i.throw(u))}catch(f){o(f)}}function c(u){u.done?r(u.value):function s(r){return r instanceof e?r:new e(function(o){o(r)})}(u.value).then(a,l)}c((i=i.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=nf(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=e.return)&&(yield r.call(e))}finally{if(s)throw s.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function jt(n,t,e,i=0,s=!1){const r=t.schedule(function(){e(),s?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(r),!s)return r}function At(n,t,e=1/0){return x(t)?At((i,s)=>et((r,o)=>t(i,r,s,o))(pe(n(i,s))),e):("number"==typeof t&&(e=t),En((i,s)=>function Xs(n,t,e,i,s,r,o,a){const l=[];let c=0,u=0,f=!1;const p=()=>{f&&!l.length&&!c&&t.complete()},_=M=>c{r&&t.next(M),c++;let S=!1;pe(e(M,u++)).subscribe(Jt(t,P=>{s?.(P),r?_(P):t.next(P)},()=>{S=!0},void 0,()=>{if(S)try{for(c--;l.length&&cv(P)):v(P)}p()}catch(P){t.error(P)}}))};return n.subscribe(Jt(t,_,()=>{f=!0,p()})),()=>{a?.()}}(i,s,n,e)))}function Wt(n=1/0){return At(Cs,n)}const dn=new un(n=>n.complete());function wu(n){return n[n.length-1]}function cf(n){return x(wu(n))?n.pop():void 0}function Vt(n){return function wg(n){return n&&x(n.schedule)}(wu(n))?n.pop():void 0}function uf(n,t=0){return En((e,i)=>{e.subscribe(Jt(i,s=>jt(i,n,()=>i.next(s),t),()=>jt(i,n,()=>i.complete(),t),s=>jt(i,n,()=>i.error(s),t)))})}function Mu(n,t=0){return En((e,i)=>{i.add(n.schedule(()=>e.subscribe(i),t))})}function hf(n,t){if(!n)throw new Error("Iterable cannot be null");return new un(e=>{jt(e,t,()=>{const i=n[Symbol.asyncIterator]();jt(e,t,()=>{i.next().then(s=>{s.done?e.complete():e.next(s.value)})},0,!0)})})}function hn(n,t){return t?function Dg(n,t){if(null!=n){if(xa(n))return function df(n,t){return pe(n).pipe(Mu(t),uf(t))}(n,t);if(Da(n))return function Tg(n,t){return new un(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(Hl(n))return function Mg(n,t){return pe(n).pipe(Mu(t),uf(t))}(n,t);if(Kr(n))return hf(n,t);if(lf(n))return function Sg(n,t){return new un(e=>{let i;return jt(e,t,()=>{i=n[Ia](),jt(e,t,()=>{let s,r;try{({value:s,done:r}=i.next())}catch(o){return void e.error(o)}r?e.complete():e.next(s)},0,!0)}),()=>x(i?.return)&&i.return()})}(n,t);if(Ea(n))return function Cg(n,t){return hf(Oo(n),t)}(n,t)}throw ka(n)}(n,t):pe(n)}function je(...n){return hn(n,Vt(n))}function Tu(n={}){const{connector:t=(()=>new It),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:s=!0}=n;return r=>{let o,a,l,c=0,u=!1,f=!1;const p=()=>{a?.unsubscribe(),a=void 0},_=()=>{p(),o=l=void 0,u=f=!1},v=()=>{const M=o;_(),M?.unsubscribe()};return En((M,S)=>{c++,!f&&!u&&p();const P=l=l??t();S.add(()=>{c--,0===c&&!f&&!u&&(a=Su(v,s))}),P.subscribe(S),!o&&c>0&&(o=new Po({next:E=>P.next(E),error:E=>{f=!0,p(),a=Su(_,e,E),P.error(E)},complete:()=>{u=!0,p(),a=Su(_,i),P.complete()}}),pe(M).subscribe(o))})(r)}}function Su(n,t,...e){if(!0===t)return void n();if(!1===t)return;const i=new Po({next:()=>{i.unsubscribe(),n()}});return pe(t(...e)).subscribe(i)}function $i(n,t){return En((e,i)=>{let s=null,r=0,o=!1;const a=()=>o&&!s&&i.complete();e.subscribe(Jt(i,l=>{s?.unsubscribe();let c=0;const u=r++;pe(n(l,u)).subscribe(s=Jt(i,f=>i.next(t?t(l,f,u,c++):f),()=>{s=null,a()}))},()=>{o=!0,a()}))})}function pf(n,t){return n===t}function Lt(n){for(let t in n)if(n[t]===Lt)return t;throw Error("Could not find renamed property on target object.")}function Vl(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Zt(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Zt).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function Ro(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const mf=Lt({__forward_ref__:Lt});function ft(n){return n.__forward_ref__=ft,n.toString=function(){return Zt(this())},n}function Ne(n){return Cu(n)?n():n}function Cu(n){return"function"==typeof n&&n.hasOwnProperty(mf)&&n.__forward_ref__===ft}function Du(n){return n&&!!n.\u0275providers}const _f="https://g.co/ng/security#xss";class ee extends Error{constructor(t,e){super(function Bl(n,t){return`NG0${Math.abs(n)}${t?": "+t:""}`}(t,e)),this.code=t}}function qe(n){return"string"==typeof n?n:null==n?"":String(n)}function zl(n,t){throw new ee(-201,!1)}function qi(n,t){null==n&&function bt(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function ge(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function pt(n){return{providers:n.providers||[],imports:n.imports||[]}}function jl(n){return ku(n,vr)||ku(n,Eu)}function ku(n,t){return n.hasOwnProperty(t)?n[t]:null}function Fo(n){return n&&(n.hasOwnProperty(Iu)||n.hasOwnProperty(Pg))?n[Iu]:null}const vr=Lt({\u0275prov:Lt}),Iu=Lt({\u0275inj:Lt}),Eu=Lt({ngInjectableDef:Lt}),Pg=Lt({ngInjectorDef:Lt});var Ve=(()=>((Ve=Ve||{})[Ve.Default=0]="Default",Ve[Ve.Host=1]="Host",Ve[Ve.Self=2]="Self",Ve[Ve.SkipSelf=4]="SkipSelf",Ve[Ve.Optional=8]="Optional",Ve))();let No;function ei(n){const t=No;return No=n,t}function vf(n,t,e){const i=jl(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&Ve.Optional?null:void 0!==t?t:void zl(Zt(n))}const Ht=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Aa={},Ho="__NG_DI_FLAG__",Yo="ngTempTokenPath",Og=/\n/gm,Lu="__source";let Vo;function wr(n){const t=Vo;return Vo=n,t}function Ng(n,t=Ve.Default){if(void 0===Vo)throw new ee(-203,!1);return null===Vo?vf(n,void 0,t):Vo.get(n,t&Ve.Optional?null:void 0,t)}function be(n,t=Ve.Default){return(function Js(){return No}()||Ng)(Ne(n),t)}function Te(n,t=Ve.Default){return be(n,Zs(t))}function Zs(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function Au(n){const t=[];for(let e=0;e((xs=xs||{})[xs.OnPush=0]="OnPush",xs[xs.Default=1]="Default",xs))(),fi=(()=>{return(n=fi||(fi={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",fi;var n})();const ls={},wt=[],Oa=Lt({\u0275cmp:Lt}),Ot=Lt({\u0275dir:Lt}),Ru=Lt({\u0275pipe:Lt}),wf=Lt({\u0275mod:Lt}),ks=Lt({\u0275fac:Lt}),Ra=Lt({__NG_ELEMENT_ID__:Lt}),Mf=Lt({__NG_ENV_ID__:Lt});function Tf(n,t,e){let i=n.length;for(;;){const s=n.indexOf(t,e);if(-1===s)return s;if(0===s||n.charCodeAt(s-1)<=32){const r=t.length;if(s+r===i||n.charCodeAt(s+r)<=32)return s}e=s+1}}function Zr(n,t,e){let i=0;for(;it){o=r-1;break}}}for(;rr?"":s[f+1].toLowerCase();const _=8&i?p:null;if(_&&-1!==Tf(_,c,0)||2&i&&c!==p){if(Pi(i))return!1;o=!0}}}}else{if(!o&&!Pi(i)&&!Pi(l))return!1;if(o&&Pi(l))continue;o=!1,i=l|1&i}}return Pi(i)||o}function Pi(n){return 0==(1&n)}function Nu(n,t,e,i){if(null===t)return-1;let s=0;if(i||!e){let r=!1;for(;s-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&i?s+="."+o:4&i&&(s+=" "+o);else""!==s&&!Pi(o)&&(t+=kf(r,s),s=""),i=o,r=r||!Pi(i);e++}return""!==s&&(t+=kf(r,s)),t}function Oe(n){return Qs(()=>{const t=Ef(n),e={...t,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===xs.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&n.dependencies||null,getStandaloneInjector:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||fi.Emulated,styles:n.styles||wt,_:null,schemas:n.schemas||null,tView:null,id:""};Lf(e);const i=n.dependencies;return e.directiveDefs=Ul(i,!1),e.pipeDefs=Ul(i,!0),e.id=function Jg(n){let t=0;const e=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,n.consts,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery].join("|");for(const s of e)t=Math.imul(31,t)+s.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(e),e})}function If(n){return Mt(n)||$n(n)}function Kg(n){return null!==n}function mt(n){return Qs(()=>({type:n.type,bootstrap:n.bootstrap||wt,declarations:n.declarations||wt,imports:n.imports||wt,exports:n.exports||wt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function Mr(n,t){if(null==n)return ls;const e={};for(const i in n)if(n.hasOwnProperty(i)){let s=n[i],r=s;Array.isArray(s)&&(r=s[1],s=s[0]),e[s]=i,t&&(t[s]=r)}return e}function Re(n){return Qs(()=>{const t=Ef(n);return Lf(t),t})}function Gn(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function Mt(n){return n[Oa]||null}function $n(n){return n[Ot]||null}function pi(n){return n[Ru]||null}function mi(n,t){const e=n[wf]||null;if(!e&&!0===t)throw new Error(`Type ${Zt(n)} does not have '\u0275mod' property.`);return e}function Ef(n){const t={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:n.inputs||ls,exportAs:n.exportAs||null,standalone:!0===n.standalone,signals:!0===n.signals,selectors:n.selectors||wt,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Mr(n.inputs,t),outputs:Mr(n.outputs)}}function Lf(n){n.features?.forEach(t=>t(n))}function Ul(n,t){if(!n)return null;const e=t?pi:If;return()=>("function"==typeof n?n():n).map(i=>e(i)).filter(Kg)}const Ln=0,we=1,Ke=2,Qt=3,us=4,Ya=5,ti=6,zo=7,vn=8,er=9,Qr=10,Xe=11,Va=12,Pf=13,jo=14,bn=15,Ba=16,Wo=17,ds=18,Uo=19,Hu=20,hs=21,_i=22,eo=23,za=24,nt=25,Gl=1,Af=2,Is=7,Go=9,ni=11;function Ai(n){return Array.isArray(n)&&"object"==typeof n[Gl]}function gi(n){return Array.isArray(n)&&!0===n[Gl]}function Yu(n){return 0!=(4&n.flags)}function to(n){return n.componentOffset>-1}function ql(n){return 1==(1&n.flags)}function fs(n){return!!n.template}function Vu(n){return 0!=(512&n[Ke])}function no(n,t){return n.hasOwnProperty(ks)?n[ks]:null}let Yf=Ht.WeakRef??class Tr{constructor(t){this.ref=t}deref(){return this.ref}},ry=0,le=null,Kl=!1;function Yn(n){const t=le;return le=n,t}class Wu{constructor(){this.id=ry++,this.ref=function sy(n){return new Yf(n)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,e]of this.producers){const i=e.producerNode.deref();if(void 0!==i&&e.atTrackingVersion===this.trackingVersion){if(i.producerPollStatus(e.seenValueVersion))return!0}else this.producers.delete(t),i?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=Kl;Kl=!0;try{for(const[e,i]of this.consumers){const s=i.consumerNode.deref();void 0!==s&&s.trackingVersion===i.atTrackingVersion?s.onConsumerDependencyMayHaveChanged():(this.consumers.delete(e),s?.producers.delete(this.id))}}finally{Kl=t}}producerAccessed(){if(Kl)throw new Error("");if(null===le)return;let t=le.producers.get(this.id);void 0===t?(t={consumerNode:le.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:le.trackingVersion},le.producers.set(this.id,t),this.consumers.set(le.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=le.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==le?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let Vf=null;function Bf(n){const t=Yn(null);try{return n()}finally{Yn(t)}}const Gu=()=>{};class uy extends Wu{constructor(t,e,i){super(),this.watch=t,this.schedule=e,this.dirty=!1,this.cleanupFn=Gu,this.registerOnCleanup=s=>{this.cleanupFn=s},this.consumerAllowSignalWrites=i}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=Yn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Gu,this.watch(this.registerOnCleanup)}finally{Yn(t)}}cleanup(){this.cleanupFn()}}class zf{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function Pn(){return jf}function jf(n){return n.type.prototype.ngOnChanges&&(n.setInput=tr),dy}function dy(){const n=Uf(this),t=n?.current;if(t){const e=n.previous;if(e===ls)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function tr(n,t,e,i){const s=this.declaredInputs[e],r=Uf(n)||function hy(n,t){return n[Wf]=t}(n,{previous:ls,current:null}),o=r.current||(r.current={}),a=r.previous,l=a[s];o[s]=new zf(l&&l.currentValue,t,a===ls),n[i]=t}Pn.ngInherit=!0;const Wf="__ngSimpleChanges__";function Uf(n){return n[Wf]||null}const Es=function(n,t,e){};function Bt(n){for(;Array.isArray(n);)n=n[Ln];return n}function Jl(n,t){return Bt(t[n])}function wn(n,t){return Bt(t[n.index])}function qf(n,t){return n.data[t]}function Ko(n,t){return n[t]}function Oi(n,t){const e=t[n];return Ai(e)?e:e[Ln]}function Sr(n,t){return null==t?null:n[t]}function Ls(n){n[Wo]=0}function Xo(n){1024&n[Ke]||(n[Ke]|=1024,Xf(n,1))}function Kf(n){1024&n[Ke]&&(n[Ke]&=-1025,Xf(n,-1))}function Xf(n,t){let e=n[Qt];if(null===e)return;e[Ya]+=t;let i=e;for(e=e[Qt];null!==e&&(1===t&&1===i[Ya]||-1===t&&0===i[Ya]);)e[Ya]+=t,i=e,e=e[Qt]}const We={lFrame:lS(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function m(){return We.bindingsEnabled}function T(){return null!==We.skipHydrationRootTNode}function J(){return We.lFrame.lView}function Ie(){return We.lFrame.tView}function q(n){return We.lFrame.contextLView=n,n[vn]}function K(n){return We.lFrame.contextLView=null,n}function Gt(){let n=tS();for(;null!==n&&64===n.type;)n=n.parent;return n}function tS(){return We.lFrame.currentTNode}function Cr(n,t){const e=We.lFrame;e.currentTNode=n,e.isParent=t}function by(){return We.lFrame.isParent}function wy(){We.lFrame.isParent=!1}function Ri(){const n=We.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function ec(){return We.lFrame.bindingIndex++}function so(n){const t=We.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function dF(n,t){const e=We.lFrame;e.bindingIndex=e.bindingRootIndex=n,My(t)}function My(n){We.lFrame.currentDirectiveIndex=n}function rS(){return We.lFrame.currentQueryIndex}function Sy(n){We.lFrame.currentQueryIndex=n}function fF(n){const t=n[we];return 2===t.type?t.declTNode:1===t.type?n[ti]:null}function oS(n,t,e){if(e&Ve.SkipSelf){let s=t,r=n;for(;!(s=s.parent,null!==s||e&Ve.Host||(s=fF(r),null===s||(r=r[jo],10&s.type))););if(null===s)return!1;t=s,n=r}const i=We.lFrame=aS();return i.currentTNode=t,i.lView=n,!0}function Cy(n){const t=aS(),e=n[we];We.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function aS(){const n=We.lFrame,t=null===n?null:n.child;return null===t?lS(n):t}function lS(n){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function cS(){const n=We.lFrame;return We.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const uS=cS;function Dy(){const n=cS();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Fi(){return We.lFrame.selectedIndex}function Ua(n){We.lFrame.selectedIndex=n}function fn(){const n=We.lFrame;return qf(n.tView,n.selectedIndex)}function pn(){We.lFrame.currentNamespace="svg"}let hS=!0;function Zf(){return hS}function Jo(n){hS=n}function Qf(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[Wo]+=65536),(a>13>16&&(3&n[Ke])===t&&(n[Ke]+=8192,pS(a,r)):pS(a,r)}const tc=-1;class Ku{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function mS(n){return n!==tc}function np(n){return 32767&n}function ip(n,t){let e=function SF(n){return n>>16}(n),i=t;for(;e>0;)i=i[jo],e--;return i}let Iy=!0;function sp(n){const t=Iy;return Iy=n,t}const _S=255,gS=5;let CF=0;const Dr={};function rp(n,t){const e=yS(n,t);if(-1!==e)return e;const i=t[we];i.firstCreatePass&&(n.injectorIndex=t.length,Ey(i.data,n),Ey(t,null),Ey(i.blueprint,null));const s=Ly(n,t),r=n.injectorIndex;if(mS(s)){const o=np(s),a=ip(s,t),l=a[we].data;for(let c=0;c<8;c++)t[r+c]=a[o+c]|l[o+c]}return t[r+8]=s,r}function Ey(n,t){n.push(0,0,0,0,0,0,0,0,t)}function yS(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function Ly(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,s=t;for(;null!==s;){if(i=CS(s),null===i)return tc;if(e++,s=s[jo],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return tc}function Py(n,t,e){!function DF(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(Ra)&&(i=e[Ra]),null==i&&(i=e[Ra]=CF++);const s=i&_S;t.data[n+(s>>gS)]|=1<=0?t&_S:EF:t}(e);if("function"==typeof r){if(!oS(t,n,i))return i&Ve.Host?vS(s,0,i):bS(t,e,i,s);try{const o=r(i);if(null!=o||i&Ve.Optional)return o;zl()}finally{uS()}}else if("number"==typeof r){let o=null,a=yS(n,t),l=tc,c=i&Ve.Host?t[bn][ti]:null;for((-1===a||i&Ve.SkipSelf)&&(l=-1===a?Ly(n,t):t[a+8],l!==tc&&SS(i,!1)?(o=t[we],a=np(l),t=ip(l,t)):a=-1);-1!==a;){const u=t[we];if(TS(r,a,u.data)){const f=kF(a,t,e,o,i,c);if(f!==Dr)return f}l=t[a+8],l!==tc&&SS(i,t[we].data[a+8]===c)&&TS(r,a,t)?(o=u,a=np(l),t=ip(l,t)):a=-1}}return s}function kF(n,t,e,i,s,r){const o=t[we],a=o.data[n+8],u=op(a,o,e,null==i?to(a)&&Iy:i!=o&&0!=(3&a.type),s&Ve.Host&&r===a);return null!==u?Ga(t,o,u,a):Dr}function op(n,t,e,i,s){const r=n.providerIndexes,o=t.data,a=1048575&r,l=n.directiveStart,u=r>>20,p=s?a+u:n.directiveEnd;for(let _=i?a:a+u;_=l&&v.type===e)return _}if(s){const _=o[l];if(_&&fs(_)&&_.type===e)return l}return null}function Ga(n,t,e,i){let s=n[e];const r=t.data;if(function wF(n){return n instanceof Ku}(s)){const o=s;o.resolving&&function xu(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new ee(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Dt(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():qe(n)}(r[e]));const a=sp(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?ei(o.injectImpl):null;oS(n,i,Ve.Default);try{s=n[e]=o.factory(void 0,r,n,i),t.firstCreatePass&&e>=i.directiveStart&&function vF(n,t,e){const{ngOnChanges:i,ngOnInit:s,ngDoCheck:r}=t.type.prototype;if(i){const o=jf(t);(e.preOrderHooks??=[]).push(n,o),(e.preOrderCheckHooks??=[]).push(n,o)}s&&(e.preOrderHooks??=[]).push(0-n,s),r&&((e.preOrderHooks??=[]).push(n,r),(e.preOrderCheckHooks??=[]).push(n,r))}(e,r[e],t)}finally{null!==l&&ei(l),sp(a),o.resolving=!1,uS()}}return s}function TS(n,t,e){return!!(e[t+(n>>gS)]&1<{const t=n.prototype.constructor,e=t[ks]||Ay(t),i=Object.prototype;let s=Object.getPrototypeOf(n.prototype).constructor;for(;s&&s!==i;){const r=s[ks]||Ay(s);if(r&&r!==e)return r;s=Object.getPrototypeOf(s)}return r=>new r})}function Ay(n){return Cu(n)?()=>{const t=Ay(Ne(n));return t&&t()}:no(n)}function CS(n){const t=n[we],e=t.type;return 2===e?t.declTNode:1===e?n[ti]:null}const sc="__parameters__";function oc(n,t,e){return Qs(()=>{const i=function Oy(n){return function(...e){if(n){const i=n(...e);for(const s in i)this[s]=i[s]}}}(t);function s(...r){if(this instanceof s)return i.apply(this,r),this;const o=new s(...r);return a.annotation=o,a;function a(l,c,u){const f=l.hasOwnProperty(sc)?l[sc]:Object.defineProperty(l,sc,{value:[]})[sc];for(;f.length<=u;)f.push(null);return(f[u]=f[u]||[]).push(o),l}}return e&&(s.prototype=Object.create(e.prototype)),s.prototype.ngMetadataName=n,s.annotationCls=s,s})}function Zu(n,t){n.forEach(e=>Array.isArray(e)?Zu(e,t):t(e))}function xS(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function lp(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function Qu(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function FF(n,t,e,i){let s=n.length;if(s==t)n.push(e,i);else if(1===s)n.push(i,n[0]),n[0]=e;else{for(s--,n.push(n[s-1],n[s]);s>t;)n[s]=n[s-2],s--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Ry(n,t){const e=ac(n,t);if(e>=0)return n[1|e]}function ac(n,t){return function kS(n,t,e){let i=0,s=n.length>>e;for(;s!==i;){const r=i+(s-i>>1),o=n[r<t?s=r:i=r+1}return~(s<((Xi=Xi||{})[Xi.Important=1]="Important",Xi[Xi.DashCase=2]="DashCase",Xi))();const s7=/^>|^->||--!>|)/,o7="\u200b$1\u200b";const By=new Map;let a7=0;const jy="__ngContext__";function yi(n,t){Ai(t)?(n[jy]=t[Uo],function c7(n){By.set(n[Uo],n)}(t)):n[jy]=t}let Wy;function Uy(n,t){return Wy(n,t)}function nd(n){const t=n[Qt];return gi(t)?t[Qt]:t}function qS(n){return XS(n[Va])}function KS(n){return XS(n[us])}function XS(n){for(;null!==n&&!gi(n);)n=n[us];return n}function uc(n,t,e,i,s){if(null!=i){let r,o=!1;gi(i)?r=i:Ai(i)&&(o=!0,i=i[Ln]);const a=Bt(i);0===n&&null!==e?null==s?tC(t,e,a):$a(t,e,a,s||null,!0):1===n&&null!==e?$a(t,e,a,s||null,!0):2===n?function wp(n,t,e){const i=vp(n,t);i&&function k7(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,a,o):3===n&&t.destroyNode(a),null!=r&&function L7(n,t,e,i,s){const r=e[Is];r!==Bt(e)&&uc(t,n,i,r,s);for(let a=ni;at.replace(r7,o7))}(t))}function yp(n,t,e){return n.createElement(t,e)}function ZS(n,t){const e=n[Go],i=e.indexOf(t);Kf(t),e.splice(i,1)}function $y(n,t){if(n.length<=ni)return;const e=ni+t,i=n[e];if(i){const s=i[Ba];null!==s&&s!==n&&ZS(s,i),t>0&&(n[e-1][us]=i[us]);const r=lp(n,ni+t);!function b7(n,t){sd(n,t,t[Xe],2,null,null),t[Ln]=null,t[ti]=null}(i[we],i);const o=r[ds];null!==o&&o.detachView(r[we]),i[Qt]=null,i[us]=null,i[Ke]&=-129}return i}function QS(n,t){if(!(256&t[Ke])){const e=t[Xe];t[eo]?.destroy(),t[za]?.destroy(),e.destroyNode&&sd(n,t,e,3,null,null),function T7(n){let t=n[Va];if(!t)return qy(n[we],n);for(;t;){let e=null;if(Ai(t))e=t[Va];else{const i=t[ni];i&&(e=i)}if(!e){for(;t&&!t[us]&&t!==n;)Ai(t)&&qy(t[we],t),t=t[Qt];null===t&&(t=n),Ai(t)&&qy(t[we],t),e=t&&t[us]}t=e}}(t)}}function qy(n,t){if(!(256&t[Ke])){t[Ke]&=-129,t[Ke]|=256,function x7(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[o]():i[-o].unsubscribe(),r+=2}else e[r].call(i[e[r+1]]);null!==i&&(t[zo]=null);const s=t[hs];if(null!==s){t[hs]=null;for(let r=0;r-1){const{encapsulation:r}=n.data[i.directiveStart+s];if(r===fi.None||r===fi.Emulated)return null}return wn(i,e)}}(n,t.parent,e)}function $a(n,t,e,i,s){n.insertBefore(t,e,i,s)}function tC(n,t,e){n.appendChild(t,e)}function nC(n,t,e,i,s){null!==i?$a(n,t,e,i,s):tC(n,t,e)}function vp(n,t){return n.parentNode(t)}function iC(n,t,e){return rC(n,t,e)}let Xy,e0,Tp,rC=function sC(n,t,e){return 40&n.type?wn(n,e):null};function bp(n,t,e,i){const s=Ky(n,i,t),r=t[Xe],a=iC(i.parent||t[ti],i,t);if(null!=s)if(Array.isArray(e))for(let l=0;ln,createScript:n=>n,createScriptURL:n=>n})}catch{}return Tp}()?.createScriptURL(n)||n}class mC{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${_f})`}}function Zo(n){return n instanceof mC?n.changingThisBreaksApplicationSecurity:n}function od(n,t){const e=function j7(n){return n instanceof mC&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see ${_f})`)}return e===t}const $7=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var Vn=(()=>((Vn=Vn||{})[Vn.NONE=0]="NONE",Vn[Vn.HTML=1]="HTML",Vn[Vn.STYLE=2]="STYLE",Vn[Vn.SCRIPT=3]="SCRIPT",Vn[Vn.URL=4]="URL",Vn[Vn.RESOURCE_URL=5]="RESOURCE_URL",Vn))();function a0(n){const t=ld();return t?t.sanitize(Vn.URL,n)||"":od(n,"URL")?Zo(n):function n0(n){return(n=String(n)).match($7)?n:"unsafe:"+n}(qe(n))}function MC(n){const t=ld();if(t)return pC(t.sanitize(Vn.RESOURCE_URL,n)||"");if(od(n,"ResourceURL"))return pC(Zo(n));throw new ee(904,!1)}function ld(){const n=J();return n&&n[Qr].sanitizer}class De{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=ge({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const cd=new De("ENVIRONMENT_INITIALIZER"),SC=new De("INJECTOR",-1),CC=new De("INJECTOR_DEF_TYPES");class DC{get(t,e=Aa){if(e===Aa){const i=new Error(`NullInjectorError: No provider for ${Zt(t)}!`);throw i.name="NullInjectorError",i}return e}}function a5(...n){return{\u0275providers:xC(0,n),\u0275fromNgModule:!0}}function xC(n,...t){const e=[],i=new Set;let s;return Zu(t,r=>{const o=r;c0(o,e,[],i)&&(s||=[],s.push(o))}),void 0!==s&&kC(s,e),e}function kC(n,t){for(let e=0;e{t.push(r)})}}function c0(n,t,e,i){if(!(n=Ne(n)))return!1;let s=null,r=Fo(n);const o=!r&&Mt(n);if(r||o){if(o&&!o.standalone)return!1;s=n}else{const l=n.ngModule;if(r=Fo(l),!r)return!1;s=l}const a=i.has(s);if(o){if(a)return!1;if(i.add(s),o.dependencies){const l="function"==typeof o.dependencies?o.dependencies():o.dependencies;for(const c of l)c0(c,t,e,i)}}else{if(!r)return!1;{if(null!=r.imports&&!a){let c;i.add(s);try{Zu(r.imports,u=>{c0(u,t,e,i)&&(c||=[],c.push(u))})}finally{}void 0!==c&&kC(c,t)}if(!a){const c=no(s)||(()=>new s);t.push({provide:s,useFactory:c,deps:wt},{provide:CC,useValue:s,multi:!0},{provide:cd,useValue:()=>be(s),multi:!0})}const l=r.providers;null==l||a||u0(l,u=>{t.push(u)})}}return s!==n&&void 0!==n.providers}function u0(n,t){for(let e of n)Du(e)&&(e=e.\u0275providers),Array.isArray(e)?u0(e,t):t(e)}const l5=Lt({provide:String,useValue:Lt});function d0(n){return null!==n&&"object"==typeof n&&l5 in n}function qa(n){return"function"==typeof n}const h0=new De("Set Injector scope."),Cp={},u5={};let f0;function Dp(){return void 0===f0&&(f0=new DC),f0}class xr{}class p0 extends xr{get destroyed(){return this._destroyed}constructor(t,e,i,s){super(),this.parent=e,this.source=i,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,_0(t,o=>this.processProvider(o)),this.records.set(SC,hc(void 0,this)),s.has("environment")&&this.records.set(xr,hc(void 0,this));const r=this.records.get(h0);null!=r&&"string"==typeof r.value&&this.scopes.add(r.value),this.injectorDefTypes=new Set(this.get(CC.multi,wt,Ve.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of t)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const e=wr(this),i=ei(void 0);try{return t()}finally{wr(e),ei(i)}}get(t,e=Aa,i=Ve.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Mf))return t[Mf](this);i=Zs(i);const s=wr(this),r=ei(void 0);try{if(!(i&Ve.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function m5(n){return"function"==typeof n||"object"==typeof n&&n instanceof De}(t)&&jl(t);a=l&&this.injectableDefInScope(l)?hc(m0(t),Cp):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(i&Ve.Self?Dp():this.parent).get(t,e=i&Ve.Optional&&e===Aa?null:e)}catch(o){if("NullInjectorError"===o.name){if((o[Yo]=o[Yo]||[]).unshift(Zt(t)),s)throw o;return function Ou(n,t,e,i){const s=n[Yo];throw t[Lu]&&s.unshift(t[Lu]),n.message=function Yg(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let s=Zt(t);if(Array.isArray(t))s=t.map(Zt).join(" -> ");else if("object"==typeof t){let r=[];for(let o in t)if(t.hasOwnProperty(o)){let a=t[o];r.push(o+":"+("string"==typeof a?JSON.stringify(a):Zt(a)))}s=`{${r.join(", ")}}`}return`${e}${i?"("+i+")":""}[${s}]: ${n.replace(Og,"\n ")}`}("\n"+n.message,s,e,i),n.ngTokenPath=s,n[Yo]=null,n}(o,t,"R3InjectorError",this.source)}throw o}finally{ei(r),wr(s)}}resolveInjectorInitializers(){const t=wr(this),e=ei(void 0);try{const i=this.get(cd.multi,wt,Ve.Self);for(const s of i)s()}finally{wr(t),ei(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(Zt(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ee(205,!1)}processProvider(t){let e=qa(t=Ne(t))?t:Ne(t&&t.provide);const i=function h5(n){return d0(n)?hc(void 0,n.useValue):hc(LC(n),Cp)}(t);if(qa(t)||!0!==t.multi)this.records.get(e);else{let s=this.records.get(e);s||(s=hc(void 0,Cp,!0),s.factory=()=>Au(s.multi),this.records.set(e,s)),e=t,s.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===Cp&&(e.value=u5,e.value=e.factory()),"object"==typeof e.value&&e.value&&function p5(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Ne(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(t){const e=this._onDestroyHooks.indexOf(t);-1!==e&&this._onDestroyHooks.splice(e,1)}}function m0(n){const t=jl(n),e=null!==t?t.factory:no(n);if(null!==e)return e;if(n instanceof De)throw new ee(204,!1);if(n instanceof Function)return function d5(n){const t=n.length;if(t>0)throw Qu(t,"?"),new ee(204,!1);const e=function Ut(n){return n&&(n[vr]||n[Eu])||null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new ee(204,!1)}function LC(n,t,e){let i;if(qa(n)){const s=Ne(n);return no(s)||m0(s)}if(d0(n))i=()=>Ne(n.useValue);else if(function EC(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...Au(n.deps||[]));else if(function IC(n){return!(!n||!n.useExisting)}(n))i=()=>be(Ne(n.useExisting));else{const s=Ne(n&&(n.useClass||n.provide));if(!function f5(n){return!!n.deps}(n))return no(s)||m0(s);i=()=>new s(...Au(n.deps))}return i}function hc(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function _0(n,t){for(const e of n)Array.isArray(e)?_0(e,t):e&&Du(e)?_0(e.\u0275providers,t):t(e)}const xp=new De("AppId",{providedIn:"root",factory:()=>_5}),_5="ng",PC=new De("Platform Initializer"),Ni=new De("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),AC=new De("AnimationModuleType"),OC=new De("CSP nonce",{providedIn:"root",factory:()=>function rd(){if(void 0!==e0)return e0;if(typeof document<"u")return document;throw new ee(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let FC=(n,t)=>null;function NC(n,t){return FC(n,t)}class C5{}class VC{}class x5{resolveComponentFactory(t){throw function D5(n){const t=Error(`No component factory found for ${Zt(n)}.`);return t.ngComponent=n,t}(t)}}let Pp=(()=>{class n{}return n.NULL=new x5,n})();function k5(){return fc(Gt(),J())}function fc(n,t){return new $t(wn(n,t))}let $t=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=k5,n})();function I5(n){return n instanceof $t?n.nativeElement:n}class fd{}let li=(()=>{class n{constructor(){this.destroyNode=null}}return n.__NG_ELEMENT_ID__=()=>function E5(){const n=J(),e=Oi(Gt().index,n);return(Ai(e)?e:n)[Xe]}(),n})(),L5=(()=>{class n{}return n.\u0275prov=ge({token:n,providedIn:"root",factory:()=>null}),n})();class pd{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const P5=new pd("16.1.2"),x0={};function md(n){for(;n;){n[Ke]|=64;const t=nd(n);if(Vu(n)&&!t)return n;n=t}return null}function k0(n){return n.ngOriginalError}class Ka{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&k0(t);for(;e&&k0(e);)e=k0(e);return e||null}}const WC=new De("",{providedIn:"root",factory:()=>!1});function UC(n){return n.ownerDocument}function oo(n){return n instanceof Function?n():n}class XC extends Wu{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){md(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,e,i){const s=Yn(this);this.trackingVersion++;try{t(e,i)}finally{Yn(s)}}destroy(){this.trackingVersion++}}let Op=null;function JC(){return Op??=new XC,Op}function ZC(n,t){return n[t]??JC()}function QC(n,t){const e=JC();e.hasReadASignal&&(n[t]=Op,e.lView=n,Op=new XC)}const tt={};function I(n){eD(Ie(),J(),Fi()+n,!1)}function eD(n,t,e,i){if(!i)if(3==(3&t[Ke])){const r=n.preOrderCheckHooks;null!==r&&ep(t,r,e)}else{const r=n.preOrderHooks;null!==r&&tp(t,r,0,e)}Ua(e)}function sD(n,t=null,e=null,i){const s=rD(n,t,e,i);return s.resolveInjectorInitializers(),s}function rD(n,t=null,e=null,i,s=new Set){const r=[e||wt,a5(n)];return i=i||("object"==typeof n?void 0:Zt(n)),new p0(r,t||Dp(),i||null,s)}let As=(()=>{class n{static create(e,i){if(Array.isArray(e))return sD({name:""},i,e,"");{const s=e.name??"";return sD({name:s},e.parent,e.providers,s)}}}return n.THROW_IF_NOT_FOUND=Aa,n.NULL=new DC,n.\u0275prov=ge({token:n,providedIn:"any",factory:()=>be(SC)}),n.__NG_ELEMENT_ID__=-1,n})();function W(n,t=Ve.Default){const e=J();return null===e?be(n,t):wS(Gt(),e,Ne(n),t)}function Rp(n,t,e,i,s,r,o,a,l,c,u){const f=t.blueprint.slice();return f[Ln]=s,f[Ke]=140|i,(null!==c||n&&2048&n[Ke])&&(f[Ke]|=2048),Ls(f),f[Qt]=f[jo]=n,f[vn]=e,f[Qr]=o||n&&n[Qr],f[Xe]=a||n&&n[Xe],f[er]=l||n&&n[er]||null,f[ti]=r,f[Uo]=function l7(){return a7++}(),f[_i]=u,f[Hu]=c,f[bn]=2==t.type?n[bn]:f,f}function mc(n,t,e,i,s){let r=n.data[t];if(null===r)r=function I0(n,t,e,i,s){const r=tS(),o=by(),l=n.data[t]=function Z5(n,t,e,i,s,r){let o=t?t.injectorIndex:-1,a=0;return T()&&(a|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:s,attrs:r,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,o?r:r&&r.parent,e,t,i,s);return null===n.firstChild&&(n.firstChild=l),null!==r&&(o?null==r.child&&null!==l.parent&&(r.child=l):null===r.next&&(r.next=l,l.prev=r)),l}(n,t,e,i,s),function uF(){return We.lFrame.inI18n}()&&(r.flags|=32);else if(64&r.type){r.type=e,r.value=i,r.attrs=s;const o=function qu(){const n=We.lFrame,t=n.currentTNode;return n.isParent?t:t.parent}();r.injectorIndex=null===o?-1:o.injectorIndex}return Cr(r,!0),r}function _d(n,t,e,i){if(0===e)return-1;const s=t.length;for(let r=0;rnt&&eD(n,t,nt,!1),Es(a?2:0,s),a)r.runInContext(e,i,s);else{const c=Yn(null);try{e(i,s)}finally{Yn(c)}}}finally{a&&null===t[eo]&&QC(t,eo),Ua(o),Es(a?3:1,s)}}function E0(n,t,e){if(Yu(t)){const i=Yn(null);try{const r=t.directiveEnd;for(let o=t.directiveStart;onull;function uD(n,t,e,i){for(let s in n)if(n.hasOwnProperty(s)){e=null===e?{}:e;const r=n[s];null===i?dD(e,t,s,r):i.hasOwnProperty(s)&&dD(e,t,i[s],r)}return e}function dD(n,t,e,i){n.hasOwnProperty(e)?n[e].push(t,i):n[e]=[t,i]}function O0(n,t,e,i){if(m()){const s=null===i?null:{"":-1},r=function a4(n,t){const e=n.directiveRegistry;let i=null,s=null;if(e)for(let r=0;r0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(o)!=a&&o.push(a),o.push(e,i,r)}}(n,t,i,_d(n,e,s.hostVars,tt),s)}function kr(n,t,e,i,s,r){const o=wn(n,t);!function F0(n,t,e,i,s,r,o){if(null==r)n.removeAttribute(t,s,e);else{const a=null==o?qe(r):o(r,i||"",s);n.setAttribute(t,s,a,e)}}(t[Xe],o,r,n.value,e,i,s)}function f4(n,t,e,i,s,r){const o=r[t];if(null!==o)for(let a=0;a{class n{constructor(){this.all=new Set,this.queue=new Map}create(e,i,s){const r=typeof Zone>"u"?null:Zone.current,o=new uy(e,c=>{this.all.has(c)&&this.queue.set(c,r)},s);let a;this.all.add(o),o.notify();const l=()=>{o.cleanup(),a?.(),this.all.delete(o),this.queue.delete(o)};return a=i?.onDestroy(l),{destroy:l}}flush(){if(0!==this.queue.size)for(const[e,i]of this.queue)this.queue.delete(e),i?i.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}}return n.\u0275prov=ge({token:n,providedIn:"root",factory:()=>new n}),n})();function Np(n,t,e){let i=e?n.styles:null,s=e?n.classes:null,r=0;if(null!==t)for(let o=0;o0){TD(n,1);const s=n[we].components;null!==s&&CD(n,s,1)}}function CD(n,t,e){for(let i=0;i-1&&($y(t,i),lp(e,i))}this._attachedToViewContainer=!1}QS(this._lView[we],this._lView)}onDestroy(t){!function Jf(n,t){if(256==(256&n[Ke]))throw new ee(911,!1);null===n[hs]&&(n[hs]=[]),n[hs].push(t)}(this._lView,t)}markForCheck(){md(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ke]&=-129}reattach(){this._lView[Ke]|=128}detectChanges(){Hp(this._lView[we],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ee(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function M7(n,t){sd(n,t,t[Xe],2,null,null)}(this._lView[we],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ee(902,!1);this._appRef=t}}class S4 extends yd{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Hp(t[we],t,t[vn],!1)}checkNoChanges(){}get context(){return null}}class DD extends Pp{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Mt(t);return new vd(e,this.ngModule)}}function xD(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class D4{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){i=Zs(i);const s=this.injector.get(t,x0,i);return s!==x0||e===x0?s:this.parentInjector.get(t,e,i)}}class vd extends VC{get inputs(){return xD(this.componentDef.inputs)}get outputs(){return xD(this.componentDef.outputs)}constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function Gg(n){return n.map(Ug).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}create(t,e,i,s){let r=(s=s||this.ngModule)instanceof xr?s:s?.injector;r&&null!==this.componentDef.getStandaloneInjector&&(r=this.componentDef.getStandaloneInjector(r)||r);const o=r?new D4(t,r):t,a=o.get(fd,null);if(null===a)throw new ee(407,!1);const u={rendererFactory:a,sanitizer:o.get(L5,null),effectManager:o.get(wD,null)},f=a.createRenderer(null,this.componentDef),p=this.componentDef.selectors[0][0]||"div",_=i?function $5(n,t,e,i){const r=i.get(WC,!1)||e===fi.ShadowDom,o=n.selectRootElement(t,r);return function q5(n){cD(n)}(o),o}(f,i,this.componentDef.encapsulation,o):yp(f,p,function C4(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(p)),S=this.componentDef.signals?4608:this.componentDef.onPush?576:528,P=A0(0,null,null,1,0,null,null,null,null,null,null),E=Rp(null,P,null,S,null,null,u,f,o,null,null);let V,B;Cy(E);try{const z=this.componentDef;let $,ie=null;z.findHostDirectiveDefs?($=[],ie=new Map,z.findHostDirectiveDefs(z,$,ie),$.push(z)):$=[z];const te=function k4(n,t){const e=n[we],i=nt;return n[i]=t,mc(e,i,2,"#host",null)}(E,_),oe=function I4(n,t,e,i,s,r,o){const a=s[we];!function E4(n,t,e,i){for(const s of n)t.mergedAttrs=Fa(t.mergedAttrs,s.hostAttrs);null!==t.mergedAttrs&&(Np(t,t.mergedAttrs,!0),null!==e&&dC(i,e,t))}(i,n,t,o);let l=null;null!==t&&(l=NC(t,s[er]));const c=r.rendererFactory.createRenderer(t,e);let u=16;e.signals?u=4096:e.onPush&&(u=64);const f=Rp(s,lD(e),null,u,s[n.index],n,r,c,null,null,l);return a.firstCreatePass&&R0(a,n,i.length-1),Fp(s,f),s[n.index]=f}(te,_,z,$,E,u,f);B=qf(P,nt),_&&function P4(n,t,e,i){if(i)Zr(n,e,["ng-version",P5.full]);else{const{attrs:s,classes:r}=function $g(n){const t=[],e=[];let i=1,s=2;for(;i0&&uC(n,e,r.join(" "))}}(f,z,_,i),void 0!==e&&function A4(n,t,e){const i=n.projection=[];for(let s=0;s=0;i--){const s=n[i];s.hostVars=t+=s.hostVars,s.hostAttrs=Fa(s.hostAttrs,e=Fa(e,s.hostAttrs))}}(i)}function Yp(n){return n===ls?{}:n===wt?[]:n}function F4(n,t){const e=n.viewQuery;n.viewQuery=e?(i,s)=>{t(i,s),e(i,s)}:t}function N4(n,t){const e=n.contentQueries;n.contentQueries=e?(i,s,r)=>{t(i,s,r),e(i,s,r)}:t}function H4(n,t){const e=n.hostBindings;n.hostBindings=e?(i,s)=>{t(i,s),e(i,s)}:t}function PD(n){const t=n.inputConfig,e={};for(const i in t)if(t.hasOwnProperty(i)){const s=t[i];Array.isArray(s)&&s[2]&&(e[i]=s[2])}n.inputTransforms=e}function Vp(n){return!!V0(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}function V0(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function Ir(n,t,e){return n[t]=e}function bd(n,t){return n[t]}function vi(n,t,e){return!Object.is(n[t],e)&&(n[t]=e,!0)}function Xa(n,t,e,i){const s=vi(n,t,e);return vi(n,t+1,i)||s}function Bp(n,t,e,i,s){const r=Xa(n,t,e,i);return vi(n,t+2,s)||r}function Os(n,t,e,i,s,r){const o=Xa(n,t,e,i);return Xa(n,t+2,s,r)||o}function xe(n,t,e,i){const s=J();return vi(s,ec(),t)&&(Ie(),kr(fn(),s,n,t,e,i)),xe}function yc(n,t,e,i,s,r){const a=Xa(n,function io(){return We.lFrame.bindingIndex}(),e,s);return so(2),a?t+qe(e)+i+qe(s)+r:tt}function L(n,t,e,i,s,r,o,a){const l=J(),c=Ie(),u=n+nt,f=c.firstCreatePass?function u6(n,t,e,i,s,r,o,a,l){const c=t.consts,u=mc(t,n,4,o||null,Sr(c,a));O0(t,e,u,Sr(c,l)),Qf(t,u);const f=u.tView=A0(2,u,i,s,r,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return null!==t.queries&&(t.queries.template(t,u),f.queries=t.queries.embeddedTView(u)),u}(u,c,l,t,e,i,s,r,o):c.data[u];Cr(f,!1);const p=UD(c,l,f,n);Zf()&&bp(c,l,p,f),yi(p,l),Fp(l,l[u]=mD(p,l,p,f)),ql(f)&&L0(c,l,f),null!=o&&P0(l,f,a)}let UD=function GD(n,t,e,i){return Jo(!0),t[Xe].createComment("")};function mn(n){return Ko(function cF(){return We.lFrame.contextLView}(),nt+n)}function D(n,t,e){const i=J();return vi(i,ec(),t)&&function ms(n,t,e,i,s,r,o,a){const l=wn(t,e);let u,c=t.inputs;!a&&null!=c&&(u=c[i])?(H0(n,e,u,i,s),to(t)&&function t4(n,t){const e=Oi(t,n);16&e[Ke]||(e[Ke]|=64)}(e,t.index)):3&t.type&&(i=function e4(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(i),s=null!=o?o(s,t.value||"",i):s,r.setProperty(l,i,s))}(Ie(),fn(),i,n,t,i[Xe],e,!1),D}function G0(n,t,e,i,s){const o=s?"class":"style";H0(n,e,t.inputs[o],o,i)}function N(n,t,e,i){const s=J(),r=Ie(),o=nt+n,a=s[Xe],l=r.firstCreatePass?function p6(n,t,e,i,s,r){const o=t.consts,l=mc(t,n,2,i,Sr(o,s));return O0(t,e,l,Sr(o,r)),null!==l.attrs&&Np(l,l.attrs,!1),null!==l.mergedAttrs&&Np(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(o,r,s,t,e,i):r.data[o],c=$D(r,s,l,a,t,n);s[o]=c;const u=ql(l);return Cr(l,!0),dC(a,c,l),32!=(32&l.flags)&&Zf()&&bp(r,s,c,l),0===function Ql(){return We.lFrame.elementDepthCount}()&&yi(c,s),function yt(){We.lFrame.elementDepthCount++}(),u&&(L0(r,s,l),E0(r,l,s)),null!==i&&P0(s,l),N}function F(){let n=Gt();by()?wy():(n=n.parent,Cr(n,!1));const t=n;(function C(n){return We.skipHydrationRootTNode===n})(t)&&function Fe(){We.skipHydrationRootTNode=null}(),function d(){We.lFrame.elementDepthCount--}();const e=Ie();return e.firstCreatePass&&(Qf(e,n),Yu(n)&&e.queries.elementEnd(n)),null!=t.classesWithoutHost&&function MF(n){return 0!=(8&n.flags)}(t)&&G0(e,t,J(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function TF(n){return 0!=(16&n.flags)}(t)&&G0(e,t,J(),t.stylesWithoutHost,!1),F}function X(n,t,e,i){return N(n,t,e,i),F(),X}let $D=(n,t,e,i,s,r)=>(Jo(!0),yp(i,s,function dS(){return We.lFrame.currentNamespace}()));function he(n,t,e){const i=J(),s=Ie(),r=n+nt,o=s.firstCreatePass?function g6(n,t,e,i,s){const r=t.consts,o=Sr(r,i),a=mc(t,n,8,"ng-container",o);return null!==o&&Np(a,o,!0),O0(t,e,a,Sr(r,s)),null!==t.queries&&t.queries.elementStart(t,a),a}(r,s,i,t,e):s.data[r];Cr(o,!0);const a=qD(s,i,o,n);return i[r]=a,Zf()&&bp(s,i,a,o),yi(a,i),ql(o)&&(L0(s,i,o),E0(s,o,i)),null!=e&&P0(i,o),he}function fe(){let n=Gt();const t=Ie();return by()?wy():(n=n.parent,Cr(n,!1)),t.firstCreatePass&&(Qf(t,n),Yu(n)&&t.queries.elementEnd(n)),fe}function He(n,t,e){return he(n,t,e),fe(),He}let qD=(n,t,e,i)=>(Jo(!0),Gy(t[Xe],""));function Ae(){return J()}function Sd(n){return!!n&&"function"==typeof n.then}function KD(n){return!!n&&"function"==typeof n.subscribe}function ce(n,t,e,i){const s=J(),r=Ie(),o=Gt();return function JD(n,t,e,i,s,r,o){const a=ql(i),c=n.firstCreatePass&&yD(n),u=t[vn],f=gD(t);let p=!0;if(3&i.type||o){const M=wn(i,t),S=o?o(M):M,P=f.length,E=o?B=>o(Bt(B[i.index])):i.index;let V=null;if(!o&&a&&(V=function b6(n,t,e,i){const s=n.cleanup;if(null!=s)for(let r=0;rl?a[l]:null}"string"==typeof o&&(r+=2)}return null}(n,t,s,i.index)),null!==V)(V.__ngLastListenerFn__||V).__ngNextListenerFn__=r,V.__ngLastListenerFn__=r,p=!1;else{r=QD(i,t,u,r,!1);const B=e.listen(S,s,r);f.push(r,B),c&&c.push(s,E,P,P+1)}}else r=QD(i,t,u,r,!1);const _=i.outputs;let v;if(p&&null!==_&&(v=_[s])){const M=v.length;if(M)for(let S=0;S-1?Oi(n.index,t):t);let l=ZD(t,e,i,o),c=r.__ngNextListenerFn__;for(;c;)l=ZD(t,e,c,o)&&l,c=c.__ngNextListenerFn__;return s&&!1===l&&o.preventDefault(),l}}function R(n=1){return function pF(n){return(We.lFrame.contextLView=function mF(n,t){for(;n>0;)t=t[jo],n--;return t}(n,We.lFrame.contextLView))[vn]}(n)}function w6(n,t){let e=null;const i=function Bg(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(!(1&e))return t[e+1]}return null}(n);for(let s=0;s>17&32767}function q0(n){return 2|n}function Ja(n){return(131068&n)>>2}function K0(n,t){return-131069&n|t<<2}function X0(n){return 1|n}function cx(n,t,e,i,s){const r=n[e+1],o=null===t;let a=i?Qo(r):Ja(r),l=!1;for(;0!==a&&(!1===l||o);){const u=n[a+1];x6(n[a],t)&&(l=!0,n[a+1]=i?X0(u):q0(u)),a=i?Qo(u):Ja(u)}l&&(n[e+1]=i?q0(r):X0(r))}function x6(n,t){return null===n||null==t||(Array.isArray(n)?n[1]:n)===t||!(!Array.isArray(n)||"string"!=typeof t)&&ac(n,t)>=0}const Kn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ux(n){return n.substring(Kn.key,Kn.keyEnd)}function k6(n){return n.substring(Kn.value,Kn.valueEnd)}function dx(n,t){const e=Kn.textEnd;return e===t?-1:(t=Kn.keyEnd=function L6(n,t,e){for(;t32;)t++;return t}(n,Kn.key=t,e),Dc(n,t,e))}function hx(n,t){const e=Kn.textEnd;let i=Kn.key=Dc(n,t,e);return e===i?-1:(i=Kn.keyEnd=function P6(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=px(n,i,e),i=Kn.value=Dc(n,i,e),i=Kn.valueEnd=function A6(n,t,e){let i=-1,s=-1,r=-1,o=t,a=o;for(;o32&&(a=o),r=s,s=i,i=-33&l}return a}(n,i,e),px(n,i,e))}function fx(n){Kn.key=0,Kn.keyEnd=0,Kn.value=0,Kn.valueEnd=0,Kn.textEnd=n.length}function Dc(n,t,e){for(;t=0;e=hx(t,e))yx(n,ux(t),k6(t))}function Ue(n){ir(V6,Er,n,!0)}function Er(n,t){for(let e=function I6(n){return fx(n),dx(n,Dc(n,0,Kn.textEnd))}(t);e>=0;e=dx(t,e))ps(n,ux(t),!0)}function nr(n,t,e,i){const s=J(),r=Ie(),o=so(2);r.firstUpdatePass&&gx(r,n,o,i),t!==tt&&vi(s,o,t)&&vx(r,r.data[Fi()],s,s[Xe],n,s[o+1]=function z6(n,t){return null==n||""===n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Zt(Zo(n)))),n}(t,e),i,o)}function ir(n,t,e,i){const s=Ie(),r=so(2);s.firstUpdatePass&&gx(s,null,r,i);const o=J();if(e!==tt&&vi(o,r,e)){const a=s.data[Fi()];if(wx(a,i)&&!_x(s,r)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=Ro(l,e||"")),G0(s,a,o,e,i)}else!function B6(n,t,e,i,s,r,o,a){s===tt&&(s=wt);let l=0,c=0,u=0=n.expandoStartIndex}function gx(n,t,e,i){const s=n.data;if(null===s[e+1]){const r=s[Fi()],o=_x(n,e);wx(r,i)&&null===t&&!o&&(t=!1),t=function R6(n,t,e,i){const s=function Ty(n){const t=We.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let r=i?t.residualClasses:t.residualStyles;if(null===s)0===(i?t.classBindings:t.styleBindings)&&(e=xd(e=J0(null,n,t,e,i),t.attrs,i),r=null);else{const o=t.directiveStylingLast;if(-1===o||n[o]!==s)if(e=J0(s,n,t,e,i),null===r){let l=function F6(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==Ja(i))return n[Qo(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=J0(null,n,t,l[1],i),l=xd(l,t.attrs,i),function N6(n,t,e,i){n[Qo(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else r=function H6(n,t,e){let i;const s=t.directiveEnd;for(let r=1+t.directiveStylingLast;r0)&&(c=!0)):u=e,s)if(0!==l){const p=Qo(n[a+1]);n[i+1]=Up(p,a),0!==p&&(n[p+1]=K0(n[p+1],i)),n[a+1]=function T6(n,t){return 131071&n|t<<17}(n[a+1],i)}else n[i+1]=Up(a,0),0!==a&&(n[a+1]=K0(n[a+1],i)),a=i;else n[i+1]=Up(l,0),0===a?a=i:n[l+1]=K0(n[l+1],i),l=i;c&&(n[i+1]=q0(n[i+1])),cx(n,u,i,!0),cx(n,u,i,!1),function D6(n,t,e,i,s){const r=s?n.residualClasses:n.residualStyles;null!=r&&"string"==typeof t&&ac(r,t)>=0&&(e[i+1]=X0(e[i+1]))}(t,u,n,i,r),o=Up(a,l),r?t.classBindings=o:t.styleBindings=o}(s,r,t,e,o,i)}}function J0(n,t,e,i,s){let r=null;const o=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=n[s],c=Array.isArray(l),u=c?l[1]:l,f=null===u;let p=e[s+1];p===tt&&(p=f?wt:void 0);let _=f?Ry(p,i):u===i?p:void 0;if(c&&!Gp(_)&&(_=Ry(l,i)),Gp(_)&&(a=_,o))return a;const v=n[s+1];s=o?Qo(v):Ja(v)}if(null!==t){let l=r?t.residualClasses:t.residualStyles;null!=l&&(a=Ry(l,i))}return a}function Gp(n){return void 0!==n}function wx(n,t){return 0!=(n.flags&(t?8:16))}function se(n,t=""){const e=J(),i=Ie(),s=n+nt,r=i.firstCreatePass?mc(i,s,1,t,null):i.data[s],o=Mx(i,e,r,t,n);e[s]=o,Zf()&&bp(i,e,o,r),Cr(r,!1)}let Mx=(n,t,e,i,s)=>(Jo(!0),function gp(n,t){return n.createText(t)}(t[Xe],i));function Je(n){return en("",n,""),Je}function en(n,t,e){const i=J(),s=function gc(n,t,e,i){return vi(n,ec(),e)?t+qe(e)+i:tt}(i,n,t,e);return s!==tt&&ao(i,Fi(),s),en}function Z0(n,t,e,i,s){const r=J(),o=yc(r,n,t,e,i,s);return o!==tt&&ao(r,Fi(),o),Z0}const Za=void 0;var uN=["en",[["a","p"],["AM","PM"],Za],[["AM","PM"],Za,Za],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Za,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Za,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Za,"{1} 'at' {0}",Za],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function cN(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];let xc={};function Hi(n){const t=function dN(n){return n.toLowerCase().replace(/_/g,"-")}(n);let e=zx(t);if(e)return e;const i=t.split("-")[0];if(e=zx(i),e)return e;if("en"===i)return uN;throw new ee(701,!1)}function zx(n){return n in xc||(xc[n]=Ht.ng&&Ht.ng.common&&Ht.ng.common.locales&&Ht.ng.common.locales[n]),xc[n]}var Me=(()=>((Me=Me||{})[Me.LocaleId=0]="LocaleId",Me[Me.DayPeriodsFormat=1]="DayPeriodsFormat",Me[Me.DayPeriodsStandalone=2]="DayPeriodsStandalone",Me[Me.DaysFormat=3]="DaysFormat",Me[Me.DaysStandalone=4]="DaysStandalone",Me[Me.MonthsFormat=5]="MonthsFormat",Me[Me.MonthsStandalone=6]="MonthsStandalone",Me[Me.Eras=7]="Eras",Me[Me.FirstDayOfWeek=8]="FirstDayOfWeek",Me[Me.WeekendRange=9]="WeekendRange",Me[Me.DateFormat=10]="DateFormat",Me[Me.TimeFormat=11]="TimeFormat",Me[Me.DateTimeFormat=12]="DateTimeFormat",Me[Me.NumberSymbols=13]="NumberSymbols",Me[Me.NumberFormats=14]="NumberFormats",Me[Me.CurrencyCode=15]="CurrencyCode",Me[Me.CurrencySymbol=16]="CurrencySymbol",Me[Me.CurrencyName=17]="CurrencyName",Me[Me.Currencies=18]="Currencies",Me[Me.Directionality=19]="Directionality",Me[Me.PluralCase=20]="PluralCase",Me[Me.ExtraData=21]="ExtraData",Me))();const kc="en-US";let jx=kc;function tv(n,t,e,i,s){if(n=Ne(n),Array.isArray(n))for(let r=0;r>20;if(qa(n)||!n.multi){const _=new Ku(l,s,W),v=iv(a,t,s?u:u+p,f);-1===v?(Py(rp(c,o),r,a),nv(r,n,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=1048576),e.push(_),o.push(_)):(e[v]=_,o[v]=_)}else{const _=iv(a,t,u+p,f),v=iv(a,t,u,u+p),S=v>=0&&e[v];if(s&&!S||!s&&!(_>=0&&e[_])){Py(rp(c,o),r,a);const P=function lH(n,t,e,i,s){const r=new Ku(n,e,W);return r.multi=[],r.index=t,r.componentProviders=0,m2(r,s,i&&!e),r}(s?aH:oH,e.length,s,i,l);!s&&S&&(e[v].providerFactory=P),nv(r,n,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,s&&(c.providerIndexes+=1048576),e.push(P),o.push(P)}else nv(r,n,_>-1?_:v,m2(e[s?v:_],l,!s&&i));!s&&i&&S&&e[v].componentProviders++}}}function nv(n,t,e,i){const s=qa(t),r=function c5(n){return!!n.useClass}(t);if(s||r){const l=(r?Ne(t.useClass):t).prototype.ngOnDestroy;if(l){const c=n.destroyHooks||(n.destroyHooks=[]);if(!s&&t.multi){const u=c.indexOf(e);-1===u?c.push(e,[i,l]):c[u+1].push(i,l)}else c.push(e,l)}}}function m2(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function iv(n,t,e,i){for(let s=e;s{e.providersResolver=(i,s)=>function rH(n,t,e){const i=Ie();if(i.firstCreatePass){const s=fs(n);tv(e,i.data,i.blueprint,s,!0),tv(t,i.data,i.blueprint,s,!1)}}(i,s?s(n):n,t)}}class Ic{}class _2{}class rv extends Ic{constructor(t,e,i){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new DD(this);const s=mi(t);this._bootstrapComponents=oo(s.bootstrap),this._r3Injector=rD(t,e,[{provide:Ic,useValue:this},{provide:Pp,useValue:this.componentFactoryResolver},...i],Zt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ov extends _2{constructor(t){super(),this.moduleType=t}create(t){return new rv(this.moduleType,t,[])}}class g2 extends Ic{constructor(t){super(),this.componentFactoryResolver=new DD(this),this.instance=null;const e=new p0([...t.providers,{provide:Ic,useValue:this},{provide:Pp,useValue:this.componentFactoryResolver}],t.parent||Dp(),t.debugName,new Set(["environment"]));this.injector=e,t.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function av(n,t,e=null){return new g2({providers:n,parent:t,debugName:e,runEnvironmentInitializers:!0}).injector}let dH=(()=>{class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e.id)){const i=xC(0,e.type),s=i.length>0?av([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e.id,s)}return this.cachedInjectors.get(e.id)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return n.\u0275prov=ge({token:n,providedIn:"environment",factory:()=>new n(be(xr))}),n})();function tn(n){n.getStandaloneInjector=t=>t.get(dH).getOrCreateStandaloneInjector(n)}function An(n,t,e){const i=Ri()+n,s=J();return s[i]===tt?Ir(s,i,e?t.call(e):t()):bd(s,i)}function Ze(n,t,e,i){return D2(J(),Ri(),n,t,e,i)}function Tn(n,t,e,i,s){return x2(J(),Ri(),n,t,e,i,s)}function Zi(n,t,e,i,s,r){return function k2(n,t,e,i,s,r,o,a){const l=t+e;return Bp(n,l,s,r,o)?Ir(n,l+3,a?i.call(a,s,r,o):i(s,r,o)):Od(n,l+3)}(J(),Ri(),n,t,e,i,s,r)}function Ad(n,t,e,i,s,r,o){return function I2(n,t,e,i,s,r,o,a,l){const c=t+e;return Os(n,c,s,r,o,a)?Ir(n,c+4,l?i.call(l,s,r,o,a):i(s,r,o,a)):Od(n,c+4)}(J(),Ri(),n,t,e,i,s,r,o)}function Jp(n,t,e,i,s,r,o,a){const l=Ri()+n,c=J(),u=Os(c,l,e,i,s,r);return vi(c,l+4,o)||u?Ir(c,l+5,a?t.call(a,e,i,s,r,o):t(e,i,s,r,o)):bd(c,l+5)}function Ec(n,t,e,i,s,r,o,a,l){const c=Ri()+n,u=J(),f=Os(u,c,e,i,s,r);return Xa(u,c+4,o,a)||f?Ir(u,c+6,l?t.call(l,e,i,s,r,o,a):t(e,i,s,r,o,a)):bd(u,c+6)}function C2(n,t,e,i){return function E2(n,t,e,i,s,r){let o=t+e,a=!1;for(let l=0;l=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[s]=i,i.onDestroy&&(e.destroyHooks??=[]).push(s,i.onDestroy)):i=e.data[s];const r=i.factory||(i.factory=no(i.type)),o=ei(W);try{const a=sp(!1),l=r();return sp(a),function f6(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,J(),s,l),l}finally{ei(o)}}function ct(n,t,e){const i=n+nt,s=J(),r=Ko(s,i);return Rd(s,i)?D2(s,Ri(),t,r.transform,e,r):r.transform(e)}function Rd(n,t){return n[we].data[t].pure}function cv(n){return t=>{setTimeout(n,void 0,t)}}const ue=class CH extends It{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){let s=t,r=e||(()=>null),o=i;if(t&&"object"==typeof t){const l=t;s=l.next?.bind(l),r=l.error?.bind(l),o=l.complete?.bind(l)}this.__isAsync&&(r=cv(r),s&&(s=cv(s)),o&&(o=cv(o)));const a=super.subscribe({next:s,error:r,complete:o});return t instanceof b&&t.add(a),a}};function DH(){return this._results[Symbol.iterator]()}class uv{get changes(){return this._changes||(this._changes=new ue)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=uv.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=DH)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const s=function Ps(n){return n.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function OF(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=IH,n})();const xH=Lr,kH=class extends xH{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,e){return this.createEmbeddedViewImpl(t,e,null)}createEmbeddedViewImpl(t,e,i){const o=this._declarationTContainer.tView,a=Rp(this._declarationLView,o,t,4096&this._declarationLView[Ke]?4096:16,null,o.declTNode,null,null,null,e||null,i||null);a[Ba]=this._declarationLView[this._declarationTContainer.index];const c=this._declarationLView[ds];return null!==c&&(a[ds]=c.createEmbeddedView(o)),Y0(o,a,t),new yd(a)}};function IH(){return Zp(Gt(),J())}function Zp(n,t){return 4&n.type?new kH(t,n,fc(n,t)):null}let sr=(()=>{class n{}return n.__NG_ELEMENT_ID__=FH,n})();function FH(){return N2(Gt(),J())}const NH=sr,R2=class extends NH{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return fc(this._hostTNode,this._hostLView)}get injector(){return new nc(this._hostTNode,this._hostLView)}get parentInjector(){const t=Ly(this._hostTNode,this._hostLView);if(mS(t)){const e=ip(t,this._hostLView),i=np(t);return new nc(e[we].data[i+8],e)}return new nc(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=F2(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-ni}createEmbeddedView(t,e,i){let s,r;"number"==typeof i?s=i:null!=i&&(s=i.index,r=i.injector);const a=t.createEmbeddedViewImpl(e||{},r,null);return this.insertImpl(a,s,false),a}createComponent(t,e,i,s,r){const o=t&&!function Ju(n){return"function"==typeof n}(t);let a;if(o)a=e;else{const M=e||{};a=M.index,i=M.injector,s=M.projectableNodes,r=M.environmentInjector||M.ngModuleRef}const l=o?t:new vd(Mt(t)),c=i||this.parentInjector;if(!r&&null==l.ngModule){const S=(o?c:this.parentInjector).get(xr,null);S&&(r=S)}Mt(l.componentType??{});const _=l.create(c,s,null,r);return this.insertImpl(_.hostView,a,false),_}insert(t,e){return this.insertImpl(t,e,!1)}insertImpl(t,e,i){const s=t._lView,r=s[we];if(function yy(n){return gi(n[Qt])}(s)){const l=this.indexOf(t);if(-1!==l)this.detach(l);else{const c=s[Qt],u=new R2(c,c[ti],c[Qt]);u.detach(u.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;if(function S7(n,t,e,i){const s=ni+i,r=e.length;i>0&&(e[s-1][us]=t),i0)i.push(o[a/2]);else{const c=r[a+1],u=t[-l];for(let f=ni;f{class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=Te(Tv,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const s of this.appInits){const r=s();if(Sd(r))e.push(r);else if(KD(r)){const o=new Promise((a,l)=>{r.subscribe({complete:a,error:l})});e.push(o)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(s=>{this.reject(s)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ak=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const co=new De("LocaleId",{providedIn:"root",factory:()=>Te(co,Ve.Optional|Ve.SkipSelf)||function p9(){return typeof $localize<"u"&&$localize.locale||kc}()});let em=(()=>{class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Se(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class _9{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let lk=(()=>{class n{compileModuleSync(e){return new ov(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),r=oo(mi(e).declarations).reduce((o,a)=>{const l=Mt(a);return l&&o.push(new vd(l)),o},[]);return new _9(i,r)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function dk(...n){}class kt{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ue(!1),this.onMicrotaskEmpty=new ue(!1),this.onStable=new ue(!1),this.onError=new ue(!1),typeof Zone>"u")throw new ee(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&e,s.shouldCoalesceRunChangeDetection=i,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function v9(){let n=Ht.requestAnimationFrame,t=Ht.cancelAnimationFrame;if(typeof Zone<"u"&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function M9(n){const t=()=>{!function w9(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Ht,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Dv(n),n.isCheckStableRunning=!0,Cv(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Dv(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,s,r,o,a)=>{try{return hk(n),e.invokeTask(s,r,o,a)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===r.type||n.shouldCoalesceRunChangeDetection)&&t(),fk(n)}},onInvoke:(e,i,s,r,o,a,l)=>{try{return hk(n),e.invoke(s,r,o,a,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),fk(n)}},onHasTask:(e,i,s,r)=>{e.hasTask(s,r),i===s&&("microTask"==r.change?(n._hasPendingMicrotasks=r.microTask,Dv(n),Cv(n)):"macroTask"==r.change&&(n.hasPendingMacrotasks=r.macroTask))},onHandleError:(e,i,s,r)=>(e.handleError(s,r),n.runOutsideAngular(()=>n.onError.emit(r)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!kt.isInAngularZone())throw new ee(909,!1)}static assertNotInAngularZone(){if(kt.isInAngularZone())throw new ee(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,s){const r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+s,t,b9,dk,dk);try{return r.runTask(o,e,i)}finally{r.cancelTask(o)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const b9={};function Cv(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function Dv(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function hk(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function fk(n){n._nesting--,Cv(n)}class T9{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ue,this.onMicrotaskEmpty=new ue,this.onStable=new ue,this.onError=new ue}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,s){return t.apply(e,i)}}const pk=new De("",{providedIn:"root",factory:mk});function mk(){const n=Te(kt);let t=!0;return function ff(...n){const t=Vt(n),e=function Yl(n,t){return"number"==typeof wu(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?pe(i[0]):Wt(e)(hn(i,t)):dn}(new un(s=>{t=n.isStable&&!n.hasPendingMacrotasks&&!n.hasPendingMicrotasks,n.runOutsideAngular(()=>{s.next(t),s.complete()})}),new un(s=>{let r;n.runOutsideAngular(()=>{r=n.onStable.subscribe(()=>{kt.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!n.hasPendingMacrotasks&&!n.hasPendingMicrotasks&&(t=!0,s.next(!0))})})});const o=n.onUnstable.subscribe(()=>{kt.assertInAngularZone(),t&&(t=!1,n.runOutsideAngular(()=>{s.next(!1)}))});return()=>{r.unsubscribe(),o.unsubscribe()}}).pipe(Tu()))}const _k=new De(""),tm=new De("");let Iv,xv=(()=>{class n{constructor(e,i,s){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Iv||(function S9(n){Iv=n}(s),s.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{kt.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,s){let r=-1;i&&i>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==r),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:s})}whenStable(e,i,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,s){return[]}}return n.\u0275fac=function(e){return new(e||n)(be(kt),be(kv),be(tm))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})(),kv=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return Iv?.findTestabilityInTree(this,e,i)??null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),ea=null;const gk=new De("AllowMultipleToken"),Ev=new De("PlatformDestroyListeners"),Lv=new De("appBootstrapListener");class vk{constructor(t,e){this.name=t,this.token=e}}function wk(n,t,e=[]){const i=`Platform: ${t}`,s=new De(i);return(r=[])=>{let o=Pv();if(!o||o.injector.get(gk,!1)){const a=[...e,...r,{provide:s,useValue:!0}];n?n(a):function x9(n){if(ea&&!ea.get(gk,!1))throw new ee(400,!1);(function yk(){!function ay(n){Vf=n}(()=>{throw new ee(600,!1)})})(),ea=n;const t=n.get(Tk);(function bk(n){n.get(PC,null)?.forEach(e=>e())})(n)}(function Mk(n=[],t){return As.create({name:t,providers:[{provide:h0,useValue:"platform"},{provide:Ev,useValue:new Set([()=>ea=null])},...n]})}(a,i))}return function I9(n){const t=Pv();if(!t)throw new ee(401,!1);return t}()}}function Pv(){return ea?.get(Tk)??null}let Tk=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const s=function E9(n="zone.js",t){return"noop"===n?new T9:"zone.js"===n?new kt(t):n}(i?.ngZone,function Sk(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return s.run(()=>{const r=function uH(n,t,e){return new rv(n,t,e)}(e.moduleType,this.injector,function Ik(n){return[{provide:kt,useFactory:n},{provide:cd,multi:!0,useFactory:()=>{const t=Te(P9,{optional:!0});return()=>t.initialize()}},{provide:kk,useFactory:L9},{provide:pk,useFactory:mk}]}(()=>s)),o=r.injector.get(Ka,null);return s.runOutsideAngular(()=>{const a=s.onError.subscribe({next:l=>{o.handleError(l)}});r.onDestroy(()=>{nm(this._modules,r),a.unsubscribe()})}),function Ck(n,t,e){try{const i=e();return Sd(i)?i.catch(s=>{throw t.runOutsideAngular(()=>n.handleError(s)),s}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(o,s,()=>{const a=r.injector.get(Sv);return a.runInitializers(),a.donePromise.then(()=>(function Wx(n){qi(n,"Expected localeId to be defined"),"string"==typeof n&&(jx=n.toLowerCase().replace(/_/g,"-"))}(r.injector.get(co,kc)||kc),this._moduleDoBootstrap(r),r))})})}bootstrapModule(e,i=[]){const s=Dk({},i);return function C9(n,t,e){const i=new ov(e);return Promise.resolve(i)}(0,0,e).then(r=>this.bootstrapModuleFactory(r,s))}_moduleDoBootstrap(e){const i=e.injector.get(Qa);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(s=>i.bootstrap(s));else{if(!e.instance.ngDoBootstrap)throw new ee(-403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ee(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(Ev,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(be(As))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function Dk(n,t){return Array.isArray(t)?t.reduce(Dk,n):{...n,...t}}let Qa=(()=>{class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Te(kk),this.zoneIsStable=Te(pk),this.componentTypes=[],this.components=[],this.isStable=Te(em).hasPendingTasks.pipe($i(e=>e?je(!1):this.zoneIsStable),function Pa(n,t=Cs){return n=n??pf,En((e,i)=>{let s,r=!0;e.subscribe(Jt(i,o=>{const a=t(o);(r||!n(s,a))&&(r=!1,s=a,i.next(o))}))})}(),Tu()),this._injector=Te(xr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const s=e instanceof VC;if(!this._injector.get(Sv).done)throw!s&&function Bo(n){const t=Mt(n)||$n(n)||pi(n);return null!==t&&t.standalone}(e),new ee(405,!1);let o;o=s?e:this._injector.get(Pp).resolveComponentFactory(e),this.componentTypes.push(o.componentType);const a=function D9(n){return n.isBoundToModule}(o)?void 0:this._injector.get(Ic),c=o.create(As.NULL,[],i||o.selector,a),u=c.location.nativeElement,f=c.injector.get(_k,null);return f?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),nm(this.components,c),f?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new ee(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;nm(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(Lv,[]);i.push(...this._bootstrapListeners),i.forEach(s=>s(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>nm(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new ee(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function nm(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}const kk=new De("",{providedIn:"root",factory:()=>Te(Ka).handleError.bind(void 0)});function L9(){const n=Te(kt),t=Te(Ka);return e=>n.runOutsideAngular(()=>t.handleError(e))}let P9=(()=>{class n{constructor(){this.zone=Te(kt),this.applicationRef=Te(Qa)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();let ii=(()=>{class n{}return n.__NG_ELEMENT_ID__=O9,n})();function O9(n){return function R9(n,t,e){if(to(n)&&!e){const i=Oi(n.index,t);return new yd(i,i)}return 47&n.type?new yd(t[bn],t):null}(Gt(),J(),16==(16&n))}class Ak{constructor(){}supports(t){return Vp(t)}create(t){return new B9(t)}}const V9=(n,t)=>t;class B9{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||V9}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,s=0,r=null;for(;e||i;){const o=!i||e&&e.currentIndex{o=this._trackByFn(s,a),null!==e&&Object.is(e.trackById,o)?(i&&(e=this._verifyReinsertion(e,a,o,s)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,o,s),i=!0),e=e._next,s++}),this.length=s;return this._truncate(e),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,i,s){let r;return null===t?r=this._itTail:(r=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,r,s)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,s))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,r,s)):t=this._addAfter(new z9(e,i),r,s),t}_verifyReinsertion(t,e,i,s){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==r?t=this._reinsertAfter(r,t._prev,s):t.currentIndex!=s&&(t.currentIndex=s,this._addToMoves(t,s)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const s=t._prevRemoved,r=t._nextRemoved;return null===s?this._removalsHead=r:s._nextRemoved=r,null===r?this._removalsTail=s:r._prevRemoved=s,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const s=null===e?this._itHead:e._next;return t._next=s,t._prev=e,null===s?this._itTail=t:s._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ok),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ok),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class z9{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class j9{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class Ok{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new j9,this.map.set(e,i)),i.add(t)}get(t,e){const s=this.map.get(t);return s?s.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Rk(n,t,e){const i=n.previousIndex;if(null===i)return i;let s=0;return e&&i{if(e&&e.key===s)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(s,i);e=this._insertBeforeOrAppend(e,r)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const s=this._records.get(t);this._maybeAddToChanges(s,e);const r=s._prev,o=s._next;return r&&(r._next=o),o&&(o._prev=r),s._next=null,s._prev=null,s}const i=new U9(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class U9{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Nk(){return new rm([new Ak])}let rm=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const s=i.factories.slice();e=e.concat(s)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||Nk()),deps:[[n,new dp,new up]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(null!=i)return i;throw new ee(901,!1)}}return n.\u0275prov=ge({token:n,providedIn:"root",factory:Nk}),n})();function Hk(){return new Nd([new Fk])}let Nd=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const s=i.factories.slice();e=e.concat(s)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||Hk()),deps:[[n,new dp,new up]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(i)return i;throw new ee(901,!1)}}return n.\u0275prov=ge({token:n,providedIn:"root",factory:Hk}),n})();const q9=wk(null,"core",[]);let K9=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(be(Qa))},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({}),n})();function Ac(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}let Yv=null;function ta(){return Yv}class l8{}const Sn=new De("DocumentToken");let Vv=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te(u8)},providedIn:"platform"}),n})();const c8=new De("Location Initialized");let u8=(()=>{class n extends Vv{constructor(){super(),this._doc=Te(Sn),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return ta().getBaseHref(this._doc)}onPopState(e){const i=ta().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=ta().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,s){this._history.pushState(e,i,s)}replaceState(e,i,s){this._history.replaceState(e,i,s)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return new n},providedIn:"platform"}),n})();function Bv(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function Uk(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function uo(n){return n&&"?"!==n[0]?"?"+n:n}let na=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te($k)},providedIn:"root"}),n})();const Gk=new De("appBaseHref");let $k=(()=>{class n extends na{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??Te(Sn).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Bv(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+uo(this._platformLocation.search),s=this._platformLocation.hash;return s&&e?`${i}${s}`:i}pushState(e,i,s,r){const o=this.prepareExternalUrl(s+uo(r));this._platformLocation.pushState(e,i,o)}replaceState(e,i,s,r){const o=this.prepareExternalUrl(s+uo(r));this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(be(Vv),be(Gk,8))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),qk=(()=>{class n extends na{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=Bv(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,s,r){let o=this.prepareExternalUrl(s+uo(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,i,o)}replaceState(e,i,s,r){let o=this.prepareExternalUrl(s+uo(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(be(Vv),be(Gk,8))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})(),zv=(()=>{class n{constructor(e){this._subject=new ue,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function f8(n){if(new RegExp("^(https?:)?//").test(n)){const[,e]=n.split(/\/\/[^\/]+/);return e}return n}(Uk(Kk(i))),this._locationStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+uo(i))}normalize(e){return n.stripTrailingSlash(function h8(n,t){if(!n||!t.startsWith(n))return t;const e=t.substring(n.length);return""===e||["/",";","?","#"].includes(e[0])?e:t}(this._basePath,Kk(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",s=null){this._locationStrategy.pushState(s,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+uo(i)),s)}replaceState(e,i="",s=null){this._locationStrategy.replaceState(s,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+uo(i)),s)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(s=>s(e,i))}subscribe(e,i,s){return this._subject.subscribe({next:e,error:i,complete:s})}}return n.normalizeQueryParams=uo,n.joinWithSlash=Bv,n.stripTrailingSlash=Uk,n.\u0275fac=function(e){return new(e||n)(be(na))},n.\u0275prov=ge({token:n,factory:function(){return function d8(){return new zv(be(na))}()},providedIn:"root"}),n})();function Kk(n){return n.replace(/\/index.html$/,"")}var Qi=(()=>((Qi=Qi||{})[Qi.Decimal=0]="Decimal",Qi[Qi.Percent=1]="Percent",Qi[Qi.Currency=2]="Currency",Qi[Qi.Scientific=3]="Scientific",Qi))(),Rn=(()=>((Rn=Rn||{})[Rn.Format=0]="Format",Rn[Rn.Standalone=1]="Standalone",Rn))(),gt=(()=>((gt=gt||{})[gt.Narrow=0]="Narrow",gt[gt.Abbreviated=1]="Abbreviated",gt[gt.Wide=2]="Wide",gt[gt.Short=3]="Short",gt))(),_n=(()=>((_n=_n||{})[_n.Short=0]="Short",_n[_n.Medium=1]="Medium",_n[_n.Long=2]="Long",_n[_n.Full=3]="Full",_n))(),ze=(()=>((ze=ze||{})[ze.Decimal=0]="Decimal",ze[ze.Group=1]="Group",ze[ze.List=2]="List",ze[ze.PercentSign=3]="PercentSign",ze[ze.PlusSign=4]="PlusSign",ze[ze.MinusSign=5]="MinusSign",ze[ze.Exponential=6]="Exponential",ze[ze.SuperscriptingExponent=7]="SuperscriptingExponent",ze[ze.PerMille=8]="PerMille",ze[ze.Infinity=9]="Infinity",ze[ze.NaN=10]="NaN",ze[ze.TimeSeparator=11]="TimeSeparator",ze[ze.CurrencyDecimal=12]="CurrencyDecimal",ze[ze.CurrencyGroup=13]="CurrencyGroup",ze))();function am(n,t){return Fs(Hi(n)[Me.DateFormat],t)}function lm(n,t){return Fs(Hi(n)[Me.TimeFormat],t)}function cm(n,t){return Fs(Hi(n)[Me.DateTimeFormat],t)}function Rs(n,t){const e=Hi(n),i=e[Me.NumberSymbols][t];if(typeof i>"u"){if(t===ze.CurrencyDecimal)return e[Me.NumberSymbols][ze.Decimal];if(t===ze.CurrencyGroup)return e[Me.NumberSymbols][ze.Group]}return i}function Jk(n){if(!n[Me.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Me.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Fs(n,t){for(let e=t;e>-1;e--)if(typeof n[e]<"u")return n[e];throw new Error("Locale data API: locale data undefined")}function Wv(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}}const D8=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Hd={},x8=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Xn=(()=>((Xn=Xn||{})[Xn.Short=0]="Short",Xn[Xn.ShortGMT=1]="ShortGMT",Xn[Xn.Long=2]="Long",Xn[Xn.Extended=3]="Extended",Xn))(),$e=(()=>(($e=$e||{})[$e.FullYear=0]="FullYear",$e[$e.Month=1]="Month",$e[$e.Date=2]="Date",$e[$e.Hours=3]="Hours",$e[$e.Minutes=4]="Minutes",$e[$e.Seconds=5]="Seconds",$e[$e.FractionalSeconds=6]="FractionalSeconds",$e[$e.Day=7]="Day",$e))(),ut=(()=>((ut=ut||{})[ut.DayPeriods=0]="DayPeriods",ut[ut.Days=1]="Days",ut[ut.Months=2]="Months",ut[ut.Eras=3]="Eras",ut))();function k8(n,t,e,i){let s=function N8(n){if(eI(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[s,r=1,o=1]=n.split("-").map(a=>+a);return um(s,r-1,o)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(D8))return function H8(n){const t=new Date(0);let e=0,i=0;const s=n[8]?t.setUTCFullYear:t.setFullYear,r=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),s.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const o=Number(n[4]||0)-e,a=Number(n[5]||0)-i,l=Number(n[6]||0),c=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return r.call(t,o,a,l,c),t}(i)}const t=new Date(n);if(!eI(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=ho(e,t)||t;let a,o=[];for(;t;){if(a=x8.exec(t),!a){o.push(t);break}{o=o.concat(a.slice(1));const u=o.pop();if(!u)break;t=u}}let l=s.getTimezoneOffset();i&&(l=Qk(i,l),s=function F8(n,t,e){const i=e?-1:1,s=n.getTimezoneOffset();return function R8(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(Qk(t,s)-s))}(s,i,!0));let c="";return o.forEach(u=>{const f=function O8(n){if(Gv[n])return Gv[n];let t;switch(n){case"G":case"GG":case"GGG":t=qt(ut.Eras,gt.Abbreviated);break;case"GGGG":t=qt(ut.Eras,gt.Wide);break;case"GGGGG":t=qt(ut.Eras,gt.Narrow);break;case"y":t=zn($e.FullYear,1,0,!1,!0);break;case"yy":t=zn($e.FullYear,2,0,!0,!0);break;case"yyy":t=zn($e.FullYear,3,0,!1,!0);break;case"yyyy":t=zn($e.FullYear,4,0,!1,!0);break;case"Y":t=pm(1);break;case"YY":t=pm(2,!0);break;case"YYY":t=pm(3);break;case"YYYY":t=pm(4);break;case"M":case"L":t=zn($e.Month,1,1);break;case"MM":case"LL":t=zn($e.Month,2,1);break;case"MMM":t=qt(ut.Months,gt.Abbreviated);break;case"MMMM":t=qt(ut.Months,gt.Wide);break;case"MMMMM":t=qt(ut.Months,gt.Narrow);break;case"LLL":t=qt(ut.Months,gt.Abbreviated,Rn.Standalone);break;case"LLLL":t=qt(ut.Months,gt.Wide,Rn.Standalone);break;case"LLLLL":t=qt(ut.Months,gt.Narrow,Rn.Standalone);break;case"w":t=Uv(1);break;case"ww":t=Uv(2);break;case"W":t=Uv(1,!0);break;case"d":t=zn($e.Date,1);break;case"dd":t=zn($e.Date,2);break;case"c":case"cc":t=zn($e.Day,1);break;case"ccc":t=qt(ut.Days,gt.Abbreviated,Rn.Standalone);break;case"cccc":t=qt(ut.Days,gt.Wide,Rn.Standalone);break;case"ccccc":t=qt(ut.Days,gt.Narrow,Rn.Standalone);break;case"cccccc":t=qt(ut.Days,gt.Short,Rn.Standalone);break;case"E":case"EE":case"EEE":t=qt(ut.Days,gt.Abbreviated);break;case"EEEE":t=qt(ut.Days,gt.Wide);break;case"EEEEE":t=qt(ut.Days,gt.Narrow);break;case"EEEEEE":t=qt(ut.Days,gt.Short);break;case"a":case"aa":case"aaa":t=qt(ut.DayPeriods,gt.Abbreviated);break;case"aaaa":t=qt(ut.DayPeriods,gt.Wide);break;case"aaaaa":t=qt(ut.DayPeriods,gt.Narrow);break;case"b":case"bb":case"bbb":t=qt(ut.DayPeriods,gt.Abbreviated,Rn.Standalone,!0);break;case"bbbb":t=qt(ut.DayPeriods,gt.Wide,Rn.Standalone,!0);break;case"bbbbb":t=qt(ut.DayPeriods,gt.Narrow,Rn.Standalone,!0);break;case"B":case"BB":case"BBB":t=qt(ut.DayPeriods,gt.Abbreviated,Rn.Format,!0);break;case"BBBB":t=qt(ut.DayPeriods,gt.Wide,Rn.Format,!0);break;case"BBBBB":t=qt(ut.DayPeriods,gt.Narrow,Rn.Format,!0);break;case"h":t=zn($e.Hours,1,-12);break;case"hh":t=zn($e.Hours,2,-12);break;case"H":t=zn($e.Hours,1);break;case"HH":t=zn($e.Hours,2);break;case"m":t=zn($e.Minutes,1);break;case"mm":t=zn($e.Minutes,2);break;case"s":t=zn($e.Seconds,1);break;case"ss":t=zn($e.Seconds,2);break;case"S":t=zn($e.FractionalSeconds,1);break;case"SS":t=zn($e.FractionalSeconds,2);break;case"SSS":t=zn($e.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=hm(Xn.Short);break;case"ZZZZZ":t=hm(Xn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=hm(Xn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=hm(Xn.Long);break;default:return null}return Gv[n]=t,t}(u);c+=f?f(s,e,l):"''"===u?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function um(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function ho(n,t){const e=function p8(n){return Hi(n)[Me.LocaleId]}(n);if(Hd[e]=Hd[e]||{},Hd[e][t])return Hd[e][t];let i="";switch(t){case"shortDate":i=am(n,_n.Short);break;case"mediumDate":i=am(n,_n.Medium);break;case"longDate":i=am(n,_n.Long);break;case"fullDate":i=am(n,_n.Full);break;case"shortTime":i=lm(n,_n.Short);break;case"mediumTime":i=lm(n,_n.Medium);break;case"longTime":i=lm(n,_n.Long);break;case"fullTime":i=lm(n,_n.Full);break;case"short":const s=ho(n,"shortTime"),r=ho(n,"shortDate");i=dm(cm(n,_n.Short),[s,r]);break;case"medium":const o=ho(n,"mediumTime"),a=ho(n,"mediumDate");i=dm(cm(n,_n.Medium),[o,a]);break;case"long":const l=ho(n,"longTime"),c=ho(n,"longDate");i=dm(cm(n,_n.Long),[l,c]);break;case"full":const u=ho(n,"fullTime"),f=ho(n,"fullDate");i=dm(cm(n,_n.Full),[u,f])}return i&&(Hd[e][t]=i),i}function dm(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function ar(n,t,e="-",i,s){let r="";(n<0||s&&n<=0)&&(s?n=1-n:(n=-n,r=e));let o=String(n);for(;o.length0||a>-e)&&(a+=e),n===$e.Hours)0===a&&-12===e&&(a=12);else if(n===$e.FractionalSeconds)return function I8(n,t){return ar(n,3).substring(0,t)}(a,t);const l=Rs(o,ze.MinusSign);return ar(a,t,l,i,s)}}function qt(n,t,e=Rn.Format,i=!1){return function(s,r){return function L8(n,t,e,i,s,r){switch(e){case ut.Months:return function g8(n,t,e){const i=Hi(n),r=Fs([i[Me.MonthsFormat],i[Me.MonthsStandalone]],t);return Fs(r,e)}(t,s,i)[n.getMonth()];case ut.Days:return function _8(n,t,e){const i=Hi(n),r=Fs([i[Me.DaysFormat],i[Me.DaysStandalone]],t);return Fs(r,e)}(t,s,i)[n.getDay()];case ut.DayPeriods:const o=n.getHours(),a=n.getMinutes();if(r){const c=function w8(n){const t=Hi(n);return Jk(t),(t[Me.ExtraData][2]||[]).map(i=>"string"==typeof i?Wv(i):[Wv(i[0]),Wv(i[1])])}(t),u=function M8(n,t,e){const i=Hi(n);Jk(i);const r=Fs([i[Me.ExtraData][0],i[Me.ExtraData][1]],t)||[];return Fs(r,e)||[]}(t,s,i),f=c.findIndex(p=>{if(Array.isArray(p)){const[_,v]=p,M=o>=_.hours&&a>=_.minutes,S=o0?Math.floor(s/60):Math.ceil(s/60);switch(n){case Xn.Short:return(s>=0?"+":"")+ar(o,2,r)+ar(Math.abs(s%60),2,r);case Xn.ShortGMT:return"GMT"+(s>=0?"+":"")+ar(o,1,r);case Xn.Long:return"GMT"+(s>=0?"+":"")+ar(o,2,r)+":"+ar(Math.abs(s%60),2,r);case Xn.Extended:return 0===i?"Z":(s>=0?"+":"")+ar(o,2,r)+":"+ar(Math.abs(s%60),2,r);default:throw new Error(`Unknown zone width "${n}"`)}}}const P8=0,fm=4;function Zk(n){return um(n.getFullYear(),n.getMonth(),n.getDate()+(fm-n.getDay()))}function Uv(n,t=!1){return function(e,i){let s;if(t){const r=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,o=e.getDate();s=1+Math.floor((o+r)/7)}else{const r=Zk(e),o=function A8(n){const t=um(n,P8,1).getDay();return um(n,0,1+(t<=fm?fm:fm+7)-t)}(r.getFullYear()),a=r.getTime()-o.getTime();s=1+Math.round(a/6048e5)}return ar(s,n,Rs(i,ze.MinusSign))}}function pm(n,t=!1){return function(e,i){return ar(Zk(e).getFullYear(),n,Rs(i,ze.MinusSign),t)}}const Gv={};function Qk(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function eI(n){return n instanceof Date&&!isNaN(n.valueOf())}const Y8=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function Xv(n){const t=parseInt(n);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+n);return t}function sI(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[s,r]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(s.trim()===t)return decodeURIComponent(r)}return null}const Zv=/\s+/,rI=[];let bi=(()=>{class n{constructor(e,i,s,r){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=s,this._renderer=r,this.initialClasses=rI,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(Zv):rI}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(Zv):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const s=this.stateMap.get(e);void 0!==s?(s.enabled!==i&&(s.changed=!0,s.enabled=i),s.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],s=e[1];s.changed?(this._toggleClass(i,s.enabled),s.changed=!1):s.touched||(s.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),s.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split(Zv).forEach(s=>{i?this._renderer.addClass(this._ngEl.nativeElement,s):this._renderer.removeClass(this._ngEl.nativeElement,s)})}}return n.\u0275fac=function(e){return new(e||n)(W(rm),W(Nd),W($t),W(li))},n.\u0275dir=Re({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class J8{constructor(t,e,i,s){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=s}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let fo=(()=>{class n{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,s){this._viewContainer=e,this._template=i,this._differs=s,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((s,r,o)=>{if(null==s.previousIndex)i.createEmbeddedView(this._template,new J8(s.item,this._ngForOf,-1,-1),null===o?void 0:o);else if(null==o)i.remove(null===r?void 0:r);else if(null!==r){const a=i.get(r);i.move(a,o),aI(a,s)}});for(let s=0,r=i.length;s{aI(i.get(s.currentIndex),s)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(W(sr),W(Lr),W(rm))},n.\u0275dir=Re({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function aI(n,t){n.context.$implicit=t.item}let jn=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new Z8,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){lI("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){lI("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(W(sr),W(Lr))},n.\u0275dir=Re({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class Z8{constructor(){this.$implicit=null,this.ngIf=null}}function lI(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Zt(t)}'.`)}class Qv{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let _m=(()=>{class n{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const i of this._defaultViews)i.enforceState(e)}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=Re({type:n,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),n})(),cI=(()=>{class n{constructor(e,i,s){this.ngSwitch=s,s._addCase(),this._view=new Qv(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(W(sr),W(Lr),W(_m,9))},n.\u0275dir=Re({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),uI=(()=>{class n{constructor(e,i,s){s._addDefault(new Qv(e,i))}}return n.\u0275fac=function(e){return new(e||n)(W(sr),W(Lr),W(_m,9))},n.\u0275dir=Re({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),ui=(()=>{class n{constructor(e,i,s){this._ngEl=e,this._differs=i,this._renderer=s,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[s,r]=e.split("."),o=-1===s.indexOf("-")?void 0:Xi.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,s,r?`${i}${r}`:i,o):this._renderer.removeStyle(this._ngEl.nativeElement,s,o)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(W($t),W(Nd),W(li))},n.\u0275dir=Re({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),Ns=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:s,ngTemplateOutletContext:r,ngTemplateOutletInjector:o}=this;this._viewRef=i.createEmbeddedView(s,r,o?{injector:o}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(W(sr))},n.\u0275dir=Re({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Pn]}),n})();function lr(n,t){return new ee(2100,!1)}class eY{createSubscription(t,e){return Bf(()=>t.subscribe({next:e,error:i=>{throw i}}))}dispose(t){Bf(()=>t.unsubscribe())}}class tY{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const nY=new tY,iY=new eY;let tl=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(Sd(e))return nY;if(KD(e))return iY;throw lr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(W(ii,16))},n.\u0275pipe=Gn({name:"async",type:n,pure:!1,standalone:!0}),n})();const cY=new De("DATE_PIPE_DEFAULT_TIMEZONE"),uY=new De("DATE_PIPE_DEFAULT_OPTIONS");let hI=(()=>{class n{constructor(e,i,s){this.locale=e,this.defaultTimezone=i,this.defaultOptions=s}transform(e,i,s,r){if(null==e||""===e||e!=e)return null;try{return k8(e,i??this.defaultOptions?.dateFormat??"mediumDate",r||this.locale,s??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(o){throw lr()}}}return n.\u0275fac=function(e){return new(e||n)(W(co,16),W(cY,24),W(uY,24))},n.\u0275pipe=Gn({name:"date",type:n,pure:!0,standalone:!0}),n})(),gm=(()=>{class n{constructor(e){this._locale=e}transform(e,i,s){if(!function eb(n){return!(null==n||""===n||n!=n)}(e))return null;s=s||this._locale;try{return function U8(n,t,e){return function qv(n,t,e,i,s,r,o=!1){let a="",l=!1;if(isFinite(n)){let c=function $8(n){let i,s,r,o,a,t=Math.abs(n)+"",e=0;for((s=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(s<0&&(s=r),s+=+t.slice(r+1),t=t.substring(0,r)):s<0&&(s=t.length),r=0;"0"===t.charAt(r);r++);if(r===(a=t.length))i=[0],s=1;else{for(a--;"0"===t.charAt(a);)a--;for(s-=r,i=[],o=0;r<=a;r++,o++)i[o]=Number(t.charAt(r))}return s>22&&(i=i.splice(0,21),e=s-1,s=1),{digits:i,exponent:e,integerLen:s}}(n);o&&(c=function G8(n){if(0===n.digits[0])return n;const t=n.digits.length-n.integerLen;return n.exponent?n.exponent+=2:(0===t?n.digits.push(0,0):1===t&&n.digits.push(0),n.integerLen+=2),n}(c));let u=t.minInt,f=t.minFrac,p=t.maxFrac;if(r){const E=r.match(Y8);if(null===E)throw new Error(`${r} is not a valid digit info`);const V=E[1],B=E[3],z=E[5];null!=V&&(u=Xv(V)),null!=B&&(f=Xv(B)),null!=z?p=Xv(z):null!=B&&f>p&&(p=f)}!function q8(n,t,e){if(t>e)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${e}).`);let i=n.digits,s=i.length-n.integerLen;const r=Math.min(Math.max(t,s),e);let o=r+n.integerLen,a=i[o];if(o>0){i.splice(Math.max(n.integerLen,o));for(let f=o;f=5)if(o-1<0){for(let f=0;f>o;f--)i.unshift(0),n.integerLen++;i.unshift(1),n.integerLen++}else i[o-1]++;for(;s=c?v.pop():l=!1),p>=10?1:0},0);u&&(i.unshift(u),n.integerLen++)}(c,f,p);let _=c.digits,v=c.integerLen;const M=c.exponent;let S=[];for(l=_.every(E=>!E);v0?S=_.splice(v,_.length):(S=_,_=[0]);const P=[];for(_.length>=t.lgSize&&P.unshift(_.splice(-t.lgSize,_.length).join(""));_.length>t.gSize;)P.unshift(_.splice(-t.gSize,_.length).join(""));_.length&&P.unshift(_.join("")),a=P.join(Rs(e,i)),S.length&&(a+=Rs(e,s)+S.join("")),M&&(a+=Rs(e,ze.Exponential)+"+"+M)}else a=Rs(e,ze.Infinity);return a=n<0&&!l?t.negPre+a+t.negSuf:t.posPre+a+t.posSuf,a}(n,function Kv(n,t="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=n.split(";"),s=i[0],r=i[1],o=-1!==s.indexOf(".")?s.split("."):[s.substring(0,s.lastIndexOf("0")+1),s.substring(s.lastIndexOf("0")+1)],a=o[0],l=o[1]||"";e.posPre=a.substring(0,a.indexOf("#"));for(let u=0;u{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({}),n})();const pI="browser";function cr(n){return n===pI}function nb(n){return"server"===n}let MY=(()=>{class n{}return n.\u0275prov=ge({token:n,providedIn:"root",factory:()=>new TY(be(Sn),window)}),n})();class TY{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const e=function SY(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&"function"==typeof n.body.attachShadow){const i=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let s=i.currentNode;for(;s;){const r=s.shadowRoot;if(r){const o=r.getElementById(t)||r.querySelector(`[name="${t}"]`);if(o)return o}s=i.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),i=e.left+this.window.pageXOffset,s=e.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(i-r[0],s-r[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=mI(this.window.history)||mI(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function mI(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class _I{}class $Y extends l8{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class rb extends $Y{static makeCurrent(){!function a8(n){Yv||(Yv=n)}(new rb)}onAndCancel(t,e,i){return t.addEventListener(e,i),()=>{t.removeEventListener(e,i)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function qY(){return Bd=Bd||document.querySelector("base"),Bd?Bd.getAttribute("href"):null}();return null==e?null:function KY(n){bm=bm||document.createElement("a"),bm.setAttribute("href",n);const t=bm.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){Bd=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return sI(document.cookie,t)}}let bm,Bd=null,JY=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const ob=new De("EventManagerPlugins");let wI=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,s){return this._findPluginFor(i).addEventListener(e,i,s)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(r=>r.supports(e)),!i)throw new ee(5101,!1);return this._eventNameToPlugin.set(e,i),i}}return n.\u0275fac=function(e){return new(e||n)(be(ob),be(kt))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();class MI{constructor(t){this._doc=t}}const ab="ng-app-id";let TI=(()=>{class n{constructor(e,i,s,r={}){this.doc=e,this.appId=i,this.nonce=s,this.platformId=r,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=nb(r),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(s=>s.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${ab}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(s=>{null!=s.textContent&&i.set(s.textContent,s)}),i}return null}changeUsageCount(e,i){const s=this.styleRef;if(s.has(e)){const r=s.get(e);return r.usage+=i,r.usage}return s.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const s=this.styleNodesInDOM,r=s?.get(i);if(r?.parentNode===e)return s.delete(i),r.removeAttribute(ab),r;{const o=this.doc.createElement("style");return this.nonce&&o.setAttribute("nonce",this.nonce),o.textContent=i,this.platformIsServer&&o.setAttribute(ab,this.appId),o}}addStyleToHost(e,i){const s=this.getStyleElement(e,i);e.appendChild(s);const r=this.styleRef,o=r.get(i)?.elements;o?o.push(s):r.set(i,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return n.\u0275fac=function(e){return new(e||n)(be(Sn),be(xp),be(OC,8),be(Ni))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const lb={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},cb=/%COMP%/g,tV=new De("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function CI(n,t){return t.map(e=>e.replace(cb,n))}let ub=(()=>{class n{constructor(e,i,s,r,o,a,l,c=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=s,this.removeStylesOnCompDestory=r,this.doc=o,this.platformId=a,this.ngZone=l,this.nonce=c,this.rendererByCompId=new Map,this.platformIsServer=nb(a),this.defaultRenderer=new db(e,o,l,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===fi.ShadowDom&&(i={...i,encapsulation:fi.Emulated});const s=this.getOrCreateRenderer(e,i);return s instanceof xI?s.applyToHost(e):s instanceof hb&&s.applyStyles(),s}getOrCreateRenderer(e,i){const s=this.rendererByCompId;let r=s.get(i.id);if(!r){const o=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestory,f=this.platformIsServer;switch(i.encapsulation){case fi.Emulated:r=new xI(l,c,i,this.appId,u,o,a,f);break;case fi.ShadowDom:return new rV(l,c,e,i,o,a,this.nonce,f);default:r=new hb(l,c,i,u,o,a,f)}r.onDestroy=()=>s.delete(i.id),s.set(i.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}}return n.\u0275fac=function(e){return new(e||n)(be(wI),be(TI),be(xp),be(tV),be(Sn),be(Ni),be(kt),be(OC))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();class db{constructor(t,e,i,s){this.eventManager=t,this.doc=e,this.ngZone=i,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?this.doc.createElementNS(lb[e]||e,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,e){(DI(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(DI(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?this.doc.querySelector(t):t;if(!i)throw new ee(5104,!1);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,s){if(s){e=s+":"+e;const r=lb[s];r?t.setAttributeNS(r,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const s=lb[i];s?t.removeAttributeNS(s,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,s){s&(Xi.DashCase|Xi.Important)?t.style.setProperty(e,i,s&Xi.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&Xi.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){if("string"==typeof t&&!(t=ta().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${e}`);return this.eventManager.addEventListener(t,e,this.decoratePreventDefault(i))}decoratePreventDefault(t){return e=>{if("__ngUnwrap__"===e)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(e)):t(e))&&e.preventDefault()}}}function DI(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class rV extends db{constructor(t,e,i,s,r,o,a,l){super(t,r,o,l),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const c=CI(s.id,s.styles);for(const u of c){const f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=u,this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,i){return super.insertBefore(this.nodeOrShadowRoot(t),e,i)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class hb extends db{constructor(t,e,i,s,r,o,a,l){super(t,r,o,a),this.sharedStylesHost=e,this.removeStylesOnCompDestory=s,this.rendererUsageCount=0,this.styles=l?CI(l,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class xI extends hb{constructor(t,e,i,s,r,o,a,l){const c=s+"-"+i.id;super(t,e,i,r,o,a,l,c),this.contentAttr=function nV(n){return"_ngcontent-%COMP%".replace(cb,n)}(c),this.hostAttr=function iV(n){return"_nghost-%COMP%".replace(cb,n)}(c)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}let oV=(()=>{class n extends MI{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,s){return e.addEventListener(i,s,!1),()=>this.removeEventListener(e,i,s)}removeEventListener(e,i,s){return e.removeEventListener(i,s)}}return n.\u0275fac=function(e){return new(e||n)(be(Sn))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const kI=["alt","control","meta","shift"],aV={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},lV={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let cV=(()=>{class n extends MI{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,s){const r=n.parseEventName(i),o=n.eventCallback(r.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ta().onAndCancel(e,r.domEventName,o))}static parseEventName(e){const i=e.toLowerCase().split("."),s=i.shift();if(0===i.length||"keydown"!==s&&"keyup"!==s)return null;const r=n._normalizeKey(i.pop());let o="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),o="code."),kI.forEach(c=>{const u=i.indexOf(c);u>-1&&(i.splice(u,1),o+=c+".")}),o+=r,0!=i.length||0===r.length)return null;const l={};return l.domEventName=s,l.fullKey=o,l}static matchEventFullKeyCode(e,i){let s=aV[e.key]||e.key,r="";return i.indexOf("code.")>-1&&(s=e.code,r="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),kI.forEach(o=>{o!==s&&(0,lV[o])(e)&&(r+=o+".")}),r+=s,r===i)}static eventCallback(e,i,s){return r=>{n.matchEventFullKeyCode(r,e)&&s.runGuarded(()=>i(r))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(be(Sn))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const EI=[{provide:Ni,useValue:pI},{provide:PC,useValue:function uV(){rb.makeCurrent()},multi:!0},{provide:Sn,useFactory:function hV(){return function N7(n){e0=n}(document),document},deps:[]}],fV=wk(q9,"browser",EI),pV=new De(""),LI=[{provide:tm,useClass:class XY{addToWindow(t){Ht.getAngularTestability=(i,s=!0)=>{const r=t.findTestabilityInTree(i,s);if(null==r)throw new ee(5103,!1);return r},Ht.getAllAngularTestabilities=()=>t.getAllTestabilities(),Ht.getAllAngularRootElements=()=>t.getAllRootElements(),Ht.frameworkStabilizers||(Ht.frameworkStabilizers=[]),Ht.frameworkStabilizers.push(i=>{const s=Ht.getAllAngularTestabilities();let r=s.length,o=!1;const a=function(l){o=o||l,r--,0==r&&i(o)};s.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(t,e,i){return null==e?null:t.getTestability(e)??(i?ta().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null)}},deps:[]},{provide:_k,useClass:xv,deps:[kt,kv,tm]},{provide:xv,useClass:xv,deps:[kt,kv,tm]}],PI=[{provide:h0,useValue:"root"},{provide:Ka,useFactory:function dV(){return new Ka},deps:[]},{provide:ob,useClass:oV,multi:!0,deps:[Sn,kt,Ni]},{provide:ob,useClass:cV,multi:!0,deps:[Sn]},ub,TI,wI,{provide:fd,useExisting:ub},{provide:_I,useClass:JY,deps:[]},[]];let fb=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:xp,useValue:e.appId}]}}}return n.\u0275fac=function(e){return new(e||n)(be(pV,12))},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({providers:[...PI,...LI],imports:[gn,K9]}),n})(),AI=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(be(Sn))},n.\u0275prov=ge({token:n,factory:function(e){let i=null;return i=e?new e:function _V(){return new AI(be(Sn))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;var wV=H(6676),Pr=H.n(wV);function zd(n){return(zd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(n)}function h(n,t,e){return(t=function TV(n){var t=function MV(n,t){if("object"!==zd(n)||null===n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var i=e.call(n,t||"default");if("object"!==zd(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"===zd(t)?t:String(t)}(t))in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function Oc(n){return n+.5|0}const po=(n,t,e)=>Math.max(Math.min(n,e),t);function jd(n){return po(Oc(2.55*n),0,255)}function sa(n){return po(Oc(255*n),0,255)}function mo(n){return po(Oc(n/2.55)/100,0,1)}function NI(n){return po(Oc(100*n),0,100)}const Hs={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},mb=[..."0123456789ABCDEF"],SV=n=>mb[15&n],CV=n=>mb[(240&n)>>4]+mb[15&n],wm=n=>(240&n)>>4==(15&n);const EV=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function HI(n,t,e){const i=t*Math.min(e,1-e),s=(r,o=(r+n/30)%12)=>e-i*Math.max(Math.min(o-3,9-o,1),-1);return[s(0),s(8),s(4)]}function LV(n,t,e){const i=(s,r=(s+n/60)%6)=>e-e*t*Math.max(Math.min(r,4-r,1),0);return[i(5),i(3),i(1)]}function PV(n,t,e){const i=HI(n,1,.5);let s;for(t+e>1&&(s=1/(t+e),t*=s,e*=s),s=0;s<3;s++)i[s]*=1-t-e,i[s]+=t;return i}function _b(n){const e=n.r/255,i=n.g/255,s=n.b/255,r=Math.max(e,i,s),o=Math.min(e,i,s),a=(r+o)/2;let l,c,u;return r!==o&&(u=r-o,c=a>.5?u/(2-r-o):u/(r+o),l=function AV(n,t,e,i,s){return n===s?(t-e)/i+(tn<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055,Rc=n=>n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4);function Tm(n,t,e){if(n){let i=_b(n);i[t]=Math.max(0,Math.min(i[t]+i[t]*e,0===t?360:1)),i=yb(i),n.r=i[0],n.g=i[1],n.b=i[2]}}function zI(n,t){return n&&Object.assign(t||{},n)}function jI(n){var t={r:0,g:0,b:0,a:255};return Array.isArray(n)?n.length>=3&&(t={r:n[0],g:n[1],b:n[2],a:255},n.length>3&&(t.a=sa(n[3]))):(t=zI(n,{r:0,g:0,b:0,a:1})).a=sa(t.a),t}function UV(n){return"r"===n.charAt(0)?function zV(n){const t=BV.exec(n);let i,s,r,e=255;if(t){if(t[7]!==i){const o=+t[7];e=t[8]?jd(o):po(255*o,0,255)}return i=+t[1],s=+t[3],r=+t[5],i=255&(t[2]?jd(i):po(i,0,255)),s=255&(t[4]?jd(s):po(s,0,255)),r=255&(t[6]?jd(r):po(r,0,255)),{r:i,g:s,b:r,a:e}}}(n):function FV(n){const t=EV.exec(n);let i,e=255;if(!t)return;t[5]!==i&&(e=t[6]?jd(+t[5]):sa(+t[5]));const s=YI(+t[2]),r=+t[3]/100,o=+t[4]/100;return i="hwb"===t[1]?function OV(n,t,e){return gb(PV,n,t,e)}(s,r,o):"hsv"===t[1]?function RV(n,t,e){return gb(LV,n,t,e)}(s,r,o):yb(s,r,o),{r:i[0],g:i[1],b:i[2],a:e}}(n)}class Fc{constructor(t){if(t instanceof Fc)return t;const e=typeof t;let i;"object"===e?i=jI(t):"string"===e&&(i=function xV(n){var e,t=n.length;return"#"===n[0]&&(4===t||5===t?e={r:255&17*Hs[n[1]],g:255&17*Hs[n[2]],b:255&17*Hs[n[3]],a:5===t?17*Hs[n[4]]:255}:(7===t||9===t)&&(e={r:Hs[n[1]]<<4|Hs[n[2]],g:Hs[n[3]]<<4|Hs[n[4]],b:Hs[n[5]]<<4|Hs[n[6]],a:9===t?Hs[n[7]]<<4|Hs[n[8]]:255})),e}(t)||function VV(n){Mm||(Mm=function YV(){const n={},t=Object.keys(BI),e=Object.keys(VI);let i,s,r,o,a;for(i=0;i>16&255,r>>8&255,255&r]}return n}(),Mm.transparent=[0,0,0,0]);const t=Mm[n.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(t)||UV(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=zI(this._rgb);return t&&(t.a=mo(t.a)),t}set rgb(t){this._rgb=jI(t)}rgbString(){return this._valid?function jV(n){return n&&(n.a<255?`rgba(${n.r}, ${n.g}, ${n.b}, ${mo(n.a)})`:`rgb(${n.r}, ${n.g}, ${n.b})`)}(this._rgb):void 0}hexString(){return this._valid?function IV(n){var t=(n=>wm(n.r)&&wm(n.g)&&wm(n.b)&&wm(n.a))(n)?SV:CV;return n?"#"+t(n.r)+t(n.g)+t(n.b)+((n,t)=>n<255?t(n):"")(n.a,t):void 0}(this._rgb):void 0}hslString(){return this._valid?function HV(n){if(!n)return;const t=_b(n),e=t[0],i=NI(t[1]),s=NI(t[2]);return n.a<255?`hsla(${e}, ${i}%, ${s}%, ${mo(n.a)})`:`hsl(${e}, ${i}%, ${s}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,s=t.rgb;let r;const o=e===r?.5:e,a=2*o-1,l=i.a-s.a,c=((a*l==-1?a:(a+l)/(1+a*l))+1)/2;r=1-c,i.r=255&c*i.r+r*s.r+.5,i.g=255&c*i.g+r*s.g+.5,i.b=255&c*i.b+r*s.b+.5,i.a=o*i.a+(1-o)*s.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function WV(n,t,e){const i=Rc(mo(n.r)),s=Rc(mo(n.g)),r=Rc(mo(n.b));return{r:sa(vb(i+e*(Rc(mo(t.r))-i))),g:sa(vb(s+e*(Rc(mo(t.g))-s))),b:sa(vb(r+e*(Rc(mo(t.b))-r))),a:n.a+e*(t.a-n.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Fc(this.rgb)}alpha(t){return this._rgb.a=sa(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=Oc(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Tm(this._rgb,2,t),this}darken(t){return Tm(this._rgb,2,-t),this}saturate(t){return Tm(this._rgb,1,t),this}desaturate(t){return Tm(this._rgb,1,-t),this}rotate(t){return function NV(n,t){var e=_b(n);e[0]=YI(e[0]+t),e=yb(e),n.r=e[0],n.g=e[1],n.b=e[2]}(this._rgb,t),this}}function _o(){}const GV=(()=>{let n=0;return()=>n++})();function Ct(n){return null===n||typeof n>"u"}function nn(n){if(Array.isArray&&Array.isArray(n))return!0;const t=Object.prototype.toString.call(n);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function vt(n){return null!==n&&"[object Object]"===Object.prototype.toString.call(n)}function Cn(n){return("number"==typeof n||n instanceof Number)&&isFinite(+n)}function _s(n,t){return Cn(n)?n:t}function at(n,t){return typeof n>"u"?t:n}const WI=(n,t)=>"string"==typeof n&&n.endsWith("%")?parseFloat(n)/100*t:+n;function Kt(n,t,e){if(n&&"function"==typeof n.call)return n.apply(e,t)}function Rt(n,t,e,i){let s,r,o;if(nn(n))if(r=n.length,i)for(s=r-1;s>=0;s--)t.call(e,n[s],s);else for(s=0;sn,x:n=>n.x,y:n=>n.y};function ra(n,t){return(GI[t]||(GI[t]=function JV(n){const t=function XV(n){const t=n.split("."),e=[];let i="";for(const s of t)i+=s,i.endsWith("\\")?i=i.slice(0,-1)+".":(e.push(i),i="");return e}(n);return e=>{for(const i of t){if(""===i)break;e=e&&e[i]}return e}}(t)))(n)}function bb(n){return n.charAt(0).toUpperCase()+n.slice(1)}const Gd=n=>typeof n<"u",oa=n=>"function"==typeof n,$I=(n,t)=>{if(n.size!==t.size)return!1;for(const e of n)if(!t.has(e))return!1;return!0},ln=Math.PI,sn=2*ln,QV=sn+ln,Dm=Number.POSITIVE_INFINITY,eB=ln/180,Dn=ln/2,nl=ln/4,qI=2*ln/3,aa=Math.log10,Ar=Math.sign;function $d(n,t,e){return Math.abs(n-t)l&&c=Math.min(t,e)-i&&n<=Math.max(t,e)+i}function Tb(n,t,e){e=e||(o=>n[o]1;)r=s+i>>1,e(r)?s=r:i=r;return{lo:s,hi:i}}const yo=(n,t,e,i)=>Tb(n,e,i?s=>{const r=n[s][t];return rn[s][t]Tb(n,e,i=>n[i][t]>=e),QI=["push","pop","shift","splice","unshift"];function eE(n,t){const e=n._chartjs;if(!e)return;const i=e.listeners,s=i.indexOf(t);-1!==s&&i.splice(s,1),!(i.length>0)&&(QI.forEach(r=>{delete n[r]}),delete n._chartjs)}function tE(n){const t=new Set(n);return t.size===n.length?n:Array.from(t)}const nE=typeof window>"u"?function(n){return n()}:window.requestAnimationFrame;function iE(n,t){let e=[],i=!1;return function(...s){e=s,i||(i=!0,nE.call(window,()=>{i=!1,n.apply(t,e)}))}}const Sb=n=>"start"===n?"left":"end"===n?"right":"center",wi=(n,t,e)=>"start"===n?t:"end"===n?e:(t+e)/2;function sE(n,t,e){const i=t.length;let s=0,r=i;if(n._sorted){const{iScale:o,_parsed:a}=n,l=o.axis,{min:c,max:u,minDefined:f,maxDefined:p}=o.getUserBounds();f&&(s=si(Math.min(yo(a,o.axis,c).lo,e?i:yo(t,l,o.getPixelForValue(c)).lo),0,i-1)),r=p?si(Math.max(yo(a,o.axis,u,!0).hi+1,e?0:yo(t,l,o.getPixelForValue(u),!0).hi+1),s,i)-s:i-s}return{start:s,count:r}}function rE(n){const{xScale:t,yScale:e,_scaleRanges:i}=n,s={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!i)return n._scaleRanges=s,!0;const r=i.xmin!==t.min||i.xmax!==t.max||i.ymin!==e.min||i.ymax!==e.max;return Object.assign(i,s),r}const xm=n=>0===n||1===n,oE=(n,t,e)=>-Math.pow(2,10*(n-=1))*Math.sin((n-t)*sn/e),aE=(n,t,e)=>Math.pow(2,-10*n)*Math.sin((n-t)*sn/e)+1,Kd={linear:n=>n,easeInQuad:n=>n*n,easeOutQuad:n=>-n*(n-2),easeInOutQuad:n=>(n/=.5)<1?.5*n*n:-.5*(--n*(n-2)-1),easeInCubic:n=>n*n*n,easeOutCubic:n=>(n-=1)*n*n+1,easeInOutCubic:n=>(n/=.5)<1?.5*n*n*n:.5*((n-=2)*n*n+2),easeInQuart:n=>n*n*n*n,easeOutQuart:n=>-((n-=1)*n*n*n-1),easeInOutQuart:n=>(n/=.5)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2),easeInQuint:n=>n*n*n*n*n,easeOutQuint:n=>(n-=1)*n*n*n*n+1,easeInOutQuint:n=>(n/=.5)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2),easeInSine:n=>1-Math.cos(n*Dn),easeOutSine:n=>Math.sin(n*Dn),easeInOutSine:n=>-.5*(Math.cos(ln*n)-1),easeInExpo:n=>0===n?0:Math.pow(2,10*(n-1)),easeOutExpo:n=>1===n?1:1-Math.pow(2,-10*n),easeInOutExpo:n=>xm(n)?n:n<.5?.5*Math.pow(2,10*(2*n-1)):.5*(2-Math.pow(2,-10*(2*n-1))),easeInCirc:n=>n>=1?n:-(Math.sqrt(1-n*n)-1),easeOutCirc:n=>Math.sqrt(1-(n-=1)*n),easeInOutCirc:n=>(n/=.5)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1),easeInElastic:n=>xm(n)?n:oE(n,.075,.3),easeOutElastic:n=>xm(n)?n:aE(n,.075,.3),easeInOutElastic:n=>xm(n)?n:n<.5?.5*oE(2*n,.1125,.45):.5+.5*aE(2*n-1,.1125,.45),easeInBack:n=>n*n*(2.70158*n-1.70158),easeOutBack:n=>(n-=1)*n*(2.70158*n+1.70158)+1,easeInOutBack(n){let t=1.70158;return(n/=.5)<1?n*n*((1+(t*=1.525))*n-t)*.5:.5*((n-=2)*n*((1+(t*=1.525))*n+t)+2)},easeInBounce:n=>1-Kd.easeOutBounce(1-n),easeOutBounce:n=>n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,easeInOutBounce:n=>n<.5?.5*Kd.easeInBounce(2*n):.5*Kd.easeOutBounce(2*n-1)+.5};function Cb(n){if(n&&"object"==typeof n){const t=n.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function lE(n){return Cb(n)?n:new Fc(n)}function Db(n){return Cb(n)?n:new Fc(n).saturate(.5).darken(.1).hexString()}const uB=["x","y","borderWidth","radius","tension"],dB=["color","borderColor","backgroundColor"],cE=new Map;function Xd(n,t,e){return function pB(n,t){t=t||{};const e=n+JSON.stringify(t);let i=cE.get(e);return i||(i=new Intl.NumberFormat(n,t),cE.set(e,i)),i}(t,e).format(n)}const uE={values:n=>nn(n)?n:""+n,numeric(n,t,e){if(0===n)return"0";const i=this.chart.options.locale;let s,r=n;if(e.length>1){const c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(s="scientific"),r=function mB(n,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&n!==Math.floor(n)&&(e=n-Math.floor(n)),e}(n,e)}const o=aa(Math.abs(r)),a=isNaN(o)?1:Math.max(Math.min(-1*Math.floor(o),20),0),l={notation:s,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),Xd(n,i,l)},logarithmic(n,t,e){if(0===n)return"0";const i=e[t].significand||n/Math.pow(10,Math.floor(aa(n)));return[1,2,3,5,10,15].includes(i)||t>.8*e.length?uE.numeric.call(this,n,t,e):""}};var km={formatters:uE};const il=Object.create(null),xb=Object.create(null);function Jd(n,t){if(!t)return n;const e=t.split(".");for(let i=0,s=e.length;ii.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=(i,s)=>Db(s.backgroundColor),this.hoverBorderColor=(i,s)=>Db(s.borderColor),this.hoverColor=(i,s)=>Db(s.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(t),this.apply(e)}set(t,e){return kb(this,t,e)}get(t){return Jd(this,t)}describe(t,e){return kb(xb,t,e)}override(t,e){return kb(il,t,e)}route(t,e,i,s){const r=Jd(this,t),o=Jd(this,i),a="_"+e;Object.defineProperties(r,{[a]:{value:r[e],writable:!0},[e]:{enumerable:!0,get(){const l=this[a],c=o[s];return vt(l)?Object.assign({},c,l):at(l,c)},set(l){this[a]=l}}})}apply(t){t.forEach(e=>e(this))}}var xn=new gB({_scriptable:n=>!n.startsWith("on"),_indexable:n=>"events"!==n,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function hB(n){n.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),n.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),n.set("animations",{colors:{type:"color",properties:dB},numbers:{type:"number",properties:uB}}),n.describe("animations",{_fallback:"animation"}),n.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:t=>0|t}}}})},function fB(n){n.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function _B(n){n.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.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:km.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),n.route("scale.ticks","color","","color"),n.route("scale.grid","color","","borderColor"),n.route("scale.border","color","","borderColor"),n.route("scale.title","color","","color"),n.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),n.describe("scales",{_fallback:"scale"}),n.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function Im(n,t,e,i,s){let r=t[s];return r||(r=t[s]=n.measureText(s).width,e.push(s)),r>i&&(i=r),i}function vB(n,t,e,i){let s=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(s=i.data={},r=i.garbageCollect=[],i.font=t),n.save(),n.font=t;let o=0;const a=e.length;let l,c,u,f,p;for(l=0;le.length){for(l=0;l<_;l++)delete s[r[l]];r.splice(0,_)}return o}function sl(n,t,e){const i=n.currentDevicePixelRatio,s=0!==e?Math.max(e/2,.5):0;return Math.round((t-s)*i)/i+s}function dE(n,t){(t=t||n.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,n.width,n.height),t.restore()}function Ib(n,t,e,i){hE(n,t,e,i,null)}function hE(n,t,e,i,s){let r,o,a,l,c,u,f,p;const _=t.pointStyle,v=t.rotation,M=t.radius;let S=(v||0)*eB;if(_&&"object"==typeof _&&(r=_.toString(),"[object HTMLImageElement]"===r||"[object HTMLCanvasElement]"===r))return n.save(),n.translate(e,i),n.rotate(S),n.drawImage(_,-_.width/2,-_.height/2,_.width,_.height),void n.restore();if(!(isNaN(M)||M<=0)){switch(n.beginPath(),_){default:s?n.ellipse(e,i,s/2,M,0,0,sn):n.arc(e,i,M,0,sn),n.closePath();break;case"triangle":u=s?s/2:M,n.moveTo(e+Math.sin(S)*u,i-Math.cos(S)*M),S+=qI,n.lineTo(e+Math.sin(S)*u,i-Math.cos(S)*M),S+=qI,n.lineTo(e+Math.sin(S)*u,i-Math.cos(S)*M),n.closePath();break;case"rectRounded":c=.516*M,l=M-c,o=Math.cos(S+nl)*l,f=Math.cos(S+nl)*(s?s/2-c:l),a=Math.sin(S+nl)*l,p=Math.sin(S+nl)*(s?s/2-c:l),n.arc(e-f,i-a,c,S-ln,S-Dn),n.arc(e+p,i-o,c,S-Dn,S),n.arc(e+f,i+a,c,S,S+Dn),n.arc(e-p,i+o,c,S+Dn,S+ln),n.closePath();break;case"rect":if(!v){l=Math.SQRT1_2*M,u=s?s/2:l,n.rect(e-u,i-l,2*u,2*l);break}S+=nl;case"rectRot":f=Math.cos(S)*(s?s/2:M),o=Math.cos(S)*M,a=Math.sin(S)*M,p=Math.sin(S)*(s?s/2:M),n.moveTo(e-f,i-a),n.lineTo(e+p,i-o),n.lineTo(e+f,i+a),n.lineTo(e-p,i+o),n.closePath();break;case"crossRot":S+=nl;case"cross":f=Math.cos(S)*(s?s/2:M),o=Math.cos(S)*M,a=Math.sin(S)*M,p=Math.sin(S)*(s?s/2:M),n.moveTo(e-f,i-a),n.lineTo(e+f,i+a),n.moveTo(e+p,i-o),n.lineTo(e-p,i+o);break;case"star":f=Math.cos(S)*(s?s/2:M),o=Math.cos(S)*M,a=Math.sin(S)*M,p=Math.sin(S)*(s?s/2:M),n.moveTo(e-f,i-a),n.lineTo(e+f,i+a),n.moveTo(e+p,i-o),n.lineTo(e-p,i+o),S+=nl,f=Math.cos(S)*(s?s/2:M),o=Math.cos(S)*M,a=Math.sin(S)*M,p=Math.sin(S)*(s?s/2:M),n.moveTo(e-f,i-a),n.lineTo(e+f,i+a),n.moveTo(e+p,i-o),n.lineTo(e-p,i+o);break;case"line":o=s?s/2:Math.cos(S)*M,a=Math.sin(S)*M,n.moveTo(e-o,i-a),n.lineTo(e+o,i+a);break;case"dash":n.moveTo(e,i),n.lineTo(e+Math.cos(S)*(s?s/2:M),i+Math.sin(S)*M);break;case!1:n.closePath()}n.fill(),t.borderWidth>0&&n.stroke()}}function vo(n,t,e){return e=e||.5,!t||n&&n.x>t.left-e&&n.xt.top-e&&n.y0&&""!==r.strokeColor;let l,c;for(n.save(),n.font=s.string,function MB(n,t){t.translation&&n.translate(t.translation[0],t.translation[1]),Ct(t.rotation)||n.rotate(t.rotation),t.color&&(n.fillStyle=t.color),t.textAlign&&(n.textAlign=t.textAlign),t.textBaseline&&(n.textBaseline=t.textBaseline)}(n,r),l=0;l+n||0;function Eb(n,t){const e={},i=vt(t),s=i?Object.keys(t):t,r=vt(n)?i?o=>at(n[o],n[t[o]]):o=>n[o]:()=>n;for(const o of s)e[o]=kB(r(o));return e}function fE(n){return Eb(n,{top:"y",right:"x",bottom:"y",left:"x"})}function ol(n){return Eb(n,["topLeft","topRight","bottomLeft","bottomRight"])}function Mi(n){const t=fE(n);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Jn(n,t){let e=at((n=n||{}).size,(t=t||xn.font).size);"string"==typeof e&&(e=parseInt(e,10));let i=at(n.style,t.style);i&&!(""+i).match(DB)&&(console.warn('Invalid font style specified: "'+i+'"'),i=void 0);const s={family:at(n.family,t.family),lineHeight:xB(at(n.lineHeight,t.lineHeight),e),size:e,style:i,weight:at(n.weight,t.weight),string:""};return s.string=function yB(n){return!n||Ct(n.size)||Ct(n.family)?null:(n.style?n.style+" ":"")+(n.weight?n.weight+" ":"")+n.size+"px "+n.family}(s),s}function Qd(n,t,e,i){let r,o,a,s=!0;for(r=0,o=n.length;rn[0])){const r=e||n;typeof i>"u"&&(i=yE("_fallback",n));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:n,_rootScopes:r,_fallback:i,_getTarget:s,override:a=>Lb([a,...n],t,r,i)};return new Proxy(o,{deleteProperty:(a,l)=>(delete a[l],delete a._keys,delete n[0][l],!0),get:(a,l)=>mE(a,l,()=>function NB(n,t,e,i){let s;for(const r of t)if(s=yE(EB(r,n),e),typeof s<"u")return Pb(n,s)?Ab(e,i,n,s):s}(l,t,n,a)),getOwnPropertyDescriptor:(a,l)=>Reflect.getOwnPropertyDescriptor(a._scopes[0],l),getPrototypeOf:()=>Reflect.getPrototypeOf(n[0]),has:(a,l)=>vE(a).includes(l),ownKeys:a=>vE(a),set(a,l,c){const u=a._storage||(a._storage=s());return a[l]=u[l]=c,delete a._keys,!0}})}function Hc(n,t,e,i){const s={_cacheable:!1,_proxy:n,_context:t,_subProxy:e,_stack:new Set,_descriptors:pE(n,i),setContext:r=>Hc(n,r,e,i),override:r=>Hc(n.override(r),t,e,i)};return new Proxy(s,{deleteProperty:(r,o)=>(delete r[o],delete n[o],!0),get:(r,o,a)=>mE(r,o,()=>function LB(n,t,e){const{_proxy:i,_context:s,_subProxy:r,_descriptors:o}=n;let a=i[t];return oa(a)&&o.isScriptable(t)&&(a=function PB(n,t,e,i){const{_proxy:s,_context:r,_subProxy:o,_stack:a}=e;if(a.has(n))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+n);a.add(n);let l=t(r,o||i);return a.delete(n),Pb(n,l)&&(l=Ab(s._scopes,s,n,l)),l}(t,a,n,e)),nn(a)&&a.length&&(a=function AB(n,t,e,i){const{_proxy:s,_context:r,_subProxy:o,_descriptors:a}=e;if(typeof r.index<"u"&&i(n))return t[r.index%t.length];if(vt(t[0])){const l=t,c=s._scopes.filter(u=>u!==l);t=[];for(const u of l){const f=Ab(c,s,n,u);t.push(Hc(f,r,o&&o[n],a))}}return t}(t,a,n,o.isIndexable)),Pb(t,a)&&(a=Hc(a,s,r&&r[t],o)),a}(r,o,a)),getOwnPropertyDescriptor:(r,o)=>r._descriptors.allKeys?Reflect.has(n,o)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(n,o),getPrototypeOf:()=>Reflect.getPrototypeOf(n),has:(r,o)=>Reflect.has(n,o),ownKeys:()=>Reflect.ownKeys(n),set:(r,o,a)=>(n[o]=a,delete r[o],!0)})}function pE(n,t={scriptable:!0,indexable:!0}){const{_scriptable:e=t.scriptable,_indexable:i=t.indexable,_allKeys:s=t.allKeys}=n;return{allKeys:s,scriptable:e,indexable:i,isScriptable:oa(e)?e:()=>e,isIndexable:oa(i)?i:()=>i}}const EB=(n,t)=>n?n+bb(t):t,Pb=(n,t)=>vt(t)&&"adapters"!==n&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function mE(n,t,e){if(Object.prototype.hasOwnProperty.call(n,t))return n[t];const i=e();return n[t]=i,i}function _E(n,t,e){return oa(n)?n(t,e):n}const OB=(n,t)=>!0===n?t:"string"==typeof n?ra(t,n):void 0;function RB(n,t,e,i,s){for(const r of t){const o=OB(e,r);if(o){n.add(o);const a=_E(o._fallback,e,s);if(typeof a<"u"&&a!==e&&a!==i)return a}else if(!1===o&&typeof i<"u"&&e!==i)return null}return!1}function Ab(n,t,e,i){const s=t._rootScopes,r=_E(t._fallback,e,i),o=[...n,...s],a=new Set;a.add(i);let l=gE(a,o,e,r||e,i);return!(null===l||typeof r<"u"&&r!==e&&(l=gE(a,o,r,l,i),null===l))&&Lb(Array.from(a),[""],s,r,()=>function FB(n,t,e){const i=n._getTarget();t in i||(i[t]={});const s=i[t];return nn(s)&&vt(e)?e:s||{}}(t,e,i))}function gE(n,t,e,i,s){for(;e;)e=RB(n,t,e,i,s);return e}function yE(n,t){for(const e of t){if(!e)continue;const i=e[n];if(typeof i<"u")return i}}function vE(n){let t=n._keys;return t||(t=n._keys=function HB(n){const t=new Set;for(const e of n)for(const i of Object.keys(e).filter(s=>!s.startsWith("_")))t.add(i);return Array.from(t)}(n._scopes)),t}function bE(n,t,e,i){const{iScale:s}=n,{key:r="r"}=this._parsing,o=new Array(i);let a,l,c,u;for(a=0,l=i;at"x"===n?"y":"x";function VB(n,t,e,i){const s=n.skip?t:n,r=t,o=e.skip?t:e,a=Mb(r,s),l=Mb(o,r);let c=a/(a+l),u=l/(a+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const f=i*c,p=i*u;return{previous:{x:r.x-f*(o.x-s.x),y:r.y-f*(o.y-s.y)},next:{x:r.x+p*(o.x-s.x),y:r.y+p*(o.y-s.y)}}}function Pm(n,t,e){return Math.max(Math.min(n,e),t)}function UB(n,t,e,i,s){let r,o,a,l;if(t.spanGaps&&(n=n.filter(c=>!c.skip)),"monotone"===t.cubicInterpolationMode)!function jB(n,t="x"){const e=wE(t),i=n.length,s=Array(i).fill(0),r=Array(i);let o,a,l,c=Yc(n,0);for(o=0;on.ownerDocument.defaultView.getComputedStyle(n,null),$B=["top","right","bottom","left"];function al(n,t,e){const i={};e=e?"-"+e:"";for(let s=0;s<4;s++){const r=$B[s];i[r]=parseFloat(n[t+"-"+r+e])||0}return i.width=i.left+i.right,i.height=i.top+i.bottom,i}const qB=(n,t,e)=>(n>0||t>0)&&(!e||!e.shadowRoot);function ll(n,t){if("native"in n)return n;const{canvas:e,currentDevicePixelRatio:i}=t,s=Om(e),r="border-box"===s.boxSizing,o=al(s,"padding"),a=al(s,"border","width"),{x:l,y:c,box:u}=function KB(n,t){const e=n.touches,i=e&&e.length?e[0]:n,{offsetX:s,offsetY:r}=i;let a,l,o=!1;if(qB(s,r,n.target))a=s,l=r;else{const c=t.getBoundingClientRect();a=i.clientX-c.left,l=i.clientY-c.top,o=!0}return{x:a,y:l,box:o}}(n,e),f=o.left+(u&&a.left),p=o.top+(u&&a.top);let{width:_,height:v}=t;return r&&(_-=o.width+a.width,v-=o.height+a.height),{x:Math.round((l-f)/_*e.width/i),y:Math.round((c-p)/v*e.height/i)}}const Rm=n=>Math.round(10*n)/10;function TE(n,t,e){const i=t||1,s=Math.floor(n.height*i),r=Math.floor(n.width*i);n.height=Math.floor(n.height),n.width=Math.floor(n.width);const o=n.canvas;return o.style&&(e||!o.style.height&&!o.style.width)&&(o.style.height=`${n.height}px`,o.style.width=`${n.width}px`),(n.currentDevicePixelRatio!==i||o.height!==s||o.width!==r)&&(n.currentDevicePixelRatio=i,o.height=s,o.width=r,n.ctx.setTransform(i,0,0,i,0,0),!0)}const ZB=function(){let n=!1;try{const t={get passive(){return n=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return n}();function SE(n,t){const e=function GB(n,t){return Om(n).getPropertyValue(t)}(n,t),i=e&&e.match(/^(\d+)(\.\d+)?px$/);return i?+i[1]:void 0}function cl(n,t,e,i){return{x:n.x+e*(t.x-n.x),y:n.y+e*(t.y-n.y)}}function QB(n,t,e,i){return{x:n.x+e*(t.x-n.x),y:"middle"===i?e<.5?n.y:t.y:"after"===i?e<1?n.y:t.y:e>0?t.y:n.y}}function ez(n,t,e,i){const s={x:n.cp2x,y:n.cp2y},r={x:t.cp1x,y:t.cp1y},o=cl(n,s,e),a=cl(s,r,e),l=cl(r,t,e),c=cl(o,a,e),u=cl(a,l,e);return cl(c,u,e)}function Vc(n,t,e){return n?function(n,t){return{x:e=>n+n+t-e,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,i)=>e-i,leftForLtr:(e,i)=>e-i}}(t,e):{x:n=>n,setWidth(n){},textAlign:n=>n,xPlus:(n,t)=>n+t,leftForLtr:(n,t)=>n}}function CE(n,t){let e,i;("ltr"===t||"rtl"===t)&&(e=n.canvas.style,i=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),n.prevTextDirection=i)}function DE(n,t){void 0!==t&&(delete n.prevTextDirection,n.canvas.style.setProperty("direction",t[0],t[1]))}function xE(n){return"angle"===n?{between:qd,compare:iB,normalize:gs}:{between:go,compare:(t,e)=>t-e,normalize:t=>t}}function kE({start:n,end:t,count:e,loop:i,style:s}){return{start:n%e,end:t%e,loop:i&&(t-n+1)%e==0,style:s}}function IE(n,t,e){if(!e)return[n];const{property:i,start:s,end:r}=e,o=t.length,{compare:a,between:l,normalize:c}=xE(i),{start:u,end:f,loop:p,style:_}=function iz(n,t,e){const{property:i,start:s,end:r}=e,{between:o,normalize:a}=xE(i),l=t.length;let p,_,{start:c,end:u,loop:f}=n;if(f){for(c+=l,u+=l,p=0,_=l;p<_&&o(a(t[c%l][i]),s,r);++p)c--,u--;c%=l,u%=l}return ua({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=nE.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((i,s)=>{if(!i.running||!i.items.length)return;const r=i.items;let l,o=r.length-1,a=!1;for(;o>=0;--o)l=r[o],l._active?(l._total>i.duration&&(i.duration=l._total),l.tick(t),a=!0):(r[o]=r[r.length-1],r.pop());a&&(s.draw(),this._notify(s,i,t,"progress")),r.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=r.length}),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((i,s)=>Math.max(i,s._duration),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var bo=new cz;const AE="transparent",uz={boolean:(n,t,e)=>e>.5?t:n,color(n,t,e){const i=lE(n||AE),s=i.valid&&lE(t||AE);return s&&s.valid?s.mix(i,e).hexString():t},number:(n,t,e)=>n+(t-n)*e};class dz{constructor(t,e,i,s){const r=e[i];s=Qd([t.to,s,r,t.from]);const o=Qd([t.from,r,s]);this._active=!0,this._fn=t.fn||uz[t.type||typeof o],this._easing=Kd[t.easing]||Kd.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],r=i-this._start,o=this._duration-r;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=Qd([t.to,e,s,t.from]),this._from=Qd([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,r=this._from,o=this._loop,a=this._to;let l;if(this._active=r!==a&&(o||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[s]=this._fn(r,a,l))}wait(){const t=this._promises||(this._promises=[]);return new Promise((e,i)=>{t.push({res:e,rej:i})})}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let s=0;s{const r=t[s];if(!vt(r))return;const o={};for(const a of e)o[a]=r[a];(nn(r.properties)&&r.properties||[s]).forEach(a=>{(a===s||!i.has(a))&&i.set(a,o)})})}_animateOptions(t,e){const i=e.options,s=function fz(n,t){if(!t)return;let e=n.options;if(e)return e.$shared&&(n.options=e=Object.assign({},e,{$shared:!1,$animations:{}})),e;n.options=t}(t,i);if(!s)return[];const r=this._createAnimations(s,i);return i.$shared&&function hz(n,t){const e=[],i=Object.keys(t);for(let s=0;s{t.options=i},()=>{}),r}_createAnimations(t,e){const i=this._properties,s=[],r=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let l;for(l=o.length-1;l>=0;--l){const c=o[l];if("$"===c.charAt(0))continue;if("options"===c){s.push(...this._animateOptions(t,e));continue}const u=e[c];let f=r[c];const p=i.get(c);if(f){if(p&&f.active()){f.update(p,u,a);continue}f.cancel()}p&&p.duration?(r[c]=f=new dz(p,t,c,u),s.push(f)):t[c]=u}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(bo.add(this._chart,i),!0):void 0}}function RE(n,t){const e=n&&n.options||{},i=e.reverse,s=void 0===e.min?t:0,r=void 0===e.max?t:0;return{start:i?r:s,end:i?s:r}}function FE(n,t){const e=[],i=n._getSortedDatasetMetas(t);let s,r;for(s=0,r=i.length;s0||!e&&r<0)return s.index}return null}function VE(n,t){const{chart:e,_cachedMeta:i}=n,s=e._stacks||(e._stacks={}),{iScale:r,vScale:o,index:a}=i,l=r.axis,c=o.axis,u=function gz(n,t,e){return`${n.id}.${t.id}.${e.stack||e.type}`}(r,o,i),f=t.length;let p;for(let _=0;_e[i].axis===t).shift()}function eh(n,t){const e=n.controller.index,i=n.vScale&&n.vScale.axis;if(i){t=t||n._parsed;for(const s of t){const r=s._stacks;if(!r||void 0===r[i]||void 0===r[i][e])return;delete r[i][e],void 0!==r[i]._visualValues&&void 0!==r[i]._visualValues[e]&&delete r[i]._visualValues[e]}}}const Fb=n=>"reset"===n||"none"===n,BE=(n,t)=>t?n:Object.assign({},n);let ca=(()=>{class n{constructor(e,i){this.chart=e,this._ctx=e.ctx,this.index=i,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=HE(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&&eh(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,i=this._cachedMeta,s=this.getDataset(),r=(p,_,v,M)=>"x"===p?_:"r"===p?M:v,o=i.xAxisID=at(s.xAxisID,Rb(e,"x")),a=i.yAxisID=at(s.yAxisID,Rb(e,"y")),l=i.rAxisID=at(s.rAxisID,Rb(e,"r")),c=i.indexAxis,u=i.iAxisID=r(c,o,a,l),f=i.vAxisID=r(c,a,o,l);i.xScale=this.getScaleForId(o),i.yScale=this.getScaleForId(a),i.rScale=this.getScaleForId(l),i.iScale=this.getScaleForId(u),i.vScale=this.getScaleForId(f)}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 i=this._cachedMeta;return e===i.iScale?i.vScale:i.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&eE(this._data,this),e._stacked&&eh(e)}_dataCheck(){const e=this.getDataset(),i=e.data||(e.data=[]),s=this._data;if(vt(i))this._data=function _z(n){const t=Object.keys(n),e=new Array(t.length);let i,s,r;for(i=0,s=t.length;i{const i="_onData"+bb(e),s=n[e];Object.defineProperty(n,e,{configurable:!0,enumerable:!1,value(...r){const o=s.apply(this,r);return n._chartjs.listeners.forEach(a=>{"function"==typeof a[i]&&a[i](...r)}),o}})}))}(i,this),this._syncList=[],this._data=i}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const i=this._cachedMeta,s=this.getDataset();let r=!1;this._dataCheck();const o=i._stacked;i._stacked=HE(i.vScale,i),i.stack!==s.stack&&(r=!0,eh(i),i.stack=s.stack),this._resyncElements(e),(r||o!==i._stacked)&&VE(this,i._parsed)}configure(){const e=this.chart.config,i=e.datasetScopeKeys(this._type),s=e.getOptionScopes(this.getDataset(),i,!0);this.options=e.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,i){const{_cachedMeta:s,_data:r}=this,{iScale:o,_stacked:a}=s,l=o.axis;let f,p,_,c=0===e&&i===r.length||s._sorted,u=e>0&&s._parsed[e-1];if(!1===this._parsing)s._parsed=r,s._sorted=!0,_=r;else{_=nn(r[e])?this.parseArrayData(s,r,e,i):vt(r[e])?this.parseObjectData(s,r,e,i):this.parsePrimitiveData(s,r,e,i);const v=()=>null===p[l]||u&&p[l]n&&!t.hidden&&t._stacked&&{keys:FE(this.chart,!0),values:null})(i,s),u={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:f,max:p}=function yz(n){const{min:t,max:e,minDefined:i,maxDefined:s}=n.getUserBounds();return{min:i?t:Number.NEGATIVE_INFINITY,max:s?e:Number.POSITIVE_INFINITY}}(l);let _,v;function M(){v=r[_];const S=v[l.axis];return!Cn(v[e.axis])||f>S||p=0;--_)if(!M()){this.updateRangeFromParsed(u,e,v,c);break}return u}getAllParsedValues(e){const i=this._cachedMeta._parsed,s=[];let r,o,a;for(r=0,o=i.length;r=0&&ethis.getContext(s,r,i),p);return S.$shared&&(S.$shared=c,o[a]=Object.freeze(BE(S,c))),S}_resolveAnimations(e,i,s){const r=this.chart,o=this._cachedDataOpts,a=`animation-${i}`,l=o[a];if(l)return l;let c;if(!1!==r.options.animation){const f=this.chart.config,p=f.datasetAnimationScopeKeys(this._type,i),_=f.getOptionScopes(this.getDataset(),p);c=f.createResolver(_,this.getContext(e,s,i))}const u=new OE(r,c&&c.animations);return c&&c._cacheable&&(o[a]=Object.freeze(u)),u}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,i){return!i||Fb(e)||this.chart._animationsDisabled}_getSharedOptions(e,i){const s=this.resolveDataElementOptions(e,i),r=this._sharedOptions,o=this.getSharedOptions(s),a=this.includeOptions(i,o)||o!==r;return this.updateSharedOptions(o,i,s),{sharedOptions:o,includeOptions:a}}updateElement(e,i,s,r){Fb(r)?Object.assign(e,s):this._resolveAnimations(i,r).update(e,s)}updateSharedOptions(e,i,s){e&&!Fb(i)&&this._resolveAnimations(void 0,i).update(e,s)}_setStyle(e,i,s,r){e.active=r;const o=this.getStyle(i,r);this._resolveAnimations(i,s,r).update(e,{options:!r&&this.getSharedOptions(o)||o})}removeHoverStyle(e,i,s){this._setStyle(e,s,"active",!1)}setHoverStyle(e,i,s){this._setStyle(e,s,"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 i=this._data,s=this._cachedMeta.data;for(const[l,c,u]of this._syncList)this[l](c,u);this._syncList=[];const r=s.length,o=i.length,a=Math.min(o,r);a&&this.parse(0,a),o>r?this._insertElements(r,o-r,e):o{for(u.length+=i,l=u.length-1;l>=a;l--)u[l]=u[l-i]};for(c(o),l=e;ls-r))}return n._cache.$bar}(t,n.type);let s,r,o,a,i=t._length;const l=()=>{32767===o||-32768===o||(Gd(a)&&(i=Math.min(i,Math.abs(o-a)||i)),a=o)};for(s=0,r=e.length;sMath.abs(a)&&(l=a,c=o),t[e.axis]=c,t._custom={barStart:l,barEnd:c,start:s,end:r,min:o,max:a}}(n,t,e,i):t[e.axis]=e.parse(n,i),t}function jE(n,t,e,i){const s=n.iScale,r=n.vScale,o=s.getLabels(),a=s===r,l=[];let c,u,f,p;for(c=e,u=e+i;cn.x,e="left",i="right"):(t=n.base{class n extends ca{parsePrimitiveData(e,i,s,r){return jE(e,i,s,r)}parseArrayData(e,i,s,r){return jE(e,i,s,r)}parseObjectData(e,i,s,r){const{iScale:o,vScale:a}=e,{xAxisKey:l="x",yAxisKey:c="y"}=this._parsing,u="x"===o.axis?l:c,f="x"===a.axis?l:c,p=[];let _,v,M,S;for(_=s,v=s+r;_c.controller.options.grouped),o=s.options.stacked,a=[],l=c=>{const u=c.controller.getParsed(i),f=u&&u[c.vScale.axis];if(Ct(f)||isNaN(f))return!0};for(const c of r)if((void 0===i||!l(c))&&((!1===o||-1===a.indexOf(c.stack)||void 0===o&&void 0===c.stack)&&a.push(c.stack),c.index===e))break;return a.length||a.push(void 0),a}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,i,s){const r=this._getStacks(e,s),o=void 0!==i?r.indexOf(i):-1;return-1===o?r.length-1:o}_getRuler(){const e=this.options,i=this._cachedMeta,s=i.iScale,r=[];let o,a;for(o=0,a=i.data.length;o=e?1:-1)}(S,i,l)*a,p===l&&(E-=S/2);const V=i.getPixelForDecimal(0),B=i.getPixelForDecimal(1),z=Math.min(V,B),$=Math.max(V,B);E=Math.max(Math.min(E,$),z),M=E+S,s&&!f&&(c._stacks[i.axis]._visualValues[r]=i.getValueForPixel(M)-i.getValueForPixel(E))}if(E===i.getPixelForValue(l)){const V=Ar(S)*i.getLineWidthForValue(l)/2;E+=V,S-=V}return{size:S,base:E,head:M,center:M+S/2}}_calculateBarIndexPixels(e,i){const s=i.scale,r=this.options,o=r.skipNull,a=at(r.maxBarThickness,1/0);let l,c;if(i.grouped){const u=o?this._getStackCount(e):i.stackCount,f="flex"===r.barThickness?function Dz(n,t,e,i){const s=t.pixels,r=s[n];let o=n>0?s[n-1]:null,a=n{class n extends ca{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,i,s,r){const o=super.parsePrimitiveData(e,i,s,r);for(let a=0;a=0;--s)i=Math.max(i,e[s].size(this.resolveDataElementOptions(s))/2);return i>0&&i}getLabelAndValue(e){const i=this._cachedMeta,s=this.chart.data.labels||[],{xScale:r,yScale:o}=i,a=this.getParsed(e),l=r.getLabelForValue(a.x),c=o.getLabelForValue(a.y),u=a._custom;return{label:s[e]||"",value:"("+l+", "+c+(u?", "+u:"")+")"}}update(e){const i=this._cachedMeta.data;this.updateElements(i,0,i.length,e)}updateElements(e,i,s,r){const o="reset"===r,{iScale:a,vScale:l}=this._cachedMeta,{sharedOptions:c,includeOptions:u}=this._getSharedOptions(i,r),f=a.axis,p=l.axis;for(let _=i;_{class n extends ca{constructor(e,i){super(e,i),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,i){const s=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=s;else{let a,l,o=c=>+s[c];if(vt(s[e])){const{key:c="value"}=this._parsing;o=u=>+ra(s[u],c)}for(a=e,l=e+i;a"string"==typeof n&&n.endsWith("%")?parseFloat(n)/100:+n/t)(this.options.cutout,l),1),u=this._getRingWeight(this.index),{circumference:f,rotation:p}=this._getRotationExtents(),{ratioX:_,ratioY:v,offsetX:M,offsetY:S}=function Rz(n,t,e){let i=1,s=1,r=0,o=0;if(tqd(V,a,l,!0)?1:Math.max(B,B*e,z,z*e),v=(V,B,z)=>qd(V,a,l,!0)?-1:Math.min(B,B*e,z,z*e),M=_(0,c,f),S=_(Dn,u,p),P=v(ln,c,f),E=v(ln+Dn,u,p);i=(M-P)/2,s=(S-E)/2,r=-(M+P)/2,o=-(S+E)/2}return{ratioX:i,ratioY:s,offsetX:r,offsetY:o}}(p,f,c),V=Math.max(Math.min((s.width-a)/_,(s.height-a)/v)/2,0),B=WI(this.options.radius,V),$=(B-Math.max(B*c,0))/this._getVisibleDatasetWeightTotal();this.offsetX=M*B,this.offsetY=S*B,r.total=this.calculateTotal(),this.outerRadius=B-$*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-$*u,0),this.updateElements(o,0,o.length,e)}_circumference(e,i){const s=this.options,r=this._cachedMeta,o=this._getCircumference();return i&&s.animation.animateRotate||!this.chart.getDataVisibility(e)||null===r._parsed[e]||r.data[e].hidden?0:this.calculateCircumference(r._parsed[e]*o/sn)}updateElements(e,i,s,r){const o="reset"===r,a=this.chart,l=a.chartArea,f=(l.left+l.right)/2,p=(l.top+l.bottom)/2,_=o&&a.options.animation.animateScale,v=_?0:this.innerRadius,M=_?0:this.outerRadius,{sharedOptions:S,includeOptions:P}=this._getSharedOptions(i,r);let V,E=this._getRotation();for(V=0;V0&&!isNaN(e)?sn*(Math.abs(e)/i):0}getLabelAndValue(e){const s=this.chart,r=s.data.labels||[],o=Xd(this._cachedMeta._parsed[e],s.options.locale);return{label:r[e]||"",value:o}}getMaxBorderWidth(e){let i=0;const s=this.chart;let r,o,a,l,c;if(!e)for(r=0,o=s.data.datasets.length;r"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")}),h(n,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map((r,o)=>{const l=t.getDatasetMeta(0).controller.getStyle(o);return{text:r,fillStyle:l.backgroundColor,strokeStyle:l.borderColor,fontColor:s,lineWidth:l.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(o),index:o}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}}),n})(),Fz=(()=>{class n extends ca{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const i=this._cachedMeta,{dataset:s,data:r=[],_dataset:o}=i,a=this.chart._animationsDisabled;let{start:l,count:c}=sE(i,r,a);this._drawStart=l,this._drawCount=c,rE(i)&&(l=0,c=r.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!o._decimated,s.points=r;const u=this.resolveDatasetElementOptions(e);this.options.showLine||(u.borderWidth=0),u.segment=this.options.segment,this.updateElement(s,void 0,{animated:!a,options:u},e),this.updateElements(r,l,c,e)}updateElements(e,i,s,r){const o="reset"===r,{iScale:a,vScale:l,_stacked:c,_dataset:u}=this._cachedMeta,{sharedOptions:f,includeOptions:p}=this._getSharedOptions(i,r),_=a.axis,v=l.axis,{spanGaps:M,segment:S}=this.options,P=Nc(M)?M:Number.POSITIVE_INFINITY,E=this.chart._animationsDisabled||o||"none"===r,V=i+s,B=e.length;let z=i>0&&this.getParsed(i-1);for(let $=0;$=V){te.skip=!0;continue}const oe=this.getParsed($),Ce=Ct(oe[v]),Pe=te[_]=a.getPixelForValue(oe[_],$),Qe=te[v]=o||Ce?l.getBasePixel():l.getPixelForValue(c?this.applyStack(l,oe,c):oe[v],$);te.skip=isNaN(Pe)||isNaN(Qe)||Ce,te.stop=$>0&&Math.abs(oe[_]-z[_])>P,S&&(te.parsed=oe,te.raw=u.data[$]),p&&(te.options=f||this.resolveDataElementOptions($,ie.active?"active":r)),E||this.updateElement(ie,$,te,r),z=oe}}getMaxOverflow(){const e=this._cachedMeta,i=e.dataset,s=i.options&&i.options.borderWidth||0,r=e.data||[];if(!r.length)return s;const o=r[0].size(this.resolveDataElementOptions(0)),a=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(s,o,a)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}return h(n,"id","line"),h(n,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),h(n,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}}),n})(),GE=(()=>{class n extends ca{constructor(e,i){super(e,i),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const s=this.chart,r=s.data.labels||[],o=Xd(this._cachedMeta._parsed[e].r,s.options.locale);return{label:r[e]||"",value:o}}parseObjectData(e,i,s,r){return bE.bind(this)(e,i,s,r)}update(e){const i=this._cachedMeta.data;this._updateRadius(),this.updateElements(i,0,i.length,e)}getMinMax(){const i={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return this._cachedMeta.data.forEach((s,r)=>{const o=this.getParsed(r).r;!isNaN(o)&&this.chart.getDataVisibility(r)&&(oi.max&&(i.max=o))}),i}_updateRadius(){const e=this.chart,i=e.chartArea,s=e.options,r=Math.min(i.right-i.left,i.bottom-i.top),o=Math.max(r/2,0),l=(o-Math.max(s.cutoutPercentage?o/100*s.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=o-l*this.index,this.innerRadius=this.outerRadius-l}updateElements(e,i,s,r){const o="reset"===r,a=this.chart,c=a.options.animation,u=this._cachedMeta.rScale,f=u.xCenter,p=u.yCenter,_=u.getIndexAngle(0)-.5*ln;let M,v=_;const S=360/this.countVisibleElements();for(M=0;M{!isNaN(this.getParsed(r).r)&&this.chart.getDataVisibility(r)&&i++}),i}_computeAngle(e,i,s){return this.chart.getDataVisibility(e)?ur(this.resolveDataElementOptions(e,i).angle||s):0}}return h(n,"id","polarArea"),h(n,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),h(n,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map((r,o)=>{const l=t.getDatasetMeta(0).controller.getStyle(o);return{text:r,fillStyle:l.backgroundColor,strokeStyle:l.borderColor,fontColor:s,lineWidth:l.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(o),index:o}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}}),n})();var Nz=Object.freeze({__proto__:null,BarController:Az,BubbleController:Oz,DoughnutController:Hb,LineController:Fz,PieController:(()=>{class n extends Hb{}return h(n,"id","pie"),h(n,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"}),n})(),PolarAreaController:GE,RadarController:(()=>{class n extends ca{getLabelAndValue(e){const i=this._cachedMeta.vScale,s=this.getParsed(e);return{label:i.getLabels()[e],value:""+i.getLabelForValue(s[i.axis])}}parseObjectData(e,i,s,r){return bE.bind(this)(e,i,s,r)}update(e){const i=this._cachedMeta,s=i.dataset,r=i.data||[],o=i.iScale.getLabels();if(s.points=r,"resize"!==e){const a=this.resolveDatasetElementOptions(e);this.options.showLine||(a.borderWidth=0),this.updateElement(s,void 0,{_loop:!0,_fullLoop:o.length===r.length,options:a},e)}this.updateElements(r,0,r.length,e)}updateElements(e,i,s,r){const o=this._cachedMeta.rScale,a="reset"===r;for(let l=i;l{class n extends ca{getLabelAndValue(e){const i=this._cachedMeta,s=this.chart.data.labels||[],{xScale:r,yScale:o}=i,a=this.getParsed(e),l=r.getLabelForValue(a.x),c=o.getLabelForValue(a.y);return{label:s[e]||"",value:"("+l+", "+c+")"}}update(e){const i=this._cachedMeta,{data:s=[]}=i,r=this.chart._animationsDisabled;let{start:o,count:a}=sE(i,s,r);if(this._drawStart=o,this._drawCount=a,rE(i)&&(o=0,a=s.length),this.options.showLine){const{dataset:l,_dataset:c}=i;l._chart=this.chart,l._datasetIndex=this.index,l._decimated=!!c._decimated,l.points=s;const u=this.resolveDatasetElementOptions(e);u.segment=this.options.segment,this.updateElement(l,void 0,{animated:!r,options:u},e)}this.updateElements(s,o,a,e)}addElements(){const{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(e,i,s,r){const o="reset"===r,{iScale:a,vScale:l,_stacked:c,_dataset:u}=this._cachedMeta,f=this.resolveDataElementOptions(i,r),p=this.getSharedOptions(f),_=this.includeOptions(r,p),v=a.axis,M=l.axis,{spanGaps:S,segment:P}=this.options,E=Nc(S)?S:Number.POSITIVE_INFINITY,V=this.chart._animationsDisabled||o||"none"===r;let B=i>0&&this.getParsed(i-1);for(let z=i;z0&&Math.abs(ie[v]-B[v])>E,P&&(te.parsed=ie,te.raw=u.data[z]),_&&(te.options=p||this.resolveDataElementOptions(z,$.active?"active":r)),V||this.updateElement($,z,te,r),B=ie}this.updateSharedOptions(p,r,f)}getMaxOverflow(){const e=this._cachedMeta,i=e.data||[];if(!this.options.showLine){let l=0;for(let c=i.length-1;c>=0;--c)l=Math.max(l,i[c].size(this.resolveDataElementOptions(c))/2);return l>0&&l}const s=e.dataset,r=s.options&&s.options.borderWidth||0;if(!i.length)return r;const o=i[0].size(this.resolveDataElementOptions(0)),a=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(r,o,a)/2}}return h(n,"id","scatter"),h(n,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),h(n,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}}),n})()});function ul(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class Yb{static override(t){Object.assign(Yb.prototype,t)}constructor(t){h(this,"options",void 0),this.options=t||{}}init(){}formats(){return ul()}parse(){return ul()}format(){return ul()}add(){return ul()}diff(){return ul()}startOf(){return ul()}endOf(){return ul()}}var $E={_date:Yb};function Hz(n,t,e,i){const{controller:s,data:r,_sorted:o}=n,a=s._cachedMeta.iScale;if(a&&t===a.axis&&"r"!==t&&o&&r.length){const l=a._reversePixels?rB:yo;if(!i)return l(r,t,e);if(s._sharedOptions){const c=r[0],u="function"==typeof c.getRange&&c.getRange(t);if(u){const f=l(r,t,e-u),p=l(r,t,e+u);return{lo:f.lo,hi:p.hi}}}}return{lo:0,hi:r.length-1}}function th(n,t,e,i,s){const r=n.getSortedVisibleDatasetMetas(),o=e[t];for(let a=0,l=r.length;a{l[o](t[e],s)&&(r.push({element:l,datasetIndex:c,index:u}),a=a||l.inRange(t.x,t.y,s))}),i&&!a?[]:r}var zz={evaluateInteractionItems:th,modes:{index(n,t,e,i){const s=ll(t,n),r=e.axis||"x",o=e.includeInvisible||!1,a=e.intersect?Vb(n,s,r,i,o):Bb(n,s,r,!1,i,o),l=[];return a.length?(n.getSortedVisibleDatasetMetas().forEach(c=>{const u=a[0].index,f=c.data[u];f&&!f.skip&&l.push({element:f,datasetIndex:c.index,index:u})}),l):[]},dataset(n,t,e,i){const s=ll(t,n),r=e.axis||"xy",o=e.includeInvisible||!1;let a=e.intersect?Vb(n,s,r,i,o):Bb(n,s,r,!1,i,o);if(a.length>0){const l=a[0].datasetIndex,c=n.getDatasetMeta(l).data;a=[];for(let u=0;uVb(n,ll(t,n),e.axis||"xy",i,e.includeInvisible||!1),nearest:(n,t,e,i)=>Bb(n,ll(t,n),e.axis||"xy",e.intersect,i,e.includeInvisible||!1),x:(n,t,e,i)=>qE(n,ll(t,n),"x",e.intersect,i),y:(n,t,e,i)=>qE(n,ll(t,n),"y",e.intersect,i)}};const KE=["left","top","right","bottom"];function nh(n,t){return n.filter(e=>e.pos===t)}function XE(n,t){return n.filter(e=>-1===KE.indexOf(e.pos)&&e.box.axis===t)}function ih(n,t){return n.sort((e,i)=>{const s=t?i:e,r=t?e:i;return s.weight===r.weight?s.index-r.index:s.weight-r.weight})}function JE(n,t,e,i){return Math.max(n[e],t[e])+Math.max(n[i],t[i])}function ZE(n,t){n.top=Math.max(n.top,t.top),n.left=Math.max(n.left,t.left),n.bottom=Math.max(n.bottom,t.bottom),n.right=Math.max(n.right,t.right)}function $z(n,t,e,i){const{pos:s,box:r}=e,o=n.maxPadding;if(!vt(s)){e.size&&(n[s]-=e.size);const f=i[e.stack]||{size:0,count:1};f.size=Math.max(f.size,e.horizontal?r.height:r.width),e.size=f.size/f.count,n[s]+=e.size}r.getPadding&&ZE(o,r.getPadding());const a=Math.max(0,t.outerWidth-JE(o,n,"left","right")),l=Math.max(0,t.outerHeight-JE(o,n,"top","bottom")),c=a!==n.w,u=l!==n.h;return n.w=a,n.h=l,e.horizontal?{same:c,other:u}:{same:u,other:c}}function Kz(n,t){const e=t.maxPadding;return function i(s){const r={left:0,top:0,right:0,bottom:0};return s.forEach(o=>{r[o]=Math.max(t[o],e[o])}),r}(n?["left","right"]:["top","bottom"])}function sh(n,t,e,i){const s=[];let r,o,a,l,c,u;for(r=0,o=n.length,c=0;rc.box.fullSize),!0),i=ih(nh(t,"left"),!0),s=ih(nh(t,"right")),r=ih(nh(t,"top"),!0),o=ih(nh(t,"bottom")),a=XE(t,"x"),l=XE(t,"y");return{fullSize:e,leftAndTop:i.concat(r),rightAndBottom:s.concat(l).concat(o).concat(a),chartArea:nh(t,"chartArea"),vertical:i.concat(s).concat(l),horizontal:r.concat(o).concat(a)}}(n.boxes),l=a.vertical,c=a.horizontal;Rt(n.boxes,M=>{"function"==typeof M.beforeLayout&&M.beforeLayout()});const u=l.reduce((M,S)=>S.box.options&&!1===S.box.options.display?M:M+1,0)||1,f=Object.freeze({outerWidth:t,outerHeight:e,padding:s,availableWidth:r,availableHeight:o,vBoxMaxWidth:r/2/u,hBoxMaxHeight:o/2}),p=Object.assign({},s);ZE(p,Mi(i));const _=Object.assign({maxPadding:p,w:r,h:o,x:s.left,y:s.top},s),v=function Uz(n,t){const e=function Wz(n){const t={};for(const e of n){const{stack:i,pos:s,stackWeight:r}=e;if(!i||!KE.includes(s))continue;const o=t[i]||(t[i]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=r}return t}(n),{vBoxMaxWidth:i,hBoxMaxHeight:s}=t;let r,o,a;for(r=0,o=n.length;r{const S=M.box;Object.assign(S,n.chartArea),S.update(_.w,_.h,{left:0,top:0,right:0,bottom:0})})}};class eL{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class Xz extends eL{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Nm="$chartjs",Jz={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},tL=n=>null===n||""===n,nL=!!ZB&&{passive:!0};function ej(n,t,e){n.canvas.removeEventListener(t,e,nL)}function Hm(n,t){for(const e of n)if(e===t||e.contains(t))return!0}function nj(n,t,e){const i=n.canvas,s=new MutationObserver(r=>{let o=!1;for(const a of r)o=o||Hm(a.addedNodes,i),o=o&&!Hm(a.removedNodes,i);o&&e()});return s.observe(document,{childList:!0,subtree:!0}),s}function ij(n,t,e){const i=n.canvas,s=new MutationObserver(r=>{let o=!1;for(const a of r)o=o||Hm(a.removedNodes,i),o=o&&!Hm(a.addedNodes,i);o&&e()});return s.observe(document,{childList:!0,subtree:!0}),s}const rh=new Map;let iL=0;function sL(){const n=window.devicePixelRatio;n!==iL&&(iL=n,rh.forEach((t,e)=>{e.currentDevicePixelRatio!==n&&t()}))}function oj(n,t,e){const i=n.canvas,s=i&&Ob(i);if(!s)return;const r=iE((a,l)=>{const c=s.clientWidth;e(a,l),c{const l=a[0],c=l.contentRect.width,u=l.contentRect.height;0===c&&0===u||r(c,u)});return o.observe(s),function sj(n,t){rh.size||window.addEventListener("resize",sL),rh.set(n,t)}(n,r),o}function zb(n,t,e){e&&e.disconnect(),"resize"===t&&function rj(n){rh.delete(n),rh.size||window.removeEventListener("resize",sL)}(n)}function aj(n,t,e){const i=n.canvas,s=iE(r=>{null!==n.ctx&&e(function tj(n,t){const e=Jz[n.type]||n.type,{x:i,y:s}=ll(n,t);return{type:e,chart:t,native:n,x:void 0!==i?i:null,y:void 0!==s?s:null}}(r,n))},n);return function Qz(n,t,e){n.addEventListener(t,e,nL)}(i,t,s),s}class lj extends eL{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function Zz(n,t){const e=n.style,i=n.getAttribute("height"),s=n.getAttribute("width");if(n[Nm]={initial:{height:i,width:s,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",tL(s)){const r=SE(n,"width");void 0!==r&&(n.width=r)}if(tL(i))if(""===n.style.height)n.height=n.width/(t||2);else{const r=SE(n,"height");void 0!==r&&(n.height=r)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[Nm])return!1;const i=e[Nm].initial;["height","width"].forEach(r=>{const o=i[r];Ct(o)?e.removeAttribute(r):e.setAttribute(r,o)});const s=i.style||{};return Object.keys(s).forEach(r=>{e.style[r]=s[r]}),e.width=e.width,delete e[Nm],!0}addEventListener(t,e,i){this.removeEventListener(t,e),(t.$proxies||(t.$proxies={}))[e]=({attach:nj,detach:ij,resize:oj}[e]||aj)(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];s&&(({attach:zb,detach:zb,resize:zb}[e]||ej)(t,e,s),i[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return function JB(n,t,e,i){const s=Om(n),r=al(s,"margin"),o=Am(s.maxWidth,n,"clientWidth")||Dm,a=Am(s.maxHeight,n,"clientHeight")||Dm,l=function XB(n,t,e){let i,s;if(void 0===t||void 0===e){const r=Ob(n);if(r){const o=r.getBoundingClientRect(),a=Om(r),l=al(a,"border","width"),c=al(a,"padding");t=o.width-c.width-l.width,e=o.height-c.height-l.height,i=Am(a.maxWidth,r,"clientWidth"),s=Am(a.maxHeight,r,"clientHeight")}else t=n.clientWidth,e=n.clientHeight}return{width:t,height:e,maxWidth:i||Dm,maxHeight:s||Dm}}(n,t,e);let{width:c,height:u}=l;if("content-box"===s.boxSizing){const p=al(s,"border","width"),_=al(s,"padding");c-=_.width+p.width,u-=_.height+p.height}return c=Math.max(0,c-r.width),u=Math.max(0,i?c/i:u-r.height),c=Rm(Math.min(c,o,l.maxWidth)),u=Rm(Math.min(u,a,l.maxHeight)),c&&!u&&(u=Rm(c/2)),(void 0!==t||void 0!==e)&&i&&l.height&&u>l.height&&(u=l.height,c=Rm(Math.floor(u*i))),{width:c,height:u}}(t,e,i,s)}isAttached(t){const e=Ob(t);return!(!e||!e.isConnected)}}class dr{constructor(){h(this,"x",void 0),h(this,"y",void 0),h(this,"active",!1),h(this,"options",void 0),h(this,"$animations",void 0)}tooltipPosition(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return Nc(this.x)&&Nc(this.y)}getProps(t,e){const i=this.$animations;if(!e||!i)return this;const s={};return t.forEach(r=>{s[r]=i[r]&&i[r].active()?i[r]._to:this[r]}),s}}function Ym(n,t,e,i,s){const r=at(i,0),o=Math.min(at(s,n.length),n.length);let l,c,u,a=0;for(e=Math.ceil(e),s&&(l=s-i,e=l/Math.floor(l/e)),u=r;u<0;)a++,u=Math.round(r+a*e);for(c=Math.max(r,0);c"top"===t||"left"===t?n[t]+e:n[t]-e,oL=(n,t)=>Math.min(t||n,n);function aL(n,t){const e=[],i=n.length/t,s=n.length;let r=0;for(;ro+a)))return l}function oh(n){return n.drawTicks?n.tickLength:0}function lL(n,t){if(!n.display)return 0;const e=Jn(n.font,t),i=Mi(n.padding);return(nn(n.text)?n.text.length:1)*e.lineHeight+i.height}function wj(n,t,e){let i=Sb(n);return(e&&"right"!==t||!e&&"right"===t)&&(i=(n=>"left"===n?"right":"right"===n?"left":n)(i)),i}class dl extends dr{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.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(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=_s(t,Number.POSITIVE_INFINITY),e=_s(e,Number.NEGATIVE_INFINITY),i=_s(i,Number.POSITIVE_INFINITY),s=_s(s,Number.NEGATIVE_INFINITY),{min:_s(t,i),max:_s(e,s),minDefined:Cn(t),maxDefined:Cn(e)}}getMinMax(t){let o,{min:e,max:i,minDefined:s,maxDefined:r}=this.getUserBounds();if(s&&r)return{min:e,max:i};const a=this.getMatchingVisibleMetas();for(let l=0,c=a.length;li?i:e,i=s&&e>i?e:i,{min:_s(e,_s(i,e)),max:_s(i,_s(e,i))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Kt(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:r,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function IB(n,t,e){const{min:i,max:s}=n,r=WI(t,(s-i)/2),o=(a,l)=>e&&0===a?0:a+l;return{min:o(i,-Math.abs(r)),max:o(s,r)}}(this,r,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=as)return function pj(n,t,e,i){let o,s=0,r=e[0];for(i=Math.ceil(i),o=0;os-r).pop(),t}(i);for(let o=0,a=r.length-1;os)return l}return Math.max(s,1)}(r,t,s);if(o>0){let f,p;const _=o>1?Math.round((l-a)/(o-1)):null;for(Ym(t,c,u,Ct(_)?0:a-_,a),f=0,p=o-1;f=r||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const u=this._getLabelSizes(),f=u.widest.width,p=u.highest.height,_=si(this.chart.width-f,0,this.maxWidth);a=t.offset?this.maxWidth/i:_/(i-1),f+6>a&&(a=_/(i-(t.offset?.5:1)),l=this.maxHeight-oh(t.grid)-e.padding-lL(t.title,this.chart.options.font),c=Math.sqrt(f*f+p*p),o=wb(Math.min(Math.asin(si((u.highest.height+6)/a,-1,1)),Math.asin(si(l/c,-1,1))-Math.asin(si(p/c,-1,1)))),o=Math.max(s,Math.min(r,o))),this.labelRotation=o}afterCalculateLabelRotation(){Kt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Kt(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:r}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const l=lL(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=oh(r)+l):(t.height=this.maxHeight,t.width=oh(r)+l),i.display&&this.ticks.length){const{first:c,last:u,widest:f,highest:p}=this._getLabelSizes(),_=2*i.padding,v=ur(this.labelRotation),M=Math.cos(v),S=Math.sin(v);a?t.height=Math.min(this.maxHeight,t.height+(i.mirror?0:S*f.width+M*p.height)+_):t.width=Math.min(this.maxWidth,t.width+(i.mirror?0:M*f.width+S*p.height)+_),this._calculatePadding(c,u,S,M)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:r,padding:o},position:a}=this.options,l=0!==this.labelRotation,c="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const u=this.getPixelForTick(0)-this.left,f=this.right-this.getPixelForTick(this.ticks.length-1);let p=0,_=0;l?c?(p=s*t.width,_=i*e.height):(p=i*t.height,_=s*e.width):"start"===r?_=e.width:"end"===r?p=t.width:"inner"!==r&&(p=t.width/2,_=e.width/2),this.paddingLeft=Math.max((p-u+o)*this.width/(this.width-u),0),this.paddingRight=Math.max((_-f+o)*this.width/(this.width-f),0)}else{let u=e.height/2,f=t.height/2;"start"===r?(u=0,f=t.height):"end"===r&&(u=e.height,f=0),this.paddingTop=u+o,this.paddingBottom=f+o}}_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(){Kt(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=e.gc,s=i.length/2;let r;if(s>t){for(r=0;r({width:o[oe]||0,height:a[oe]||0});return{first:te(0),last:te(e-1),widest:te($),highest:te(ie),widths:o,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return function sB(n){return si(n,-32768,32767)}(this._alignToPixels?sl(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*s?a/i:l/s:l*s0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:r,position:o,border:a}=s,l=r.offset,c=this.isHorizontal(),f=this.ticks.length+(l?1:0),p=oh(r),_=[],v=a.setContext(this.getContext()),M=v.display?v.width:0,S=M/2,P=function(de){return sl(i,de,M)};let E,V,B,z,$,ie,te,oe,Ce,Pe,Qe,zt;if("top"===o)E=P(this.bottom),ie=this.bottom-p,oe=E-S,Pe=P(t.top)+S,zt=t.bottom;else if("bottom"===o)E=P(this.top),Pe=t.top,zt=P(t.bottom)-S,ie=E+S,oe=this.top+p;else if("left"===o)E=P(this.right),$=this.right-p,te=E-S,Ce=P(t.left)+S,Qe=t.right;else if("right"===o)E=P(this.left),Ce=t.left,Qe=P(t.right)-S,$=E+S,te=this.left+p;else if("x"===e){if("center"===o)E=P((t.top+t.bottom)/2+.5);else if(vt(o)){const de=Object.keys(o)[0];E=P(this.chart.scales[de].getPixelForValue(o[de]))}Pe=t.top,zt=t.bottom,ie=E+S,oe=ie+p}else if("y"===e){if("center"===o)E=P((t.left+t.right)/2);else if(vt(o)){const de=Object.keys(o)[0];E=P(this.chart.scales[de].getPixelForValue(o[de]))}$=E-S,te=$-p,Ce=t.left,Qe=t.right}const Di=at(s.ticks.maxTicksLimit,f),Pt=Math.max(1,Math.ceil(f/Di));for(V=0;Vr.value===t);return s>=0?e.setContext(this.getContext(s)).lineWidth:0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,o;const a=(l,c,u)=>{!u.width||!u.color||(i.save(),i.lineWidth=u.width,i.strokeStyle=u.color,i.setLineDash(u.borderDash||[]),i.lineDashOffset=u.borderDashOffset,i.beginPath(),i.moveTo(l.x,l.y),i.lineTo(c.x,c.y),i.stroke(),i.restore())};if(e.display)for(r=0,o=s.length;r{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:e,draw:r=>{this.drawLabels(r)}}]:[{z:e,draw:r=>{this.draw(r)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let r,o;for(r=0,o=e.length;r{const i=e.split("."),s=i.pop(),r=[n].concat(i).join("."),o=t[e].split("."),a=o.pop(),l=o.join(".");xn.route(r,s,l,a)})}(t,n.defaultRoutes),n.descriptors&&xn.describe(t,n.descriptors)}(t,o,i),this.override&&xn.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in xn[s]&&(delete xn[s][i],this.override&&delete il[i])}}class Dj{constructor(){this.controllers=new Vm(ca,"datasets",!0),this.elements=new Vm(dr,"elements"),this.plugins=new Vm(Object,"plugins"),this.scales=new Vm(dl,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach(s=>{const r=i||this._getRegistryForType(s);i||r.isForType(s)||r===this.plugins&&s.id?this._exec(t,r,s):Rt(s,o=>{const a=i||this._getRegistryForType(o);this._exec(t,a,o)})})}_exec(t,e,i){const s=bb(t);Kt(i["before"+s],[],i),e[t](i),Kt(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;er.filter(a=>!o.some(l=>a.plugin.id===l.plugin.id));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Ij(n,t){return t||!1!==n?!0===n?{}:n:null}function Lj(n,{plugin:t,local:e},i,s){const r=n.pluginScopeKeys(t),o=n.getOptionScopes(i,r);return e&&t.defaults&&o.push(t.defaults),n.createResolver(o,s,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function jb(n,t){return((t.datasets||{})[n]||{}).indexAxis||t.indexAxis||(xn.datasets[n]||{}).indexAxis||"x"}function cL(n){if("x"===n||"y"===n||"r"===n)return n}function Oj(n){return"top"===n||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0}function Wb(n,...t){if(cL(n))return n;for(const e of t){const i=e.axis||Oj(e.position)||n.length>1&&cL(n[0].toLowerCase());if(i)return i}throw new Error(`Cannot determine type of '${n}' axis. Please provide 'axis' or 'position' option.`)}function uL(n,t,e){if(e[t+"AxisID"]===n)return{axis:t}}function dL(n){const t=n.options||(n.options={});t.plugins=at(t.plugins,{}),t.scales=function Fj(n,t){const e=il[n.type]||{scales:{}},i=t.scales||{},s=jb(n.type,t),r=Object.create(null);return Object.keys(i).forEach(o=>{const a=i[o];if(!vt(a))return console.error(`Invalid scale configuration for scale: ${o}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${o}`);const l=Wb(o,a,function Rj(n,t){if(t.data&&t.data.datasets){const e=t.data.datasets.filter(i=>i.xAxisID===n||i.yAxisID===n);if(e.length)return uL(n,"x",e[0])||uL(n,"y",e[0])}return{}}(o,n),xn.scales[a.type]),c=function Aj(n,t){return n===t?"_index_":"_value_"}(l,s),u=e.scales||{};r[o]=Ud(Object.create(null),[{axis:l},a,u[l],u[c]])}),n.data.datasets.forEach(o=>{const a=o.type||n.type,l=o.indexAxis||jb(a,t),u=(il[a]||{}).scales||{};Object.keys(u).forEach(f=>{const p=function Pj(n,t){let e=n;return"_index_"===n?e=t:"_value_"===n&&(e="x"===t?"y":"x"),e}(f,l),_=o[p+"AxisID"]||p;r[_]=r[_]||Object.create(null),Ud(r[_],[{axis:p},i[_],u[f]])})}),Object.keys(r).forEach(o=>{const a=r[o];Ud(a,[xn.scales[a.type],xn.scale])}),r}(n,t)}function hL(n){return(n=n||{}).datasets=n.datasets||[],n.labels=n.labels||[],n}const fL=new Map,pL=new Set;function Bm(n,t){let e=fL.get(n);return e||(e=t(),fL.set(n,e),pL.add(e)),e}const ah=(n,t,e)=>{const i=ra(t,e);void 0!==i&&n.add(i)};class Hj{constructor(t){this._config=function Nj(n){return(n=n||{}).data=hL(n.data),dL(n),n}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=hL(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),dL(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Bm(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return Bm(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return Bm(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){const e=t.id;return Bm(`${this.type}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return(!s||e)&&(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:r}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const l=new Set;e.forEach(u=>{t&&(l.add(t),u.forEach(f=>ah(l,t,f))),u.forEach(f=>ah(l,s,f)),u.forEach(f=>ah(l,il[r]||{},f)),u.forEach(f=>ah(l,xn,f)),u.forEach(f=>ah(l,xb,f))});const c=Array.from(l);return 0===c.length&&c.push(Object.create(null)),pL.has(e)&&o.set(e,c),c}chartOptionScopes(){const{options:t,type:e}=this;return[t,il[e]||{},xn.datasets[e]||{},{type:e},xn,xb]}resolveNamedOptions(t,e,i,s=[""]){const r={$shared:!0},{resolver:o,subPrefixes:a}=mL(this._resolverCache,t,s);let l=o;(function Vj(n,t){const{isScriptable:e,isIndexable:i}=pE(n);for(const s of t){const r=e(s),o=i(s),a=(o||r)&&n[s];if(r&&(oa(a)||Yj(a))||o&&nn(a))return!0}return!1})(o,e)&&(r.$shared=!1,l=Hc(o,i=oa(i)?i():i,this.createResolver(t,i,a)));for(const c of e)r[c]=l[c];return r}createResolver(t,e,i=[""],s){const{resolver:r}=mL(this._resolverCache,t,i);return vt(e)?Hc(r,e,void 0,s):r}}function mL(n,t,e){let i=n.get(t);i||(i=new Map,n.set(t,i));const s=e.join();let r=i.get(s);return r||(r={resolver:Lb(t,e),subPrefixes:e.filter(a=>!a.toLowerCase().includes("hover"))},i.set(s,r)),r}const Yj=n=>vt(n)&&Object.getOwnPropertyNames(n).reduce((t,e)=>t||oa(n[e]),!1),zj=["top","bottom","left","right","chartArea"];function _L(n,t){return"top"===n||"bottom"===n||-1===zj.indexOf(n)&&"x"===t}function gL(n,t){return function(e,i){return e[n]===i[n]?e[t]-i[t]:e[n]-i[n]}}function yL(n){const t=n.chart,e=t.options.animation;t.notifyPlugins("afterRender"),Kt(e&&e.onComplete,[n],t)}function jj(n){const t=n.chart,e=t.options.animation;Kt(e&&e.onProgress,[n],t)}function vL(n){return ME()&&"string"==typeof n?n=document.getElementById(n):n&&n.length&&(n=n[0]),n&&n.canvas&&(n=n.canvas),n}const zm={},bL=n=>{const t=vL(n);return Object.values(zm).filter(e=>e.canvas===t).pop()};function Wj(n,t,e){const i=Object.keys(n);for(const s of i){const r=+s;if(r>=t){const o=n[s];delete n[s],(e>0||r>t)&&(n[r+e]=o)}}}let Ub=(()=>{class n{static register(...e){Or.add(...e),wL()}static unregister(...e){Or.remove(...e),wL()}constructor(e,i){const s=this.config=new Hj(i),r=vL(e),o=bL(r);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||function cj(n){return!ME()||typeof OffscreenCanvas<"u"&&n instanceof OffscreenCanvas?Xz:lj}(r)),this.platform.updateConfig(s);const l=this.platform.acquireContext(r,a.aspectRatio),c=l&&l.canvas,u=c&&c.height,f=c&&c.width;this.id=GV(),this.ctx=l,this.canvas=c,this.width=f,this.height=u,this._options=a,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 xj,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function lB(n,t){let e;return function(...i){return t?(clearTimeout(e),e=setTimeout(n,t,i)):n.apply(this,i),t}}(p=>this.update(p),a.resizeDelay||0),this._dataChanges=[],zm[this.id]=this,l&&c?(bo.listen(this,"complete",yL),bo.listen(this,"progress",jj),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:i},width:s,height:r,_aspectRatio:o}=this;return Ct(e)?i&&o?o:r?s/r: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 Or}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():TE(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return dE(this.canvas,this.ctx),this}stop(){return bo.stop(this),this}resize(e,i){bo.running(this)?this._resizeBeforeDraw={width:e,height:i}:this._resize(e,i)}_resize(e,i){const s=this.options,a=this.platform.getMaximumSize(this.canvas,e,i,s.maintainAspectRatio&&this.aspectRatio),l=s.devicePixelRatio||this.platform.getDevicePixelRatio(),c=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,TE(this,l,!0)&&(this.notifyPlugins("resize",{size:a}),Kt(s.onResize,[this,a],this),this.attached&&this._doResize(c)&&this.render())}ensureScalesHaveIDs(){Rt(this.options.scales||{},(s,r)=>{s.id=r})}buildOrUpdateScales(){const e=this.options,i=e.scales,s=this.scales,r=Object.keys(s).reduce((a,l)=>(a[l]=!1,a),{});let o=[];i&&(o=o.concat(Object.keys(i).map(a=>{const l=i[a],c=Wb(a,l),u="r"===c,f="x"===c;return{options:l,dposition:u?"chartArea":f?"bottom":"left",dtype:u?"radialLinear":f?"category":"linear"}}))),Rt(o,a=>{const l=a.options,c=l.id,u=Wb(c,l),f=at(l.type,a.dtype);(void 0===l.position||_L(l.position,u)!==_L(a.dposition))&&(l.position=a.dposition),r[c]=!0;let p=null;c in s&&s[c].type===f?p=s[c]:(p=new(Or.getScale(f))({id:c,type:f,ctx:this.ctx,chart:this}),s[p.id]=p),p.init(l,e)}),Rt(r,(a,l)=>{a||delete s[l]}),Rt(s,a=>{Ti.configure(this,a,a.options),Ti.addBox(this,a)})}_updateMetasets(){const e=this._metasets,i=this.data.datasets.length,s=e.length;if(e.sort((r,o)=>r.index-o.index),s>i){for(let r=i;ri.length&&delete this._stacks,e.forEach((s,r)=>{0===i.filter(o=>o===s._dataset).length&&this._destroyDatasetMeta(r)})}buildOrUpdateControllers(){const e=[],i=this.data.datasets;let s,r;for(this._removeUnreferencedMetasets(),s=0,r=i.length;s{this.getDatasetMeta(i).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const i=this.config;i.update();const s=this._options=i.createResolver(i.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let a=0;for(let u=0,f=this.data.datasets.length;u{u.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(gL("z","_idx"));const{_active:l,_lastEvent:c}=this;c?this._eventHandler(c,!0):l.length&&this._updateHoverStyles(l,l,!0),this.render()}_updateScales(){Rt(this.scales,e=>{Ti.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,i=new Set(Object.keys(this._listeners)),s=new Set(e.events);(!$I(i,s)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,i=this._getUniformDataChanges()||[];for(const{method:s,start:r,count:o}of i)Wj(e,r,"_removeElements"===s?-o:o)}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const i=this.data.datasets.length,s=o=>new Set(e.filter(a=>a[0]===o).map((a,l)=>l+","+a.splice(1).join(","))),r=s(0);for(let o=1;oo.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Ti.update(this,this.width,this.height,e);const i=this.chartArea,s=i.width<=0||i.height<=0;this._layers=[],Rt(this.boxes,r=>{s&&"chartArea"===r.position||(r.configure&&r.configure(),this._layers.push(...r._layers()))},this),this._layers.forEach((r,o)=>{r._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let i=0,s=this.data.datasets.length;i=0;--i)this._drawDataset(e[i]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const i=this.ctx,s=e._clip,r=!s.disabled,o=function Gj(n){const{xScale:t,yScale:e}=n;if(t&&e)return{left:t.left,right:t.right,top:e.top,bottom:e.bottom}}(e)||this.chartArea,a={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",a)&&(r&&Em(i,{left:!1===s.left?0:o.left-s.left,right:!1===s.right?this.width:o.right+s.right,top:!1===s.top?0:o.top-s.top,bottom:!1===s.bottom?this.height:o.bottom+s.bottom}),e.controller.draw(),r&&Lm(i),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(e){return vo(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,i,s,r){const o=zz.modes[i];return"function"==typeof o?o(this,e,s,r):[]}getDatasetMeta(e){const i=this.data.datasets[e],s=this._metasets;let r=s.filter(o=>o&&o._dataset===i).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:i&&i.order||0,index:e,_dataset:i,_parsed:[],_sorted:!1},s.push(r)),r}getContext(){return this.$context||(this.$context=la(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const i=this.data.datasets[e];if(!i)return!1;const s=this.getDatasetMeta(e);return"boolean"==typeof s.hidden?!s.hidden:!i.hidden}setDatasetVisibility(e,i){this.getDatasetMeta(e).hidden=!i}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,i,s){const r=s?"show":"hide",o=this.getDatasetMeta(e),a=o.controller._resolveAnimations(void 0,r);Gd(i)?(o.data[i].hidden=!s,this.update()):(this.setDatasetVisibility(e,s),a.update(o,{visible:s}),this.update(l=>l.datasetIndex===e?r:void 0))}hide(e,i){this._updateVisibility(e,i,!1)}show(e,i){this._updateVisibility(e,i,!0)}_destroyDatasetMeta(e){const i=this._metasets[e];i&&i.controller&&i.controller._destroy(),delete this._metasets[e]}_stop(){let e,i;for(this.stop(),bo.remove(this),e=0,i=this.data.datasets.length;e{i.addEventListener(this,o,a),e[o]=a},r=(o,a,l)=>{o.offsetX=a,o.offsetY=l,this._eventHandler(o)};Rt(this.options.events,o=>s(o,r))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,i=this.platform,s=(c,u)=>{i.addEventListener(this,c,u),e[c]=u},r=(c,u)=>{e[c]&&(i.removeEventListener(this,c,u),delete e[c])},o=(c,u)=>{this.canvas&&this.resize(c,u)};let a;const l=()=>{r("attach",l),this.attached=!0,this.resize(),s("resize",o),s("detach",a)};a=()=>{this.attached=!1,r("resize",o),this._stop(),this._resize(0,0),s("attach",l)},i.isAttached(this.canvas)?l():a()}unbindEvents(){Rt(this._listeners,(e,i)=>{this.platform.removeEventListener(this,i,e)}),this._listeners={},Rt(this._responsiveListeners,(e,i)=>{this.platform.removeEventListener(this,i,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,i,s){const r=s?"set":"remove";let o,a,l,c;for("dataset"===i&&(o=this.getDatasetMeta(e[0].datasetIndex),o.controller["_"+r+"DatasetHoverStyle"]()),l=0,c=e.length;l{const l=this.getDatasetMeta(o);if(!l)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:l.data[a],index:a}});!Sm(s,i)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,i))}notifyPlugins(e,i,s){return this._plugins.notify(this,e,i,s)}isPluginEnabled(e){return 1===this._plugins._cache.filter(i=>i.plugin.id===e).length}_updateHoverStyles(e,i,s){const r=this.options.hover,o=(c,u)=>c.filter(f=>!u.some(p=>f.datasetIndex===p.datasetIndex&&f.index===p.index)),a=o(i,e),l=s?e:o(e,i);a.length&&this.updateHoverStyle(a,r.mode,!1),l.length&&r.mode&&this.updateHoverStyle(l,r.mode,!0)}_eventHandler(e,i){const s={event:e,replay:i,cancelable:!0,inChartArea:this.isPointInArea(e)},r=a=>(a.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",s,r))return;const o=this._handleEvent(e,i,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,r),(o||s.changed)&&this.render(),this}_handleEvent(e,i,s){const{_active:r=[],options:o}=this,l=this._getActiveElements(e,r,s,i),c=function ZV(n){return"mouseup"===n.type||"click"===n.type||"contextmenu"===n.type}(e),u=function Uj(n,t,e,i){return e&&"mouseout"!==n.type?i?t:n:null}(e,this._lastEvent,s,c);s&&(this._lastEvent=null,Kt(o.onHover,[e,l,this],this),c&&Kt(o.onClick,[e,l,this],this));const f=!Sm(l,r);return(f||i)&&(this._active=l,this._updateHoverStyles(l,r,i)),this._lastEvent=u,f}_getActiveElements(e,i,s,r){if("mouseout"===e.type)return[];if(!s)return i;const o=this.options.hover;return this.getElementsAtEventForMode(e,o.mode,o,r)}}return h(n,"defaults",xn),h(n,"instances",zm),h(n,"overrides",il),h(n,"registry",Or),h(n,"version","4.3.0"),h(n,"getChart",bL),n})();function wL(){return Rt(Ub.instances,n=>n._plugins.invalidate())}function Bc(n,t,e,i){return{x:e+n*Math.cos(t),y:i+n*Math.sin(t)}}function jm(n,t,e,i,s,r){const{x:o,y:a,startAngle:l,pixelMargin:c,innerRadius:u}=t,f=Math.max(t.outerRadius+i+e-c,0),p=u>0?u+i+e+c:0;let _=0;const v=s-l;if(i){const _e=((u>0?u-i:0)+(f>0?f-i:0))/2;_=(v-(0!==_e?v*_e/(_e+i):v))/2}const S=(v-Math.max(.001,v*f-e/ln)/f)/2,P=l+S+_,E=s-S-_,{outerStart:V,outerEnd:B,innerStart:z,innerEnd:$}=function Kj(n,t,e,i){const s=function qj(n){return Eb(n,["outerStart","outerEnd","innerStart","innerEnd"])}(n.options.borderRadius),r=(e-t)/2,o=Math.min(r,i*t/2),a=l=>{const c=(e-Math.min(r,l))*i/2;return si(l,0,Math.min(r,c))};return{outerStart:a(s.outerStart),outerEnd:a(s.outerEnd),innerStart:si(s.innerStart,0,o),innerEnd:si(s.innerEnd,0,o)}}(t,p,f,E-P),ie=f-V,te=f-B,oe=P+V/ie,Ce=E-B/te,Pe=p+z,Qe=p+$,zt=P+z/Pe,Di=E-$/Qe;if(n.beginPath(),r){const Pt=(oe+Ce)/2;if(n.arc(o,a,f,oe,Pt),n.arc(o,a,f,Pt,Ce),B>0){const Ge=Bc(te,Ce,o,a);n.arc(Ge.x,Ge.y,B,Ce,E+Dn)}const de=Bc(Qe,E,o,a);if(n.lineTo(de.x,de.y),$>0){const Ge=Bc(Qe,Di,o,a);n.arc(Ge.x,Ge.y,$,E+Dn,Di+Math.PI)}const _e=(E-$/p+(P+z/p))/2;if(n.arc(o,a,p,E-$/p,_e,!0),n.arc(o,a,p,_e,P+z/p,!0),z>0){const Ge=Bc(Pe,zt,o,a);n.arc(Ge.x,Ge.y,z,zt+Math.PI,P-Dn)}const Ee=Bc(ie,P,o,a);if(n.lineTo(Ee.x,Ee.y),V>0){const Ge=Bc(ie,oe,o,a);n.arc(Ge.x,Ge.y,V,P-Dn,oe)}}else{n.moveTo(o,a);const Pt=Math.cos(oe)*f+o,de=Math.sin(oe)*f+a;n.lineTo(Pt,de);const _e=Math.cos(Ce)*f+o,Ee=Math.sin(Ce)*f+a;n.lineTo(_e,Ee)}n.closePath()}class lh extends dr{constructor(t){super(),h(this,"circumference",void 0),h(this,"endAngle",void 0),h(this,"fullCircles",void 0),h(this,"innerRadius",void 0),h(this,"outerRadius",void 0),h(this,"pixelMargin",void 0),h(this,"startAngle",void 0),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,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.getProps(["x","y"],i),{angle:r,distance:o}=ZI(s,{x:t,y:e}),{startAngle:a,endAngle:l,innerRadius:c,outerRadius:u,circumference:f}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),p=(this.options.spacing+this.options.borderWidth)/2,v=at(f,l-a)>=sn||qd(r,a,l),M=go(o,c+p,u+p);return v&&M}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:r,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:l,spacing:c}=this.options,u=(s+r)/2,f=(o+a+c+l)/2;return{x:e+Math.cos(u)*f,y:i+Math.sin(u)*f}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/4,r=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>sn?Math.floor(i/sn):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();const a=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(a)*s,Math.sin(a)*s);const c=s*(1-Math.sin(Math.min(ln,i||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function Xj(n,t,e,i,s){const{fullCircles:r,startAngle:o,circumference:a}=t;let l=t.endAngle;if(r){jm(n,t,e,i,l,s);for(let c=0;cs?(c=s/l,n.arc(r,o,l,e+c,i-c,!0)):n.arc(r,o,s,e+Dn,i-Dn),n.closePath(),n.clip()}(n,t,v),r||(jm(n,t,e,i,v,s),n.stroke())}(t,this,c,r,o),t.restore()}}function ML(n,t,e=t){n.lineCap=at(e.borderCapStyle,t.borderCapStyle),n.setLineDash(at(e.borderDash,t.borderDash)),n.lineDashOffset=at(e.borderDashOffset,t.borderDashOffset),n.lineJoin=at(e.borderJoinStyle,t.borderJoinStyle),n.lineWidth=at(e.borderWidth,t.borderWidth),n.strokeStyle=at(e.borderColor,t.borderColor)}function Zj(n,t,e){n.lineTo(e.x,e.y)}function TL(n,t,e={}){const i=n.length,{start:s=0,end:r=i-1}=e,{start:o,end:a}=t,l=Math.max(s,o),c=Math.min(r,a);return{count:i,start:l,loop:t.loop,ilen:ca&&r>a)?i+c-l:c-l}}function eW(n,t,e,i){const{points:s,options:r}=t,{count:o,start:a,loop:l,ilen:c}=TL(s,e,i),u=function Qj(n){return n.stepped?bB:n.tension||"monotone"===n.cubicInterpolationMode?wB:Zj}(r);let _,v,M,{move:f=!0,reverse:p}=i||{};for(_=0;_<=c;++_)v=s[(a+(p?c-_:_))%o],!v.skip&&(f?(n.moveTo(v.x,v.y),f=!1):u(n,M,v,p,r.stepped),M=v);return l&&(v=s[(a+(p?c:0))%o],u(n,M,v,p,r.stepped)),!!l}function tW(n,t,e,i){const s=t.points,{count:r,start:o,ilen:a}=TL(s,e,i),{move:l=!0,reverse:c}=i||{};let p,_,v,M,S,P,u=0,f=0;const E=B=>(o+(c?a-B:B))%r,V=()=>{M!==S&&(n.lineTo(u,S),n.lineTo(u,M),n.lineTo(u,P))};for(l&&(_=s[E(0)],n.moveTo(_.x,_.y)),p=0;p<=a;++p){if(_=s[E(p)],_.skip)continue;const B=_.x,z=_.y,$=0|B;$===v?(zS&&(S=z),u=(f*u+B)/++f):(V(),n.lineTo(B,z),v=$,f=0,M=S=z),P=z}V()}function Gb(n){const t=n.options;return n._decimated||n._loop||t.tension||"monotone"===t.cubicInterpolationMode||t.stepped||t.borderDash&&t.borderDash.length?eW:tW}h(lh,"id","arc"),h(lh,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),h(lh,"defaultRoutes",{backgroundColor:"backgroundColor"}),h(lh,"descriptors",{_scriptable:!0,_indexable:n=>"borderDash"!==n});const rW="function"==typeof Path2D;let Wm=(()=>{class n extends dr{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,i){const s=this.options;!s.tension&&"monotone"!==s.cubicInterpolationMode||s.stepped||this._pointsUpdated||(UB(this._points,s,e,s.spanGaps?this._loop:this._fullLoop,i),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 oz(n,t){const e=n.points,i=n.options.spanGaps,s=e.length;if(!s)return[];const r=!!n._loop,{start:o,end:a}=function sz(n,t,e,i){let s=0,r=t-1;if(e&&!i)for(;ss&&n[r%t].skip;)r--;return r%=t,{start:s,end:r}}(e,s,r,i);return function LE(n,t,e,i){return i&&i.setContext&&e?function az(n,t,e,i){const s=n._chart.getContext(),r=PE(n.options),{_datasetIndex:o,options:{spanGaps:a}}=n,l=e.length,c=[];let u=r,f=t[0].start,p=f;function _(v,M,S,P){const E=a?-1:1;if(v!==M){for(v+=l;e[v%l].skip;)v-=E;for(;e[M%l].skip;)M+=E;v%l!=M%l&&(c.push({start:v%l,end:M%l,loop:S,style:P}),u=P,f=M%l)}}for(const v of t){f=a?f:v.start;let S,M=e[f%l];for(p=f+1;p<=v.end;p++){const P=e[p%l];S=PE(i.setContext(la(s,{type:"segment",p0:M,p1:P,p0DataIndex:(p-1)%l,p1DataIndex:p%l,datasetIndex:o}))),lz(S,u)&&_(f,p-1,v.loop,u),M=P,u=S}f"borderDash"!==t&&"fill"!==t}),n})();function SL(n,t,e,i){const s=n.options,{[e]:r}=n.getProps([e],i);return Math.abs(t-r){class n extends dr{constructor(e){super(),h(this,"parsed",void 0),h(this,"skip",void 0),h(this,"stop",void 0),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,i,s){const r=this.options,{x:o,y:a}=this.getProps(["x","y"],s);return Math.pow(e-o,2)+Math.pow(i-a,2)n.replace("rgb(","rgba(").replace(")",", 0.5)"));function xL(n){return Kb[n%Kb.length]}function kL(n){return DL[n%DL.length]}function IL(n){let t;for(t in n)if(n[t].borderColor||n[t].backgroundColor)return!0;return!1}var vW={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(n,t,e){if(!e.enabled)return;const{data:{datasets:i},options:s}=n.config,{elements:r}=s;if(!e.forceOverride&&(IL(i)||function yW(n){return n&&(n.borderColor||n.backgroundColor)}(s)||r&&IL(r)))return;const o=function gW(n){let t=0;return(e,i)=>{const s=n.getDatasetMeta(i).controller;s instanceof Hb?t=function mW(n,t){return n.backgroundColor=n.data.map(()=>xL(t++)),t}(e,t):s instanceof GE?t=function _W(n,t){return n.backgroundColor=n.data.map(()=>kL(t++)),t}(e,t):s&&(t=function pW(n,t){return n.borderColor=xL(t),n.backgroundColor=kL(t),++t}(e,t))}}(n);i.forEach(o)}};function EL(n){if(n._decimated){const t=n._data;delete n._decimated,delete n._data,Object.defineProperty(n,"data",{configurable:!0,enumerable:!0,writable:!0,value:t})}}function LL(n){n.data.datasets.forEach(t=>{EL(t)})}var TW={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(n,t,e)=>{if(!e.enabled)return void LL(n);const i=n.width;n.data.datasets.forEach((s,r)=>{const{_data:o,indexAxis:a}=s,l=n.getDatasetMeta(r),c=o||s.data;if("y"===Qd([a,n.options.indexAxis])||!l.controller.supportsDecimation)return;const u=n.scales[l.xAxisID];if("linear"!==u.type&&"time"!==u.type||n.options.parsing)return;let v,{start:f,count:p}=function MW(n,t){const e=t.length;let s,i=0;const{iScale:r}=n,{min:o,max:a,minDefined:l,maxDefined:c}=r.getUserBounds();return l&&(i=si(yo(t,r.axis,o).lo,0,e-1)),s=c?si(yo(t,r.axis,a).hi+1,i,e)-i:e-i,{start:i,count:s}}(l,c);if(p<=(e.threshold||4*i))EL(s);else{switch(Ct(o)&&(s._data=c,delete s.data,Object.defineProperty(s,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(M){this._data=M}})),e.algorithm){case"lttb":v=function bW(n,t,e,i,s){const r=s.samples||i;if(r>=e)return n.slice(t,t+e);const o=[],a=(e-2)/(r-2);let l=0;const c=t+e-1;let f,p,_,v,M,u=t;for(o[l++]=n[u],f=0;f_&&(_=v,p=n[E],M=E);o[l++]=p,u=M}return o[l++]=n[c],o}(c,f,p,i,e);break;case"min-max":v=function wW(n,t,e,i){let o,a,l,c,u,f,p,_,v,M,s=0,r=0;const S=[],E=n[t].x,B=n[t+e-1].x-E;for(o=t;oM&&(M=c,p=o),s=(r*s+a.x)/++r;else{const $=o-1;if(!Ct(f)&&!Ct(p)){const ie=Math.min(f,p),te=Math.max(f,p);ie!==_&&ie!==$&&S.push({...n[ie],x:s}),te!==_&&te!==$&&S.push({...n[te],x:s})}o>0&&$!==_&&S.push(n[$]),S.push(a),u=z,r=0,v=M=c,f=p=_=o}}return S}(c,f,p,i);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}s._decimated=v}})},destroy(n){LL(n)}};function Xb(n,t,e,i){if(i)return;let s=t[n],r=e[n];return"angle"===n&&(s=gs(s),r=gs(r)),{property:n,start:s,end:r}}function Jb(n,t,e){for(;t>n;t--){const i=e[t];if(!isNaN(i.x)&&!isNaN(i.y))break}return t}function PL(n,t,e,i){return n&&t?i(n[e],t[e]):n?n[e]:t?t[e]:0}function AL(n,t){let e=[],i=!1;return nn(n)?(i=!0,e=n):e=function CW(n,t){const{x:e=null,y:i=null}=n||{},s=t.points,r=[];return t.segments.forEach(({start:o,end:a})=>{a=Jb(o,a,s);const l=s[o],c=s[a];null!==i?(r.push({x:l.x,y:i}),r.push({x:c.x,y:i})):null!==e&&(r.push({x:e,y:l.y}),r.push({x:e,y:c.y}))}),r}(n,t),e.length?new Wm({points:e,options:{tension:0},_loop:i,_fullLoop:i}):null}function OL(n){return n&&!1!==n.fill}function DW(n,t,e){let s=n[t].fill;const r=[t];let o;if(!e)return s;for(;!1!==s&&-1===r.indexOf(s);){if(!Cn(s))return s;if(o=n[s],!o)return!1;if(o.visible)return s;r.push(s),s=o.fill}return!1}function xW(n,t,e){const i=function LW(n){const t=n.options,e=t.fill;let i=at(e&&e.target,e);return void 0===i&&(i=!!t.backgroundColor),!1!==i&&null!==i&&(!0===i?"origin":i)}(n);if(vt(i))return!isNaN(i.value)&&i;let s=parseFloat(i);return Cn(s)&&Math.floor(s)===s?function kW(n,t,e,i){return("-"===n||"+"===n)&&(e=t+e),!(e===t||e<0||e>=i)&&e}(i[0],t,s,e):["origin","start","end","stack","shape"].indexOf(i)>=0&&i}function OW(n,t,e){const i=[];for(let s=0;s=0;--o){const a=s[o].$filler;a&&(a.line.updateControlPoints(r,a.axis),i&&a.fill&&Zb(n.ctx,a,r))}},beforeDatasetsDraw(n,t,e){if("beforeDatasetsDraw"!==e.drawTime)return;const i=n.getSortedVisibleDatasetMetas();for(let s=i.length-1;s>=0;--s){const r=i[s].$filler;OL(r)&&Zb(n.ctx,r,n.chartArea)}},beforeDatasetDraw(n,t,e){const i=t.meta.$filler;!OL(i)||"beforeDatasetDraw"!==e.drawTime||Zb(n.ctx,i,n.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const YL=(n,t)=>{let{boxHeight:e=t,boxWidth:i=t}=n;return n.usePointStyle&&(e=Math.min(e,t),i=n.pointStyleWidth||Math.min(i,t)),{boxWidth:i,boxHeight:e,itemHeight:Math.max(t,e)}};class VL extends dr{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.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(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,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 t=this.options.labels||{};let e=Kt(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(i=>t.filter(i,this.chart.data))),t.sort&&(e=e.sort((i,s)=>t.sort(i,s,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=Jn(i.font),r=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:l}=YL(i,r);let c,u;e.font=s.string,this.isHorizontal()?(c=this.maxWidth,u=this._fitRows(o,r,a,l)+10):(u=this.maxHeight,c=this._fitCols(o,s,a,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(u,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:r,maxWidth:o,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],u=s+a;let f=t;r.textAlign="left",r.textBaseline="middle";let p=-1,_=-u;return this.legendItems.forEach((v,M)=>{const S=i+e/2+r.measureText(v.text).width;(0===M||c[c.length-1]+S+2*a>o)&&(f+=u,c[c.length-(M>0?0:1)]=0,_+=u,p++),l[M]={left:0,top:_,row:p,width:S,height:s},c[c.length-1]+=S+a}),f}_fitCols(t,e,i,s){const{ctx:r,maxHeight:o,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],u=o-t;let f=a,p=0,_=0,v=0,M=0;return this.legendItems.forEach((S,P)=>{const{itemWidth:E,itemHeight:V}=function UW(n,t,e,i,s){const r=function GW(n,t,e,i){let s=n.text;return s&&"string"!=typeof s&&(s=s.reduce((r,o)=>r.length>o.length?r:o)),t+e.size/2+i.measureText(s).width}(i,n,t,e),o=function $W(n,t,e){let i=n;return"string"!=typeof t.text&&(i=BL(t,e)),i}(s,i,t.lineHeight);return{itemWidth:r,itemHeight:o}}(i,e,r,S,s);P>0&&_+V+2*a>u&&(f+=p+a,c.push({width:p,height:_}),v+=p+a,M++,p=_=0),l[P]={left:v,top:_,col:M,width:E,height:V},p=Math.max(p,E),_+=V+a}),f+=p,c.push({width:p,height:_}),f}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:r}}=this,o=Vc(r,this.left,this.width);if(this.isHorizontal()){let a=0,l=wi(i,this.left+s,this.right-this.lineWidths[a]);for(const c of e)a!==c.row&&(a=c.row,l=wi(i,this.left+s,this.right-this.lineWidths[a])),c.top+=this.top+t+s,c.left=o.leftForLtr(o.x(l),c.width),l+=c.width+s}else{let a=0,l=wi(i,this.top+t+s,this.bottom-this.columnSizes[a].height);for(const c of e)c.col!==a&&(a=c.col,l=wi(i,this.top+t+s,this.bottom-this.columnSizes[a].height)),c.top=l,c.left+=this.left+s,c.left=o.leftForLtr(o.x(c.left),c.width),l+=c.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Em(t,this),this._draw(),Lm(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:r,labels:o}=t,a=xn.color,l=Vc(t.rtl,this.left,this.width),c=Jn(o.font),{padding:u}=o,f=c.size,p=f/2;let _;this.drawTitle(),s.textAlign=l.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=c.string;const{boxWidth:v,boxHeight:M,itemHeight:S}=YL(o,f),V=this.isHorizontal(),B=this._computeTitleHeight();_=V?{x:wi(r,this.left+u,this.right-i[0]),y:this.top+u+B,line:0}:{x:this.left+u,y:wi(r,this.top+B+u,this.bottom-e[0].height),line:0},CE(this.ctx,t.textDirection);const z=S+u;this.legendItems.forEach(($,ie)=>{s.strokeStyle=$.fontColor,s.fillStyle=$.fontColor;const te=s.measureText($.text).width,oe=l.textAlign($.textAlign||($.textAlign=o.textAlign)),Ce=v+p+te;let Pe=_.x,Qe=_.y;l.setWidth(this.width),V?ie>0&&Pe+Ce+u>this.right&&(Qe=_.y+=z,_.line++,Pe=_.x=wi(r,this.left+u,this.right-i[_.line])):ie>0&&Qe+z>this.bottom&&(Pe=_.x=Pe+e[_.line].width+u,_.line++,Qe=_.y=wi(r,this.top+B+u,this.bottom-e[_.line].height)),function($,ie,te){if(isNaN(v)||v<=0||isNaN(M)||M<0)return;s.save();const oe=at(te.lineWidth,1);if(s.fillStyle=at(te.fillStyle,a),s.lineCap=at(te.lineCap,"butt"),s.lineDashOffset=at(te.lineDashOffset,0),s.lineJoin=at(te.lineJoin,"miter"),s.lineWidth=oe,s.strokeStyle=at(te.strokeStyle,a),s.setLineDash(at(te.lineDash,[])),o.usePointStyle){const Ce={radius:M*Math.SQRT2/2,pointStyle:te.pointStyle,rotation:te.rotation,borderWidth:oe},Pe=l.xPlus($,v/2);hE(s,Ce,Pe,ie+p,o.pointStyleWidth&&v)}else{const Ce=ie+Math.max((f-M)/2,0),Pe=l.leftForLtr($,v),Qe=ol(te.borderRadius);s.beginPath(),Object.values(Qe).some(zt=>0!==zt)?Zd(s,{x:Pe,y:Ce,w:v,h:M,radius:Qe}):s.rect(Pe,Ce,v,M),s.fill(),0!==oe&&s.stroke()}s.restore()}(l.x(Pe),Qe,$),Pe=((n,t,e,i)=>n===(i?"left":"right")?e:"center"===n?(t+e)/2:t)(oe,Pe+v+p,V?Pe+Ce:this.right,t.rtl),function($,ie,te){rl(s,te.text,$,ie+S/2,c,{strikethrough:te.hidden,textAlign:l.textAlign(te.textAlign)})}(l.x(Pe),Qe,$),V?_.x+=Ce+u:_.y+="string"!=typeof $.text?BL($,c.lineHeight):z}),DE(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=Jn(e.font),s=Mi(e.padding);if(!e.display)return;const r=Vc(t.rtl,this.left,this.width),o=this.ctx,a=e.position,c=s.top+i.size/2;let u,f=this.left,p=this.width;if(this.isHorizontal())p=Math.max(...this.lineWidths),u=this.top+c,f=wi(t.align,f,this.right-p);else{const v=this.columnSizes.reduce((M,S)=>Math.max(M,S.height),0);u=c+wi(t.align,this.top,this.bottom-v-t.labels.padding-this._computeTitleHeight())}const _=wi(a,f,f+p);o.textAlign=r.textAlign(Sb(a)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=i.string,rl(o,e.text,_,u,i)}_computeTitleHeight(){const t=this.options.title,e=Jn(t.font),i=Mi(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,r;if(go(t,this.left,this.right)&&go(e,this.top,this.bottom))for(r=this.legendHitBoxes,i=0;inull!==n&&null!==t&&n.datasetIndex===t.datasetIndex&&n.index===t.index)(s,i);s&&!r&&Kt(e.onLeave,[t,s,this],this),this._hoveredItem=i,i&&!r&&Kt(e.onHover,[t,i,this],this)}else i&&Kt(e.onClick,[t,i,this],this)}}function BL(n,t){return t*(n.text?n.text.length+.5:0)}var KW={id:"legend",_element:VL,start(n,t,e){const i=n.legend=new VL({ctx:n.ctx,options:e,chart:n});Ti.configure(n,i,e),Ti.addBox(n,i)},stop(n){Ti.removeBox(n,n.legend),delete n.legend},beforeUpdate(n,t,e){const i=n.legend;Ti.configure(n,i,e),i.options=e},afterUpdate(n){const t=n.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(n,t){t.replay||n.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(n,t,e){const i=t.datasetIndex,s=e.chart;s.isDatasetVisible(i)?(s.hide(i),t.hidden=!0):(s.show(i),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:n=>n.chart.options.color,boxWidth:40,padding:10,generateLabels(n){const t=n.data.datasets,{labels:{usePointStyle:e,pointStyle:i,textAlign:s,color:r,useBorderRadius:o,borderRadius:a}}=n.legend.options;return n._getSortedDatasetMetas().map(l=>{const c=l.controller.getStyle(e?0:void 0),u=Mi(c.borderWidth);return{text:t[l.index].label,fillStyle:c.backgroundColor,fontColor:r,hidden:!l.visible,lineCap:c.borderCapStyle,lineDash:c.borderDash,lineDashOffset:c.borderDashOffset,lineJoin:c.borderJoinStyle,lineWidth:(u.width+u.height)/4,strokeStyle:c.borderColor,pointStyle:i||c.pointStyle,rotation:c.rotation,textAlign:s||c.textAlign,borderRadius:o&&(a||c.borderRadius),datasetIndex:l.index}},this)}},title:{color:n=>n.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:n=>!n.startsWith("on"),labels:{_scriptable:n=>!["generateLabels","filter","sort"].includes(n)}}};class Qb extends dr{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.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(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=nn(i.text)?i.text.length:1;this._padding=Mi(i.padding);const r=s*Jn(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:r,options:o}=this,a=o.align;let c,u,f,l=0;return this.isHorizontal()?(u=wi(a,i,r),f=e+t,c=r-i):("left"===o.position?(u=i+t,f=wi(a,s,e),l=-.5*ln):(u=r-t,f=wi(a,e,s),l=.5*ln),c=s-e),{titleX:u,titleY:f,maxWidth:c,rotation:l}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=Jn(e.font),r=i.lineHeight/2+this._padding.top,{titleX:o,titleY:a,maxWidth:l,rotation:c}=this._drawArgs(r);rl(t,e.text,0,0,i,{color:e.color,maxWidth:l,rotation:c,textAlign:Sb(e.align),textBaseline:"middle",translation:[o,a]})}}var JW={id:"title",_element:Qb,start(n,t,e){!function XW(n,t){const e=new Qb({ctx:n.ctx,options:t,chart:n});Ti.configure(n,e,t),Ti.addBox(n,e),n.titleBlock=e}(n,e)},stop(n){Ti.removeBox(n,n.titleBlock),delete n.titleBlock},beforeUpdate(n,t,e){const i=n.titleBlock;Ti.configure(n,i,e),i.options=e},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 Gm=new WeakMap;var ZW={id:"subtitle",start(n,t,e){const i=new Qb({ctx:n.ctx,options:e,chart:n});Ti.configure(n,i,e),Ti.addBox(n,i),Gm.set(n,i)},stop(n){Ti.removeBox(n,Gm.get(n)),Gm.delete(n)},beforeUpdate(n,t,e){const i=Gm.get(n);Ti.configure(n,i,e),i.options=e},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 ch={average(n){if(!n.length)return!1;let t,e,i=0,s=0,r=0;for(t=0,e=n.length;t-1?n.split("\n"):n}function QW(n,t){const{element:e,datasetIndex:i,index:s}=t,r=n.getDatasetMeta(i).controller,{label:o,value:a}=r.getLabelAndValue(s);return{chart:n,label:o,parsed:r.getParsed(s),raw:n.data.datasets[i].data[s],formattedValue:a,dataset:r.getDataset(),dataIndex:s,datasetIndex:i,element:e}}function zL(n,t){const e=n.chart.ctx,{body:i,footer:s,title:r}=n,{boxWidth:o,boxHeight:a}=t,l=Jn(t.bodyFont),c=Jn(t.titleFont),u=Jn(t.footerFont),f=r.length,p=s.length,_=i.length,v=Mi(t.padding);let M=v.height,S=0,P=i.reduce((B,z)=>B+z.before.length+z.lines.length+z.after.length,0);P+=n.beforeBody.length+n.afterBody.length,f&&(M+=f*c.lineHeight+(f-1)*t.titleSpacing+t.titleMarginBottom),P&&(M+=_*(t.displayColors?Math.max(a,l.lineHeight):l.lineHeight)+(P-_)*l.lineHeight+(P-1)*t.bodySpacing),p&&(M+=t.footerMarginTop+p*u.lineHeight+(p-1)*t.footerSpacing);let E=0;const V=function(B){S=Math.max(S,e.measureText(B).width+E)};return e.save(),e.font=c.string,Rt(n.title,V),e.font=l.string,Rt(n.beforeBody.concat(n.afterBody),V),E=t.displayColors?o+2+t.boxPadding:0,Rt(i,B=>{Rt(B.before,V),Rt(B.lines,V),Rt(B.after,V)}),E=0,e.font=u.string,Rt(n.footer,V),e.restore(),S+=v.width,{width:S,height:M}}function nU(n,t,e,i){const{x:s,width:r}=e,{width:o,chartArea:{left:a,right:l}}=n;let c="center";return"center"===i?c=s<=(a+l)/2?"left":"right":s<=r/2?c="left":s>=o-r/2&&(c="right"),function tU(n,t,e,i){const{x:s,width:r}=i,o=e.caretSize+e.caretPadding;if("left"===n&&s+r+o>t.width||"right"===n&&s-r-o<0)return!0}(c,n,t,e)&&(c="center"),c}function jL(n,t,e){const i=e.yAlign||t.yAlign||function eU(n,t){const{y:e,height:i}=t;return en.height-i/2?"bottom":"center"}(n,e);return{xAlign:e.xAlign||t.xAlign||nU(n,t,e,i),yAlign:i}}function WL(n,t,e,i){const{caretSize:s,caretPadding:r,cornerRadius:o}=n,{xAlign:a,yAlign:l}=e,c=s+r,{topLeft:u,topRight:f,bottomLeft:p,bottomRight:_}=ol(o);let v=function iU(n,t){let{x:e,width:i}=n;return"right"===t?e-=i:"center"===t&&(e-=i/2),e}(t,a);const M=function sU(n,t,e){let{y:i,height:s}=n;return"top"===t?i+=e:i-="bottom"===t?s+e:s/2,i}(t,l,c);return"center"===l?"left"===a?v+=c:"right"===a&&(v-=c):"left"===a?v-=Math.max(u,p)+s:"right"===a&&(v+=Math.max(f,_)+s),{x:si(v,0,i.width-t.width),y:si(M,0,i.height-t.height)}}function $m(n,t,e){const i=Mi(e.padding);return"center"===t?n.x+n.width/2:"right"===t?n.x+n.width-i.right:n.x+i.left}function UL(n){return Rr([],wo(n))}function GL(n,t){const e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?n.override(e):n}const $L={beforeTitle:_o,title(n){if(n.length>0){const t=n[0],e=t.chart.data.labels,i=e?e.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(i>0&&t.dataIndex"u"?$L[t].call(e,i):s}let qL=(()=>{class n extends dr{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 i=this.chart,s=this.options.setContext(this.getContext()),r=s.enabled&&i.options.animation&&s.animations,o=new OE(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=function rU(n,t,e){return la(n,{tooltip:t,tooltipItems:e,type:"tooltip"})}(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,i){const{callbacks:s}=i,r=es(s,"beforeTitle",this,e),o=es(s,"title",this,e),a=es(s,"afterTitle",this,e);let l=[];return l=Rr(l,wo(r)),l=Rr(l,wo(o)),l=Rr(l,wo(a)),l}getBeforeBody(e,i){return UL(es(i.callbacks,"beforeBody",this,e))}getBody(e,i){const{callbacks:s}=i,r=[];return Rt(e,o=>{const a={before:[],lines:[],after:[]},l=GL(s,o);Rr(a.before,wo(es(l,"beforeLabel",this,o))),Rr(a.lines,es(l,"label",this,o)),Rr(a.after,wo(es(l,"afterLabel",this,o))),r.push(a)}),r}getAfterBody(e,i){return UL(es(i.callbacks,"afterBody",this,e))}getFooter(e,i){const{callbacks:s}=i,r=es(s,"beforeFooter",this,e),o=es(s,"footer",this,e),a=es(s,"afterFooter",this,e);let l=[];return l=Rr(l,wo(r)),l=Rr(l,wo(o)),l=Rr(l,wo(a)),l}_createItems(e){const i=this._active,s=this.chart.data,r=[],o=[],a=[];let c,u,l=[];for(c=0,u=i.length;ce.filter(f,p,_,s))),e.itemSort&&(l=l.sort((f,p)=>e.itemSort(f,p,s))),Rt(l,f=>{const p=GL(e.callbacks,f);r.push(es(p,"labelColor",this,f)),o.push(es(p,"labelPointStyle",this,f)),a.push(es(p,"labelTextColor",this,f))}),this.labelColors=r,this.labelPointStyles=o,this.labelTextColors=a,this.dataPoints=l,l}update(e,i){const s=this.options.setContext(this.getContext()),r=this._active;let o,a=[];if(r.length){const l=ch[s.position].call(this,r,this._eventPosition);a=this._createItems(s),this.title=this.getTitle(a,s),this.beforeBody=this.getBeforeBody(a,s),this.body=this.getBody(a,s),this.afterBody=this.getAfterBody(a,s),this.footer=this.getFooter(a,s);const c=this._size=zL(this,s),u=Object.assign({},l,c),f=jL(this.chart,s,u),p=WL(s,u,f,this.chart);this.xAlign=f.xAlign,this.yAlign=f.yAlign,o={opacity:1,x:p.x,y:p.y,width:c.width,height:c.height,caretX:l.x,caretY:l.y}}else 0!==this.opacity&&(o={opacity:0});this._tooltipItems=a,this.$context=void 0,o&&this._resolveAnimations().update(this,o),e&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:i})}drawCaret(e,i,s,r){const o=this.getCaretPosition(e,s,r);i.lineTo(o.x1,o.y1),i.lineTo(o.x2,o.y2),i.lineTo(o.x3,o.y3)}getCaretPosition(e,i,s){const{xAlign:r,yAlign:o}=this,{caretSize:a,cornerRadius:l}=s,{topLeft:c,topRight:u,bottomLeft:f,bottomRight:p}=ol(l),{x:_,y:v}=e,{width:M,height:S}=i;let P,E,V,B,z,$;return"center"===o?(z=v+S/2,"left"===r?(P=_,E=P-a,B=z+a,$=z-a):(P=_+M,E=P+a,B=z-a,$=z+a),V=P):(E="left"===r?_+Math.max(c,f)+a:"right"===r?_+M-Math.max(u,p)-a:this.caretX,"top"===o?(B=v,z=B-a,P=E-a,V=E+a):(B=v+S,z=B+a,P=E+a,V=E-a),$=B),{x1:P,x2:E,x3:V,y1:B,y2:z,y3:$}}drawTitle(e,i,s){const r=this.title,o=r.length;let a,l,c;if(o){const u=Vc(s.rtl,this.x,this.width);for(e.x=$m(this,s.titleAlign,s),i.textAlign=u.textAlign(s.titleAlign),i.textBaseline="middle",a=Jn(s.titleFont),l=s.titleSpacing,i.fillStyle=s.titleColor,i.font=a.string,c=0;c0!==V)?(e.beginPath(),e.fillStyle=o.multiKeyBackground,Zd(e,{x:S,y:M,w:u,h:c,radius:E}),e.fill(),e.stroke(),e.fillStyle=a.backgroundColor,e.beginPath(),Zd(e,{x:P,y:M+1,w:u-2,h:c-2,radius:E}),e.fill()):(e.fillStyle=o.multiKeyBackground,e.fillRect(S,M,u,c),e.strokeRect(S,M,u,c),e.fillStyle=a.backgroundColor,e.fillRect(P,M+1,u-2,c-2))}e.fillStyle=this.labelTextColors[s]}drawBody(e,i,s){const{body:r}=this,{bodySpacing:o,bodyAlign:a,displayColors:l,boxHeight:c,boxWidth:u,boxPadding:f}=s,p=Jn(s.bodyFont);let _=p.lineHeight,v=0;const M=Vc(s.rtl,this.x,this.width),S=function(oe){i.fillText(oe,M.x(e.x+v),e.y+_/2),e.y+=_+o},P=M.textAlign(a);let E,V,B,z,$,ie,te;for(i.textAlign=a,i.textBaseline="middle",i.font=p.string,e.x=$m(this,P,s),i.fillStyle=s.bodyColor,Rt(this.beforeBody,S),v=l&&"right"!==P?"center"===a?u/2+f:u+2+f:0,z=0,ie=r.length;z0&&i.stroke()}_updateAnimationTarget(e){const i=this.chart,s=this.$animations,r=s&&s.x,o=s&&s.y;if(r||o){const a=ch[e.position].call(this,this._active,this._eventPosition);if(!a)return;const l=this._size=zL(this,e),c=Object.assign({},a,this._size),u=jL(i,e,c),f=WL(e,c,u,i);(r._to!==f.x||o._to!==f.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=l.width,this.height=l.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,f))}}_willRender(){return!!this.opacity}draw(e){const i=this.options.setContext(this.getContext());let s=this.opacity;if(!s)return;this._updateAnimationTarget(i);const r={width:this.width,height:this.height},o={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;const a=Mi(i.padding);i.enabled&&(this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length)&&(e.save(),e.globalAlpha=s,this.drawBackground(o,e,r,i),CE(e,i.textDirection),o.y+=a.top,this.drawTitle(o,e,i),this.drawBody(o,e,i),this.drawFooter(o,e,i),DE(e,i.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,i){const s=this._active,r=e.map(({datasetIndex:l,index:c})=>{const u=this.chart.getDatasetMeta(l);if(!u)throw new Error("Cannot find a dataset at index "+l);return{datasetIndex:l,element:u.data[c],index:c}}),o=!Sm(s,r),a=this._positionChanged(r,i);(o||a)&&(this._active=r,this._eventPosition=i,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,i,s=!0){if(i&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const r=this.options,o=this._active||[],a=this._getActiveElements(e,o,i,s),l=this._positionChanged(a,e),c=i||!Sm(a,o)||l;return c&&(this._active=a,(r.enabled||r.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,i))),c}_getActiveElements(e,i,s,r){const o=this.options;if("mouseout"===e.type)return[];if(!r)return i;const a=this.chart.getElementsAtEventForMode(e,o.mode,o,s);return o.reverse&&a.reverse(),a}_positionChanged(e,i){const{caretX:s,caretY:r,options:o}=this,a=ch[o.position].call(this,e,i);return!1!==a&&(s!==a.x||r!==a.y)}}return h(n,"positioners",ch),n})();var oU={id:"tooltip",_element:qL,positioners:ch,afterInit(n,t,e){e&&(n.tooltip=new qL({chart:n,options:e}))},beforeUpdate(n,t,e){n.tooltip&&n.tooltip.initialize(e)},reset(n,t,e){n.tooltip&&n.tooltip.initialize(e)},afterDraw(n){const t=n.tooltip;if(t&&t._willRender()){const e={tooltip:t};if(!1===n.notifyPlugins("beforeTooltipDraw",{...e,cancelable:!0}))return;t.draw(n.ctx),n.notifyPlugins("afterTooltipDraw",e)}},afterEvent(n,t){n.tooltip&&n.tooltip.handleEvent(t.event,t.replay,t.inChartArea)&&(t.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:(n,t)=>t.bodyFont.size,boxWidth:(n,t)=>t.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:$L},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:n=>"filter"!==n&&"itemSort"!==n&&"external"!==n,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},aU=Object.freeze({__proto__:null,Colors:vW,Decimation:TW,Filler:jW,Legend:KW,SubTitle:ZW,Title:JW,Tooltip:oU});function KL(n){const t=this.getLabels();return n>=0&&n{class n extends dl{constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const i=this._addedLabels;if(i.length){const s=this.getLabels();for(const{index:r,label:o}of i)s[r]===o&&s.splice(r,1);this._addedLabels=[]}super.init(e)}parse(e,i){if(Ct(e))return null;const s=this.getLabels();return((n,t)=>null===n?null:si(Math.round(n),0,t))(i=isFinite(i)&&s[i]===e?i:function cU(n,t,e,i){const s=n.indexOf(t);return-1===s?((n,t,e,i)=>("string"==typeof t?(e=n.push(t)-1,i.unshift({index:e,label:t})):isNaN(t)&&(e=null),e))(n,t,e,i):s!==n.lastIndexOf(t)?e:s}(s,e,at(i,e),this._addedLabels),s.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:r}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(s=0),i||(r=this.getLabels().length-1)),this.min=s,this.max=r}buildTicks(){const e=this.min,i=this.max,s=this.options.offset,r=[];let o=this.getLabels();o=0===e&&i===o.length-1?o:o.slice(e,i+1),this._valueRange=Math.max(o.length-(s?0:1),1),this._startValue=this.min-(s?.5:0);for(let a=e;a<=i;a++)r.push({value:a});return r}getLabelForValue(e){return KL.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 i=this.ticks;return e<0||e>i.length-1?null:this.getPixelForValue(i[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}return h(n,"id","category"),h(n,"defaults",{ticks:{callback:KL}}),n})();function XL(n,t,{horizontal:e,minRotation:i}){const s=ur(i),r=(e?Math.sin(s):Math.cos(s))||.001;return Math.min(t/r,.75*t*(""+n).length)}class qm extends dl{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return Ct(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:r}=this;const o=l=>s=e?s:l,a=l=>r=i?r:l;if(t){const l=Ar(s),c=Ar(r);l<0&&c<0?a(0):l>0&&c>0&&o(0)}if(s===r){let l=0===r?1:Math.abs(.05*r);a(r+l),t||o(s-l)}this.min=s,this.max=r}getTickLimit(){const t=this.options.ticks;let s,{maxTicksLimit:e,stepSize:i}=t;return i?(s=Math.ceil(this.max/i)-Math.floor(this.min/i)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${i} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),e=e||11),e&&(s=Math.min(e,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const o=function hU(n,t){const e=[],{bounds:s,step:r,min:o,max:a,precision:l,count:c,maxTicks:u,maxDigits:f,includeBounds:p}=n,_=r||1,v=u-1,{min:M,max:S}=t,P=!Ct(o),E=!Ct(a),V=!Ct(c),B=(S-M)/(f+1);let $,ie,te,oe,z=KI((S-M)/v/_)*_;if(z<1e-14&&!P&&!E)return[{value:M},{value:S}];oe=Math.ceil(S/z)-Math.floor(M/z),oe>v&&(z=KI(oe*z/v/_)*_),Ct(l)||($=Math.pow(10,l),z=Math.ceil(z*$)/$),"ticks"===s?(ie=Math.floor(M/z)*z,te=Math.ceil(S/z)*z):(ie=M,te=S),P&&E&&r&&function nB(n,t){const e=Math.round(n);return e-t<=n&&e+t>=n}((a-o)/r,z/1e3)?(oe=Math.round(Math.min((a-o)/z,u)),z=(a-o)/oe,ie=o,te=a):V?(ie=P?o:ie,te=E?a:te,oe=c-1,z=(te-ie)/oe):(oe=(te-ie)/z,oe=$d(oe,Math.round(oe),z/1e3)?Math.round(oe):Math.ceil(oe));const Ce=Math.max(JI(z),JI(ie));$=Math.pow(10,Ct(l)?Ce:l),ie=Math.round(ie*$)/$,te=Math.round(te*$)/$;let Pe=0;for(P&&(p&&ie!==o?(e.push({value:o}),iea)break;e.push({value:Qe})}return E&&p&&te!==a?e.length&&$d(e[e.length-1].value,a,XL(a,B,n))?e[e.length-1].value=a:e.push({value:a}):(!E||te===a)&&e.push({value:te}),e}({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&XI(o,this,"value"),t.reverse?(o.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),o}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const s=(i-e)/Math.max(t.length-1,1)/2;e-=s,i+=s}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return Xd(t,this.chart.options.locale,this.options.ticks.format)}}class e1 extends qm{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=Cn(t)?t:0,this.max=Cn(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=ur(this.options.ticks.minRotation),s=(t?Math.sin(i):Math.cos(i))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,r.lineHeight/s))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}h(e1,"id","linear"),h(e1,"defaults",{ticks:{callback:km.formatters.numeric}});const uh=n=>Math.floor(aa(n)),hl=(n,t)=>Math.pow(10,uh(n)+t);function JL(n){return n/Math.pow(10,uh(n))==1}function ZL(n,t,e){const i=Math.pow(10,e),s=Math.floor(n/i);return Math.ceil(t/i)-s}class t1 extends dl{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=qm.prototype.parse.apply(this,[t,e]);if(0!==i)return Cn(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=Cn(t)?Math.max(0,t):null,this.max=Cn(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Cn(this._userMin)&&(this.min=t===hl(this.min,0)?hl(this.min,-1):hl(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const r=a=>i=t?i:a,o=a=>s=e?s:a;i===s&&(i<=0?(r(1),o(10)):(r(hl(i,-1)),o(hl(s,1)))),i<=0&&r(hl(s,-1)),s<=0&&o(hl(i,1)),this.min=i,this.max=s}buildTicks(){const t=this.options,i=function pU(n,{min:t,max:e}){t=_s(n.min,t);const i=[],s=uh(t);let r=function fU(n,t){let i=uh(t-n);for(;ZL(n,t,i)>10;)i++;for(;ZL(n,t,i)<10;)i--;return Math.min(i,uh(n))}(t,e),o=r<0?Math.pow(10,Math.abs(r)):1;const a=Math.pow(10,r),l=s>r?Math.pow(10,s):0,c=Math.round((t-l)*o)/o,u=Math.floor((t-l)/a/10)*a*10;let f=Math.floor((c-u)/Math.pow(10,r)),p=_s(n.min,Math.round((l+u+f*Math.pow(10,r))*o)/o);for(;p=10?f=f<15?15:20:f++,f>=20&&(r++,f=2,o=r>=0?1:o),p=Math.round((l+u+f*Math.pow(10,r))*o)/o;const _=_s(n.max,p);return i.push({value:_,major:JL(_),significand:f}),i}({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&XI(i,this,"value"),t.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}getLabelForValue(t){return void 0===t?"0":Xd(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=aa(t),this._valueRange=aa(this.max)-aa(t)}getPixelForValue(t){return(void 0===t||0===t)&&(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(aa(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function n1(n){const t=n.ticks;if(t.display&&n.display){const e=Mi(t.backdropPadding);return at(t.font&&t.font.size,xn.font.size)+e.height}return 0}function mU(n,t,e){return e=nn(e)?e:[e],{w:vB(n,t.string,e),h:e.length*t.lineHeight}}function QL(n,t,e,i,s){return n===i||n===s?{start:t-e/2,end:t+e/2}:ns?{start:t-e,end:t}:{start:t,end:t+e}}function gU(n,t,e,i,s){const r=Math.abs(Math.sin(e)),o=Math.abs(Math.cos(e));let a=0,l=0;i.startt.r&&(a=(i.end-t.r)/r,n.r=Math.max(n.r,t.r+a)),s.startt.b&&(l=(s.end-t.b)/o,n.b=Math.max(n.b,t.b+l))}function yU(n,t,e){const i=n.drawingArea,{extra:s,additionalAngle:r,padding:o,size:a}=e,l=n.getPointPosition(t,i+s+o,r),c=Math.round(wb(gs(l.angle+Dn))),u=function TU(n,t,e){return 90===e||270===e?n-=t/2:(e>270||e<90)&&(n-=t),n}(l.y,a.h,c),f=function wU(n){return 0===n||180===n?"center":n<180?"left":"right"}(c),p=function MU(n,t,e){return"right"===e?n-=t:"center"===e&&(n-=t/2),n}(l.x,a.w,f);return{visible:!0,x:l.x,y:u,textAlign:f,left:p,top:u,right:p+a.w,bottom:u+a.h}}function vU(n,t){if(!t)return!0;const{left:e,top:i,right:s,bottom:r}=n;return!(vo({x:e,y:i},t)||vo({x:e,y:r},t)||vo({x:s,y:i},t)||vo({x:s,y:r},t))}function SU(n,t,e){const{left:i,top:s,right:r,bottom:o}=e,{backdropColor:a}=t;if(!Ct(a)){const l=ol(t.borderRadius),c=Mi(t.backdropPadding);n.fillStyle=a;const u=i-c.left,f=s-c.top,p=r-i+c.width,_=o-s+c.height;Object.values(l).some(v=>0!==v)?(n.beginPath(),Zd(n,{x:u,y:f,w:p,h:_,radius:l}),n.fill()):n.fillRect(u,f,p,_)}}function eP(n,t,e,i){const{ctx:s}=n;if(e)s.arc(n.xCenter,n.yCenter,t,0,sn);else{let r=n.getPointPosition(0,t);s.moveTo(r.x,r.y);for(let o=1;o{const s=Kt(this.options.pointLabels.callback,[e,i],this);return s||0===s?s:""}).filter((e,i)=>this.chart.getDataVisibility(i))}fit(){const t=this.options;t.display&&t.pointLabels.display?function _U(n){const t={l:n.left+n._padding.left,r:n.right-n._padding.right,t:n.top+n._padding.top,b:n.bottom-n._padding.bottom},e=Object.assign({},t),i=[],s=[],r=n._pointLabels.length,o=n.options.pointLabels,a=o.centerPointLabels?ln/r:0;for(let l=0;l=0&&t=0;s--){const r=n._pointLabelItems[s];if(!r.visible)continue;const o=i.setContext(n.getPointLabelContext(s));SU(e,o,r);const a=Jn(o.font),{x:l,y:c,textAlign:u}=r;rl(e,n._pointLabels[s],l,c+a.lineHeight/2,a,{color:o.color,textAlign:u,textBaseline:"middle"})}}(this,o),s.display&&this.ticks.forEach((u,f)=>{if(0!==f){l=this.getDistanceFromCenterForValue(u.value);const p=this.getContext(f),_=s.setContext(p),v=r.setContext(p);!function DU(n,t,e,i,s){const r=n.ctx,o=t.circular,{color:a,lineWidth:l}=t;!o&&!i||!a||!l||e<0||(r.save(),r.strokeStyle=a,r.lineWidth=l,r.setLineDash(s.dash),r.lineDashOffset=s.dashOffset,r.beginPath(),eP(n,e,o,i),r.closePath(),r.stroke(),r.restore())}(this,_,l,o,v)}}),i.display){for(t.save(),a=o-1;a>=0;a--){const u=i.setContext(this.getPointLabelContext(a)),{color:f,lineWidth:p}=u;!p||!f||(t.lineWidth=p,t.strokeStyle=f,t.setLineDash(u.borderDash),t.lineDashOffset=u.borderDashOffset,l=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),c=this.getPointPosition(a,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(c.x,c.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let r,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((a,l)=>{if(0===l&&!e.reverse)return;const c=i.setContext(this.getContext(l)),u=Jn(c.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=u.string,o=t.measureText(a.label).width,t.fillStyle=c.backdropColor;const f=Mi(c.backdropPadding);t.fillRect(-o/2-f.left,-r-u.size/2-f.top,o+f.width,u.size+f.height)}rl(t,a.label,0,-r,u,{color:c.color})}),t.restore()}drawTitle(){}}h(dh,"id","radialLinear"),h(dh,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:km.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:n=>n,padding:5,centerPointLabels:!1}}),h(dh,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),h(dh,"descriptors",{angleLines:{_fallback:"grid"}});const Km={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}},ts=Object.keys(Km);function kU(n,t){return n-t}function tP(n,t){if(Ct(t))return null;const e=n._adapter,{parser:i,round:s,isoWeekday:r}=n._parseOpts;let o=t;return"function"==typeof i&&(o=i(o)),Cn(o)||(o="string"==typeof i?e.parse(o,i):e.parse(o)),null===o?null:(s&&(o="week"!==s||!Nc(r)&&!0!==r?e.startOf(o,s):e.startOf(o,"isoWeek",r)),+o)}function nP(n,t,e,i){const s=ts.length;for(let r=ts.indexOf(n);r=t?e[i]:e[s]]=!0}}else n[t]=!0}function sP(n,t,e){const i=[],s={},r=t.length;let o,a;for(o=0;o=0&&(t[l].major=!0);return t}(n,i,s,e):i}let s1=(()=>{class n extends dl{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,i={}){const s=e.time||(e.time={}),r=this._adapter=new $E._date(e.adapters.date);r.init(i),Ud(s.displayFormats,r.formats()),this._parseOpts={parser:s.parser,round:s.round,isoWeekday:s.isoWeekday},super.init(e),this._normalized=i.normalized}parse(e,i){return void 0===e?null:tP(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,i=this._adapter,s=e.time.unit||"day";let{min:r,max:o,minDefined:a,maxDefined:l}=this.getUserBounds();function c(u){!a&&!isNaN(u.min)&&(r=Math.min(r,u.min)),!l&&!isNaN(u.max)&&(o=Math.max(o,u.max))}(!a||!l)&&(c(this._getLabelBounds()),("ticks"!==e.bounds||"labels"!==e.ticks.source)&&c(this.getMinMax(!1))),r=Cn(r)&&!isNaN(r)?r:+i.startOf(Date.now(),s),o=Cn(o)&&!isNaN(o)?o:+i.endOf(Date.now(),s)+1,this.min=Math.min(r,o-1),this.max=Math.max(r+1,o)}_getLabelBounds(){const e=this.getLabelTimestamps();let i=Number.POSITIVE_INFINITY,s=Number.NEGATIVE_INFINITY;return e.length&&(i=e[0],s=e[e.length-1]),{min:i,max:s}}buildTicks(){const e=this.options,i=e.time,s=e.ticks,r="labels"===s.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);const o=this.min,l=function oB(n,t,e){let i=0,s=n.length;for(;ii&&n[s-1]>e;)s--;return i>0||s=ts.indexOf(e);r--){const o=ts[r];if(Km[o].common&&n._adapter.diff(s,i,o)>=t-1)return o}return ts[e?ts.indexOf(e):0]}(this,l.length,i.minUnit,this.min,this.max)),this._majorUnit=s.major.enabled&&"year"!==this._unit?function EU(n){for(let t=ts.indexOf(n)+1,e=ts.length;t+e.value))}initOffsets(e=[]){let r,o,i=0,s=0;this.options.offset&&e.length&&(r=this.getDecimalForValue(e[0]),i=1===e.length?1-r:(this.getDecimalForValue(e[1])-r)/2,o=this.getDecimalForValue(e[e.length-1]),s=1===e.length?o:(o-this.getDecimalForValue(e[e.length-2]))/2);const a=e.length<3?.5:.25;i=si(i,0,a),s=si(s,0,a),this._offsets={start:i,end:s,factor:1/(i+1+s)}}_generate(){const e=this._adapter,i=this.min,s=this.max,r=this.options,o=r.time,a=o.unit||nP(o.minUnit,i,s,this._getLabelCapacity(i)),l=at(r.ticks.stepSize,1),c="week"===a&&o.isoWeekday,u=Nc(c)||!0===c,f={};let _,v,p=i;if(u&&(p=+e.startOf(p,"isoWeek",c)),p=+e.startOf(p,u?"day":a),e.diff(s,i,a)>1e5*l)throw new Error(i+" and "+s+" are too far apart with stepSize of "+l+" "+a);const M="data"===r.ticks.source&&this.getDataTimestamps();for(_=p,v=0;_S-P).map(S=>+S)}getLabelForValue(e){const s=this.options.time;return this._adapter.format(e,s.tooltipFormat?s.tooltipFormat:s.displayFormats.datetime)}format(e,i){return this._adapter.format(e,i||this.options.time.displayFormats[this._unit])}_tickFormatFunction(e,i,s,r){const o=this.options,a=o.ticks.callback;if(a)return Kt(a,[e,i,s],this);const l=o.time.displayFormats,c=this._unit,u=this._majorUnit,p=u&&l[u],_=s[i];return this._adapter.format(e,r||(u&&p&&_&&_.major?p:c&&l[c]))}generateTickLabels(e){let i,s,r;for(i=0,s=e.length;i0?l:1}getDataTimestamps(){let i,s,e=this._cache.data||[];if(e.length)return e;const r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(i=0,s=r.length;i=n[i].pos&&t<=n[s].pos&&({lo:i,hi:s}=yo(n,"pos",t)),({pos:r,time:a}=n[i]),({pos:o,time:l}=n[s])):(t>=n[i].time&&t<=n[s].time&&({lo:i,hi:s}=yo(n,"time",t)),({time:r,pos:a}=n[i]),({time:o,pos:l}=n[s]));const c=o-r;return c?a+(l-a)*(t-r)/c:a}class r1 extends s1{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Xm(e,this.min),this._tableRange=Xm(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],r=[];let o,a,l,c,u;for(o=0,a=t.length;o=e&&c<=i&&s.push(c);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;ot[i]),keys:e}}}return{args:n,keys:null}}const{isArray:VU}=Array;function oP(n){return et(t=>function BU(n,t){return VU(t)?n(...t):n(t)}(n,t))}function aP(n,t){return n.reduce((e,i,s)=>(e[i]=t[s],e),{})}let lP=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(W(li),W($t))},n.\u0275dir=Re({type:n}),n})(),fl=(()=>{class n extends lP{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}(),n.\u0275dir=Re({type:n,features:[Be]}),n})();const ri=new De("NgValueAccessor"),WU={provide:ri,useExisting:ft(()=>Jm),multi:!0},GU=new De("CompositionEventMode");let Jm=(()=>{class n extends lP{constructor(e,i,s){super(e,i),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function UU(){const n=ta()?ta().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(W(li),W($t),W(GU,8))},n.\u0275dir=Re({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&ce("input",function(r){return i._handleInput(r.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(r){return i._compositionEnd(r.target.value)})},features:[St([WU]),Be]}),n})();const Si=new De("NgValidators"),ha=new De("NgAsyncValidators");function vP(n){return null!=n}function bP(n){return Sd(n)?hn(n):n}function wP(n){let t={};return n.forEach(e=>{t=null!=e?{...t,...e}:t}),0===Object.keys(t).length?null:t}function MP(n,t){return t.map(e=>e(n))}function TP(n){return n.map(t=>function qU(n){return!n.validate}(t)?t:e=>t.validate(e))}function o1(n){return null!=n?function SP(n){if(!n)return null;const t=n.filter(vP);return 0==t.length?null:function(e){return wP(MP(e,t))}}(TP(n)):null}function a1(n){return null!=n?function CP(n){if(!n)return null;const t=n.filter(vP);return 0==t.length?null:function(e){return function zU(...n){const t=cf(n),{args:e,keys:i}=rP(n),s=new un(r=>{const{length:o}=e;if(!o)return void r.complete();const a=new Array(o);let l=o,c=o;for(let u=0;u{f||(f=!0,c--),a[u]=p},()=>l--,void 0,()=>{(!l||!f)&&(c||r.next(i?aP(i,a):a),r.complete())}))}});return t?s.pipe(oP(t)):s}(MP(e,t).map(bP)).pipe(et(wP))}}(TP(n)):null}function DP(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function xP(n){return n._rawValidators}function kP(n){return n._rawAsyncValidators}function l1(n){return n?Array.isArray(n)?n:[n]:[]}function Qm(n,t){return Array.isArray(n)?n.includes(t):n===t}function IP(n,t){const e=l1(t);return l1(n).forEach(s=>{Qm(e,s)||e.push(s)}),e}function EP(n,t){return l1(t).filter(e=>!Qm(n,e))}class LP{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=o1(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=a1(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}class Vi extends LP{get formDirective(){return null}get path(){return null}}class Fr extends LP{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class PP{constructor(t){this._cd=t}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let e_=(()=>{class n extends PP{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(W(Fr,2))},n.\u0275dir=Re({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&lo("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[Be]}),n})();const hh="VALID",n_="INVALID",zc="PENDING",fh="DISABLED";function i_(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class FP{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(t),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===hh}get invalid(){return this.status===n_}get pending(){return this.status==zc}get disabled(){return this.status===fh}get enabled(){return this.status!==fh}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(IP(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(IP(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(EP(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(EP(t,this._rawAsyncValidators))}hasValidator(t){return Qm(this._rawValidators,t)}hasAsyncValidator(t){return Qm(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=zc,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=fh,this.errors=null,this._forEachChild(i=>{i.disable({...t,onlySelf:!0})}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=hh,this._forEachChild(i=>{i.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:e}),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===hh||this.status===zc)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?fh:hh}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=zc,this._hasOwnPendingAsyncValidator=!0;const e=bP(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,s)=>i&&i._find(s),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new ue,this.statusChanges=new ue}_calculateStatus(){return this._allControlsDisabled()?fh:this.errors?n_:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(zc)?zc:this._anyControlsHaveStatus(n_)?n_:hh}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){i_(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=function QU(n){return Array.isArray(n)?o1(n):n||null}(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=function eG(n){return Array.isArray(n)?a1(n):n||null}(this._rawAsyncValidators)}}const pl=new De("CallSetDisabledState",{providedIn:"root",factory:()=>ph}),ph="always";function mh(n,t,e=ph){(function p1(n,t){const e=xP(n);null!==t.validator?n.setValidators(DP(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=kP(n);null!==t.asyncValidator?n.setAsyncValidators(DP(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const s=()=>n.updateValueAndValidity();o_(t._rawValidators,s),o_(t._rawAsyncValidators,s)})(n,t),t.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&t.valueAccessor.setDisabledState?.(n.disabled),function iG(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&NP(n,t)})}(n,t),function rG(n,t){const e=(i,s)=>{t.valueAccessor.writeValue(i),s&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function sG(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&NP(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function nG(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function r_(n,t,e=!0){const i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),function a_(n,t){let e=!1;if(null!==n){if(null!==t.validator){const s=xP(n);if(Array.isArray(s)&&s.length>0){const r=s.filter(o=>o!==t.validator);r.length!==s.length&&(e=!0,n.setValidators(r))}}if(null!==t.asyncValidator){const s=kP(n);if(Array.isArray(s)&&s.length>0){const r=s.filter(o=>o!==t.asyncValidator);r.length!==s.length&&(e=!0,n.setAsyncValidators(r))}}}const i=()=>{};return o_(t._rawValidators,i),o_(t._rawAsyncValidators,i),e}(n,t),n&&(t._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function o_(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function NP(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function _1(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}function g1(n,t){if(!t)return null;let e,i,s;return Array.isArray(t),t.forEach(r=>{r.constructor===Jm?e=r:function lG(n){return Object.getPrototypeOf(n.constructor)===fl}(r)?i=r:s=r}),s||i||e||null}function VP(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}function BP(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const v1=class extends FP{constructor(t=null,e,i){super(function d1(n){return(i_(n)?n.validators:n)||null}(e),function h1(n,t){return(i_(t)?t.asyncValidators:n)||null}(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),i_(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=BP(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){VP(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){VP(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){BP(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},fG={provide:Fr,useExisting:ft(()=>gh)},WP=(()=>Promise.resolve())();let gh=(()=>{class n extends Fr{constructor(e,i,s,r,o,a){super(),this._changeDetectorRef=o,this.callSetDisabledState=a,this.control=new v1,this._registered=!1,this.name="",this.update=new ue,this._parent=e,this._setValidators(i),this._setAsyncValidators(s),this.valueAccessor=g1(0,r)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),_1(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){mh(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){WP.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,s=0!==i&&Ac(i);WP.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function s_(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(W(Vi,9),W(Si,10),W(ha,10),W(ri,10),W(ii,8),W(pl,8))},n.\u0275dir=Re({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[St([fG]),Be,Pn]}),n})(),GP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({}),n})();const b1=new De("NgModelWithFormControlWarning"),vG={provide:Fr,useExisting:ft(()=>w1)};let w1=(()=>{class n extends Fr{set isDisabled(e){}constructor(e,i,s,r,o){super(),this._ngModelWarningConfig=r,this.callSetDisabledState=o,this.update=new ue,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=g1(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&r_(i,this,!1),mh(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}_1(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&r_(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(W(Si,10),W(ha,10),W(ri,10),W(b1,8),W(pl,8))},n.\u0275dir=Re({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[St([vG]),Be,Pn]}),n})(),lA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[GP]}),n})(),yh=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:pl,useValue:e.callSetDisabledState??ph}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[lA]}),n})(),YG=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:b1,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:pl,useValue:e.callSetDisabledState??ph}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[lA]}),n})();function cA(n,t,e,i,s,r,o){try{var a=n[r](o),l=a.value}catch(c){return void e(c)}a.done?t(l):Promise.resolve(l).then(i,s)}function ae(n){return function(){var t=this,e=arguments;return new Promise(function(i,s){var r=n.apply(t,e);function o(l){cA(r,i,s,o,a,"next",l)}function a(l){cA(r,i,s,o,a,"throw",l)}o(void 0)})}}class BG{constructor(){this._listeners=new Map}addEventListener(t,e){this.removeEventListener(t,e);let i=this._listeners.get(t);i||(i=[],this._listeners.set(t,i)),i.push(e)}dispatchEvent(t,e){const i=this._listeners.get(t);i&&i.forEach(s=>s(e))}hasEventListener(t){return!!this._listeners.get(t)}removeAllEventListeners(t){t?this._listeners.delete(t):this._listeners=new Map}removeEventListener(t,e){const i=this._listeners.get(t);if(!i)return;const s=i.length,r=i.indexOf(e);r<0||(1===s?this._listeners.delete(t):i.splice(r,1))}}const vh="generated",k1="pointerleave",_l="pointermove",uA="touchend",hr="tsParticles - Error";class ys{constructor(t,e,i){if(this._updateFromAngle=(s,r)=>{this.x=Math.cos(s)*r,this.y=Math.sin(s)*r},"number"!=typeof t&&t)this.x=t.x,this.y=t.y,this.z=t.z?t.z:0;else{if(void 0===t||void 0===e)throw new Error(`${hr} Vector3d not initialized correctly`);this.x=t,this.y=e,this.z=i??0}}static get origin(){return ys.create(0,0,0)}get angle(){return Math.atan2(this.y,this.x)}set angle(t){this._updateFromAngle(t,this.length)}get length(){return Math.sqrt(this.getLengthSq())}set length(t){this._updateFromAngle(this.angle,t)}static clone(t){return ys.create(t.x,t.y,t.z)}static create(t,e,i){return new ys(t,e,i)}add(t){return ys.create(this.x+t.x,this.y+t.y,this.z+t.z)}addTo(t){this.x+=t.x,this.y+=t.y,this.z+=t.z}copy(){return ys.clone(this)}distanceTo(t){return this.sub(t).length}distanceToSq(t){return this.sub(t).getLengthSq()}div(t){return ys.create(this.x/t,this.y/t,this.z/t)}divTo(t){this.x/=t,this.y/=t,this.z/=t}getLengthSq(){return this.x**2+this.y**2}mult(t){return ys.create(this.x*t,this.y*t,this.z*t)}multTo(t){this.x*=t,this.y*=t,this.z*=t}rotate(t){return ys.create(this.x*Math.cos(t)-this.y*Math.sin(t),this.x*Math.sin(t)+this.y*Math.cos(t),0)}setTo(t){this.x=t.x,this.y=t.y,this.z=t.z?t.z:0}sub(t){return ys.create(this.x-t.x,this.y-t.y,this.z-t.z)}subFrom(t){this.x-=t.x,this.y-=t.y,this.z-=t.z}}class Xt extends ys{constructor(t,e){super(t,e,0)}static get origin(){return Xt.create(0,0)}static clone(t){return Xt.create(t.x,t.y)}static create(t,e){return new Xt(t,e)}}let dA=Math.random;const I1=new Map;function hA(n){return I1.get(n)||(t=>t)}function it(){return fr(dA(),0,1-1e-16)}function fr(n,t,e){return Math.min(Math.max(n,t),e)}function E1(n,t,e,i){return Math.floor((n*e+t*i)/(e+i))}function oi(n){const t=fa(n);let e=L1(n);return t===e&&(e=0),it()*(t-e)+e}function me(n){return"number"==typeof n?n:oi(n)}function L1(n){return"number"==typeof n?n:n.min}function fa(n){return"number"==typeof n?n:n.max}function Le(n,t){if(n===t||void 0===t&&"number"==typeof n)return n;const e=L1(n),i=fa(n);return void 0!==t?{min:Math.min(e,t),max:Math.max(i,t)}:Le(e,i)}function Mo(n){const t=n.random,{enable:e,minimumValue:i}="boolean"==typeof t?{enable:t,minimumValue:0}:t;return me(e?Le(n.value,i):n.value)}function Ci(n,t){const e=n.x-t.x,i=n.y-t.y;return{dx:e,dy:i,distance:Math.sqrt(e**2+i**2)}}function Bi(n,t){return Ci(n,t).distance}function fA(n,t,e,i){return Xt.create(n.x*(e-i)/(e+i)+2*t.x*i/(e+i),n.y)}function pA(n){return{x:(n.position?.x??100*it())*n.size.width/100,y:(n.position?.y??100*it())*n.size.height/100}}function mA(n){const t={x:void 0!==n.position?.x?me(n.position.x):void 0,y:void 0!==n.position?.y?me(n.position.y):void 0};return pA({size:n.size,position:t})}function gA(n){return n?n.endsWith("%")?parseFloat(n)/100:parseFloat(n):1}function yA(n){const t={bounced:!1},{pSide:e,pOtherSide:i,rectSide:s,rectOtherSide:r,velocity:o,factor:a}=n;return i.minr.max||i.maxr.max||(e.max>=s.min&&e.max<=(s.max+s.min)/2&&o>0||e.min<=s.max&&e.min>(s.max+s.min)/2&&o<0)&&(t.velocity=o*-a,t.bounced=!0),t}function pa(){return typeof window>"u"||!window||typeof window.document>"u"||!window.document}function vA(n){if(function e$(){return!pa()&&typeof matchMedia<"u"}())return matchMedia(n)}function rn(n,t){return n===t||t instanceof Array&&t.indexOf(n)>-1}function P1(){return(P1=ae(function*(n,t){try{yield document.fonts.load(`${t??"400"} 36px '${n??"Verdana"}'`)}catch{}})).apply(this,arguments)}function bA(n){return Math.floor(it()*n.length)}function bh(n,t,e=!0){return n[void 0!==t&&e?t%n.length:bA(n)]}function wh(n,t,e,i,s){return function s$(n,t,e,i){let s=!0;return(!i||"bottom"===i)&&(s=n.tope.x),s&&(!i||"right"===i)&&(s=n.lefte.y),s}(Mh(n,i??0),t,e,s)}function Mh(n,t){return{bottom:n.y+t,left:n.x-t,right:n.x+t,top:n.y-t}}function Nn(n,...t){for(const e of t){if(null==e)continue;if("object"!=typeof e){n=e;continue}const i=Array.isArray(e);!i||"object"==typeof n&&n&&Array.isArray(n)?!i&&("object"!=typeof n||!n||Array.isArray(n))&&(n={}):n=[];for(const s in e){if("__proto__"===s)continue;const o=e[s],l=n;l[s]="object"==typeof o&&Array.isArray(o)?o.map(c=>Nn(l[s],c)):Nn(l[s],o)}}return n}function A1(n,t){return!!TA(t,e=>e.enable&&rn(n,e.mode))}function O1(n,t,e){on(t,i=>{i.enable&&rn(n,i.mode)&&function r$(n,t){on(n.selectors,i=>{t(i,n)})}(i,e)})}function wA(n,t){if(t&&n)return TA(n,e=>function QG(n,t){const e=on(t,i=>n.matches(i));return e instanceof Array?e.some(i=>i):e}(t,e.selectors))}function R1(n){return{position:n.getPosition(),radius:n.getRadius(),mass:n.getMass(),velocity:n.velocity,factor:Xt.create(Mo(n.options.bounce.horizontal),Mo(n.options.bounce.vertical))}}function MA(n,t){const{x:e,y:i}=n.velocity.sub(t.velocity),[s,r]=[n.position,t.position],{dx:o,dy:a}=Ci(r,s);if(e*o+i*a<0)return;const l=-Math.atan2(a,o),c=n.mass,u=t.mass,f=n.velocity.rotate(l),p=t.velocity.rotate(l),_=fA(f,p,c,u),v=fA(p,f,c,u),M=_.rotate(-l),S=v.rotate(-l);n.velocity.x=M.x*n.factor.x,n.velocity.y=M.y*n.factor.y,t.velocity.x=S.x*t.factor.x,t.velocity.y=S.y*t.factor.y}function o$(n,t){const s=Mh(n.getPosition(),n.getRadius()),r=yA({pSide:{min:s.left,max:s.right},pOtherSide:{min:s.top,max:s.bottom},rectSide:{min:t.left,max:t.right},rectOtherSide:{min:t.top,max:t.bottom},velocity:n.velocity.x,factor:Mo(n.options.bounce.horizontal)});r.bounced&&(void 0!==r.velocity&&(n.velocity.x=r.velocity),void 0!==r.position&&(n.position.x=r.position));const o=yA({pSide:{min:s.top,max:s.bottom},pOtherSide:{min:s.left,max:s.right},rectSide:{min:t.top,max:t.bottom},rectOtherSide:{min:t.left,max:t.right},velocity:n.velocity.y,factor:Mo(n.options.bounce.vertical)});o.bounced&&(void 0!==o.velocity&&(n.velocity.y=o.velocity),void 0!==o.position&&(n.position.y=o.position))}function on(n,t){return n instanceof Array?n.map((e,i)=>t(e,i)):t(n,0)}function vs(n,t,e){return n instanceof Array?bh(n,t,e):n}function TA(n,t){return n instanceof Array?n.find((e,i)=>t(e,i)):t(n,0)?n:void 0}function SA(n,t){const e=n.value,i=n.animation,s={delayTime:1e3*me(i.delay),enable:i.enable,value:me(n.value)*t,max:fa(e)*t,min:L1(e)*t,loops:0,maxLoops:me(i.count),time:0};if(i.enable){switch(s.decay=1-me(i.decay),i.mode){case"increase":s.status="increasing";break;case"decrease":s.status="decreasing";break;case"random":s.status=it()>=.5?"increasing":"decreasing"}const r="auto"===i.mode;switch(i.startValue){case"min":s.value=s.min,r&&(s.status="increasing");break;case"max":s.value=s.max,r&&(s.status="decreasing");break;default:s.value=oi(s),r&&(s.status=it()>=.5?"increasing":"decreasing")}}return s.initialValue=s.value,s}const l_="random",c_="mid",u_=new Map;function CA(n){u_.set(n.key,n)}function F1(n,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?n+6*(t-n)*e:e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function Ys(n,t,e=!0){if(!n)return;const i="string"==typeof n?{value:n}:n;if("string"==typeof i.value)return N1(i.value,t,e);if(i.value instanceof Array)return Ys({value:bh(i.value,t,e)});for(const[,s]of u_){const r=s.handleRangeColor(i);if(r)return r}}function N1(n,t,e=!0){if(!n)return;const i="string"==typeof n?{value:n}:n;if("string"==typeof i.value)return i.value===l_?xA():function a$(n){return function DA(n){for(const[,r]of u_)if(n.startsWith(r.stringPrefix))return r.parseString(n);const e=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,(r,o,a,l,c)=>o+o+a+a+l+l+(void 0!==c?c+c:"")),s=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i.exec(e);return s?{a:void 0!==s[4]?parseInt(s[4],16)/255:1,b:parseInt(s[3],16),g:parseInt(s[2],16),r:parseInt(s[1],16)}:void 0}(n)}(i.value);if(i.value instanceof Array)return N1({value:bh(i.value,t,e)});for(const[,s]of u_){const r=s.handleColor(i);if(r)return r}}function ma(n,t,e=!0){const i=Ys(n,t,e);return i?H1(i):void 0}function H1(n){const t=n.r/255,e=n.g/255,i=n.b/255,s=Math.max(t,e,i),r=Math.min(t,e,i),o={h:0,l:(s+r)/2,s:0};return s!==r&&(o.s=o.l<.5?(s-r)/(s+r):(s-r)/(2-s-r),o.h=t===s?(e-i)/(s-r):o.h=e===s?2+(i-t)/(s-r):4+(t-e)/(s-r)),o.l*=100,o.s*=100,o.h*=60,o.h<0&&(o.h+=360),o.h>=360&&(o.h-=360),o}function jc(n){const t={b:0,g:0,r:0},e={h:n.h/360,l:n.l/100,s:n.s/100};if(e.s){const i=e.l<.5?e.l*(1+e.s):e.l+e.s-e.l*e.s,s=2*e.l-i;t.r=F1(s,i,e.h+1/3),t.g=F1(s,i,e.h),t.b=F1(s,i,e.h-1/3)}else t.r=t.g=t.b=e.l;return t.r=Math.floor(255*t.r),t.g=Math.floor(255*t.g),t.b=Math.floor(255*t.b),t}function xA(n){const t=n??0;return{b:Math.floor(oi(Le(t,256))),g:Math.floor(oi(Le(t,256))),r:Math.floor(oi(Le(t,256)))}}function Nr(n,t){return`rgba(${n.r}, ${n.g}, ${n.b}, ${t??1})`}function Wc(n,t){return`hsla(${n.h}, ${n.s}%, ${n.l}%, ${t??1})`}function Y1(n,t,e,i){let s=n,r=t;return void 0===s.r&&(s=jc(n)),void 0===r.r&&(r=jc(t)),{b:E1(s.b,r.b,e,i),g:E1(s.g,r.g,e,i),r:E1(s.r,r.r,e,i)}}function V1(n,t,e){if(e===l_)return xA();if(e!==c_)return e;{const i=n.getFillColor()??n.getStrokeColor(),s=t?.getFillColor()??t?.getStrokeColor();if(i&&s&&t)return Y1(i,s,n.getRadius(),t.getRadius());{const r=i??s;if(r)return jc(r)}}}function kA(n,t,e){const i="string"==typeof n?n:n.value;return i===l_?e?Ys({value:i}):t?l_:c_:i===c_?c_:Ys({value:i})}function IA(n){return void 0!==n?{h:n.h.value,s:n.s.value,l:n.l.value}:void 0}function EA(n,t,e){const i={h:{enable:!1,value:n.h},s:{enable:!1,value:n.s},l:{enable:!1,value:n.l}};return t&&(B1(i.h,t.h,e),B1(i.s,t.s,e),B1(i.l,t.l,e)),i}function B1(n,t,e){n.enable=t.enable,n.enable?(n.velocity=me(t.speed)/100*e,n.decay=1-me(t.decay),n.status="increasing",n.loops=0,n.maxLoops=me(t.count),n.time=0,n.delayTime=1e3*me(t.delay),t.sync||(n.velocity*=it(),n.value*=it()),n.initialValue=n.value):n.velocity=0}function Th(n,t,e){n.beginPath(),n.moveTo(t.x,t.y),n.lineTo(e.x,e.y),n.closePath()}function z1(n,t){n.clearRect(0,0,t.width,t.height)}function y$(n,t,e){const i=t[e];void 0!==i&&(n[e]=(n[e]??1)*i)}class v${constructor(t){var e=this;this.container=t,this._applyPostDrawUpdaters=i=>{for(const s of this._postDrawUpdaters)s.afterDraw&&s.afterDraw(i)},this._applyPreDrawUpdaters=(i,s,r,o,a,l)=>{for(const c of this._preDrawUpdaters){if(c.getColorStyles){const{fill:u,stroke:f}=c.getColorStyles(s,i,r,o);u&&(a.fill=u),f&&(a.stroke=f)}if(c.getTransformValues){const u=c.getTransformValues(s);for(const f in u)y$(l,u,f)}c.beforeDraw&&c.beforeDraw(s)}},this._applyResizePlugins=()=>{for(const i of this._resizePlugins)i.resize&&i.resize()},this._getPluginParticleColors=i=>{let s,r;for(const o of this._colorPlugins)if(!s&&o.particleFillColor&&(s=ma(o.particleFillColor(i))),!r&&o.particleStrokeColor&&(r=ma(o.particleStrokeColor(i))),s&&r)break;return[s,r]},this._initCover=()=>{const s=this.container.actualOptions.backgroundMask.cover,o=Ys(s.color);if(o){const a={...o,a:s.opacity};this._coverColorStyle=Nr(a,a.a)}},this._initStyle=()=>{const i=this.element,s=this.container.actualOptions;if(i){this._fullScreen?(this._originalStyle=Nn({},i.style),this._setFullScreenStyle()):this._resetOriginalStyle();for(const r in s.style){if(!r||!s.style)continue;const o=s.style[r];o&&i.style.setProperty(r,o,"important")}}},this._initTrail=ae(function*(){const i=e.container.actualOptions,s=i.particles.move.trail,r=s.fill;if(s.enable)if(r.color){const o=Ys(r.color);if(!o)return;const a=i.particles.move.trail;e._trailFill={color:{...o},opacity:1/a.length}}else yield new Promise((o,a)=>{if(!r.image)return;const l=document.createElement("img");l.addEventListener("load",()=>{e._trailFill={image:l,opacity:1/s.length},o()}),l.addEventListener("error",c=>{a(c.error)}),l.src=r.image})}),this._paintBase=i=>{this.draw(s=>function u$(n,t,e){n.fillStyle=e??"rgba(0,0,0,0)",n.fillRect(0,0,t.width,t.height)}(s,this.size,i))},this._paintImage=(i,s)=>{this.draw(r=>function d$(n,t,e,i){e&&(n.globalAlpha=i,n.drawImage(e,0,0,t.width,t.height),n.globalAlpha=1)}(r,this.size,i,s))},this._repairStyle=()=>{const i=this.element;i&&(this._safeMutationObserver(s=>s.disconnect()),this._initStyle(),this.initBackground(),this._safeMutationObserver(s=>s.observe(i,{attributes:!0})))},this._resetOriginalStyle=()=>{const i=this.element,s=this._originalStyle;if(!i||!s)return;const r=i.style;r.position=s.position,r.zIndex=s.zIndex,r.top=s.top,r.left=s.left,r.width=s.width,r.height=s.height},this._safeMutationObserver=i=>{this._mutationObserver&&i(this._mutationObserver)},this._setFullScreenStyle=()=>{const i=this.element;if(!i)return;const s="important",r=i.style;r.setProperty("position","fixed",s),r.setProperty("z-index",this.container.actualOptions.fullScreen.zIndex.toString(10),s),r.setProperty("top","0",s),r.setProperty("left","0",s),r.setProperty("width","100%",s),r.setProperty("height","100%",s)},this.size={height:0,width:0},this._context=null,this._generated=!1,this._preDrawUpdaters=[],this._postDrawUpdaters=[],this._resizePlugins=[],this._colorPlugins=[],this._mutationObserver=!pa()&&typeof MutationObserver<"u"?new MutationObserver(i=>{for(const s of i)"attributes"===s.type&&"style"===s.attributeName&&this._repairStyle()}):void 0}get _fullScreen(){return this.container.actualOptions.fullScreen.enable}clear(){const t=this.container.actualOptions,e=t.particles.move.trail,i=this._trailFill;t.backgroundMask.enable?this.paint():e.enable&&e.length>0&&i?i.color?this._paintBase(Nr(i.color,i.opacity)):i.image&&this._paintImage(i.image,i.opacity):this.draw(s=>{z1(s,this.size)})}destroy(){if(this._safeMutationObserver(t=>t.disconnect()),this._generated){const t=this.element;t&&t.remove()}else this._resetOriginalStyle();this.stop(),this._preDrawUpdaters=[],this._postDrawUpdaters=[],this._resizePlugins=[],this._colorPlugins=[]}draw(t){const e=this._context;if(e)return t(e)}drawParticle(t,e){if(t.spawning||t.destroyed)return;const i=t.getRadius();if(i<=0)return;const s=t.getFillColor(),r=t.getStrokeColor()??s;let[o,a]=this._getPluginParticleColors(t);o||(o=s),a||(a=r),(o||a)&&this.draw(l=>{const c=this.container,u=c.actualOptions,f=t.options.zIndex,p=(1-t.zIndexFactor)**f.opacityRate,_=t.bubble.opacity??t.opacity?.value??1,M=_*p,S=(t.strokeOpacity??_)*p,P={},E={fill:o?Wc(o,M):void 0};E.stroke=a?Wc(a,S):E.fill,this._applyPreDrawUpdaters(l,t,i,M,E,P),function h$(n){const{container:t,context:e,particle:i,delta:s,colorStyles:r,backgroundMask:o,composite:a,radius:l,opacity:c,shadow:u,transform:f}=n,p=i.getPosition(),_=i.rotation+(i.pathRotation?i.velocity.angle:0),v_sin=Math.sin(_),v_cos=Math.cos(_),M={a:v_cos*(f.a??1),b:v_sin*(f.b??1),c:-v_sin*(f.c??1),d:v_cos*(f.d??1)};e.setTransform(M.a,M.b,M.c,M.d,p.x,p.y),e.beginPath(),o&&(e.globalCompositeOperation=a);const S=i.shadowColor;u.enable&&S&&(e.shadowBlur=u.blur,e.shadowColor=Nr(S),e.shadowOffsetX=u.offset.x,e.shadowOffsetY=u.offset.y),r.fill&&(e.fillStyle=r.fill);const P=i.strokeWidth??0;e.lineWidth=P,r.stroke&&(e.strokeStyle=r.stroke),function f$(n,t,e,i,s,r){if(!e.shape)return;const o=n.drawers.get(e.shape);o&&o.draw(t,e,i,s,r,n.retina.pixelRatio)}(t,e,i,l,c,s),P>0&&e.stroke(),i.close&&e.closePath(),i.fill&&e.fill(),function p$(n,t,e,i,s,r){if(!e.shape)return;const o=n.drawers.get(e.shape);!o||!o.afterEffect||o.afterEffect(t,e,i,s,r,n.retina.pixelRatio)}(t,e,i,l,c,s),e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0)}({container:c,context:l,particle:t,delta:e,colorStyles:E,backgroundMask:u.backgroundMask.enable,composite:u.backgroundMask.composite,radius:i*(1-t.zIndexFactor)**f.sizeRate,opacity:M,shadow:t.options.shadow,transform:P}),this._applyPostDrawUpdaters(t)})}drawParticlePlugin(t,e,i){this.draw(s=>function _$(n,t,e,i){t.drawParticle&&t.drawParticle(n,e,i)}(s,t,e,i))}drawPlugin(t,e){this.draw(i=>function m$(n,t,e){t.draw&&t.draw(n,e)}(i,t,e))}init(){var t=this;return ae(function*(){t.resize(),t._initStyle(),t._initCover();try{yield t._initTrail()}catch(e){console.error(e)}t.initBackground(),t._safeMutationObserver(e=>{t.element&&e.observe(t.element,{attributes:!0})}),t.initUpdaters(),t.initPlugins(),t.paint()})()}initBackground(){const e=this.container.actualOptions.background,i=this.element;if(!i)return;const s=i.style;if(s){if(e.color){const r=Ys(e.color);s.backgroundColor=r?Nr(r,e.opacity):""}else s.backgroundColor="";s.backgroundImage=e.image||"",s.backgroundPosition=e.position||"",s.backgroundRepeat=e.repeat||"",s.backgroundSize=e.size||""}}initPlugins(){this._resizePlugins=[];for(const[,t]of this.container.plugins)t.resize&&this._resizePlugins.push(t),(t.particleFillColor||t.particleStrokeColor)&&this._colorPlugins.push(t)}initUpdaters(){this._preDrawUpdaters=[],this._postDrawUpdaters=[];for(const t of this.container.particles.updaters)t.afterDraw&&this._postDrawUpdaters.push(t),(t.getColorStyles||t.getTransformValues||t.beforeDraw)&&this._preDrawUpdaters.push(t)}loadCanvas(t){this._generated&&this.element&&this.element.remove(),this._generated=t.dataset&&vh in t.dataset?"true"===t.dataset[vh]:this._generated,this.element=t,this.element.ariaHidden="true",this._originalStyle=Nn({},this.element.style),this.size.height=t.offsetHeight,this.size.width=t.offsetWidth,this._context=this.element.getContext("2d"),this._safeMutationObserver(e=>{this.element&&e.observe(this.element,{attributes:!0})}),this.container.retina.init(),this.initBackground()}paint(){const t=this.container.actualOptions;this.draw(e=>{t.backgroundMask.enable&&t.backgroundMask.cover?(z1(e,this.size),this._paintBase(this._coverColorStyle)):this._paintBase()})}resize(){if(!this.element)return!1;const t=this.container,e=t.retina.pixelRatio,i=t.canvas.size,s_width=this.element.offsetWidth*e,s_height=this.element.offsetHeight*e;if(s_height===i.height&&s_width===i.width&&s_height===this.element.height&&s_width===this.element.width)return!1;const r={...i};return this.element.width=i.width=this.element.offsetWidth*e,this.element.height=i.height=this.element.offsetHeight*e,this.container.started&&(this.resizeFactor={width:i.width/r.width,height:i.height/r.height}),!0}stop(){this.draw(t=>z1(t,this.size))}windowResize(){var t=this;return ae(function*(){if(!t.element||!t.resize())return;const e=t.container,i=e.updateActualOptions();e.particles.setDensity(),t._applyResizePlugins(),i&&(yield e.refresh())})()}}function Vs(n,t,e,i,s){if(i){let r={passive:!0};"boolean"==typeof s?r.capture=s:void 0!==s&&(r=s),n.addEventListener(t,e,r)}else n.removeEventListener(t,e,s)}class b${constructor(t){var e=this;this.container=t,this._doMouseTouchClick=i=>{const s=this.container,r=s.actualOptions;if(this._canPush){const o=s.interactivity.mouse,a=o.position;if(!a)return;o.clickPosition={...a},o.clickTime=(new Date).getTime(),on(r.interactivity.events.onClick.mode,c=>this.container.handleClickMode(c))}"touchend"===i.type&&setTimeout(()=>this._mouseTouchFinish(),500)},this._handleThemeChange=i=>{const r=this.container,o=r.options,a=o.defaultThemes,l=i.matches?a.dark:a.light,c=o.themes.find(u=>u.name===l);c&&c.default.auto&&r.loadTheme(l)},this._handleVisibilityChange=()=>{const i=this.container,s=i.actualOptions;this._mouseTouchFinish(),s.pauseOnBlur&&(document&&document.hidden?(i.pageHidden=!0,i.pause()):(i.pageHidden=!1,i.getAnimationStatus()?i.play(!0):i.draw(!0)))},this._handleWindowResize=ae(function*(){e._resizeTimeout&&(clearTimeout(e._resizeTimeout),delete e._resizeTimeout),e._resizeTimeout=setTimeout(ae(function*(){const i=e.container.canvas;i&&(yield i.windowResize())}),1e3*e.container.actualOptions.interactivity.events.resize.delay)}),this._manageInteractivityListeners=(i,s)=>{const r=this._handlers,o=this.container,a=o.actualOptions,l=o.interactivity.element;if(!l)return;const u=o.canvas.element;u&&(u.style.pointerEvents=l===u?"initial":"none"),(a.interactivity.events.onHover.enable||a.interactivity.events.onClick.enable)&&(Vs(l,_l,r.mouseMove,s),Vs(l,"touchstart",r.touchStart,s),Vs(l,"touchmove",r.touchMove,s),a.interactivity.events.onClick.enable?(Vs(l,uA,r.touchEndClick,s),Vs(l,"pointerup",r.mouseUp,s),Vs(l,"pointerdown",r.mouseDown,s)):Vs(l,uA,r.touchEnd,s),Vs(l,i,r.mouseLeave,s),Vs(l,"touchcancel",r.touchCancel,s))},this._manageListeners=i=>{const s=this._handlers,r=this.container,a=r.actualOptions.interactivity.detectsOn,l=r.canvas.element;let c=k1;"window"===a?(r.interactivity.element=window,c="pointerout"):r.interactivity.element="parent"===a&&l?l.parentElement??l.parentNode:l,this._manageMediaMatch(i),this._manageResize(i),this._manageInteractivityListeners(c,i),document&&Vs(document,"visibilitychange",s.visibilityChange,i,!1)},this._manageMediaMatch=i=>{const s=this._handlers,r=vA("(prefers-color-scheme: dark)");if(r){if(void 0!==r.addEventListener)return void Vs(r,"change",s.themeChange,i);void 0!==r.addListener&&(i?r.addListener(s.oldThemeChange):r.removeListener(s.oldThemeChange))}},this._manageResize=i=>{const r=this.container;if(!r.actualOptions.interactivity.events.resize)return;if(typeof ResizeObserver>"u")return void Vs(window,"resize",this._handlers.resize,i);const a=r.canvas.element;this._resizeObserver&&!i?(a&&this._resizeObserver.unobserve(a),this._resizeObserver.disconnect(),delete this._resizeObserver):!this._resizeObserver&&i&&a&&(this._resizeObserver=new ResizeObserver(function(){var l=ae(function*(c){c.find(f=>f.target===a)&&(yield e._handleWindowResize())});return function(c){return l.apply(this,arguments)}}()),this._resizeObserver.observe(a))},this._mouseDown=()=>{const{interactivity:i}=this.container;if(!i)return;const{mouse:s}=i;s.clicking=!0,s.downPosition=s.position},this._mouseTouchClick=i=>{const s=this.container,r=s.actualOptions,{mouse:o}=s.interactivity;o.inside=!0;let a=!1;const l=o.position;if(l&&r.interactivity.events.onClick.enable){for(const[,c]of s.plugins)if(c.clickPositionValid&&(a=c.clickPositionValid(l),a))break;a||this._doMouseTouchClick(i),o.clicking=!1}},this._mouseTouchFinish=()=>{const i=this.container.interactivity;if(!i)return;const s=i.mouse;delete s.position,delete s.clickPosition,delete s.downPosition,i.status=k1,s.inside=!1,s.clicking=!1},this._mouseTouchMove=i=>{const s=this.container,r=s.actualOptions,o=s.interactivity,a=s.canvas.element;if(!o||!o.element)return;let l;if(o.mouse.inside=!0,i.type.startsWith("pointer")){this._canPush=!0;const u=i;if(o.element===window){if(a){const f=a.getBoundingClientRect();l={x:u.clientX-f.left,y:u.clientY-f.top}}}else if("parent"===r.interactivity.detectsOn){const f=u.target,p=u.currentTarget;if(f&&p&&a){const _=f.getBoundingClientRect(),v=p.getBoundingClientRect(),M=a.getBoundingClientRect();l={x:u.offsetX+2*_.left-(v.left+M.left),y:u.offsetY+2*_.top-(v.top+M.top)}}else l={x:u.offsetX??u.clientX,y:u.offsetY??u.clientY}}else u.target===a&&(l={x:u.offsetX??u.clientX,y:u.offsetY??u.clientY})}else if(this._canPush="touchmove"!==i.type,a){const f=i.touches[i.touches.length-1],p=a.getBoundingClientRect();l={x:f.clientX-(p.left??0),y:f.clientY-(p.top??0)}}const c=s.retina.pixelRatio;l&&(l.x*=c,l.y*=c),o.mouse.position=l,o.status=_l},this._touchEnd=i=>{const r=Array.from(i.changedTouches);for(const o of r)this._touches.delete(o.identifier);this._mouseTouchFinish()},this._touchEndClick=i=>{const r=Array.from(i.changedTouches);for(const o of r)this._touches.delete(o.identifier);this._mouseTouchClick(i)},this._touchStart=i=>{const r=Array.from(i.changedTouches);for(const o of r)this._touches.set(o.identifier,performance.now());this._mouseTouchMove(i)},this._canPush=!0,this._touches=new Map,this._handlers={mouseDown:()=>this._mouseDown(),mouseLeave:()=>this._mouseTouchFinish(),mouseMove:i=>this._mouseTouchMove(i),mouseUp:i=>this._mouseTouchClick(i),touchStart:i=>this._touchStart(i),touchMove:i=>this._mouseTouchMove(i),touchEnd:i=>this._touchEnd(i),touchCancel:i=>this._touchEnd(i),touchEndClick:i=>this._touchEndClick(i),visibilityChange:()=>this._handleVisibilityChange(),themeChange:i=>this._handleThemeChange(i),oldThemeChange:i=>this._handleThemeChange(i),resize:()=>{this._handleWindowResize()}}}addListeners(){this._manageListeners(!0)}removeListeners(){this._manageListeners(!1)}}class M${constructor(t){this.container=t}nextFrame(t){var e=this;return ae(function*(){try{const i=e.container;if(!i.smooth&&void 0!==i.lastFrameTime&&t1e3)return void i.draw(!1);if(yield i.particles.draw(s),!i.alive())return void i.destroy();i.getAnimationStatus()&&i.draw(!1)}catch(i){console.error(`${hr} in animation loop`,i)}})()}}class kn{constructor(){this.value=""}static create(t,e){const i=new kn;return i.load(t),void 0!==e&&i.load("string"==typeof e||e instanceof Array?{value:e}:e),i}load(t){void 0!==t?.value&&(this.value=t.value)}}class T${constructor(){this.color=new kn,this.color.value="",this.image="",this.position="",this.repeat="",this.size="",this.opacity=1}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.image&&(this.image=t.image),void 0!==t.position&&(this.position=t.position),void 0!==t.repeat&&(this.repeat=t.repeat),void 0!==t.size&&(this.size=t.size),void 0!==t.opacity&&(this.opacity=t.opacity))}}class S${constructor(){this.color=new kn,this.color.value="#fff",this.opacity=1}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.opacity&&(this.opacity=t.opacity))}}class C${constructor(){this.composite="destination-out",this.cover=new S$,this.enable=!1}load(t){if(t){if(void 0!==t.composite&&(this.composite=t.composite),void 0!==t.cover){const e=t.cover;this.cover.load(void 0!==e.color?e:{color:"string"==typeof t.cover?{color:t.cover}:t.cover})}void 0!==t.enable&&(this.enable=t.enable)}}}class D${constructor(){this.enable=!0,this.zIndex=0}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.zIndex&&(this.zIndex=t.zIndex))}}class x${constructor(){this.enable=!1,this.mode=[]}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.mode&&(this.mode=t.mode))}}class LA{constructor(){this.selectors=[],this.enable=!1,this.mode=[],this.type="circle"}get el(){return this.elementId}set el(t){this.elementId=t}get elementId(){return this.ids}set elementId(t){this.ids=t}get ids(){return on(this.selectors,t=>t.replace("#",""))}set ids(t){this.selectors=on(t,e=>`#${e}`)}load(t){if(!t)return;const e=t.ids??t.elementId??t.el;void 0!==e&&(this.ids=e),void 0!==t.selectors&&(this.selectors=t.selectors),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.type&&(this.type=t.type)}}class k${constructor(){this.enable=!1,this.force=2,this.smooth=10}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.force&&(this.force=t.force),void 0!==t.smooth&&(this.smooth=t.smooth))}}class I${constructor(){this.enable=!1,this.mode=[],this.parallax=new k$}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.mode&&(this.mode=t.mode),this.parallax.load(t.parallax))}}class E${constructor(){this.delay=.5,this.enable=!0}load(t){void 0!==t&&(void 0!==t.delay&&(this.delay=t.delay),void 0!==t.enable&&(this.enable=t.enable))}}class L${constructor(){this.onClick=new x$,this.onDiv=new LA,this.onHover=new I$,this.resize=new E$}get onclick(){return this.onClick}set onclick(t){this.onClick=t}get ondiv(){return this.onDiv}set ondiv(t){this.onDiv=t}get onhover(){return this.onHover}set onhover(t){this.onHover=t}load(t){if(!t)return;this.onClick.load(t.onClick??t.onclick);const e=t.onDiv??t.ondiv;void 0!==e&&(this.onDiv=on(e,i=>{const s=new LA;return s.load(i),s})),this.onHover.load(t.onHover??t.onhover),"boolean"==typeof t.resize?this.resize.enable=t.resize:this.resize.load(t.resize)}}class P${constructor(t,e){this._engine=t,this._container=e}load(t){if(!t||!this._container)return;const e=this._engine.plugins.interactors.get(this._container);if(e)for(const i of e)i.loadModeOptions&&i.loadModeOptions(this,t)}}class PA{constructor(t,e){this.detectsOn="window",this.events=new L$,this.modes=new P$(t,e)}get detect_on(){return this.detectsOn}set detect_on(t){this.detectsOn=t}load(t){if(!t)return;const e=t.detectsOn??t.detect_on;void 0!==e&&(this.detectsOn=e),this.events.load(t.events),this.modes.load(t.modes)}}class A${load(t){t&&(t.position&&(this.position={x:t.position.x??50,y:t.position.y??50,mode:t.position.mode??"percent"}),t.options&&(this.options=Nn({},t.options)))}}class O${constructor(){this.maxWidth=1/0,this.options={},this.mode="canvas"}load(t){t&&(void 0!==t.maxWidth&&(this.maxWidth=t.maxWidth),void 0!==t.mode&&(this.mode="screen"===t.mode?"screen":"canvas"),void 0!==t.options&&(this.options=Nn({},t.options)))}}class R${constructor(){this.auto=!1,this.mode="any",this.value=!1}load(t){t&&(void 0!==t.auto&&(this.auto=t.auto),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.value&&(this.value=t.value))}}class F${constructor(){this.name="",this.default=new R$}load(t){t&&(void 0!==t.name&&(this.name=t.name),this.default.load(t.default),void 0!==t.options&&(this.options=Nn({},t.options)))}}class j1{constructor(){this.count=0,this.enable=!1,this.offset=0,this.speed=1,this.delay=0,this.decay=0,this.sync=!0}load(t){t&&(void 0!==t.count&&(this.count=Le(t.count)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.offset&&(this.offset=Le(t.offset)),void 0!==t.speed&&(this.speed=Le(t.speed)),void 0!==t.decay&&(this.decay=Le(t.decay)),void 0!==t.delay&&(this.delay=Le(t.delay)),void 0!==t.sync&&(this.sync=t.sync))}}class N${constructor(){this.h=new j1,this.s=new j1,this.l=new j1}load(t){t&&(this.h.load(t.h),this.s.load(t.s),this.l.load(t.l))}}class Uc extends kn{constructor(){super(),this.animation=new N$}static create(t,e){const i=new Uc;return i.load(t),void 0!==e&&i.load("string"==typeof e||e instanceof Array?{value:e}:e),i}load(t){if(super.load(t),!t)return;const e=t.animation;void 0!==e&&(void 0!==e.enable?this.animation.h.load(e):this.animation.load(t.animation))}}class H${constructor(){this.speed=2}load(t){t&&void 0!==t.speed&&(this.speed=t.speed)}}class Y${constructor(){this.enable=!0,this.retries=0}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.retries&&(this.retries=t.retries))}}class V${constructor(){this.count=0,this.enable=!1,this.speed=1,this.decay=0,this.delay=0,this.sync=!1}load(t){t&&(void 0!==t.count&&(this.count=Le(t.count)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.speed&&(this.speed=Le(t.speed)),void 0!==t.decay&&(this.decay=Le(t.decay)),void 0!==t.delay&&(this.delay=Le(t.delay)),void 0!==t.sync&&(this.sync=t.sync))}}class AA extends V${constructor(){super(),this.mode="auto",this.startValue="random"}load(t){super.load(t),t&&(void 0!==t.minimumValue&&(this.minimumValue=t.minimumValue),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.startValue&&(this.startValue=t.startValue))}}class B${constructor(){this.enable=!1,this.minimumValue=0}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.minimumValue&&(this.minimumValue=t.minimumValue))}}class Bs{constructor(){this.random=new B$,this.value=0}load(t){t&&("boolean"==typeof t.random?this.random.enable=t.random:this.random.load(t.random),void 0!==t.value&&(this.value=Le(t.value,this.random.enable?this.random.minimumValue:void 0)))}}class OA extends Bs{constructor(){super(),this.random.minimumValue=.1,this.value=1}}class RA{constructor(){this.horizontal=new OA,this.vertical=new OA}load(t){t&&(this.horizontal.load(t.horizontal),this.vertical.load(t.vertical))}}class z${constructor(){this.absorb=new H$,this.bounce=new RA,this.enable=!1,this.maxSpeed=50,this.mode="bounce",this.overlap=new Y$}load(t){t&&(this.absorb.load(t.absorb),this.bounce.load(t.bounce),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.maxSpeed&&(this.maxSpeed=Le(t.maxSpeed)),void 0!==t.mode&&(this.mode=t.mode),this.overlap.load(t.overlap))}}class j${constructor(){this.offset=0,this.value=90}load(t){t&&(void 0!==t.offset&&(this.offset=Le(t.offset)),void 0!==t.value&&(this.value=Le(t.value)))}}class W${constructor(){this.distance=200,this.enable=!1,this.rotate={x:3e3,y:3e3}}get rotateX(){return this.rotate.x}set rotateX(t){this.rotate.x=t}get rotateY(){return this.rotate.y}set rotateY(t){this.rotate.y=t}load(t){if(!t)return;void 0!==t.distance&&(this.distance=Le(t.distance)),void 0!==t.enable&&(this.enable=t.enable);const e=t.rotate?.x??t.rotateX;void 0!==e&&(this.rotate.x=e);const i=t.rotate?.y??t.rotateY;void 0!==i&&(this.rotate.y=i)}}class U${constructor(){this.x=50,this.y=50,this.mode="percent",this.radius=0}load(t){t&&(void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.radius&&(this.radius=t.radius))}}class G${constructor(){this.acceleration=9.81,this.enable=!1,this.inverse=!1,this.maxSpeed=50}load(t){t&&(void 0!==t.acceleration&&(this.acceleration=Le(t.acceleration)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.inverse&&(this.inverse=t.inverse),void 0!==t.maxSpeed&&(this.maxSpeed=Le(t.maxSpeed)))}}class $${constructor(){this.clamp=!0,this.delay=new Bs,this.enable=!1,this.options={}}load(t){t&&(void 0!==t.clamp&&(this.clamp=t.clamp),this.delay.load(t.delay),void 0!==t.enable&&(this.enable=t.enable),this.generator=t.generator,t.options&&(this.options=Nn(this.options,t.options)))}}class q${load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.image&&(this.image=t.image))}}class K${constructor(){this.enable=!1,this.length=10,this.fill=new q$}get fillColor(){return this.fill.color}set fillColor(t){this.fill.load({color:t})}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),(void 0!==t.fill||void 0!==t.fillColor)&&this.fill.load(t.fill||{color:t.fillColor}),void 0!==t.length&&(this.length=t.length))}}class X${constructor(){this.default="out"}load(t){t&&(void 0!==t.default&&(this.default=t.default),this.bottom=t.bottom??t.default,this.left=t.left??t.default,this.right=t.right??t.default,this.top=t.top??t.default)}}class J${constructor(){this.acceleration=0,this.enable=!1}load(t){t&&(void 0!==t.acceleration&&(this.acceleration=Le(t.acceleration)),void 0!==t.enable&&(this.enable=t.enable),t.position&&(this.position=Nn({},t.position)))}}class Z${constructor(){this.angle=new j$,this.attract=new W$,this.center=new U$,this.decay=0,this.distance={},this.direction="none",this.drift=0,this.enable=!1,this.gravity=new G$,this.path=new $$,this.outModes=new X$,this.random=!1,this.size=!1,this.speed=2,this.spin=new J$,this.straight=!1,this.trail=new K$,this.vibrate=!1,this.warp=!1}get bounce(){return this.collisions}set bounce(t){this.collisions=t}get collisions(){return!1}set collisions(t){}get noise(){return this.path}set noise(t){this.path=t}get outMode(){return this.outModes.default}set outMode(t){this.outModes.default=t}get out_mode(){return this.outMode}set out_mode(t){this.outMode=t}load(t){if(!t)return;this.angle.load("number"==typeof t.angle?{value:t.angle}:t.angle),this.attract.load(t.attract),this.center.load(t.center),void 0!==t.decay&&(this.decay=Le(t.decay)),void 0!==t.direction&&(this.direction=t.direction),void 0!==t.distance&&(this.distance="number"==typeof t.distance?{horizontal:t.distance,vertical:t.distance}:{...t.distance}),void 0!==t.drift&&(this.drift=Le(t.drift)),void 0!==t.enable&&(this.enable=t.enable),this.gravity.load(t.gravity);const e=t.outModes??t.outMode??t.out_mode;void 0!==e&&this.outModes.load("object"==typeof e?e:{default:e}),this.path.load(t.path??t.noise),void 0!==t.random&&(this.random=t.random),void 0!==t.size&&(this.size=t.size),void 0!==t.speed&&(this.speed=Le(t.speed)),this.spin.load(t.spin),void 0!==t.straight&&(this.straight=t.straight),this.trail.load(t.trail),void 0!==t.vibrate&&(this.vibrate=t.vibrate),void 0!==t.warp&&(this.warp=t.warp)}}class Q$ extends AA{constructor(){super(),this.destroy="none",this.speed=2}get opacity_min(){return this.minimumValue}set opacity_min(t){this.minimumValue=t}load(t){void 0!==t?.opacity_min&&void 0===t.minimumValue&&(t.minimumValue=t.opacity_min),super.load(t),t&&void 0!==t.destroy&&(this.destroy=t.destroy)}}class eq extends Bs{constructor(){super(),this.animation=new Q$,this.random.minimumValue=.1,this.value=1}get anim(){return this.animation}set anim(t){this.animation=t}load(t){if(!t)return;super.load(t);const e=t.animation??t.anim;void 0!==e&&(this.animation.load(e),this.value=Le(this.value,this.animation.enable?this.animation.minimumValue:void 0))}}class tq{constructor(){this.enable=!1,this.width=1920,this.height=1080}get area(){return this.width}set area(t){this.width=t}get factor(){return this.height}set factor(t){this.height=t}get value_area(){return this.area}set value_area(t){this.area=t}load(t){if(!t)return;void 0!==t.enable&&(this.enable=t.enable);const e=t.width??t.area??t.value_area;void 0!==e&&(this.width=e);const i=t.height??t.factor;void 0!==i&&(this.height=i)}}class nq{constructor(){this.density=new tq,this.limit=0,this.value=0}get max(){return this.limit}set max(t){this.limit=t}load(t){if(!t)return;this.density.load(t.density);const e=t.limit??t.max;void 0!==e&&(this.limit=e),void 0!==t.value&&(this.value=t.value)}}class iq{constructor(){this.blur=0,this.color=new kn,this.enable=!1,this.offset={x:0,y:0},this.color.value="#000"}load(t){t&&(void 0!==t.blur&&(this.blur=t.blur),this.color=kn.create(this.color,t.color),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.offset&&(void 0!==t.offset.x&&(this.offset.x=t.offset.x),void 0!==t.offset.y&&(this.offset.y=t.offset.y)))}}const W1="character",U1="char",G1="image",$1="images",q1="polygon",K1="star";class sq{constructor(){this.loadShape=(t,e,i,s)=>{if(!t)return;const r=t instanceof Array,o=r?[]:{},l=r!==this.options[i]instanceof Array;r!==this.options[e]instanceof Array&&(this.options[e]=o),l&&s&&(this.options[i]=o),this.options[e]=Nn(this.options[e]??o,t),(!this.options[i]||s)&&(this.options[i]=Nn(this.options[i]??o,t))},this.close=!0,this.fill=!0,this.options={},this.type="circle"}get character(){return this.options[W1]??this.options[U1]}set character(t){this.options[U1]=this.options[W1]=t}get custom(){return this.options}set custom(t){this.options=t}get image(){return this.options[G1]??this.options[$1]}set image(t){this.options[$1]=this.options[G1]=t}get images(){return this.image}set images(t){this.image=t}get polygon(){return this.options[q1]??this.options[K1]}set polygon(t){this.options[K1]=this.options[q1]=t}get stroke(){return[]}set stroke(t){}load(t){if(!t)return;const e=t.options??t.custom;if(void 0!==e)for(const i in e){const s=e[i];s&&(this.options[i]=Nn(this.options[i]??{},s))}this.loadShape(t.character,W1,U1,!0),this.loadShape(t.polygon,q1,K1,!1),this.loadShape(t.image??t.images,G1,$1,!0),void 0!==t.close&&(this.close=t.close),void 0!==t.fill&&(this.fill=t.fill),void 0!==t.type&&(this.type=t.type)}}class rq extends AA{constructor(){super(),this.destroy="none",this.speed=5}get size_min(){return this.minimumValue}set size_min(t){this.minimumValue=t}load(t){void 0!==t?.size_min&&void 0===t.minimumValue&&(t.minimumValue=t.size_min),super.load(t),t&&void 0!==t.destroy&&(this.destroy=t.destroy)}}class oq extends Bs{constructor(){super(),this.animation=new rq,this.random.minimumValue=1,this.value=3}get anim(){return this.animation}set anim(t){this.animation=t}load(t){if(super.load(t),!t)return;const e=t.animation??t.anim;void 0!==e&&(this.animation.load(e),this.value=Le(this.value,this.animation.enable?this.animation.minimumValue:void 0))}}class FA{constructor(){this.width=0}load(t){t&&(void 0!==t.color&&(this.color=Uc.create(this.color,t.color)),void 0!==t.width&&(this.width=Le(t.width)),void 0!==t.opacity&&(this.opacity=Le(t.opacity)))}}class aq extends Bs{constructor(){super(),this.opacityRate=1,this.sizeRate=1,this.velocityRate=1}load(t){super.load(t),t&&(void 0!==t.opacityRate&&(this.opacityRate=t.opacityRate),void 0!==t.sizeRate&&(this.sizeRate=t.sizeRate),void 0!==t.velocityRate&&(this.velocityRate=t.velocityRate))}}class lq{constructor(t,e){this._engine=t,this._container=e,this.bounce=new RA,this.collisions=new z$,this.color=new Uc,this.color.value="#fff",this.groups={},this.move=new Z$,this.number=new nq,this.opacity=new eq,this.reduceDuplicates=!1,this.shadow=new iq,this.shape=new sq,this.size=new oq,this.stroke=new FA,this.zIndex=new aq}load(t){if(!t)return;if(this.bounce.load(t.bounce),this.color.load(Uc.create(this.color,t.color)),void 0!==t.groups)for(const s in t.groups){const r=t.groups[s];void 0!==r&&(this.groups[s]=Nn(this.groups[s]??{},r))}this.move.load(t.move),this.number.load(t.number),this.opacity.load(t.opacity),void 0!==t.reduceDuplicates&&(this.reduceDuplicates=t.reduceDuplicates),this.shape.load(t.shape),this.size.load(t.size),this.shadow.load(t.shadow),this.zIndex.load(t.zIndex);const e=t.move?.collisions??t.move?.bounce;void 0!==e&&(this.collisions.enable=e),this.collisions.load(t.collisions),void 0!==t.interactivity&&(this.interactivity=Nn({},t.interactivity));const i=t.stroke??t.shape?.stroke;if(i&&(this.stroke=on(i,s=>{const r=new FA;return r.load(s),r})),this._container){const s=this._engine.plugins.updaters.get(this._container);if(s)for(const o of s)o.loadOptions&&o.loadOptions(this,t);const r=this._engine.plugins.interactors.get(this._container);if(r)for(const o of r)o.loadParticlesOptions&&o.loadParticlesOptions(this,t)}}}function NA(n,...t){for(const e of t)n.load(e)}function X1(n,t,...e){const i=new lq(n,t);return NA(i,...e),i}class cq{constructor(t,e){this._findDefaultTheme=i=>this.themes.find(s=>s.default.value&&s.default.mode===i)??this.themes.find(s=>s.default.value&&"any"===s.default.mode),this._importPreset=i=>{this.load(this._engine.plugins.getPreset(i))},this._engine=t,this._container=e,this.autoPlay=!0,this.background=new T$,this.backgroundMask=new C$,this.defaultThemes={},this.delay=0,this.fullScreen=new D$,this.detectRetina=!0,this.duration=0,this.fpsLimit=120,this.interactivity=new PA(t,e),this.manualParticles=[],this.particles=X1(this._engine,this._container),this.pauseOnBlur=!0,this.pauseOnOutsideViewport=!0,this.responsive=[],this.smooth=!1,this.style={},this.themes=[],this.zLayers=100}get backgroundMode(){return this.fullScreen}set backgroundMode(t){this.fullScreen.load(t)}get fps_limit(){return this.fpsLimit}set fps_limit(t){this.fpsLimit=t}get retina_detect(){return this.detectRetina}set retina_detect(t){this.detectRetina=t}load(t){if(!t)return;void 0!==t.preset&&on(t.preset,o=>this._importPreset(o)),void 0!==t.autoPlay&&(this.autoPlay=t.autoPlay),void 0!==t.delay&&(this.delay=Le(t.delay));const e=t.detectRetina??t.retina_detect;void 0!==e&&(this.detectRetina=e),void 0!==t.duration&&(this.duration=Le(t.duration));const i=t.fpsLimit??t.fps_limit;void 0!==i&&(this.fpsLimit=i),void 0!==t.pauseOnBlur&&(this.pauseOnBlur=t.pauseOnBlur),void 0!==t.pauseOnOutsideViewport&&(this.pauseOnOutsideViewport=t.pauseOnOutsideViewport),void 0!==t.zLayers&&(this.zLayers=t.zLayers),this.background.load(t.background);const s=t.fullScreen??t.backgroundMode;"boolean"==typeof s?this.fullScreen.enable=s:this.fullScreen.load(s),this.backgroundMask.load(t.backgroundMask),this.interactivity.load(t.interactivity),t.manualParticles&&(this.manualParticles=t.manualParticles.map(o=>{const a=new A$;return a.load(o),a})),this.particles.load(t.particles),this.style=Nn(this.style,t.style),this._engine.plugins.loadOptions(this,t),void 0!==t.smooth&&(this.smooth=t.smooth);const r=this._engine.plugins.interactors.get(this._container);if(r)for(const o of r)o.loadOptions&&o.loadOptions(this,t);if(void 0!==t.responsive)for(const o of t.responsive){const a=new O$;a.load(o),this.responsive.push(a)}if(this.responsive.sort((o,a)=>o.maxWidth-a.maxWidth),void 0!==t.themes)for(const o of t.themes){const a=this.themes.find(l=>l.name===o.name);if(a)a.load(o);else{const l=new F$;l.load(o),this.themes.push(l)}}this.defaultThemes.dark=this._findDefaultTheme("dark")?.name,this.defaultThemes.light=this._findDefaultTheme("light")?.name}setResponsive(t,e,i){this.load(i);const s=this.responsive.find(r=>"screen"===r.mode&&screen?r.maxWidth>screen.availWidth:r.maxWidth*e>t);return this.load(s?.options),s?.maxWidth}setTheme(t){if(t){const e=this.themes.find(i=>i.name===t);e&&this.load(e.options)}else{const e=vA("(prefers-color-scheme: dark)"),s=this._findDefaultTheme(e&&e.matches?"dark":"light");s&&this.load(s.options)}}}class uq{constructor(t,e){this.container=e,this._engine=t,this._interactors=this._engine.plugins.getInteractors(this.container,!0),this._externalInteractors=[],this._particleInteractors=[]}externalInteract(t){var e=this;return ae(function*(){for(const i of e._externalInteractors)i.isEnabled()&&(yield i.interact(t))})()}handleClickMode(t){for(const e of this._externalInteractors)e.handleClickMode&&e.handleClickMode(t)}init(){this._externalInteractors=[],this._particleInteractors=[];for(const t of this._interactors){switch(t.type){case"external":this._externalInteractors.push(t);break;case"particles":this._particleInteractors.push(t)}t.init()}}particlesInteract(t,e){var i=this;return ae(function*(){for(const s of i._externalInteractors)s.clear(t,e);for(const s of i._particleInteractors)s.isEnabled(t)&&(yield s.interact(t,e))})()}reset(t){var e=this;return ae(function*(){for(const i of e._externalInteractors)i.isEnabled()&&i.reset(t);for(const i of e._particleInteractors)i.isEnabled(t)&&i.reset(t)})()}}const HA=n=>{if(!rn(n.outMode,n.checkModes))return;const t=2*n.radius;n.coord>n.maxCoord-t?n.setCb(-n.radius):n.coord{for(const[,E]of a.plugins){const V=void 0!==E.particlePosition?E.particlePosition(l,this):void 0;if(V)return ys.create(V.x,V.y,c)}const p=function _A(n){return{x:n.position?.x??it()*n.size.width,y:n.position?.y??it()*n.size.height}}({size:a.canvas.size,position:l}),_=ys.create(p.x,p.y,c),v=this.getRadius(),M=this.options.move.outModes,S=E=>{HA({outMode:E,checkModes:["bounce","bounce-horizontal"],coord:_.x,maxCoord:a.canvas.size.width,setCb:V=>_.x+=V,radius:v})},P=E=>{HA({outMode:E,checkModes:["bounce","bounce-vertical"],coord:_.y,maxCoord:a.canvas.size.height,setCb:V=>_.y+=V,radius:v})};return S(M.left??M.default),S(M.right??M.default),P(M.top??M.default),P(M.bottom??M.default),this._checkOverlap(_,u)?this._calcPosition(a,void 0,c,u+1):_},this._calculateVelocity=()=>{const a=function JG(n){const t=Xt.origin;return t.length=1,t.angle=n,t}(this.direction),l=a.copy(),c=this.options.move;if("inside"===c.direction||"outside"===c.direction)return l;const u=Math.PI/180*me(c.angle.value),f=Math.PI/180*me(c.angle.offset),p={left:f-u/2,right:f+u/2};return c.straight||(l.angle+=oi(Le(p.left,p.right))),c.random&&"number"==typeof c.speed&&(l.length*=it()),l},this._checkOverlap=(a,l=0)=>{const c=this.options.collisions,u=this.getRadius();if(!c.enable)return!1;const f=c.overlap;if(f.enable)return!1;const p=f.retries;if(p>=0&&l>p)throw new Error(`${hr} particle is overlapping and can't be placed`);return!!this.container.particles.find(_=>Bi(a,_.position){if(!a||!this.roll||!this.backColor&&!this.roll.alter)return a;const c=this.roll.horizontal?Math.PI/2:0;return Math.floor(((this.roll.angle??0)+c)/(Math.PI/(this.roll.horizontal&&this.roll.vertical?2:1)))%2?this.backColor?this.backColor:this.roll.alter?function g$(n,t,e){return{h:n.h,s:n.s,l:n.l+("darken"===t?-1:1)*e}}(a,this.roll.alter.type,this.roll.alter.value):a:a},this._loadShapeData=(a,l)=>{const c=a.options[this.shape];if(c)return Nn({close:a.close,fill:a.fill},vs(c,this.id,l))},this._engine=t,this.init(e,s,r,o)}destroy(t){if(this.unbreakable||this.destroyed)return;this.destroyed=!0,this.bubble.inRange=!1,this.slow.inRange=!1;const e=this.container,i=this.pathGenerator;for(const[,s]of e.plugins)s.particleDestroyed&&s.particleDestroyed(this,t);for(const s of e.particles.updaters)s.particleDestroyed&&s.particleDestroyed(this,t);i&&i.reset(this)}draw(t){const e=this.container;for(const[,i]of e.plugins)e.canvas.drawParticlePlugin(i,this,t);e.canvas.drawParticle(this,t)}getFillColor(){return this._getRollColor(this.bubble.color??IA(this.color))}getMass(){return this.getRadius()**2*Math.PI/2}getPosition(){return{x:this.position.x+this.offset.x,y:this.position.y+this.offset.y,z:this.position.z}}getRadius(){return this.bubble.radius??this.size.value}getStrokeColor(){return this._getRollColor(this.bubble.color??IA(this.strokeColor))}init(t,e,i,s){const r=this.container,o=this._engine;this.id=t,this.group=s,this.fill=!0,this.pathRotation=!1,this.close=!0,this.lastPathTime=0,this.destroyed=!1,this.unbreakable=!1,this.rotation=0,this.misplaced=!1,this.retina={maxDistance:{}},this.outType="normal",this.ignoresResizeRatio=!0;const a=r.retina.pixelRatio,c=X1(this._engine,r,r.actualOptions.particles),u=c.shape.type,{reduceDuplicates:f}=c;this.shape=vs(u,this.id,f);const p=c.shape;if(i&&i.shape&&i.shape.type){const te=vs(i.shape.type,this.id,f);te&&(this.shape=te,p.load(i.shape))}this.shapeData=this._loadShapeData(p,f),c.load(i);const _=this.shapeData;_&&c.load(_.particles);const v=new PA(o,r);v.load(r.actualOptions.interactivity),v.load(c.interactivity),this.interactivity=v,this.fill=_?.fill??c.shape.fill,this.close=_?.close??c.shape.close,this.options=c;const M=this.options.move.path;this.pathDelay=1e3*Mo(M.delay),M.generator&&(this.pathGenerator=this._engine.plugins.getPathGenerator(M.generator),this.pathGenerator&&r.addPath(M.generator,this.pathGenerator)&&this.pathGenerator.init(r));const S=me(this.options.zIndex.value);r.retina.initParticle(this),this.size=SA(this.options.size,a),this.bubble={inRange:!1},this.slow={inRange:!1,factor:1},this.position=this._calcPosition(r,e,fr(S,0,r.zLayers)),this.initialPosition=this.position.copy();const P=r.canvas.size,E={...this.options.move.center},V="percent"===E.mode;switch(this.moveCenter={x:E.x*(V?P.width/100:1),y:E.y*(V?P.height/100:1),radius:this.options.move.center.radius??0,mode:this.options.move.center.mode??"percent"},this.direction=function XG(n,t,e){if("number"==typeof n)return n*Math.PI/180;switch(n){case"top":return-Math.PI/2;case"top-right":return-Math.PI/4;case"right":return 0;case"bottom-right":return Math.PI/4;case"bottom":return Math.PI/2;case"bottom-left":return 3*Math.PI/4;case"left":return Math.PI;case"top-left":return-3*Math.PI/4;case"inside":return Math.atan2(e.y-t.y,e.x-t.x);case"outside":return Math.atan2(t.y-e.y,t.x-e.x);default:return it()*Math.PI*2}}(this.options.move.direction,this.position,this.moveCenter),this.options.move.direction){case"inside":this.outType="inside";break;case"outside":this.outType="outside"}this.initialVelocity=this._calculateVelocity(),this.velocity=this.initialVelocity.copy(),this.moveDecay=1-me(this.options.move.decay),this.offset=Xt.origin;const B=r.particles;B.needsSort=B.needsSort||B.lastZIndex=-t&&i.y>=-t&&i.y<=e.height+t&&i.x<=e.width+t}isVisible(){return!this.destroyed&&!this.spawning&&this.isInsideCanvas()}reset(){for(const t of this.container.particles.updaters)t.reset&&t.reset(this)}}class hq{constructor(t,e){this.position=t,this.particle=e}}class YA{constructor(t,e){this.position={x:t,y:e}}}class ns extends YA{constructor(t,e,i){super(t,e),this.radius=i}contains(t){return Bi(t,this.position)<=this.radius}intersects(t){const e=t,i=t,s=this.position,r=t.position,o_x=Math.abs(r.x-s.x),o_y=Math.abs(r.y-s.y),a=this.radius;if(void 0!==i.radius)return a+i.radius>Math.sqrt(o_x**2+o_y**2);if(void 0!==e.size){const l=e.size.width,c=e.size.height;return Math.pow(o_x-l,2)+Math.pow(o_y-c,2)<=a**2||o_x<=a+l&&o_y<=a+c||o_x<=l||o_y<=c}return!1}}class Hr extends YA{constructor(t,e,i,s){super(t,e),this.size={height:s,width:i}}contains(t){const s=this.position;return t.x>=s.x&&t.x<=s.x+this.size.width&&t.y>=s.y&&t.y<=s.y+this.size.height}intersects(t){t instanceof ns&&t.intersects(this);const s=this.position,r=t.position,o=t instanceof Hr?t.size:{width:0,height:0};return r.xs.x&&r.ys.y}}class d_{constructor(t,e){this.rectangle=t,this.capacity=e,this._subdivide=()=>{const{x:i,y:s}=this.rectangle.position,{width:r,height:o}=this.rectangle.size,{capacity:a}=this;for(let l=0;l<4;l++)this._subs.push(new d_(new Hr(i+r/2*(l%2),s+o/2*(Math.round(l/2)-l%2),r/2,o/2),a));this._divided=!0},this._points=[],this._divided=!1,this._subs=[]}insert(t){return!!this.rectangle.contains(t.position)&&(this._points.lengthe.insert(t))))}query(t,e,i){const s=i||[];if(!t.intersects(this.rectangle))return[];for(const r of this._points)!t.contains(r.position)&&Bi(t.position,r.position)>r.particle.getRadius()&&(!e||e(r.particle))||s.push(r.particle);if(this._divided)for(const r of this._subs)r.query(t,e,s);return s}queryCircle(t,e,i){return this.query(new ns(t.x,t.y,e),i)}queryRectangle(t,e,i){return this.query(new Hr(t.x,t.y,e.width,e.height),i)}}const BA=n=>new Hr(-n.width/4,-n.height/4,3*n.width/2,3*n.height/2);class fq{constructor(t,e){this._applyDensity=(s,r,o)=>{if(!s.number.density?.enable)return;const a=s.number,l=this._initDensityFactor(a.density),c=a.value,f=Math.min(c,a.limit>0?a.limit:c)*l+r,p=Math.min(this.count,this._array.filter(_=>_.group===o).length);this.limit=a.limit*l,pf&&this.removeQuantity(p-f,o)},this._initDensityFactor=s=>{const r=this._container;if(!r.canvas.element||!s.enable)return 1;const o=r.canvas.element;return o.width*o.height/(s.factor*r.retina.pixelRatio**2*s.area)},this._pushParticle=(s,r,o,a)=>{try{let l=this.pool.pop();l?l.init(this._nextId,s,r,o):l=new dq(this._engine,this._nextId,this._container,s,r,o);let c=!0;return a&&(c=a(l)),c?(this._array.push(l),this._zArray.push(l),this._nextId++,this._engine.dispatchEvent("particleAdded",{container:this._container,data:{particle:l}}),l):void 0}catch(l){return void console.warn(`${hr} adding particle: ${l}`)}},this._engine=t,this._container=e,this._nextId=0,this._array=[],this._zArray=[],this.pool=[],this.limit=0,this.needsSort=!1,this.lastZIndex=0,this._interactionManager=new uq(this._engine,this._container),this.quadTree=new d_(BA(this._container.canvas.size),4),this.movers=this._engine.plugins.getMovers(this._container,!0),this.updaters=this._engine.plugins.getUpdaters(this._container,!0)}get count(){return this._array.length}addManualParticles(){const t=this._container,e=t.actualOptions;for(const i of e.manualParticles)this.addParticle(i.position?"precise"===i.position.mode?i.position:(n={size:t.canvas.size,position:i.position}).position&&void 0!==n.position.x&&void 0!==n.position.y?{x:n.position.x*n.size.width/100,y:n.position.y*n.size.height/100}:void 0:void 0,i.options);var n}addParticle(t,e,i,s){const a=this._container.actualOptions.particles.number.limit;if(a>0){const l=this.count+1-a;l>0&&this.removeQuantity(l)}return this._pushParticle(t,e,i,s)}clear(){this._array=[],this._zArray=[]}destroy(){this._array=[],this._zArray=[],this.movers=[],this.updaters=[]}draw(t){var e=this;return ae(function*(){const i=e._container;e.quadTree=new d_(BA(e._container.canvas.size),4),i.canvas.clear(),yield e.update(t),e.needsSort&&(e._zArray.sort((r,o)=>o.position.z-r.position.z||r.id-o.id),e.lastZIndex=e._zArray[e._zArray.length-1].position.z,e.needsSort=!1);for(const[,r]of i.plugins)i.canvas.drawPlugin(r,t);for(const r of e._zArray)r.draw(t)})()}filter(t){return this._array.filter(t)}find(t){return this._array.find(t)}handleClickMode(t){this._interactionManager.handleClickMode(t)}init(){const t=this._container,e=t.actualOptions;this.lastZIndex=0,this.needsSort=!1;let i=!1;this.updaters=this._engine.plugins.getUpdaters(t,!0),this._interactionManager.init();for(const[,s]of t.plugins)if(void 0!==s.particlesInitialization&&(i=s.particlesInitialization()),i)break;this._interactionManager.init();for(const[,s]of t.pathGenerators)s.init(t);if(this.addManualParticles(),!i){for(const s in e.particles.groups){const r=e.particles.groups[s];for(let o=this.count,a=0;athis.count)return;let r=0;for(let o=t;r!s.has(r)),yield e._interactionManager.externalInteract(t);for(const r of e._array){for(const o of e.updaters)o.update(r,t);!r.destroyed&&!r.spawning&&(yield e._interactionManager.particlesInteract(r,t))}delete i.canvas.resizeFactor})()}}class pq{constructor(t){this.container=t}init(){const t=this.container,e=t.actualOptions;this.pixelRatio=!e.detectRetina||pa()?1:window.devicePixelRatio,this.reduceFactor=1;const i=this.pixelRatio;if(t.canvas.element){const r=t.canvas.element;t.canvas.size.width=r.offsetWidth*i,t.canvas.size.height=r.offsetHeight*i}const s=e.particles;this.attractDistance=me(s.move.attract.distance)*i,this.sizeAnimationSpeed=me(s.size.animation.speed)*i,this.maxSpeed=me(s.move.gravity.maxSpeed)*i}initParticle(t){const e=t.options,i=this.pixelRatio,s=e.move.distance,r=t.retina;r.attractDistance=me(e.move.attract.distance)*i,r.moveDrift=me(e.move.drift)*i,r.moveSpeed=me(e.move.speed)*i,r.sizeAnimationSpeed=me(e.size.animation.speed)*i;const o=r.maxDistance;o.horizontal=void 0!==s.horizontal?s.horizontal*i:void 0,o.vertical=void 0!==s.vertical?s.vertical*i:void 0,r.maxSpeed=me(e.move.gravity.maxSpeed)*i}}function yn(n){return n&&!n.destroyed}function Gc(n,t,...e){const i=new cq(n,t);return NA(i,...e),i}const zA={generate:n=>n.velocity,init:()=>{},update:()=>{},reset:()=>{}};class _q{constructor(t,e,i){this.id=e,this._intersectionManager=s=>{if(yn(this)&&this.actualOptions.pauseOnOutsideViewport)for(const r of s)r.target===this.interactivity.element&&(r.isIntersecting?this.play:this.pause)()},this._engine=t,this.fpsLimit=120,this.smooth=!1,this._delay=0,this._duration=0,this._lifeTime=0,this._firstStart=!0,this.started=!1,this.destroyed=!1,this._paused=!0,this.lastFrameTime=0,this.zLayers=100,this.pageHidden=!1,this._sourceOptions=i,this._initialSourceOptions=i,this.retina=new pq(this),this.canvas=new v$(this),this.particles=new fq(this._engine,this),this.frameManager=new M$(this),this.pathGenerators=new Map,this.interactivity={mouse:{clicking:!1,inside:!1}},this.plugins=new Map,this.drawers=new Map,this._options=Gc(this._engine,this),this.actualOptions=Gc(this._engine,this),this._eventListeners=new b$(this),typeof IntersectionObserver<"u"&&IntersectionObserver&&(this._intersectionObserver=new IntersectionObserver(s=>this._intersectionManager(s))),this._engine.dispatchEvent("containerBuilt",{container:this})}get options(){return this._options}get sourceOptions(){return this._sourceOptions}addClickHandler(t){if(!yn(this))return;const e=this.interactivity.element;if(!e)return;const i=(f,p,_)=>{if(!yn(this))return;const v=this.retina.pixelRatio,S=this.particles.quadTree.queryCircle({x:p.x*v,y:p.y*v},_*v);t(f,S)};let c=!1,u=!1;e.addEventListener("click",f=>{yn(this)&&i(f,{x:f.offsetX||f.clientX,y:f.offsetY||f.clientY},1)}),e.addEventListener("touchstart",()=>{yn(this)&&(c=!0,u=!1)}),e.addEventListener("touchmove",()=>{yn(this)&&(u=!0)}),e.addEventListener("touchend",f=>{if(yn(this)){if(c&&!u){let _=f.touches[f.touches.length-1];if(!_&&(_=f.changedTouches[f.changedTouches.length-1],!_))return;const v=this.canvas.element,M=v?v.getBoundingClientRect():void 0;i(f,{x:_.clientX-(M?M.left:0),y:_.clientY-(M?M.top:0)},Math.max(_.radiusX,_.radiusY))}c=!1,u=!1}}),e.addEventListener("touchcancel",()=>{yn(this)&&(c=!1,u=!1)})}addLifeTime(t){this._lifeTime+=t}addPath(t,e,i=!1){return!(!yn(this)||!i&&this.pathGenerators.has(t)||(this.pathGenerators.set(t,e??zA),0))}alive(){return!this._duration||this._lifeTime<=this._duration}destroy(){if(!yn(this))return;this.stop(),this.particles.destroy(),this.canvas.destroy();for(const[,i]of this.drawers)i.destroy&&i.destroy(this);for(const i of this.drawers.keys())this.drawers.delete(i);this._engine.plugins.destroy(this),this.destroyed=!0;const t=this._engine.dom(),e=t.findIndex(i=>i===this);e>=0&&t.splice(e,1),this._engine.dispatchEvent("containerDestroyed",{container:this})}draw(t){var e=this;if(!yn(this))return;let i=t;this._drawAnimationFrame=function t$(){return pa()?n=>setTimeout(n):n=>(requestAnimationFrame||setTimeout)(n)}()(function(){var s=ae(function*(r){i&&(e.lastFrameTime=void 0,i=!1),yield e.frameManager.nextFrame(r)});return function(r){return s.apply(this,arguments)}}())}exportConfiguration(){return JSON.stringify(this.actualOptions,(t,e)=>{if(!t.startsWith("_"))return e},2)}exportImage(t,e,i){const s=this.canvas.element;s&&s.toBlob(t,e??"image/png",i)}exportImg(t){this.exportImage(t)}getAnimationStatus(){return!this._paused&&!this.pageHidden&&yn(this)}handleClickMode(t){if(yn(this)){this.particles.handleClickMode(t);for(const[,e]of this.plugins)e.handleClickMode&&e.handleClickMode(t)}}init(){var t=this;return ae(function*(){if(!yn(t))return;const e=t._engine.plugins.getSupportedShapes();for(const s of e){const r=t._engine.plugins.getShapeDrawer(s);r&&t.drawers.set(s,r)}t._options=Gc(t._engine,t,t._initialSourceOptions,t.sourceOptions),t.actualOptions=Gc(t._engine,t,t._options);const i=t._engine.plugins.getAvailablePlugins(t);for(const[s,r]of i)t.plugins.set(s,r);t.retina.init(),yield t.canvas.init(),t.updateActualOptions(),t.canvas.initBackground(),t.canvas.resize(),t.zLayers=t.actualOptions.zLayers,t._duration=1e3*me(t.actualOptions.duration),t._delay=1e3*me(t.actualOptions.delay),t._lifeTime=0,t.fpsLimit=t.actualOptions.fpsLimit>0?t.actualOptions.fpsLimit:120,t.smooth=t.actualOptions.smooth;for(const[,s]of t.drawers)s.init&&(yield s.init(t));for(const[,s]of t.plugins)s.init&&(yield s.init());t._engine.dispatchEvent("containerInit",{container:t}),t.particles.init(),t.particles.setDensity();for(const[,s]of t.plugins)s.particlesSetup&&s.particlesSetup();t._engine.dispatchEvent("particlesSetup",{container:t})})()}loadTheme(t){var e=this;return ae(function*(){yn(e)&&(e._currentTheme=t,yield e.refresh())})()}pause(){if(yn(this)&&(void 0!==this._drawAnimationFrame&&(function n$(){return pa()?n=>clearTimeout(n):n=>(cancelAnimationFrame||clearTimeout)(n)}()(this._drawAnimationFrame),delete this._drawAnimationFrame),!this._paused)){for(const[,t]of this.plugins)t.pause&&t.pause();this.pageHidden||(this._paused=!0),this._engine.dispatchEvent("containerPaused",{container:this})}}play(t){if(!yn(this))return;const e=this._paused||t;if(!this._firstStart||this.actualOptions.autoPlay){if(this._paused&&(this._paused=!1),e)for(const[,i]of this.plugins)i.play&&i.play();this._engine.dispatchEvent("containerPlay",{container:this}),this.draw(e||!1)}else this._firstStart=!1}refresh(){var t=this;return ae(function*(){if(yn(t))return t.stop(),t.start()})()}reset(){var t=this;return ae(function*(){if(yn(t))return t._initialSourceOptions=void 0,t._options=Gc(t._engine,t),t.actualOptions=Gc(t._engine,t,t._options),t.refresh()})()}setNoise(t,e,i){yn(this)&&this.setPath(t,e,i)}setPath(t,e,i){if(!t||!yn(this))return;const s={...zA};if("function"==typeof t)s.generate=t,e&&(s.init=e),i&&(s.update=i);else{const r=s;s.generate=t.generate||r.generate,s.init=t.init||r.init,s.update=t.update||r.update}this.addPath("default",s,!0)}start(){var t=this;return ae(function*(){!yn(t)||t.started||(yield t.init(),t.started=!0,yield new Promise(e=>{t._delayTimeout=setTimeout(ae(function*(){t._eventListeners.addListeners(),t.interactivity.element instanceof HTMLElement&&t._intersectionObserver&&t._intersectionObserver.observe(t.interactivity.element);for(const[,i]of t.plugins)i.start&&(yield i.start());t._engine.dispatchEvent("containerStarted",{container:t}),t.play(),e()}),t._delay)}))})()}stop(){if(yn(this)&&this.started){this._delayTimeout&&(clearTimeout(this._delayTimeout),delete this._delayTimeout),this._firstStart=!0,this.started=!1,this._eventListeners.removeListeners(),this.pause(),this.particles.clear(),this.canvas.stop(),this.interactivity.element instanceof HTMLElement&&this._intersectionObserver&&this._intersectionObserver.unobserve(this.interactivity.element);for(const[,t]of this.plugins)t.stop&&t.stop();for(const t of this.plugins.keys())this.plugins.delete(t);this._sourceOptions=this._options,this._engine.dispatchEvent("containerStopped",{container:this})}}updateActualOptions(){this.actualOptions.responsive=[];const t=this.actualOptions.setResponsive(this.canvas.size.width,this.retina.pixelRatio,this._options);return this.actualOptions.setTheme(this._currentTheme),this.responsiveMaxWidth!==t&&(this.responsiveMaxWidth=t,!0)}}function J1(){return(J1=ae(function*(n,t){const e=vs(n,t);if(!e)return;const i=yield fetch(e);if(i.ok)return i.json();console.error(`${hr} ${i.status} while retrieving config file`)})).apply(this,arguments)}class yq{constructor(t){this._engine=t}load(t,e,i){const s={index:i,remote:!1};return"string"==typeof t?s.tagId=t:s.options=t,"number"==typeof e?s.index=e:s.options=e??s.options,this.loadOptions(s)}loadJSON(t,e,i){var s=this;return ae(function*(){let r,o;return"number"==typeof e||void 0===e?r=t:(o=t,r=e),s.loadRemoteOptions({tagId:o,url:r,index:i,remote:!0})})()}loadOptions(t){var e=this;return ae(function*(){const i=t.tagId??`tsparticles${Math.floor(1e4*it())}`,{index:s,url:r,remote:o}=t,a=o?yield function gq(n,t){return J1.apply(this,arguments)}(r,s):t.options;let l=t.element??document.getElementById(i);l||(l=document.createElement("div"),l.id=i,document.body.append(l));const c=vs(a,s),u=e._engine.dom(),f=u.findIndex(v=>v.id===i);if(f>=0){const v=e._engine.domItem(f);v&&!v.destroyed&&(v.destroy(),u.splice(f,1))}let p;if("canvas"===l.tagName.toLowerCase())p=l,p.dataset[vh]="false";else{const v=l.getElementsByTagName("canvas");v.length?(p=v[0],p.dataset[vh]="false"):(p=document.createElement("canvas"),p.dataset[vh]="true",l.appendChild(p))}p.style.width||(p.style.width="100%"),p.style.height||(p.style.height="100%");const _=new _q(e._engine,i,c);return f>=0?u.splice(f,0,_):u.push(_),_.canvas.loadCanvas(p),yield _.start(),_})()}loadRemoteOptions(t){var e=this;return ae(function*(){return e.loadOptions(t)})()}set(t,e,i,s){var r=this;return ae(function*(){const o={index:s,remote:!1};return"string"==typeof t?o.tagId=t:o.element=t,e instanceof HTMLElement?o.element=e:o.options=e,"number"==typeof i?o.index=i:o.options=i??o.options,r.loadOptions(o)})()}setJSON(t,e,i,s){var r=this;return ae(function*(){let o,a,l,c;return t instanceof HTMLElement?(c=t,o=e,l=i):(a=t,c=e,o=i,l=s),r.loadRemoteOptions({tagId:a,url:o,index:l,element:c,remote:!0})})()}}function Z1(n,t,e,i=!1){let s=t.get(n);return(!s||i)&&(s=[...e.values()].map(r=>r(n)),t.set(n,s)),s}class vq{constructor(t){this._engine=t,this.plugins=[],this._initializers={interactors:new Map,movers:new Map,updaters:new Map},this.interactors=new Map,this.movers=new Map,this.updaters=new Map,this.presets=new Map,this.drawers=new Map,this.pathGenerators=new Map}addInteractor(t,e){this._initializers.interactors.set(t,e)}addParticleMover(t,e){this._initializers.movers.set(t,e)}addParticleUpdater(t,e){this._initializers.updaters.set(t,e)}addPathGenerator(t,e){this.getPathGenerator(t)||this.pathGenerators.set(t,e)}addPlugin(t){this.getPlugin(t.id)||this.plugins.push(t)}addPreset(t,e,i=!1){(i||!this.getPreset(t))&&this.presets.set(t,e)}addShapeDrawer(t,e){on(t,i=>{this.getShapeDrawer(i)||this.drawers.set(i,e)})}destroy(t){this.updaters.delete(t),this.movers.delete(t),this.interactors.delete(t)}getAvailablePlugins(t){const e=new Map;for(const i of this.plugins)i.needsPlugin(t.actualOptions)&&e.set(i.id,i.getPlugin(t));return e}getInteractors(t,e=!1){return Z1(t,this.interactors,this._initializers.interactors,e)}getMovers(t,e=!1){return Z1(t,this.movers,this._initializers.movers,e)}getPathGenerator(t){return this.pathGenerators.get(t)}getPlugin(t){return this.plugins.find(e=>e.id===t)}getPreset(t){return this.presets.get(t)}getShapeDrawer(t){return this.drawers.get(t)}getSupportedShapes(){return this.drawers.keys()}getUpdaters(t,e=!1){return Z1(t,this.updaters,this._initializers.updaters,e)}loadOptions(t,e){for(const i of this.plugins)i.loadOptions(t,e)}loadParticlesOptions(t,e,...i){const s=this.updaters.get(t);if(s)for(const r of s)r.loadOptions&&r.loadOptions(e,...i)}}class pr{constructor(t){this.container=t,this.type="external"}}class Q1{constructor(t){this.container=t,this.type="particles"}}const Tq=new class Mq{constructor(){this.key="rgb",this.stringPrefix="rgb"}handleColor(t){const i=t.value.rgb??t.value;if(void 0!==i.r)return i}handleRangeColor(t){const i=t.value.rgb??t.value;if(void 0!==i.r)return{r:me(i.r),g:me(i.g),b:me(i.b)}}parseString(t){if(!t.startsWith(this.stringPrefix))return;const i=/rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([\d.%]+)\s*)?\)/i.exec(t);return i?{a:i.length>4?gA(i[5]):1,b:parseInt(i[3],10),g:parseInt(i[2],10),r:parseInt(i[1],10)}:void 0}},Sq=new class wq{constructor(){this.key="hsl",this.stringPrefix="hsl"}handleColor(t){const i=t.value.hsl??t.value;if(void 0!==i.h&&void 0!==i.s&&void 0!==i.l)return jc(i)}handleRangeColor(t){const i=t.value.hsl??t.value;if(void 0!==i.h&&void 0!==i.l)return jc({h:me(i.h),l:me(i.l),s:me(i.s)})}parseString(t){if(!t.startsWith("hsl"))return;const i=/hsla?\(\s*(\d+)\s*,\s*(\d+)%\s*,\s*(\d+)%\s*(,\s*([\d.%]+)\s*)?\)/i.exec(t);return i?function l$(n){const t=jc(n);return{a:n.a,b:t.b,g:t.g,r:t.r}}({a:i.length>4?gA(i[5]):1,h:parseInt(i[1],10),l:parseInt(i[3],10),s:parseInt(i[2],10)}):void 0}};CA(Tq),CA(Sq);const $c=new class bq{constructor(){this._configs=new Map,this._domArray=[],this._eventDispatcher=new BG,this._initialized=!1,this._loader=new yq(this),this.plugins=new vq(this)}get configs(){const t={};for(const[e,i]of this._configs)t[e]=i;return t}get version(){return"2.10.1"}addConfig(t,e){"string"==typeof t?e&&(e.name=t,this._configs.set(t,e)):this._configs.set(t.name??"default",t)}addEventListener(t,e){this._eventDispatcher.addEventListener(t,e)}addInteractor(t,e){var i=this;return ae(function*(){i.plugins.addInteractor(t,e),yield i.refresh()})()}addMover(t,e){var i=this;return ae(function*(){i.plugins.addParticleMover(t,e),yield i.refresh()})()}addParticleUpdater(t,e){var i=this;return ae(function*(){i.plugins.addParticleUpdater(t,e),yield i.refresh()})()}addPathGenerator(t,e){var i=this;return ae(function*(){i.plugins.addPathGenerator(t,e),yield i.refresh()})()}addPlugin(t){var e=this;return ae(function*(){e.plugins.addPlugin(t),yield e.refresh()})()}addPreset(t,e,i=!1){var s=this;return ae(function*(){s.plugins.addPreset(t,e,i),yield s.refresh()})()}addShape(t,e,i,s,r){var o=this;return ae(function*(){let a;a="function"==typeof e?{afterEffect:s,destroy:r,draw:e,init:i}:e,o.plugins.addShapeDrawer(t,a),yield o.refresh()})()}dispatchEvent(t,e){this._eventDispatcher.dispatchEvent(t,e)}dom(){return this._domArray}domItem(t){const e=this.dom(),i=e[t];if(i&&!i.destroyed)return i;e.splice(t,1)}init(){this._initialized||(this._initialized=!0)}load(t,e){var i=this;return ae(function*(){return i._loader.load(t,e)})()}loadFromArray(t,e,i){var s=this;return ae(function*(){return s._loader.load(t,e,i)})()}loadJSON(t,e,i){var s=this;return ae(function*(){return s._loader.loadJSON(t,e,i)})()}refresh(){var t=this;return ae(function*(){t.dom().forEach(e=>e.refresh())})()}removeEventListener(t,e){this._eventDispatcher.removeEventListener(t,e)}set(t,e,i){var s=this;return ae(function*(){return s._loader.set(t,e,i)})()}setJSON(t,e,i,s){var r=this;return ae(function*(){return r._loader.setJSON(t,e,i,s)})()}setOnClickHandler(t){const e=this.dom();if(!e.length)throw new Error(`${hr} can only set click handlers after calling tsParticles.load() or tsParticles.loadJSON()`);for(const i of e)i.addClickHandler(t)}};$c.init(),pa()||(window.tsParticles=$c);let Cq=(()=>{class n{constructor(e){h(this,"platformId",void 0),h(this,"options",void 0),h(this,"url",void 0),h(this,"id",void 0),h(this,"particlesInit",void 0),h(this,"particlesLoaded",new ue),h(this,"destroy$",new It),h(this,"container",void 0),this.platformId=e,this.id="tsparticles"}ngAfterViewInit(){nb(this.platformId)||hn(this.particlesInit?this.particlesInit($c):Promise.resolve()).pipe(At(()=>this.url?$c.loadJSON(this.id,this.url):this.options?$c.load(this.id,this.options):(console.error("You must specify options or url to load tsParticles"),dn)),function VG(n){return En((t,e)=>{pe(n).subscribe(Jt(e,()=>e.complete(),Ye)),!e.closed&&t.subscribe(e)})}(this.destroy$)).subscribe(i=>{this.container=i,this.particlesLoaded.emit(i)})}ngOnDestroy(){this.container?.destroy(),this.destroy$.next()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Ni))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["ng-particles"]],inputs:{options:"options",url:"url",id:"id",particlesInit:"particlesInit"},outputs:{particlesLoaded:"particlesLoaded"},decls:1,vars:1,consts:[[3,"id"]],template:function(e,i){1&e&&X(0,"div",0),2&e&&D("id",i.id)},encapsulation:2})),n})(),Dq=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({})),n})();class ye{static equals(t,e,i){return i?this.resolveFieldData(t,i)===this.resolveFieldData(e,i):this.equalsByValue(t,e)}static equalsByValue(t,e){if(t===e)return!0;if(t&&e&&"object"==typeof t&&"object"==typeof e){var r,o,a,i=Array.isArray(t),s=Array.isArray(e);if(i&&s){if((o=t.length)!=e.length)return!1;for(r=o;0!=r--;)if(!this.equalsByValue(t[r],e[r]))return!1;return!0}if(i!=s)return!1;var l=this.isDate(t),c=this.isDate(e);if(l!=c)return!1;if(l&&c)return t.getTime()==e.getTime();var u=t instanceof RegExp,f=e instanceof RegExp;if(u!=f)return!1;if(u&&f)return t.toString()==e.toString();var p=Object.keys(t);if((o=p.length)!==Object.keys(e).length)return!1;for(r=o;0!=r--;)if(!Object.prototype.hasOwnProperty.call(e,p[r]))return!1;for(r=o;0!=r--;)if(!this.equalsByValue(t[a=p[r]],e[a]))return!1;return!0}return t!=t&&e!=e}static resolveFieldData(t,e){if(t&&e){if(this.isFunction(e))return e(t);if(-1==e.indexOf("."))return t[e];{let i=e.split("."),s=t;for(let r=0,o=i.length;r=t.length&&(i%=t.length,e%=t.length),t.splice(i,0,t.splice(e,1)[0]))}static insertIntoOrderedArray(t,e,i,s){if(i.length>0){let r=!1;for(let o=0;oe){i.splice(o,0,t),r=!0;break}r||i.push(t)}else i.push(t)}static findIndexInList(t,e){let i=-1;if(e)for(let s=0;s-1&&(t=t.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),t}static isDate(t){return"[object Date]"===Object.prototype.toString.call(t)}static isEmpty(t){return null==t||""===t||Array.isArray(t)&&0===t.length||!this.isDate(t)&&"object"==typeof t&&0===Object.keys(t).length}static isNotEmpty(t){return!this.isEmpty(t)}static compare(t,e,i,s=1){let r=-1;const o=this.isEmpty(t),a=this.isEmpty(e);return r=o&&a?0:o?s:a?-s:"string"==typeof t&&"string"==typeof e?t.localeCompare(e,i,{numeric:!0}):te?1:0,r}static sort(t,e,i=1,s,r=1){return(1===r?i:r)*ye.compare(t,e,s,i)}static merge(t,e){if(null!=t||null!=e)return null!=t&&"object"!=typeof t||null!=e&&"object"!=typeof e?null!=t&&"string"!=typeof t||null!=e&&"string"!=typeof e?e||t:[t||"",e||""].join(" "):{...t||{},...e||{}}}}var jA=0;function zs(){return"pr_id_"+ ++jA}var Yr=function xq(){let n=[];const s=r=>r&&parseInt(r.style.zIndex,10)||0;return{get:s,set:(r,o,a)=>{o&&(o.style.zIndex=String(((r,o)=>{let a=n.length>0?n[n.length-1]:{key:r,value:o},l=a.value+(a.key===r?0:o)+1;return n.push({key:r,value:l}),l})(r,a)))},clear:r=>{r&&((r=>{n=n.filter(o=>o.value!==r)})(s(r)),r.style.zIndex="")},getCurrent:()=>n.length>0?n[n.length-1].value:0}}();let kq=(()=>{class n{constructor(){h(this,"requireConfirmationSource",new It),h(this,"acceptConfirmationSource",new It),h(this,"requireConfirmation$",this.requireConfirmationSource.asObservable()),h(this,"accept",this.acceptConfirmationSource.asObservable())}confirm(e){return this.requireConfirmationSource.next(e),this}close(){return this.requireConfirmationSource.next(null),this}onAccept(){this.acceptConfirmationSource.next(null)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac})),n})(),di=(()=>{class n{}return h(n,"STARTS_WITH","startsWith"),h(n,"CONTAINS","contains"),h(n,"NOT_CONTAINS","notContains"),h(n,"ENDS_WITH","endsWith"),h(n,"EQUALS","equals"),h(n,"NOT_EQUALS","notEquals"),h(n,"IN","in"),h(n,"LESS_THAN","lt"),h(n,"LESS_THAN_OR_EQUAL_TO","lte"),h(n,"GREATER_THAN","gt"),h(n,"GREATER_THAN_OR_EQUAL_TO","gte"),h(n,"BETWEEN","between"),h(n,"IS","is"),h(n,"IS_NOT","isNot"),h(n,"BEFORE","before"),h(n,"AFTER","after"),h(n,"DATE_IS","dateIs"),h(n,"DATE_IS_NOT","dateIsNot"),h(n,"DATE_BEFORE","dateBefore"),h(n,"DATE_AFTER","dateAfter"),n})(),WA=(()=>{class n{}return h(n,"AND","and"),h(n,"OR","or"),n})(),UA=(()=>{class n{constructor(){h(this,"filters",{startsWith:(e,i,s)=>{if(null==i||""===i.trim())return!0;if(null==e)return!1;let r=ye.removeAccents(i.toString()).toLocaleLowerCase(s);return ye.removeAccents(e.toString()).toLocaleLowerCase(s).slice(0,r.length)===r},contains:(e,i,s)=>{if(null==i||"string"==typeof i&&""===i.trim())return!0;if(null==e)return!1;let r=ye.removeAccents(i.toString()).toLocaleLowerCase(s);return-1!==ye.removeAccents(e.toString()).toLocaleLowerCase(s).indexOf(r)},notContains:(e,i,s)=>{if(null==i||"string"==typeof i&&""===i.trim())return!0;if(null==e)return!1;let r=ye.removeAccents(i.toString()).toLocaleLowerCase(s);return-1===ye.removeAccents(e.toString()).toLocaleLowerCase(s).indexOf(r)},endsWith:(e,i,s)=>{if(null==i||""===i.trim())return!0;if(null==e)return!1;let r=ye.removeAccents(i.toString()).toLocaleLowerCase(s),o=ye.removeAccents(e.toString()).toLocaleLowerCase(s);return-1!==o.indexOf(r,o.length-r.length)},equals:(e,i,s)=>null==i||"string"==typeof i&&""===i.trim()||null!=e&&(e.getTime&&i.getTime?e.getTime()===i.getTime():ye.removeAccents(e.toString()).toLocaleLowerCase(s)==ye.removeAccents(i.toString()).toLocaleLowerCase(s)),notEquals:(e,i,s)=>!(null==i||"string"==typeof i&&""===i.trim()||null!=e&&(e.getTime&&i.getTime?e.getTime()===i.getTime():ye.removeAccents(e.toString()).toLocaleLowerCase(s)==ye.removeAccents(i.toString()).toLocaleLowerCase(s))),in:(e,i)=>{if(null==i||0===i.length)return!0;for(let s=0;snull==i||null==i[0]||null==i[1]||null!=e&&(e.getTime?i[0].getTime()<=e.getTime()&&e.getTime()<=i[1].getTime():i[0]<=e&&e<=i[1]),lt:(e,i,s)=>null==i||null!=e&&(e.getTime&&i.getTime?e.getTime()null==i||null!=e&&(e.getTime&&i.getTime?e.getTime()<=i.getTime():e<=i),gt:(e,i,s)=>null==i||null!=e&&(e.getTime&&i.getTime?e.getTime()>i.getTime():e>i),gte:(e,i,s)=>null==i||null!=e&&(e.getTime&&i.getTime?e.getTime()>=i.getTime():e>=i),is:(e,i,s)=>this.filters.equals(e,i,s),isNot:(e,i,s)=>this.filters.notEquals(e,i,s),before:(e,i,s)=>this.filters.lt(e,i,s),after:(e,i,s)=>this.filters.gt(e,i,s),dateIs:(e,i)=>null==i||null!=e&&e.toDateString()===i.toDateString(),dateIsNot:(e,i)=>null==i||null!=e&&e.toDateString()!==i.toDateString(),dateBefore:(e,i)=>null==i||null!=e&&e.getTime()null==i||null!=e&&e.getTime()>i.getTime()})}filter(e,i,s,r,o){let a=[];if(e)for(let l of e)for(let c of i){let u=ye.resolveFieldData(l,c);if(this.filters[r](u,s,o)){a.push(l);break}}return a}register(e,i){this.filters[e]=i}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac,providedIn:"root"})),n})(),Iq=(()=>{class n{constructor(){h(this,"messageSource",new It),h(this,"clearSource",new It),h(this,"messageObserver",this.messageSource.asObservable()),h(this,"clearObserver",this.clearSource.asObservable())}add(e){e&&this.messageSource.next(e)}addAll(e){e&&e.length&&this.messageSource.next(e)}clear(e){this.clearSource.next(e||null)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac})),n})(),ew=(()=>{class n{constructor(){h(this,"clickSource",new It),h(this,"clickObservable",this.clickSource.asObservable())}add(e){e&&this.clickSource.next(e)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac,providedIn:"root"})),n})(),Sh=(()=>{class n{constructor(){h(this,"ripple",!1),h(this,"overlayOptions",{}),h(this,"filterMatchModeOptions",{text:[di.STARTS_WITH,di.CONTAINS,di.NOT_CONTAINS,di.ENDS_WITH,di.EQUALS,di.NOT_EQUALS],numeric:[di.EQUALS,di.NOT_EQUALS,di.LESS_THAN,di.LESS_THAN_OR_EQUAL_TO,di.GREATER_THAN,di.GREATER_THAN_OR_EQUAL_TO],date:[di.DATE_IS,di.DATE_IS_NOT,di.DATE_BEFORE,di.DATE_AFTER]}),h(this,"translation",{startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",is:"Is",isNot:"Is not",before:"Before",after:"After",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dateFormat:"mm/dd/yy",firstDayOfWeek:0,today:"Today",weekHeader:"Wk",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyMessage:"No results found",emptyFilterMessage:"No results found"}),h(this,"zIndex",{modal:1100,overlay:1e3,menu:1e3,tooltip:1100}),h(this,"translationSource",new It),h(this,"translationObserver",this.translationSource.asObservable())}getTranslation(e){return this.translation[e]}setTranslation(e){this.translation={...this.translation,...e},this.translationSource.next(this.translation)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac,providedIn:"root"})),n})(),is=(()=>{class n{constructor(e){h(this,"template",void 0),h(this,"type",void 0),h(this,"name",void 0),this.template=e}getType(){return this.name}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Lr))}),h(n,"\u0275dir",Re({type:n,selectors:[["","pTemplate",""]],inputs:{type:"type",name:["pTemplate","name"]}})),n})(),Hn=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})(),js=(()=>{class n{}return h(n,"STARTS_WITH","startsWith"),h(n,"CONTAINS","contains"),h(n,"NOT_CONTAINS","notContains"),h(n,"ENDS_WITH","endsWith"),h(n,"EQUALS","equals"),h(n,"NOT_EQUALS","notEquals"),h(n,"NO_FILTER","noFilter"),h(n,"LT","lt"),h(n,"LTE","lte"),h(n,"GT","gt"),h(n,"GTE","gte"),h(n,"IS","is"),h(n,"IS_NOT","isNot"),h(n,"BEFORE","before"),h(n,"AFTER","after"),h(n,"CLEAR","clear"),h(n,"APPLY","apply"),h(n,"MATCH_ALL","matchAll"),h(n,"MATCH_ANY","matchAny"),h(n,"ADD_RULE","addRule"),h(n,"REMOVE_RULE","removeRule"),h(n,"ACCEPT","accept"),h(n,"REJECT","reject"),h(n,"CHOOSE","choose"),h(n,"UPLOAD","upload"),h(n,"CANCEL","cancel"),h(n,"DAY_NAMES","dayNames"),h(n,"DAY_NAMES_SHORT","dayNamesShort"),h(n,"DAY_NAMES_MIN","dayNamesMin"),h(n,"MONTH_NAMES","monthNames"),h(n,"MONTH_NAMES_SHORT","monthNamesShort"),h(n,"FIRST_DAY_OF_WEEK","firstDayOfWeek"),h(n,"TODAY","today"),h(n,"WEEK_HEADER","weekHeader"),h(n,"WEAK","weak"),h(n,"MEDIUM","medium"),h(n,"STRONG","strong"),h(n,"PASSWORD_PROMPT","passwordPrompt"),h(n,"EMPTY_MESSAGE","emptyMessage"),h(n,"EMPTY_FILTER_MESSAGE","emptyFilterMessage"),n})(),G=(()=>{class n{static addClass(e,i){e&&i&&(e.classList?e.classList.add(i):e.className+=" "+i)}static addMultipleClasses(e,i){if(e&&i)if(e.classList){let s=i.trim().split(" ");for(let r=0;r{if(M)return"relative"===getComputedStyle(M).getPropertyValue("position")?M:s(M.parentElement)},r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=i.offsetHeight,a=i.getBoundingClientRect(),l=this.getWindowScrollTop(),c=this.getWindowScrollLeft(),u=this.getViewport(),p=s(e)?.getBoundingClientRect()||{top:-1*l,left:-1*c};let _,v;a.top+o+r.height>u.height?(_=a.top-p.top-r.height,e.style.transformOrigin="bottom",a.top+_<0&&(_=-1*a.top)):(_=o+a.top-p.top,e.style.transformOrigin="top"),v=r.width>u.width?-1*(a.left-p.left):a.left-p.left+r.width>u.width?-1*(a.left-p.left+r.width-u.width):a.left-p.left,e.style.top=_+"px",e.style.left=v+"px"}static absolutePosition(e,i){const s=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),r=s.height,o=s.width,a=i.offsetHeight,l=i.offsetWidth,c=i.getBoundingClientRect(),u=this.getWindowScrollTop(),f=this.getWindowScrollLeft(),p=this.getViewport();let _,v;c.top+a+r>p.height?(_=c.top+u-r,e.style.transformOrigin="bottom",_<0&&(_=u)):(_=a+c.top+u,e.style.transformOrigin="top"),v=c.left+o>p.width?Math.max(0,c.left+f+l-o):c.left+f,e.style.top=_+"px",e.style.left=v+"px"}static getParents(e,i=[]){return null===e.parentNode?i:this.getParents(e.parentNode,i.concat([e.parentNode]))}static getScrollableParents(e){let i=[];if(e){let s=this.getParents(e);const r=/(auto|scroll)/,o=a=>{let l=window.getComputedStyle(a,null);return r.test(l.getPropertyValue("overflow"))||r.test(l.getPropertyValue("overflowX"))||r.test(l.getPropertyValue("overflowY"))};for(let a of s){let l=1===a.nodeType&&a.dataset.scrollselectors;if(l){let c=l.split(",");for(let u of c){let f=this.findSingle(a,u);f&&o(f)&&i.push(f)}}9!==a.nodeType&&o(a)&&i.push(a)}}return i}static getHiddenElementOuterHeight(e){e.style.visibility="hidden",e.style.display="block";let i=e.offsetHeight;return e.style.display="none",e.style.visibility="visible",i}static getHiddenElementOuterWidth(e){e.style.visibility="hidden",e.style.display="block";let i=e.offsetWidth;return e.style.display="none",e.style.visibility="visible",i}static getHiddenElementDimensions(e){let i={};return e.style.visibility="hidden",e.style.display="block",i.width=e.offsetWidth,i.height=e.offsetHeight,e.style.display="none",e.style.visibility="visible",i}static scrollInView(e,i){let s=getComputedStyle(e).getPropertyValue("borderTopWidth"),r=s?parseFloat(s):0,o=getComputedStyle(e).getPropertyValue("paddingTop"),a=o?parseFloat(o):0,l=e.getBoundingClientRect(),u=i.getBoundingClientRect().top+document.body.scrollTop-(l.top+document.body.scrollTop)-r-a,f=e.scrollTop,p=e.clientHeight,_=this.getOuterHeight(i);u<0?e.scrollTop=f+u:u+_>p&&(e.scrollTop=f+u-p+_)}static fadeIn(e,i){e.style.opacity=0;let s=+new Date,r=0,o=function(){r=+e.style.opacity.replace(",",".")+((new Date).getTime()-s)/i,e.style.opacity=r,s=+new Date,+r<1&&(window.requestAnimationFrame&&requestAnimationFrame(o)||setTimeout(o,16))};o()}static fadeOut(e,i){var s=1,a=50/i;let l=setInterval(()=>{(s-=a)<=0&&(s=0,clearInterval(l)),e.style.opacity=s},50)}static getWindowScrollTop(){let e=document.documentElement;return(window.pageYOffset||e.scrollTop)-(e.clientTop||0)}static getWindowScrollLeft(){let e=document.documentElement;return(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}static matches(e,i){var s=Element.prototype;return(s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.msMatchesSelector||function(o){return-1!==[].indexOf.call(document.querySelectorAll(o),this)}).call(e,i)}static getOuterWidth(e,i){let s=e.offsetWidth;if(i){let r=getComputedStyle(e);s+=parseFloat(r.marginLeft)+parseFloat(r.marginRight)}return s}static getHorizontalPadding(e){let i=getComputedStyle(e);return parseFloat(i.paddingLeft)+parseFloat(i.paddingRight)}static getHorizontalMargin(e){let i=getComputedStyle(e);return parseFloat(i.marginLeft)+parseFloat(i.marginRight)}static innerWidth(e){let i=e.offsetWidth,s=getComputedStyle(e);return i+=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight),i}static width(e){let i=e.offsetWidth,s=getComputedStyle(e);return i-=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight),i}static getInnerHeight(e){let i=e.offsetHeight,s=getComputedStyle(e);return i+=parseFloat(s.paddingTop)+parseFloat(s.paddingBottom),i}static getOuterHeight(e,i){let s=e.offsetHeight;if(i){let r=getComputedStyle(e);s+=parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return s}static getHeight(e){let i=e.offsetHeight,s=getComputedStyle(e);return i-=parseFloat(s.paddingTop)+parseFloat(s.paddingBottom)+parseFloat(s.borderTopWidth)+parseFloat(s.borderBottomWidth),i}static getWidth(e){let i=e.offsetWidth,s=getComputedStyle(e);return i-=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight)+parseFloat(s.borderLeftWidth)+parseFloat(s.borderRightWidth),i}static getViewport(){let e=window,i=document,s=i.documentElement,r=i.getElementsByTagName("body")[0];return{width:e.innerWidth||s.clientWidth||r.clientWidth,height:e.innerHeight||s.clientHeight||r.clientHeight}}static getOffset(e){var i=e.getBoundingClientRect();return{top:i.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:i.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}static replaceElementWith(e,i){let s=e.parentNode;if(!s)throw"Can't replace element";return s.replaceChild(i,e)}static getUserAgent(){if(navigator&&this.isClient())return navigator.userAgent}static isIE(){var e=window.navigator.userAgent;return e.indexOf("MSIE ")>0||(e.indexOf("Trident/")>0?(e.indexOf("rv:"),!0):e.indexOf("Edge/")>0)}static isIOS(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}static isAndroid(){return/(android)/i.test(navigator.userAgent)}static isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints>0}static appendChild(e,i){if(this.isElement(i))i.appendChild(e);else{if(!(i&&i.el&&i.el.nativeElement))throw"Cannot append "+i+" to "+e;i.el.nativeElement.appendChild(e)}}static removeChild(e,i){if(this.isElement(i))i.removeChild(e);else{if(!i.el||!i.el.nativeElement)throw"Cannot remove "+e+" from "+i;i.el.nativeElement.removeChild(e)}}static removeElement(e){"remove"in Element.prototype?e.remove():e.parentNode.removeChild(e)}static isElement(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}static calculateScrollbarWidth(e){if(e){let i=getComputedStyle(e);return e.offsetWidth-e.clientWidth-parseFloat(i.borderLeftWidth)-parseFloat(i.borderRightWidth)}{if(null!==this.calculatedScrollbarWidth)return this.calculatedScrollbarWidth;let i=document.createElement("div");i.className="p-scrollbar-measure",document.body.appendChild(i);let s=i.offsetWidth-i.clientWidth;return document.body.removeChild(i),this.calculatedScrollbarWidth=s,s}}static calculateScrollbarHeight(){if(null!==this.calculatedScrollbarHeight)return this.calculatedScrollbarHeight;let e=document.createElement("div");e.className="p-scrollbar-measure",document.body.appendChild(e);let i=e.offsetHeight-e.clientHeight;return document.body.removeChild(e),this.calculatedScrollbarWidth=i,i}static invokeElementMethod(e,i,s){e[i].apply(e,s)}static clearSelection(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch{}}static getBrowser(){if(!this.browser){let e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser}static resolveUserAgent(){let e=navigator.userAgent.toLowerCase(),i=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:i[1]||"",version:i[2]||"0"}}static isInteger(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}static isHidden(e){return!e||null===e.offsetParent}static isVisible(e){return e&&null!=e.offsetParent}static isExist(e){return null!==e&&typeof e<"u"&&e.nodeName&&e.parentNode}static focus(e,i){e&&document.activeElement!==e&&e.focus(i)}static getFocusableElements(e){let i=n.find(e,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [href]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]),\n [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]):not(.p-disabled)'),s=[];for(let r of i)(r.offsetWidth||r.offsetHeight||r.getClientRects().length)&&s.push(r);return s}static getNextFocusableElement(e,i=!1){const s=n.getFocusableElements(e);let r=0;if(s&&s.length>0){const o=s.indexOf(s[0].ownerDocument.activeElement);i?r=-1==o||0===o?s.length-1:o-1:-1!=o&&o!==s.length-1&&(r=o+1)}return s[r]}static generateZIndex(){return this.zindex=this.zindex||999,++this.zindex}static getSelection(){return window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection().toString():document.selection?document.selection.createRange().text:null}static getTargetElement(e,i){if(!e)return null;switch(e){case"document":return document;case"window":return window;case"@next":return i?.nextElementSibling;case"@prev":return i?.previousElementSibling;case"@parent":return i?.parentElement;case"@grandparent":return i?.parentElement.parentElement;default:const s=typeof e;if("string"===s)return document.querySelector(e);if("object"===s&&e.hasOwnProperty("nativeElement"))return this.isExist(e.nativeElement)?e.nativeElement:void 0;const o=(a=e)&&a.constructor&&a.call&&a.apply?e():e;return o&&9===o.nodeType||this.isExist(o)?o:null}var a}static isClient(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}}return h(n,"zindex",1e3),h(n,"calculatedScrollbarWidth",null),h(n,"calculatedScrollbarHeight",null),h(n,"browser",void 0),n})();class tw{constructor(t,e=(()=>{})){h(this,"element",void 0),h(this,"listener",void 0),h(this,"scrollableParents",void 0),this.element=t,this.listener=e}bindScrollListener(){this.scrollableParents=G.getScrollableParents(this.element);for(let t=0;t{class n{constructor(){h(this,"label",void 0),h(this,"spin",!1),h(this,"styleClass",void 0),h(this,"role",void 0),h(this,"ariaLabel",void 0),h(this,"ariaHidden",void 0)}ngOnInit(){this.getAttributes()}getAttributes(){const e=ye.isEmpty(this.label);this.role=e?void 0:"img",this.ariaLabel=e?void 0:this.label,this.ariaHidden=e}getClassNames(){return`p-icon ${this.styleClass?this.styleClass+" ":""}${this.spin?"p-icon-spin":""}`}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275cmp",Oe({type:n,selectors:[["ng-component"]],hostAttrs:[1,"p-element","p-icon-wrapper"],inputs:{label:"label",spin:"spin",styleClass:"styleClass"},standalone:!0,features:[tn],ngContentSelectors:Eq,decls:1,vars:0,template:function(e,i){1&e&&(Cd(),Cc(0))},encapsulation:2,changeDetection:0})),n})(),Ch=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["SpinnerIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),D("id",i.pathId))},encapsulation:2})),n})(),Dh=(()=>{class n{constructor(e,i,s,r,o,a){h(this,"document",void 0),h(this,"platformId",void 0),h(this,"renderer",void 0),h(this,"el",void 0),h(this,"zone",void 0),h(this,"config",void 0),h(this,"animationListener",void 0),h(this,"mouseDownListener",void 0),h(this,"timeout",void 0),this.document=e,this.platformId=i,this.renderer=s,this.el=r,this.zone=o,this.config=a}ngAfterViewInit(){cr(this.platformId)&&this.config&&this.config.ripple&&this.zone.runOutsideAngular(()=>{this.create(),this.mouseDownListener=this.renderer.listen(this.el.nativeElement,"mousedown",this.onMouseDown.bind(this))})}onMouseDown(e){let i=this.getInk();if(!i||"none"===this.document.defaultView?.getComputedStyle(i,null).display)return;if(G.removeClass(i,"p-ink-active"),!G.getHeight(i)&&!G.getWidth(i)){let a=Math.max(G.getOuterWidth(this.el.nativeElement),G.getOuterHeight(this.el.nativeElement));i.style.height=a+"px",i.style.width=a+"px"}let s=G.getOffset(this.el.nativeElement),r=e.pageX-s.left+this.document.body.scrollTop-G.getWidth(i)/2,o=e.pageY-s.top+this.document.body.scrollLeft-G.getHeight(i)/2;this.renderer.setStyle(i,"top",o+"px"),this.renderer.setStyle(i,"left",r+"px"),G.addClass(i,"p-ink-active"),this.timeout=setTimeout(()=>{let a=this.getInk();a&&G.removeClass(a,"p-ink-active")},401)}getInk(){const e=this.el.nativeElement.children;for(let i=0;i{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();const yl={button:"p-button",component:"p-component",iconOnly:"p-button-icon-only",disabled:"p-disabled",loading:"p-button-loading",labelOnly:"p-button-loading-label-only"};let h_=(()=>{class n{get label(){return this._label}set label(e){this._label=e,this.initialized&&(this.updateLabel(),this.updateIcon(),this.setStyleClass())}get icon(){return this._icon}set icon(e){this._icon=e,this.initialized&&(this.updateIcon(),this.setStyleClass())}get loading(){return this._loading}set loading(e){this._loading=e,this.initialized&&(this.updateIcon(),this.setStyleClass())}get htmlElement(){return this.el.nativeElement}constructor(e,i){h(this,"el",void 0),h(this,"document",void 0),h(this,"iconPos","left"),h(this,"loadingIcon",void 0),h(this,"_label",void 0),h(this,"_icon",void 0),h(this,"_loading",!1),h(this,"initialized",void 0),h(this,"_internalClasses",Object.values(yl)),h(this,"spinnerIcon",'\n \n \n \n \n \n \n \n \n '),this.el=e,this.document=i}ngAfterViewInit(){G.addMultipleClasses(this.htmlElement,this.getStyleClass().join(" ")),this.createIcon(),this.createLabel(),this.initialized=!0}getStyleClass(){const e=[yl.button,yl.component];return this.icon&&!this.label&&ye.isEmpty(this.htmlElement.textContent)&&e.push(yl.iconOnly),this.loading&&(e.push(yl.disabled,yl.loading),!this.icon&&this.label&&e.push(yl.labelOnly)),e}setStyleClass(){const e=this.getStyleClass();this.htmlElement.classList.remove(...this._internalClasses),this.htmlElement.classList.add(...e)}createLabel(){if(this.label){let e=this.document.createElement("span");this.icon&&!this.label&&e.setAttribute("aria-hidden","true"),e.className="p-button-label",e.appendChild(this.document.createTextNode(this.label)),this.htmlElement.appendChild(e)}}createIcon(){if(this.icon||this.loading){let e=this.document.createElement("span");e.className="p-button-icon",e.setAttribute("aria-hidden","true");let i=this.label?"p-button-icon-"+this.iconPos:null;i&&G.addClass(e,i);let s=this.getIconClass();s&&G.addMultipleClasses(e,s),!this.loadingIcon&&this.loading&&(e.innerHTML=this.spinnerIcon),this.htmlElement.insertBefore(e,this.htmlElement.firstChild)}}updateLabel(){let e=G.findSingle(this.htmlElement,".p-button-label");this.label?e?e.textContent=this.label:this.createLabel():e&&this.htmlElement.removeChild(e)}updateIcon(){let e=G.findSingle(this.htmlElement,".p-button-icon");this.icon||this.loading?e?e.className=this.iconPos?"p-button-icon p-button-icon-"+this.iconPos+" "+this.getIconClass():"p-button-icon "+this.getIconClass():this.createIcon():e&&this.htmlElement.removeChild(e)}getIconClass(){return this.loading?"p-button-loading-icon "+(this.loadingIcon?this.loadingIcon:"p-icon"):this._icon}ngOnDestroy(){this.initialized=!1}}return h(n,"\u0275fac",function(e){return new(e||n)(W($t),W(Sn))}),h(n,"\u0275dir",Re({type:n,selectors:[["","pButton",""]],hostAttrs:[1,"p-element"],inputs:{iconPos:"iconPos",loadingIcon:"loadingIcon",label:"label",icon:"icon",loading:"loading"}})),n})(),qc=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,gl,Hn,Ch,Hn]})),n})();Ub.register(...AU);const Bq=Ub;let f_=(()=>{class n{get data(){return this._data}set data(e){this._data=e,this.reinit()}get options(){return this._options}set options(e){this._options=e,this.reinit()}constructor(e,i){h(this,"platformId",void 0),h(this,"el",void 0),h(this,"type",void 0),h(this,"plugins",[]),h(this,"width",void 0),h(this,"height",void 0),h(this,"responsive",!0),h(this,"onDataSelect",new ue),h(this,"isBrowser",!1),h(this,"initialized",void 0),h(this,"_data",void 0),h(this,"_options",{}),h(this,"chart",void 0),this.platformId=e,this.el=i}ngAfterViewInit(){this.initChart(),this.initialized=!0}onCanvasClick(e){if(this.chart){const i=this.chart.getElementsAtEventForMode(e,"nearest",{intersect:!0},!1),s=this.chart.getElementsAtEventForMode(e,"dataset",{intersect:!0},!1);i&&i[0]&&s&&this.onDataSelect.emit({originalEvent:e,element:i[0],dataset:s})}}initChart(){if(cr(this.platformId)){let e=this.options||{};e.responsive=this.responsive,e.responsive&&(this.height||this.width)&&(e.maintainAspectRatio=!1),this.chart=new Bq(this.el.nativeElement.children[0].children[0],{type:this.type,data:this.data,options:this.options,plugins:this.plugins})}}getCanvas(){return this.el.nativeElement.children[0].children[0]}getBase64Image(){return this.chart.toBase64Image()}generateLegend(){if(this.chart)return this.chart.generateLegend()}refresh(){this.chart&&this.chart.update()}reinit(){this.chart&&(this.chart.destroy(),this.initChart())}ngOnDestroy(){this.chart&&(this.chart.destroy(),this.initialized=!1,this.chart=null)}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Ni),W($t))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-chart"]],hostAttrs:[1,"p-element"],inputs:{type:"type",plugins:"plugins",width:"width",height:"height",responsive:"responsive",data:"data",options:"options"},outputs:{onDataSelect:"onDataSelect"},decls:2,vars:6,consts:[[2,"position","relative"],[3,"click"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"canvas",1),ce("click",function(r){return i.onCanvasClick(r)}),F()()),2&e&&(Dd("width",i.responsive&&!i.width?null:i.width)("height",i.responsive&&!i.height?null:i.height),I(1),xe("width",i.responsive&&!i.width?null:i.width)("height",i.responsive&&!i.height?null:i.height))},encapsulation:2,changeDetection:0})),n})(),GA=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();const zq=function(n,t,e){return{"p-inputswitch p-component":!0,"p-inputswitch-checked":n,"p-disabled":t,"p-focus":e}},jq={provide:ri,useExisting:ft(()=>$A),multi:!0};let $A=(()=>{class n{constructor(e){h(this,"cd",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"tabindex",void 0),h(this,"inputId",void 0),h(this,"name",void 0),h(this,"disabled",void 0),h(this,"readonly",void 0),h(this,"trueValue",!0),h(this,"falseValue",!1),h(this,"ariaLabel",void 0),h(this,"ariaLabelledBy",void 0),h(this,"onChange",new ue),h(this,"modelValue",!1),h(this,"focused",!1),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),this.cd=e}onClick(e,i){!this.disabled&&!this.readonly&&(e.preventDefault(),this.toggle(e),i.focus())}onInputChange(e){this.readonly||this.updateModel(e,e.target.checked)}toggle(e){this.updateModel(e,!this.checked())}updateModel(e,i){this.modelValue=i?this.trueValue:this.falseValue,this.onModelChange(this.modelValue),this.onChange.emit({originalEvent:e,checked:this.modelValue})}onFocus(e){this.focused=!0}onBlur(e){this.focused=!1,this.onModelTouched()}writeValue(e){this.modelValue=e,this.cd.markForCheck()}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}checked(){return this.modelValue===this.trueValue}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-inputSwitch"]],hostAttrs:[1,"p-element"],inputs:{style:"style",styleClass:"styleClass",tabindex:"tabindex",inputId:"inputId",name:"name",disabled:"disabled",readonly:"readonly",trueValue:"trueValue",falseValue:"falseValue",ariaLabel:"ariaLabel",ariaLabelledBy:"ariaLabelledBy"},outputs:{onChange:"onChange"},features:[St([jq])],decls:5,vars:16,consts:[[3,"ngClass","ngStyle","click"],[1,"p-hidden-accessible"],["type","checkbox","role","switch",3,"checked","disabled","change","focus","blur"],["cb",""],[1,"p-inputswitch-slider"]],template:function(e,i){if(1&e){const s=Ae();N(0,"div",0),ce("click",function(o){q(s);const a=mn(3);return K(i.onClick(o,a))}),N(1,"div",1)(2,"input",2,3),ce("change",function(o){return i.onInputChange(o)})("focus",function(o){return i.onFocus(o)})("blur",function(o){return i.onBlur(o)}),F()(),X(4,"span",4),F()}2&e&&(Ue(i.styleClass),D("ngClass",Zi(12,zq,i.checked(),i.disabled,i.focused))("ngStyle",i.style),I(2),D("checked",i.checked())("disabled",i.disabled),xe("aria-label",i.ariaLabel)("id",i.inputId)("name",i.name)("tabindex",i.tabindex)("aria-checked",i.checked())("aria-labelledby",i.ariaLabelledBy))},dependencies:[bi,ui],styles:['.p-inputswitch{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.p-inputswitch-slider{position:absolute;cursor:pointer;inset:0}.p-inputswitch-slider:before{position:absolute;content:"";top:50%}\n'],encapsulation:2,changeDetection:0})),n})(),nw=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})(),qA=(()=>{class n{constructor(){h(this,"styleClass",void 0),h(this,"style",void 0),h(this,"shape","rectangle"),h(this,"animation","wave"),h(this,"borderRadius",void 0),h(this,"size",void 0),h(this,"width","100%"),h(this,"height","1rem")}containerClass(){return{"p-skeleton p-component":!0,"p-skeleton-circle":"circle"===this.shape,"p-skeleton-none":"none"===this.animation}}containerStyle(){return this.size?{...this.style,width:this.size,height:this.size,borderRadius:this.borderRadius}:{...this.style,width:this.width,height:this.height,borderRadius:this.borderRadius}}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-skeleton"]],hostAttrs:[1,"p-element"],inputs:{styleClass:"styleClass",style:"style",shape:"shape",animation:"animation",borderRadius:"borderRadius",size:"size",width:"width",height:"height"},decls:1,vars:4,consts:[[3,"ngClass","ngStyle"]],template:function(e,i){1&e&&X(0,"div",0),2&e&&(Ue(i.styleClass),D("ngClass",i.containerClass())("ngStyle",i.containerStyle()))},dependencies:[bi,ui],styles:['.p-skeleton{position:relative;overflow:hidden}.p-skeleton:after{content:"";animation:p-skeleton-animation 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}.p-skeleton.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{animation:none}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}\n'],encapsulation:2,changeDetection:0})),n})(),KA=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();class XA{}class Wq{}const To="*";function iw(n,t){return{type:7,name:n,definitions:t,options:{}}}function So(n,t=null){return{type:4,styles:t,timings:n}}function JA(n,t=null){return{type:2,steps:n,options:t}}function ss(n){return{type:6,styles:n,offset:null}}function sw(n,t,e){return{type:0,name:n,styles:t,options:e}}function vl(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function p_(n,t=null){return{type:8,animation:n,options:t}}function ZA(n,t=null){return{type:10,animation:n,options:t}}class xh{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class QA{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,s=0;const r=this.players.length;0==r?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++e==r&&this._onFinish()}),o.onDestroy(()=>{++i==r&&this._onDestroy()}),o.onStart(()=>{++s==r&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const s=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(s)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}let eO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["ChevronLeftIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.61296 13C9.50997 13.0005 9.40792 12.9804 9.3128 12.9409C9.21767 12.9014 9.13139 12.8433 9.05902 12.7701L3.83313 7.54416C3.68634 7.39718 3.60388 7.19795 3.60388 6.99022C3.60388 6.78249 3.68634 6.58325 3.83313 6.43628L9.05902 1.21039C9.20762 1.07192 9.40416 0.996539 9.60724 1.00012C9.81032 1.00371 10.0041 1.08597 10.1477 1.22959C10.2913 1.37322 10.3736 1.56698 10.3772 1.77005C10.3808 1.97313 10.3054 2.16968 10.1669 2.31827L5.49496 6.99022L10.1669 11.6622C10.3137 11.8091 10.3962 12.0084 10.3962 12.2161C10.3962 12.4238 10.3137 12.6231 10.1669 12.7701C10.0945 12.8433 10.0083 12.9014 9.91313 12.9409C9.81801 12.9804 9.71596 13.0005 9.61296 13Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),tO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["ChevronRightIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),nO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["ChevronUpIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M12.2097 10.4113C12.1057 10.4118 12.0027 10.3915 11.9067 10.3516C11.8107 10.3118 11.7237 10.2532 11.6506 10.1792L6.93602 5.46461L2.22139 10.1476C2.07272 10.244 1.89599 10.2877 1.71953 10.2717C1.54307 10.2556 1.3771 10.1808 1.24822 10.0593C1.11933 9.93766 1.035 9.77633 1.00874 9.6011C0.982477 9.42587 1.0158 9.2469 1.10338 9.09287L6.37701 3.81923C6.52533 3.6711 6.72639 3.58789 6.93602 3.58789C7.14565 3.58789 7.3467 3.6711 7.49502 3.81923L12.7687 9.09287C12.9168 9.24119 13 9.44225 13 9.65187C13 9.8615 12.9168 10.0626 12.7687 10.2109C12.616 10.3487 12.4151 10.4207 12.2097 10.4113Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),m_=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["ChevronDownIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),Co=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["TimesIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),iO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["CalendarIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.7838 1.51351H9.83783V0.567568C9.83783 0.417039 9.77804 0.272676 9.6716 0.166237C9.56516 0.0597971 9.42079 0 9.27027 0C9.11974 0 8.97538 0.0597971 8.86894 0.166237C8.7625 0.272676 8.7027 0.417039 8.7027 0.567568V1.51351H5.29729V0.567568C5.29729 0.417039 5.2375 0.272676 5.13106 0.166237C5.02462 0.0597971 4.88025 0 4.72973 0C4.5792 0 4.43484 0.0597971 4.3284 0.166237C4.22196 0.272676 4.16216 0.417039 4.16216 0.567568V1.51351H3.21621C2.66428 1.51351 2.13494 1.73277 1.74467 2.12305C1.35439 2.51333 1.13513 3.04266 1.13513 3.59459V11.9189C1.13513 12.4709 1.35439 13.0002 1.74467 13.3905C2.13494 13.7807 2.66428 14 3.21621 14H10.7838C11.3357 14 11.865 13.7807 12.2553 13.3905C12.6456 13.0002 12.8649 12.4709 12.8649 11.9189V3.59459C12.8649 3.04266 12.6456 2.51333 12.2553 2.12305C11.865 1.73277 11.3357 1.51351 10.7838 1.51351ZM3.21621 2.64865H4.16216V3.59459C4.16216 3.74512 4.22196 3.88949 4.3284 3.99593C4.43484 4.10237 4.5792 4.16216 4.72973 4.16216C4.88025 4.16216 5.02462 4.10237 5.13106 3.99593C5.2375 3.88949 5.29729 3.74512 5.29729 3.59459V2.64865H8.7027V3.59459C8.7027 3.74512 8.7625 3.88949 8.86894 3.99593C8.97538 4.10237 9.11974 4.16216 9.27027 4.16216C9.42079 4.16216 9.56516 4.10237 9.6716 3.99593C9.77804 3.88949 9.83783 3.74512 9.83783 3.59459V2.64865H10.7838C11.0347 2.64865 11.2753 2.74831 11.4527 2.92571C11.6301 3.10311 11.7297 3.34371 11.7297 3.59459V5.67568H2.27027V3.59459C2.27027 3.34371 2.36993 3.10311 2.54733 2.92571C2.72473 2.74831 2.96533 2.64865 3.21621 2.64865ZM10.7838 12.8649H3.21621C2.96533 12.8649 2.72473 12.7652 2.54733 12.5878C2.36993 12.4104 2.27027 12.1698 2.27027 11.9189V6.81081H11.7297V11.9189C11.7297 12.1698 11.6301 12.4104 11.4527 12.5878C11.2753 12.7652 11.0347 12.8649 10.7838 12.8649Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})();const Uq=["container"],Gq=["inputfield"],$q=["contentWrapper"];function qq(n,t){if(1&n){const e=Ae();N(0,"TimesIcon",10),ce("click",function(){return q(e),K(R(3).clear())}),F()}2&n&&D("styleClass","p-calendar-clear-icon")}function Kq(n,t){}function Xq(n,t){1&n&&L(0,Kq,0,0,"ng-template")}function Jq(n,t){if(1&n){const e=Ae();N(0,"span",11),ce("click",function(){return q(e),K(R(3).clear())}),L(1,Xq,1,0,null,12),F()}if(2&n){const e=R(3);I(1),D("ngTemplateOutlet",e.clearIconTemplate)}}function Zq(n,t){if(1&n&&(he(0),L(1,qq,1,1,"TimesIcon",8),L(2,Jq,2,1,"span",9),fe()),2&n){const e=R(2);I(1),D("ngIf",!e.clearIconTemplate),I(1),D("ngIf",e.clearIconTemplate)}}function Qq(n,t){1&n&&X(0,"span",15),2&n&&D("ngClass",R(3).icon)}function eK(n,t){1&n&&X(0,"CalendarIcon")}function tK(n,t){}function nK(n,t){1&n&&L(0,tK,0,0,"ng-template")}function iK(n,t){if(1&n&&(he(0),L(1,eK,1,0,"CalendarIcon",6),L(2,nK,1,0,null,12),fe()),2&n){const e=R(3);I(1),D("ngIf",!e.triggerIconTemplate),I(1),D("ngTemplateOutlet",e.triggerIconTemplate)}}function sK(n,t){if(1&n){const e=Ae();N(0,"button",13),ce("click",function(s){q(e),R();const r=mn(1);return K(R().onButtonClick(s,r))}),L(1,Qq,1,1,"span",14),L(2,iK,3,2,"ng-container",6),F()}if(2&n){const e=R(2);D("disabled",e.disabled),xe("aria-label",e.iconAriaLabel),I(1),D("ngIf",e.icon),I(1),D("ngIf",!e.icon)}}function rK(n,t){if(1&n){const e=Ae();N(0,"input",4,5),ce("focus",function(s){return q(e),K(R().onInputFocus(s))})("keydown",function(s){return q(e),K(R().onInputKeydown(s))})("click",function(){return q(e),K(R().onInputClick())})("blur",function(s){return q(e),K(R().onInputBlur(s))})("input",function(s){return q(e),K(R().onUserInput(s))}),F(),L(2,Zq,3,2,"ng-container",6),L(3,sK,3,4,"button",7)}if(2&n){const e=R();Ue(e.inputStyleClass),D("value",e.inputFieldValue)("readonly",e.readonlyInput)("ngStyle",e.inputStyle)("placeholder",e.placeholder||"")("disabled",e.disabled)("ngClass","p-inputtext p-component"),xe("id",e.inputId)("name",e.name)("required",e.required)("aria-required",e.required)("tabindex",e.tabindex)("inputmode",e.touchUI?"off":null)("aria-labelledby",e.ariaLabelledBy),I(2),D("ngIf",e.showClear&&!e.disabled&&null!=e.value),I(1),D("ngIf",e.showIcon)}}function oK(n,t){1&n&&He(0)}function aK(n,t){1&n&&X(0,"ChevronLeftIcon",37),2&n&&D("styleClass","p-datepicker-prev-icon")}function lK(n,t){}function cK(n,t){1&n&&L(0,lK,0,0,"ng-template")}function uK(n,t){if(1&n&&(N(0,"span",38),L(1,cK,1,0,null,12),F()),2&n){const e=R(5);I(1),D("ngTemplateOutlet",e.previousIconTemplate)}}function dK(n,t){if(1&n){const e=Ae();N(0,"button",35),ce("keydown",function(s){return q(e),K(R(4).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(4).onPrevButtonClick(s))}),L(1,aK,1,1,"ChevronLeftIcon",32),L(2,uK,2,1,"span",36),F()}if(2&n){const e=R(4);I(1),D("ngIf",!e.previousIconTemplate),I(1),D("ngIf",e.previousIconTemplate)}}function hK(n,t){if(1&n){const e=Ae();N(0,"button",39),ce("click",function(s){return q(e),K(R(4).switchToMonthView(s))})("keydown",function(s){return q(e),K(R(4).onContainerButtonKeydown(s))}),se(1),F()}if(2&n){const e=R().$implicit,i=R(3);D("disabled",i.switchViewButtonDisabled()),I(1),en(" ",i.getMonthName(e.month)," ")}}function fK(n,t){if(1&n){const e=Ae();N(0,"button",40),ce("click",function(s){return q(e),K(R(4).switchToYearView(s))})("keydown",function(s){return q(e),K(R(4).onContainerButtonKeydown(s))}),se(1),F()}if(2&n){const e=R().$implicit,i=R(3);D("disabled",i.switchViewButtonDisabled()),I(1),en(" ",i.getYear(e)," ")}}function pK(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(5);I(1),Z0("",e.yearPickerValues()[0]," - ",e.yearPickerValues()[e.yearPickerValues().length-1],"")}}function mK(n,t){1&n&&He(0)}const sO=function(n){return{$implicit:n}};function _K(n,t){if(1&n&&(N(0,"span",41),L(1,pK,2,2,"ng-container",6),L(2,mK,1,0,"ng-container",42),F()),2&n){const e=R(4);I(1),D("ngIf",!e.decadeTemplate),I(1),D("ngTemplateOutlet",e.decadeTemplate)("ngTemplateOutletContext",Ze(3,sO,e.yearPickerValues))}}function gK(n,t){1&n&&X(0,"ChevronRightIcon",37),2&n&&D("styleClass","p-datepicker-next-icon")}function yK(n,t){}function vK(n,t){1&n&&L(0,yK,0,0,"ng-template")}function bK(n,t){if(1&n&&(N(0,"span",43),L(1,vK,1,0,null,12),F()),2&n){const e=R(4);I(1),D("ngTemplateOutlet",e.nextIconTemplate)}}function wK(n,t){if(1&n&&(N(0,"th",49)(1,"span"),se(2),F()()),2&n){const e=R(5);I(2),Je(e.getTranslation("weekHeader"))}}function MK(n,t){if(1&n&&(N(0,"th",50)(1,"span"),se(2),F()()),2&n){const e=t.$implicit;I(2),Je(e)}}function TK(n,t){if(1&n&&(N(0,"td",53)(1,"span",54),se(2),F()()),2&n){const e=R().index,i=R(2).$implicit;I(2),en(" ",i.weekNumbers[e]," ")}}function SK(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(2).$implicit;I(1),Je(e.day)}}function CK(n,t){1&n&&He(0)}const rO=function(n,t){return{"p-highlight":n,"p-disabled":t}};function DK(n,t){if(1&n){const e=Ae();he(0),N(1,"span",55),ce("click",function(s){q(e);const r=R().$implicit;return K(R(6).onDateSelect(s,r))})("keydown",function(s){q(e);const r=R().$implicit,o=R(3).index;return K(R(3).onDateCellKeydown(s,r,o))}),L(2,SK,2,1,"ng-container",6),L(3,CK,1,0,"ng-container",42),F(),fe()}if(2&n){const e=R().$implicit,i=R(6);I(1),D("ngClass",Tn(4,rO,i.isSelected(e),!e.selectable)),I(1),D("ngIf",!i.dateTemplate),I(1),D("ngTemplateOutlet",i.dateTemplate)("ngTemplateOutletContext",Ze(7,sO,e))}}const xK=function(n,t){return{"p-datepicker-other-month":n,"p-datepicker-today":t}};function kK(n,t){if(1&n&&(N(0,"td",15),L(1,DK,4,9,"ng-container",6),F()),2&n){const e=t.$implicit,i=R(6);D("ngClass",Tn(2,xK,e.otherMonth,e.today)),I(1),D("ngIf",!e.otherMonth||i.showOtherMonths)}}function IK(n,t){if(1&n&&(N(0,"tr"),L(1,TK,3,1,"td",51),L(2,kK,2,5,"td",52),F()),2&n){const e=t.$implicit,i=R(5);I(1),D("ngIf",i.showWeek),I(1),D("ngForOf",e)}}function EK(n,t){if(1&n&&(N(0,"div",44)(1,"table",45)(2,"thead")(3,"tr"),L(4,wK,3,1,"th",46),L(5,MK,3,1,"th",47),F()(),N(6,"tbody"),L(7,IK,3,2,"tr",48),F()()()),2&n){const e=R().$implicit,i=R(3);I(4),D("ngIf",i.showWeek),I(1),D("ngForOf",i.weekDays),I(2),D("ngForOf",e.dates)}}function LK(n,t){if(1&n){const e=Ae();N(0,"div",24)(1,"div",25),L(2,dK,3,2,"button",26),N(3,"div",27),L(4,hK,2,2,"button",28),L(5,fK,2,2,"button",29),L(6,_K,3,5,"span",30),F(),N(7,"button",31),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(3).onNextButtonClick(s))}),L(8,gK,1,1,"ChevronRightIcon",32),L(9,bK,2,1,"span",33),F()(),L(10,EK,8,3,"div",34),F()}if(2&n){const e=t.index,i=R(3);I(2),D("ngIf",0===e),I(2),D("ngIf","date"===i.currentView),I(1),D("ngIf","year"!==i.currentView),I(1),D("ngIf","year"===i.currentView),I(1),Dd("display",1===i.numberOfMonths||e===i.numberOfMonths-1?"inline-flex":"none"),I(1),D("ngIf",!i.nextIconTemplate),I(1),D("ngIf",i.nextIconTemplate),I(1),D("ngIf","date"===i.currentView)}}function PK(n,t){if(1&n){const e=Ae();N(0,"span",58),ce("click",function(s){const o=q(e).index;return K(R(4).onMonthSelect(s,o))})("keydown",function(s){const o=q(e).index;return K(R(4).onMonthCellKeydown(s,o))}),se(1),F()}if(2&n){const e=t.$implicit,i=t.index,s=R(4);D("ngClass",Tn(2,rO,s.isMonthSelected(i),s.isMonthDisabled(i))),I(1),en(" ",e," ")}}function AK(n,t){if(1&n&&(N(0,"div",56),L(1,PK,2,5,"span",57),F()),2&n){const e=R(3);I(1),D("ngForOf",e.monthPickerValues())}}const OK=function(n){return{"p-highlight":n}};function RK(n,t){if(1&n){const e=Ae();N(0,"span",61),ce("click",function(s){const o=q(e).$implicit;return K(R(4).onYearSelect(s,o))})("keydown",function(s){const o=q(e).$implicit;return K(R(4).onYearCellKeydown(s,o))}),se(1),F()}if(2&n){const e=t.$implicit,i=R(4);D("ngClass",Ze(2,OK,i.isYearSelected(e))),I(1),en(" ",e," ")}}function FK(n,t){if(1&n&&(N(0,"div",59),L(1,RK,2,4,"span",60),F()),2&n){const e=R(3);I(1),D("ngForOf",e.yearPickerValues())}}function NK(n,t){if(1&n&&(he(0),N(1,"div",20),L(2,LK,11,9,"div",21),F(),L(3,AK,2,1,"div",22),L(4,FK,2,1,"div",23),fe()),2&n){const e=R(2);I(2),D("ngForOf",e.months),I(1),D("ngIf","month"===e.currentView),I(1),D("ngIf","year"===e.currentView)}}function HK(n,t){1&n&&X(0,"ChevronUpIcon")}function YK(n,t){}function VK(n,t){1&n&&L(0,YK,0,0,"ng-template")}function BK(n,t){1&n&&(he(0),se(1,"0"),fe())}function zK(n,t){1&n&&X(0,"ChevronDownIcon")}function jK(n,t){}function WK(n,t){1&n&&L(0,jK,0,0,"ng-template")}function UK(n,t){1&n&&X(0,"ChevronUpIcon")}function GK(n,t){}function $K(n,t){1&n&&L(0,GK,0,0,"ng-template")}function qK(n,t){1&n&&(he(0),se(1,"0"),fe())}function KK(n,t){1&n&&X(0,"ChevronDownIcon")}function XK(n,t){}function JK(n,t){1&n&&L(0,XK,0,0,"ng-template")}function ZK(n,t){if(1&n&&(N(0,"div",65)(1,"span"),se(2),F()()),2&n){const e=R(3);I(2),Je(e.timeSeparator)}}function QK(n,t){1&n&&X(0,"ChevronUpIcon")}function eX(n,t){}function tX(n,t){1&n&&L(0,eX,0,0,"ng-template")}function nX(n,t){1&n&&(he(0),se(1,"0"),fe())}function iX(n,t){1&n&&X(0,"ChevronDownIcon")}function sX(n,t){}function rX(n,t){1&n&&L(0,sX,0,0,"ng-template")}function oX(n,t){if(1&n){const e=Ae();N(0,"div",70)(1,"button",64),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(3).incrementSecond(s))})("keydown.space",function(s){return q(e),K(R(3).incrementSecond(s))})("mousedown",function(s){return q(e),K(R(3).onTimePickerElementMouseDown(s,2,1))})("mouseup",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(3).onTimePickerElementMouseLeave())}),L(2,QK,1,0,"ChevronUpIcon",6),L(3,tX,1,0,null,12),F(),N(4,"span"),L(5,nX,2,0,"ng-container",6),se(6),F(),N(7,"button",64),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(3).decrementSecond(s))})("keydown.space",function(s){return q(e),K(R(3).decrementSecond(s))})("mousedown",function(s){return q(e),K(R(3).onTimePickerElementMouseDown(s,2,-1))})("mouseup",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(3).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(3).onTimePickerElementMouseLeave())}),L(8,iX,1,0,"ChevronDownIcon",6),L(9,rX,1,0,null,12),F()()}if(2&n){const e=R(3);I(2),D("ngIf",!e.incrementIconTemplate),I(1),D("ngTemplateOutlet",e.incrementIconTemplate),I(2),D("ngIf",e.currentSecond<10),I(1),Je(e.currentSecond),I(2),D("ngIf",!e.decrementIconTemplate),I(1),D("ngTemplateOutlet",e.decrementIconTemplate)}}function aX(n,t){1&n&&X(0,"ChevronUpIcon")}function lX(n,t){}function cX(n,t){1&n&&L(0,lX,0,0,"ng-template")}function uX(n,t){1&n&&X(0,"ChevronDownIcon")}function dX(n,t){}function hX(n,t){1&n&&L(0,dX,0,0,"ng-template")}function fX(n,t){if(1&n){const e=Ae();N(0,"div",71)(1,"button",72),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(3).toggleAMPM(s))})("keydown.enter",function(s){return q(e),K(R(3).toggleAMPM(s))}),L(2,aX,1,0,"ChevronUpIcon",6),L(3,cX,1,0,null,12),F(),N(4,"span"),se(5),F(),N(6,"button",72),ce("keydown",function(s){return q(e),K(R(3).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(3).toggleAMPM(s))})("keydown.enter",function(s){return q(e),K(R(3).toggleAMPM(s))}),L(7,uX,1,0,"ChevronDownIcon",6),L(8,hX,1,0,null,12),F()()}if(2&n){const e=R(3);I(2),D("ngIf",!e.incrementIconTemplate),I(1),D("ngTemplateOutlet",e.incrementIconTemplate),I(2),Je(e.pm?"PM":"AM"),I(2),D("ngIf",!e.decrementIconTemplate),I(1),D("ngTemplateOutlet",e.decrementIconTemplate)}}function pX(n,t){if(1&n){const e=Ae();N(0,"div",62)(1,"div",63)(2,"button",64),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(2).incrementHour(s))})("keydown.space",function(s){return q(e),K(R(2).incrementHour(s))})("mousedown",function(s){return q(e),K(R(2).onTimePickerElementMouseDown(s,0,1))})("mouseup",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(2).onTimePickerElementMouseLeave())}),L(3,HK,1,0,"ChevronUpIcon",6),L(4,VK,1,0,null,12),F(),N(5,"span"),L(6,BK,2,0,"ng-container",6),se(7),F(),N(8,"button",64),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(2).decrementHour(s))})("keydown.space",function(s){return q(e),K(R(2).decrementHour(s))})("mousedown",function(s){return q(e),K(R(2).onTimePickerElementMouseDown(s,0,-1))})("mouseup",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(2).onTimePickerElementMouseLeave())}),L(9,zK,1,0,"ChevronDownIcon",6),L(10,WK,1,0,null,12),F()(),N(11,"div",65)(12,"span"),se(13),F()(),N(14,"div",66)(15,"button",64),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(2).incrementMinute(s))})("keydown.space",function(s){return q(e),K(R(2).incrementMinute(s))})("mousedown",function(s){return q(e),K(R(2).onTimePickerElementMouseDown(s,1,1))})("mouseup",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(2).onTimePickerElementMouseLeave())}),L(16,UK,1,0,"ChevronUpIcon",6),L(17,$K,1,0,null,12),F(),N(18,"span"),L(19,qK,2,0,"ng-container",6),se(20),F(),N(21,"button",64),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("keydown.enter",function(s){return q(e),K(R(2).decrementMinute(s))})("keydown.space",function(s){return q(e),K(R(2).decrementMinute(s))})("mousedown",function(s){return q(e),K(R(2).onTimePickerElementMouseDown(s,1,-1))})("mouseup",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.enter",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("keyup.space",function(s){return q(e),K(R(2).onTimePickerElementMouseUp(s))})("mouseleave",function(){return q(e),K(R(2).onTimePickerElementMouseLeave())}),L(22,KK,1,0,"ChevronDownIcon",6),L(23,JK,1,0,null,12),F()(),L(24,ZK,3,1,"div",67),L(25,oX,10,6,"div",68),L(26,fX,9,5,"div",69),F()}if(2&n){const e=R(2);I(3),D("ngIf",!e.incrementIconTemplate),I(1),D("ngTemplateOutlet",e.incrementIconTemplate),I(2),D("ngIf",e.currentHour<10),I(1),Je(e.currentHour),I(2),D("ngIf",!e.decrementIconTemplate),I(1),D("ngTemplateOutlet",e.decrementIconTemplate),I(3),Je(e.timeSeparator),I(3),D("ngIf",!e.incrementIconTemplate),I(1),D("ngTemplateOutlet",e.incrementIconTemplate),I(2),D("ngIf",e.currentMinute<10),I(1),Je(e.currentMinute),I(2),D("ngIf",!e.decrementIconTemplate),I(1),D("ngTemplateOutlet",e.decrementIconTemplate),I(1),D("ngIf",e.showSeconds),I(1),D("ngIf",e.showSeconds),I(1),D("ngIf","12"==e.hourFormat)}}const oO=function(n){return[n]};function mX(n,t){if(1&n){const e=Ae();N(0,"div",73)(1,"button",74),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(2).onTodayButtonClick(s))}),F(),N(2,"button",74),ce("keydown",function(s){return q(e),K(R(2).onContainerButtonKeydown(s))})("click",function(s){return q(e),K(R(2).onClearButtonClick(s))}),F()()}if(2&n){const e=R(2);I(1),D("label",e.getTranslation("today"))("ngClass",Ze(4,oO,e.todayButtonStyleClass)),I(1),D("label",e.getTranslation("clear"))("ngClass",Ze(6,oO,e.clearButtonStyleClass))}}function _X(n,t){1&n&&He(0)}const gX=function(n,t,e,i,s,r){return{"p-datepicker p-component":!0,"p-datepicker-inline":n,"p-disabled":t,"p-datepicker-timeonly":e,"p-datepicker-multiple-month":i,"p-datepicker-monthpicker":s,"p-datepicker-touch-ui":r}},aO=function(n,t){return{showTransitionParams:n,hideTransitionParams:t}},yX=function(n){return{value:"visibleTouchUI",params:n}},vX=function(n){return{value:"visible",params:n}};function bX(n,t){if(1&n){const e=Ae();N(0,"div",16,17),ce("@overlayAnimation.start",function(s){return q(e),K(R().onOverlayAnimationStart(s))})("@overlayAnimation.done",function(s){return q(e),K(R().onOverlayAnimationDone(s))})("click",function(s){return q(e),K(R().onOverlayClick(s))}),Cc(2),L(3,oK,1,0,"ng-container",12),L(4,NK,5,3,"ng-container",6),L(5,pX,27,16,"div",18),L(6,mX,3,8,"div",19),Cc(7,1),L(8,_X,1,0,"ng-container",12),F()}if(2&n){const e=R();Ue(e.panelStyleClass),D("ngStyle",e.panelStyle)("ngClass",Ec(11,gX,e.inline,e.disabled,e.timeOnly,e.numberOfMonths>1,"month"===e.view,e.touchUI))("@overlayAnimation",e.touchUI?Ze(21,yX,Tn(18,aO,e.showTransitionOptions,e.hideTransitionOptions)):Ze(26,vX,Tn(23,aO,e.showTransitionOptions,e.hideTransitionOptions)))("@.disabled",!0===e.inline),I(3),D("ngTemplateOutlet",e.headerTemplate),I(1),D("ngIf",!e.timeOnly),I(1),D("ngIf",(e.showTime||e.timeOnly)&&"date"===e.currentView),I(1),D("ngIf",e.showButtonBar),I(2),D("ngTemplateOutlet",e.footerTemplate)}}const wX=[[["p-header"]],[["p-footer"]]],MX=function(n,t,e,i){return{"p-calendar":!0,"p-calendar-w-btn":n,"p-calendar-timeonly":t,"p-calendar-disabled":e,"p-focus":i}},TX=["p-header","p-footer"],SX={provide:ri,useExisting:ft(()=>CX),multi:!0};let CX=(()=>{class n{get minDate(){return this._minDate}set minDate(e){this._minDate=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get disabledDates(){return this._disabledDates}set disabledDates(e){this._disabledDates=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get disabledDays(){return this._disabledDays}set disabledDays(e){this._disabledDays=e,null!=this.currentMonth&&null!=this.currentMonth&&this.currentYear&&this.createMonths(this.currentMonth,this.currentYear)}get yearRange(){return this._yearRange}set yearRange(e){if(this._yearRange=e,e){const i=e.split(":"),s=parseInt(i[0]),r=parseInt(i[1]);this.populateYearOptions(s,r)}}get showTime(){return this._showTime}set showTime(e){this._showTime=e,void 0===this.currentHour&&this.initTime(this.value||new Date),this.updateInputfield()}get responsiveOptions(){return this._responsiveOptions}set responsiveOptions(e){this._responsiveOptions=e,this.destroyResponsiveStyleElement(),this.createResponsiveStyle()}get numberOfMonths(){return this._numberOfMonths}set numberOfMonths(e){this._numberOfMonths=e,this.destroyResponsiveStyleElement(),this.createResponsiveStyle()}get firstDayOfWeek(){return this._firstDayOfWeek}set firstDayOfWeek(e){this._firstDayOfWeek=e,this.createWeekDays()}set locale(e){console.warn("Locale property has no effect, use new i18n API instead.")}get view(){return this._view}set view(e){this._view=e,this.currentView=this._view}get defaultDate(){return this._defaultDate}set defaultDate(e){if(this._defaultDate=e,this.initialized){const i=e||new Date;this.currentMonth=i.getMonth(),this.currentYear=i.getFullYear(),this.initTime(i),this.createMonths(this.currentMonth,this.currentYear)}}set content(e){this.contentViewChild=e,this.contentViewChild&&(this.isMonthNavigate?(Promise.resolve(null).then(()=>this.updateFocus()),this.isMonthNavigate=!1):this.focus||this.initFocusableCell())}get locale(){return this._locale}constructor(e,i,s,r,o,a,l){h(this,"document",void 0),h(this,"el",void 0),h(this,"renderer",void 0),h(this,"cd",void 0),h(this,"zone",void 0),h(this,"config",void 0),h(this,"overlayService",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"inputStyle",void 0),h(this,"inputId",void 0),h(this,"name",void 0),h(this,"inputStyleClass",void 0),h(this,"placeholder",void 0),h(this,"ariaLabelledBy",void 0),h(this,"iconAriaLabel",void 0),h(this,"disabled",void 0),h(this,"dateFormat",void 0),h(this,"multipleSeparator",","),h(this,"rangeSeparator","-"),h(this,"inline",!1),h(this,"showOtherMonths",!0),h(this,"selectOtherMonths",void 0),h(this,"showIcon",void 0),h(this,"icon",void 0),h(this,"appendTo",void 0),h(this,"readonlyInput",void 0),h(this,"shortYearCutoff","+10"),h(this,"monthNavigator",void 0),h(this,"yearNavigator",void 0),h(this,"hourFormat","24"),h(this,"timeOnly",void 0),h(this,"stepHour",1),h(this,"stepMinute",1),h(this,"stepSecond",1),h(this,"showSeconds",!1),h(this,"required",void 0),h(this,"showOnFocus",!0),h(this,"showWeek",!1),h(this,"showClear",!1),h(this,"dataType","date"),h(this,"selectionMode","single"),h(this,"maxDateCount",void 0),h(this,"showButtonBar",void 0),h(this,"todayButtonStyleClass","p-button-text"),h(this,"clearButtonStyleClass","p-button-text"),h(this,"autoZIndex",!0),h(this,"baseZIndex",0),h(this,"panelStyleClass",void 0),h(this,"panelStyle",void 0),h(this,"keepInvalid",!1),h(this,"hideOnDateTimeSelect",!0),h(this,"touchUI",void 0),h(this,"timeSeparator",":"),h(this,"focusTrap",!0),h(this,"showTransitionOptions",".12s cubic-bezier(0, 0, 0.2, 1)"),h(this,"hideTransitionOptions",".1s linear"),h(this,"tabindex",void 0),h(this,"onFocus",new ue),h(this,"onBlur",new ue),h(this,"onClose",new ue),h(this,"onSelect",new ue),h(this,"onClear",new ue),h(this,"onInput",new ue),h(this,"onTodayClick",new ue),h(this,"onClearClick",new ue),h(this,"onMonthChange",new ue),h(this,"onYearChange",new ue),h(this,"onClickOutside",new ue),h(this,"onShow",new ue),h(this,"templates",void 0),h(this,"containerViewChild",void 0),h(this,"inputfieldViewChild",void 0),h(this,"contentViewChild",void 0),h(this,"value",void 0),h(this,"dates",void 0),h(this,"months",void 0),h(this,"weekDays",void 0),h(this,"currentMonth",void 0),h(this,"currentYear",void 0),h(this,"currentHour",void 0),h(this,"currentMinute",void 0),h(this,"currentSecond",void 0),h(this,"pm",void 0),h(this,"mask",void 0),h(this,"maskClickListener",void 0),h(this,"overlay",void 0),h(this,"responsiveStyleElement",void 0),h(this,"overlayVisible",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),h(this,"calendarElement",void 0),h(this,"timePickerTimer",void 0),h(this,"documentClickListener",void 0),h(this,"animationEndListener",void 0),h(this,"ticksTo1970",void 0),h(this,"yearOptions",void 0),h(this,"focus",void 0),h(this,"isKeydown",void 0),h(this,"filled",void 0),h(this,"inputFieldValue",null),h(this,"_minDate",void 0),h(this,"_maxDate",void 0),h(this,"_showTime",void 0),h(this,"_yearRange",void 0),h(this,"preventDocumentListener",void 0),h(this,"dateTemplate",void 0),h(this,"headerTemplate",void 0),h(this,"footerTemplate",void 0),h(this,"disabledDateTemplate",void 0),h(this,"decadeTemplate",void 0),h(this,"previousIconTemplate",void 0),h(this,"nextIconTemplate",void 0),h(this,"triggerIconTemplate",void 0),h(this,"clearIconTemplate",void 0),h(this,"decrementIconTemplate",void 0),h(this,"incrementIconTemplate",void 0),h(this,"_disabledDates",void 0),h(this,"_disabledDays",void 0),h(this,"selectElement",void 0),h(this,"todayElement",void 0),h(this,"focusElement",void 0),h(this,"scrollHandler",void 0),h(this,"documentResizeListener",void 0),h(this,"navigationState",null),h(this,"isMonthNavigate",void 0),h(this,"initialized",void 0),h(this,"translationSubscription",void 0),h(this,"_locale",void 0),h(this,"_responsiveOptions",void 0),h(this,"currentView",void 0),h(this,"attributeSelector",void 0),h(this,"_numberOfMonths",1),h(this,"_firstDayOfWeek",void 0),h(this,"_view","date"),h(this,"preventFocus",void 0),h(this,"_defaultDate",void 0),h(this,"window",void 0),h(this,"convertTo24Hour",function(c,u){return"12"==this.hourFormat?12===c?u?12:0:u?c+12:c:c}),this.document=e,this.el=i,this.renderer=s,this.cd=r,this.zone=o,this.config=a,this.overlayService=l,this.window=this.document.defaultView}ngOnInit(){this.attributeSelector=zs();const e=this.defaultDate||new Date;this.createResponsiveStyle(),this.currentMonth=e.getMonth(),this.currentYear=e.getFullYear(),this.currentView=this.view,"date"===this.view&&(this.createWeekDays(),this.initTime(e),this.createMonths(this.currentMonth,this.currentYear),this.ticksTo1970=24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7),this.translationSubscription=this.config.translationObserver.subscribe(()=>{this.createWeekDays(),this.cd.markForCheck()}),this.initialized=!0}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"date":default:this.dateTemplate=e.template;break;case"decade":this.decadeTemplate=e.template;break;case"disabledDate":this.disabledDateTemplate=e.template;break;case"header":this.headerTemplate=e.template;break;case"previousicon":this.previousIconTemplate=e.template;break;case"nexticon":this.nextIconTemplate=e.template;break;case"triggericon":this.triggerIconTemplate=e.template;break;case"clearicon":this.clearIconTemplate=e.template;break;case"decrementicon":this.decrementIconTemplate=e.template;break;case"incrementicon":this.incrementIconTemplate=e.template;break;case"footer":this.footerTemplate=e.template}})}ngAfterViewInit(){this.inline&&(this.contentViewChild&&this.contentViewChild.nativeElement.setAttribute(this.attributeSelector,""),this.disabled||(this.initFocusableCell(),1===this.numberOfMonths&&(this.contentViewChild.nativeElement.style.width=G.getOuterWidth(this.containerViewChild?.nativeElement)+"px")))}getTranslation(e){return this.config.getTranslation(e)}populateYearOptions(e,i){this.yearOptions=[];for(let s=e;s<=i;s++)this.yearOptions.push(s)}createWeekDays(){this.weekDays=[];let e=this.getFirstDateOfWeek(),i=this.getTranslation(js.DAY_NAMES_MIN);for(let s=0;s<7;s++)this.weekDays.push(i[e]),e=6==e?0:++e}monthPickerValues(){let e=[];for(let i=0;i<=11;i++)e.push(this.config.getTranslation("monthNamesShort")[i]);return e}yearPickerValues(){let e=[],i=this.currentYear-this.currentYear%10;for(let s=0;s<10;s++)e.push(i+s);return e}createMonths(e,i){this.months=this.months=[];for(let s=0;s11&&(r=r%11-1,o=i+1),this.months.push(this.createMonth(r,o))}}getWeekNumber(e){let i=new Date(e.getTime());i.setDate(i.getDate()+4-(i.getDay()||7));let s=i.getTime();return i.setMonth(0),i.setDate(1),Math.floor(Math.round((s-i.getTime())/864e5)/7)+1}createMonth(e,i){let s=[],r=this.getFirstDayOfMonthIndex(e,i),o=this.getDaysCountInMonth(e,i),a=this.getDaysCountInPrevMonth(e,i),l=1,c=new Date,u=[],f=Math.ceil((o+r)/7);for(let p=0;po){let M=this.getNextMonthAndYear(e,i);_.push({day:l-o,month:M.month,year:M.year,otherMonth:!0,today:this.isToday(c,l-o,M.month,M.year),selectable:this.isSelectable(l-o,M.month,M.year,!0)})}else _.push({day:l,month:e,year:i,today:this.isToday(c,l,e,i),selectable:this.isSelectable(l,e,i,!1)});l++}this.showWeek&&u.push(this.getWeekNumber(new Date(_[0].year,_[0].month,_[0].day))),s.push(_)}return{month:e,year:i,dates:s,weekNumbers:u}}initTime(e){this.pm=e.getHours()>11,this.showTime?(this.currentMinute=e.getMinutes(),this.currentSecond=e.getSeconds(),this.setCurrentHourPM(e.getHours())):this.timeOnly&&(this.currentMinute=0,this.currentHour=0,this.currentSecond=0)}navBackward(e){this.disabled?e.preventDefault():(this.isMonthNavigate=!0,"month"===this.currentView?(this.decrementYear(),setTimeout(()=>{this.updateFocus()},1)):"year"===this.currentView?(this.decrementDecade(),setTimeout(()=>{this.updateFocus()},1)):(0===this.currentMonth?(this.currentMonth=11,this.decrementYear()):this.currentMonth--,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}navForward(e){this.disabled?e.preventDefault():(this.isMonthNavigate=!0,"month"===this.currentView?(this.incrementYear(),setTimeout(()=>{this.updateFocus()},1)):"year"===this.currentView?(this.incrementDecade(),setTimeout(()=>{this.updateFocus()},1)):(11===this.currentMonth?(this.currentMonth=0,this.incrementYear()):this.currentMonth++,this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)))}decrementYear(){this.currentYear--;let e=this.yearOptions;if(this.yearNavigator&&this.currentYeare[e.length-1]){let i=e[e.length-1]-e[0];this.populateYearOptions(e[0]+i,e[e.length-1]+i)}}switchToMonthView(e){this.setCurrentView("month"),e.preventDefault()}switchToYearView(e){this.setCurrentView("year"),e.preventDefault()}onDateSelect(e,i){!this.disabled&&i.selectable?(this.isMultipleSelection()&&this.isSelected(i)?(this.value=this.value.filter((s,r)=>!this.isDateEquals(s,i)),0===this.value.length&&(this.value=null),this.updateModel(this.value)):this.shouldSelectDate(i)&&this.selectDate(i),this.isSingleSelection()&&this.hideOnDateTimeSelect&&setTimeout(()=>{e.preventDefault(),this.hideOverlay(),this.mask&&this.disableModality(),this.cd.markForCheck()},150),this.updateInputfield(),e.preventDefault()):e.preventDefault()}shouldSelectDate(e){return!this.isMultipleSelection()||null==this.maxDateCount||this.maxDateCount>(this.value?this.value.length:0)}onMonthSelect(e,i){"month"===this.view?this.onDateSelect(e,{year:this.currentYear,month:i,day:1,selectable:!0}):(this.currentMonth=i,this.createMonths(this.currentMonth,this.currentYear),this.setCurrentView("date"),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}))}onYearSelect(e,i){"year"===this.view?this.onDateSelect(e,{year:i,month:0,day:1,selectable:!0}):(this.currentYear=i,this.setCurrentView("month"),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}))}updateInputfield(){let e="";if(this.value)if(this.isSingleSelection())e=this.formatDateTime(this.value);else if(this.isMultipleSelection())for(let i=0;i11,this.currentHour=e>=12?12==e?12:e-12:0==e?12:e):this.currentHour=e}setCurrentView(e){this.currentView=e,this.cd.detectChanges(),this.alignOverlay()}selectDate(e){let i=new Date(e.year,e.month,e.day);if(this.showTime&&(i.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),i.setMinutes(this.currentMinute),i.setSeconds(this.currentSecond)),this.minDate&&this.minDate>i&&(i=this.minDate,this.setCurrentHourPM(i.getHours()),this.currentMinute=i.getMinutes(),this.currentSecond=i.getSeconds()),this.maxDate&&this.maxDate=s.getTime()?r=i:(s=i,r=null),this.updateModel([s,r])}else this.updateModel([i,null]);this.onSelect.emit(i)}updateModel(e){if(this.value=e,"date"==this.dataType)this.onModelChange(this.value);else if("string"==this.dataType)if(this.isSingleSelection())this.onModelChange(this.formatDateTime(this.value));else{let i=null;this.value&&(i=this.value.map(s=>this.formatDateTime(s))),this.onModelChange(i)}}getFirstDayOfMonthIndex(e,i){let s=new Date;s.setDate(1),s.setMonth(e),s.setFullYear(i);let r=s.getDay()+this.getSundayIndex();return r>=7?r-7:r}getDaysCountInMonth(e,i){return 32-this.daylightSavingAdjust(new Date(i,e,32)).getDate()}getDaysCountInPrevMonth(e,i){let s=this.getPreviousMonthAndYear(e,i);return this.getDaysCountInMonth(s.month,s.year)}getPreviousMonthAndYear(e,i){let s,r;return 0===e?(s=11,r=i-1):(s=e-1,r=i),{month:s,year:r}}getNextMonthAndYear(e,i){let s,r;return 11===e?(s=0,r=i+1):(s=e+1,r=i),{month:s,year:r}}getSundayIndex(){let e=this.getFirstDateOfWeek();return e>0?7-e:0}isSelected(e){if(!this.value)return!1;if(this.isSingleSelection())return this.isDateEquals(this.value,e);if(this.isMultipleSelection()){let i=!1;for(let s of this.value)if(i=this.isDateEquals(s,e),i)break;return i}return this.isRangeSelection()?this.value[1]?this.isDateEquals(this.value[0],e)||this.isDateEquals(this.value[1],e)||this.isDateBetween(this.value[0],this.value[1],e):this.isDateEquals(this.value[0],e):void 0}isComparable(){return null!=this.value&&"string"!=typeof this.value}isMonthSelected(e){if(this.isComparable()&&!this.isMultipleSelection()){const[i,s]=this.isRangeSelection()?this.value:[this.value,this.value],r=new Date(this.currentYear,e,1);return r>=i&&r<=(s??i)}return!1}isMonthDisabled(e){for(let i=1;i=o.getTime()}return!1}isSingleSelection(){return"single"===this.selectionMode}isRangeSelection(){return"range"===this.selectionMode}isMultipleSelection(){return"multiple"===this.selectionMode}isToday(e,i,s,r){return e.getDate()===i&&e.getMonth()===s&&e.getFullYear()===r}isSelectable(e,i,s,r){let o=!0,a=!0,l=!0,c=!0;return!(r&&!this.selectOtherMonths)&&(this.minDate&&(this.minDate.getFullYear()>s||this.minDate.getFullYear()===s&&(this.minDate.getMonth()>i||this.minDate.getMonth()===i&&this.minDate.getDate()>e))&&(o=!1),this.maxDate&&(this.maxDate.getFullYear()1||this.disabled}onPrevButtonClick(e){this.navigationState={backward:!0,button:!0},this.navBackward(e)}onNextButtonClick(e){this.navigationState={backward:!1,button:!0},this.navForward(e)}onContainerButtonKeydown(e){switch(e.which){case 9:this.inline||this.trapFocus(e);break;case 27:this.overlayVisible=!1,e.preventDefault()}}onInputKeydown(e){this.isKeydown=!0,40===e.keyCode&&this.contentViewChild?this.trapFocus(e):27===e.keyCode||13===e.keyCode?this.overlayVisible&&(this.overlayVisible=!1,e.preventDefault()):9===e.keyCode&&this.contentViewChild&&(G.getFocusableElements(this.contentViewChild.nativeElement).forEach(i=>i.tabIndex="-1"),this.overlayVisible&&(this.overlayVisible=!1))}onDateCellKeydown(e,i,s){const r=e.currentTarget,o=r.parentElement;switch(e.which){case 40:{r.tabIndex="-1";let a=G.index(o),l=o.parentElement.nextElementSibling;l?G.hasClass(l.children[a].children[0],"p-disabled")?(this.navigationState={backward:!1},this.navForward(e)):(l.children[a].children[0].tabIndex="0",l.children[a].children[0].focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case 38:{r.tabIndex="-1";let a=G.index(o),l=o.parentElement.previousElementSibling;if(l){let c=l.children[a].children[0];G.hasClass(c,"p-disabled")?(this.navigationState={backward:!0},this.navBackward(e)):(c.tabIndex="0",c.focus())}else this.navigationState={backward:!0},this.navBackward(e);e.preventDefault();break}case 37:{r.tabIndex="-1";let a=o.previousElementSibling;if(a){let l=a.children[0];G.hasClass(l,"p-disabled")||G.hasClass(l.parentElement,"p-datepicker-weeknumber")?this.navigateToMonth(!0,s):(l.tabIndex="0",l.focus())}else this.navigateToMonth(!0,s);e.preventDefault();break}case 39:{r.tabIndex="-1";let a=o.nextElementSibling;if(a){let l=a.children[0];G.hasClass(l,"p-disabled")?this.navigateToMonth(!1,s):(l.tabIndex="0",l.focus())}else this.navigateToMonth(!1,s);e.preventDefault();break}case 13:case 32:this.onDateSelect(e,i),e.preventDefault();break;case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.inline||this.trapFocus(e)}}onMonthCellKeydown(e,i){const s=e.currentTarget;switch(e.which){case 38:case 40:{s.tabIndex="-1";var r=s.parentElement.children,o=G.index(s);let a=r[40===e.which?o+3:o-3];a&&(a.tabIndex="0",a.focus()),e.preventDefault();break}case 37:{s.tabIndex="-1";let a=s.previousElementSibling;a?(a.tabIndex="0",a.focus()):(this.navigationState={backward:!0},this.navBackward(e)),e.preventDefault();break}case 39:{s.tabIndex="-1";let a=s.nextElementSibling;a?(a.tabIndex="0",a.focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case 13:this.onMonthSelect(e,i),e.preventDefault();break;case 13:case 32:case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.inline||this.trapFocus(e)}}onYearCellKeydown(e,i){const s=e.currentTarget;switch(e.which){case 38:case 40:{s.tabIndex="-1";var r=s.parentElement.children,o=G.index(s);let a=r[40===e.which?o+2:o-2];a&&(a.tabIndex="0",a.focus()),e.preventDefault();break}case 37:{s.tabIndex="-1";let a=s.previousElementSibling;a?(a.tabIndex="0",a.focus()):(this.navigationState={backward:!0},this.navBackward(e)),e.preventDefault();break}case 39:{s.tabIndex="-1";let a=s.nextElementSibling;a?(a.tabIndex="0",a.focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case 13:case 32:this.onYearSelect(e,i),e.preventDefault();break;case 27:this.overlayVisible=!1,e.preventDefault();break;case 9:this.trapFocus(e)}}navigateToMonth(e,i){if(e)if(1===this.numberOfMonths||0===i)this.navigationState={backward:!0},this.navBackward(event);else{let r=G.find(this.contentViewChild.nativeElement.children[i-1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),o=r[r.length-1];o.tabIndex="0",o.focus()}else if(1===this.numberOfMonths||i===this.numberOfMonths-1)this.navigationState={backward:!1},this.navForward(event);else{let r=G.findSingle(this.contentViewChild.nativeElement.children[i+1],".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");r.tabIndex="0",r.focus()}}updateFocus(){let e;if(this.navigationState){if(this.navigationState.button)this.initFocusableCell(),this.navigationState.backward?G.findSingle(this.contentViewChild.nativeElement,".p-datepicker-prev").focus():G.findSingle(this.contentViewChild.nativeElement,".p-datepicker-next").focus();else{if(this.navigationState.backward){let i;i=G.find(this.contentViewChild.nativeElement,"month"===this.currentView?".p-monthpicker .p-monthpicker-month:not(.p-disabled)":"year"===this.currentView?".p-yearpicker .p-yearpicker-year:not(.p-disabled)":".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)"),i&&i.length>0&&(e=i[i.length-1])}else e=G.findSingle(this.contentViewChild.nativeElement,"month"===this.currentView?".p-monthpicker .p-monthpicker-month:not(.p-disabled)":"year"===this.currentView?".p-yearpicker .p-yearpicker-year:not(.p-disabled)":".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)");e&&(e.tabIndex="0",e.focus())}this.navigationState=null}else this.initFocusableCell()}initFocusableCell(){const e=this.contentViewChild?.nativeElement;let i;if("month"===this.currentView){let s=G.find(e,".p-monthpicker .p-monthpicker-month:not(.p-disabled)"),r=G.findSingle(e,".p-monthpicker .p-monthpicker-month.p-highlight");s.forEach(o=>o.tabIndex=-1),i=r||s[0],0===s.length&&G.find(e,'.p-monthpicker .p-monthpicker-month.p-disabled[tabindex = "0"]').forEach(a=>a.tabIndex=-1)}else if("year"===this.currentView){let s=G.find(e,".p-yearpicker .p-yearpicker-year:not(.p-disabled)"),r=G.findSingle(e,".p-yearpicker .p-yearpicker-year.p-highlight");s.forEach(o=>o.tabIndex=-1),i=r||s[0],0===s.length&&G.find(e,'.p-yearpicker .p-yearpicker-year.p-disabled[tabindex = "0"]').forEach(a=>a.tabIndex=-1)}else if(i=G.findSingle(e,"span.p-highlight"),!i){let s=G.findSingle(e,"td.p-datepicker-today span:not(.p-disabled):not(.p-ink)");i=s||G.findSingle(e,".p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)")}i&&(i.tabIndex="0",!this.preventFocus&&(!this.navigationState||!this.navigationState.button)&&setTimeout(()=>{this.disabled||i.focus()},1),this.preventFocus=!1)}trapFocus(e){let i=G.getFocusableElements(this.contentViewChild.nativeElement);if(i&&i.length>0)if(i[0].ownerDocument.activeElement){let s=i.indexOf(i[0].ownerDocument.activeElement);if(e.shiftKey)if(-1==s||0===s)if(this.focusTrap)i[i.length-1].focus();else{if(-1===s)return this.hideOverlay();if(0===s)return}else i[s-1].focus();else if(-1==s||s===i.length-1){if(!this.focusTrap&&-1!=s)return this.hideOverlay();i[0].focus()}else i[s+1].focus()}else i[0].focus();e.preventDefault()}onMonthDropdownChange(e){this.currentMonth=parseInt(e),this.onMonthChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}onYearDropdownChange(e){this.currentYear=parseInt(e),this.onYearChange.emit({month:this.currentMonth+1,year:this.currentYear}),this.createMonths(this.currentMonth,this.currentYear)}validateTime(e,i,s,r){let o=this.value;const a=this.convertTo24Hour(e,r);this.isRangeSelection()&&(o=this.value[1]||this.value[0]),this.isMultipleSelection()&&(o=this.value[this.value.length-1]);const l=o?o.toDateString():null;return!(this.minDate&&l&&this.minDate.toDateString()===l&&(this.minDate.getHours()>a||this.minDate.getHours()===a&&(this.minDate.getMinutes()>i||this.minDate.getMinutes()===i&&this.minDate.getSeconds()>s))||this.maxDate&&l&&this.maxDate.toDateString()===l&&(this.maxDate.getHours()=24?s-24:s:"12"==this.hourFormat&&(this.currentHour<12&&s>11&&(r=!this.pm),s=s>=13?s-12:s),this.validateTime(s,this.currentMinute,this.currentSecond,r)&&(this.currentHour=s,this.pm=r),e.preventDefault()}onTimePickerElementMouseDown(e,i,s){this.disabled||(this.repeat(e,null,i,s),e.preventDefault())}onTimePickerElementMouseUp(e){this.disabled||(this.clearTimePickerTimer(),this.updateTime())}onTimePickerElementMouseLeave(){!this.disabled&&this.timePickerTimer&&(this.clearTimePickerTimer(),this.updateTime())}repeat(e,i,s,r){let o=i||500;switch(this.clearTimePickerTimer(),this.timePickerTimer=setTimeout(()=>{this.repeat(e,100,s,r),this.cd.markForCheck()},o),s){case 0:1===r?this.incrementHour(e):this.decrementHour(e);break;case 1:1===r?this.incrementMinute(e):this.decrementMinute(e);break;case 2:1===r?this.incrementSecond(e):this.decrementSecond(e)}this.updateInputfield()}clearTimePickerTimer(){this.timePickerTimer&&(clearTimeout(this.timePickerTimer),this.timePickerTimer=null)}decrementHour(e){let i=this.currentHour-this.stepHour,s=this.pm;"24"==this.hourFormat?i=i<0?24+i:i:"12"==this.hourFormat&&(12===this.currentHour&&(s=!this.pm),i=i<=0?12+i:i),this.validateTime(i,this.currentMinute,this.currentSecond,s)&&(this.currentHour=i,this.pm=s),e.preventDefault()}incrementMinute(e){let i=this.currentMinute+this.stepMinute;i=i>59?i-60:i,this.validateTime(this.currentHour,i,this.currentSecond,this.pm)&&(this.currentMinute=i),e.preventDefault()}decrementMinute(e){let i=this.currentMinute-this.stepMinute;i=i<0?60+i:i,this.validateTime(this.currentHour,i,this.currentSecond,this.pm)&&(this.currentMinute=i),e.preventDefault()}incrementSecond(e){let i=this.currentSecond+this.stepSecond;i=i>59?i-60:i,this.validateTime(this.currentHour,this.currentMinute,i,this.pm)&&(this.currentSecond=i),e.preventDefault()}decrementSecond(e){let i=this.currentSecond-this.stepSecond;i=i<0?60+i:i,this.validateTime(this.currentHour,this.currentMinute,i,this.pm)&&(this.currentSecond=i),e.preventDefault()}updateTime(){let e=this.value;this.isRangeSelection()&&(e=this.value[1]||this.value[0]),this.isMultipleSelection()&&(e=this.value[this.value.length-1]),e=e?new Date(e.getTime()):new Date,e.setHours("12"==this.hourFormat?12===this.currentHour?this.pm?12:0:this.pm?this.currentHour+12:this.currentHour:this.currentHour),e.setMinutes(this.currentMinute),e.setSeconds(this.currentSecond),this.isRangeSelection()&&(e=this.value[1]?[this.value[0],e]:[e,null]),this.isMultipleSelection()&&(e=[...this.value.slice(0,-1),e]),this.updateModel(e),this.onSelect.emit(e),this.updateInputfield()}toggleAMPM(e){const i=!this.pm;this.validateTime(this.currentHour,this.currentMinute,this.currentSecond,i)&&(this.pm=i,this.updateTime()),e.preventDefault()}onUserInput(e){if(!this.isKeydown)return;this.isKeydown=!1;let i=e.target.value;try{let s=this.parseValueFromString(i);this.isValidSelection(s)&&(this.updateModel(s),this.updateUI())}catch{this.updateModel(this.keepInvalid?i:null)}this.filled=null!=i&&i.length,this.onInput.emit(e)}isValidSelection(e){let i=!0;return this.isSingleSelection()?this.isSelectable(e.getDate(),e.getMonth(),e.getFullYear(),!1)||(i=!1):e.every(s=>this.isSelectable(s.getDate(),s.getMonth(),s.getFullYear(),!1))&&this.isRangeSelection()&&(i=e.length>1&&e[1]>e[0]),i}parseValueFromString(e){if(!e||0===e.trim().length)return null;let i;if(this.isSingleSelection())i=this.parseDateTime(e);else if(this.isMultipleSelection()){let s=e.split(this.multipleSeparator);i=[];for(let r of s)i.push(this.parseDateTime(r.trim()))}else if(this.isRangeSelection()){let s=e.split(" "+this.rangeSeparator+" ");i=[];for(let r=0;r{this.disableModality()}),this.renderer.appendChild(this.document.body,this.mask),G.addClass(this.document.body,"p-overflow-hidden"))}disableModality(){this.mask&&(G.addClass(this.mask,"p-component-overlay-leave"),this.animationEndListener||(this.animationEndListener=this.renderer.listen(this.mask,"animationend",this.destroyMask.bind(this))))}destroyMask(){if(!this.mask)return;this.renderer.removeChild(this.document.body,this.mask);let i,e=this.document.body.children;for(let s=0;s{const f=s+1{let _=""+f;if(r(u))for(;_.lengthr(u)?_[f]:p[f];let l="",c=!1;if(e)for(s=0;s11&&12!=s&&(s-=12),i+="12"==this.hourFormat&&0===s?12:s<10?"0"+s:s,i+=":",i+=r<10?"0"+r:r,this.showSeconds&&(i+=":",i+=o<10?"0"+o:o),"12"==this.hourFormat&&(i+=e.getHours()>11?" PM":" AM"),i}parseTime(e){let i=e.split(":");if(i.length!==(this.showSeconds?3:2))throw"Invalid time";let r=parseInt(i[0]),o=parseInt(i[1]),a=this.showSeconds?parseInt(i[2]):null;if(isNaN(r)||isNaN(o)||r>23||o>59||"12"==this.hourFormat&&r>12||this.showSeconds&&(isNaN(a)||a>59))throw"Invalid time";return"12"==this.hourFormat&&(12!==r&&this.pm?r+=12:!this.pm&&12===r&&(r-=12)),{hour:r,minute:o,second:a}}parseDate(e,i){if(null==i||null==e)throw"Invalid arguments";if(""===(e="object"==typeof e?e.toString():e+""))return null;let s,r,o,v,a=0,l="string"!=typeof this.shortYearCutoff?this.shortYearCutoff:(new Date).getFullYear()%100+parseInt(this.shortYearCutoff,10),c=-1,u=-1,f=-1,p=-1,_=!1,M=V=>{let B=s+1{let B=M(V),z="@"===V?14:"!"===V?20:"y"===V&&B?4:"o"===V?3:2,ie=new RegExp("^\\d{"+("y"===V?z:1)+","+z+"}"),te=e.substring(a).match(ie);if(!te)throw"Missing number at position "+a;return a+=te[0].length,parseInt(te[0],10)},P=(V,B,z)=>{let $=-1,ie=M(V)?z:B,te=[];for(let oe=0;oe-(oe[1].length-Ce[1].length));for(let oe=0;oe{if(e.charAt(a)!==i.charAt(s))throw"Unexpected literal at position "+a;a++};for("month"===this.view&&(f=1),s=0;s-1)for(u=1,f=p;r=this.getDaysCountInMonth(c,u-1),!(f<=r);)u++,f-=r;if("year"===this.view&&(u=-1===u?1:u,f=-1===f?1:f),v=this.daylightSavingAdjust(new Date(c,u-1,f)),v.getFullYear()!==c||v.getMonth()+1!==u||v.getDate()!==f)throw"Invalid date";return v}daylightSavingAdjust(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null}updateFilledState(){this.filled=this.inputFieldValue&&""!=this.inputFieldValue}onTodayButtonClick(e){let i=new Date,s={day:i.getDate(),month:i.getMonth(),year:i.getFullYear(),otherMonth:i.getMonth()!==this.currentMonth||i.getFullYear()!==this.currentYear,today:!0,selectable:!0};this.onDateSelect(e,s),this.onTodayClick.emit(e)}onClearButtonClick(e){this.updateModel(null),this.updateInputfield(),this.hideOverlay(),this.onClearClick.emit(e)}createResponsiveStyle(){if(this.numberOfMonths>1&&this.responsiveOptions){this.responsiveStyleElement||(this.responsiveStyleElement=this.renderer.createElement("style"),this.responsiveStyleElement.type="text/css",this.renderer.appendChild(this.document.body,this.responsiveStyleElement));let e="";if(this.responsiveOptions){let i=[...this.responsiveOptions].filter(s=>!(!s.breakpoint||!s.numMonths)).sort((s,r)=>-1*s.breakpoint.localeCompare(r.breakpoint,void 0,{numeric:!0}));for(let s=0;s{this.documentClickListener=this.renderer.listen(this.el?this.el.nativeElement.ownerDocument:this.document,"mousedown",i=>{this.isOutsideClicked(i)&&this.overlayVisible&&this.zone.run(()=>{this.hideOverlay(),this.onClickOutside.emit(i),this.cd.markForCheck()})})})}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){!this.documentResizeListener&&!this.touchUI&&(this.documentResizeListener=this.renderer.listen(this.window,"resize",this.onWindowResize.bind(this)))}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new tw(this.containerViewChild?.nativeElement,()=>{this.overlayVisible&&this.hideOverlay()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}isOutsideClicked(e){return!(this.el.nativeElement.isSameNode(e.target)||this.isNavIconClicked(e)||this.el.nativeElement.contains(e.target)||this.overlay&&this.overlay.contains(e.target))}isNavIconClicked(e){return G.hasClass(e.target,"p-datepicker-prev")||G.hasClass(e.target,"p-datepicker-prev-icon")||G.hasClass(e.target,"p-datepicker-next")||G.hasClass(e.target,"p-datepicker-next-icon")}onWindowResize(){this.overlayVisible&&!G.isTouchDevice()&&this.hideOverlay()}onOverlayHide(){this.currentView=this.view,this.mask&&this.destroyMask(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.overlay=null,this.onModelTouched()}ngOnDestroy(){this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.translationSubscription&&this.translationSubscription.unsubscribe(),this.overlay&&this.autoZIndex&&Yr.clear(this.overlay),this.destroyResponsiveStyleElement(),this.clearTimePickerTimer(),this.restoreOverlayAppend(),this.onOverlayHide()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W($t),W(li),W(ii),W(kt),W(Sh),W(ew))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-calendar"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&(xt(Uq,5),xt(Gq,5),xt($q,5)),2&e){let s;rt(s=ot())&&(i.containerViewChild=s.first),rt(s=ot())&&(i.inputfieldViewChild=s.first),rt(s=ot())&&(i.content=s.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(e,i){2&e&&lo("p-inputwrapper-filled",i.filled)("p-inputwrapper-focus",i.focus)("p-calendar-clearable",i.showClear&&!i.disabled)},inputs:{style:"style",styleClass:"styleClass",inputStyle:"inputStyle",inputId:"inputId",name:"name",inputStyleClass:"inputStyleClass",placeholder:"placeholder",ariaLabelledBy:"ariaLabelledBy",iconAriaLabel:"iconAriaLabel",disabled:"disabled",dateFormat:"dateFormat",multipleSeparator:"multipleSeparator",rangeSeparator:"rangeSeparator",inline:"inline",showOtherMonths:"showOtherMonths",selectOtherMonths:"selectOtherMonths",showIcon:"showIcon",icon:"icon",appendTo:"appendTo",readonlyInput:"readonlyInput",shortYearCutoff:"shortYearCutoff",monthNavigator:"monthNavigator",yearNavigator:"yearNavigator",hourFormat:"hourFormat",timeOnly:"timeOnly",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",showSeconds:"showSeconds",required:"required",showOnFocus:"showOnFocus",showWeek:"showWeek",showClear:"showClear",dataType:"dataType",selectionMode:"selectionMode",maxDateCount:"maxDateCount",showButtonBar:"showButtonBar",todayButtonStyleClass:"todayButtonStyleClass",clearButtonStyleClass:"clearButtonStyleClass",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",panelStyleClass:"panelStyleClass",panelStyle:"panelStyle",keepInvalid:"keepInvalid",hideOnDateTimeSelect:"hideOnDateTimeSelect",touchUI:"touchUI",timeSeparator:"timeSeparator",focusTrap:"focusTrap",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",tabindex:"tabindex",minDate:"minDate",maxDate:"maxDate",disabledDates:"disabledDates",disabledDays:"disabledDays",yearRange:"yearRange",showTime:"showTime",responsiveOptions:"responsiveOptions",numberOfMonths:"numberOfMonths",firstDayOfWeek:"firstDayOfWeek",locale:"locale",view:"view",defaultDate:"defaultDate"},outputs:{onFocus:"onFocus",onBlur:"onBlur",onClose:"onClose",onSelect:"onSelect",onClear:"onClear",onInput:"onInput",onTodayClick:"onTodayClick",onClearClick:"onClearClick",onMonthChange:"onMonthChange",onYearChange:"onYearChange",onClickOutside:"onClickOutside",onShow:"onShow"},features:[St([SX])],ngContentSelectors:TX,decls:4,vars:11,consts:[[3,"ngClass","ngStyle"],["container",""],[3,"ngIf"],[3,"class","ngStyle","ngClass","click",4,"ngIf"],["type","text","autocomplete","off",3,"value","readonly","ngStyle","placeholder","disabled","ngClass","focus","keydown","click","blur","input"],["inputfield",""],[4,"ngIf"],["type","button","pButton","","pRipple","","class","p-datepicker-trigger p-button-icon-only","tabindex","0",3,"disabled","click",4,"ngIf"],[3,"styleClass","click",4,"ngIf"],["class","p-calendar-clear-icon",3,"click",4,"ngIf"],[3,"styleClass","click"],[1,"p-calendar-clear-icon",3,"click"],[4,"ngTemplateOutlet"],["type","button","pButton","","pRipple","","tabindex","0",1,"p-datepicker-trigger","p-button-icon-only",3,"disabled","click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngStyle","ngClass","click"],["contentWrapper",""],["class","p-timepicker",4,"ngIf"],["class","p-datepicker-buttonbar",4,"ngIf"],[1,"p-datepicker-group-container"],["class","p-datepicker-group",4,"ngFor","ngForOf"],["class","p-monthpicker",4,"ngIf"],["class","p-yearpicker",4,"ngIf"],[1,"p-datepicker-group"],[1,"p-datepicker-header"],["class","p-datepicker-prev p-link","type","button","pRipple","",3,"keydown","click",4,"ngIf"],[1,"p-datepicker-title"],["type","button","class","p-datepicker-month p-link",3,"disabled","click","keydown",4,"ngIf"],["type","button","class","p-datepicker-year p-link",3,"disabled","click","keydown",4,"ngIf"],["class","p-datepicker-decade",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-next","p-link",3,"keydown","click"],[3,"styleClass",4,"ngIf"],["class","p-datepicker-next-icon",4,"ngIf"],["class","p-datepicker-calendar-container",4,"ngIf"],["type","button","pRipple","",1,"p-datepicker-prev","p-link",3,"keydown","click"],["class","p-datepicker-prev-icon",4,"ngIf"],[3,"styleClass"],[1,"p-datepicker-prev-icon"],["type","button",1,"p-datepicker-month","p-link",3,"disabled","click","keydown"],["type","button",1,"p-datepicker-year","p-link",3,"disabled","click","keydown"],[1,"p-datepicker-decade"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-datepicker-next-icon"],[1,"p-datepicker-calendar-container"],[1,"p-datepicker-calendar"],["class","p-datepicker-weekheader p-disabled",4,"ngIf"],["scope","col",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"p-datepicker-weekheader","p-disabled"],["scope","col"],["class","p-datepicker-weeknumber",4,"ngIf"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"p-datepicker-weeknumber"],[1,"p-disabled"],["draggable","false","pRipple","",3,"ngClass","click","keydown"],[1,"p-monthpicker"],["class","p-monthpicker-month","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-monthpicker-month",3,"ngClass","click","keydown"],[1,"p-yearpicker"],["class","p-yearpicker-year","pRipple","",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["pRipple","",1,"p-yearpicker-year",3,"ngClass","click","keydown"],[1,"p-timepicker"],[1,"p-hour-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","keydown.enter","keydown.space","mousedown","mouseup","keyup.enter","keyup.space","mouseleave"],[1,"p-separator"],[1,"p-minute-picker"],["class","p-separator",4,"ngIf"],["class","p-second-picker",4,"ngIf"],["class","p-ampm-picker",4,"ngIf"],[1,"p-second-picker"],[1,"p-ampm-picker"],["type","button","pRipple","",1,"p-link",3,"keydown","click","keydown.enter"],[1,"p-datepicker-buttonbar"],["type","button","pButton","","pRipple","",3,"label","ngClass","keydown","click"]],template:function(e,i){1&e&&(Cd(wX),N(0,"span",0,1),L(2,rK,4,17,"ng-template",2),L(3,bX,9,28,"div",3),F()),2&e&&(Ue(i.styleClass),D("ngClass",Ad(6,MX,i.showIcon,i.timeOnly,i.disabled,i.focus))("ngStyle",i.style),I(2),D("ngIf",!i.inline),I(1),D("ngIf",i.inline||i.overlayVisible))},dependencies:function(){return[bi,fo,jn,Ns,ui,h_,Dh,eO,tO,nO,m_,Co,iO]},styles:[".p-calendar{position:relative;display:inline-flex;max-width:100%}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto;position:absolute;top:0;left:0}.p-datepicker-inline{display:inline-block;position:static;overflow-x:auto}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:1 1 auto}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker{display:flex;justify-content:center;align-items:center}.p-timepicker button{display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}.p-yearpicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-calendar-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-calendar-clearable{position:relative}\n"],encapsulation:2,data:{animation:[iw("overlayAnimation",[sw("visibleTouchUI",ss({transform:"translate(-50%,-50%)",opacity:1})),vl("void => visible",[ss({opacity:0,transform:"scaleY(0.8)"}),So("{{showTransitionParams}}",ss({opacity:1,transform:"*"}))]),vl("visible => void",[So("{{hideTransitionParams}}",ss({opacity:0}))]),vl("void => visibleTouchUI",[ss({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}),So("{{showTransitionParams}}")]),vl("visibleTouchUI => void",[So("{{hideTransitionParams}}",ss({opacity:0,transform:"translate3d(-50%, -40%, 0) scale(0.9)"}))])])]},changeDetection:0})),n})(),DX=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,qc,Hn,gl,eO,tO,nO,m_,Co,iO,qc,Hn]})),n})(),xX=(()=>{class n{constructor(e){h(this,"host",void 0),h(this,"autofocus",void 0),h(this,"focused",!1),this.host=e}ngAfterContentChecked(){if(!this.focused&&this.autofocus){const e=G.getFocusableElements(this.host.nativeElement);0===e.length&&this.host.nativeElement.focus(),e.length>0&&e[0].focus(),this.focused=!0}}}return h(n,"\u0275fac",function(e){return new(e||n)(W($t))}),h(n,"\u0275dir",Re({type:n,selectors:[["","pAutoFocus",""]],hostAttrs:[1,"p-element"],inputs:{autofocus:"autofocus"}})),n})(),kX=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();const IX=["overlay"],EX=["content"];function LX(n,t){1&n&&He(0)}const PX=function(n,t,e){return{showTransitionParams:n,hideTransitionParams:t,transform:e}},AX=function(n){return{value:"visible",params:n}},OX=function(n){return{mode:n}},RX=function(n){return{$implicit:n}};function FX(n,t){if(1&n){const e=Ae();N(0,"div",1,3),ce("click",function(s){return q(e),K(R(2).onOverlayContentClick(s))})("@overlayContentAnimation.start",function(s){return q(e),K(R(2).onOverlayContentAnimationStart(s))})("@overlayContentAnimation.done",function(s){return q(e),K(R(2).onOverlayContentAnimationDone(s))}),Cc(2),L(3,LX,1,0,"ng-container",4),F()}if(2&n){const e=R(2);Ue(e.contentStyleClass),D("ngStyle",e.contentStyle)("ngClass","p-overlay-content")("@overlayContentAnimation",Ze(11,AX,Zi(7,PX,e.showTransitionOptions,e.hideTransitionOptions,e.transformOptions[e.modal?e.overlayResponsiveDirection:"default"]))),I(3),D("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",Ze(15,RX,Ze(13,OX,e.overlayMode)))}}const NX=function(n,t,e,i,s,r,o,a,l,c,u,f,p,_){return{"p-overlay p-component":!0,"p-overlay-modal p-component-overlay p-component-overlay-enter":n,"p-overlay-center":t,"p-overlay-top":e,"p-overlay-top-start":i,"p-overlay-top-end":s,"p-overlay-bottom":r,"p-overlay-bottom-start":o,"p-overlay-bottom-end":a,"p-overlay-left":l,"p-overlay-left-start":c,"p-overlay-left-end":u,"p-overlay-right":f,"p-overlay-right-start":p,"p-overlay-right-end":_}};function HX(n,t){if(1&n){const e=Ae();N(0,"div",1,2),ce("click",function(s){return q(e),K(R().onOverlayClick(s))}),L(2,FX,4,17,"div",0),F()}if(2&n){const e=R();Ue(e.styleClass),D("ngStyle",e.style)("ngClass",C2(5,NX,[e.modal,e.modal&&"center"===e.overlayResponsiveDirection,e.modal&&"top"===e.overlayResponsiveDirection,e.modal&&"top-start"===e.overlayResponsiveDirection,e.modal&&"top-end"===e.overlayResponsiveDirection,e.modal&&"bottom"===e.overlayResponsiveDirection,e.modal&&"bottom-start"===e.overlayResponsiveDirection,e.modal&&"bottom-end"===e.overlayResponsiveDirection,e.modal&&"left"===e.overlayResponsiveDirection,e.modal&&"left-start"===e.overlayResponsiveDirection,e.modal&&"left-end"===e.overlayResponsiveDirection,e.modal&&"right"===e.overlayResponsiveDirection,e.modal&&"right-start"===e.overlayResponsiveDirection,e.modal&&"right-end"===e.overlayResponsiveDirection])),I(2),D("ngIf",e.visible)}}const YX=["*"],VX={provide:ri,useExisting:ft(()=>lO),multi:!0},BX=p_([ss({transform:"{{transform}}",opacity:0}),So("{{showTransitionParams}}")]),zX=p_([So("{{hideTransitionParams}}",ss({transform:"{{transform}}",opacity:0}))]);let lO=(()=>{class n{get visible(){return this._visible}set visible(e){this._visible=e,this._visible&&!this.modalVisible&&(this.modalVisible=!0)}get mode(){return this._mode||this.overlayOptions?.mode}set mode(e){this._mode=e}get style(){return ye.merge(this._style,this.modal?this.overlayResponsiveOptions?.style:this.overlayOptions?.style)}set style(e){this._style=e}get styleClass(){return ye.merge(this._styleClass,this.modal?this.overlayResponsiveOptions?.styleClass:this.overlayOptions?.styleClass)}set styleClass(e){this._styleClass=e}get contentStyle(){return ye.merge(this._contentStyle,this.modal?this.overlayResponsiveOptions?.contentStyle:this.overlayOptions?.contentStyle)}set contentStyle(e){this._contentStyle=e}get contentStyleClass(){return ye.merge(this._contentStyleClass,this.modal?this.overlayResponsiveOptions?.contentStyleClass:this.overlayOptions?.contentStyleClass)}set contentStyleClass(e){this._contentStyleClass=e}get target(){const e=this._target||this.overlayOptions?.target;return void 0===e?"@prev":e}set target(e){this._target=e}get appendTo(){return this._appendTo||this.overlayOptions?.appendTo}set appendTo(e){this._appendTo=e}get autoZIndex(){const e=this._autoZIndex||this.overlayOptions?.autoZIndex;return void 0===e||e}set autoZIndex(e){this._autoZIndex=e}get baseZIndex(){const e=this._baseZIndex||this.overlayOptions?.baseZIndex;return void 0===e?0:e}set baseZIndex(e){this._baseZIndex=e}get showTransitionOptions(){const e=this._showTransitionOptions||this.overlayOptions?.showTransitionOptions;return void 0===e?".12s cubic-bezier(0, 0, 0.2, 1)":e}set showTransitionOptions(e){this._showTransitionOptions=e}get hideTransitionOptions(){const e=this._hideTransitionOptions||this.overlayOptions?.hideTransitionOptions;return void 0===e?".1s linear":e}set hideTransitionOptions(e){this._hideTransitionOptions=e}get listener(){return this._listener||this.overlayOptions?.listener}set listener(e){this._listener=e}get responsive(){return this._responsive||this.overlayOptions?.responsive}set responsive(e){this._responsive=e}get options(){return this._options}set options(e){this._options=e}get modal(){if(cr(this.platformId))return"modal"===this.mode||this.overlayResponsiveOptions&&this.window?.matchMedia(this.overlayResponsiveOptions.media?.replace("@media","")||`(max-width: ${this.overlayResponsiveOptions.breakpoint})`).matches}get overlayMode(){return this.mode||(this.modal?"modal":"overlay")}get overlayOptions(){return{...this.config?.overlayOptions,...this.options}}get overlayResponsiveOptions(){return{...this.overlayOptions?.responsive,...this.responsive}}get overlayResponsiveDirection(){return this.overlayResponsiveOptions?.direction||"center"}get overlayEl(){return this.overlayViewChild?.nativeElement}get contentEl(){return this.contentViewChild?.nativeElement}get targetEl(){return G.getTargetElement(this.target,this.el?.nativeElement)}constructor(e,i,s,r,o,a,l){h(this,"document",void 0),h(this,"platformId",void 0),h(this,"el",void 0),h(this,"renderer",void 0),h(this,"config",void 0),h(this,"overlayService",void 0),h(this,"zone",void 0),h(this,"visibleChange",new ue),h(this,"onBeforeShow",new ue),h(this,"onShow",new ue),h(this,"onBeforeHide",new ue),h(this,"onHide",new ue),h(this,"onAnimationStart",new ue),h(this,"onAnimationDone",new ue),h(this,"templates",void 0),h(this,"overlayViewChild",void 0),h(this,"contentViewChild",void 0),h(this,"contentTemplate",void 0),h(this,"_visible",!1),h(this,"_mode",void 0),h(this,"_style",void 0),h(this,"_styleClass",void 0),h(this,"_contentStyle",void 0),h(this,"_contentStyleClass",void 0),h(this,"_target",void 0),h(this,"_appendTo",void 0),h(this,"_autoZIndex",void 0),h(this,"_baseZIndex",void 0),h(this,"_showTransitionOptions",void 0),h(this,"_hideTransitionOptions",void 0),h(this,"_listener",void 0),h(this,"_responsive",void 0),h(this,"_options",void 0),h(this,"modalVisible",!1),h(this,"isOverlayClicked",!1),h(this,"isOverlayContentClicked",!1),h(this,"scrollHandler",void 0),h(this,"documentClickListener",void 0),h(this,"documentResizeListener",void 0),h(this,"documentKeyboardListener",void 0),h(this,"window",void 0),h(this,"transformOptions",{default:"scaleY(0.8)",center:"scale(0.7)",top:"translate3d(0px, -100%, 0px)","top-start":"translate3d(0px, -100%, 0px)","top-end":"translate3d(0px, -100%, 0px)",bottom:"translate3d(0px, 100%, 0px)","bottom-start":"translate3d(0px, 100%, 0px)","bottom-end":"translate3d(0px, 100%, 0px)",left:"translate3d(-100%, 0px, 0px)","left-start":"translate3d(-100%, 0px, 0px)","left-end":"translate3d(-100%, 0px, 0px)",right:"translate3d(100%, 0px, 0px)","right-start":"translate3d(100%, 0px, 0px)","right-end":"translate3d(100%, 0px, 0px)"}),this.document=e,this.platformId=i,this.el=s,this.renderer=r,this.config=o,this.overlayService=a,this.zone=l,this.window=this.document.defaultView}ngAfterContentInit(){this.templates?.forEach(e=>{e.getType(),this.contentTemplate=e.template})}show(e,i=!1){this.onVisibleChange(!0),this.handleEvents("onShow",{overlay:e||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),i&&G.focus(this.targetEl),this.modal&&G.addClass(this.document?.body,"p-overflow-hidden")}hide(e,i=!1){this.visible&&(this.onVisibleChange(!1),this.handleEvents("onHide",{overlay:e||this.overlayEl,target:this.targetEl,mode:this.overlayMode}),i&&G.focus(this.targetEl),this.modal&&G.removeClass(this.document?.body,"p-overflow-hidden"))}alignOverlay(){!this.modal&&G.alignOverlay(this.overlayEl,this.targetEl,this.appendTo)}onVisibleChange(e){this._visible=e,this.visibleChange.emit(e)}onOverlayClick(){this.isOverlayClicked=!0}onOverlayContentClick(e){this.overlayService.add({originalEvent:e,target:this.targetEl}),this.isOverlayContentClicked=!0}onOverlayContentAnimationStart(e){switch(e.toState){case"visible":this.handleEvents("onBeforeShow",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.autoZIndex&&Yr.set(this.overlayMode,this.overlayEl,this.baseZIndex+this.config?.zIndex[this.overlayMode]),G.appendOverlay(this.overlayEl,"body"===this.appendTo?this.document.body:this.appendTo,this.appendTo),this.alignOverlay();break;case"void":this.handleEvents("onBeforeHide",{overlay:this.overlayEl,target:this.targetEl,mode:this.overlayMode}),this.modal&&G.addClass(this.overlayEl,"p-component-overlay-leave")}this.handleEvents("onAnimationStart",e)}onOverlayContentAnimationDone(e){const i=this.overlayEl||e.element.parentElement;switch(e.toState){case"visible":this.show(i,!0),this.bindListeners();break;case"void":this.hide(i,!0),this.unbindListeners(),G.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),Yr.clear(i),this.modalVisible=!1}this.handleEvents("onAnimationDone",e)}handleEvents(e,i){this[e].emit(i),this.options&&this.options[e]&&this.options[e](i),this.config?.overlayOptions&&(this.config?.overlayOptions)[e]&&(this.config?.overlayOptions)[e](i)}bindListeners(){this.bindScrollListener(),this.bindDocumentClickListener(),this.bindDocumentResizeListener(),this.bindDocumentKeyboardListener()}unbindListeners(){this.unbindScrollListener(),this.unbindDocumentClickListener(),this.unbindDocumentResizeListener(),this.unbindDocumentKeyboardListener()}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new tw(this.targetEl,e=>{(!this.listener||this.listener(e,{type:"scroll",mode:this.overlayMode,valid:!0}))&&this.hide(e,!0)})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}bindDocumentClickListener(){this.documentClickListener||(this.documentClickListener=this.renderer.listen(this.document,"click",e=>{const s=!(this.targetEl&&(this.targetEl.isSameNode(e.target)||!this.isOverlayClicked&&this.targetEl.contains(e.target))||this.isOverlayContentClicked);(this.listener?this.listener(e,{type:"outside",mode:this.overlayMode,valid:3!==e.which&&s}):s)&&this.hide(e),this.isOverlayClicked=this.isOverlayContentClicked=!1}))}unbindDocumentClickListener(){this.documentClickListener&&(this.documentClickListener(),this.documentClickListener=null)}bindDocumentResizeListener(){this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",e=>{(this.listener?this.listener(e,{type:"resize",mode:this.overlayMode,valid:!G.isTouchDevice()}):!G.isTouchDevice())&&this.hide(e,!0)}))}unbindDocumentResizeListener(){this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}bindDocumentKeyboardListener(){this.documentKeyboardListener||this.zone.runOutsideAngular(()=>{this.documentKeyboardListener=this.renderer.listen(this.window,"keydown",e=>{this.overlayOptions.hideOnEscape&&27===e.keyCode&&(this.listener?this.listener(e,{type:"keydown",mode:this.overlayMode,valid:!G.isTouchDevice()}):!G.isTouchDevice())&&this.zone.run(()=>{this.hide(e,!0)})})})}unbindDocumentKeyboardListener(){this.documentKeyboardListener&&(this.documentKeyboardListener(),this.documentKeyboardListener=null)}ngOnDestroy(){this.hide(this.overlayEl,!0),this.overlayEl&&(G.appendOverlay(this.overlayEl,this.targetEl,this.appendTo),Yr.clear(this.overlayEl)),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.unbindListeners()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W(Ni),W($t),W(li),W(Sh),W(ew),W(kt))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-overlay"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&(xt(IX,5),xt(EX,5)),2&e){let s;rt(s=ot())&&(i.overlayViewChild=s.first),rt(s=ot())&&(i.contentViewChild=s.first)}},hostAttrs:[1,"p-element"],inputs:{visible:"visible",mode:"mode",style:"style",styleClass:"styleClass",contentStyle:"contentStyle",contentStyleClass:"contentStyleClass",target:"target",appendTo:"appendTo",autoZIndex:"autoZIndex",baseZIndex:"baseZIndex",showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions",listener:"listener",responsive:"responsive",options:"options"},outputs:{visibleChange:"visibleChange",onBeforeShow:"onBeforeShow",onShow:"onShow",onBeforeHide:"onBeforeHide",onHide:"onHide",onAnimationStart:"onAnimationStart",onAnimationDone:"onAnimationDone"},features:[St([VX])],ngContentSelectors:YX,decls:1,vars:1,consts:[[3,"ngStyle","class","ngClass","click",4,"ngIf"],[3,"ngStyle","ngClass","click"],["overlay",""],["content",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(Cd(),L(0,HX,3,20,"div",0)),2&e&&D("ngIf",i.modalVisible)},dependencies:[bi,jn,Ns,ui],styles:[".p-overlay{position:absolute;top:0;left:0}.p-overlay-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%}.p-overlay-content{transform-origin:inherit}.p-overlay-modal>.p-overlay-content{z-index:1;width:90%}.p-overlay-top{align-items:flex-start}.p-overlay-top-start{align-items:flex-start;justify-content:flex-start}.p-overlay-top-end{align-items:flex-start;justify-content:flex-end}.p-overlay-bottom{align-items:flex-end}.p-overlay-bottom-start{align-items:flex-end;justify-content:flex-start}.p-overlay-bottom-end{align-items:flex-end;justify-content:flex-end}.p-overlay-left{justify-content:flex-start}.p-overlay-left-start{justify-content:flex-start;align-items:flex-start}.p-overlay-left-end{justify-content:flex-start;align-items:flex-end}.p-overlay-right{justify-content:flex-end}.p-overlay-right-start{justify-content:flex-end;align-items:flex-start}.p-overlay-right-end{justify-content:flex-end;align-items:flex-end}\n"],encapsulation:2,data:{animation:[iw("overlayContentAnimation",[vl(":enter",[ZA(BX)]),vl(":leave",[ZA(zX)])])]},changeDetection:0})),n})(),cO=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,Hn,Hn]})),n})();const jX=["element"],WX=["content"];function UX(n,t){1&n&&He(0)}const ow=function(n,t){return{$implicit:n,options:t}};function GX(n,t){if(1&n&&(he(0),L(1,UX,1,0,"ng-container",7),fe()),2&n){const e=R(2);I(1),D("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",Tn(2,ow,e.loadedItems,e.getContentOptions()))}}function $X(n,t){1&n&&He(0)}function qX(n,t){if(1&n&&(he(0),L(1,$X,1,0,"ng-container",7),fe()),2&n){const e=t.$implicit,i=t.index,s=R(3);I(1),D("ngTemplateOutlet",s.itemTemplate)("ngTemplateOutletContext",Tn(2,ow,e,s.getOptions(i)))}}const KX=function(n){return{"p-scroller-loading":n}};function XX(n,t){if(1&n&&(N(0,"div",8,9),L(2,qX,2,5,"ng-container",10),F()),2&n){const e=R(2);D("ngClass",Ze(4,KX,e.d_loading))("ngStyle",e.contentStyle),I(2),D("ngForOf",e.loadedItems)("ngForTrackBy",e._trackBy||e.index)}}function JX(n,t){1&n&&X(0,"div",11),2&n&&D("ngStyle",R(2).spacerStyle)}function ZX(n,t){1&n&&He(0)}const QX=function(n){return{numCols:n}},uO=function(n){return{options:n}};function eJ(n,t){if(1&n&&(he(0),L(1,ZX,1,0,"ng-container",7),fe()),2&n){const e=t.index,i=R(4);I(1),D("ngTemplateOutlet",i.loaderTemplate)("ngTemplateOutletContext",Ze(4,uO,i.getLoaderOptions(e,i.both&&Ze(2,QX,i._numItemsInViewport.cols))))}}function tJ(n,t){if(1&n&&(he(0),L(1,eJ,2,6,"ng-container",14),fe()),2&n){const e=R(3);I(1),D("ngForOf",e.loaderArr)}}function nJ(n,t){1&n&&He(0)}const iJ=function(){return{styleClass:"p-scroller-loading-icon"}};function sJ(n,t){if(1&n&&(he(0),L(1,nJ,1,0,"ng-container",7),fe()),2&n){const e=R(4);I(1),D("ngTemplateOutlet",e.loaderIconTemplate)("ngTemplateOutletContext",Ze(3,uO,An(2,iJ)))}}function rJ(n,t){1&n&&X(0,"SpinnerIcon",16),2&n&&D("styleClass","p-scroller-loading-icon")}function oJ(n,t){if(1&n&&(L(0,sJ,2,5,"ng-container",0),L(1,rJ,1,1,"ng-template",null,15,On)),2&n){const e=mn(2);D("ngIf",R(3).loaderIconTemplate)("ngIfElse",e)}}const aJ=function(n){return{"p-component-overlay":n}};function lJ(n,t){if(1&n&&(N(0,"div",12),L(1,tJ,2,1,"ng-container",0),L(2,oJ,3,2,"ng-template",null,13,On),F()),2&n){const e=mn(3),i=R(2);D("ngClass",Ze(3,aJ,!i.loaderTemplate)),I(1),D("ngIf",i.loaderTemplate)("ngIfElse",e)}}const cJ=function(n,t,e){return{"p-scroller":!0,"p-scroller-inline":n,"p-both-scroll":t,"p-horizontal-scroll":e}};function uJ(n,t){if(1&n){const e=Ae();he(0),N(1,"div",2,3),ce("scroll",function(s){return q(e),K(R().onContainerScroll(s))}),L(3,GX,2,5,"ng-container",0),L(4,XX,3,6,"ng-template",null,4,On),L(6,JX,1,1,"div",5),L(7,lJ,4,5,"div",6),F(),fe()}if(2&n){const e=mn(5),i=R();I(1),Ue(i._styleClass),D("ngStyle",i._style)("ngClass",Zi(10,cJ,i.inline,i.both,i.horizontal)),xe("id",i._id)("tabindex",i.tabindex),I(2),D("ngIf",i.contentTemplate)("ngIfElse",e),I(3),D("ngIf",i._showSpacer),I(1),D("ngIf",!i.loaderDisabled&&i._showLoader&&i.d_loading)}}function dJ(n,t){1&n&&He(0)}const hJ=function(n,t){return{rows:n,columns:t}};function fJ(n,t){if(1&n&&(he(0),L(1,dJ,1,0,"ng-container",7),fe()),2&n){const e=R(2);I(1),D("ngTemplateOutlet",e.contentTemplate)("ngTemplateOutletContext",Tn(5,ow,e.items,Tn(2,hJ,e._items,e.loadedColumns)))}}function pJ(n,t){if(1&n&&(Cc(0),L(1,fJ,2,8,"ng-container",17)),2&n){const e=R();I(1),D("ngIf",e.contentTemplate)}}const mJ=["*"];let dO=(()=>{class n{get id(){return this._id}set id(e){this._id=e}get style(){return this._style}set style(e){this._style=e}get styleClass(){return this._styleClass}set styleClass(e){this._styleClass=e}get tabindex(){return this._tabindex}set tabindex(e){this._tabindex=e}get items(){return this._items}set items(e){this._items=e}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=e}get scrollHeight(){return this._scrollHeight}set scrollHeight(e){this._scrollHeight=e}get scrollWidth(){return this._scrollWidth}set scrollWidth(e){this._scrollWidth=e}get orientation(){return this._orientation}set orientation(e){this._orientation=e}get step(){return this._step}set step(e){this._step=e}get delay(){return this._delay}set delay(e){this._delay=e}get resizeDelay(){return this._resizeDelay}set resizeDelay(e){this._resizeDelay=e}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=e}get inline(){return this._inline}set inline(e){this._inline=e}get lazy(){return this._lazy}set lazy(e){this._lazy=e}get disabled(){return this._disabled}set disabled(e){this._disabled=e}get loaderDisabled(){return this._loaderDisabled}set loaderDisabled(e){this._loaderDisabled=e}get columns(){return this._columns}set columns(e){this._columns=e}get showSpacer(){return this._showSpacer}set showSpacer(e){this._showSpacer=e}get showLoader(){return this._showLoader}set showLoader(e){this._showLoader=e}get numToleratedItems(){return this._numToleratedItems}set numToleratedItems(e){this._numToleratedItems=e}get loading(){return this._loading}set loading(e){this._loading=e}get autoSize(){return this._autoSize}set autoSize(e){this._autoSize=e}get trackBy(){return this._trackBy}set trackBy(e){this._trackBy=e}get options(){return this._options}set options(e){this._options=e,e&&"object"==typeof e&&Object.entries(e).forEach(([i,s])=>this[`_${i}`]!==s&&(this[`_${i}`]=s))}get vertical(){return"vertical"===this._orientation}get horizontal(){return"horizontal"===this._orientation}get both(){return"both"===this._orientation}get loadedItems(){return this._items&&!this.d_loading?this.both?this._items.slice(this._appendOnly?0:this.first.rows,this.last.rows).map(e=>this._columns?e:e.slice(this._appendOnly?0:this.first.cols,this.last.cols)):this.horizontal&&this._columns?this._items:this._items.slice(this._appendOnly?0:this.first,this.last):[]}get loadedRows(){return this.d_loading?this._loaderDisabled?this.loaderArr:[]:this.loadedItems}get loadedColumns(){return this._columns&&(this.both||this.horizontal)?this.d_loading&&this._loaderDisabled?this.both?this.loaderArr[0]:this.loaderArr:this._columns.slice(this.both?this.first.cols:this.first,this.both?this.last.cols:this.last):this._columns}get isPageChanged(){return!this._step||this.page!==this.getPageByFirst()}constructor(e,i,s,r,o){h(this,"document",void 0),h(this,"platformId",void 0),h(this,"renderer",void 0),h(this,"cd",void 0),h(this,"zone",void 0),h(this,"onLazyLoad",new ue),h(this,"onScroll",new ue),h(this,"onScrollIndexChange",new ue),h(this,"elementViewChild",void 0),h(this,"contentViewChild",void 0),h(this,"templates",void 0),h(this,"_id",void 0),h(this,"_style",void 0),h(this,"_styleClass",void 0),h(this,"_tabindex",0),h(this,"_items",void 0),h(this,"_itemSize",0),h(this,"_scrollHeight",void 0),h(this,"_scrollWidth",void 0),h(this,"_orientation","vertical"),h(this,"_step",0),h(this,"_delay",0),h(this,"_resizeDelay",10),h(this,"_appendOnly",!1),h(this,"_inline",!1),h(this,"_lazy",!1),h(this,"_disabled",!1),h(this,"_loaderDisabled",!1),h(this,"_columns",void 0),h(this,"_showSpacer",!0),h(this,"_showLoader",!1),h(this,"_numToleratedItems",void 0),h(this,"_loading",void 0),h(this,"_autoSize",!1),h(this,"_trackBy",void 0),h(this,"_options",void 0),h(this,"d_loading",!1),h(this,"d_numToleratedItems",void 0),h(this,"contentEl",void 0),h(this,"contentTemplate",void 0),h(this,"itemTemplate",void 0),h(this,"loaderTemplate",void 0),h(this,"loaderIconTemplate",void 0),h(this,"first",0),h(this,"last",0),h(this,"page",0),h(this,"isRangeChanged",!1),h(this,"numItemsInViewport",0),h(this,"lastScrollPos",0),h(this,"lazyLoadState",{}),h(this,"loaderArr",[]),h(this,"spacerStyle",{}),h(this,"contentStyle",{}),h(this,"scrollTimeout",void 0),h(this,"resizeTimeout",void 0),h(this,"initialized",!1),h(this,"windowResizeListener",void 0),h(this,"defaultWidth",void 0),h(this,"defaultHeight",void 0),h(this,"defaultContentWidth",void 0),h(this,"defaultContentHeight",void 0),this.document=e,this.platformId=i,this.renderer=s,this.cd=r,this.zone=o}ngOnInit(){this.setInitialState()}ngOnChanges(e){let i=!1;if(e.loading){const{previousValue:s,currentValue:r}=e.loading;this.lazy&&s!==r&&r!==this.d_loading&&(this.d_loading=r,i=!0)}if(e.orientation&&(this.lastScrollPos=this.both?{top:0,left:0}:0),e.numToleratedItems){const{previousValue:s,currentValue:r}=e.numToleratedItems;s!==r&&r!==this.d_numToleratedItems&&(this.d_numToleratedItems=r)}if(e.options){const{previousValue:s,currentValue:r}=e.options;this.lazy&&s?.loading!==r?.loading&&r?.loading!==this.d_loading&&(this.d_loading=r.loading,i=!0),s?.numToleratedItems!==r?.numToleratedItems&&r?.numToleratedItems!==this.d_numToleratedItems&&(this.d_numToleratedItems=r.numToleratedItems)}this.initialized&&!i&&(e.items?.previousValue?.length!==e.items?.currentValue?.length||e.itemSize||e.scrollHeight||e.scrollWidth)&&(this.init(),this.calculateAutoSize())}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"content":this.contentTemplate=e.template;break;case"item":default:this.itemTemplate=e.template;break;case"loader":this.loaderTemplate=e.template;break;case"loadericon":this.loaderIconTemplate=e.template}})}ngAfterViewInit(){Promise.resolve().then(()=>{this.viewInit()})}ngAfterViewChecked(){this.initialized||this.viewInit()}ngOnDestroy(){this.unbindResizeListener(),this.contentEl=null,this.initialized=!1}viewInit(){cr(this.platformId)&&G.isVisible(this.elementViewChild?.nativeElement)&&(this.setInitialState(),this.setContentEl(this.contentEl),this.init(),this.defaultWidth=G.getWidth(this.elementViewChild?.nativeElement),this.defaultHeight=G.getHeight(this.elementViewChild?.nativeElement),this.defaultContentWidth=G.getWidth(this.contentEl),this.defaultContentHeight=G.getHeight(this.contentEl),this.initialized=!0)}init(){this._disabled||(this.setSize(),this.calculateOptions(),this.setSpacerSize(),this.bindResizeListener(),this.cd.detectChanges())}setContentEl(e){this.contentEl=e||this.contentViewChild?.nativeElement||G.findSingle(this.elementViewChild?.nativeElement,".p-scroller-content")}setInitialState(){this.first=this.both?{rows:0,cols:0}:0,this.last=this.both?{rows:0,cols:0}:0,this.numItemsInViewport=this.both?{rows:0,cols:0}:0,this.lastScrollPos=this.both?{top:0,left:0}:0,this.d_loading=this._loading||!1,this.d_numToleratedItems=this._numToleratedItems,this.loaderArr=[],this.spacerStyle={},this.contentStyle={}}getElementRef(){return this.elementViewChild}getPageByFirst(){return Math.floor((this.first+4*this.d_numToleratedItems)/(this._step||1))}scrollTo(e){this.lastScrollPos=this.both?{top:0,left:0}:0,this.elementViewChild?.nativeElement?.scrollTo(e)}scrollToIndex(e,i="auto"){const{numToleratedItems:s}=this.calculateNumItems(),r=this.getContentPosition(),o=(u=0,f)=>u<=f?0:u,a=(u,f,p)=>u*f+p,l=(u=0,f=0)=>this.scrollTo({left:u,top:f,behavior:i});let c=0;this.both?(c={rows:o(e[0],s[0]),cols:o(e[1],s[1])},l(a(c.cols,this._itemSize[1],r.left),a(c.rows,this._itemSize[0],r.top))):(c=o(e,s),this.horizontal?l(a(c,this._itemSize,r.left),0):l(0,a(c,this._itemSize,r.top))),this.isRangeChanged=this.first!==c,this.first=c}scrollInView(e,i,s="auto"){if(i){const{first:r,viewport:o}=this.getRenderedRange(),a=(u=0,f=0)=>this.scrollTo({left:u,top:f,behavior:s}),c="to-end"===i;if("to-start"===i){if(this.both)o.first.rows-r.rows>e[0]?a(o.first.cols*this._itemSize[1],(o.first.rows-1)*this._itemSize[0]):o.first.cols-r.cols>e[1]&&a((o.first.cols-1)*this._itemSize[1],o.first.rows*this._itemSize[0]);else if(o.first-r>e){const u=(o.first-1)*this._itemSize;this.horizontal?a(u,0):a(0,u)}}else if(c)if(this.both)o.last.rows-r.rows<=e[0]+1?a(o.first.cols*this._itemSize[1],(o.first.rows+1)*this._itemSize[0]):o.last.cols-r.cols<=e[1]+1&&a((o.first.cols+1)*this._itemSize[1],o.first.rows*this._itemSize[0]);else if(o.last-r<=e+1){const u=(o.first+1)*this._itemSize;this.horizontal?a(u,0):a(0,u)}}else this.scrollToIndex(e,s)}getRenderedRange(){const e=(r,o)=>Math.floor(r/(o||r));let i=this.first,s=0;if(this.elementViewChild?.nativeElement){const{scrollTop:r,scrollLeft:o}=this.elementViewChild.nativeElement;this.both?(i={rows:e(r,this._itemSize[0]),cols:e(o,this._itemSize[1])},s={rows:i.rows+this.numItemsInViewport.rows,cols:i.cols+this.numItemsInViewport.cols}):(i=e(this.horizontal?o:r,this._itemSize),s=i+this.numItemsInViewport)}return{first:this.first,last:this.last,viewport:{first:i,last:s}}}calculateNumItems(){const e=this.getContentPosition(),i=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetWidth-e.left:0)||0,s=(this.elementViewChild?.nativeElement?this.elementViewChild.nativeElement.offsetHeight-e.top:0)||0,r=(c,u)=>Math.ceil(c/(u||c)),o=c=>Math.ceil(c/2),a=this.both?{rows:r(s,this._itemSize[0]),cols:r(i,this._itemSize[1])}:r(this.horizontal?i:s,this._itemSize);return{numItemsInViewport:a,numToleratedItems:this.d_numToleratedItems||(this.both?[o(a.rows),o(a.cols)]:o(a))}}calculateOptions(){const{numItemsInViewport:e,numToleratedItems:i}=this.calculateNumItems(),s=(a,l,c,u=!1)=>this.getLast(a+l+(aArray.from({length:e.cols})):Array.from({length:e})),this._lazy&&Promise.resolve().then(()=>{this.lazyLoadState={first:this._step?this.both?{rows:0,cols:r.cols}:0:r,last:Math.min(this._step?this._step:this.last,this.items.length)},this.handleEvents("onLazyLoad",this.lazyLoadState)})}calculateAutoSize(){this._autoSize&&!this.d_loading&&Promise.resolve().then(()=>{if(this.contentEl){this.contentEl.style.minHeight=this.contentEl.style.minWidth="auto",this.contentEl.style.position="relative",this.elementViewChild.nativeElement.style.contain="none";const[e,i]=[G.getWidth(this.contentEl),G.getHeight(this.contentEl)];e!==this.defaultContentWidth&&(this.elementViewChild.nativeElement.style.width=""),i!==this.defaultContentHeight&&(this.elementViewChild.nativeElement.style.height="");const[s,r]=[G.getWidth(this.elementViewChild.nativeElement),G.getHeight(this.elementViewChild.nativeElement)];(this.both||this.horizontal)&&(this.elementViewChild.nativeElement.style.width=sthis.elementViewChild.nativeElement.style[o]=a;this.both||this.horizontal?(r("height",s),r("width",i)):r("height",s)}}setSpacerSize(){if(this._items){const e=this.getContentPosition(),i=(s,r,o,a=0)=>this.spacerStyle={...this.spacerStyle,[`${s}`]:(r||[]).length*o+a+"px"};this.both?(i("height",this._items,this._itemSize[0],e.y),i("width",this._columns||this._items[1],this._itemSize[1],e.x)):this.horizontal?i("width",this._columns||this._items,this._itemSize,e.x):i("height",this._items,this._itemSize,e.y)}}setContentPosition(e){if(this.contentEl&&!this._appendOnly){const i=e?e.first:this.first,s=(o,a)=>o*a,r=(o=0,a=0)=>this.contentStyle={...this.contentStyle,transform:`translate3d(${o}px, ${a}px, 0)`};if(this.both)r(s(i.cols,this._itemSize[1]),s(i.rows,this._itemSize[0]));else{const o=s(i,this._itemSize);this.horizontal?r(o,0):r(0,o)}}}onScrollPositionChange(e){const i=e.target,s=this.getContentPosition(),r=(S,P)=>S?S>P?S-P:S:0,o=(S,P)=>Math.floor(S/(P||S)),a=(S,P,E,V,B,z)=>S<=B?B:z?E-V-B:P+B-1,l=(S,P,E,V,B,z,$)=>S<=z?0:Math.max(0,$?SP?E:S-2*z),c=(S,P,E,V,B,z=!1)=>{let $=P+V+2*B;return S>=B&&($+=B+1),this.getLast($,z)},u=r(i.scrollTop,s.top),f=r(i.scrollLeft,s.left);let p=this.both?{rows:0,cols:0}:0,_=this.last,v=!1,M=this.lastScrollPos;if(this.both){const S=this.lastScrollPos.top<=u,P=this.lastScrollPos.left<=f;if(!this._appendOnly||this._appendOnly&&(S||P)){const E={rows:o(u,this._itemSize[0]),cols:o(f,this._itemSize[1])},V={rows:a(E.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],S),cols:a(E.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],P)};p={rows:l(E.rows,V.rows,this.first.rows,0,0,this.d_numToleratedItems[0],S),cols:l(E.cols,V.cols,this.first.cols,0,0,this.d_numToleratedItems[1],P)},_={rows:c(E.rows,p.rows,0,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:c(E.cols,p.cols,0,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},v=p.rows!==this.first.rows||_.rows!==this.last.rows||p.cols!==this.first.cols||_.cols!==this.last.cols||this.isRangeChanged,M={top:u,left:f}}}else{const S=this.horizontal?f:u,P=this.lastScrollPos<=S;if(!this._appendOnly||this._appendOnly&&P){const E=o(S,this._itemSize);p=l(E,a(E,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,P),this.first,0,0,this.d_numToleratedItems,P),_=c(E,p,0,this.numItemsInViewport,this.d_numToleratedItems),v=p!==this.first||_!==this.last||this.isRangeChanged,M=S}}return{first:p,last:_,isRangeChanged:v,scrollPos:M}}onScrollChange(e){const{first:i,last:s,isRangeChanged:r,scrollPos:o}=this.onScrollPositionChange(e);if(r){const a={first:i,last:s};if(this.setContentPosition(a),this.first=i,this.last=s,this.lastScrollPos=o,this.handleEvents("onScrollIndexChange",a),this._lazy&&this.isPageChanged){const l={first:this._step?Math.min(this.getPageByFirst()*this._step,this.items.length-this._step):i,last:Math.min(this._step?(this.getPageByFirst()+1)*this._step:s,this.items.length)};(this.lazyLoadState.first!==l.first||this.lazyLoadState.last!==l.last)&&this.handleEvents("onLazyLoad",l),this.lazyLoadState=l}}}onContainerScroll(e){if(this.handleEvents("onScroll",{originalEvent:e}),this._delay&&this.isPageChanged){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.d_loading&&this.showLoader){const{isRangeChanged:i}=this.onScrollPositionChange(e);(i||this._step&&this.isPageChanged)&&(this.d_loading=!0,this.cd.detectChanges())}this.scrollTimeout=setTimeout(()=>{this.onScrollChange(e),this.d_loading&&this.showLoader&&(!this._lazy||void 0===this._loading)&&(this.d_loading=!1,this.page=this.getPageByFirst(),this.cd.detectChanges())},this._delay)}else!this.d_loading&&this.onScrollChange(e)}bindResizeListener(){cr(this.platformId)&&(this.windowResizeListener||this.zone.runOutsideAngular(()=>{const e=this.document.defaultView,i=G.isTouchDevice()?"orientationchange":"resize";this.windowResizeListener=this.renderer.listen(e,i,this.onWindowResize.bind(this))}))}unbindResizeListener(){this.windowResizeListener&&(this.windowResizeListener(),this.windowResizeListener=null)}onWindowResize(){this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{if(G.isVisible(this.elementViewChild?.nativeElement)){const[e,i]=[G.getWidth(this.elementViewChild?.nativeElement),G.getHeight(this.elementViewChild?.nativeElement)],[s,r]=[e!==this.defaultWidth,i!==this.defaultHeight];(this.both?s||r:this.horizontal?s:this.vertical&&r)&&this.zone.run(()=>{this.d_numToleratedItems=this._numToleratedItems,this.defaultWidth=e,this.defaultHeight=i,this.defaultContentWidth=G.getWidth(this.contentEl),this.defaultContentHeight=G.getHeight(this.contentEl),this.init()})}},this._resizeDelay)}handleEvents(e,i){return this.options&&this.options[e]?this.options[e](i):this[e].emit(i)}getContentOptions(){return{contentStyleClass:"p-scroller-content "+(this.d_loading?"p-scroller-loading":""),items:this.loadedItems,getItemOptions:e=>this.getOptions(e),loading:this.d_loading,getLoaderOptions:(e,i)=>this.getLoaderOptions(e,i),itemSize:this._itemSize,rows:this.loadedRows,columns:this.loadedColumns,spacerStyle:this.spacerStyle,contentStyle:this.contentStyle,vertical:this.vertical,horizontal:this.horizontal,both:this.both}}getOptions(e){const i=(this._items||[]).length,s=this.both?this.first.rows+e:this.first+e;return{index:s,count:i,first:0===s,last:s===i-1,even:s%2==0,odd:s%2!=0}}getLoaderOptions(e,i){const s=this.loaderArr.length;return{index:e,count:s,first:0===e,last:e===s-1,even:e%2==0,odd:e%2!=0,...i}}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W(Ni),W(li),W(ii),W(kt))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-scroller"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&(xt(jX,5),xt(WX,5)),2&e){let s;rt(s=ot())&&(i.elementViewChild=s.first),rt(s=ot())&&(i.contentViewChild=s.first)}},hostAttrs:[1,"p-scroller-viewport","p-element"],inputs:{id:"id",style:"style",styleClass:"styleClass",tabindex:"tabindex",items:"items",itemSize:"itemSize",scrollHeight:"scrollHeight",scrollWidth:"scrollWidth",orientation:"orientation",step:"step",delay:"delay",resizeDelay:"resizeDelay",appendOnly:"appendOnly",inline:"inline",lazy:"lazy",disabled:"disabled",loaderDisabled:"loaderDisabled",columns:"columns",showSpacer:"showSpacer",showLoader:"showLoader",numToleratedItems:"numToleratedItems",loading:"loading",autoSize:"autoSize",trackBy:"trackBy",options:"options"},outputs:{onLazyLoad:"onLazyLoad",onScroll:"onScroll",onScrollIndexChange:"onScrollIndexChange"},features:[Pn],ngContentSelectors:mJ,decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["disabledContainer",""],[3,"ngStyle","ngClass","scroll"],["element",""],["buildInContent",""],["class","p-scroller-spacer",3,"ngStyle",4,"ngIf"],["class","p-scroller-loader",3,"ngClass",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-scroller-content",3,"ngClass","ngStyle"],["content",""],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"p-scroller-spacer",3,"ngStyle"],[1,"p-scroller-loader",3,"ngClass"],["buildInLoader",""],[4,"ngFor","ngForOf"],["buildInLoaderIcon",""],[3,"styleClass"],[4,"ngIf"]],template:function(e,i){if(1&e&&(Cd(),L(0,uJ,8,14,"ng-container",0),L(1,pJ,2,1,"ng-template",null,1,On)),2&e){const s=mn(2);D("ngIf",!i._disabled)("ngIfElse",s)}},dependencies:function(){return[bi,fo,jn,Ns,ui,Ch]},styles:["p-scroller{flex:1;outline:0 none}.p-scroller{position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;outline:0 none}.p-scroller-content{position:absolute;top:0;left:0;min-height:100%;min-width:100%;will-change:transform}.p-scroller-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0;pointer-events:none}.p-scroller-loader{position:sticky;top:0;left:0;width:100%;height:100%}.p-scroller-loader.p-component-overlay{display:flex;align-items:center;justify-content:center}.p-scroller-loading-icon{scale:2}.p-scroller-inline .p-scroller-content{position:static}\n"],encapsulation:2})),n})(),__=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,Hn,Ch,Hn]})),n})(),aw=(()=>{class n{get disabled(){return this._disabled}set disabled(e){this._disabled=e,this.deactivate()}constructor(e,i,s,r,o,a){h(this,"platformId",void 0),h(this,"el",void 0),h(this,"zone",void 0),h(this,"config",void 0),h(this,"renderer",void 0),h(this,"changeDetector",void 0),h(this,"tooltipPosition",void 0),h(this,"tooltipEvent","hover"),h(this,"appendTo",void 0),h(this,"positionStyle",void 0),h(this,"tooltipStyleClass",void 0),h(this,"tooltipZIndex",void 0),h(this,"escape",!0),h(this,"showDelay",void 0),h(this,"hideDelay",void 0),h(this,"life",void 0),h(this,"positionTop",void 0),h(this,"positionLeft",void 0),h(this,"autoHide",!0),h(this,"fitContent",!0),h(this,"hideOnEscape",!0),h(this,"text",void 0),h(this,"tooltipOptions",void 0),h(this,"_tooltipOptions",{tooltipLabel:null,tooltipPosition:"right",tooltipEvent:"hover",appendTo:"body",positionStyle:null,tooltipStyleClass:null,tooltipZIndex:"auto",escape:!0,disabled:null,showDelay:null,hideDelay:null,positionTop:null,positionLeft:null,life:null,autoHide:!0,hideOnEscape:!0}),h(this,"_disabled",void 0),h(this,"container",void 0),h(this,"styleClass",void 0),h(this,"tooltipText",void 0),h(this,"showTimeout",void 0),h(this,"hideTimeout",void 0),h(this,"active",void 0),h(this,"mouseEnterListener",void 0),h(this,"mouseLeaveListener",void 0),h(this,"containerMouseleaveListener",void 0),h(this,"clickListener",void 0),h(this,"focusListener",void 0),h(this,"blurListener",void 0),h(this,"scrollHandler",void 0),h(this,"resizeListener",void 0),this.platformId=e,this.el=i,this.zone=s,this.config=r,this.renderer=o,this.changeDetector=a}ngAfterViewInit(){cr(this.platformId)&&this.zone.runOutsideAngular(()=>{if("hover"===this.getOption("tooltipEvent"))this.mouseEnterListener=this.onMouseEnter.bind(this),this.mouseLeaveListener=this.onMouseLeave.bind(this),this.clickListener=this.onInputClick.bind(this),this.el.nativeElement.addEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.addEventListener("click",this.clickListener),this.el.nativeElement.addEventListener("mouseleave",this.mouseLeaveListener);else if("focus"===this.getOption("tooltipEvent")){this.focusListener=this.onFocus.bind(this),this.blurListener=this.onBlur.bind(this);let e=this.getTarget(this.el.nativeElement);e.addEventListener("focus",this.focusListener),e.addEventListener("blur",this.blurListener)}})}ngOnChanges(e){e.tooltipPosition&&this.setOption({tooltipPosition:e.tooltipPosition.currentValue}),e.tooltipEvent&&this.setOption({tooltipEvent:e.tooltipEvent.currentValue}),e.appendTo&&this.setOption({appendTo:e.appendTo.currentValue}),e.positionStyle&&this.setOption({positionStyle:e.positionStyle.currentValue}),e.tooltipStyleClass&&this.setOption({tooltipStyleClass:e.tooltipStyleClass.currentValue}),e.tooltipZIndex&&this.setOption({tooltipZIndex:e.tooltipZIndex.currentValue}),e.escape&&this.setOption({escape:e.escape.currentValue}),e.showDelay&&this.setOption({showDelay:e.showDelay.currentValue}),e.hideDelay&&this.setOption({hideDelay:e.hideDelay.currentValue}),e.life&&this.setOption({life:e.life.currentValue}),e.positionTop&&this.setOption({positionTop:e.positionTop.currentValue}),e.positionLeft&&this.setOption({positionLeft:e.positionLeft.currentValue}),e.disabled&&this.setOption({disabled:e.disabled.currentValue}),e.text&&(this.setOption({tooltipLabel:e.text.currentValue}),this.active&&(e.text.currentValue?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide())),e.autoHide&&this.setOption({autoHide:e.autoHide.currentValue}),e.tooltipOptions&&(this._tooltipOptions={...this._tooltipOptions,...e.tooltipOptions.currentValue},this.deactivate(),this.active&&(this.getOption("tooltipLabel")?this.container&&this.container.offsetParent?(this.updateText(),this.align()):this.show():this.hide()))}isAutoHide(){return this.getOption("autoHide")}onMouseEnter(e){!this.container&&!this.showTimeout&&this.activate()}onMouseLeave(e){(this.isAutoHide()||!(G.hasClass(e.target,"p-tooltip")||G.hasClass(e.target,"p-tooltip-arrow")||G.hasClass(e.target,"p-tooltip-text")||G.hasClass(e.relatedTarget,"p-tooltip")))&&this.deactivate()}onFocus(e){this.activate()}onBlur(e){this.deactivate()}onInputClick(e){this.deactivate()}onPressEscape(){this.hideOnEscape&&this.deactivate()}activate(){if(this.active=!0,this.clearHideTimeout(),this.getOption("showDelay")?this.showTimeout=setTimeout(()=>{this.show()},this.getOption("showDelay")):this.show(),this.getOption("life")){let e=this.getOption("showDelay")?this.getOption("life")+this.getOption("showDelay"):this.getOption("life");this.hideTimeout=setTimeout(()=>{this.hide()},e)}}deactivate(){this.active=!1,this.clearShowTimeout(),this.getOption("hideDelay")?(this.clearHideTimeout(),this.hideTimeout=setTimeout(()=>{this.hide()},this.getOption("hideDelay"))):this.hide()}create(){this.container&&(this.clearHideTimeout(),this.remove()),this.container=document.createElement("div");let e=document.createElement("div");e.className="p-tooltip-arrow",this.container.appendChild(e),this.tooltipText=document.createElement("div"),this.tooltipText.className="p-tooltip-text",this.updateText(),this.getOption("positionStyle")&&(this.container.style.position=this.getOption("positionStyle")),this.container.appendChild(this.tooltipText),"body"===this.getOption("appendTo")?document.body.appendChild(this.container):"target"===this.getOption("appendTo")?G.appendChild(this.container,this.el.nativeElement):G.appendChild(this.container,this.getOption("appendTo")),this.container.style.display="inline-block",this.fitContent&&(this.container.style.width="fit-content"),this.isAutoHide()||this.bindContainerMouseleaveListener()}bindContainerMouseleaveListener(){this.containerMouseleaveListener||(this.containerMouseleaveListener=this.renderer.listen(this.container??this.container.nativeElement,"mouseleave",i=>{this.deactivate()}))}unbindContainerMouseleaveListener(){this.containerMouseleaveListener&&(this.bindContainerMouseleaveListener(),this.containerMouseleaveListener=null)}show(){!this.getOption("tooltipLabel")||this.getOption("disabled")||(this.create(),this.align(),G.fadeIn(this.container,250),"auto"===this.getOption("tooltipZIndex")?Yr.set("tooltip",this.container,this.config.zIndex.tooltip):this.container.style.zIndex=this.getOption("tooltipZIndex"),this.bindDocumentResizeListener(),this.bindScrollListener())}hide(){"auto"===this.getOption("tooltipZIndex")&&Yr.clear(this.container),this.remove()}updateText(){this.getOption("escape")?(this.tooltipText.innerHTML="",this.tooltipText.appendChild(document.createTextNode(this.getOption("tooltipLabel")))):this.tooltipText.innerHTML=this.getOption("tooltipLabel")}align(){switch(this.getOption("tooltipPosition")){case"top":this.alignTop(),this.isOutOfBounds()&&(this.alignBottom(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"bottom":this.alignBottom(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&this.alignLeft()));break;case"left":this.alignLeft(),this.isOutOfBounds()&&(this.alignRight(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()));break;case"right":this.alignRight(),this.isOutOfBounds()&&(this.alignLeft(),this.isOutOfBounds()&&(this.alignTop(),this.isOutOfBounds()&&this.alignBottom()))}}getHostOffset(){if("body"===this.getOption("appendTo")||"target"===this.getOption("appendTo")){let e=this.el.nativeElement.getBoundingClientRect();return{left:e.left+G.getWindowScrollLeft(),top:e.top+G.getWindowScrollTop()}}return{left:0,top:0}}alignRight(){this.preAlign("right");let e=this.getHostOffset(),i=e.left+G.getOuterWidth(this.el.nativeElement),s=e.top+(G.getOuterHeight(this.el.nativeElement)-G.getOuterHeight(this.container))/2;this.container.style.left=i+this.getOption("positionLeft")+"px",this.container.style.top=s+this.getOption("positionTop")+"px"}alignLeft(){this.preAlign("left");let e=this.getHostOffset(),i=e.left-G.getOuterWidth(this.container),s=e.top+(G.getOuterHeight(this.el.nativeElement)-G.getOuterHeight(this.container))/2;this.container.style.left=i+this.getOption("positionLeft")+"px",this.container.style.top=s+this.getOption("positionTop")+"px"}alignTop(){this.preAlign("top");let e=this.getHostOffset(),i=e.left+(G.getOuterWidth(this.el.nativeElement)-G.getOuterWidth(this.container))/2,s=e.top-G.getOuterHeight(this.container);this.container.style.left=i+this.getOption("positionLeft")+"px",this.container.style.top=s+this.getOption("positionTop")+"px"}alignBottom(){this.preAlign("bottom");let e=this.getHostOffset(),i=e.left+(G.getOuterWidth(this.el.nativeElement)-G.getOuterWidth(this.container))/2,s=e.top+G.getOuterHeight(this.el.nativeElement);this.container.style.left=i+this.getOption("positionLeft")+"px",this.container.style.top=s+this.getOption("positionTop")+"px"}setOption(e){this._tooltipOptions={...this._tooltipOptions,...e}}getOption(e){return this._tooltipOptions[e]}getTarget(e){return G.hasClass(e,"p-inputwrapper")?G.findSingle(e,"input"):e}preAlign(e){this.container.style.left="-999px",this.container.style.top="-999px";let i="p-tooltip p-component p-tooltip-"+e;this.container.className=this.getOption("tooltipStyleClass")?i+" "+this.getOption("tooltipStyleClass"):i}isOutOfBounds(){let e=this.container.getBoundingClientRect(),i=e.top,s=e.left,r=G.getOuterWidth(this.container),o=G.getOuterHeight(this.container),a=G.getViewport();return s+r>a.width||s<0||i<0||i+o>a.height}onWindowResize(e){this.hide()}bindDocumentResizeListener(){this.zone.runOutsideAngular(()=>{this.resizeListener=this.onWindowResize.bind(this),window.addEventListener("resize",this.resizeListener)})}unbindDocumentResizeListener(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}bindScrollListener(){this.scrollHandler||(this.scrollHandler=new tw(this.el.nativeElement,()=>{this.container&&this.hide()})),this.scrollHandler.bindScrollListener()}unbindScrollListener(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()}unbindEvents(){if("hover"===this.getOption("tooltipEvent"))this.el.nativeElement.removeEventListener("mouseenter",this.mouseEnterListener),this.el.nativeElement.removeEventListener("mouseleave",this.mouseLeaveListener),this.el.nativeElement.removeEventListener("click",this.clickListener);else if("focus"===this.getOption("tooltipEvent")){let e=this.getTarget(this.el.nativeElement);e.removeEventListener("focus",this.focusListener),e.removeEventListener("blur",this.blurListener)}this.unbindDocumentResizeListener()}remove(){this.container&&this.container.parentElement&&("body"===this.getOption("appendTo")?document.body.removeChild(this.container):"target"===this.getOption("appendTo")?this.el.nativeElement.removeChild(this.container):G.removeChild(this.container,this.getOption("appendTo"))),this.unbindDocumentResizeListener(),this.unbindScrollListener(),this.unbindContainerMouseleaveListener(),this.clearTimeouts(),this.container=null,this.scrollHandler=null}clearShowTimeout(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)}clearHideTimeout(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout()}ngOnDestroy(){this.unbindEvents(),this.container&&Yr.clear(this.container),this.remove(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null)}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Ni),W($t),W(kt),W(Sh),W(li),W(ii))}),h(n,"\u0275dir",Re({type:n,selectors:[["","pTooltip",""]],hostAttrs:[1,"p-element"],hostBindings:function(e,i){1&e&&ce("keydown.escape",function(r){return i.onPressEscape(r)},0,UC)},inputs:{tooltipPosition:"tooltipPosition",tooltipEvent:"tooltipEvent",appendTo:"appendTo",positionStyle:"positionStyle",tooltipStyleClass:"tooltipStyleClass",tooltipZIndex:"tooltipZIndex",escape:"escape",showDelay:"showDelay",hideDelay:"hideDelay",life:"life",positionTop:"positionTop",positionLeft:"positionLeft",autoHide:"autoHide",fitContent:"fitContent",hideOnEscape:"hideOnEscape",text:["pTooltip","text"],disabled:["tooltipDisabled","disabled"],tooltipOptions:"tooltipOptions"},features:[Pn]})),n})(),lw=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})(),hO=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["SearchIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M2.67602 11.0265C3.6661 11.688 4.83011 12.0411 6.02086 12.0411C6.81149 12.0411 7.59438 11.8854 8.32483 11.5828C8.87005 11.357 9.37808 11.0526 9.83317 10.6803L12.9769 13.8241C13.0323 13.8801 13.0983 13.9245 13.171 13.9548C13.2438 13.985 13.3219 14.0003 13.4007 14C13.4795 14.0003 13.5575 13.985 13.6303 13.9548C13.7031 13.9245 13.7691 13.8801 13.8244 13.8241C13.9367 13.7116 13.9998 13.5592 13.9998 13.4003C13.9998 13.2414 13.9367 13.089 13.8244 12.9765L10.6807 9.8328C11.053 9.37773 11.3573 8.86972 11.5831 8.32452C11.8857 7.59408 12.0414 6.81119 12.0414 6.02056C12.0414 4.8298 11.6883 3.66579 11.0268 2.67572C10.3652 1.68564 9.42494 0.913972 8.32483 0.45829C7.22472 0.00260857 6.01418 -0.116618 4.84631 0.115686C3.67844 0.34799 2.60568 0.921393 1.76369 1.76338C0.921698 2.60537 0.348296 3.67813 0.115991 4.84601C-0.116313 6.01388 0.00291375 7.22441 0.458595 8.32452C0.914277 9.42464 1.68595 10.3649 2.67602 11.0265ZM3.35565 2.0158C4.14456 1.48867 5.07206 1.20731 6.02086 1.20731C7.29317 1.20731 8.51338 1.71274 9.41304 2.6124C10.3127 3.51206 10.8181 4.73226 10.8181 6.00457C10.8181 6.95337 10.5368 7.88088 10.0096 8.66978C9.48251 9.45868 8.73328 10.0736 7.85669 10.4367C6.98011 10.7997 6.01554 10.8947 5.08496 10.7096C4.15439 10.5245 3.2996 10.0676 2.62869 9.39674C1.95778 8.72583 1.50089 7.87104 1.31579 6.94046C1.13068 6.00989 1.22568 5.04532 1.58878 4.16874C1.95187 3.29215 2.56675 2.54292 3.35565 2.0158Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),D("id",i.pathId))},encapsulation:2})),n})();function _J(n,t){if(1&n&&(N(0,"span"),se(1),F()),2&n){const e=R();let i;I(1),Je(null!==(i=e.label)&&void 0!==i?i:"empty")}}function gJ(n,t){1&n&&He(0)}const kh=function(n){return{height:n}},yJ=function(n,t){return{"p-dropdown-item":!0,"p-highlight":n,"p-disabled":t}},cw=function(n){return{$implicit:n}},vJ=["container"],bJ=["filter"],wJ=["in"],MJ=["editableInput"],TJ=["items"],SJ=["scroller"],CJ=["overlay"];function DJ(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(2);I(1),Je(e.label||"empty")}}function xJ(n,t){1&n&&He(0)}const kJ=function(n){return{"p-dropdown-label p-inputtext":!0,"p-dropdown-label-empty":n}};function IJ(n,t){if(1&n&&(N(0,"span",14),L(1,DJ,2,1,"ng-container",8),L(2,xJ,1,0,"ng-container",15),F()),2&n){const e=R();D("ngClass",Ze(9,kJ,null==e.label||0===e.label.length))("pTooltip",e.tooltip)("tooltipPosition",e.tooltipPosition)("positionStyle",e.tooltipPositionStyle)("tooltipStyleClass",e.tooltipStyleClass),xe("id",e.labelId),I(1),D("ngIf",!e.selectedItemTemplate),I(1),D("ngTemplateOutlet",e.selectedItemTemplate)("ngTemplateOutletContext",Ze(11,cw,e.selectedOption))}}const EJ=function(n){return{"p-dropdown-label p-inputtext p-placeholder":!0,"p-dropdown-label-empty":n}};function LJ(n,t){if(1&n&&(N(0,"span",16),se(1),F()),2&n){const e=R();D("ngClass",Ze(2,EJ,null==e.placeholder||0===e.placeholder.length)),I(1),Je(e.placeholder||"empty")}}function PJ(n,t){if(1&n){const e=Ae();N(0,"input",17,18),ce("input",function(s){return q(e),K(R().onEditableInputChange(s))})("focus",function(s){return q(e),K(R().onEditableInputFocus(s))})("blur",function(s){return q(e),K(R().onInputBlur(s))}),F()}if(2&n){const e=R();D("disabled",e.disabled),xe("maxlength",e.maxlength)("placeholder",e.placeholder)("aria-expanded",e.overlayVisible)}}function AJ(n,t){if(1&n){const e=Ae();N(0,"TimesIcon",21),ce("click",function(s){return q(e),K(R(2).clear(s))}),F()}2&n&&D("styleClass","p-dropdown-clear-icon")}function OJ(n,t){}function RJ(n,t){1&n&&L(0,OJ,0,0,"ng-template")}function FJ(n,t){if(1&n){const e=Ae();N(0,"span",22),ce("click",function(s){return q(e),K(R(2).clear(s))}),L(1,RJ,1,0,null,23),F()}if(2&n){const e=R(2);I(1),D("ngTemplateOutlet",e.clearIconTemplate)}}function NJ(n,t){if(1&n&&(he(0),L(1,AJ,1,1,"TimesIcon",19),L(2,FJ,2,1,"span",20),fe()),2&n){const e=R();I(1),D("ngIf",!e.clearIconTemplate),I(1),D("ngIf",e.clearIconTemplate)}}function HJ(n,t){1&n&&X(0,"span",26),2&n&&D("ngClass",R(2).dropdownIcon)}function YJ(n,t){1&n&&X(0,"ChevronDownIcon",27),2&n&&D("styleClass","p-dropdown-trigger-icon")}function VJ(n,t){if(1&n&&(he(0),L(1,HJ,1,1,"span",24),L(2,YJ,1,1,"ChevronDownIcon",25),fe()),2&n){const e=R();I(1),D("ngIf",e.dropdownIcon),I(1),D("ngIf",!e.dropdownIcon)}}function BJ(n,t){}function zJ(n,t){1&n&&L(0,BJ,0,0,"ng-template")}function jJ(n,t){if(1&n&&(N(0,"span",28),L(1,zJ,1,0,null,23),F()),2&n){const e=R();I(1),D("ngTemplateOutlet",e.dropdownIconTemplate)}}function WJ(n,t){1&n&&He(0)}function UJ(n,t){1&n&&He(0)}const fO=function(n){return{options:n}};function GJ(n,t){if(1&n&&(he(0),L(1,UJ,1,0,"ng-container",15),fe()),2&n){const e=R(3);I(1),D("ngTemplateOutlet",e.filterTemplate)("ngTemplateOutletContext",Ze(2,fO,e.filterOptions))}}function $J(n,t){1&n&&X(0,"SearchIcon",27),2&n&&D("styleClass","p-dropdown-filter-icon")}function qJ(n,t){}function KJ(n,t){1&n&&L(0,qJ,0,0,"ng-template")}function XJ(n,t){if(1&n&&(N(0,"span",41),L(1,KJ,1,0,null,23),F()),2&n){const e=R(4);I(1),D("ngTemplateOutlet",e.filterIconTemplate)}}function JJ(n,t){if(1&n){const e=Ae();N(0,"div",37)(1,"input",38,39),ce("keydown.enter",function(s){return s.preventDefault()})("keydown",function(s){return q(e),K(R(3).onKeydown(s,!1))})("input",function(s){return q(e),K(R(3).onFilterInputChange(s))}),F(),L(3,$J,1,1,"SearchIcon",25),L(4,XJ,2,1,"span",40),F()}if(2&n){const e=R(3);I(1),D("value",e.filterValue||""),xe("placeholder",e.filterPlaceholder)("aria-label",e.ariaFilterLabel)("aria-activedescendant",e.overlayVisible?"p-highlighted-option":e.labelId),I(2),D("ngIf",!e.filterIconTemplate),I(1),D("ngIf",e.filterIconTemplate)}}function ZJ(n,t){if(1&n&&(N(0,"div",34),ce("click",function(i){return i.stopPropagation()}),L(1,GJ,2,4,"ng-container",35),L(2,JJ,5,6,"ng-template",null,36,On),F()),2&n){const e=mn(3),i=R(2);I(1),D("ngIf",i.filterTemplate)("ngIfElse",e)}}function QJ(n,t){1&n&&He(0)}const pO=function(n,t){return{$implicit:n,options:t}};function eZ(n,t){if(1&n&&L(0,QJ,1,0,"ng-container",15),2&n){const e=t.$implicit,i=t.options;R(2),D("ngTemplateOutlet",mn(7))("ngTemplateOutletContext",Tn(2,pO,e,i))}}function tZ(n,t){1&n&&He(0)}function nZ(n,t){if(1&n&&L(0,tZ,1,0,"ng-container",15),2&n){const e=t.options;D("ngTemplateOutlet",R(4).loaderTemplate)("ngTemplateOutletContext",Ze(2,fO,e))}}function iZ(n,t){1&n&&(he(0),L(1,nZ,1,4,"ng-template",44),fe())}function sZ(n,t){if(1&n){const e=Ae();N(0,"p-scroller",42,43),ce("onLazyLoad",function(s){return q(e),K(R(2).onLazyLoad.emit(s))}),L(2,eZ,1,5,"ng-template",13),L(3,iZ,2,0,"ng-container",8),F()}if(2&n){const e=R(2);ci(Ze(8,kh,e.scrollHeight)),D("items",e.optionsToDisplay)("itemSize",e.virtualScrollItemSize||e._itemSize)("autoSize",!0)("lazy",e.lazy)("options",e.virtualScrollOptions),I(3),D("ngIf",e.loaderTemplate)}}function rZ(n,t){1&n&&He(0)}const oZ=function(){return{}};function aZ(n,t){if(1&n&&(he(0),L(1,rZ,1,0,"ng-container",15),fe()),2&n){R();const e=mn(7),i=R();I(1),D("ngTemplateOutlet",e)("ngTemplateOutletContext",Tn(3,pO,i.optionsToDisplay,An(2,oZ)))}}function lZ(n,t){if(1&n&&(N(0,"span"),se(1),F()),2&n){const e=R().$implicit,i=R(4);I(1),Je(i.getOptionGroupLabel(e)||"empty")}}function cZ(n,t){1&n&&He(0)}function uZ(n,t){1&n&&He(0)}const mO=function(n,t){return{$implicit:n,selectedOption:t}};function dZ(n,t){if(1&n&&(N(0,"li",50),L(1,lZ,2,1,"span",8),L(2,cZ,1,0,"ng-container",15),F(),L(3,uZ,1,0,"ng-container",15)),2&n){const e=t.$implicit,i=R(2).options,s=mn(5),r=R(2);D("ngStyle",Ze(6,kh,i.itemSize+"px")),I(1),D("ngIf",!r.groupTemplate),I(1),D("ngTemplateOutlet",r.groupTemplate)("ngTemplateOutletContext",Ze(8,cw,e)),I(1),D("ngTemplateOutlet",s)("ngTemplateOutletContext",Tn(10,mO,r.getOptionGroupChildren(e),r.selectedOption))}}function hZ(n,t){if(1&n&&(he(0),L(1,dZ,4,13,"ng-template",49),fe()),2&n){const e=R().$implicit;I(1),D("ngForOf",e)}}function fZ(n,t){1&n&&He(0)}function pZ(n,t){if(1&n&&(he(0),L(1,fZ,1,0,"ng-container",15),fe()),2&n){const e=R().$implicit,i=mn(5),s=R(2);I(1),D("ngTemplateOutlet",i)("ngTemplateOutletContext",Tn(2,mO,e,s.selectedOption))}}function mZ(n,t){if(1&n){const e=Ae();N(0,"p-dropdownItem",51),ce("onClick",function(s){return q(e),K(R(4).onItemClick(s))}),F()}if(2&n){const e=t.$implicit,i=R().selectedOption,s=R(3);D("option",e)("selected",i==e)("label",s.getOptionLabel(e))("disabled",s.isOptionDisabled(e))("template",s.itemTemplate)}}function _Z(n,t){1&n&&L(0,mZ,1,5,"ng-template",49),2&n&&D("ngForOf",t.$implicit)}function gZ(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(4);I(1),en(" ",e.emptyFilterMessageLabel," ")}}function yZ(n,t){1&n&&He(0,null,53)}function vZ(n,t){if(1&n&&(N(0,"li",52),L(1,gZ,2,1,"ng-container",35),L(2,yZ,2,0,"ng-container",23),F()),2&n){const e=R().options,i=R(2);D("ngStyle",Ze(4,kh,e.itemSize+"px")),I(1),D("ngIf",!i.emptyFilterTemplate&&!i.emptyTemplate)("ngIfElse",i.emptyFilter),I(1),D("ngTemplateOutlet",i.emptyFilterTemplate||i.emptyTemplate)}}function bZ(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R(4);I(1),en(" ",e.emptyMessageLabel," ")}}function wZ(n,t){1&n&&He(0,null,54)}function MZ(n,t){if(1&n&&(N(0,"li",52),L(1,bZ,2,1,"ng-container",35),L(2,wZ,2,0,"ng-container",23),F()),2&n){const e=R().options,i=R(2);D("ngStyle",Ze(4,kh,e.itemSize+"px")),I(1),D("ngIf",!i.emptyTemplate)("ngIfElse",i.empty),I(1),D("ngTemplateOutlet",i.emptyTemplate)}}function TZ(n,t){if(1&n&&(N(0,"ul",45,46),L(2,hZ,2,1,"ng-container",8),L(3,pZ,2,5,"ng-container",8),L(4,_Z,1,1,"ng-template",null,47,On),L(6,vZ,3,6,"li",48),L(7,MZ,3,6,"li",48),F()),2&n){const e=t.options,i=R(2);ci(e.contentStyle),D("ngClass",e.contentStyleClass),xe("id",i.listId),I(2),D("ngIf",i.group),I(1),D("ngIf",!i.group),I(3),D("ngIf",i.filterValue&&i.isEmpty()),I(1),D("ngIf",!i.filterValue&&i.isEmpty())}}function SZ(n,t){1&n&&He(0)}function CZ(n,t){if(1&n&&(N(0,"div",29),L(1,WJ,1,0,"ng-container",23),L(2,ZJ,4,2,"div",30),N(3,"div",31),L(4,sZ,4,10,"p-scroller",32),L(5,aZ,2,6,"ng-container",8),L(6,TZ,8,8,"ng-template",null,33,On),F(),L(8,SZ,1,0,"ng-container",23),F()),2&n){const e=R();Ue(e.panelStyleClass),D("ngClass","p-dropdown-panel p-component")("ngStyle",e.panelStyle),I(1),D("ngTemplateOutlet",e.headerTemplate),I(1),D("ngIf",e.filter),I(1),Dd("max-height",e.virtualScroll?"auto":e.scrollHeight||"auto"),I(1),D("ngIf",e.virtualScroll),I(1),D("ngIf",!e.virtualScroll),I(3),D("ngTemplateOutlet",e.footerTemplate)}}const DZ=function(n,t,e,i){return{"p-dropdown p-component":!0,"p-disabled":n,"p-dropdown-open":t,"p-focus":e,"p-dropdown-clearable":i}},xZ={provide:ri,useExisting:ft(()=>_O),multi:!0};let kZ=(()=>{class n{constructor(){h(this,"option",void 0),h(this,"selected",void 0),h(this,"label",void 0),h(this,"disabled",void 0),h(this,"visible",void 0),h(this,"itemSize",void 0),h(this,"template",void 0),h(this,"onClick",new ue)}onOptionClick(e){this.onClick.emit({originalEvent:e,option:this.option})}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-dropdownItem"]],hostAttrs:[1,"p-element"],inputs:{option:"option",selected:"selected",label:"label",disabled:"disabled",visible:"visible",itemSize:"itemSize",template:"template"},outputs:{onClick:"onClick"},decls:3,vars:15,consts:[["role","option","pRipple","",3,"ngStyle","id","ngClass","click"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(N(0,"li",0),ce("click",function(r){return i.onOptionClick(r)}),L(1,_J,2,1,"span",1),L(2,gJ,1,0,"ng-container",2),F()),2&e&&(D("ngStyle",Ze(8,kh,i.itemSize+"px"))("id",i.selected?"p-highlighted-option":"")("ngClass",Tn(10,yJ,i.selected,i.disabled)),xe("aria-label",i.label)("aria-selected",i.selected),I(1),D("ngIf",!i.template),I(1),D("ngTemplateOutlet",i.template)("ngTemplateOutletContext",Ze(13,cw,i.option)))},dependencies:[bi,jn,Ns,ui,Dh],encapsulation:2})),n})(),_O=(()=>{class n{get disabled(){return this._disabled}set disabled(e){e&&(this.focused=!1,this.overlayVisible&&this.hide()),this._disabled=e,this.cd.destroyed||this.cd.detectChanges()}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=e,console.warn("The itemSize property is deprecated, use virtualScrollItemSize property instead.")}get autoZIndex(){return this._autoZIndex}set autoZIndex(e){this._autoZIndex=e,console.warn("The autoZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}get baseZIndex(){return this._baseZIndex}set baseZIndex(e){this._baseZIndex=e,console.warn("The baseZIndex property is deprecated since v14.2.0, use overlayOptions property instead.")}get showTransitionOptions(){return this._showTransitionOptions}set showTransitionOptions(e){this._showTransitionOptions=e,console.warn("The showTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}get hideTransitionOptions(){return this._hideTransitionOptions}set hideTransitionOptions(e){this._hideTransitionOptions=e,console.warn("The hideTransitionOptions property is deprecated since v14.2.0, use overlayOptions property instead.")}get filterValue(){return this._filterValue}set filterValue(e){this._filterValue=e,this.activateFilter()}get options(){return this._options}set options(e){this._options=e,this.optionsToDisplay=this._options,this.updateSelectedOption(this.value),this.selectedOption=this.findOption(this.value,this.optionsToDisplay),!this.selectedOption&&ye.isNotEmpty(this.value)&&!this.editable&&(this.value=null,this.onModelChange(this.value)),this.optionsChanged=!0,this._filterValue&&this._filterValue.length&&this.activateFilter()}constructor(e,i,s,r,o,a){h(this,"el",void 0),h(this,"renderer",void 0),h(this,"cd",void 0),h(this,"zone",void 0),h(this,"filterService",void 0),h(this,"config",void 0),h(this,"scrollHeight","200px"),h(this,"filter",void 0),h(this,"name",void 0),h(this,"style",void 0),h(this,"panelStyle",void 0),h(this,"styleClass",void 0),h(this,"panelStyleClass",void 0),h(this,"readonly",void 0),h(this,"required",void 0),h(this,"editable",void 0),h(this,"appendTo",void 0),h(this,"tabindex",void 0),h(this,"placeholder",void 0),h(this,"filterPlaceholder",void 0),h(this,"filterLocale",void 0),h(this,"inputId",void 0),h(this,"selectId",void 0),h(this,"dataKey",void 0),h(this,"filterBy",void 0),h(this,"autofocus",void 0),h(this,"resetFilterOnHide",!1),h(this,"dropdownIcon",void 0),h(this,"optionLabel",void 0),h(this,"optionValue",void 0),h(this,"optionDisabled",void 0),h(this,"optionGroupLabel",void 0),h(this,"optionGroupChildren","items"),h(this,"autoDisplayFirst",!0),h(this,"group",void 0),h(this,"showClear",void 0),h(this,"emptyFilterMessage",""),h(this,"emptyMessage",""),h(this,"lazy",!1),h(this,"virtualScroll",void 0),h(this,"virtualScrollItemSize",void 0),h(this,"virtualScrollOptions",void 0),h(this,"overlayOptions",void 0),h(this,"ariaFilterLabel",void 0),h(this,"ariaLabel",void 0),h(this,"ariaLabelledBy",void 0),h(this,"filterMatchMode","contains"),h(this,"maxlength",void 0),h(this,"tooltip",""),h(this,"tooltipPosition","right"),h(this,"tooltipPositionStyle","absolute"),h(this,"tooltipStyleClass",void 0),h(this,"autofocusFilter",!0),h(this,"overlayDirection","end"),h(this,"_itemSize",void 0),h(this,"_autoZIndex",void 0),h(this,"_baseZIndex",void 0),h(this,"_showTransitionOptions",void 0),h(this,"_hideTransitionOptions",void 0),h(this,"onChange",new ue),h(this,"onFilter",new ue),h(this,"onFocus",new ue),h(this,"onBlur",new ue),h(this,"onClick",new ue),h(this,"onShow",new ue),h(this,"onHide",new ue),h(this,"onClear",new ue),h(this,"onLazyLoad",new ue),h(this,"containerViewChild",void 0),h(this,"filterViewChild",void 0),h(this,"accessibleViewChild",void 0),h(this,"editableInputViewChild",void 0),h(this,"itemsViewChild",void 0),h(this,"scroller",void 0),h(this,"overlayViewChild",void 0),h(this,"templates",void 0),h(this,"_disabled",void 0),h(this,"itemsWrapper",void 0),h(this,"itemTemplate",void 0),h(this,"groupTemplate",void 0),h(this,"loaderTemplate",void 0),h(this,"selectedItemTemplate",void 0),h(this,"headerTemplate",void 0),h(this,"filterTemplate",void 0),h(this,"footerTemplate",void 0),h(this,"emptyFilterTemplate",void 0),h(this,"emptyTemplate",void 0),h(this,"dropdownIconTemplate",void 0),h(this,"clearIconTemplate",void 0),h(this,"filterIconTemplate",void 0),h(this,"filterOptions",void 0),h(this,"selectedOption",void 0),h(this,"_options",void 0),h(this,"value",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),h(this,"optionsToDisplay",void 0),h(this,"hover",void 0),h(this,"focused",void 0),h(this,"overlayVisible",void 0),h(this,"optionsChanged",void 0),h(this,"panel",void 0),h(this,"dimensionsUpdated",void 0),h(this,"hoveredItem",void 0),h(this,"selectedOptionUpdated",void 0),h(this,"_filterValue",void 0),h(this,"searchValue",void 0),h(this,"searchIndex",void 0),h(this,"searchTimeout",void 0),h(this,"previousSearchChar",void 0),h(this,"currentSearchChar",void 0),h(this,"preventModelTouched",void 0),h(this,"id",zs()),h(this,"labelId",void 0),h(this,"listId",void 0),this.el=e,this.renderer=i,this.cd=s,this.zone=r,this.filterService=o,this.config=a}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"item":default:this.itemTemplate=e.template;break;case"selectedItem":this.selectedItemTemplate=e.template;break;case"header":this.headerTemplate=e.template;break;case"filter":this.filterTemplate=e.template;break;case"footer":this.footerTemplate=e.template;break;case"emptyfilter":this.emptyFilterTemplate=e.template;break;case"empty":this.emptyTemplate=e.template;break;case"group":this.groupTemplate=e.template;break;case"loader":this.loaderTemplate=e.template;break;case"dropdownicon":this.dropdownIconTemplate=e.template;break;case"clearicon":this.clearIconTemplate=e.template;break;case"filtericon":this.filterIconTemplate=e.template}})}ngOnInit(){this.optionsToDisplay=this.options,this.updateSelectedOption(null),this.labelId=this.id+"_label",this.listId=this.id+"_list",this.filterBy&&(this.filterOptions={filter:e=>this.onFilterInputChange(e),reset:()=>this.resetFilter()})}ngAfterViewInit(){this.editable&&this.updateEditableLabel()}get label(){return"number"==typeof this.selectedOption&&(this.selectedOption=this.selectedOption.toString()),this.selectedOption?this.getOptionLabel(this.selectedOption):null}get emptyMessageLabel(){return this.emptyMessage||this.config.getTranslation(js.EMPTY_MESSAGE)}get emptyFilterMessageLabel(){return this.emptyFilterMessage||this.config.getTranslation(js.EMPTY_FILTER_MESSAGE)}get filled(){return"string"==typeof this.value?!!this.value:this.value||null!=this.value||null!=this.value}get isVisibleClearIcon(){return null!=this.value&&""!==this.value&&this.showClear&&!this.disabled}updateEditableLabel(){this.editableInputViewChild&&this.editableInputViewChild.nativeElement&&(this.editableInputViewChild.nativeElement.value=this.selectedOption?this.getOptionLabel(this.selectedOption):this.value||"")}getOptionLabel(e){return this.optionLabel?ye.resolveFieldData(e,this.optionLabel):e&&void 0!==e.label?e.label:e}getOptionValue(e){return this.optionValue?ye.resolveFieldData(e,this.optionValue):!this.optionLabel&&e&&void 0!==e.value?e.value:e}isOptionDisabled(e){return this.optionDisabled?ye.resolveFieldData(e,this.optionDisabled):!(!e||void 0===e.disabled)&&e.disabled}getOptionGroupLabel(e){return this.optionGroupLabel?ye.resolveFieldData(e,this.optionGroupLabel):e&&void 0!==e.label?e.label:e}getOptionGroupChildren(e){return this.optionGroupChildren?ye.resolveFieldData(e,this.optionGroupChildren):e.items}onItemClick(e){const i=e.option;this.isOptionDisabled(i)||(this.selectItem(e.originalEvent,i),this.accessibleViewChild?.nativeElement.focus({preventScroll:!0})),setTimeout(()=>{this.hide()},1)}selectItem(e,i){this.selectedOption!=i&&(this.selectedOption=i,this.value=this.getOptionValue(i),this.onModelChange(this.value),this.updateEditableLabel(),this.onChange.emit({originalEvent:e,value:this.value}))}ngAfterViewChecked(){if(this.optionsChanged&&this.overlayVisible&&(this.optionsChanged=!1,this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.overlayViewChild&&this.overlayViewChild.alignOverlay()},1)})),this.selectedOptionUpdated&&this.itemsWrapper){let e=G.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,"li.p-highlight");e&&G.scrollInView(this.itemsWrapper,e),this.selectedOptionUpdated=!1}}writeValue(e){this.filter&&this.resetFilter(),this.value=e,this.updateSelectedOption(e),this.updateEditableLabel(),this.cd.markForCheck()}resetFilter(){this._filterValue=null,this.filterViewChild&&this.filterViewChild.nativeElement&&(this.filterViewChild.nativeElement.value=""),this.optionsToDisplay=this.options}updateSelectedOption(e){this.selectedOption=this.findOption(e,this.optionsToDisplay),this.autoDisplayFirst&&!this.placeholder&&!this.selectedOption&&this.optionsToDisplay&&this.optionsToDisplay.length&&!this.editable&&(this.selectedOption=this.group?this.getOptionGroupChildren(this.optionsToDisplay[0])[0]:this.optionsToDisplay[0],this.value=this.getOptionValue(this.selectedOption),this.onModelChange(this.value)),this.selectedOptionUpdated=!0}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}onMouseclick(e){this.disabled||this.readonly||this.isInputClick(e)||(this.onClick.emit(e),this.accessibleViewChild?.nativeElement.focus({preventScroll:!0}),this.overlayVisible?this.hide():this.show(),this.cd.detectChanges())}isInputClick(e){return G.hasClass(e.target,"p-dropdown-clear-icon")||e.target.isSameNode(this.accessibleViewChild?.nativeElement)||this.editableInputViewChild&&e.target.isSameNode(this.editableInputViewChild.nativeElement)}isEmpty(){return!this.optionsToDisplay||this.optionsToDisplay&&0===this.optionsToDisplay.length}onEditableInputFocus(e){this.focused=!0,this.hide(),this.onFocus.emit(e)}onEditableInputChange(e){this.value=e.target.value,this.updateSelectedOption(this.value),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value})}show(){this.overlayVisible=!0,this.cd.markForCheck()}onOverlayAnimationStart(e){if("visible"===e.toState){if(this.itemsWrapper=G.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement,this.virtualScroll?".p-scroller":".p-dropdown-items-wrapper"),this.virtualScroll&&this.scroller?.setContentEl(this.itemsViewChild?.nativeElement),this.options&&this.options.length)if(this.virtualScroll){const i=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;-1!==i&&this.scroller?.scrollToIndex(i)}else{let i=G.findSingle(this.itemsWrapper,".p-dropdown-item.p-highlight");i&&i.scrollIntoView({block:"nearest",inline:"center"})}this.filterViewChild&&this.filterViewChild.nativeElement&&(this.preventModelTouched=!0,this.autofocusFilter&&this.filterViewChild.nativeElement.focus()),this.onShow.emit(e)}"void"===e.toState&&(this.itemsWrapper=null,this.onModelTouched(),this.onHide.emit(e))}hide(){this.overlayVisible=!1,this.filter&&this.resetFilterOnHide&&this.resetFilter(),this.cd.markForCheck()}onInputFocus(e){this.focused=!0,this.onFocus.emit(e)}onInputBlur(e){this.focused=!1,this.onBlur.emit(e),this.preventModelTouched||this.onModelTouched(),this.preventModelTouched=!1}findPrevEnabledOption(e){let i;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(let s=e-1;0<=s;s--){let r=this.optionsToDisplay[s];if(!this.isOptionDisabled(r)){i=r;break}}if(!i)for(let s=this.optionsToDisplay.length-1;s>=e;s--){let r=this.optionsToDisplay[s];if(!this.isOptionDisabled(r)){i=r;break}}}return i}findNextEnabledOption(e){let i;if(this.optionsToDisplay&&this.optionsToDisplay.length){for(let s=e+1;s0&&this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[0])[0])}else{let s=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,r=this.findNextEnabledOption(s);r&&(this.selectItem(e,r),this.selectedOptionUpdated=!0)}e.preventDefault();break;case 38:if(this.group){let s=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;if(-1!==s){let r=s.itemIndex-1;if(r>=0)this.selectItem(e,this.getOptionGroupChildren(this.optionsToDisplay[s.groupIndex])[r]),this.selectedOptionUpdated=!0;else if(r<0){let o=this.optionsToDisplay[s.groupIndex-1];o&&(this.selectItem(e,this.getOptionGroupChildren(o)[this.getOptionGroupChildren(o).length-1]),this.selectedOptionUpdated=!0)}}}else{let s=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1,r=this.findPrevEnabledOption(s);r&&(this.selectItem(e,r),this.selectedOptionUpdated=!0)}e.preventDefault();break;case 32:i&&(this.overlayVisible?this.hide():this.show(),e.preventDefault());break;case 13:this.overlayVisible&&(!this.filter||this.optionsToDisplay&&this.optionsToDisplay.length>0)?this.hide():this.overlayVisible||this.show(),e.preventDefault();break;case 27:case 9:this.hide();break;default:i&&!e.metaKey&&17!==e.which&&this.search(e)}}search(e){this.searchTimeout&&clearTimeout(this.searchTimeout);const i=e.key;let s;if(this.previousSearchChar=this.currentSearchChar,this.currentSearchChar=i,this.searchValue=this.previousSearchChar===this.currentSearchChar?this.currentSearchChar:this.searchValue?this.searchValue+i:i,this.group){let r=this.selectedOption?this.findOptionGroupIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):{groupIndex:0,itemIndex:0};s=this.searchOptionWithinGroup(r)}else{let r=this.selectedOption?this.findOptionIndex(this.getOptionValue(this.selectedOption),this.optionsToDisplay):-1;s=this.searchOption(++r)}s&&!this.isOptionDisabled(s)&&(this.selectItem(e,s),this.selectedOptionUpdated=!0),this.searchTimeout=setTimeout(()=>{this.searchValue=null},250)}searchOption(e){let i;return this.searchValue&&(i=this.searchOptionInRange(e,this.optionsToDisplay.length),i||(i=this.searchOptionInRange(0,e))),i}searchOptionInRange(e,i){for(let s=e;s{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,cO,Hn,lw,gl,__,kX,Co,m_,hO,cO,Hn,__]})),n})(),IZ=(()=>{class n{constructor(e,i,s){h(this,"el",void 0),h(this,"ngModel",void 0),h(this,"cd",void 0),h(this,"filled",void 0),this.el=e,this.ngModel=i,this.cd=s}ngAfterViewInit(){this.updateFilledState(),this.cd.detectChanges()}ngDoCheck(){this.updateFilledState()}onInput(){this.updateFilledState()}updateFilledState(){this.filled=this.el.nativeElement.value&&this.el.nativeElement.value.length||this.ngModel&&this.ngModel.model}}return h(n,"\u0275fac",function(e){return new(e||n)(W($t),W(gh,8),W(ii))}),h(n,"\u0275dir",Re({type:n,selectors:[["","pInputText",""]],hostAttrs:[1,"p-inputtext","p-component","p-element"],hostVars:2,hostBindings:function(e,i){1&e&&ce("input",function(r){return i.onInput(r)}),2&e&&lo("p-filled",i.filled)}})),n})(),dw=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})(),gO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["AngleUpIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M10.4134 9.49931C10.3148 9.49977 10.2172 9.48055 10.1262 9.44278C10.0352 9.405 9.95263 9.34942 9.88338 9.27931L6.88338 6.27931L3.88338 9.27931C3.73811 9.34946 3.57409 9.3709 3.41567 9.34044C3.25724 9.30999 3.11286 9.22926 3.00395 9.11025C2.89504 8.99124 2.82741 8.84028 2.8111 8.67978C2.79478 8.51928 2.83065 8.35781 2.91338 8.21931L6.41338 4.71931C6.55401 4.57886 6.74463 4.49997 6.94338 4.49997C7.14213 4.49997 7.33276 4.57886 7.47338 4.71931L10.9734 8.21931C11.1138 8.35994 11.1927 8.55056 11.1927 8.74931C11.1927 8.94806 11.1138 9.13868 10.9734 9.27931C10.9007 9.35315 10.8132 9.41089 10.7168 9.44879C10.6203 9.48669 10.5169 9.5039 10.4134 9.49931Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),yO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["AngleDownIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M3.58659 4.5007C3.68513 4.50023 3.78277 4.51945 3.87379 4.55723C3.9648 4.59501 4.04735 4.65058 4.11659 4.7207L7.11659 7.7207L10.1166 4.7207C10.2619 4.65055 10.4259 4.62911 10.5843 4.65956C10.7427 4.69002 10.8871 4.77074 10.996 4.88976C11.1049 5.00877 11.1726 5.15973 11.1889 5.32022C11.2052 5.48072 11.1693 5.6422 11.0866 5.7807L7.58659 9.2807C7.44597 9.42115 7.25534 9.50004 7.05659 9.50004C6.85784 9.50004 6.66722 9.42115 6.52659 9.2807L3.02659 5.7807C2.88614 5.64007 2.80725 5.44945 2.80725 5.2507C2.80725 5.05195 2.88614 4.86132 3.02659 4.7207C3.09932 4.64685 3.18675 4.58911 3.28322 4.55121C3.37969 4.51331 3.48305 4.4961 3.58659 4.5007Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})();const EZ=["input"];function LZ(n,t){if(1&n){const e=Ae();N(0,"TimesIcon",8),ce("click",function(){return q(e),K(R(2).clear())}),F()}2&n&&D("ngClass","p-inputnumber-clear-icon")}function PZ(n,t){}function AZ(n,t){1&n&&L(0,PZ,0,0,"ng-template")}function OZ(n,t){if(1&n){const e=Ae();N(0,"span",9),ce("click",function(){return q(e),K(R(2).clear())}),L(1,AZ,1,0,null,10),F()}if(2&n){const e=R(2);I(1),D("ngTemplateOutlet",e.clearIconTemplate)}}function RZ(n,t){if(1&n&&(he(0),L(1,LZ,1,1,"TimesIcon",6),L(2,OZ,2,1,"span",7),fe()),2&n){const e=R();I(1),D("ngIf",!e.clearIconTemplate),I(1),D("ngIf",e.clearIconTemplate)}}function FZ(n,t){1&n&&X(0,"span",14),2&n&&D("ngClass",R(2).incrementButtonIcon)}function NZ(n,t){1&n&&X(0,"AngleUpIcon")}function HZ(n,t){}function YZ(n,t){1&n&&L(0,HZ,0,0,"ng-template")}function VZ(n,t){if(1&n&&(he(0),L(1,NZ,1,0,"AngleUpIcon",3),L(2,YZ,1,0,null,10),fe()),2&n){const e=R(2);I(1),D("ngIf",!e.incrementButtonIconTemplate),I(1),D("ngTemplateOutlet",e.incrementButtonIconTemplate)}}function BZ(n,t){1&n&&X(0,"span",14),2&n&&D("ngClass",R(2).decrementButtonIcon)}function zZ(n,t){1&n&&X(0,"AngleDownIcon")}function jZ(n,t){}function WZ(n,t){1&n&&L(0,jZ,0,0,"ng-template")}function UZ(n,t){if(1&n&&(he(0),L(1,zZ,1,0,"AngleDownIcon",3),L(2,WZ,1,0,null,10),fe()),2&n){const e=R(2);I(1),D("ngIf",!e.decrementButtonIconTemplate),I(1),D("ngTemplateOutlet",e.decrementButtonIconTemplate)}}const vO=function(){return{"p-inputnumber-button p-inputnumber-button-up":!0}},bO=function(){return{"p-inputnumber-button p-inputnumber-button-down":!0}};function GZ(n,t){if(1&n){const e=Ae();N(0,"span",11)(1,"button",12),ce("mousedown",function(s){return q(e),K(R().onUpButtonMouseDown(s))})("mouseup",function(){return q(e),K(R().onUpButtonMouseUp())})("mouseleave",function(){return q(e),K(R().onUpButtonMouseLeave())})("keydown",function(s){return q(e),K(R().onUpButtonKeyDown(s))})("keyup",function(){return q(e),K(R().onUpButtonKeyUp())}),L(2,FZ,1,1,"span",13),L(3,VZ,3,2,"ng-container",3),F(),N(4,"button",12),ce("mousedown",function(s){return q(e),K(R().onDownButtonMouseDown(s))})("mouseup",function(){return q(e),K(R().onDownButtonMouseUp())})("mouseleave",function(){return q(e),K(R().onDownButtonMouseLeave())})("keydown",function(s){return q(e),K(R().onDownButtonKeyDown(s))})("keyup",function(){return q(e),K(R().onDownButtonKeyUp())}),L(5,BZ,1,1,"span",13),L(6,UZ,3,2,"ng-container",3),F()()}if(2&n){const e=R();I(1),Ue(e.incrementButtonClass),D("ngClass",An(12,vO))("disabled",e.disabled),I(1),D("ngIf",e.incrementButtonIcon),I(1),D("ngIf",!e.incrementButtonIcon),I(1),Ue(e.decrementButtonClass),D("ngClass",An(13,bO))("disabled",e.disabled),I(1),D("ngIf",e.decrementButtonIcon),I(1),D("ngIf",!e.decrementButtonIcon)}}function $Z(n,t){1&n&&X(0,"span",14),2&n&&D("ngClass",R(2).incrementButtonIcon)}function qZ(n,t){1&n&&X(0,"AngleUpIcon")}function KZ(n,t){}function XZ(n,t){1&n&&L(0,KZ,0,0,"ng-template")}function JZ(n,t){if(1&n&&(he(0),L(1,qZ,1,0,"AngleUpIcon",3),L(2,XZ,1,0,null,10),fe()),2&n){const e=R(2);I(1),D("ngIf",!e.incrementButtonIconTemplate),I(1),D("ngTemplateOutlet",e.incrementButtonIconTemplate)}}function ZZ(n,t){if(1&n){const e=Ae();N(0,"button",12),ce("mousedown",function(s){return q(e),K(R().onUpButtonMouseDown(s))})("mouseup",function(){return q(e),K(R().onUpButtonMouseUp())})("mouseleave",function(){return q(e),K(R().onUpButtonMouseLeave())})("keydown",function(s){return q(e),K(R().onUpButtonKeyDown(s))})("keyup",function(){return q(e),K(R().onUpButtonKeyUp())}),L(1,$Z,1,1,"span",13),L(2,JZ,3,2,"ng-container",3),F()}if(2&n){const e=R();Ue(e.incrementButtonClass),D("ngClass",An(6,vO))("disabled",e.disabled),I(1),D("ngIf",e.incrementButtonIcon),I(1),D("ngIf",!e.incrementButtonIcon)}}function QZ(n,t){1&n&&X(0,"span",14),2&n&&D("ngClass",R(2).decrementButtonIcon)}function eQ(n,t){1&n&&X(0,"AngleDownIcon")}function tQ(n,t){}function nQ(n,t){1&n&&L(0,tQ,0,0,"ng-template")}function iQ(n,t){if(1&n&&(he(0),L(1,eQ,1,0,"AngleDownIcon",3),L(2,nQ,1,0,null,10),fe()),2&n){const e=R(2);I(1),D("ngIf",!e.decrementButtonIconTemplate),I(1),D("ngTemplateOutlet",e.decrementButtonIconTemplate)}}function sQ(n,t){if(1&n){const e=Ae();N(0,"button",12),ce("mousedown",function(s){return q(e),K(R().onDownButtonMouseDown(s))})("mouseup",function(){return q(e),K(R().onDownButtonMouseUp())})("mouseleave",function(){return q(e),K(R().onDownButtonMouseLeave())})("keydown",function(s){return q(e),K(R().onDownButtonKeyDown(s))})("keyup",function(){return q(e),K(R().onDownButtonKeyUp())}),L(1,QZ,1,1,"span",13),L(2,iQ,3,2,"ng-container",3),F()}if(2&n){const e=R();Ue(e.decrementButtonClass),D("ngClass",An(6,bO))("disabled",e.disabled),I(1),D("ngIf",e.decrementButtonIcon),I(1),D("ngIf",!e.decrementButtonIcon)}}const rQ=function(n,t,e){return{"p-inputnumber p-component":!0,"p-inputnumber-buttons-stacked":n,"p-inputnumber-buttons-horizontal":t,"p-inputnumber-buttons-vertical":e}},oQ={provide:ri,useExisting:ft(()=>wO),multi:!0};let wO=(()=>{class n{get disabled(){return this._disabled}set disabled(e){e&&(this.focused=!1),this._disabled=e,this.timer&&this.clearTimer()}constructor(e,i,s,r){h(this,"document",void 0),h(this,"el",void 0),h(this,"cd",void 0),h(this,"injector",void 0),h(this,"showButtons",!1),h(this,"format",!0),h(this,"buttonLayout","stacked"),h(this,"inputId",void 0),h(this,"styleClass",void 0),h(this,"style",void 0),h(this,"placeholder",void 0),h(this,"size",void 0),h(this,"maxlength",void 0),h(this,"tabindex",void 0),h(this,"title",void 0),h(this,"ariaLabel",void 0),h(this,"ariaRequired",void 0),h(this,"name",void 0),h(this,"required",void 0),h(this,"autocomplete",void 0),h(this,"min",void 0),h(this,"max",void 0),h(this,"incrementButtonClass",void 0),h(this,"decrementButtonClass",void 0),h(this,"incrementButtonIcon",void 0),h(this,"decrementButtonIcon",void 0),h(this,"readonly",!1),h(this,"step",1),h(this,"allowEmpty",!0),h(this,"locale",void 0),h(this,"localeMatcher",void 0),h(this,"mode","decimal"),h(this,"currency",void 0),h(this,"currencyDisplay",void 0),h(this,"useGrouping",!0),h(this,"minFractionDigits",void 0),h(this,"maxFractionDigits",void 0),h(this,"prefix",void 0),h(this,"suffix",void 0),h(this,"inputStyle",void 0),h(this,"inputStyleClass",void 0),h(this,"showClear",!1),h(this,"onInput",new ue),h(this,"onFocus",new ue),h(this,"onBlur",new ue),h(this,"onKeyDown",new ue),h(this,"onClear",new ue),h(this,"input",void 0),h(this,"templates",void 0),h(this,"clearIconTemplate",void 0),h(this,"incrementButtonIconTemplate",void 0),h(this,"decrementButtonIconTemplate",void 0),h(this,"value",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),h(this,"focused",void 0),h(this,"initialized",void 0),h(this,"groupChar",""),h(this,"prefixChar",""),h(this,"suffixChar",""),h(this,"isSpecialChar",void 0),h(this,"timer",void 0),h(this,"lastValue",void 0),h(this,"_numeral",void 0),h(this,"numberFormat",void 0),h(this,"_decimal",void 0),h(this,"_group",void 0),h(this,"_minusSign",void 0),h(this,"_currency",void 0),h(this,"_prefix",void 0),h(this,"_suffix",void 0),h(this,"_index",void 0),h(this,"_disabled",void 0),h(this,"ngControl",null),this.document=e,this.el=i,this.cd=s,this.injector=r}ngOnChanges(e){["locale","localeMatcher","mode","currency","currencyDisplay","useGrouping","minFractionDigits","maxFractionDigits","prefix","suffix"].some(s=>!!e[s])&&this.updateConstructParser()}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"clearicon":this.clearIconTemplate=e.template;break;case"incrementbuttonicon":this.incrementButtonIconTemplate=e.template;break;case"decrementbuttonicon":this.decrementButtonIconTemplate=e.template}})}ngOnInit(){this.ngControl=this.injector.get(Fr,null,{optional:!0}),this.constructParser(),this.initialized=!0}getOptions(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}}constructParser(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());const e=[...new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)].reverse(),i=new Map(e.map((s,r)=>[s,r]));this._numeral=new RegExp(`[${e.join("")}]`,"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=s=>i.get(s)}updateConstructParser(){this.initialized&&this.constructParser()}escapeRegExp(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}getDecimalExpression(){const e=new Intl.NumberFormat(this.locale,{...this.getOptions(),useGrouping:!1});return new RegExp(`[${e.format(1.1).replace(this._currency,"").trim().replace(this._numeral,"")}]`,"g")}getGroupingExpression(){const e=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=e.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp(`[${this.groupChar}]`,"g")}getMinusSignExpression(){const e=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp(`[${e.format(-1).trim().replace(this._numeral,"")}]`,"g")}getCurrencyExpression(){if(this.currency){const e=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp(`[${e.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,"")}]`,"g")}return new RegExp("[]","g")}getPrefixExpression(){if(this.prefix)this.prefixChar=this.prefix;else{const e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=e.format(1).split("1")[0]}return new RegExp(`${this.escapeRegExp(this.prefixChar||"")}`,"g")}getSuffixExpression(){if(this.suffix)this.suffixChar=this.suffix;else{const e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=e.format(1).split("1")[1]}return new RegExp(`${this.escapeRegExp(this.suffixChar||"")}`,"g")}formatValue(e){if(null!=e){if("-"===e)return e;if(this.format){let s=new Intl.NumberFormat(this.locale,this.getOptions()).format(e);return this.prefix&&(s=this.prefix+s),this.suffix&&(s+=this.suffix),s}return e.toString()}return""}parseValue(e){let i=e.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(i){if("-"===i)return i;let s=+i;return isNaN(s)?null:s}return null}repeat(e,i,s){if(this.readonly)return;let r=i||500;this.clearTimer(),this.timer=setTimeout(()=>{this.repeat(e,40,s)},r),this.spin(e,s)}spin(e,i){let s=this.step*i,r=this.parseValue(this.input?.nativeElement.value)||0,o=this.validateValue(r+s);this.maxlength&&this.maxlength0&&i>l){const f=this.isDecimalMode()&&(this.minFractionDigits||0)0?o:""):o=r.slice(0,i-1)+r.slice(i)}this.updateValue(e,o,null,"delete-single")}else o=this.deleteRange(r,i,s),this.updateValue(e,o,null,"delete-range");break;case 46:if(e.preventDefault(),i===s){const a=r.charAt(i),{decimalCharIndex:l,decimalCharIndexWithoutPrefix:c}=this.getDecimalCharIndexes(r);if(this.isNumeralChar(a)){const u=this.getDecimalLength(r);if(this._group.test(a))this._group.lastIndex=0,o=r.slice(0,i)+r.slice(i+2);else if(this._decimal.test(a))this._decimal.lastIndex=0,u?this.input?.nativeElement.setSelectionRange(i+1,i+1):o=r.slice(0,i)+r.slice(i+1);else if(l>0&&i>l){const f=this.isDecimalMode()&&(this.minFractionDigits||0)0?o:""):o=r.slice(0,i)+r.slice(i+1)}this.updateValue(e,o,null,"delete-back-single")}else o=this.deleteRange(r,i,s),this.updateValue(e,o,null,"delete-range")}this.onKeyDown.emit(e)}onInputKeyPress(e){if(this.readonly)return;let i=e.which||e.keyCode,s=String.fromCharCode(i);const r=this.isDecimalSign(s),o=this.isMinusSign(s);13!=i&&e.preventDefault(),(48<=i&&i<=57||o||r)&&this.insert(e,s,{isDecimalSign:r,isMinusSign:o})}onPaste(e){if(!this.disabled&&!this.readonly){e.preventDefault();let i=(e.clipboardData||this.document.defaultView.clipboardData).getData("Text");if(i){let s=this.parseValue(i);null!=s&&this.insert(e,s.toString())}}}allowMinusSign(){return null==this.min||this.min<0}isMinusSign(e){return!(!this._minusSign.test(e)&&"-"!==e||(this._minusSign.lastIndex=0,0))}isDecimalSign(e){return!!this._decimal.test(e)&&(this._decimal.lastIndex=0,!0)}isDecimalMode(){return"decimal"===this.mode}getDecimalCharIndexes(e){let i=e.search(this._decimal);this._decimal.lastIndex=0;const r=e.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:i,decimalCharIndexWithoutPrefix:r}}getCharIndexes(e){const i=e.search(this._decimal);this._decimal.lastIndex=0;const s=e.search(this._minusSign);this._minusSign.lastIndex=0;const r=e.search(this._suffix);this._suffix.lastIndex=0;const o=e.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:i,minusCharIndex:s,suffixCharIndex:r,currencyCharIndex:o}}insert(e,i,s={isDecimalSign:!1,isMinusSign:!1}){const r=i.search(this._minusSign);if(this._minusSign.lastIndex=0,!this.allowMinusSign()&&-1!==r)return;let o=this.input?.nativeElement.selectionStart,a=this.input?.nativeElement.selectionEnd,l=this.input?.nativeElement.value.trim();const{decimalCharIndex:c,minusCharIndex:u,suffixCharIndex:f,currencyCharIndex:p}=this.getCharIndexes(l);let _;if(s.isMinusSign)0===o&&(_=l,(-1===u||0!==a)&&(_=this.insertText(l,i,0,a)),this.updateValue(e,_,i,"insert"));else if(s.isDecimalSign)c>0&&o===c?this.updateValue(e,l,i,"insert"):(c>o&&c0&&o>c){if(o+i.length-(c+1)<=v){const S=p>=o?p-1:f>=o?f:l.length;_=l.slice(0,o)+i+l.slice(o+i.length,S)+l.slice(S),this.updateValue(e,_,i,M)}}else _=this.insertText(l,i,o,a),this.updateValue(e,_,i,M)}}insertText(e,i,s,r){if(2===("."===i?i:i.split(".")).length){const a=e.slice(s,r).search(this._decimal);return this._decimal.lastIndex=0,a>0?e.slice(0,s)+this.formatValue(i)+e.slice(r):e||this.formatValue(i)}return r-s===e.length?this.formatValue(i):0===s?i+e.slice(r):r===e.length?e.slice(0,s)+i:e.slice(0,s)+i+e.slice(r)}deleteRange(e,i,s){let r;return r=s-i===e.length?"":0===i?e.slice(s):s===e.length?e.slice(0,i):e.slice(0,i)+e.slice(s),r}initCursor(){let e=this.input?.nativeElement.selectionStart,i=this.input?.nativeElement.value,s=i.length,r=null,o=(this.prefixChar||"").length;i=i.replace(this._prefix,""),e-=o;let a=i.charAt(e);if(this.isNumeralChar(a))return e+o;let l=e-1;for(;l>=0;){if(a=i.charAt(l),this.isNumeralChar(a)){r=l+o;break}l--}if(null!==r)this.input?.nativeElement.setSelectionRange(r+1,r+1);else{for(l=e;lthis.max?this.max:e}updateInput(e,i,s,r){i=i||"";let o=this.input?.nativeElement.value,a=this.formatValue(e),l=o.length;if(a!==r&&(a=this.concatValues(a,r)),0===l){this.input.nativeElement.value=a,this.input.nativeElement.setSelectionRange(0,0);const u=this.initCursor()+i.length;this.input.nativeElement.setSelectionRange(u,u)}else{let c=this.input.nativeElement.selectionStart,u=this.input.nativeElement.selectionEnd;if(this.maxlength&&this.maxlength0}clearTimer(){this.timer&&clearInterval(this.timer)}getFormatter(){return this.numberFormat}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W($t),W(ii),W(As))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-inputNumber"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&xt(EZ,5),2&e){let s;rt(s=ot())&&(i.input=s.first)}},hostAttrs:[1,"p-element","p-inputwrapper"],hostVars:6,hostBindings:function(e,i){2&e&&lo("p-inputwrapper-filled",i.filled)("p-inputwrapper-focus",i.focused)("p-inputnumber-clearable",i.showClear&&"vertical"!=i.buttonLayout)},inputs:{showButtons:"showButtons",format:"format",buttonLayout:"buttonLayout",inputId:"inputId",styleClass:"styleClass",style:"style",placeholder:"placeholder",size:"size",maxlength:"maxlength",tabindex:"tabindex",title:"title",ariaLabel:"ariaLabel",ariaRequired:"ariaRequired",name:"name",required:"required",autocomplete:"autocomplete",min:"min",max:"max",incrementButtonClass:"incrementButtonClass",decrementButtonClass:"decrementButtonClass",incrementButtonIcon:"incrementButtonIcon",decrementButtonIcon:"decrementButtonIcon",readonly:"readonly",step:"step",allowEmpty:"allowEmpty",locale:"locale",localeMatcher:"localeMatcher",mode:"mode",currency:"currency",currencyDisplay:"currencyDisplay",useGrouping:"useGrouping",minFractionDigits:"minFractionDigits",maxFractionDigits:"maxFractionDigits",prefix:"prefix",suffix:"suffix",inputStyle:"inputStyle",inputStyleClass:"inputStyleClass",showClear:"showClear",disabled:"disabled"},outputs:{onInput:"onInput",onFocus:"onFocus",onBlur:"onBlur",onKeyDown:"onKeyDown",onClear:"onClear"},features:[St([oQ]),Pn],decls:7,vars:32,consts:[[3,"ngClass","ngStyle"],["pInputText","","inputmode","decimal",3,"ngClass","ngStyle","value","disabled","readonly","input","keydown","keypress","paste","click","focus","blur"],["input",""],[4,"ngIf"],["class","p-inputnumber-button-group",4,"ngIf"],["type","button","pButton","","class","p-button-icon-only","tabindex","-1",3,"ngClass","class","disabled","mousedown","mouseup","mouseleave","keydown","keyup",4,"ngIf"],[3,"ngClass","click",4,"ngIf"],["class","p-inputnumber-clear-icon",3,"click",4,"ngIf"],[3,"ngClass","click"],[1,"p-inputnumber-clear-icon",3,"click"],[4,"ngTemplateOutlet"],[1,"p-inputnumber-button-group"],["type","button","pButton","","tabindex","-1",1,"p-button-icon-only",3,"ngClass","disabled","mousedown","mouseup","mouseleave","keydown","keyup"],[3,"ngClass",4,"ngIf"],[3,"ngClass"]],template:function(e,i){1&e&&(N(0,"span",0)(1,"input",1,2),ce("input",function(r){return i.onUserInput(r)})("keydown",function(r){return i.onInputKeyDown(r)})("keypress",function(r){return i.onInputKeyPress(r)})("paste",function(r){return i.onPaste(r)})("click",function(){return i.onInputClick()})("focus",function(r){return i.onInputFocus(r)})("blur",function(r){return i.onInputBlur(r)}),F(),L(3,RZ,3,2,"ng-container",3),L(4,GZ,7,14,"span",4),L(5,ZZ,3,7,"button",5),L(6,sQ,3,7,"button",5),F()),2&e&&(Ue(i.styleClass),D("ngClass",Zi(28,rQ,i.showButtons&&"stacked"===i.buttonLayout,i.showButtons&&"horizontal"===i.buttonLayout,i.showButtons&&"vertical"===i.buttonLayout))("ngStyle",i.style),I(1),Ue(i.inputStyleClass),D("ngClass","p-inputnumber-input")("ngStyle",i.inputStyle)("value",i.formattedValue())("disabled",i.disabled)("readonly",i.readonly),xe("placeholder",i.placeholder)("title",i.title)("id",i.inputId)("size",i.size)("name",i.name)("autocomplete",i.autocomplete)("maxlength",i.maxlength)("tabindex",i.tabindex)("aria-label",i.ariaLabel)("aria-required",i.ariaRequired)("required",i.required)("min",i.min)("max",i.max),I(2),D("ngIf","vertical"!=i.buttonLayout&&i.showClear&&i.value),I(1),D("ngIf",i.showButtons&&"stacked"===i.buttonLayout),I(1),D("ngIf",i.showButtons&&"stacked"!==i.buttonLayout),I(1),D("ngIf",i.showButtons&&"stacked"!==i.buttonLayout))},dependencies:function(){return[bi,jn,Ns,ui,IZ,h_,Co,gO,yO]},styles:["p-inputnumber,.p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid p-inputnumber,.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-inputnumber-clearable{position:relative}\n"],encapsulation:2,changeDetection:0})),n})(),hw=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,dw,qc,Co,gO,yO,Hn]})),n})(),MO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["AngleDoubleLeftIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M5.71602 11.164C5.80782 11.2021 5.9063 11.2215 6.00569 11.221C6.20216 11.2301 6.39427 11.1612 6.54025 11.0294C6.68191 10.8875 6.76148 10.6953 6.76148 10.4948C6.76148 10.2943 6.68191 10.1021 6.54025 9.96024L3.51441 6.9344L6.54025 3.90855C6.624 3.76126 6.65587 3.59011 6.63076 3.42254C6.60564 3.25498 6.525 3.10069 6.40175 2.98442C6.2785 2.86815 6.11978 2.79662 5.95104 2.7813C5.78229 2.76598 5.61329 2.80776 5.47112 2.89994L1.97123 6.39983C1.82957 6.54167 1.75 6.73393 1.75 6.9344C1.75 7.13486 1.82957 7.32712 1.97123 7.46896L5.47112 10.9991C5.54096 11.0698 5.62422 11.1259 5.71602 11.164ZM11.0488 10.9689C11.1775 11.1156 11.3585 11.2061 11.5531 11.221C11.7477 11.2061 11.9288 11.1156 12.0574 10.9689C12.1815 10.8302 12.25 10.6506 12.25 10.4645C12.25 10.2785 12.1815 10.0989 12.0574 9.96024L9.03158 6.93439L12.0574 3.90855C12.1248 3.76739 12.1468 3.60881 12.1204 3.45463C12.0939 3.30045 12.0203 3.15826 11.9097 3.04765C11.7991 2.93703 11.6569 2.86343 11.5027 2.83698C11.3486 2.81053 11.19 2.83252 11.0488 2.89994L7.51865 6.36957C7.37699 6.51141 7.29742 6.70367 7.29742 6.90414C7.29742 7.1046 7.37699 7.29686 7.51865 7.4387L11.0488 10.9689Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),TO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["AngleDoubleRightIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M7.68757 11.1451C7.7791 11.1831 7.8773 11.2024 7.9764 11.2019C8.07769 11.1985 8.17721 11.1745 8.26886 11.1312C8.36052 11.088 8.44238 11.0265 8.50943 10.9505L12.0294 7.49085C12.1707 7.34942 12.25 7.15771 12.25 6.95782C12.25 6.75794 12.1707 6.56622 12.0294 6.42479L8.50943 2.90479C8.37014 2.82159 8.20774 2.78551 8.04633 2.80192C7.88491 2.81833 7.73309 2.88635 7.6134 2.99588C7.4937 3.10541 7.41252 3.25061 7.38189 3.40994C7.35126 3.56927 7.37282 3.73423 7.44337 3.88033L10.4605 6.89748L7.44337 9.91463C7.30212 10.0561 7.22278 10.2478 7.22278 10.4477C7.22278 10.6475 7.30212 10.8393 7.44337 10.9807C7.51301 11.0512 7.59603 11.1071 7.68757 11.1451ZM1.94207 10.9505C2.07037 11.0968 2.25089 11.1871 2.44493 11.2019C2.63898 11.1871 2.81949 11.0968 2.94779 10.9505L6.46779 7.49085C6.60905 7.34942 6.68839 7.15771 6.68839 6.95782C6.68839 6.75793 6.60905 6.56622 6.46779 6.42479L2.94779 2.90479C2.80704 2.83757 2.6489 2.81563 2.49517 2.84201C2.34143 2.86839 2.19965 2.94178 2.08936 3.05207C1.97906 3.16237 1.90567 3.30415 1.8793 3.45788C1.85292 3.61162 1.87485 3.76975 1.94207 3.9105L4.95922 6.92765L1.94207 9.9448C1.81838 10.0831 1.75 10.2621 1.75 10.4477C1.75 10.6332 1.81838 10.8122 1.94207 10.9505Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),SO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["AngleLeftIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.75 11.185C8.65146 11.1854 8.55381 11.1662 8.4628 11.1284C8.37179 11.0906 8.28924 11.0351 8.22 10.965L4.72 7.46496C4.57955 7.32433 4.50066 7.13371 4.50066 6.93496C4.50066 6.73621 4.57955 6.54558 4.72 6.40496L8.22 2.93496C8.36095 2.84357 8.52851 2.80215 8.69582 2.81733C8.86312 2.83252 9.02048 2.90344 9.14268 3.01872C9.26487 3.134 9.34483 3.28696 9.36973 3.4531C9.39463 3.61924 9.36303 3.78892 9.28 3.93496L6.28 6.93496L9.28 9.93496C9.42045 10.0756 9.49934 10.2662 9.49934 10.465C9.49934 10.6637 9.42045 10.8543 9.28 10.995C9.13526 11.1257 8.9448 11.1939 8.75 11.185Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})(),CO=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["AngleRightIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M5.25 11.1728C5.14929 11.1694 5.05033 11.1455 4.9592 11.1025C4.86806 11.0595 4.78666 10.9984 4.72 10.9228C4.57955 10.7822 4.50066 10.5916 4.50066 10.3928C4.50066 10.1941 4.57955 10.0035 4.72 9.86283L7.72 6.86283L4.72 3.86283C4.66067 3.71882 4.64765 3.55991 4.68275 3.40816C4.71785 3.25642 4.79932 3.11936 4.91585 3.01602C5.03238 2.91268 5.17819 2.84819 5.33305 2.83149C5.4879 2.81479 5.64411 2.84671 5.78 2.92283L9.28 6.42283C9.42045 6.56346 9.49934 6.75408 9.49934 6.95283C9.49934 7.15158 9.42045 7.34221 9.28 7.48283L5.78 10.9228C5.71333 10.9984 5.63193 11.0595 5.5408 11.1025C5.44966 11.1455 5.35071 11.1694 5.25 11.1728Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})();function aQ(n,t){1&n&&He(0)}const fw=function(n){return{$implicit:n}};function lQ(n,t){if(1&n&&(N(0,"div",15),L(1,aQ,1,0,"ng-container",16),F()),2&n){const e=R(2);I(1),D("ngTemplateOutlet",e.templateLeft)("ngTemplateOutletContext",Ze(2,fw,e.paginatorState))}}function cQ(n,t){if(1&n&&(N(0,"span",17),se(1),F()),2&n){const e=R(2);I(1),Je(e.currentPageReport)}}function uQ(n,t){1&n&&X(0,"AngleDoubleLeftIcon",19),2&n&&D("styleClass","p-paginator-icon")}function dQ(n,t){}function hQ(n,t){1&n&&L(0,dQ,0,0,"ng-template")}function fQ(n,t){if(1&n&&(N(0,"span",20),L(1,hQ,1,0,null,21),F()),2&n){const e=R(3);I(1),D("ngTemplateOutlet",e.firstPageLinkIconTemplate)}}const g_=function(n){return{"p-disabled":n}};function pQ(n,t){if(1&n){const e=Ae();N(0,"button",18),ce("click",function(s){return q(e),K(R(2).changePageToFirst(s))}),L(1,uQ,1,1,"AngleDoubleLeftIcon",6),L(2,fQ,2,1,"span",7),F()}if(2&n){const e=R(2);D("disabled",e.isFirstPage()||e.empty())("ngClass",Ze(4,g_,e.isFirstPage()||e.empty())),I(1),D("ngIf",!e.firstPageLinkIconTemplate),I(1),D("ngIf",e.firstPageLinkIconTemplate)}}function mQ(n,t){1&n&&X(0,"AngleLeftIcon",19),2&n&&D("styleClass","p-paginator-icon")}function _Q(n,t){}function gQ(n,t){1&n&&L(0,_Q,0,0,"ng-template")}function yQ(n,t){if(1&n&&(N(0,"span",20),L(1,gQ,1,0,null,21),F()),2&n){const e=R(2);I(1),D("ngTemplateOutlet",e.previousPageLinkIconTemplate)}}const vQ=function(n){return{"p-highlight":n}};function bQ(n,t){if(1&n){const e=Ae();N(0,"button",24),ce("click",function(s){const o=q(e).$implicit;return K(R(3).onPageLinkClick(s,o-1))}),se(1),F()}if(2&n){const e=t.$implicit,i=R(3);D("ngClass",Ze(2,vQ,e-1==i.getPage())),I(1),en(" ",e," ")}}function wQ(n,t){if(1&n&&(N(0,"span",22),L(1,bQ,2,4,"button",23),F()),2&n){const e=R(2);I(1),D("ngForOf",e.pageLinks)}}function MQ(n,t){1&n&&se(0),2&n&&Je(R(3).currentPageReport)}function TQ(n,t){if(1&n){const e=Ae();N(0,"p-dropdown",25),ce("onChange",function(s){return q(e),K(R(2).onPageDropdownChange(s))}),L(1,MQ,1,1,"ng-template",26),F()}if(2&n){const e=R(2);D("options",e.pageItems)("ngModel",e.getPage())("disabled",e.empty())("appendTo",e.dropdownAppendTo)("scrollHeight",e.dropdownScrollHeight)}}function SQ(n,t){1&n&&X(0,"AngleRightIcon",19),2&n&&D("styleClass","p-paginator-icon")}function CQ(n,t){}function DQ(n,t){1&n&&L(0,CQ,0,0,"ng-template")}function xQ(n,t){if(1&n&&(N(0,"span",20),L(1,DQ,1,0,null,21),F()),2&n){const e=R(2);I(1),D("ngTemplateOutlet",e.nextPageLinkIconTemplate)}}function kQ(n,t){1&n&&X(0,"AngleDoubleRightIcon",19),2&n&&D("styleClass","p-paginator-icon")}function IQ(n,t){}function EQ(n,t){1&n&&L(0,IQ,0,0,"ng-template")}function LQ(n,t){if(1&n&&(N(0,"span",20),L(1,EQ,1,0,null,21),F()),2&n){const e=R(3);I(1),D("ngTemplateOutlet",e.lastPageLinkIconTemplate)}}function PQ(n,t){if(1&n){const e=Ae();N(0,"button",27),ce("click",function(s){return q(e),K(R(2).changePageToLast(s))}),L(1,kQ,1,1,"AngleDoubleRightIcon",6),L(2,LQ,2,1,"span",7),F()}if(2&n){const e=R(2);D("disabled",e.isLastPage()||e.empty())("ngClass",Ze(4,g_,e.isLastPage()||e.empty())),I(1),D("ngIf",!e.lastPageLinkIconTemplate),I(1),D("ngIf",e.lastPageLinkIconTemplate)}}function AQ(n,t){if(1&n){const e=Ae();N(0,"p-inputNumber",28),ce("ngModelChange",function(s){return q(e),K(R(2).changePage(s-1))}),F()}if(2&n){const e=R(2);D("ngModel",e.currentPage())("disabled",e.empty())}}function OQ(n,t){1&n&&He(0)}function RQ(n,t){if(1&n&&L(0,OQ,1,0,"ng-container",16),2&n){const e=t.$implicit;D("ngTemplateOutlet",R(4).dropdownItemTemplate)("ngTemplateOutletContext",Ze(2,fw,e))}}function FQ(n,t){1&n&&(he(0),L(1,RQ,1,4,"ng-template",31),fe())}function NQ(n,t){if(1&n){const e=Ae();N(0,"p-dropdown",29),ce("ngModelChange",function(s){return q(e),K(R(2).rows=s)})("onChange",function(s){return q(e),K(R(2).onRppChange(s))}),L(1,FQ,2,0,"ng-container",30),F()}if(2&n){const e=R(2);D("options",e.rowsPerPageItems)("ngModel",e.rows)("disabled",e.empty())("appendTo",e.dropdownAppendTo)("scrollHeight",e.dropdownScrollHeight),I(1),D("ngIf",e.dropdownItemTemplate)}}function HQ(n,t){1&n&&He(0)}function YQ(n,t){if(1&n&&(N(0,"div",32),L(1,HQ,1,0,"ng-container",16),F()),2&n){const e=R(2);I(1),D("ngTemplateOutlet",e.templateRight)("ngTemplateOutletContext",Ze(2,fw,e.paginatorState))}}function VQ(n,t){if(1&n){const e=Ae();N(0,"div",1),L(1,lQ,2,4,"div",2),L(2,cQ,2,1,"span",3),L(3,pQ,3,6,"button",4),N(4,"button",5),ce("click",function(s){return q(e),K(R().changePageToPrev(s))}),L(5,mQ,1,1,"AngleLeftIcon",6),L(6,yQ,2,1,"span",7),F(),L(7,wQ,2,1,"span",8),L(8,TQ,2,5,"p-dropdown",9),N(9,"button",10),ce("click",function(s){return q(e),K(R().changePageToNext(s))}),L(10,SQ,1,1,"AngleRightIcon",6),L(11,xQ,2,1,"span",7),F(),L(12,PQ,3,6,"button",11),L(13,AQ,1,2,"p-inputNumber",12),L(14,NQ,2,6,"p-dropdown",13),L(15,YQ,2,4,"div",14),F()}if(2&n){const e=R();Ue(e.styleClass),D("ngStyle",e.style)("ngClass","p-paginator p-component"),I(1),D("ngIf",e.templateLeft),I(1),D("ngIf",e.showCurrentPageReport),I(1),D("ngIf",e.showFirstLastIcon),I(1),D("disabled",e.isFirstPage()||e.empty())("ngClass",Ze(21,g_,e.isFirstPage()||e.empty())),I(1),D("ngIf",!e.previousPageLinkIconTemplate),I(1),D("ngIf",e.previousPageLinkIconTemplate),I(1),D("ngIf",e.showPageLinks),I(1),D("ngIf",e.showJumpToPageDropdown),I(1),D("disabled",e.isLastPage()||e.empty())("ngClass",Ze(23,g_,e.isLastPage()||e.empty())),I(1),D("ngIf",!e.nextPageLinkIconTemplate),I(1),D("ngIf",e.nextPageLinkIconTemplate),I(1),D("ngIf",e.showFirstLastIcon),I(1),D("ngIf",e.showJumpToPageInput),I(1),D("ngIf",e.rowsPerPageOptions),I(1),D("ngIf",e.templateRight)}}let BQ=(()=>{class n{get first(){return this._first}set first(e){this._first=e}constructor(e){h(this,"cd",void 0),h(this,"pageLinkSize",5),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"alwaysShow",!0),h(this,"dropdownAppendTo",void 0),h(this,"templateLeft",void 0),h(this,"templateRight",void 0),h(this,"appendTo",void 0),h(this,"dropdownScrollHeight","200px"),h(this,"currentPageReportTemplate","{currentPage} of {totalPages}"),h(this,"showCurrentPageReport",void 0),h(this,"showFirstLastIcon",!0),h(this,"totalRecords",0),h(this,"rows",0),h(this,"rowsPerPageOptions",void 0),h(this,"showJumpToPageDropdown",void 0),h(this,"showJumpToPageInput",void 0),h(this,"showPageLinks",!0),h(this,"dropdownItemTemplate",void 0),h(this,"onPageChange",new ue),h(this,"templates",void 0),h(this,"firstPageLinkIconTemplate",void 0),h(this,"previousPageLinkIconTemplate",void 0),h(this,"lastPageLinkIconTemplate",void 0),h(this,"nextPageLinkIconTemplate",void 0),h(this,"pageLinks",void 0),h(this,"pageItems",void 0),h(this,"rowsPerPageItems",void 0),h(this,"paginatorState",void 0),h(this,"_first",0),h(this,"_page",0),this.cd=e}ngOnInit(){this.updatePaginatorState()}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"firstpagelinkicon":this.firstPageLinkIconTemplate=e.template;break;case"previouspagelinkicon":this.previousPageLinkIconTemplate=e.template;break;case"lastpagelinkicon":this.lastPageLinkIconTemplate=e.template;break;case"nextpagelinkicon":this.nextPageLinkIconTemplate=e.template}})}ngOnChanges(e){e.totalRecords&&(this.updatePageLinks(),this.updatePaginatorState(),this.updateFirst(),this.updateRowsPerPageOptions()),e.first&&(this._first=e.first.currentValue,this.updatePageLinks(),this.updatePaginatorState()),e.rows&&(this.updatePageLinks(),this.updatePaginatorState()),e.rowsPerPageOptions&&this.updateRowsPerPageOptions()}updateRowsPerPageOptions(){if(this.rowsPerPageOptions){this.rowsPerPageItems=[];for(let e of this.rowsPerPageOptions)"object"==typeof e&&e.showAll?this.rowsPerPageItems.unshift({label:e.showAll,value:this.totalRecords}):this.rowsPerPageItems.push({label:String(e),value:e})}}isFirstPage(){return 0===this.getPage()}isLastPage(){return this.getPage()===this.getPageCount()-1}getPageCount(){return Math.ceil(this.totalRecords/this.rows)}calculatePageLinkBoundaries(){let e=this.getPageCount(),i=Math.min(this.pageLinkSize,e),s=Math.max(0,Math.ceil(this.getPage()-i/2)),r=Math.min(e-1,s+i-1);return s=Math.max(0,s-(this.pageLinkSize-(r-s+1))),[s,r]}updatePageLinks(){this.pageLinks=[];let e=this.calculatePageLinkBoundaries(),s=e[1];for(let r=e[0];r<=s;r++)this.pageLinks.push(r+1);if(this.showJumpToPageDropdown){this.pageItems=[];for(let r=0;r=0&&e0&&this.totalRecords&&this.first>=this.totalRecords&&Promise.resolve(null).then(()=>this.changePage(e-1))}getPage(){return Math.floor(this.first/this.rows)}changePageToFirst(e){this.isFirstPage()||this.changePage(0),e.preventDefault()}changePageToPrev(e){this.changePage(this.getPage()-1),e.preventDefault()}changePageToNext(e){this.changePage(this.getPage()+1),e.preventDefault()}changePageToLast(e){this.isLastPage()||this.changePage(this.getPageCount()-1),e.preventDefault()}onPageLinkClick(e,i){this.changePage(i),e.preventDefault()}onRppChange(e){this.changePage(this.getPage())}onPageDropdownChange(e){this.changePage(e.value)}updatePaginatorState(){this.paginatorState={page:this.getPage(),pageCount:this.getPageCount(),rows:this.rows,first:this.first,totalRecords:this.totalRecords}}empty(){return 0===this.getPageCount()}currentPage(){return this.getPageCount()>0?this.getPage()+1:0}get currentPageReport(){return this.currentPageReportTemplate.replace("{currentPage}",String(this.currentPage())).replace("{totalPages}",String(this.getPageCount())).replace("{first}",String(this.totalRecords>0?this._first+1:0)).replace("{last}",String(Math.min(this._first+this.rows,this.totalRecords))).replace("{rows}",String(this.rows)).replace("{totalRecords}",String(this.totalRecords))}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-paginator"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},hostAttrs:[1,"p-element"],inputs:{pageLinkSize:"pageLinkSize",style:"style",styleClass:"styleClass",alwaysShow:"alwaysShow",dropdownAppendTo:"dropdownAppendTo",templateLeft:"templateLeft",templateRight:"templateRight",appendTo:"appendTo",dropdownScrollHeight:"dropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showFirstLastIcon:"showFirstLastIcon",totalRecords:"totalRecords",rows:"rows",rowsPerPageOptions:"rowsPerPageOptions",showJumpToPageDropdown:"showJumpToPageDropdown",showJumpToPageInput:"showJumpToPageInput",showPageLinks:"showPageLinks",dropdownItemTemplate:"dropdownItemTemplate",first:"first"},outputs:{onPageChange:"onPageChange"},features:[Pn],decls:1,vars:1,consts:[[3,"class","ngStyle","ngClass",4,"ngIf"],[3,"ngStyle","ngClass"],["class","p-paginator-left-content",4,"ngIf"],["class","p-paginator-current",4,"ngIf"],["type","button","pRipple","","class","p-paginator-first p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-prev","p-paginator-element","p-link",3,"disabled","ngClass","click"],[3,"styleClass",4,"ngIf"],["class","p-paginator-icon",4,"ngIf"],["class","p-paginator-pages",4,"ngIf"],["styleClass","p-paginator-page-options",3,"options","ngModel","disabled","appendTo","scrollHeight","onChange",4,"ngIf"],["type","button","pRipple","",1,"p-paginator-next","p-paginator-element","p-link",3,"disabled","ngClass","click"],["type","button","pRipple","","class","p-paginator-last p-paginator-element p-link",3,"disabled","ngClass","click",4,"ngIf"],["class","p-paginator-page-input",3,"ngModel","disabled","ngModelChange",4,"ngIf"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","disabled","appendTo","scrollHeight","ngModelChange","onChange",4,"ngIf"],["class","p-paginator-right-content",4,"ngIf"],[1,"p-paginator-left-content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"p-paginator-current"],["type","button","pRipple","",1,"p-paginator-first","p-paginator-element","p-link",3,"disabled","ngClass","click"],[3,"styleClass"],[1,"p-paginator-icon"],[4,"ngTemplateOutlet"],[1,"p-paginator-pages"],["type","button","class","p-paginator-page p-paginator-element p-link","pRipple","",3,"ngClass","click",4,"ngFor","ngForOf"],["type","button","pRipple","",1,"p-paginator-page","p-paginator-element","p-link",3,"ngClass","click"],["styleClass","p-paginator-page-options",3,"options","ngModel","disabled","appendTo","scrollHeight","onChange"],["pTemplate","selectedItem"],["type","button","pRipple","",1,"p-paginator-last","p-paginator-element","p-link",3,"disabled","ngClass","click"],[1,"p-paginator-page-input",3,"ngModel","disabled","ngModelChange"],["styleClass","p-paginator-rpp-options",3,"options","ngModel","disabled","appendTo","scrollHeight","ngModelChange","onChange"],[4,"ngIf"],["pTemplate","item"],[1,"p-paginator-right-content"]],template:function(e,i){1&e&&L(0,VQ,16,25,"div",0),2&e&&D("ngIf",!!i.alwaysShow||i.pageLinks&&i.pageLinks.length>1)},dependencies:function(){return[bi,fo,jn,Ns,ui,_O,is,wO,e_,gh,Dh,MO,TO,SO,CO]},styles:[".p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}\n"],encapsulation:2,changeDetection:0})),n})(),zQ=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,uw,hw,yh,Hn,gl,MO,TO,SO,CO,uw,hw,yh,Hn]})),n})();function jQ(n,t){1&n&&X(0,"span",8),2&n&&(Ue(R(2).$implicit.icon),D("ngClass","p-button-icon p-button-icon-left"))}function WQ(n,t){if(1&n&&(he(0),L(1,jQ,1,3,"span",6),N(2,"span",7),se(3),F(),fe()),2&n){const e=R().$implicit,i=R();I(1),D("ngIf",e.icon),I(2),Je(i.getOptionLabel(e))}}function UQ(n,t){1&n&&He(0)}const GQ=function(n,t){return{$implicit:n,index:t}};function $Q(n,t){if(1&n&&L(0,UQ,1,0,"ng-container",9),2&n){const e=R(),i=e.$implicit,s=e.index;D("ngTemplateOutlet",R().selectButtonTemplate)("ngTemplateOutletContext",Tn(2,GQ,i,s))}}const qQ=function(n,t,e){return{"p-highlight":n,"p-disabled":t,"p-button-icon-only":e}};function KQ(n,t){if(1&n){const e=Ae();N(0,"div",2,3),ce("click",function(s){const r=q(e),o=r.$implicit,a=r.index;return K(R().onItemClick(s,o,a))})("keydown.enter",function(s){const r=q(e),o=r.$implicit,a=r.index;return K(R().onItemClick(s,o,a))})("blur",function(){return q(e),K(R().onBlur())}),L(2,WQ,4,2,"ng-container",4),L(3,$Q,1,5,"ng-template",null,5,On),F()}if(2&n){const e=t.$implicit,i=mn(4),s=R();Ue(e.styleClass),D("ngClass",Zi(10,qQ,s.isSelected(e),s.disabled||s.isOptionDisabled(e),e.icon&&!s.getOptionLabel(e))),xe("aria-pressed",s.isSelected(e))("title",e.title)("aria-label",e.label)("tabindex",s.disabled?null:s.tabindex)("aria-labelledby",s.getOptionLabel(e)),I(2),D("ngIf",!s.itemTemplate)("ngIfElse",i)}}const XQ={provide:ri,useExisting:ft(()=>JQ),multi:!0};let JQ=(()=>{class n{get selectButtonTemplate(){return this.itemTemplate?.template}constructor(e){h(this,"cd",void 0),h(this,"options",void 0),h(this,"optionLabel",void 0),h(this,"optionValue",void 0),h(this,"optionDisabled",void 0),h(this,"tabindex",0),h(this,"multiple",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"ariaLabelledBy",void 0),h(this,"disabled",void 0),h(this,"dataKey",void 0),h(this,"onOptionClick",new ue),h(this,"onChange",new ue),h(this,"itemTemplate",void 0),h(this,"value",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),this.cd=e}getOptionLabel(e){return this.optionLabel?ye.resolveFieldData(e,this.optionLabel):null!=e.label?e.label:e}getOptionValue(e){return this.optionValue?ye.resolveFieldData(e,this.optionValue):this.optionLabel||void 0===e.value?e:e.value}isOptionDisabled(e){return this.optionDisabled?ye.resolveFieldData(e,this.optionDisabled):void 0!==e.disabled&&e.disabled}writeValue(e){this.value=e,this.cd.markForCheck()}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}onItemClick(e,i,s){if(!this.disabled&&!this.isOptionDisabled(i)){if(this.multiple)this.isSelected(i)?this.removeOption(i):this.value=[...this.value||[],this.getOptionValue(i)],this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value});else{let r=this.getOptionValue(i);this.value!==r&&(this.value=this.getOptionValue(i),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value}))}this.onOptionClick.emit({originalEvent:e,option:i,index:s})}}onBlur(){this.onModelTouched()}removeOption(e){this.value=this.value.filter(i=>!ye.equals(i,this.getOptionValue(e),this.dataKey))}isSelected(e){let i=!1,s=this.getOptionValue(e);if(this.multiple){if(this.value&&Array.isArray(this.value))for(let r of this.value)if(ye.equals(r,s,this.dataKey)){i=!0;break}}else i=ye.equals(this.getOptionValue(e),this.value,this.dataKey);return i}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-selectButton"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,5),2&e){let r;rt(r=ot())&&(i.itemTemplate=r.first)}},hostAttrs:[1,"p-element"],inputs:{options:"options",optionLabel:"optionLabel",optionValue:"optionValue",optionDisabled:"optionDisabled",tabindex:"tabindex",multiple:"multiple",style:"style",styleClass:"styleClass",ariaLabelledBy:"ariaLabelledBy",disabled:"disabled",dataKey:"dataKey"},outputs:{onOptionClick:"onOptionClick",onChange:"onChange"},features:[St([XQ])],decls:2,vars:5,consts:[["role","group",3,"ngClass","ngStyle"],["class","p-button p-component","role","button","pRipple","",3,"class","ngClass","click","keydown.enter","blur",4,"ngFor","ngForOf"],["role","button","pRipple","",1,"p-button","p-component",3,"ngClass","click","keydown.enter","blur"],["btn",""],[4,"ngIf","ngIfElse"],["customcontent",""],[3,"ngClass","class",4,"ngIf"],[1,"p-button-label"],[3,"ngClass"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(N(0,"div",0),L(1,KQ,5,14,"div",1),F()),2&e&&(Ue(i.styleClass),D("ngClass","p-selectbutton p-buttonset p-component")("ngStyle",i.style),I(1),D("ngForOf",i.options))},dependencies:[bi,fo,jn,Ns,ui,Dh],styles:['.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:"p";visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}\n'],encapsulation:2,changeDetection:0})),n})(),ZQ=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,gl,Hn,Hn]})),n})(),pw=(()=>{class n extends In{}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["CheckIcon"]],standalone:!0,features:[Be,tn],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.86199 11.5948C4.78717 11.5923 4.71366 11.5745 4.64596 11.5426C4.57826 11.5107 4.51779 11.4652 4.46827 11.4091L0.753985 7.69483C0.683167 7.64891 0.623706 7.58751 0.580092 7.51525C0.536478 7.44299 0.509851 7.36177 0.502221 7.27771C0.49459 7.19366 0.506156 7.10897 0.536046 7.03004C0.565935 6.95111 0.613367 6.88 0.674759 6.82208C0.736151 6.76416 0.8099 6.72095 0.890436 6.69571C0.970973 6.67046 1.05619 6.66385 1.13966 6.67635C1.22313 6.68886 1.30266 6.72017 1.37226 6.76792C1.44186 6.81567 1.4997 6.8786 1.54141 6.95197L4.86199 10.2503L12.6397 2.49483C12.7444 2.42694 12.8689 2.39617 12.9932 2.40745C13.1174 2.41873 13.2343 2.47141 13.3251 2.55705C13.4159 2.64268 13.4753 2.75632 13.4938 2.87973C13.5123 3.00315 13.4888 3.1292 13.4271 3.23768L5.2557 11.4091C5.20618 11.4652 5.14571 11.5107 5.07801 11.5426C5.01031 11.5745 4.9368 11.5923 4.86199 11.5948Z","fill","currentColor"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0),X(1,"path",1),F()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})),n})();function QQ(n,t){1&n&&X(0,"span",8),2&n&&D("ngClass",R(2).checkboxTrueIcon)}function eee(n,t){1&n&&X(0,"CheckIcon",11),2&n&&D("styleClass","p-checkbox-icon")}function tee(n,t){}function nee(n,t){1&n&&L(0,tee,0,0,"ng-template")}function iee(n,t){if(1&n&&(N(0,"span",12),L(1,nee,1,0,null,13),F()),2&n){const e=R(3);I(1),D("ngTemplateOutlet",e.checkIconTemplate)}}function see(n,t){if(1&n&&(he(0),L(1,eee,1,1,"CheckIcon",9),L(2,iee,2,1,"span",10),fe()),2&n){const e=R(2);I(1),D("ngIf",!e.checkIconTemplate),I(1),D("ngIf",e.checkIconTemplate)}}function ree(n,t){if(1&n&&(he(0),L(1,QQ,1,1,"span",7),L(2,see,3,2,"ng-container",5),fe()),2&n){const e=R();I(1),D("ngIf",e.checkboxTrueIcon),I(1),D("ngIf",!e.checkboxTrueIcon)}}function oee(n,t){1&n&&X(0,"span",8),2&n&&D("ngClass",R(2).checkboxFalseIcon)}function aee(n,t){1&n&&X(0,"TimesIcon",11),2&n&&D("styleClass","p-checkbox-icon")}function lee(n,t){}function cee(n,t){1&n&&L(0,lee,0,0,"ng-template")}function uee(n,t){if(1&n&&(N(0,"span",12),L(1,cee,1,0,null,13),F()),2&n){const e=R(3);I(1),D("ngTemplateOutlet",e.uncheckIconTemplate)}}function dee(n,t){if(1&n&&(he(0),L(1,aee,1,1,"TimesIcon",9),L(2,uee,2,1,"span",10),fe()),2&n){const e=R(2);I(1),D("ngIf",!e.uncheckIconTemplate),I(1),D("ngIf",e.uncheckIconTemplate)}}function hee(n,t){if(1&n&&(he(0),L(1,oee,1,1,"span",7),L(2,dee,3,2,"ng-container",5),fe()),2&n){const e=R();I(1),D("ngIf",e.checkboxFalseIcon),I(1),D("ngIf",!e.checkboxFalseIcon)}}const fee=function(n,t,e){return{"p-checkbox-label-active":n,"p-disabled":t,"p-checkbox-label-focus":e}};function pee(n,t){if(1&n){const e=Ae();N(0,"label",14),ce("click",function(s){q(e);const r=R(),o=mn(3);return K(r.onClick(s,o))}),se(1),F()}if(2&n){const e=R();D("ngClass",Zi(3,fee,null!=e.value,e.disabled,e.focused)),xe("for",e.inputId),I(1),Je(e.label)}}const mee=function(n,t){return{"p-checkbox p-component":!0,"p-checkbox-disabled":n,"p-checkbox-focused":t}},_ee=function(n,t,e){return{"p-highlight":n,"p-disabled":t,"p-focus":e}},gee={provide:ri,useExisting:ft(()=>yee),multi:!0};let yee=(()=>{class n{constructor(e){h(this,"cd",void 0),h(this,"disabled",void 0),h(this,"name",void 0),h(this,"ariaLabelledBy",void 0),h(this,"tabindex",void 0),h(this,"inputId",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"label",void 0),h(this,"readonly",void 0),h(this,"checkboxTrueIcon",void 0),h(this,"checkboxFalseIcon",void 0),h(this,"onChange",new ue),h(this,"templates",void 0),h(this,"checkIconTemplate",void 0),h(this,"uncheckIconTemplate",void 0),h(this,"focused",void 0),h(this,"value",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),this.cd=e}onClick(e,i){!this.disabled&&!this.readonly&&(this.toggle(e),this.focused=!0,i.focus())}onKeydown(e){32==e.keyCode&&e.preventDefault()}onKeyup(e){32==e.keyCode&&!this.readonly&&(this.toggle(e),e.preventDefault())}toggle(e){null==this.value||null==this.value?this.value=!0:1==this.value?this.value=!1:0==this.value&&(this.value=null),this.onModelChange(this.value),this.onChange.emit({originalEvent:e,value:this.value})}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"checkicon":this.checkIconTemplate=e.template;break;case"uncheckicon":this.uncheckIconTemplate=e.template}})}onFocus(){this.focused=!0}onBlur(){this.focused=!1,this.onModelTouched()}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}writeValue(e){this.value=e,this.cd.markForCheck()}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-triStateCheckbox"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},hostAttrs:[1,"p-element"],inputs:{disabled:"disabled",name:"name",ariaLabelledBy:"ariaLabelledBy",tabindex:"tabindex",inputId:"inputId",style:"style",styleClass:"styleClass",label:"label",readonly:"readonly",checkboxTrueIcon:"checkboxTrueIcon",checkboxFalseIcon:"checkboxFalseIcon"},outputs:{onChange:"onChange"},features:[St([gee])],decls:8,vars:22,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","text","inputmode","none",3,"name","readonly","disabled","keyup","keydown","focus","blur"],["input",""],["role","checkbox",1,"p-checkbox-box",3,"ngClass","click"],[4,"ngIf"],["class","p-checkbox-label",3,"ngClass","click",4,"ngIf"],["class","p-checkbox-icon",3,"ngClass",4,"ngIf"],[1,"p-checkbox-icon",3,"ngClass"],[3,"styleClass",4,"ngIf"],["class","p-checkbox-icon",4,"ngIf"],[3,"styleClass"],[1,"p-checkbox-icon"],[4,"ngTemplateOutlet"],[1,"p-checkbox-label",3,"ngClass","click"]],template:function(e,i){if(1&e){const s=Ae();N(0,"div",0)(1,"div",1)(2,"input",2,3),ce("keyup",function(o){return i.onKeyup(o)})("keydown",function(o){return i.onKeydown(o)})("focus",function(){return i.onFocus()})("blur",function(){return i.onBlur()}),F()(),N(4,"div",4),ce("click",function(o){q(s);const a=mn(3);return K(i.onClick(o,a))}),L(5,ree,3,2,"ng-container",5),L(6,hee,3,2,"ng-container",5),F()(),L(7,pee,2,7,"label",6)}2&e&&(Ue(i.styleClass),D("ngStyle",i.style)("ngClass",Tn(15,mee,i.disabled,i.focused)),I(2),D("name",i.name)("readonly",i.readonly)("disabled",i.disabled),xe("id",i.inputId)("tabindex",i.tabindex)("aria-labelledby",i.ariaLabelledBy),I(2),D("ngClass",Zi(18,_ee,null!=i.value,i.disabled,i.focused)),xe("aria-checked",!0===i.value),I(1),D("ngIf",!0===i.value),I(1),D("ngIf",!1===i.value),I(1),D("ngIf",i.label))},dependencies:function(){return[bi,jn,Ns,ui,pw,Co]},encapsulation:2,changeDetection:0})),n})(),vee=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,Hn,pw,Co,Hn]})),n})(),DO=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["ArrowDownIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.99994 14C6.91097 14.0004 6.82281 13.983 6.74064 13.9489C6.65843 13.9148 6.58387 13.8646 6.52133 13.8013L1.10198 8.38193C0.982318 8.25351 0.917175 8.08367 0.920272 7.90817C0.923368 7.73267 0.994462 7.56523 1.11858 7.44111C1.24269 7.317 1.41014 7.2459 1.58563 7.2428C1.76113 7.23971 1.93098 7.30485 2.0594 7.42451L6.32263 11.6877V0.677419C6.32263 0.497756 6.394 0.325452 6.52104 0.198411C6.64808 0.0713706 6.82039 0 7.00005 0C7.17971 0 7.35202 0.0713706 7.47906 0.198411C7.6061 0.325452 7.67747 0.497756 7.67747 0.677419V11.6877L11.9407 7.42451C12.0691 7.30485 12.2389 7.23971 12.4144 7.2428C12.5899 7.2459 12.7574 7.317 12.8815 7.44111C13.0056 7.56523 13.0767 7.73267 13.0798 7.90817C13.0829 8.08367 13.0178 8.25351 12.8981 8.38193L7.47875 13.8013C7.41621 13.8646 7.34164 13.9148 7.25944 13.9489C7.17727 13.983 7.08912 14.0004 7.00015 14C7.00012 14 7.00009 14 7.00005 14C7.00001 14 6.99998 14 6.99994 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),D("id",i.pathId))},encapsulation:2})),n})(),xO=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["ArrowUpIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.51551 13.799C6.64205 13.9255 6.813 13.9977 6.99193 14C7.17087 13.9977 7.34182 13.9255 7.46835 13.799C7.59489 13.6725 7.66701 13.5015 7.66935 13.3226V2.31233L11.9326 6.57554C11.9951 6.63887 12.0697 6.68907 12.1519 6.72319C12.2341 6.75731 12.3223 6.77467 12.4113 6.77425C12.5003 6.77467 12.5885 6.75731 12.6707 6.72319C12.7529 6.68907 12.8274 6.63887 12.89 6.57554C13.0168 6.44853 13.0881 6.27635 13.0881 6.09683C13.0881 5.91732 13.0168 5.74514 12.89 5.61812L7.48846 0.216594C7.48274 0.210436 7.4769 0.204374 7.47094 0.198411C7.3439 0.0713707 7.1716 0 6.99193 0C6.81227 0 6.63997 0.0713707 6.51293 0.198411C6.50704 0.204296 6.50128 0.210278 6.49563 0.216354L1.09386 5.61812C0.974201 5.74654 0.909057 5.91639 0.912154 6.09189C0.91525 6.26738 0.986345 6.43483 1.11046 6.55894C1.23457 6.68306 1.40202 6.75415 1.57752 6.75725C1.75302 6.76035 1.92286 6.6952 2.05128 6.57554L6.31451 2.31231V13.3226C6.31685 13.5015 6.38898 13.6725 6.51551 13.799Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),D("id",i.pathId))},encapsulation:2})),n})(),bee=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["FilterIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M8.64708 14H5.35296C5.18981 13.9979 5.03395 13.9321 4.91858 13.8167C4.8032 13.7014 4.73745 13.5455 4.73531 13.3824V7L0.329431 0.98C0.259794 0.889466 0.217389 0.780968 0.20718 0.667208C0.19697 0.553448 0.219379 0.439133 0.271783 0.337647C0.324282 0.236453 0.403423 0.151519 0.500663 0.0920138C0.597903 0.0325088 0.709548 0.000692754 0.823548 0H13.1765C13.2905 0.000692754 13.4021 0.0325088 13.4994 0.0920138C13.5966 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7826 0.780968 13.7402 0.889466 13.6706 0.98L9.26472 7V13.3824C9.26259 13.5455 9.19683 13.7014 9.08146 13.8167C8.96609 13.9321 8.81022 13.9979 8.64708 14ZM5.97061 12.7647H8.02943V6.79412C8.02878 6.66289 8.07229 6.53527 8.15296 6.43177L11.9412 1.23529H2.05884L5.86355 6.43177C5.94422 6.53527 5.98773 6.66289 5.98708 6.79412L5.97061 12.7647Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),D("id",i.pathId))},encapsulation:2})),n})(),wee=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["SortAltIcon"]],standalone:!0,features:[Be,tn],decls:9,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M5.64515 3.61291C5.47353 3.61291 5.30192 3.54968 5.16644 3.4142L3.38708 1.63484L1.60773 3.4142C1.34579 3.67613 0.912244 3.67613 0.650309 3.4142C0.388374 3.15226 0.388374 2.71871 0.650309 2.45678L2.90837 0.198712C3.17031 -0.0632236 3.60386 -0.0632236 3.86579 0.198712L6.12386 2.45678C6.38579 2.71871 6.38579 3.15226 6.12386 3.4142C5.98837 3.54968 5.81676 3.61291 5.64515 3.61291Z","fill","currentColor"],["d","M3.38714 14C3.01681 14 2.70972 13.6929 2.70972 13.3226V0.677419C2.70972 0.307097 3.01681 0 3.38714 0C3.75746 0 4.06456 0.307097 4.06456 0.677419V13.3226C4.06456 13.6929 3.75746 14 3.38714 14Z","fill","currentColor"],["d","M10.6129 14C10.4413 14 10.2697 13.9368 10.1342 13.8013L7.87611 11.5432C7.61418 11.2813 7.61418 10.8477 7.87611 10.5858C8.13805 10.3239 8.5716 10.3239 8.83353 10.5858L10.6129 12.3652L12.3922 10.5858C12.6542 10.3239 13.0877 10.3239 13.3497 10.5858C13.6116 10.8477 13.6116 11.2813 13.3497 11.5432L11.0916 13.8013C10.9561 13.9368 10.7845 14 10.6129 14Z","fill","currentColor"],["d","M10.6129 14C10.2426 14 9.93552 13.6929 9.93552 13.3226V0.677419C9.93552 0.307097 10.2426 0 10.6129 0C10.9833 0 11.2904 0.307097 11.2904 0.677419V13.3226C11.2904 13.6929 10.9832 14 10.6129 14Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4),F(),N(6,"defs")(7,"clipPath",5),X(8,"rect",6),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(6),D("id",i.pathId))},encapsulation:2})),n})(),Mee=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["SortAmountDownIcon"]],standalone:!0,features:[Be,tn],decls:11,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M2.59836 13.2009C2.44634 13.2009 2.29432 13.1449 2.1743 13.0248L0.174024 11.0246C-0.0580081 10.7925 -0.0580081 10.4085 0.174024 10.1764C0.406057 9.94441 0.79011 9.94441 1.02214 10.1764L2.59836 11.7527L4.17458 10.1764C4.40662 9.94441 4.79067 9.94441 5.0227 10.1764C5.25473 10.4085 5.25473 10.7925 5.0227 11.0246L3.02242 13.0248C2.90241 13.1449 2.75038 13.2009 2.59836 13.2009Z","fill","currentColor"],["d","M2.59836 13.2009C2.27032 13.2009 1.99833 12.9288 1.99833 12.6008V1.39922C1.99833 1.07117 2.27036 0.799133 2.59841 0.799133C2.92646 0.799133 3.19849 1.07117 3.19849 1.39922V12.6008C3.19849 12.9288 2.92641 13.2009 2.59836 13.2009Z","fill","currentColor"],["d","M13.3999 11.2006H6.99902C6.67098 11.2006 6.39894 10.9285 6.39894 10.6005C6.39894 10.2725 6.67098 10.0004 6.99902 10.0004H13.3999C13.728 10.0004 14 10.2725 14 10.6005C14 10.9285 13.728 11.2006 13.3999 11.2006Z","fill","currentColor"],["d","M10.1995 6.39991H6.99902C6.67098 6.39991 6.39894 6.12788 6.39894 5.79983C6.39894 5.47179 6.67098 5.19975 6.99902 5.19975H10.1995C10.5275 5.19975 10.7996 5.47179 10.7996 5.79983C10.7996 6.12788 10.5275 6.39991 10.1995 6.39991Z","fill","currentColor"],["d","M8.59925 3.99958H6.99902C6.67098 3.99958 6.39894 3.72754 6.39894 3.3995C6.39894 3.07145 6.67098 2.79941 6.99902 2.79941H8.59925C8.92729 2.79941 9.19933 3.07145 9.19933 3.3995C9.19933 3.72754 8.92729 3.99958 8.59925 3.99958Z","fill","currentColor"],["d","M11.7997 8.80025H6.99902C6.67098 8.80025 6.39894 8.52821 6.39894 8.20017C6.39894 7.87212 6.67098 7.60008 6.99902 7.60008H11.7997C12.1277 7.60008 12.3998 7.87212 12.3998 8.20017C12.3998 8.52821 12.1277 8.80025 11.7997 8.80025Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6),F(),N(8,"defs")(9,"clipPath",7),X(10,"rect",8),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(8),D("id",i.pathId))},encapsulation:2})),n})(),Tee=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["SortAmountUpAltIcon"]],standalone:!0,features:[Be,tn],decls:11,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.59864 3.99958C4.44662 3.99958 4.2946 3.94357 4.17458 3.82356L2.59836 2.24734L1.02214 3.82356C0.79011 4.05559 0.406057 4.05559 0.174024 3.82356C-0.0580081 3.59152 -0.0580081 3.20747 0.174024 2.97544L2.1743 0.97516C2.40634 0.743127 2.79039 0.743127 3.02242 0.97516L5.0227 2.97544C5.25473 3.20747 5.25473 3.59152 5.0227 3.82356C4.90268 3.94357 4.75066 3.99958 4.59864 3.99958Z","fill","currentColor"],["d","M2.59841 13.2009C2.27036 13.2009 1.99833 12.9288 1.99833 12.6008V1.39922C1.99833 1.07117 2.27036 0.799133 2.59841 0.799133C2.92646 0.799133 3.19849 1.07117 3.19849 1.39922V12.6008C3.19849 12.9288 2.92646 13.2009 2.59841 13.2009Z","fill","currentColor"],["d","M13.3999 11.2006H6.99902C6.67098 11.2006 6.39894 10.9285 6.39894 10.6005C6.39894 10.2725 6.67098 10.0004 6.99902 10.0004H13.3999C13.728 10.0004 14 10.2725 14 10.6005C14 10.9285 13.728 11.2006 13.3999 11.2006Z","fill","currentColor"],["d","M10.1995 6.39991H6.99902C6.67098 6.39991 6.39894 6.12788 6.39894 5.79983C6.39894 5.47179 6.67098 5.19975 6.99902 5.19975H10.1995C10.5275 5.19975 10.7996 5.47179 10.7996 5.79983C10.7996 6.12788 10.5275 6.39991 10.1995 6.39991Z","fill","currentColor"],["d","M8.59925 3.99958H6.99902C6.67098 3.99958 6.39894 3.72754 6.39894 3.3995C6.39894 3.07145 6.67098 2.79941 6.99902 2.79941H8.59925C8.92729 2.79941 9.19933 3.07145 9.19933 3.3995C9.19933 3.72754 8.92729 3.99958 8.59925 3.99958Z","fill","currentColor"],["d","M11.7997 8.80025H6.99902C6.67098 8.80025 6.39894 8.52821 6.39894 8.20017C6.39894 7.87212 6.67098 7.60008 6.99902 7.60008H11.7997C12.1277 7.60008 12.3998 7.87212 12.3998 8.20017C12.3998 8.52821 12.1277 8.80025 11.7997 8.80025Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6),F(),N(8,"defs")(9,"clipPath",7),X(10,"rect",8),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(8),D("id",i.pathId))},encapsulation:2})),n})(),See=(()=>{class n extends In{constructor(...e){super(...e),h(this,"pathId",void 0)}ngOnInit(){this.pathId="url(#"+zs()+")"}}return h(n,"\u0275fac",function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}()),h(n,"\u0275cmp",Oe({type:n,selectors:[["FilterSlashIcon"]],standalone:!0,features:[Be,tn],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M13.4994 0.0920138C13.5967 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7827 0.780968 13.7403 0.889466 13.6707 0.98L11.406 4.06823C11.3099 4.19928 11.1656 4.28679 11.005 4.3115C10.8444 4.33621 10.6805 4.2961 10.5495 4.2C10.4184 4.1039 10.3309 3.95967 10.3062 3.79905C10.2815 3.63843 10.3216 3.47458 10.4177 3.34353L11.9412 1.23529H7.41184C7.24803 1.23529 7.09093 1.17022 6.97509 1.05439C6.85926 0.938558 6.79419 0.781457 6.79419 0.617647C6.79419 0.453837 6.85926 0.296736 6.97509 0.180905C7.09093 0.0650733 7.24803 0 7.41184 0H13.1765C13.2905 0.000692754 13.4022 0.0325088 13.4994 0.0920138ZM4.20008 0.181168H4.24126L13.2013 9.03411C13.3169 9.14992 13.3819 9.3069 13.3819 9.47058C13.3819 9.63426 13.3169 9.79124 13.2013 9.90705C13.1445 9.96517 13.0766 10.0112 13.0016 10.0423C12.9266 10.0735 12.846 10.0891 12.7648 10.0882C12.6836 10.0886 12.6032 10.0728 12.5283 10.0417C12.4533 10.0106 12.3853 9.96479 12.3283 9.90705L9.3142 6.92587L9.26479 6.99999V13.3823C9.26265 13.5455 9.19689 13.7014 9.08152 13.8167C8.96615 13.9321 8.81029 13.9979 8.64714 14H5.35302C5.18987 13.9979 5.03401 13.9321 4.91864 13.8167C4.80327 13.7014 4.73751 13.5455 4.73537 13.3823V6.99999L0.329492 1.02117C0.259855 0.930634 0.21745 0.822137 0.207241 0.708376C0.197031 0.594616 0.21944 0.480301 0.271844 0.378815C0.324343 0.277621 0.403484 0.192687 0.500724 0.133182C0.597964 0.073677 0.709609 0.041861 0.823609 0.0411682H3.86243C3.92448 0.0461551 3.9855 0.060022 4.04361 0.0823446C4.10037 0.10735 4.15311 0.140655 4.20008 0.181168ZM8.02949 6.79411C8.02884 6.66289 8.07235 6.53526 8.15302 6.43176L8.42478 6.05293L3.55773 1.23529H2.0589L5.84714 6.43176C5.92781 6.53526 5.97132 6.66289 5.97067 6.79411V12.7647H8.02949V6.79411Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(e,i){1&e&&(pn(),N(0,"svg",0)(1,"g"),X(2,"path",1),F(),N(3,"defs")(4,"clipPath",2),X(5,"rect",3),F()()()),2&e&&(Ue(i.getClassNames()),xe("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),I(1),xe("clip-path",i.pathId),I(3),D("id",i.pathId))},encapsulation:2})),n})();const Cee=["container"],Dee=["resizeHelper"],xee=["reorderIndicatorUp"],kee=["reorderIndicatorDown"],Iee=["wrapper"],Eee=["table"],Lee=["thead"],Pee=["tfoot"],Aee=["scroller"];function Oee(n,t){1&n&&X(0,"i"),2&n&&Ue("p-datatable-loading-icon "+R(2).loadingIcon)}function Ree(n,t){1&n&&X(0,"SpinnerIcon",19),2&n&&D("spin",!0)("styleClass","p-datatable-loading-icon")}function Fee(n,t){}function Nee(n,t){1&n&&L(0,Fee,0,0,"ng-template")}function Hee(n,t){if(1&n&&(N(0,"span",20),L(1,Nee,1,0,null,21),F()),2&n){const e=R(3);I(1),D("ngTemplateOutlet",e.loadingIconTemplate)}}function Yee(n,t){if(1&n&&(he(0),L(1,Ree,1,2,"SpinnerIcon",17),L(2,Hee,2,1,"span",18),fe()),2&n){const e=R(2);I(1),D("ngIf",!e.loadingIconTemplate),I(1),D("ngIf",e.loadingIconTemplate)}}function Vee(n,t){if(1&n&&(N(0,"div",15),L(1,Oee,1,2,"i",16),L(2,Yee,3,2,"ng-container",8),F()),2&n){const e=R();I(1),D("ngIf",e.loadingIcon),I(1),D("ngIf",!e.loadingIcon)}}function Bee(n,t){1&n&&He(0)}function zee(n,t){if(1&n&&(N(0,"div",22),L(1,Bee,1,0,"ng-container",21),F()),2&n){const e=R();I(1),D("ngTemplateOutlet",e.captionTemplate)}}function jee(n,t){1&n&&He(0)}function Wee(n,t){1&n&&L(0,jee,1,0,"ng-container",21),2&n&&D("ngTemplateOutlet",R(3).paginatorFirstPageLinkIconTemplate)}function Uee(n,t){1&n&&L(0,Wee,1,1,"ng-template",24)}function Gee(n,t){1&n&&He(0)}function $ee(n,t){1&n&&L(0,Gee,1,0,"ng-container",21),2&n&&D("ngTemplateOutlet",R(3).paginatorPreviousPageLinkIconTemplate)}function qee(n,t){1&n&&L(0,$ee,1,1,"ng-template",25)}function Kee(n,t){1&n&&He(0)}function Xee(n,t){1&n&&L(0,Kee,1,0,"ng-container",21),2&n&&D("ngTemplateOutlet",R(3).paginatorLastPageLinkIconTemplate)}function Jee(n,t){1&n&&L(0,Xee,1,1,"ng-template",26)}function Zee(n,t){1&n&&He(0)}function Qee(n,t){1&n&&L(0,Zee,1,0,"ng-container",21),2&n&&D("ngTemplateOutlet",R(3).paginatorNextPageLinkIconTemplate)}function ete(n,t){1&n&&L(0,Qee,1,1,"ng-template",27)}function tte(n,t){if(1&n){const e=Ae();N(0,"p-paginator",23),ce("onPageChange",function(s){return q(e),K(R().onPageChange(s))}),L(1,Uee,1,0,null,8),L(2,qee,1,0,null,8),L(3,Jee,1,0,null,8),L(4,ete,1,0,null,8),F()}if(2&n){const e=R();D("rows",e.rows)("first",e.first)("totalRecords",e.totalRecords)("pageLinkSize",e.pageLinks)("alwaysShow",e.alwaysShowPaginator)("rowsPerPageOptions",e.rowsPerPageOptions)("templateLeft",e.paginatorLeftTemplate)("templateRight",e.paginatorRightTemplate)("dropdownAppendTo",e.paginatorDropdownAppendTo)("dropdownScrollHeight",e.paginatorDropdownScrollHeight)("currentPageReportTemplate",e.currentPageReportTemplate)("showFirstLastIcon",e.showFirstLastIcon)("dropdownItemTemplate",e.paginatorDropdownItemTemplate)("showCurrentPageReport",e.showCurrentPageReport)("showJumpToPageDropdown",e.showJumpToPageDropdown)("showJumpToPageInput",e.showJumpToPageInput)("showPageLinks",e.showPageLinks),I(1),D("ngIf",e.paginatorFirstPageLinkIconTemplate),I(1),D("ngIf",e.paginatorPreviousPageLinkIconTemplate),I(1),D("ngIf",e.paginatorLastPageLinkIconTemplate),I(1),D("ngIf",e.paginatorNextPageLinkIconTemplate)}}function nte(n,t){1&n&&He(0)}const kO=function(n,t){return{$implicit:n,options:t}};function ite(n,t){if(1&n&&L(0,nte,1,0,"ng-container",31),2&n){const e=t.$implicit,i=t.options;R(2),D("ngTemplateOutlet",mn(10))("ngTemplateOutletContext",Tn(2,kO,e,i))}}const ste=function(n){return{height:n}};function rte(n,t){if(1&n){const e=Ae();N(0,"p-scroller",28,29),ce("onLazyLoad",function(s){return q(e),K(R().onLazyItemLoad(s))}),L(2,ite,1,5,"ng-template",30),F()}if(2&n){const e=R();ci(Ze(15,ste,"flex"!==e.scrollHeight?e.scrollHeight:void 0)),D("items",e.processedData)("columns",e.columns)("scrollHeight","flex"!==e.scrollHeight?void 0:"100%")("itemSize",e.virtualScrollItemSize||e._virtualRowHeight)("step",e.rows)("delay",e.lazy?e.virtualScrollDelay:0)("inline",!0)("lazy",e.lazy)("loaderDisabled",!0)("showSpacer",!1)("showLoader",e.loadingBodyTemplate)("options",e.virtualScrollOptions)("autoSize",!0)}}function ote(n,t){1&n&&He(0)}const ate=function(n){return{columns:n}};function lte(n,t){if(1&n&&(he(0),L(1,ote,1,0,"ng-container",31),fe()),2&n){const e=R(),i=mn(10);I(1),D("ngTemplateOutlet",i)("ngTemplateOutletContext",Tn(4,kO,e.processedData,Ze(2,ate,e.columns)))}}function cte(n,t){1&n&&He(0)}function ute(n,t){1&n&&He(0)}function dte(n,t){if(1&n&&X(0,"tbody",40),2&n){const e=R().options,i=R();D("value",i.frozenValue)("frozenRows",!0)("pTableBody",e.columns)("pTableBodyTemplate",i.frozenBodyTemplate)("frozen",!0)}}function hte(n,t){if(1&n&&X(0,"tbody",41),2&n){const e=R().options;ci("height: calc("+e.spacerStyle.height+" - "+e.rows.length*e.itemSize+"px);")}}function fte(n,t){1&n&&He(0)}const _a=function(n){return{$implicit:n}};function pte(n,t){if(1&n&&(N(0,"tfoot",42,43),L(2,fte,1,0,"ng-container",31),F()),2&n){const e=R().options,i=R();I(2),D("ngTemplateOutlet",i.footerGroupedTemplate||i.footerTemplate)("ngTemplateOutletContext",Ze(2,_a,e.columns))}}const mte=function(n,t,e){return{"p-datatable-table":!0,"p-datatable-scrollable-table":n,"p-datatable-resizable-table":t,"p-datatable-resizable-table-fit":e}};function _te(n,t){if(1&n&&(N(0,"table",32,33),L(2,cte,1,0,"ng-container",31),N(3,"thead",34,35),L(5,ute,1,0,"ng-container",31),F(),L(6,dte,1,5,"tbody",36),X(7,"tbody",37),L(8,hte,1,2,"tbody",38),L(9,pte,3,4,"tfoot",39),F()),2&n){const e=t.options,i=R();ci(i.tableStyle),Ue(i.tableStyleClass),D("ngClass",Zi(20,mte,i.scrollable,i.resizableColumns,i.resizableColumns&&"fit"===i.columnResizeMode)),xe("id",i.id+"-table"),I(2),D("ngTemplateOutlet",i.colGroupTemplate)("ngTemplateOutletContext",Ze(24,_a,e.columns)),I(3),D("ngTemplateOutlet",i.headerGroupedTemplate||i.headerTemplate)("ngTemplateOutletContext",Ze(26,_a,e.columns)),I(1),D("ngIf",i.frozenValue||i.frozenBodyTemplate),I(1),ci(e.contentStyle),D("ngClass",e.contentStyleClass)("value",i.dataToRender(e.rows))("pTableBody",e.columns)("pTableBodyTemplate",i.bodyTemplate)("scrollerOptions",e),I(1),D("ngIf",e.spacerStyle),I(1),D("ngIf",i.footerGroupedTemplate||i.footerTemplate)}}function gte(n,t){1&n&&He(0)}function yte(n,t){1&n&&L(0,gte,1,0,"ng-container",21),2&n&&D("ngTemplateOutlet",R(3).paginatorFirstPageLinkIconTemplate)}function vte(n,t){1&n&&L(0,yte,1,1,"ng-template",24)}function bte(n,t){1&n&&He(0)}function wte(n,t){1&n&&L(0,bte,1,0,"ng-container",21),2&n&&D("ngTemplateOutlet",R(3).paginatorPreviousPageLinkIconTemplate)}function Mte(n,t){1&n&&L(0,wte,1,1,"ng-template",25)}function Tte(n,t){1&n&&He(0)}function Ste(n,t){1&n&&L(0,Tte,1,0,"ng-container",21),2&n&&D("ngTemplateOutlet",R(3).paginatorLastPageLinkIconTemplate)}function Cte(n,t){1&n&&L(0,Ste,1,1,"ng-template",26)}function Dte(n,t){1&n&&He(0)}function xte(n,t){1&n&&L(0,Dte,1,0,"ng-container",21),2&n&&D("ngTemplateOutlet",R(3).paginatorNextPageLinkIconTemplate)}function kte(n,t){1&n&&L(0,xte,1,1,"ng-template",27)}function Ite(n,t){if(1&n){const e=Ae();N(0,"p-paginator",44),ce("onPageChange",function(s){return q(e),K(R().onPageChange(s))}),L(1,vte,1,0,null,8),L(2,Mte,1,0,null,8),L(3,Cte,1,0,null,8),L(4,kte,1,0,null,8),F()}if(2&n){const e=R();D("rows",e.rows)("first",e.first)("totalRecords",e.totalRecords)("pageLinkSize",e.pageLinks)("alwaysShow",e.alwaysShowPaginator)("rowsPerPageOptions",e.rowsPerPageOptions)("templateLeft",e.paginatorLeftTemplate)("templateRight",e.paginatorRightTemplate)("dropdownAppendTo",e.paginatorDropdownAppendTo)("dropdownScrollHeight",e.paginatorDropdownScrollHeight)("currentPageReportTemplate",e.currentPageReportTemplate)("showFirstLastIcon",e.showFirstLastIcon)("dropdownItemTemplate",e.paginatorDropdownItemTemplate)("showCurrentPageReport",e.showCurrentPageReport)("showJumpToPageDropdown",e.showJumpToPageDropdown)("showJumpToPageInput",e.showJumpToPageInput)("showPageLinks",e.showPageLinks),I(1),D("ngIf",e.paginatorFirstPageLinkIconTemplate),I(1),D("ngIf",e.paginatorPreviousPageLinkIconTemplate),I(1),D("ngIf",e.paginatorLastPageLinkIconTemplate),I(1),D("ngIf",e.paginatorNextPageLinkIconTemplate)}}function Ete(n,t){1&n&&He(0)}function Lte(n,t){if(1&n&&(N(0,"div",45),L(1,Ete,1,0,"ng-container",21),F()),2&n){const e=R();I(1),D("ngTemplateOutlet",e.summaryTemplate)}}function Pte(n,t){1&n&&X(0,"div",46,47)}function Ate(n,t){1&n&&X(0,"ArrowDownIcon")}function Ote(n,t){}function Rte(n,t){1&n&&L(0,Ote,0,0,"ng-template")}function Fte(n,t){if(1&n&&(N(0,"span",48,49),L(2,Ate,1,0,"ArrowDownIcon",8),L(3,Rte,1,0,null,21),F()),2&n){const e=R();I(2),D("ngIf",!e.reorderIndicatorUpIconTemplate),I(1),D("ngTemplateOutlet",e.reorderIndicatorUpIconTemplate)}}function Nte(n,t){1&n&&X(0,"ArrowUpIcon")}function Hte(n,t){}function Yte(n,t){1&n&&L(0,Hte,0,0,"ng-template")}function Vte(n,t){if(1&n&&(N(0,"span",50,51),L(2,Nte,1,0,"ArrowUpIcon",8),L(3,Yte,1,0,null,21),F()),2&n){const e=R();I(2),D("ngIf",!e.reorderIndicatorDownIconTemplate),I(1),D("ngTemplateOutlet",e.reorderIndicatorDownIconTemplate)}}const Bte=function(n,t,e){return{"p-datatable p-component":!0,"p-datatable-hoverable-rows":n,"p-datatable-scrollable":t,"p-datatable-flex-scrollable":e}},zte=function(n){return{maxHeight:n}},jte=["pTableBody",""];function Wte(n,t){1&n&&He(0)}const mw=function(n,t,e,i,s){return{$implicit:n,rowIndex:t,columns:e,editing:i,frozen:s}};function Ute(n,t){if(1&n&&(he(0,3),L(1,Wte,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",r.dt.groupHeaderTemplate)("ngTemplateOutletContext",Jp(2,mw,i,r.getRowIndex(s),r.columns,"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function Gte(n,t){1&n&&He(0)}function $te(n,t){if(1&n&&(he(0),L(1,Gte,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",i?r.template:r.dt.loadingBodyTemplate)("ngTemplateOutletContext",Jp(2,mw,i,r.getRowIndex(s),r.columns,"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function qte(n,t){1&n&&He(0)}const Kte=function(n,t,e,i,s,r,o){return{$implicit:n,rowIndex:t,columns:e,editing:i,frozen:s,rowgroup:r,rowspan:o}};function Xte(n,t){if(1&n&&(he(0),L(1,qte,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",i?r.template:r.dt.loadingBodyTemplate)("ngTemplateOutletContext",function S2(n,t,e,i,s,r,o,a,l,c){const u=Ri()+n,f=J();let p=Os(f,u,e,i,s,r);return Bp(f,u+4,o,a,l)||p?Ir(f,u+7,c?t.call(c,e,i,s,r,o,a,l):t(e,i,s,r,o,a,l)):bd(f,u+7)}(2,Kte,i,r.getRowIndex(s),r.columns,"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen,r.shouldRenderRowspan(r.value,i,s),r.calculateRowGroupSize(r.value,i,s)))}}function Jte(n,t){1&n&&He(0)}function Zte(n,t){if(1&n&&(he(0,3),L(1,Jte,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",r.dt.groupFooterTemplate)("ngTemplateOutletContext",Jp(2,mw,i,r.getRowIndex(s),r.columns,"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function Qte(n,t){if(1&n&&(L(0,Ute,2,8,"ng-container",2),L(1,$te,2,8,"ng-container",0),L(2,Xte,2,10,"ng-container",0),L(3,Zte,2,8,"ng-container",2)),2&n){const e=t.$implicit,i=t.index,s=R(2);D("ngIf",s.dt.groupHeaderTemplate&&!s.dt.virtualScroll&&"subheader"===s.dt.rowGroupMode&&s.shouldRenderRowGroupHeader(s.value,e,i)),I(1),D("ngIf","rowspan"!==s.dt.rowGroupMode),I(1),D("ngIf","rowspan"===s.dt.rowGroupMode),I(1),D("ngIf",s.dt.groupFooterTemplate&&!s.dt.virtualScroll&&"subheader"===s.dt.rowGroupMode&&s.shouldRenderRowGroupFooter(s.value,e,i))}}function ene(n,t){if(1&n&&(he(0),L(1,Qte,4,4,"ng-template",1),fe()),2&n){const e=R();I(1),D("ngForOf",e.value)("ngForTrackBy",e.dt.rowTrackBy)}}function tne(n,t){1&n&&He(0)}const y_=function(n,t,e,i,s,r){return{$implicit:n,rowIndex:t,columns:e,expanded:i,editing:s,frozen:r}};function nne(n,t){if(1&n&&(he(0),L(1,tne,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",r.template)("ngTemplateOutletContext",Ec(2,y_,i,r.getRowIndex(s),r.columns,r.dt.isRowExpanded(i),"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function ine(n,t){1&n&&He(0)}function sne(n,t){if(1&n&&(he(0,3),L(1,ine,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",r.dt.groupHeaderTemplate)("ngTemplateOutletContext",Ec(2,y_,i,r.getRowIndex(s),r.columns,r.dt.isRowExpanded(i),"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}function rne(n,t){1&n&&He(0)}function one(n,t){1&n&&He(0)}function ane(n,t){if(1&n&&(he(0,3),L(1,one,1,0,"ng-container",4),fe()),2&n){const e=R(2),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",r.dt.groupFooterTemplate)("ngTemplateOutletContext",Ec(2,y_,i,r.getRowIndex(s),r.columns,r.dt.isRowExpanded(i),"row"===r.dt.editMode&&r.dt.isRowEditing(i),r.frozen))}}const IO=function(n,t,e,i){return{$implicit:n,rowIndex:t,columns:e,frozen:i}};function lne(n,t){if(1&n&&(he(0),L(1,rne,1,0,"ng-container",4),L(2,ane,2,9,"ng-container",2),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",r.dt.expandedRowTemplate)("ngTemplateOutletContext",Ad(3,IO,i,r.getRowIndex(s),r.columns,r.frozen)),I(1),D("ngIf",r.dt.groupFooterTemplate&&"subheader"===r.dt.rowGroupMode&&r.shouldRenderRowGroupFooter(r.value,i,r.getRowIndex(s)))}}function cne(n,t){if(1&n&&(L(0,nne,2,9,"ng-container",0),L(1,sne,2,9,"ng-container",2),L(2,lne,3,8,"ng-container",0)),2&n){const e=t.$implicit,i=t.index,s=R(2);D("ngIf",!s.dt.groupHeaderTemplate),I(1),D("ngIf",s.dt.groupHeaderTemplate&&"subheader"===s.dt.rowGroupMode&&s.shouldRenderRowGroupHeader(s.value,e,s.getRowIndex(i))),I(1),D("ngIf",s.dt.isRowExpanded(e))}}function une(n,t){if(1&n&&(he(0),L(1,cne,3,3,"ng-template",1),fe()),2&n){const e=R();I(1),D("ngForOf",e.value)("ngForTrackBy",e.dt.rowTrackBy)}}function dne(n,t){1&n&&He(0)}function hne(n,t){1&n&&He(0)}function fne(n,t){if(1&n&&(he(0),L(1,hne,1,0,"ng-container",4),fe()),2&n){const e=R(),i=e.$implicit,s=e.index,r=R(2);I(1),D("ngTemplateOutlet",r.dt.frozenExpandedRowTemplate)("ngTemplateOutletContext",Ad(2,IO,i,r.getRowIndex(s),r.columns,r.frozen))}}function pne(n,t){if(1&n&&(L(0,dne,1,0,"ng-container",4),L(1,fne,2,7,"ng-container",0)),2&n){const e=t.$implicit,i=t.index,s=R(2);D("ngTemplateOutlet",s.template)("ngTemplateOutletContext",Ec(3,y_,e,s.getRowIndex(i),s.columns,s.dt.isRowExpanded(e),"row"===s.dt.editMode&&s.dt.isRowEditing(e),s.frozen)),I(1),D("ngIf",s.dt.isRowExpanded(e))}}function mne(n,t){if(1&n&&(he(0),L(1,pne,2,10,"ng-template",1),fe()),2&n){const e=R();I(1),D("ngForOf",e.value)("ngForTrackBy",e.dt.rowTrackBy)}}function _ne(n,t){1&n&&He(0)}const EO=function(n,t){return{$implicit:n,frozen:t}};function gne(n,t){if(1&n&&(he(0),L(1,_ne,1,0,"ng-container",4),fe()),2&n){const e=R();I(1),D("ngTemplateOutlet",e.dt.loadingBodyTemplate)("ngTemplateOutletContext",Tn(2,EO,e.columns,e.frozen))}}function yne(n,t){1&n&&He(0)}function vne(n,t){if(1&n&&(he(0),L(1,yne,1,0,"ng-container",4),fe()),2&n){const e=R();I(1),D("ngTemplateOutlet",e.dt.emptyMessageTemplate)("ngTemplateOutletContext",Tn(2,EO,e.columns,e.frozen))}}let _w=(()=>{class n{constructor(){h(this,"sortSource",new It),h(this,"selectionSource",new It),h(this,"contextMenuSource",new It),h(this,"valueSource",new It),h(this,"totalRecordsSource",new It),h(this,"columnsSource",new It),h(this,"sortSource$",this.sortSource.asObservable()),h(this,"selectionSource$",this.selectionSource.asObservable()),h(this,"contextMenuSource$",this.contextMenuSource.asObservable()),h(this,"valueSource$",this.valueSource.asObservable()),h(this,"totalRecordsSource$",this.totalRecordsSource.asObservable()),h(this,"columnsSource$",this.columnsSource.asObservable())}onSort(e){this.sortSource.next(e)}onSelectionChange(){this.selectionSource.next(null)}onContextMenu(e){this.contextMenuSource.next(e)}onValueChange(e){this.valueSource.next(e)}onTotalRecordsChange(e){this.totalRecordsSource.next(e)}onColumnsChange(e){this.columnsSource.next(e)}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac})),n})(),v_=(()=>{class n{get responsive(){return this._responsive}set responsive(e){this._responsive=e,console.warn("responsive propery is deprecated as table is always responsive with scrollable behavior.")}get value(){return this._value}set value(e){this._value=e}get columns(){return this._columns}set columns(e){this._columns=e}get first(){return this._first}set first(e){this._first=e}get rows(){return this._rows}set rows(e){this._rows=e}get totalRecords(){return this._totalRecords}set totalRecords(e){this._totalRecords=e,this.tableService.onTotalRecordsChange(this._totalRecords)}get sortField(){return this._sortField}set sortField(e){this._sortField=e}get sortOrder(){return this._sortOrder}set sortOrder(e){this._sortOrder=e}get multiSortMeta(){return this._multiSortMeta}set multiSortMeta(e){this._multiSortMeta=e}get selection(){return this._selection}set selection(e){this._selection=e}get selectAll(){return this._selection}set selectAll(e){this._selection=e}get virtualRowHeight(){return this._virtualRowHeight}set virtualRowHeight(e){this._virtualRowHeight=e,console.warn("The virtualRowHeight property is deprecated.")}constructor(e,i,s,r,o,a,l,c,u){h(this,"document",void 0),h(this,"platformId",void 0),h(this,"renderer",void 0),h(this,"el",void 0),h(this,"zone",void 0),h(this,"tableService",void 0),h(this,"cd",void 0),h(this,"filterService",void 0),h(this,"overlayService",void 0),h(this,"frozenColumns",void 0),h(this,"frozenValue",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"tableStyle",void 0),h(this,"tableStyleClass",void 0),h(this,"paginator",void 0),h(this,"pageLinks",5),h(this,"rowsPerPageOptions",void 0),h(this,"alwaysShowPaginator",!0),h(this,"paginatorPosition","bottom"),h(this,"paginatorDropdownAppendTo",void 0),h(this,"paginatorDropdownScrollHeight","200px"),h(this,"currentPageReportTemplate","{currentPage} of {totalPages}"),h(this,"showCurrentPageReport",void 0),h(this,"showJumpToPageDropdown",void 0),h(this,"showJumpToPageInput",void 0),h(this,"showFirstLastIcon",!0),h(this,"showPageLinks",!0),h(this,"defaultSortOrder",1),h(this,"sortMode","single"),h(this,"resetPageOnSort",!0),h(this,"selectionMode",void 0),h(this,"selectionPageOnly",void 0),h(this,"contextMenuSelection",void 0),h(this,"contextMenuSelectionChange",new ue),h(this,"contextMenuSelectionMode","separate"),h(this,"dataKey",void 0),h(this,"metaKeySelection",void 0),h(this,"rowSelectable",void 0),h(this,"rowTrackBy",(f,p)=>p),h(this,"lazy",!1),h(this,"lazyLoadOnInit",!0),h(this,"compareSelectionBy","deepEquals"),h(this,"csvSeparator",","),h(this,"exportFilename","download"),h(this,"filters",{}),h(this,"globalFilterFields",void 0),h(this,"filterDelay",300),h(this,"filterLocale",void 0),h(this,"expandedRowKeys",{}),h(this,"editingRowKeys",{}),h(this,"rowExpandMode","multiple"),h(this,"scrollable",void 0),h(this,"scrollDirection","vertical"),h(this,"rowGroupMode",void 0),h(this,"scrollHeight",void 0),h(this,"virtualScroll",void 0),h(this,"virtualScrollItemSize",void 0),h(this,"virtualScrollOptions",void 0),h(this,"virtualScrollDelay",250),h(this,"frozenWidth",void 0),h(this,"_responsive",void 0),h(this,"contextMenu",void 0),h(this,"resizableColumns",void 0),h(this,"columnResizeMode","fit"),h(this,"reorderableColumns",void 0),h(this,"loading",void 0),h(this,"loadingIcon",void 0),h(this,"showLoader",!0),h(this,"rowHover",void 0),h(this,"customSort",void 0),h(this,"showInitialSortBadge",!0),h(this,"autoLayout",void 0),h(this,"exportFunction",void 0),h(this,"exportHeader",void 0),h(this,"stateKey",void 0),h(this,"stateStorage","session"),h(this,"editMode","cell"),h(this,"groupRowsBy",void 0),h(this,"groupRowsByOrder",1),h(this,"responsiveLayout","scroll"),h(this,"breakpoint","960px"),h(this,"selectAllChange",new ue),h(this,"selectionChange",new ue),h(this,"onRowSelect",new ue),h(this,"onRowUnselect",new ue),h(this,"onPage",new ue),h(this,"onSort",new ue),h(this,"onFilter",new ue),h(this,"onLazyLoad",new ue),h(this,"onRowExpand",new ue),h(this,"onRowCollapse",new ue),h(this,"onContextMenuSelect",new ue),h(this,"onColResize",new ue),h(this,"onColReorder",new ue),h(this,"onRowReorder",new ue),h(this,"onEditInit",new ue),h(this,"onEditComplete",new ue),h(this,"onEditCancel",new ue),h(this,"onHeaderCheckboxToggle",new ue),h(this,"sortFunction",new ue),h(this,"firstChange",new ue),h(this,"rowsChange",new ue),h(this,"onStateSave",new ue),h(this,"onStateRestore",new ue),h(this,"containerViewChild",void 0),h(this,"resizeHelperViewChild",void 0),h(this,"reorderIndicatorUpViewChild",void 0),h(this,"reorderIndicatorDownViewChild",void 0),h(this,"wrapperViewChild",void 0),h(this,"tableViewChild",void 0),h(this,"tableHeaderViewChild",void 0),h(this,"tableFooterViewChild",void 0),h(this,"scroller",void 0),h(this,"templates",void 0),h(this,"_virtualRowHeight",28),h(this,"_value",[]),h(this,"_columns",void 0),h(this,"_totalRecords",0),h(this,"_first",0),h(this,"_rows",void 0),h(this,"filteredValue",void 0),h(this,"headerTemplate",void 0),h(this,"headerGroupedTemplate",void 0),h(this,"bodyTemplate",void 0),h(this,"loadingBodyTemplate",void 0),h(this,"captionTemplate",void 0),h(this,"footerTemplate",void 0),h(this,"footerGroupedTemplate",void 0),h(this,"summaryTemplate",void 0),h(this,"colGroupTemplate",void 0),h(this,"expandedRowTemplate",void 0),h(this,"groupHeaderTemplate",void 0),h(this,"groupFooterTemplate",void 0),h(this,"frozenExpandedRowTemplate",void 0),h(this,"frozenHeaderTemplate",void 0),h(this,"frozenBodyTemplate",void 0),h(this,"frozenFooterTemplate",void 0),h(this,"frozenColGroupTemplate",void 0),h(this,"emptyMessageTemplate",void 0),h(this,"paginatorLeftTemplate",void 0),h(this,"paginatorRightTemplate",void 0),h(this,"paginatorDropdownItemTemplate",void 0),h(this,"loadingIconTemplate",void 0),h(this,"reorderIndicatorUpIconTemplate",void 0),h(this,"reorderIndicatorDownIconTemplate",void 0),h(this,"sortIconTemplate",void 0),h(this,"checkboxIconTemplate",void 0),h(this,"headerCheckboxIconTemplate",void 0),h(this,"paginatorFirstPageLinkIconTemplate",void 0),h(this,"paginatorLastPageLinkIconTemplate",void 0),h(this,"paginatorPreviousPageLinkIconTemplate",void 0),h(this,"paginatorNextPageLinkIconTemplate",void 0),h(this,"selectionKeys",{}),h(this,"lastResizerHelperX",void 0),h(this,"reorderIconWidth",void 0),h(this,"reorderIconHeight",void 0),h(this,"draggedColumn",void 0),h(this,"draggedRowIndex",void 0),h(this,"droppedRowIndex",void 0),h(this,"rowDragging",void 0),h(this,"dropPosition",void 0),h(this,"editingCell",void 0),h(this,"editingCellData",void 0),h(this,"editingCellField",void 0),h(this,"editingCellRowIndex",void 0),h(this,"selfClick",void 0),h(this,"documentEditListener",void 0),h(this,"_multiSortMeta",void 0),h(this,"_sortField",void 0),h(this,"_sortOrder",1),h(this,"preventSelectionSetterPropagation",void 0),h(this,"_selection",void 0),h(this,"_selectAll",null),h(this,"anchorRowIndex",void 0),h(this,"rangeRowIndex",void 0),h(this,"filterTimeout",void 0),h(this,"initialized",void 0),h(this,"rowTouched",void 0),h(this,"restoringSort",void 0),h(this,"restoringFilter",void 0),h(this,"stateRestored",void 0),h(this,"columnOrderStateRestored",void 0),h(this,"columnWidthsState",void 0),h(this,"tableWidthState",void 0),h(this,"overlaySubscription",void 0),h(this,"resizeColumnElement",void 0),h(this,"columnResizing",!1),h(this,"rowGroupHeaderStyleObject",{}),h(this,"id",zs()),h(this,"styleElement",void 0),h(this,"responsiveStyleElement",void 0),h(this,"window",void 0),this.document=e,this.platformId=i,this.renderer=s,this.el=r,this.zone=o,this.tableService=a,this.cd=l,this.filterService=c,this.overlayService=u,this.window=this.document.defaultView}ngOnInit(){this.lazy&&this.lazyLoadOnInit&&(this.virtualScroll||this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.restoringFilter&&(this.restoringFilter=!1)),"stack"===this.responsiveLayout&&!this.scrollable&&this.createResponsiveStyle(),this.initialized=!0}ngAfterContentInit(){this.templates.forEach(e=>{switch(e.getType()){case"caption":this.captionTemplate=e.template;break;case"header":this.headerTemplate=e.template;break;case"headergrouped":this.headerGroupedTemplate=e.template;break;case"body":this.bodyTemplate=e.template;break;case"loadingbody":this.loadingBodyTemplate=e.template;break;case"footer":this.footerTemplate=e.template;break;case"footergrouped":this.footerGroupedTemplate=e.template;break;case"summary":this.summaryTemplate=e.template;break;case"colgroup":this.colGroupTemplate=e.template;break;case"rowexpansion":this.expandedRowTemplate=e.template;break;case"groupheader":this.groupHeaderTemplate=e.template;break;case"groupfooter":this.groupFooterTemplate=e.template;break;case"frozenheader":this.frozenHeaderTemplate=e.template;break;case"frozenbody":this.frozenBodyTemplate=e.template;break;case"frozenfooter":this.frozenFooterTemplate=e.template;break;case"frozencolgroup":this.frozenColGroupTemplate=e.template;break;case"frozenrowexpansion":this.frozenExpandedRowTemplate=e.template;break;case"emptymessage":this.emptyMessageTemplate=e.template;break;case"paginatorleft":this.paginatorLeftTemplate=e.template;break;case"paginatorright":this.paginatorRightTemplate=e.template;break;case"paginatordropdownitem":this.paginatorDropdownItemTemplate=e.template;break;case"paginatorfirstpagelinkicon":this.paginatorFirstPageLinkIconTemplate=e.template;break;case"paginatorlastpagelinkicon":this.paginatorLastPageLinkIconTemplate=e.template;break;case"paginatorpreviouspagelinkicon":this.paginatorPreviousPageLinkIconTemplate=e.template;break;case"paginatornextpagelinkicon":this.paginatorNextPageLinkIconTemplate=e.template;break;case"loadingicon":this.loadingIconTemplate=e.template;break;case"reorderindicatorupicon":this.reorderIndicatorUpIconTemplate=e.template;break;case"reorderindicatordownicon":this.reorderIndicatorDownIconTemplate=e.template;break;case"sorticon":this.sortIconTemplate=e.template;break;case"checkboxicon":this.checkboxIconTemplate=e.template;break;case"headercheckboxicon":this.headerCheckboxIconTemplate=e.template}})}ngAfterViewInit(){this.isStateful()&&this.resizableColumns&&this.restoreColumnWidths()}ngOnChanges(e){e.value&&(this.isStateful()&&!this.stateRestored&&this.restoreState(),this._value=e.value.currentValue,this.lazy||(this.totalRecords=this._value?this._value.length:0,"single"==this.sortMode&&(this.sortField||this.groupRowsBy)?this.sortSingle():"multiple"==this.sortMode&&(this.multiSortMeta||this.groupRowsBy)?this.sortMultiple():this.hasFilter()&&this._filter()),this.tableService.onValueChange(e.value.currentValue)),e.columns&&(this._columns=e.columns.currentValue,this.tableService.onColumnsChange(e.columns.currentValue),this._columns&&this.isStateful()&&this.reorderableColumns&&!this.columnOrderStateRestored&&this.restoreColumnOrder()),e.sortField&&(this._sortField=e.sortField.currentValue,(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle()),e.groupRowsBy&&(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle(),e.sortOrder&&(this._sortOrder=e.sortOrder.currentValue,(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle()),e.groupRowsByOrder&&(!this.lazy||this.initialized)&&"single"===this.sortMode&&this.sortSingle(),e.multiSortMeta&&(this._multiSortMeta=e.multiSortMeta.currentValue,"multiple"===this.sortMode&&(this.initialized||!this.lazy&&!this.virtualScroll)&&this.sortMultiple()),e.selection&&(this._selection=e.selection.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange()),this.preventSelectionSetterPropagation=!1),e.selectAll&&(this._selectAll=e.selectAll.currentValue,this.preventSelectionSetterPropagation||(this.updateSelectionKeys(),this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()),this.preventSelectionSetterPropagation=!1)}get processedData(){return this.filteredValue||this.value||[]}dataToRender(e){const i=e||this.processedData;if(i&&this.paginator){const s=this.lazy?0:this.first;return i.slice(s,s+this.rows)}return i}updateSelectionKeys(){if(this.dataKey&&this._selection)if(this.selectionKeys={},Array.isArray(this._selection))for(let e of this._selection)this.selectionKeys[String(ye.resolveFieldData(e,this.dataKey))]=1;else this.selectionKeys[String(ye.resolveFieldData(this._selection,this.dataKey))]=1}onPageChange(e){this.first=e.first,this.rows=e.rows,this.onPage.emit({first:this.first,rows:this.rows}),this.lazy&&this.onLazyLoad.emit(this.createLazyLoadMetadata()),this.firstChange.emit(this.first),this.rowsChange.emit(this.rows),this.tableService.onValueChange(this.value),this.isStateful()&&this.saveState(),this.anchorRowIndex=null,this.scrollable&&this.resetScrollTop()}sort(e){let i=e.originalEvent;if("single"===this.sortMode&&(this._sortOrder=this.sortField===e.field?-1*this.sortOrder:this.defaultSortOrder,this._sortField=e.field,this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop()),this.sortSingle()),"multiple"===this.sortMode){let s=i.metaKey||i.ctrlKey,r=this.getSortMeta(e.field);r?s?r.order=-1*r.order:(this._multiSortMeta=[{field:e.field,order:-1*r.order}],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first),this.scrollable&&this.resetScrollTop())):((!s||!this.multiSortMeta)&&(this._multiSortMeta=[],this.resetPageOnSort&&(this._first=0,this.firstChange.emit(this._first))),this._multiSortMeta.push({field:e.field,order:this.defaultSortOrder})),this.sortMultiple()}this.isStateful()&&this.saveState(),this.anchorRowIndex=null}sortSingle(){let e=this.sortField||this.groupRowsBy,i=this.sortField?this.sortOrder:this.groupRowsByOrder;if(this.groupRowsBy&&this.sortField&&this.groupRowsBy!==this.sortField)return this._multiSortMeta=[this.getGroupRowsMeta(),{field:this.sortField,order:this.sortOrder}],void this.sortMultiple();if(e&&i){this.restoringSort&&(this.restoringSort=!1),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,field:e,order:i}):(this.value.sort((r,o)=>{let a=ye.resolveFieldData(r,e),l=ye.resolveFieldData(o,e),c=null;return c=null==a&&null!=l?-1:null!=a&&null==l?1:null==a&&null==l?0:"string"==typeof a&&"string"==typeof l?a.localeCompare(l):al?1:0,i*c}),this._value=[...this.value]),this.hasFilter()&&this._filter());let s={field:e,order:i};this.onSort.emit(s),this.tableService.onSort(s)}}sortMultiple(){this.groupRowsBy&&(this._multiSortMeta?this.multiSortMeta[0].field!==this.groupRowsBy&&(this._multiSortMeta=[this.getGroupRowsMeta(),...this._multiSortMeta]):this._multiSortMeta=[this.getGroupRowsMeta()]),this.multiSortMeta&&(this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.value&&(this.customSort?this.sortFunction.emit({data:this.value,mode:this.sortMode,multiSortMeta:this.multiSortMeta}):(this.value.sort((e,i)=>this.multisortField(e,i,this.multiSortMeta,0)),this._value=[...this.value]),this.hasFilter()&&this._filter()),this.onSort.emit({multisortmeta:this.multiSortMeta}),this.tableService.onSort(this.multiSortMeta))}multisortField(e,i,s,r){const o=ye.resolveFieldData(e,s[r].field),a=ye.resolveFieldData(i,s[r].field);return 0===ye.compare(o,a,this.filterLocale)?s.length-1>r?this.multisortField(e,i,s,r+1):0:this.compareValuesOnSort(o,a,s[r].order)}compareValuesOnSort(e,i,s){return ye.sort(e,i,s,this.filterLocale,this.sortOrder)}getSortMeta(e){if(this.multiSortMeta&&this.multiSortMeta.length)for(let i=0;iv!=p),this.selectionChange.emit(this.selection),u&&delete this.selectionKeys[u]}this.onRowUnselect.emit({originalEvent:e.originalEvent,data:o,type:"row"})}else this.isSingleSelectionMode()?(this._selection=o,this.selectionChange.emit(o),u&&(this.selectionKeys={},this.selectionKeys[u]=1)):this.isMultipleSelectionMode()&&(f?this._selection=this.selection||[]:(this._selection=[],this.selectionKeys={}),this._selection=[...this.selection,o],this.selectionChange.emit(this.selection),u&&(this.selectionKeys[u]=1)),this.onRowSelect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a})}else if("single"===this.selectionMode)l?(this._selection=null,this.selectionKeys={},this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a})):(this._selection=o,this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a}),u&&(this.selectionKeys={},this.selectionKeys[u]=1));else if("multiple"===this.selectionMode)if(l){let f=this.findIndexInSelection(o);this._selection=this.selection.filter((p,_)=>_!=f),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a}),u&&delete this.selectionKeys[u]}else this._selection=this.selection?[...this.selection,o]:[o],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,data:o,type:"row",index:a}),u&&(this.selectionKeys[u]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}this.rowTouched=!1}}handleRowTouchEnd(e){this.rowTouched=!0}handleRowRightClick(e){if(this.contextMenu){const i=e.rowData,s=e.rowIndex;if("separate"===this.contextMenuSelectionMode)this.contextMenuSelection=i,this.contextMenuSelectionChange.emit(i),this.onContextMenuSelect.emit({originalEvent:e.originalEvent,data:i,index:e.rowIndex}),this.contextMenu.show(e.originalEvent),this.tableService.onContextMenu(i);else if("joint"===this.contextMenuSelectionMode){this.preventSelectionSetterPropagation=!0;let r=this.isSelected(i),o=this.dataKey?String(ye.resolveFieldData(i,this.dataKey)):null;if(!r){if(!this.isRowSelectable(i,s))return;this.isSingleSelectionMode()?(this.selection=i,this.selectionChange.emit(i),o&&(this.selectionKeys={},this.selectionKeys[o]=1)):this.isMultipleSelectionMode()&&(this._selection=this.selection?[...this.selection,i]:[i],this.selectionChange.emit(this.selection),o&&(this.selectionKeys[o]=1))}this.tableService.onSelectionChange(),this.contextMenu.show(e.originalEvent),this.onContextMenuSelect.emit({originalEvent:e,data:i,index:e.rowIndex})}}}selectRange(e,i){let s,r;this.anchorRowIndex>i?(s=i,r=this.anchorRowIndex):this.anchorRowIndexo?(i=this.anchorRowIndex,s=this.rangeRowIndex):rp!=c);let u=this.dataKey?String(ye.resolveFieldData(l,this.dataKey)):null;u&&delete this.selectionKeys[u],this.onRowUnselect.emit({originalEvent:e,data:l,type:"row"})}}isSelected(e){return!(!e||!this.selection)&&(this.dataKey?void 0!==this.selectionKeys[ye.resolveFieldData(e,this.dataKey)]:Array.isArray(this.selection)?this.findIndexInSelection(e)>-1:this.equals(e,this.selection))}findIndexInSelection(e){let i=-1;if(this.selection&&this.selection.length)for(let s=0;sl!=o),this.selectionChange.emit(this.selection),this.onRowUnselect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:i,type:"checkbox"}),r&&delete this.selectionKeys[r]}else{if(!this.isRowSelectable(i,e.rowIndex))return;this._selection=this.selection?[...this.selection,i]:[i],this.selectionChange.emit(this.selection),this.onRowSelect.emit({originalEvent:e.originalEvent,index:e.rowIndex,data:i,type:"checkbox"}),r&&(this.selectionKeys[r]=1)}this.tableService.onSelectionChange(),this.isStateful()&&this.saveState()}toggleRowsWithCheckbox(e,i){if(null!==this._selectAll)this.selectAllChange.emit({originalEvent:e,checked:i});else{const s=this.selectionPageOnly?this.dataToRender(this.processedData):this.processedData;let r=this.selectionPageOnly&&this._selection?this._selection.filter(o=>!s.some(a=>this.equals(o,a))):[];i&&(r=this.frozenValue?[...r,...this.frozenValue,...s]:[...r,...s],r=this.rowSelectable?r.filter((o,a)=>this.rowSelectable({data:o,index:a})):r),this._selection=r,this.preventSelectionSetterPropagation=!0,this.updateSelectionKeys(),this.selectionChange.emit(this._selection),this.tableService.onSelectionChange(),this.onHeaderCheckboxToggle.emit({originalEvent:e,checked:i}),this.isStateful()&&this.saveState()}}equals(e,i){return"equals"===this.compareSelectionBy?e===i:ye.equals(e,i,this.dataKey)}filter(e,i,s){this.filterTimeout&&clearTimeout(this.filterTimeout),this.isFilterBlank(e)?this.filters[i]&&delete this.filters[i]:this.filters[i]={value:e,matchMode:s},this.filterTimeout=setTimeout(()=>{this._filter(),this.filterTimeout=null},this.filterDelay),this.anchorRowIndex=null}filterGlobal(e,i){this.filter(e,"global",i)}isFilterBlank(e){return null==e||!!("string"==typeof e&&0==e.trim().length||Array.isArray(e)&&0==e.length)}_filter(){if(this.restoringFilter||(this.first=0,this.firstChange.emit(this.first)),this.lazy)this.onLazyLoad.emit(this.createLazyLoadMetadata());else{if(!this.value)return;if(this.hasFilter()){let e;if(this.filters.global){if(!this.columns&&!this.globalFilterFields)throw new Error("Global filtering requires dynamic columns or globalFilterFields to be defined.");e=this.globalFilterFields||this.columns}this.filteredValue=[];for(let i=0;ithis.cd.detectChanges()}}clear(){this._sortField=null,this._sortOrder=this.defaultSortOrder,this._multiSortMeta=null,this.tableService.onSort(null),this.clearFilterValues(),this.filteredValue=null,this.first=0,this.firstChange.emit(this.first),this.lazy?this.onLazyLoad.emit(this.createLazyLoadMetadata()):this.totalRecords=this._value?this._value.length:0}clearFilterValues(){for(const[,e]of Object.entries(this.filters))if(Array.isArray(e))for(let i of e)i.value=null;else e&&(e.value=null)}reset(){this.clear()}getExportHeader(e){return e[this.exportHeader]||e.header||e.field}exportCSV(e){let i,s="",r=this.columns;e&&e.selectionOnly?i=this.selection||[]:e&&e.allValues?i=this.value||[]:(i=this.filteredValue||this.value,this.frozenValue&&(i=i?[...this.frozenValue,...i]:this.frozenValue));for(let l=0;l{s+="\n";for(let u=0;u{this.editingCell&&!this.selfClick&&this.isEditingCellValid()&&(G.removeClass(this.editingCell,"p-cell-editing"),this.editingCell=null,this.onEditComplete.emit({field:this.editingCellField,data:this.editingCellData,originalEvent:e,index:this.editingCellRowIndex}),this.editingCellField=null,this.editingCellData=null,this.editingCellRowIndex=null,this.unbindDocumentEditListener(),this.cd.markForCheck(),this.overlaySubscription&&this.overlaySubscription.unsubscribe()),this.selfClick=!1}))}unbindDocumentEditListener(){this.documentEditListener&&(this.documentEditListener(),this.documentEditListener=null)}initRowEdit(e){let i=String(ye.resolveFieldData(e,this.dataKey));this.editingRowKeys[i]=!0}saveRowEdit(e,i){if(0===G.find(i,".ng-invalid.ng-dirty").length){let s=String(ye.resolveFieldData(e,this.dataKey));delete this.editingRowKeys[s]}}cancelRowEdit(e){let i=String(ye.resolveFieldData(e,this.dataKey));delete this.editingRowKeys[i]}toggleRow(e,i){if(!this.dataKey)throw new Error("dataKey must be defined to use row expansion");let s=String(ye.resolveFieldData(e,this.dataKey));null!=this.expandedRowKeys[s]?(delete this.expandedRowKeys[s],this.onRowCollapse.emit({originalEvent:i,data:e})):("single"===this.rowExpandMode&&(this.expandedRowKeys={}),this.expandedRowKeys[s]=!0,this.onRowExpand.emit({originalEvent:i,data:e})),i&&i.preventDefault(),this.isStateful()&&this.saveState()}isRowExpanded(e){return!0===this.expandedRowKeys[String(ye.resolveFieldData(e,this.dataKey))]}isRowEditing(e){return!0===this.editingRowKeys[String(ye.resolveFieldData(e,this.dataKey))]}isSingleSelectionMode(){return"single"===this.selectionMode}isMultipleSelectionMode(){return"multiple"===this.selectionMode}onColumnResizeBegin(e){let i=G.getOffset(this.containerViewChild?.nativeElement).left;this.resizeColumnElement=e.target.parentElement,this.columnResizing=!0,this.lastResizerHelperX=e.pageX-i+this.containerViewChild?.nativeElement.scrollLeft,this.onColumnResize(e),e.preventDefault()}onColumnResize(e){let i=G.getOffset(this.containerViewChild?.nativeElement).left;G.addClass(this.containerViewChild?.nativeElement,"p-unselectable-text"),this.resizeHelperViewChild.nativeElement.style.height=this.containerViewChild?.nativeElement.offsetHeight+"px",this.resizeHelperViewChild.nativeElement.style.top="0px",this.resizeHelperViewChild.nativeElement.style.left=e.pageX-i+this.containerViewChild?.nativeElement.scrollLeft+"px",this.resizeHelperViewChild.nativeElement.style.display="block"}onColumnResizeEnd(){let e=this.resizeHelperViewChild?.nativeElement.offsetLeft-this.lastResizerHelperX,s=this.resizeColumnElement.offsetWidth+e;if(s>=(this.resizeColumnElement.style.minWidth.replace(/[^\d.]/g,"")||15)){if("fit"===this.columnResizeMode){let a=this.resizeColumnElement.nextElementSibling.offsetWidth-e;s>15&&a>15&&this.resizeTableCells(s,a)}else"expand"===this.columnResizeMode&&(this.setResizeTableWidth(this.tableViewChild?.nativeElement.offsetWidth+e+"px"),this.resizeTableCells(s,null));this.onColResize.emit({element:this.resizeColumnElement,delta:e}),this.isStateful()&&this.saveState()}this.resizeHelperViewChild.nativeElement.style.display="none",G.removeClass(this.containerViewChild?.nativeElement,"p-unselectable-text")}resizeTableCells(e,i){let s=G.index(this.resizeColumnElement),r=[];const o=G.findSingle(this.containerViewChild?.nativeElement,".p-datatable-thead");G.find(o,"tr > th").forEach(c=>r.push(G.getOuterWidth(c))),this.destroyStyleElement(),this.createStyleElement();let l="";r.forEach((c,u)=>{let f=u===s?e:i&&u===s+1?i:c;l+=`\n #${this.id}-table > .p-datatable-thead > tr > th:nth-child(${u+1}),\n #${this.id}-table > .p-datatable-tbody > tr > td:nth-child(${u+1}),\n #${this.id}-table > .p-datatable-tfoot > tr > td:nth-child(${u+1}) {\n width: ${f}px !important; max-width: ${f}px !important;\n }\n `}),this.renderer.setProperty(this.styleElement,"innerHTML",l)}onColumnDragStart(e,i){this.reorderIconWidth=G.getHiddenElementOuterWidth(this.reorderIndicatorUpViewChild?.nativeElement),this.reorderIconHeight=G.getHiddenElementOuterHeight(this.reorderIndicatorDownViewChild?.nativeElement),this.draggedColumn=i,e.dataTransfer.setData("text","b")}onColumnDragEnter(e,i){if(this.reorderableColumns&&this.draggedColumn&&i){e.preventDefault();let s=G.getOffset(this.containerViewChild?.nativeElement),r=G.getOffset(i);if(this.draggedColumn!=i){G.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),G.indexWithinGroup(i,"preorderablecolumn");let l=r.left-s.left,u=r.left+i.offsetWidth/2;this.reorderIndicatorUpViewChild.nativeElement.style.top=r.top-s.top-(this.reorderIconHeight-1)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.top=r.top-s.top+i.offsetHeight+"px",e.pageX>u?(this.reorderIndicatorUpViewChild.nativeElement.style.left=l+i.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=l+i.offsetWidth-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=1):(this.reorderIndicatorUpViewChild.nativeElement.style.left=l-Math.ceil(this.reorderIconWidth/2)+"px",this.reorderIndicatorDownViewChild.nativeElement.style.left=l-Math.ceil(this.reorderIconWidth/2)+"px",this.dropPosition=-1),this.reorderIndicatorUpViewChild.nativeElement.style.display="block",this.reorderIndicatorDownViewChild.nativeElement.style.display="block"}else e.dataTransfer.dropEffect="none"}}onColumnDragLeave(e){this.reorderableColumns&&this.draggedColumn&&e.preventDefault()}onColumnDrop(e,i){if(e.preventDefault(),this.draggedColumn){let s=G.indexWithinGroup(this.draggedColumn,"preorderablecolumn"),r=G.indexWithinGroup(i,"preorderablecolumn"),o=s!=r;o&&(r-s==1&&-1===this.dropPosition||s-r==1&&1===this.dropPosition)&&(o=!1),o&&rs&&-1===this.dropPosition&&(r-=1),o&&(ye.reorderArray(this.columns,s,r),this.onColReorder.emit({dragIndex:s,dropIndex:r,columns:this.columns}),this.isStateful()&&this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.saveState()})})),this.reorderIndicatorUpViewChild.nativeElement.style.display="none",this.reorderIndicatorDownViewChild.nativeElement.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}}onRowDragStart(e,i){this.rowDragging=!0,this.draggedRowIndex=i,e.dataTransfer.setData("text","b")}onRowDragOver(e,i,s){if(this.rowDragging&&this.draggedRowIndex!==i){let r=G.getOffset(s).top,o=e.pageY,a=r+G.getOuterHeight(s)/2,l=s.previousElementSibling;othis.droppedRowIndex?this.droppedRowIndex:0===this.droppedRowIndex?0:this.droppedRowIndex-1;ye.reorderArray(this.value,this.draggedRowIndex,s),this.virtualScroll&&(this._value=[...this._value]),this.onRowReorder.emit({dragIndex:this.draggedRowIndex,dropIndex:s})}this.onRowDragLeave(e,i),this.onRowDragEnd(e)}isEmpty(){let e=this.filteredValue||this.value;return null==e||0==e.length}getBlockableElement(){return this.el.nativeElement.children[0]}getStorage(){if(!cr(this.platformId))throw new Error("Browser storage is not available in the server side.");switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}}isStateful(){return null!=this.stateKey}saveState(){const e=this.getStorage();let i={};this.paginator&&(i.first=this.first,i.rows=this.rows),this.sortField&&(i.sortField=this.sortField,i.sortOrder=this.sortOrder),this.multiSortMeta&&(i.multiSortMeta=this.multiSortMeta),this.hasFilter()&&(i.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(i),this.reorderableColumns&&this.saveColumnOrder(i),this.selection&&(i.selection=this.selection),Object.keys(this.expandedRowKeys).length&&(i.expandedRowKeys=this.expandedRowKeys),e.setItem(this.stateKey,JSON.stringify(i)),this.onStateSave.emit(i)}clearState(){const e=this.getStorage();this.stateKey&&e.removeItem(this.stateKey)}restoreState(){const i=this.getStorage().getItem(this.stateKey),s=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;if(i){let o=JSON.parse(i,function(o,a){return"string"==typeof a&&s.test(a)?new Date(a):a});this.paginator&&(void 0!==this.first&&(this.first=o.first,this.firstChange.emit(this.first)),void 0!==this.rows&&(this.rows=o.rows,this.rowsChange.emit(this.rows))),o.sortField&&(this.restoringSort=!0,this._sortField=o.sortField,this._sortOrder=o.sortOrder),o.multiSortMeta&&(this.restoringSort=!0,this._multiSortMeta=o.multiSortMeta),o.filters&&(this.restoringFilter=!0,this.filters=o.filters),this.resizableColumns&&(this.columnWidthsState=o.columnWidths,this.tableWidthState=o.tableWidth),o.expandedRowKeys&&(this.expandedRowKeys=o.expandedRowKeys),o.selection&&Promise.resolve(null).then(()=>this.selectionChange.emit(o.selection)),this.stateRestored=!0,this.onStateRestore.emit(o)}}saveColumnWidths(e){let i=[];G.find(this.containerViewChild?.nativeElement,".p-datatable-thead > tr > th").forEach(r=>i.push(G.getOuterWidth(r))),e.columnWidths=i.join(","),"expand"===this.columnResizeMode&&(e.tableWidth=G.getOuterWidth(this.tableViewChild?.nativeElement))}setResizeTableWidth(e){this.tableViewChild.nativeElement.style.width=e,this.tableViewChild.nativeElement.style.minWidth=e}restoreColumnWidths(){if(this.columnWidthsState){let e=this.columnWidthsState.split(",");if("expand"===this.columnResizeMode&&this.tableWidthState&&this.setResizeTableWidth(this.tableWidthState+"px"),ye.isNotEmpty(e)){this.createStyleElement();let i="";e.forEach((s,r)=>{i+=`\n #${this.id}-table > .p-datatable-thead > tr > th:nth-child(${r+1}),\n #${this.id}-table > .p-datatable-tbody > tr > td:nth-child(${r+1}),\n #${this.id}-table > .p-datatable-tfoot > tr > td:nth-child(${r+1}) {\n width: ${s}px !important; max-width: ${s}px !important\n }\n `}),this.styleElement.innerHTML=i}}}saveColumnOrder(e){if(this.columns){let i=[];this.columns.map(s=>{i.push(s.field||s.key)}),e.columnOrder=i}}restoreColumnOrder(){const i=this.getStorage().getItem(this.stateKey);if(i){let r=JSON.parse(i).columnOrder;if(r){let o=[];r.map(a=>{let l=this.findColumnByKey(a);l&&o.push(l)}),this.columnOrderStateRestored=!0,this.columns=o}}}findColumnByKey(e){if(!this.columns)return null;for(let i of this.columns)if(i.key===e||i.field===e)return i}createStyleElement(){this.styleElement=this.renderer.createElement("style"),this.styleElement.type="text/css",this.renderer.appendChild(this.document.head,this.styleElement)}getGroupRowsMeta(){return{field:this.groupRowsBy,order:this.groupRowsByOrder}}createResponsiveStyle(){cr(this.platformId)&&!this.responsiveStyleElement&&(this.responsiveStyleElement=this.renderer.createElement("style"),this.responsiveStyleElement.type="text/css",this.renderer.appendChild(this.document.head,this.responsiveStyleElement),this.renderer.setProperty(this.responsiveStyleElement,"innerHTML",`\n @media screen and (max-width: ${this.breakpoint}) {\n #${this.id}-table > .p-datatable-thead > tr > th,\n #${this.id}-table > .p-datatable-tfoot > tr > td {\n display: none !important;\n }\n \n #${this.id}-table > .p-datatable-tbody > tr > td {\n display: flex;\n width: 100% !important;\n align-items: center;\n justify-content: space-between;\n }\n \n #${this.id}-table > .p-datatable-tbody > tr > td:not(:last-child) {\n border: 0 none;\n }\n \n #${this.id}.p-datatable-gridlines > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tbody > tr > td:last-child {\n border-top: 0;\n border-right: 0;\n border-left: 0;\n }\n \n #${this.id}-table > .p-datatable-tbody > tr > td > .p-column-title {\n display: block;\n }\n }\n `))}destroyResponsiveStyle(){this.responsiveStyleElement&&(this.renderer.removeChild(this.document.head,this.responsiveStyleElement),this.responsiveStyleElement=null)}destroyStyleElement(){this.styleElement&&(this.renderer.removeChild(this.document.head,this.styleElement),this.styleElement=null)}ngOnDestroy(){this.unbindDocumentEditListener(),this.editingCell=null,this.initialized=null,this.destroyStyleElement(),this.destroyResponsiveStyle()}}return h(n,"\u0275fac",function(e){return new(e||n)(W(Sn),W(Ni),W(li),W($t),W(kt),W(_w),W(ii),W(UA),W(ew))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-table"]],contentQueries:function(e,i,s){if(1&e&&rr(s,is,4),2&e){let r;rt(r=ot())&&(i.templates=r)}},viewQuery:function(e,i){if(1&e&&(xt(Cee,5),xt(Dee,5),xt(xee,5),xt(kee,5),xt(Iee,5),xt(Eee,5),xt(Lee,5),xt(Pee,5),xt(Aee,5)),2&e){let s;rt(s=ot())&&(i.containerViewChild=s.first),rt(s=ot())&&(i.resizeHelperViewChild=s.first),rt(s=ot())&&(i.reorderIndicatorUpViewChild=s.first),rt(s=ot())&&(i.reorderIndicatorDownViewChild=s.first),rt(s=ot())&&(i.wrapperViewChild=s.first),rt(s=ot())&&(i.tableViewChild=s.first),rt(s=ot())&&(i.tableHeaderViewChild=s.first),rt(s=ot())&&(i.tableFooterViewChild=s.first),rt(s=ot())&&(i.scroller=s.first)}},hostAttrs:[1,"p-element"],inputs:{frozenColumns:"frozenColumns",frozenValue:"frozenValue",style:"style",styleClass:"styleClass",tableStyle:"tableStyle",tableStyleClass:"tableStyleClass",paginator:"paginator",pageLinks:"pageLinks",rowsPerPageOptions:"rowsPerPageOptions",alwaysShowPaginator:"alwaysShowPaginator",paginatorPosition:"paginatorPosition",paginatorDropdownAppendTo:"paginatorDropdownAppendTo",paginatorDropdownScrollHeight:"paginatorDropdownScrollHeight",currentPageReportTemplate:"currentPageReportTemplate",showCurrentPageReport:"showCurrentPageReport",showJumpToPageDropdown:"showJumpToPageDropdown",showJumpToPageInput:"showJumpToPageInput",showFirstLastIcon:"showFirstLastIcon",showPageLinks:"showPageLinks",defaultSortOrder:"defaultSortOrder",sortMode:"sortMode",resetPageOnSort:"resetPageOnSort",selectionMode:"selectionMode",selectionPageOnly:"selectionPageOnly",contextMenuSelection:"contextMenuSelection",contextMenuSelectionMode:"contextMenuSelectionMode",dataKey:"dataKey",metaKeySelection:"metaKeySelection",rowSelectable:"rowSelectable",rowTrackBy:"rowTrackBy",lazy:"lazy",lazyLoadOnInit:"lazyLoadOnInit",compareSelectionBy:"compareSelectionBy",csvSeparator:"csvSeparator",exportFilename:"exportFilename",filters:"filters",globalFilterFields:"globalFilterFields",filterDelay:"filterDelay",filterLocale:"filterLocale",expandedRowKeys:"expandedRowKeys",editingRowKeys:"editingRowKeys",rowExpandMode:"rowExpandMode",scrollable:"scrollable",scrollDirection:"scrollDirection",rowGroupMode:"rowGroupMode",scrollHeight:"scrollHeight",virtualScroll:"virtualScroll",virtualScrollItemSize:"virtualScrollItemSize",virtualScrollOptions:"virtualScrollOptions",virtualScrollDelay:"virtualScrollDelay",frozenWidth:"frozenWidth",responsive:"responsive",contextMenu:"contextMenu",resizableColumns:"resizableColumns",columnResizeMode:"columnResizeMode",reorderableColumns:"reorderableColumns",loading:"loading",loadingIcon:"loadingIcon",showLoader:"showLoader",rowHover:"rowHover",customSort:"customSort",showInitialSortBadge:"showInitialSortBadge",autoLayout:"autoLayout",exportFunction:"exportFunction",exportHeader:"exportHeader",stateKey:"stateKey",stateStorage:"stateStorage",editMode:"editMode",groupRowsBy:"groupRowsBy",groupRowsByOrder:"groupRowsByOrder",responsiveLayout:"responsiveLayout",breakpoint:"breakpoint",value:"value",columns:"columns",first:"first",rows:"rows",totalRecords:"totalRecords",sortField:"sortField",sortOrder:"sortOrder",multiSortMeta:"multiSortMeta",selection:"selection",selectAll:"selectAll",virtualRowHeight:"virtualRowHeight"},outputs:{contextMenuSelectionChange:"contextMenuSelectionChange",selectAllChange:"selectAllChange",selectionChange:"selectionChange",onRowSelect:"onRowSelect",onRowUnselect:"onRowUnselect",onPage:"onPage",onSort:"onSort",onFilter:"onFilter",onLazyLoad:"onLazyLoad",onRowExpand:"onRowExpand",onRowCollapse:"onRowCollapse",onContextMenuSelect:"onContextMenuSelect",onColResize:"onColResize",onColReorder:"onColReorder",onRowReorder:"onRowReorder",onEditInit:"onEditInit",onEditComplete:"onEditComplete",onEditCancel:"onEditCancel",onHeaderCheckboxToggle:"onHeaderCheckboxToggle",sortFunction:"sortFunction",firstChange:"firstChange",rowsChange:"rowsChange",onStateSave:"onStateSave",onStateRestore:"onStateRestore"},features:[St([_w]),Pn],decls:16,vars:22,consts:[[3,"ngStyle","ngClass"],["container",""],["class","p-datatable-loading-overlay p-component-overlay",4,"ngIf"],["class","p-datatable-header",4,"ngIf"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange",4,"ngIf"],[1,"p-datatable-wrapper",3,"ngStyle"],["wrapper",""],[3,"items","columns","style","scrollHeight","itemSize","step","delay","inline","lazy","loaderDisabled","showSpacer","showLoader","options","autoSize","onLazyLoad",4,"ngIf"],[4,"ngIf"],["buildInTable",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange",4,"ngIf"],["class","p-datatable-footer",4,"ngIf"],["class","p-column-resizer-helper","style","display:none",4,"ngIf"],["class","p-datatable-reorder-indicator-up","style","display: none;",4,"ngIf"],["class","p-datatable-reorder-indicator-down","style","display: none;",4,"ngIf"],[1,"p-datatable-loading-overlay","p-component-overlay"],[3,"class",4,"ngIf"],[3,"spin","styleClass",4,"ngIf"],["class","p-datatable-loading-icon",4,"ngIf"],[3,"spin","styleClass"],[1,"p-datatable-loading-icon"],[4,"ngTemplateOutlet"],[1,"p-datatable-header"],["styleClass","p-paginator-top",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange"],["pTemplate","firstpagelinkicon"],["pTemplate","previouspagelinkicon"],["pTemplate","lastpagelinkicon"],["pTemplate","nextpagelinkicon"],[3,"items","columns","scrollHeight","itemSize","step","delay","inline","lazy","loaderDisabled","showSpacer","showLoader","options","autoSize","onLazyLoad"],["scroller",""],["pTemplate","content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["role","table",3,"ngClass"],["table",""],[1,"p-datatable-thead"],["thead",""],["class","p-datatable-tbody p-datatable-frozen-tbody",3,"value","frozenRows","pTableBody","pTableBodyTemplate","frozen",4,"ngIf"],[1,"p-datatable-tbody",3,"ngClass","value","pTableBody","pTableBodyTemplate","scrollerOptions"],["class","p-datatable-scroller-spacer",3,"style",4,"ngIf"],["class","p-datatable-tfoot",4,"ngIf"],[1,"p-datatable-tbody","p-datatable-frozen-tbody",3,"value","frozenRows","pTableBody","pTableBodyTemplate","frozen"],[1,"p-datatable-scroller-spacer"],[1,"p-datatable-tfoot"],["tfoot",""],["styleClass","p-paginator-bottom",3,"rows","first","totalRecords","pageLinkSize","alwaysShow","rowsPerPageOptions","templateLeft","templateRight","dropdownAppendTo","dropdownScrollHeight","currentPageReportTemplate","showFirstLastIcon","dropdownItemTemplate","showCurrentPageReport","showJumpToPageDropdown","showJumpToPageInput","showPageLinks","onPageChange"],[1,"p-datatable-footer"],[1,"p-column-resizer-helper",2,"display","none"],["resizeHelper",""],[1,"p-datatable-reorder-indicator-up",2,"display","none"],["reorderIndicatorUp",""],[1,"p-datatable-reorder-indicator-down",2,"display","none"],["reorderIndicatorDown",""]],template:function(e,i){1&e&&(N(0,"div",0,1),L(2,Vee,3,2,"div",2),L(3,zee,2,1,"div",3),L(4,tte,5,21,"p-paginator",4),N(5,"div",5,6),L(7,rte,3,17,"p-scroller",7),L(8,lte,2,7,"ng-container",8),L(9,_te,10,28,"ng-template",null,9,On),F(),L(11,Ite,5,21,"p-paginator",10),L(12,Lte,2,1,"div",11),L(13,Pte,2,0,"div",12),L(14,Fte,4,2,"span",13),L(15,Vte,4,2,"span",14),F()),2&e&&(Ue(i.styleClass),D("ngStyle",i.style)("ngClass",Zi(16,Bte,i.rowHover||i.selectionMode,i.scrollable,i.scrollable&&"flex"===i.scrollHeight)),xe("id",i.id),I(2),D("ngIf",i.loading&&i.showLoader),I(1),D("ngIf",i.captionTemplate),I(1),D("ngIf",i.paginator&&("top"===i.paginatorPosition||"both"==i.paginatorPosition)),I(1),D("ngStyle",Ze(20,zte,i.virtualScroll?"":i.scrollHeight)),I(2),D("ngIf",i.virtualScroll),I(1),D("ngIf",!i.virtualScroll),I(3),D("ngIf",i.paginator&&("bottom"===i.paginatorPosition||"both"==i.paginatorPosition)),I(1),D("ngIf",i.summaryTemplate),I(1),D("ngIf",i.resizableColumns),I(1),D("ngIf",i.reorderableColumns),I(1),D("ngIf",i.reorderableColumns))},dependencies:function(){return[bi,jn,Ns,ui,BQ,is,dO,DO,xO,Ch,pie]},styles:[".p-datatable{position:relative}.p-datatable>.p-datatable-wrapper{overflow:auto}.p-datatable-table{border-spacing:0px;width:100%}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-icon-wrapper{display:inline}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable>.p-datatable-wrapper{position:relative}.p-datatable-scrollable-table>.p-datatable-thead{position:sticky;top:0;z-index:1}.p-datatable-scrollable-table>.p-datatable-frozen-tbody{position:sticky;z-index:1}.p-datatable-scrollable-table>.p-datatable-tfoot{position:sticky;bottom:0;z-index:1}.p-datatable-scrollable .p-frozen-column{position:sticky;background:inherit}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-datatable-flex-scrollable>.p-datatable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-scrollable-table>.p-datatable-tbody>.p-rowgroup-header{position:sticky;z-index:1}.p-datatable-resizable-table>.p-datatable-thead>tr>th,.p-datatable-resizable-table>.p-datatable-tfoot>tr>td,.p-datatable-resizable-table>.p-datatable-tbody>tr>td{overflow:hidden;white-space:nowrap}.p-datatable-resizable-table>.p-datatable-thead>tr>th.p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-table-fit>.p-datatable-thead>tr>th.p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute!important;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{position:absolute}.p-datatable-reorderablerow-handle,[pReorderableColumn]{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;width:100%}.p-column-filter-menu{display:inline-flex}.p-column-filter-row p-columnfilterformelement{flex:1 1 auto;width:1%}.p-column-filter-menu-button,.p-column-filter-clear-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-overlay{position:absolute;top:0;left:0}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{display:flex;align-items:center;justify-content:space-between}.p-column-filter-buttonbar .p-button{width:auto}.p-datatable-tbody>tr>td>.p-column-title{display:none}.p-datatable-scroller-spacer{display:flex}.p-datatable .p-scroller .p-scroller-loading{transform:none!important;min-height:0;position:sticky;top:0;left:0}\n"],encapsulation:2})),n})(),pie=(()=>{class n{get value(){return this._value}set value(e){this._value=e,this.frozenRows&&this.updateFrozenRowStickyPosition(),this.dt.scrollable&&"subheader"===this.dt.rowGroupMode&&this.updateFrozenRowGroupHeaderStickyPosition()}ngAfterViewInit(){this.frozenRows&&this.updateFrozenRowStickyPosition(),this.dt.scrollable&&"subheader"===this.dt.rowGroupMode&&this.updateFrozenRowGroupHeaderStickyPosition()}constructor(e,i,s,r){h(this,"dt",void 0),h(this,"tableService",void 0),h(this,"cd",void 0),h(this,"el",void 0),h(this,"columns",void 0),h(this,"template",void 0),h(this,"frozen",void 0),h(this,"frozenRows",void 0),h(this,"scrollerOptions",void 0),h(this,"subscription",void 0),h(this,"_value",void 0),this.dt=e,this.tableService=i,this.cd=s,this.el=r,this.subscription=this.dt.tableService.valueSource$.subscribe(()=>{this.dt.virtualScroll&&this.cd.detectChanges()})}shouldRenderRowGroupHeader(e,i,s){let r=ye.resolveFieldData(i,this.dt.groupRowsBy),o=e[s-1];return!o||r!==ye.resolveFieldData(o,this.dt.groupRowsBy)}shouldRenderRowGroupFooter(e,i,s){let r=ye.resolveFieldData(i,this.dt.groupRowsBy),o=e[s+1];return!o||r!==ye.resolveFieldData(o,this.dt.groupRowsBy)}shouldRenderRowspan(e,i,s){let r=ye.resolveFieldData(i,this.dt.groupRowsBy),o=e[s-1];return!o||r!==ye.resolveFieldData(o,this.dt.groupRowsBy)}calculateRowGroupSize(e,i,s){let r=ye.resolveFieldData(i,this.dt.groupRowsBy),o=r,a=0;for(;r===o;){a++;let l=e[++s];if(!l)break;o=ye.resolveFieldData(l,this.dt.groupRowsBy)}return 1===a?null:a}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}updateFrozenRowStickyPosition(){this.el.nativeElement.style.top=G.getOuterHeight(this.el.nativeElement.previousElementSibling)+"px"}updateFrozenRowGroupHeaderStickyPosition(){if(this.el.nativeElement.previousElementSibling){let e=G.getOuterHeight(this.el.nativeElement.previousElementSibling);this.dt.rowGroupHeaderStyleObject.top=e+"px"}}getScrollerOption(e,i){return this.dt.virtualScroll&&(i=i||this.scrollerOptions)?i[e]:null}getRowIndex(e){const i=this.dt.paginator?this.dt.first+e:e,s=this.getScrollerOption("getItemOptions");return s?s(i).index:i}}return h(n,"\u0275fac",function(e){return new(e||n)(W(v_),W(_w),W(ii),W($t))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["","pTableBody",""]],hostAttrs:[1,"p-element"],inputs:{columns:["pTableBody","columns"],template:["pTableBodyTemplate","template"],value:"value",frozen:"frozen",frozenRows:"frozenRows",scrollerOptions:"scrollerOptions"},attrs:jte,decls:5,vars:5,consts:[[4,"ngIf"],["ngFor","",3,"ngForOf","ngForTrackBy"],["role","row",4,"ngIf"],["role","row"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(L(0,ene,2,2,"ng-container",0),L(1,une,2,2,"ng-container",0),L(2,mne,2,2,"ng-container",0),L(3,gne,2,5,"ng-container",0),L(4,vne,2,5,"ng-container",0)),2&e&&(D("ngIf",!i.dt.expandedRowTemplate),I(1),D("ngIf",i.dt.expandedRowTemplate&&!(i.frozen&&i.dt.frozenExpandedRowTemplate)),I(1),D("ngIf",i.dt.frozenExpandedRowTemplate&&i.frozen),I(1),D("ngIf",i.dt.loading),I(1),D("ngIf",i.dt.isEmpty()&&!i.dt.loading))},dependencies:[fo,jn,Ns],encapsulation:2})),n})(),mie=(()=>{class n{constructor(e){h(this,"dt",void 0),h(this,"data",void 0),h(this,"pRowTogglerDisabled",void 0),this.dt=e}onClick(e){this.isEnabled()&&(this.dt.toggleRow(this.data,e),e.preventDefault())}isEnabled(){return!0!==this.pRowTogglerDisabled}}return h(n,"\u0275fac",function(e){return new(e||n)(W(v_))}),h(n,"\u0275dir",Re({type:n,selectors:[["","pRowToggler",""]],hostAttrs:[1,"p-element"],hostBindings:function(e,i){1&e&&ce("click",function(r){return i.onClick(r)})},inputs:{data:["pRowToggler","data"],pRowTogglerDisabled:"pRowTogglerDisabled"}})),n})(),LO=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,zQ,dw,uw,yh,qc,ZQ,DX,hw,vee,__,DO,xO,Ch,wee,Tee,Mee,pw,bee,See,Hn,__]})),n})();const _ie=[Iq,kq],gie=[LO,GA,nw,qc,lw,KA];let yie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({providers:[..._ie],imports:[gie,LO,GA,nw,qc,lw,KA]}),n})();function gw(...n){const t=Vt(n),e=cf(n),{args:i,keys:s}=rP(n);if(0===i.length)return hn([],t);const r=new un(function bie(n,t,e=Cs){return i=>{PO(t,()=>{const{length:s}=n,r=new Array(s);let o=s,a=s;for(let l=0;l{const c=hn(n[l],t);let u=!1;c.subscribe(Jt(i,f=>{r[l]=f,u||(u=!0,a--),a||i.next(e(r.slice()))},()=>{--o||i.complete()}))},i)},i)}}(i,t,s?o=>aP(s,o):Cs));return e?r.pipe(oP(e)):r}function PO(n,t,e){n?jt(e,n,t):t()}const b_=g(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function yw(...n){return function wie(){return Wt(1)}()(hn(n,Vt(n)))}function AO(n){return new un(t=>{pe(n()).subscribe(t)})}function Ih(n,t){const e=x(n)?n:()=>n,i=s=>s.error(e());return new un(t?s=>t.schedule(i,0,s):i)}function vw(){return En((n,t)=>{let e=null;n._refCount++;const i=Jt(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const s=n._connection,r=e;e=null,s&&(!r||s===r)&&s.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class OO extends un{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,ef(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new b;const e=this.getSubject();t.add(this.source.subscribe(Jt(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=b.EMPTY)}return t}refCount(){return vw()(this)}}function Kc(n){return n<=0?()=>dn:En((t,e)=>{let i=0;t.subscribe(Jt(e,s=>{++i<=n&&(e.next(s),n<=i&&e.complete())}))})}function RO(...n){const t=Vt(n);return En((e,i)=>{(t?yw(n,e,t):yw(n,e)).subscribe(i)})}function bs(n,t){return En((e,i)=>{let s=0;e.subscribe(Jt(i,r=>n.call(t,r,s++)&&i.next(r)))})}function w_(n){return En((t,e)=>{let i=!1;t.subscribe(Jt(e,s=>{i=!0,e.next(s)},()=>{i||e.next(n),e.complete()}))})}function FO(n=Mie){return En((t,e)=>{let i=!1;t.subscribe(Jt(e,s=>{i=!0,e.next(s)},()=>i?e.complete():e.error(n())))})}function Mie(){return new b_}function bl(n,t){const e=arguments.length>=2;return i=>i.pipe(n?bs((s,r)=>n(s,r,i)):Cs,Kc(1),e?w_(t):FO(()=>new b_))}function Xc(n,t){return x(t)?At(n,t,1):At(n,1)}function zi(n,t,e){const i=x(n)||t||e?{next:n,error:t,complete:e}:n;return i?En((s,r)=>{var o;null===(o=i.subscribe)||void 0===o||o.call(i);let a=!0;s.subscribe(Jt(r,l=>{var c;null===(c=i.next)||void 0===c||c.call(i,l),r.next(l)},()=>{var l;a=!1,null===(l=i.complete)||void 0===l||l.call(i),r.complete()},l=>{var c;a=!1,null===(c=i.error)||void 0===c||c.call(i,l),r.error(l)},()=>{var l,c;a&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(c=i.finalize)||void 0===c||c.call(i)}))}):Cs}function wl(n){return En((t,e)=>{let r,i=null,s=!1;i=t.subscribe(Jt(e,void 0,void 0,o=>{r=pe(n(o,wl(n)(t))),i?(i.unsubscribe(),i=null,r.subscribe(e)):s=!0})),s&&(i.unsubscribe(),i=null,r.subscribe(e))})}function bw(n){return n<=0?()=>dn:En((t,e)=>{let i=[];t.subscribe(Jt(e,s=>{i.push(s),n{for(const s of i)e.next(s);e.complete()},void 0,()=>{i=null}))})}function Eh(n){return En((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}const lt="primary",Lh=Symbol("RouteTitle");class xie{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Jc(n){return new xie(n)}function kie(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.lengthi[r]===s)}return n===t}function HO(n){return n.length>0?n[n.length-1]:null}function ga(n){return function vie(n){return!!n&&(n instanceof un||x(n.lift)&&x(n.subscribe))}(n)?n:Sd(n)?hn(Promise.resolve(n)):je(n)}const Eie={exact:function BO(n,t,e){if(!Ml(n.segments,t.segments)||!M_(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!BO(n.children[i],t.children[i],e))return!1;return!0},subset:zO},YO={exact:function Lie(n,t){return Vr(n,t)},subset:function Pie(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>NO(n[e],t[e]))},ignored:()=>!0};function VO(n,t,e){return Eie[e.paths](n.root,t.root,e.matrixParams)&&YO[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function zO(n,t,e){return jO(n,t,t.segments,e)}function jO(n,t,e,i){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!Ml(s,e)||t.hasChildren()||!M_(s,e,i))}if(n.segments.length===e.length){if(!Ml(n.segments,e)||!M_(n.segments,e,i))return!1;for(const s in t.children)if(!n.children[s]||!zO(n.children[s],t.children[s],i))return!1;return!0}{const s=e.slice(0,n.segments.length),r=e.slice(n.segments.length);return!!(Ml(n.segments,s)&&M_(n.segments,s,i)&&n.children[lt])&&jO(n.children[lt],t,r,i)}}function M_(n,t,e){return t.every((i,s)=>YO[e](n[s].parameters,i.parameters))}class Zc{constructor(t=new Ft([],{}),e={},i=null){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Jc(this.queryParams)),this._queryParamMap}toString(){return Rie.serialize(this)}}class Ft{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return T_(this)}}class Ph{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Jc(this.parameters)),this._parameterMap}toString(){return GO(this)}}function Ml(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}let Ah=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return new ww},providedIn:"root"}),n})();class ww{parse(t){const e=new Gie(t);return new Zc(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Oh(t.root,!0)}`,i=function Hie(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(s=>`${S_(e)}=${S_(s)}`).join("&"):`${S_(e)}=${S_(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function Fie(n){return encodeURI(n)}(t.fragment)}`:""}`}}const Rie=new ww;function T_(n){return n.segments.map(t=>GO(t)).join("/")}function Oh(n,t){if(!n.hasChildren())return T_(n);if(t){const e=n.children[lt]?Oh(n.children[lt],!1):"",i=[];return Object.entries(n.children).forEach(([s,r])=>{s!==lt&&i.push(`${s}:${Oh(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function Oie(n,t){let e=[];return Object.entries(n.children).forEach(([i,s])=>{i===lt&&(e=e.concat(t(s,i)))}),Object.entries(n.children).forEach(([i,s])=>{i!==lt&&(e=e.concat(t(s,i)))}),e}(n,(i,s)=>s===lt?[Oh(n.children[lt],!1)]:[`${s}:${Oh(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[lt]?`${T_(n)}/${e[0]}`:`${T_(n)}/(${e.join("//")})`}}function WO(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function S_(n){return WO(n).replace(/%3B/gi,";")}function Mw(n){return WO(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function C_(n){return decodeURIComponent(n)}function UO(n){return C_(n.replace(/\+/g,"%20"))}function GO(n){return`${Mw(n.path)}${function Nie(n){return Object.keys(n).map(t=>`;${Mw(t)}=${Mw(n[t])}`).join("")}(n.parameters)}`}const Yie=/^[^\/()?;#]+/;function Tw(n){const t=n.match(Yie);return t?t[0]:""}const Vie=/^[^\/()?;=#]+/,zie=/^[^=?&#]+/,Wie=/^[^&#]+/;class Gie{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ft([],{}):new Ft([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i[lt]=new Ft(t,e)),i}parseSegment(){const t=Tw(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new ee(4009,!1);return this.capture(t),new Ph(C_(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=function Bie(n){const t=n.match(Vie);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const s=Tw(this.remaining);s&&(i=s,this.capture(i))}t[C_(e)]=C_(i)}parseQueryParam(t){const e=function jie(n){const t=n.match(zie);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const o=function Uie(n){const t=n.match(Wie);return t?t[0]:""}(this.remaining);o&&(i=o,this.capture(i))}const s=UO(e),r=UO(i);if(t.hasOwnProperty(s)){let o=t[s];Array.isArray(o)||(o=[o],t[s]=o),o.push(r)}else t[s]=r}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=Tw(this.remaining),s=this.remaining[i.length];if("/"!==s&&")"!==s&&";"!==s)throw new ee(4010,!1);let r;i.indexOf(":")>-1?(r=i.slice(0,i.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=lt);const o=this.parseChildren();e[r]=1===Object.keys(o).length?o[lt]:new Ft([],o),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new ee(4011,!1)}}function $O(n){return n.segments.length>0?new Ft([],{[lt]:n}):n}function qO(n){const t={};for(const i of Object.keys(n.children)){const r=qO(n.children[i]);if(i===lt&&0===r.segments.length&&r.hasChildren())for(const[o,a]of Object.entries(r.children))t[o]=a;else(r.segments.length>0||r.hasChildren())&&(t[i]=r)}return function $ie(n){if(1===n.numberOfChildren&&n.children[lt]){const t=n.children[lt];return new Ft(n.segments.concat(t.segments),t.children)}return n}(new Ft(n.segments,t))}function Tl(n){return n instanceof Zc}function KO(n){let t;const s=$O(function e(r){const o={};for(const l of r.children){const c=e(l);o[l.outlet]=c}const a=new Ft(r.url,o);return r===n&&(t=a),a}(n.root));return t??s}function XO(n,t,e,i){let s=n;for(;s.parent;)s=s.parent;if(0===t.length)return Sw(s,s,s,e,i);const r=function Kie(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new ZO(!0,0,n);let t=0,e=!1;const i=n.reduce((s,r,o)=>{if("object"==typeof r&&null!=r){if(r.outlets){const a={};return Object.entries(r.outlets).forEach(([l,c])=>{a[l]="string"==typeof c?c.split("/"):c}),[...s,{outlets:a}]}if(r.segmentPath)return[...s,r.segmentPath]}return"string"!=typeof r?[...s,r]:0===o?(r.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?e=!0:".."===a?t++:""!=a&&s.push(a))}),s):[...s,r]},[]);return new ZO(e,t,i)}(t);if(r.toRoot())return Sw(s,s,new Ft([],{}),e,i);const o=function Xie(n,t,e){if(n.isAbsolute)return new x_(t,!0,0);if(!e)return new x_(t,!1,NaN);if(null===e.parent)return new x_(e,!0,0);const i=D_(n.commands[0])?0:1;return function Jie(n,t,e){let i=n,s=t,r=e;for(;r>s;){if(r-=s,i=i.parent,!i)throw new ee(4005,!1);s=i.segments.length}return new x_(i,!1,s-r)}(e,e.segments.length-1+i,n.numberOfDoubleDots)}(r,s,n),a=o.processChildren?Fh(o.segmentGroup,o.index,r.commands):QO(o.segmentGroup,o.index,r.commands);return Sw(s,o.segmentGroup,a,e,i)}function D_(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Rh(n){return"object"==typeof n&&null!=n&&n.outlets}function Sw(n,t,e,i,s){let o,r={};i&&Object.entries(i).forEach(([l,c])=>{r[l]=Array.isArray(c)?c.map(u=>`${u}`):`${c}`}),o=n===t?e:JO(n,t,e);const a=$O(qO(o));return new Zc(a,r,s)}function JO(n,t,e){const i={};return Object.entries(n.children).forEach(([s,r])=>{i[s]=r===t?e:JO(r,t,e)}),new Ft(n.segments,i)}class ZO{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&D_(i[0]))throw new ee(4003,!1);const s=i.find(Rh);if(s&&s!==HO(i))throw new ee(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class x_{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function QO(n,t,e){if(n||(n=new Ft([],{})),0===n.segments.length&&n.hasChildren())return Fh(n,t,e);const i=function Qie(n,t,e){let i=0,s=t;const r={match:!1,pathIndex:0,commandIndex:0};for(;s=e.length)return r;const o=n.segments[s],a=e[i];if(Rh(a))break;const l=`${a}`,c=i0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!t3(l,c,o))return r;i+=2}else{if(!t3(l,{},o))return r;i++}s++}return{match:!0,pathIndex:s,commandIndex:i}}(n,t,e),s=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(s[r]=QO(n.children[r],t,o))}),Object.entries(n.children).forEach(([r,o])=>{void 0===i[r]&&(s[r]=o)}),new Ft(n.segments,s)}}function Cw(n,t,e){const i=n.segments.slice(0,t);let s=0;for(;s{"string"==typeof i&&(i=[i]),null!==i&&(t[e]=Cw(new Ft([],{}),0,i))}),t}function e3(n){const t={};return Object.entries(n).forEach(([e,i])=>t[e]=`${i}`),t}function t3(n,t,e){return n==e.path&&Vr(t,e.parameters)}const Nh="imperative";class Br{constructor(t,e){this.id=t,this.url=e}}class Dw extends Br{constructor(t,e,i="imperative",s=null){super(t,e),this.type=0,this.navigationTrigger=i,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class zr extends Br{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class k_ extends Br{constructor(t,e,i,s){super(t,e),this.reason=i,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Hh extends Br{constructor(t,e,i,s){super(t,e),this.reason=i,this.code=s,this.type=16}}class xw extends Br{constructor(t,e,i,s){super(t,e),this.error=i,this.target=s,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class tse extends Br{constructor(t,e,i,s){super(t,e),this.urlAfterRedirects=i,this.state=s,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class nse extends Br{constructor(t,e,i,s){super(t,e),this.urlAfterRedirects=i,this.state=s,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ise extends Br{constructor(t,e,i,s,r){super(t,e),this.urlAfterRedirects=i,this.state=s,this.shouldActivate=r,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class sse extends Br{constructor(t,e,i,s){super(t,e),this.urlAfterRedirects=i,this.state=s,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rse extends Br{constructor(t,e,i,s){super(t,e),this.urlAfterRedirects=i,this.state=s,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ose{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ase{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class lse{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class cse{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class use{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dse{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class n3{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class hse{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Yh,this.attachRef=null}}let Yh=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const s=this.getOrCreateContext(e);s.outlet=i,this.contexts.set(e,s)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new hse,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class s3{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=kw(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=kw(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Iw(t,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==t)}pathFromRoot(t){return Iw(t,this._root).map(e=>e.value)}}function kw(n,t){if(n===t.value)return t;for(const e of t.children){const i=kw(n,e);if(i)return i}return null}function Iw(n,t){if(n===t.value)return[t];for(const e of t.children){const i=Iw(n,e);if(i.length)return i.unshift(t),i}return[]}class Do{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Qc(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class r3 extends s3{constructor(t,e){super(t),this.snapshot=e,Ew(this,t)}toString(){return this.snapshot.toString()}}function o3(n,t){const e=function fse(n,t){const o=new I_([],{},{},"",{},lt,t,null,{});return new l3("",new Do(o,[]))}(0,t),i=new Se([new Ph("",{})]),s=new Se({}),r=new Se({}),o=new Se({}),a=new Se(""),l=new jr(i,s,o,a,r,lt,t,e.root);return l.snapshot=e.root,new r3(new Do(l,[]),e)}class jr{constructor(t,e,i,s,r,o,a,l){this.urlSubject=t,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=s,this.dataSubject=r,this.outlet=o,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(et(c=>c[Lh]))??je(void 0),this.url=t,this.params=e,this.queryParams=i,this.fragment=s,this.data=r}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(et(t=>Jc(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(et(t=>Jc(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function a3(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const s=e[i],r=e[i-1];if(s.routeConfig&&""===s.routeConfig.path)i--;else{if(r.component)break;i--}}return function pse(n){return n.reduce((t,e)=>({params:{...t.params,...e.params},data:{...t.data,...e.data},resolve:{...e.data,...t.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(i))}class I_{get title(){return this.data?.[Lh]}constructor(t,e,i,s,r,o,a,l,c){this.url=t,this.params=e,this.queryParams=i,this.fragment=s,this.data=r,this.outlet=o,this.component=a,this.routeConfig=l,this._resolve=c}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Jc(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Jc(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class l3 extends s3{constructor(t,e){super(e),this.url=t,Ew(this,e)}toString(){return c3(this._root)}}function Ew(n,t){t.value._routerState=n,t.children.forEach(e=>Ew(n,e))}function c3(n){const t=n.children.length>0?` { ${n.children.map(c3).join(", ")} } `:"";return`${n.value}${t}`}function Lw(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,Vr(t.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),t.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),Vr(t.params,e.params)||n.paramsSubject.next(e.params),function Iie(n,t){if(n.length!==t.length)return!1;for(let e=0;eVr(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||Pw(n.parent,t.parent))}let E_=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=lt,this.activateEvents=new ue,this.deactivateEvents=new ue,this.attachEvents=new ue,this.detachEvents=new ue,this.parentContexts=Te(Yh),this.location=Te(sr),this.changeDetector=Te(ii),this.environmentInjector=Te(xr),this.inputBinder=Te(L_,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:s}=e.name;if(i)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ee(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ee(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ee(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new ee(4013,!1);this._activatedRoute=e;const s=this.location,o=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new mse(e,a,s.injector);this.activated=s.createComponent(o,{index:s.length,injector:l,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=Re({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Pn]}),n})();class mse{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===jr?this.route:t===Yh?this.childContexts:this.parent.get(t,e)}}const L_=new De("");let u3=(()=>{class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:i}=e,s=gw([i.queryParams,i.params,i.data]).pipe($i(([r,o,a],l)=>(a={...r,...o,...a},0===l?je(a):Promise.resolve(a)))).subscribe(r=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||null===i.component)return void this.unsubscribeFromRouteData(e);const o=function o8(n){const t=Mt(n);if(!t)return null;const e=new vd(t);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}(i.component);if(o)for(const{templateName:a}of o.inputs)e.activatedComponentRef.setInput(a,r[a]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();function Vh(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const s=function gse(n,t,e){return t.children.map(i=>{for(const s of e.children)if(n.shouldReuseRoute(i.value,s.value.snapshot))return Vh(n,i,s);return Vh(n,i)})}(n,t,e);return new Do(i,s)}{if(n.shouldAttach(t.value)){const r=n.retrieve(t.value);if(null!==r){const o=r.route;return o.value._futureSnapshot=t.value,o.children=t.children.map(a=>Vh(n,a)),o}}const i=function yse(n){return new jr(new Se(n.url),new Se(n.params),new Se(n.queryParams),new Se(n.fragment),new Se(n.data),n.outlet,n.component,n)}(t.value),s=t.children.map(r=>Vh(n,r));return new Do(i,s)}}const Aw="ngNavigationCancelingError";function d3(n,t){const{redirectTo:e,navigationBehaviorOptions:i}=Tl(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,s=h3(!1,0,t);return s.url=e,s.navigationBehaviorOptions=i,s}function h3(n,t,e){const i=new Error("NavigationCancelingError: "+(n||""));return i[Aw]=!0,i.cancellationCode=t,e&&(i.url=e),i}function f3(n){return p3(n)&&Tl(n.url)}function p3(n){return n&&n[Aw]}let m3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Oe({type:n,selectors:[["ng-component"]],standalone:!0,features:[tn],decls:1,vars:0,template:function(e,i){1&e&&X(0,"router-outlet")},dependencies:[E_],encapsulation:2}),n})();function Ow(n){const t=n.children&&n.children.map(Ow),e=t?{...n,children:t}:{...n};return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==lt&&(e.component=m3),e}function mr(n){return n.outlet||lt}function Bh(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Cse{constructor(t,e,i,s,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=s,this.inputBindingEnabled=r}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),Lw(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const s=Qc(e);t.children.forEach(r=>{const o=r.value.outlet;this.deactivateRoutes(r,s[o],i),delete s[o]}),Object.values(s).forEach(r=>{this.deactivateRouteAndItsChildren(r,i)})}deactivateRoutes(t,e,i){const s=t.value,r=e?e.value:null;if(s===r)if(s.component){const o=i.getContext(s.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,i);else r&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet),s=i&&t.value.component?i.children:e,r=Qc(t);for(const o of Object.keys(r))this.deactivateRouteAndItsChildren(r[o],s);if(i&&i.outlet){const o=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:a})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),s=i&&t.value.component?i.children:e,r=Qc(t);for(const o of Object.keys(r))this.deactivateRouteAndItsChildren(r[o],s);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(t,e,i){const s=Qc(e);t.children.forEach(r=>{this.activateRoutes(r,s[r.value.outlet],i),this.forwardEvent(new dse(r.value.snapshot))}),t.children.length&&this.forwardEvent(new cse(t.value.snapshot))}activateRoutes(t,e,i){const s=t.value,r=e?e.value:null;if(Lw(s),s===r)if(s.component){const o=i.getOrCreateContext(s.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,i);else if(s.component){const o=i.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const a=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),Lw(a.route.value),this.activateChildRoutes(t,null,o.children)}else{const a=Bh(s.snapshot);o.attachRef=null,o.route=s,o.injector=a,o.outlet&&o.outlet.activateWith(s,o.injector),this.activateChildRoutes(t,null,o.children)}}else this.activateChildRoutes(t,null,i)}}class _3{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class P_{constructor(t,e){this.component=t,this.route=e}}function Dse(n,t,e){const i=n._root;return zh(i,t?t._root:null,e,[i.value])}function eu(n,t){const e=Symbol(),i=t.get(n,e);return i===e?"function"!=typeof n||function Lg(n){return null!==jl(n)}(n)?t.get(n):n:i}function zh(n,t,e,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const r=Qc(t);return n.children.forEach(o=>{(function kse(n,t,e,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const r=n.value,o=t?t.value:null,a=e?e.getContext(n.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){const l=function Ise(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!Ml(n.url,t.url);case"pathParamsOrQueryParamsChange":return!Ml(n.url,t.url)||!Vr(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Pw(n,t)||!Vr(n.queryParams,t.queryParams);default:return!Pw(n,t)}}(o,r,r.routeConfig.runGuardsAndResolvers);l?s.canActivateChecks.push(new _3(i)):(r.data=o.data,r._resolvedData=o._resolvedData),zh(n,t,r.component?a?a.children:null:e,i,s),l&&a&&a.outlet&&a.outlet.isActivated&&s.canDeactivateChecks.push(new P_(a.outlet.component,o))}else o&&jh(t,a,s),s.canActivateChecks.push(new _3(i)),zh(n,null,r.component?a?a.children:null:e,i,s)})(o,r[o.value.outlet],e,i.concat([o.value]),s),delete r[o.value.outlet]}),Object.entries(r).forEach(([o,a])=>jh(a,e.getContext(o),s)),s}function jh(n,t,e){const i=Qc(n),s=n.value;Object.entries(i).forEach(([r,o])=>{jh(o,s.component?t?t.children.getContext(r):null:t,e)}),e.canDeactivateChecks.push(new P_(s.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,s))}function Wh(n){return"function"==typeof n}function g3(n){return n instanceof b_||"EmptyError"===n?.name}const A_=Symbol("INITIAL_VALUE");function tu(){return $i(n=>gw(n.map(t=>t.pipe(Kc(1),RO(A_)))).pipe(et(t=>{for(const e of t)if(!0!==e){if(e===A_)return A_;if(!1===e||e instanceof Zc)return e}return!0}),bs(t=>t!==A_),Kc(1)))}function y3(n){return function hu(...n){return Al(n)}(zi(t=>{if(Tl(t))throw d3(0,t)}),et(t=>!0===t))}class O_{constructor(t){this.segmentGroup=t||null}}class v3{constructor(t){this.urlTree=t}}function nu(n){return Ih(new O_(n))}function b3(n){return Ih(new v3(n))}class Kse{constructor(t,e){this.urlSerializer=t,this.urlTree=e}noMatchError(t){return new ee(4002,!1)}lineralizeSegments(t,e){let i=[],s=e.root;for(;;){if(i=i.concat(s.segments),0===s.numberOfChildren)return je(i);if(s.numberOfChildren>1||!s.children[lt])return Ih(new ee(4e3,!1));s=s.children[lt]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreateUrlTree(t,e,i,s){const r=this.createSegmentGroup(t,e.root,i,s);return new Zc(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return Object.entries(t).forEach(([s,r])=>{if("string"==typeof r&&r.startsWith(":")){const a=r.substring(1);i[s]=e[a]}else i[s]=r}),i}createSegmentGroup(t,e,i,s){const r=this.createSegments(t,e.segments,i,s);let o={};return Object.entries(e.children).forEach(([a,l])=>{o[a]=this.createSegmentGroup(t,l,i,s)}),new Ft(r,o)}createSegments(t,e,i,s){return e.map(r=>r.path.startsWith(":")?this.findPosParam(t,r,s):this.findOrReturn(r,i))}findPosParam(t,e,i){const s=i[e.path.substring(1)];if(!s)throw new ee(4001,!1);return s}findOrReturn(t,e){let i=0;for(const s of e){if(s.path===t.path)return e.splice(i),s;i++}return t}}const Rw={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Xse(n,t,e,i,s){const r=Fw(n,t,e);return r.matched?(i=function vse(n,t){return n.providers&&!n._injector&&(n._injector=av(n.providers,t,`Route: ${n.path}`)),n._injector??t}(t,i),function Gse(n,t,e,i){const s=t.canMatch;return s&&0!==s.length?je(s.map(o=>{const a=eu(o,n);return ga(function Rse(n){return n&&Wh(n.canMatch)}(a)?a.canMatch(t,e):n.runInContext(()=>a(t,e)))})).pipe(tu(),y3()):je(!0)}(i,t,e).pipe(et(o=>!0===o?r:{...Rw}))):je(r)}function Fw(n,t,e){if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?{...Rw}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(t.matcher||kie)(e,n,t);if(!s)return{...Rw};const r={};Object.entries(s.posParams??{}).forEach(([a,l])=>{r[a]=l.path});const o=s.consumed.length>0?{...r,...s.consumed[s.consumed.length-1].parameters}:r;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:o,positionalParamSegments:s.posParams??{}}}function w3(n,t,e,i){return e.length>0&&function Qse(n,t,e){return e.some(i=>R_(n,t,i)&&mr(i)!==lt)}(n,e,i)?{segmentGroup:new Ft(t,Zse(i,new Ft(e,n.children))),slicedSegments:[]}:0===e.length&&function ere(n,t,e){return e.some(i=>R_(n,t,i))}(n,e,i)?{segmentGroup:new Ft(n.segments,Jse(n,0,e,i,n.children)),slicedSegments:e}:{segmentGroup:new Ft(n.segments,n.children),slicedSegments:e}}function Jse(n,t,e,i,s){const r={};for(const o of i)if(R_(n,e,o)&&!s[mr(o)]){const a=new Ft([],{});r[mr(o)]=a}return{...s,...r}}function Zse(n,t){const e={};e[lt]=t;for(const i of n)if(""===i.path&&mr(i)!==lt){const s=new Ft([],{});e[mr(i)]=s}return e}function R_(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}class sre{constructor(t,e,i,s,r,o,a){this.injector=t,this.configLoader=e,this.rootComponentType=i,this.config=s,this.urlTree=r,this.paramsInheritanceStrategy=o,this.urlSerializer=a,this.allowRedirects=!0,this.applyRedirects=new Kse(this.urlSerializer,this.urlTree)}noMatchError(t){return new ee(4002,!1)}recognize(){const t=w3(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,lt).pipe(wl(e=>{if(e instanceof v3)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof O_?this.noMatchError(e):e}),et(e=>{const i=new I_([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},lt,this.rootComponentType,null,{}),s=new Do(i,e),r=new l3("",s),o=function qie(n,t,e=null,i=null){return XO(KO(n),t,e,i)}(i,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(o),this.inheritParamsAndData(r._root),{state:r,tree:o}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t.root,lt).pipe(wl(i=>{throw i instanceof O_?this.noMatchError(i):i}))}inheritParamsAndData(t){const e=t.value,i=a3(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(t,e,i,s){return 0===i.segments.length&&i.hasChildren()?this.processChildren(t,e,i):this.processSegment(t,e,i,i.segments,s,!0)}processChildren(t,e,i){const s=[];for(const r of Object.keys(i.children))"primary"===r?s.unshift(r):s.push(r);return hn(s).pipe(Xc(r=>{const o=i.children[r],a=function Tse(n,t){const e=n.filter(i=>mr(i)===t);return e.push(...n.filter(i=>mr(i)!==t)),e}(e,r);return this.processSegmentGroup(t,a,o,r)}),function Sie(n,t){return En(function Tie(n,t,e,i,s){return(r,o)=>{let a=e,l=t,c=0;r.subscribe(Jt(o,u=>{const f=c++;l=a?n(l,u,f):(a=!0,u),i&&o.next(l)},s&&(()=>{a&&o.next(l),o.complete()})))}}(n,t,arguments.length>=2,!0))}((r,o)=>(r.push(...o),r)),w_(null),function Cie(n,t){const e=arguments.length>=2;return i=>i.pipe(n?bs((s,r)=>n(s,r,i)):Cs,bw(1),e?w_(t):FO(()=>new b_))}(),At(r=>{if(null===r)return nu(i);const o=M3(r);return function rre(n){n.sort((t,e)=>t.value.outlet===lt?-1:e.value.outlet===lt?1:t.value.outlet.localeCompare(e.value.outlet))}(o),je(o)}))}processSegment(t,e,i,s,r,o){return hn(e).pipe(Xc(a=>this.processSegmentAgainstRoute(a._injector??t,e,a,i,s,r,o).pipe(wl(l=>{if(l instanceof O_)return je(null);throw l}))),bl(a=>!!a),wl(a=>{if(g3(a))return function nre(n,t,e){return 0===t.length&&!n.children[e]}(i,s,r)?je([]):nu(i);throw a}))}processSegmentAgainstRoute(t,e,i,s,r,o,a){return function tre(n,t,e,i){return!!(mr(n)===i||i!==lt&&R_(t,e,n))&&("**"===n.path||Fw(t,n,e).matched)}(i,s,r,o)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(t,s,i,r,o,a):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,s,e,i,r,o):nu(s):nu(s)}expandSegmentAgainstRouteUsingRedirect(t,e,i,s,r,o){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,s,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,s,r,o)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,s){const r=this.applyRedirects.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?b3(r):this.applyRedirects.lineralizeSegments(i,r).pipe(At(o=>{const a=new Ft(o,{});return this.processSegment(t,e,a,o,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,s,r,o){const{matched:a,consumedSegments:l,remainingSegments:c,positionalParamSegments:u}=Fw(e,s,r);if(!a)return nu(e);const f=this.applyRedirects.applyRedirectCommands(l,s.redirectTo,u);return s.redirectTo.startsWith("/")?b3(f):this.applyRedirects.lineralizeSegments(s,f).pipe(At(p=>this.processSegment(t,i,e,p.concat(c),o,!1)))}matchSegmentAgainstRoute(t,e,i,s,r,o){let a;if("**"===i.path){const l=s.length>0?HO(s).parameters:{};a=je({snapshot:new I_(s,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,T3(i),mr(i),i.component??i._loadedComponent??null,i,S3(i)),consumedSegments:[],remainingSegments:[]}),e.children={}}else a=Xse(e,i,s,t).pipe(et(({matched:l,consumedSegments:c,remainingSegments:u,parameters:f})=>l?{snapshot:new I_(c,f,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,T3(i),mr(i),i.component??i._loadedComponent??null,i,S3(i)),consumedSegments:c,remainingSegments:u}:null));return a.pipe($i(l=>null===l?nu(e):this.getChildConfig(t=i._injector??t,i,s).pipe($i(({routes:c})=>{const u=i._loadedInjector??t,{snapshot:f,consumedSegments:p,remainingSegments:_}=l,{segmentGroup:v,slicedSegments:M}=w3(e,p,_,c);if(0===M.length&&v.hasChildren())return this.processChildren(u,c,v).pipe(et(P=>null===P?null:[new Do(f,P)]));if(0===c.length&&0===M.length)return je([new Do(f,[])]);const S=mr(i)===r;return this.processSegment(u,c,v,M,S?lt:r,!0).pipe(et(P=>[new Do(f,P)]))}))))}getChildConfig(t,e,i){return e.children?je({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?je({routes:e._loadedRoutes,injector:e._loadedInjector}):function Use(n,t,e,i){const s=t.canLoad;return void 0===s||0===s.length?je(!0):je(s.map(o=>{const a=eu(o,n);return ga(function Lse(n){return n&&Wh(n.canLoad)}(a)?a.canLoad(t,e):n.runInContext(()=>a(t,e)))})).pipe(tu(),y3())}(t,e,i).pipe(At(s=>s?this.configLoader.loadChildren(t,e).pipe(zi(r=>{e._loadedRoutes=r.routes,e._loadedInjector=r.injector})):function qse(n){return Ih(h3(!1,3))}())):je({routes:[],injector:t})}}function ore(n){const t=n.value.routeConfig;return t&&""===t.path}function M3(n){const t=[],e=new Set;for(const i of n){if(!ore(i)){t.push(i);continue}const s=t.find(r=>i.value.routeConfig===r.value.routeConfig);void 0!==s?(s.children.push(...i.children),e.add(s)):t.push(i)}for(const i of e){const s=M3(i.children);t.push(new Do(i.value,s))}return t.filter(i=>!e.has(i))}function T3(n){return n.data||{}}function S3(n){return n.resolve||{}}function C3(n){return"string"==typeof n.title||null===n.title}function Nw(n){return $i(t=>{const e=n(t);return e?hn(e).pipe(et(()=>t)):je(t)})}const iu=new De("ROUTES");let Hw=(()=>{class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=Te(lk)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return je(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=ga(e.loadComponent()).pipe(et(D3),zi(r=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=r}),Eh(()=>{this.componentLoaders.delete(e)})),s=new OO(i,()=>new It).pipe(vw());return this.componentLoaders.set(e,s),s}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return je({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const r=this.loadModuleFactoryOrRoutes(i.loadChildren).pipe(et(a=>{this.onLoadEndListener&&this.onLoadEndListener(i);let l,c;return Array.isArray(a)?c=a:(l=a.create(e).injector,c=l.get(iu,[],Ve.Self|Ve.Optional).flat()),{routes:c.map(Ow),injector:l}}),Eh(()=>{this.childrenLoaders.delete(i)})),o=new OO(r,()=>new It).pipe(vw());return this.childrenLoaders.set(i,o),o}loadModuleFactoryOrRoutes(e){return ga(e()).pipe(et(D3),At(i=>i instanceof _2||Array.isArray(i)?je(i):hn(this.compiler.compileModuleAsync(i))))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function D3(n){return function fre(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let F_=(()=>{class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new It,this.configLoader=Te(Hw),this.environmentInjector=Te(xr),this.urlSerializer=Te(Ah),this.rootContexts=Te(Yh),this.inputBindingEnabled=null!==Te(L_,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>je(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=s=>this.events.next(new ase(s)),this.configLoader.onLoadStartListener=s=>this.events.next(new ose(s))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e){return this.transitions=new Se({id:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Nh,restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(bs(i=>0!==i.id),et(i=>({...i,extractedUrl:e.urlHandlingStrategy.extract(i.rawUrl)})),$i(i=>{let s=!1,r=!1;return je(i).pipe(zi(o=>{this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),$i(o=>{const a=e.browserUrlTree.toString(),l=!e.navigated||o.extractedUrl.toString()!==a||a!==e.currentUrlTree.toString();if(!l&&"reload"!==(o.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const u="";return this.events.next(new Hh(o.id,e.serializeUrl(i.rawUrl),u,0)),e.rawUrlTree=o.rawUrl,o.resolve(null),dn}if(e.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return x3(o.source)&&(e.browserUrlTree=o.extractedUrl),je(o).pipe($i(u=>{const f=this.transitions?.getValue();return this.events.next(new Dw(u.id,this.urlSerializer.serialize(u.extractedUrl),u.source,u.restoredState)),f!==this.transitions?.getValue()?dn:Promise.resolve(u)}),function are(n,t,e,i,s,r){return At(o=>function ire(n,t,e,i,s,r,o="emptyOnly"){return new sre(n,t,e,i,s,o,r).recognize()}(n,t,e,i,o.extractedUrl,s,r).pipe(et(({state:a,tree:l})=>({...o,targetSnapshot:a,urlAfterRedirects:l}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),zi(u=>{if(i.targetSnapshot=u.targetSnapshot,i.urlAfterRedirects=u.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:u.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!u.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(u.urlAfterRedirects,u.rawUrl);e.setBrowserUrl(p,u)}e.browserUrlTree=u.urlAfterRedirects}const f=new tse(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(f)}));if(l&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:u,extractedUrl:f,source:p,restoredState:_,extras:v}=o,M=new Dw(u,this.urlSerializer.serialize(f),p,_);this.events.next(M);const S=o3(0,this.rootComponentType).snapshot;return je(i={...o,targetSnapshot:S,urlAfterRedirects:f,extras:{...v,skipLocationChange:!1,replaceUrl:!1}})}{const u="";return this.events.next(new Hh(o.id,e.serializeUrl(i.extractedUrl),u,1)),e.rawUrlTree=o.rawUrl,o.resolve(null),dn}}),zi(o=>{const a=new nse(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(a)}),et(o=>i={...o,guards:Dse(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),function Nse(n,t){return At(e=>{const{targetSnapshot:i,currentSnapshot:s,guards:{canActivateChecks:r,canDeactivateChecks:o}}=e;return 0===o.length&&0===r.length?je({...e,guardsResult:!0}):function Hse(n,t,e,i){return hn(n).pipe(At(s=>function Wse(n,t,e,i,s){const r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return r&&0!==r.length?je(r.map(a=>{const l=Bh(t)??s,c=eu(a,l);return ga(function Ose(n){return n&&Wh(n.canDeactivate)}(c)?c.canDeactivate(n,t,e,i):l.runInContext(()=>c(n,t,e,i))).pipe(bl())})).pipe(tu()):je(!0)}(s.component,s.route,e,t,i)),bl(s=>!0!==s,!0))}(o,i,s,n).pipe(At(a=>a&&function Ese(n){return"boolean"==typeof n}(a)?function Yse(n,t,e,i){return hn(t).pipe(Xc(s=>yw(function Bse(n,t){return null!==n&&t&&t(new lse(n)),je(!0)}(s.route.parent,i),function Vse(n,t){return null!==n&&t&&t(new use(n)),je(!0)}(s.route,i),function jse(n,t,e){const i=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(o=>function xse(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(o)).filter(o=>null!==o).map(o=>AO(()=>je(o.guards.map(l=>{const c=Bh(o.node)??e,u=eu(l,c);return ga(function Ase(n){return n&&Wh(n.canActivateChild)}(u)?u.canActivateChild(i,n):c.runInContext(()=>u(i,n))).pipe(bl())})).pipe(tu())));return je(r).pipe(tu())}(n,s.path,e),function zse(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return je(!0);const s=i.map(r=>AO(()=>{const o=Bh(t)??e,a=eu(r,o);return ga(function Pse(n){return n&&Wh(n.canActivate)}(a)?a.canActivate(t,n):o.runInContext(()=>a(t,n))).pipe(bl())}));return je(s).pipe(tu())}(n,s.route,e))),bl(s=>!0!==s,!0))}(i,r,n,t):je(a)),et(a=>({...e,guardsResult:a})))})}(this.environmentInjector,o=>this.events.next(o)),zi(o=>{if(i.guardsResult=o.guardsResult,Tl(o.guardsResult))throw d3(0,o.guardsResult);const a=new ise(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(a)}),bs(o=>!!o.guardsResult||(e.restoreHistory(o),this.cancelNavigationTransition(o,"",3),!1)),Nw(o=>{if(o.guards.canActivateChecks.length)return je(o).pipe(zi(a=>{const l=new sse(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(l)}),$i(a=>{let l=!1;return je(a).pipe(function lre(n,t){return At(e=>{const{targetSnapshot:i,guards:{canActivateChecks:s}}=e;if(!s.length)return je(e);let r=0;return hn(s).pipe(Xc(o=>function cre(n,t,e,i){const s=n.routeConfig,r=n._resolve;return void 0!==s?.title&&!C3(s)&&(r[Lh]=s.title),function ure(n,t,e,i){const s=function dre(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===s.length)return je({});const r={};return hn(s).pipe(At(o=>function hre(n,t,e,i){const s=Bh(t)??i,r=eu(n,s);return ga(r.resolve?r.resolve(t,e):s.runInContext(()=>r(t,e)))}(n[o],t,e,i).pipe(bl(),zi(a=>{r[o]=a}))),bw(1),function Die(n){return et(()=>n)}(r),wl(o=>g3(o)?dn:Ih(o)))}(r,n,t,i).pipe(et(o=>(n._resolvedData=o,n.data=a3(n,e).resolve,s&&C3(s)&&(n.data[Lh]=s.title),null)))}(o.route,i,n,t)),zi(()=>r++),bw(1),At(o=>r===s.length?je(e):dn))})}(e.paramsInheritanceStrategy,this.environmentInjector),zi({next:()=>l=!0,complete:()=>{l||(e.restoreHistory(a),this.cancelNavigationTransition(a,"",2))}}))}),zi(a=>{const l=new rse(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(l)}))}),Nw(o=>{const a=l=>{const c=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&c.push(this.configLoader.loadComponent(l.routeConfig).pipe(zi(u=>{l.component=u}),et(()=>{})));for(const u of l.children)c.push(...a(u));return c};return gw(a(o.targetSnapshot.root)).pipe(w_(),Kc(1))}),Nw(()=>this.afterPreactivation()),et(o=>{const a=function _se(n,t,e){const i=Vh(n,t._root,e?e._root:void 0);return new r3(i,t)}(e.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return i={...o,targetRouterState:a}}),zi(o=>{e.currentUrlTree=o.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl),e.routerState=o.targetRouterState,"deferred"===e.urlUpdateStrategy&&(o.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,o),e.browserUrlTree=o.urlAfterRedirects)}),((n,t,e,i)=>et(s=>(new Cse(t,s.targetRouterState,s.currentRouterState,e,i).activate(n),s)))(this.rootContexts,e.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Kc(1),zi({next:o=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new zr(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{s=!0}}),Eh(()=>{s||r||this.cancelNavigationTransition(i,"",1),this.currentNavigation?.id===i.id&&(this.currentNavigation=null)}),wl(o=>{if(r=!0,p3(o)){f3(o)||(e.navigated=!0,e.restoreHistory(i,!0));const a=new k_(i.id,this.urlSerializer.serialize(i.extractedUrl),o.message,o.cancellationCode);if(this.events.next(a),f3(o)){const l=e.urlHandlingStrategy.merge(o.url,e.rawUrlTree),c={skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||x3(i.source)};e.scheduleNavigation(l,Nh,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}else i.resolve(!1)}else{e.restoreHistory(i,!0);const a=new xw(i.id,this.urlSerializer.serialize(i.extractedUrl),o,i.targetSnapshot??void 0);this.events.next(a);try{i.resolve(e.errorHandler(o))}catch(l){i.reject(l)}}return dn}))}))}cancelNavigationTransition(e,i,s){const r=new k_(e.id,this.urlSerializer.serialize(e.extractedUrl),i,s);this.events.next(r),e.resolve(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function x3(n){return n!==Nh}let k3=(()=>{class n{buildTitle(e){let i,s=e.root;for(;void 0!==s;)i=this.getResolvedTitleForRoute(s)??i,s=s.children.find(r=>r.outlet===lt);return i}getResolvedTitleForRoute(e){return e.data[Lh]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te(pre)},providedIn:"root"}),n})(),pre=(()=>{class n extends k3{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return n.\u0275fac=function(e){return new(e||n)(be(AI))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),mre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te(gre)},providedIn:"root"}),n})();class _re{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}let gre=(()=>{class n extends _re{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=_t(n)))(i||n)}}(),n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const N_=new De("",{providedIn:"root",factory:()=>({})});let yre=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:function(){return Te(vre)},providedIn:"root"}),n})(),vre=(()=>{class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var ws=(()=>((ws=ws||{})[ws.COMPLETE=0]="COMPLETE",ws[ws.FAILED=1]="FAILED",ws[ws.REDIRECTING=2]="REDIRECTING",ws))();function I3(n,t){n.events.pipe(bs(e=>e instanceof zr||e instanceof k_||e instanceof xw||e instanceof Hh),et(e=>e instanceof zr||e instanceof Hh?ws.COMPLETE:e instanceof k_&&(0===e.code||1===e.code)?ws.REDIRECTING:ws.FAILED),bs(e=>e!==ws.REDIRECTING),Kc(1)).subscribe(()=>{t()})}function bre(n){throw n}function wre(n,t,e){return t.parse("/")}const Mre={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Tre={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ji=(()=>{class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=Te(ak),this.isNgZoneEnabled=!1,this.options=Te(N_,{optional:!0})||{},this.pendingTasks=Te(em),this.errorHandler=this.options.errorHandler||bre,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||wre,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=Te(yre),this.routeReuseStrategy=Te(mre),this.titleStrategy=Te(k3),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=Te(iu,{optional:!0})?.flat()??[],this.navigationTransitions=Te(F_),this.urlSerializer=Te(Ah),this.location=Te(zv),this.componentInputBindingEnabled=!!Te(L_,{optional:!0}),this.isNgZoneEnabled=Te(kt)instanceof kt&&kt.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Zc,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=o3(0,null),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId??0},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Nh,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,i,e.state)},0)}))}navigateToSyncWithBrowser(e,i,s){const r={replaceUrl:!0},o=s?.navigationId?s:null;if(s){const l={...s};delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(r.state=l)}const a=this.parseUrl(e);this.scheduleNavigation(a,i,o,r)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Ow),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,i={}){const{relativeTo:s,queryParams:r,fragment:o,queryParamsHandling:a,preserveFragment:l}=i,c=l?this.currentUrlTree.fragment:o;let f,u=null;switch(a){case"merge":u={...this.currentUrlTree.queryParams,...r};break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=r||null}null!==u&&(u=this.removeEmptyProps(u));try{f=KO(s?s.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),f=this.currentUrlTree.root}return XO(f,e,u,c??null)}navigateByUrl(e,i={skipLocationChange:!1}){const s=Tl(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(r,Nh,null,i)}navigate(e,i={skipLocationChange:!1}){return function Sre(n){for(let t=0;t{const r=e[s];return null!=r&&(i[s]=r),i},{})}scheduleNavigation(e,i,s,r,o){if(this.disposed)return Promise.resolve(!1);let a,l,c;o?(a=o.resolve,l=o.reject,c=o.promise):c=new Promise((f,p)=>{a=f,l=p});const u=this.pendingTasks.add();return I3(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:r,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(f=>Promise.reject(f))}setBrowserUrl(e,i){const s=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(s)||i.extras.replaceUrl){const o={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId)};this.location.replaceState(s,"",o)}else{const r={...i.extras.state,...this.generateNgRouterState(i.id,(this.browserPageId??0)+1)};this.location.go(s,"",r)}}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const r=this.currentPageId-(this.browserPageId??this.currentPageId);0!==r?this.location.historyGo(r):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===r&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Sl=(()=>{class n{constructor(e,i,s,r,o,a){this.router=e,this.route=i,this.tabIndexAttribute=s,this.renderer=r,this.el=o,this.locationStrategy=a,this.href=null,this.commands=null,this.onChanges=new It,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const l=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===l||"area"===l,this.isAnchorElement?this.subscription=e.events.subscribe(c=>{c instanceof zr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,i,s,r,o){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||i||s||r||o||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function TC(n,t,e){return function o5(n,t){return"src"===t&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===t&&("base"===n||"link"===n)?MC:a0}(t,e)(n)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,i){const s=this.renderer,r=this.el.nativeElement;null!==i?s.setAttribute(r,e,i):s.removeAttribute(r,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return n.\u0275fac=function(e){return new(e||n)(W(ji),W(jr),function ap(n){return function xF(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let s=0;for(;s{class n{get isActive(){return this._isActive}constructor(e,i,s,r,o){this.router=e,this.element=i,this.renderer=s,this.cdr=r,this.link=o,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new ue,this.routerEventsSubscription=e.events.subscribe(a=>{a instanceof zr&&this.update()})}ngAfterContentInit(){je(this.links.changes,je(null)).pipe(Wt()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=hn(e).pipe(Wt()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){const i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(s=>!!s)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const e=this.hasActiveLinks();this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(e))})}isLinkActive(e){const i=function Cre(n){return!!n.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return s=>!!s.urlTree&&e.isActive(s.urlTree,i)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}}return n.\u0275fac=function(e){return new(e||n)(W(ji),W($t),W(li),W(ii),W(Sl,8))},n.\u0275dir=Re({type:n,selectors:[["","routerLinkActive",""]],contentQueries:function(e,i,s){if(1&e&&rr(s,Sl,5),2&e){let r;rt(r=ot())&&(i.links=r)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Pn]}),n})();class L3{}let Dre=(()=>{class n{constructor(e,i,s,r,o){this.router=e,this.injector=s,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(bs(e=>e instanceof zr),Xc(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const s=[];for(const r of i){r.providers&&!r._injector&&(r._injector=av(r.providers,e,`Route: ${r.path}`));const o=r._injector??e,a=r._loadedInjector??o;(r.loadChildren&&!r._loadedRoutes&&void 0===r.canLoad||r.loadComponent&&!r._loadedComponent)&&s.push(this.preloadConfig(o,r)),(r.children||r._loadedRoutes)&&s.push(this.processRoutes(a,r.children??r._loadedRoutes))}return hn(s).pipe(Wt())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let s;s=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):je(null);const r=s.pipe(At(o=>null===o?je(void 0):(i._loadedRoutes=o.routes,i._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));return i.loadComponent&&!i._loadedComponent?hn([r,this.loader.loadComponent(i)]).pipe(Wt()):r})}}return n.\u0275fac=function(e){return new(e||n)(be(ji),be(lk),be(xr),be(L3),be(Hw))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Yw=new De("");let P3=(()=>{class n{constructor(e,i,s,r,o={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=s,this.zone=r,this.options=o,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},o.scrollPositionRestoration=o.scrollPositionRestoration||"disabled",o.anchorScrolling=o.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Dw?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof zr?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Hh&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof n3&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new n3(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return n.\u0275fac=function(e){!function oD(){throw new Error("invalid")}()},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();function xo(n,t){return{\u0275kind:n,\u0275providers:t}}function O3(){const n=Te(As);return t=>{const e=n.get(Qa);if(t!==e.components[0])return;const i=n.get(ji),s=n.get(R3);1===n.get(Vw)&&i.initialNavigation(),n.get(F3,null,Ve.Optional)?.setUpPreloading(),n.get(Yw,null,Ve.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const R3=new De("",{factory:()=>new It}),Vw=new De("",{providedIn:"root",factory:()=>1}),F3=new De("");function Ere(n){return xo(0,[{provide:F3,useExisting:Dre},{provide:L3,useExisting:n}])}const N3=new De("ROUTER_FORROOT_GUARD"),Pre=[zv,{provide:Ah,useClass:ww},ji,Yh,{provide:jr,useFactory:function A3(n){return n.routerState.root},deps:[ji]},Hw,[]];function Are(){return new vk("Router",ji)}let Bw=(()=>{class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[Pre,[],{provide:iu,multi:!0,useValue:e},{provide:N3,useFactory:Nre,deps:[[ji,new up,new dp]]},{provide:N_,useValue:i||{}},i?.useHash?{provide:na,useClass:qk}:{provide:na,useClass:$k},{provide:Yw,useFactory:()=>{const n=Te(MY),t=Te(kt),e=Te(N_),i=Te(F_),s=Te(Ah);return e.scrollOffset&&n.setOffset(e.scrollOffset),new P3(s,i,n,t,e)}},i?.preloadingStrategy?Ere(i.preloadingStrategy).\u0275providers:[],{provide:vk,multi:!0,useFactory:Are},i?.initialNavigation?Hre(i):[],i?.bindToComponentInputs?xo(8,[u3,{provide:L_,useExisting:u3}]).\u0275providers:[],[{provide:H3,useFactory:O3},{provide:Lv,multi:!0,useExisting:H3}]]}}static forChild(e){return{ngModule:n,providers:[{provide:iu,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(be(N3,8))},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({}),n})();function Nre(n){return"guarded"}function Hre(n){return["disabled"===n.initialNavigation?xo(3,[{provide:Tv,multi:!0,useFactory:()=>{const t=Te(ji);return()=>{t.setUpLocationChangeListener()}}},{provide:Vw,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?xo(2,[{provide:Vw,useValue:0},{provide:Tv,multi:!0,deps:[As],useFactory:t=>{const e=t.get(c8,Promise.resolve());return()=>e.then(()=>new Promise(i=>{const s=t.get(ji),r=t.get(R3);I3(s,()=>{i(!0)}),t.get(F_).afterPreactivation=()=>(i(!0),r.closed?je(void 0):r),s.initialNavigation()}))}}]).\u0275providers:[]]}const H3=new De(""),Y3={now:()=>(Y3.delegate||Date).now(),delegate:void 0};class Vre extends It{constructor(t=1/0,e=1/0,i=Y3){super(),this._bufferSize=t,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,e)}next(t){const{isStopped:e,_buffer:i,_infiniteTimeWindow:s,_timestampProvider:r,_windowTime:o}=this;e||(i.push(t),!s&&i.push(r.now()+o)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:s}=this,r=s.slice();for(let o=0;onew Vre(i,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}class Ws{static transform(t){return this._this.transform(t)}transform(t){if(null==t||t<0)return"0";let i=Math.floor(Math.log10(t)/3);i<0&&(i=0);const s=t/Math.pow(1e3,i),r=[" H/s"," KH/s"," MH/s"," GH/s"," TH/s"," PH/s"," EH/s"][i];return s.toFixed(1)+r}}Ws._this=new Ws,Ws.\u0275fac=function(t){return new(t||Ws)},Ws.\u0275pipe=Gn({name:"hashSuffix",type:Ws,pure:!0});const ko_API_URL="https://public-pool.io:40557";class H_{}class Y_{}class Wr{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?"string"==typeof t?this.lazyInit=()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const s=e.slice(0,i),r=s.toLowerCase(),o=e.slice(i+1).trim();this.maybeSetNormalizedName(s,r),this.headers.has(r)?this.headers.get(r).push(o):this.headers.set(r,[o])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((e,i)=>{this.setHeaderEntries(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Wr?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Wr;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Wr?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const s=("a"===t.op?this.headers.get(e):void 0)||[];s.push(...i),this.headers.set(e,s);break;case"d":const r=t.value;if(r){let o=this.headers.get(e);if(!o)return;o=o.filter(a=>-1===r.indexOf(a)),0===o.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}else this.headers.delete(e),this.normalizedNames.delete(e)}}setHeaderEntries(t,e){const i=(Array.isArray(e)?e:[e]).map(r=>r.toString()),s=t.toLowerCase();this.headers.set(s,i),this.maybeSetNormalizedName(t,s)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class Bre{encodeKey(t){return V3(t)}encodeValue(t){return V3(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const jre=/%(\d[a-f0-9])/gi,Wre={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function V3(n){return encodeURIComponent(n).replace(jre,(t,e)=>Wre[e]??t)}function V_(n){return`${n}`}class ya{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new Bre,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function zre(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(s=>{const r=s.indexOf("="),[o,a]=-1==r?[t.decodeKey(s),""]:[t.decodeKey(s.slice(0,r)),t.decodeValue(s.slice(r+1))],l=e.get(o)||[];l.push(a),e.set(o,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],s=Array.isArray(i)?i.map(V_):[V_(i)];this.map.set(e,s)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const s=t[i];Array.isArray(s)?s.forEach(r=>{e.push({param:i,value:r,op:"a"})}):e.push({param:i,value:s,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new ya({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(V_(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const s=i.indexOf(V_(t.value));-1!==s&&i.splice(s,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class Ure{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}}function B3(n){return typeof ArrayBuffer<"u"&&n instanceof ArrayBuffer}function z3(n){return typeof Blob<"u"&&n instanceof Blob}function j3(n){return typeof FormData<"u"&&n instanceof FormData}class Uh{constructor(t,e,i,s){let r;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function Gre(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||s?(this.body=void 0!==i?i:null,r=s):r=i,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params)),this.headers||(this.headers=new Wr),this.context||(this.context=new Ure),this.params){const o=this.params.toString();if(0===o.length)this.urlWithParams=e;else{const a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":af.set(p,t.setHeaders[p]),l)),t.setParams&&(c=Object.keys(t.setParams).reduce((f,p)=>f.set(p,t.setParams[p]),c)),new Uh(e,i,r,{params:c,headers:l,context:u,reportProgress:a,responseType:s,withCredentials:o})}}var Wn=(()=>((Wn=Wn||{})[Wn.Sent=0]="Sent",Wn[Wn.UploadProgress=1]="UploadProgress",Wn[Wn.ResponseHeader=2]="ResponseHeader",Wn[Wn.DownloadProgress=3]="DownloadProgress",Wn[Wn.Response=4]="Response",Wn[Wn.User=5]="User",Wn))();class zw{constructor(t,e=200,i="OK"){this.headers=t.headers||new Wr,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class jw extends zw{constructor(t={}){super(t),this.type=Wn.ResponseHeader}clone(t={}){return new jw({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class ru extends zw{constructor(t={}){super(t),this.type=Wn.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new ru({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class W3 extends zw{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Ww(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let B_=(()=>{class n{constructor(e){this.handler=e}request(e,i,s={}){let r;if(e instanceof Uh)r=e;else{let l,c;l=s.headers instanceof Wr?s.headers:new Wr(s.headers),s.params&&(c=s.params instanceof ya?s.params:new ya({fromObject:s.params})),r=new Uh(e,i,void 0!==s.body?s.body:null,{headers:l,context:s.context,params:c,reportProgress:s.reportProgress,responseType:s.responseType||"json",withCredentials:s.withCredentials})}const o=je(r).pipe(Xc(l=>this.handler.handle(l)));if(e instanceof Uh||"events"===s.observe)return o;const a=o.pipe(bs(l=>l instanceof ru));switch(s.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return a.pipe(et(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(et(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(et(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return a.pipe(et(l=>l.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${s.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new ya).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,s={}){return this.request("PATCH",e,Ww(s,i))}post(e,i,s={}){return this.request("POST",e,Ww(s,i))}put(e,i,s={}){return this.request("PUT",e,Ww(s,i))}}return n.\u0275fac=function(e){return new(e||n)(be(H_))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();function $3(n,t){return t(n)}function Kre(n,t){return(e,i)=>t.intercept(e,{handle:s=>n(s,i)})}const Jre=new De(""),Gh=new De(""),q3=new De("");function Zre(){let n=null;return(t,e)=>{null===n&&(n=(Te(Jre,{optional:!0})??[]).reduceRight(Kre,$3));const i=Te(em),s=i.add();return n(t,e).pipe(Eh(()=>i.remove(s)))}}let K3=(()=>{class n extends H_{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=Te(em)}handle(e){if(null===this.chain){const s=Array.from(new Set([...this.injector.get(Gh),...this.injector.get(q3,[])]));this.chain=s.reduceRight((r,o)=>function Xre(n,t,e){return(i,s)=>e.runInContext(()=>t(i,r=>n(r,s)))}(r,o,this.injector),$3)}const i=this.pendingTasks.add();return this.chain(e,s=>this.backend.handle(s)).pipe(Eh(()=>this.pendingTasks.remove(i)))}}return n.\u0275fac=function(e){return new(e||n)(be(Y_),be(xr))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const noe=/^\)\]\}',?\n/;let J3=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new ee(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?hn(i.\u0275loadImpl()):je(null)).pipe($i(()=>new un(r=>{const o=i.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEach((M,S)=>o.setRequestHeader(M,S.join(","))),e.headers.has("Accept")||o.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const M=e.detectContentTypeHeader();null!==M&&o.setRequestHeader("Content-Type",M)}if(e.responseType){const M=e.responseType.toLowerCase();o.responseType="json"!==M?M:"text"}const a=e.serializeBody();let l=null;const c=()=>{if(null!==l)return l;const M=o.statusText||"OK",S=new Wr(o.getAllResponseHeaders()),P=function ioe(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(o)||e.url;return l=new jw({headers:S,status:o.status,statusText:M,url:P}),l},u=()=>{let{headers:M,status:S,statusText:P,url:E}=c(),V=null;204!==S&&(V=typeof o.response>"u"?o.responseText:o.response),0===S&&(S=V?200:0);let B=S>=200&&S<300;if("json"===e.responseType&&"string"==typeof V){const z=V;V=V.replace(noe,"");try{V=""!==V?JSON.parse(V):null}catch($){V=z,B&&(B=!1,V={error:$,text:V})}}B?(r.next(new ru({body:V,headers:M,status:S,statusText:P,url:E||void 0})),r.complete()):r.error(new W3({error:V,headers:M,status:S,statusText:P,url:E||void 0}))},f=M=>{const{url:S}=c(),P=new W3({error:M,status:o.status||0,statusText:o.statusText||"Unknown Error",url:S||void 0});r.error(P)};let p=!1;const _=M=>{p||(r.next(c()),p=!0);let S={type:Wn.DownloadProgress,loaded:M.loaded};M.lengthComputable&&(S.total=M.total),"text"===e.responseType&&o.responseText&&(S.partialText=o.responseText),r.next(S)},v=M=>{let S={type:Wn.UploadProgress,loaded:M.loaded};M.lengthComputable&&(S.total=M.total),r.next(S)};return o.addEventListener("load",u),o.addEventListener("error",f),o.addEventListener("timeout",f),o.addEventListener("abort",f),e.reportProgress&&(o.addEventListener("progress",_),null!==a&&o.upload&&o.upload.addEventListener("progress",v)),o.send(a),r.next({type:Wn.Sent}),()=>{o.removeEventListener("error",f),o.removeEventListener("abort",f),o.removeEventListener("load",u),o.removeEventListener("timeout",f),e.reportProgress&&(o.removeEventListener("progress",_),null!==a&&o.upload&&o.upload.removeEventListener("progress",v)),o.readyState!==o.DONE&&o.abort()}})))}}return n.\u0275fac=function(e){return new(e||n)(be(_I))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const Uw=new De("XSRF_ENABLED"),Z3=new De("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Q3=new De("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class eR{}let ooe=(()=>{class n{constructor(e,i,s){this.doc=e,this.platform=i,this.cookieName=s,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=sI(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(be(Sn),be(Ni),be(Z3))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();function aoe(n,t){const e=n.url.toLowerCase();if(!Te(Uw)||"GET"===n.method||"HEAD"===n.method||e.startsWith("http://")||e.startsWith("https://"))return t(n);const i=Te(eR).getToken(),s=Te(Q3);return null!=i&&!n.headers.has(s)&&(n=n.clone({headers:n.headers.set(s,i)})),t(n)}var cn=(()=>((cn=cn||{})[cn.Interceptors=0]="Interceptors",cn[cn.LegacyInterceptors=1]="LegacyInterceptors",cn[cn.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",cn[cn.NoXsrfProtection=3]="NoXsrfProtection",cn[cn.JsonpSupport=4]="JsonpSupport",cn[cn.RequestsMadeViaParent=5]="RequestsMadeViaParent",cn[cn.Fetch=6]="Fetch",cn))();function Cl(n,t){return{\u0275kind:n,\u0275providers:t}}function loe(...n){const t=[B_,J3,K3,{provide:H_,useExisting:K3},{provide:Y_,useExisting:J3},{provide:Gh,useValue:aoe,multi:!0},{provide:Uw,useValue:!0},{provide:eR,useClass:ooe}];for(const e of n)t.push(...e.\u0275providers);return function l0(n){return{\u0275providers:n}}(t)}const tR=new De("LEGACY_INTERCEPTOR_FN");let uoe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({providers:[loe(Cl(cn.LegacyInterceptors,[{provide:tR,useFactory:Zre},{provide:Gh,useExisting:tR,multi:!0}]))]}),n})(),_oe=(()=>{class n{constructor(e){this.httpClient=e}getClientInfo(e){return this.httpClient.get(`${ko_API_URL}/api/client/${e}`)}getClientInfoChart(e){return this.httpClient.get(`${ko_API_URL}/api/client/${e}/chart`)}}return n.\u0275fac=function(e){return new(e||n)(be(B_))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),nR=(()=>{class n{constructor(e){this.httpClient=e}getInfo(){return this.httpClient.get(`${ko_API_URL}/api/info`)}getNetworkInfo(){return this.httpClient.get(`${ko_API_URL}/api/network`)}getInfoChart(){return this.httpClient.get(`${ko_API_URL}/api/info/chart`)}}return n.\u0275fac=function(e){return new(e||n)(be(B_))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),j_=(()=>{class n{transform(e){if(null==e||e<0)return"0";let s=Math.floor(Math.log10(e)/3);s<0&&(s=0);const r=e/Math.pow(1e3,s),o=["","k","M","B","T","P","E"][s];return r.toFixed(2)+o}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=Gn({name:"numberSuffix",type:n,pure:!0}),n})(),Gw=(()=>{class n{transform(e,i){if(e){const s=Math.floor((+new Date-+new Date(e))/1e3);if(s<29)return"Just now";const r={year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1};let o;for(const a in r)if(o=Math.floor(s/r[a]),o>0)return 1===o?o+" "+a:o+" "+a+"s"}return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=Gn({name:"dateAgo",type:n,pure:!0}),n})();const goe=["dataTable"];function yoe(n,t){if(1&n&&(he(0),se(1),st(2,"numberSuffix"),fe()),2&n){const e=t.ngIf;I(1),Je(ct(2,1,e.bestDifficulty))}}function voe(n,t){1&n&&X(0,"p-skeleton")}function boe(n,t){if(1&n&&(he(0),se(1),st(2,"number"),fe()),2&n){const e=t.ngIf;I(1),Je(ct(2,1,e.bestDifficulty))}}function woe(n,t){1&n&&X(0,"p-skeleton")}function Moe(n,t){if(1&n&&(he(0),se(1),st(2,"numberSuffix"),fe()),2&n){const e=t.ngIf;I(1),Je(ct(2,1,e.difficulty))}}function Toe(n,t){1&n&&X(0,"p-skeleton")}function Soe(n,t){if(1&n&&(he(0),se(1),st(2,"number"),fe()),2&n){const e=t.ngIf;I(1),en(" ",ct(2,1,e.difficulty),"")}}function Coe(n,t){1&n&&X(0,"p-skeleton")}function Doe(n,t){if(1&n&&(he(0),se(1),st(2,"hashSuffix"),fe()),2&n){const e=t.ngIf;I(1),en(" ",ct(2,1,e.networkhashps),"")}}function xoe(n,t){1&n&&X(0,"p-skeleton")}function koe(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=t.ngIf;I(1),en(" ",e.blocks,"")}}function Ioe(n,t){1&n&&X(0,"p-skeleton")}function Eoe(n,t){if(1&n&&(he(0),se(1),st(2,"number"),fe()),2&n){const e=t.ngIf;I(1),en(" ",ct(2,1,e.currentblockweight),"")}}function Loe(n,t){1&n&&X(0,"p-skeleton")}function Poe(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Name"),F(),N(3,"th"),se(4,"Session ID"),F(),N(5,"th"),se(6,"Hash Rate"),F(),N(7,"th"),se(8,"Session Best Difficulty"),F(),N(9,"th"),se(10,"Uptime"),F(),N(11,"th"),se(12,"Last Seen"),F()())}const iR=function(n){return[n]};function Aoe(n,t){if(1&n&&(N(0,"tr",21)(1,"td")(2,"button",22),ce("click",function(i){return i.stopImmediatePropagation()}),F(),N(3,"span",23),se(4),F()(),N(5,"td"),se(6),F(),N(7,"td"),se(8),st(9,"hashSuffix"),F(),N(10,"td"),se(11),st(12,"numberSuffix"),F(),X(13,"td")(14,"td"),F()),2&n){const e=t.$implicit,i=t.expanded,s=R().ngIf,r=R();D("routerLink",Ze(11,iR,e.name)),I(2),D("pRowToggler",e)("icon",i?"pi pi-chevron-down":"pi pi-chevron-right"),I(2),en("",e.name," "),I(2),en(" ",r.getSessionCount(e.name,s.workers)," Sessions "),I(2),en(" ",ct(9,7,r.getTotalHashRate(e.name,s.workers))," "),I(3),en(" ",ct(12,9,r.getBestDifficulty(e.name,s.workers))," ")}}const Ooe=function(n,t){return[n,t]};function Roe(n,t){if(1&n&&(N(0,"tr",21),X(1,"td"),N(2,"td"),se(3),F(),N(4,"td"),se(5),st(6,"hashSuffix"),F(),N(7,"td"),se(8),st(9,"numberSuffix"),F(),N(10,"td"),se(11),st(12,"dateAgo"),F(),N(13,"td"),se(14),st(15,"dateAgo"),F()()),2&n){const e=t.$implicit;D("routerLink",Tn(14,Ooe,e.name,e.sessionId)),I(3),Je(e.sessionId),I(2),Je(ct(6,6,e.hashRate)),I(3),Je(ct(9,8,e.bestDifficulty)),I(3),Je(ct(12,10,e.startTime)),I(3),Je(ct(15,12,e.lastSeen))}}const sR=function(){return{"min-width":"50rem"}};function Foe(n,t){if(1&n&&(he(0),N(1,"p-table",16,17),st(3,"async"),L(4,Poe,13,0,"ng-template",18),L(5,Aoe,15,13,"ng-template",19),L(6,Roe,16,17,"ng-template",20),F(),fe()),2&n){const e=t.ngIf,i=R();I(1),D("rowHover",!0)("value",e.workers)("expandedRowKeys",ct(3,4,i.expandedRows$))("tableStyle",An(6,sR))}}function Noe(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Name"),F(),N(3,"th"),se(4,"Session ID"),F(),N(5,"th"),se(6,"Hash Rate"),F(),N(7,"th"),se(8,"Session Best Difficulty"),F(),N(9,"th"),se(10,"Uptime"),F(),N(11,"th"),se(12,"Last Seen"),F()())}function Hoe(n,t){if(1&n&&(N(0,"tr")(1,"td")(2,"button",22),ce("click",function(i){return i.stopImmediatePropagation()}),F(),N(3,"span",23),se(4),F()(),N(5,"td"),X(6,"p-skeleton"),F(),N(7,"td"),X(8,"p-skeleton"),F(),N(9,"td"),X(10,"p-skeleton"),F(),X(11,"td")(12,"td"),F()),2&n){const e=t.$implicit,i=t.expanded;I(2),D("pRowToggler",e)("icon",i?"pi pi-chevron-down":"pi pi-chevron-right"),I(2),en("",e.name," ")}}function Yoe(n,t){1&n&&(N(0,"tr"),X(1,"td"),N(2,"td"),X(3,"p-skeleton"),F(),N(4,"td"),X(5,"p-skeleton"),F(),N(6,"td"),X(7,"p-skeleton"),F(),N(8,"td"),X(9,"p-skeleton"),F(),N(10,"td"),X(11,"p-skeleton"),F()())}const Voe=function(){return{loading:"loading"}},Boe=function(){return{loading:!0}};function zoe(n,t){1&n&&(N(0,"p-table",24,17),L(2,Noe,13,0,"ng-template",18),L(3,Hoe,13,3,"ng-template",19),L(4,Yoe,12,0,"ng-template",20),F()),2&n&&D("rowHover",!0)("value",Ze(5,iR,An(4,Voe)))("expandedRowKeys",An(7,Boe))("tableStyle",An(8,sR))}function joe(n,t){if(1&n&&(he(0),X(1,"p-chart",25),fe()),2&n){const e=t.ngIf,i=R();I(1),D("data",e)("options",i.chartOptions)}}function Woe(n,t){1&n&&X(0,"p-skeleton",26)}const Uoe=function(){return{width:"2.5rem",height:"2.5rem"}};let Goe=(()=>{class n{constructor(e,i,s){this.clientService=e,this.route=i,this.appService=s,this.networkInfo$=this.appService.getNetworkInfo().pipe(su({refCount:!0,bufferSize:1})),this.address=this.route.snapshot.params.address,this.clientInfo$=this.clientService.getClientInfo(this.address).pipe(su({refCount:!0,bufferSize:1})),this.expandedRows$=this.clientInfo$.pipe(et(c=>c.workers.reduce((u,f)=>(u[f.name]=!0,u),{})));const r=getComputedStyle(document.documentElement),o=r.getPropertyValue("--text-color"),a=r.getPropertyValue("--text-color-secondary"),l=r.getPropertyValue("--surface-border");this.chartData$=this.clientService.getClientInfoChart(this.address).pipe(et(c=>{let f=[];for(let _=12;_=0;M--)v+=parseInt(c[_-M].data);v/=12,f.push({y:v,x:c[_].label})}const p=c.map(_=>({y:_.data,x:_.label}));return{labels:c.map(_=>_.label),datasets:[{type:"line",label:"2 Hour",data:f,fill:!1,backgroundColor:r.getPropertyValue("--yellow-600"),borderColor:r.getPropertyValue("--yellow-600"),tension:.4,pointRadius:1,borderWidth:1},{type:"line",label:"10 Minute",data:p,fill:!1,backgroundColor:r.getPropertyValue("--primary-color"),borderColor:r.getPropertyValue("--primary-color"),tension:.4,pointRadius:1,borderWidth:1}]}})),this.chartOptions={maintainAspectRatio:!1,plugins:{legend:{labels:{color:o}}},scales:{x:{type:"time",time:{unit:"hour"},ticks:{color:a},grid:{color:l,drawBorder:!1,display:!0}},y:{ticks:{color:a,callback:c=>Ws.transform(c)},grid:{color:l,drawBorder:!1}}}}}ngAfterViewInit(){}getSessionCount(e,i){return i.filter(r=>r.name==e).length}getTotalHashRate(e,i){const r=i.filter(o=>o.name==e).reduce((o,a,l,c)=>o+Math.floor(a.hashRate),0);return Math.floor(r)}getBestDifficulty(e,i){return i.filter(o=>o.name==e).reduce((o,a,l,c)=>a.bestDifficulty>o?a.bestDifficulty:o,0)}getTotalUptime(e,i){const s=(new Date).getTime(),o=i.filter(a=>a.name==e).reduce((a,l,c,u)=>a+(s-new Date(l.startTime).getTime()),0);return new Date(s-o)}}return n.\u0275fac=function(e){return new(e||n)(W(_oe),W(jr),W(nR))},n.\u0275cmp=Oe({type:n,selectors:[["app-dashboard"]],viewQuery:function(e,i){if(1&e&&xt(goe,5),2&e){let s;rt(s=ot())&&(i.dataTable=s.first)}},decls:78,vars:38,consts:[[1,"grid"],[1,"col-12","lg:col-6","xl:col-3"],[1,"card","mb-4"],[1,"flex","justify-content-between","mb-3"],[1,"block","text-500","font-medium","mb-3"],["pTooltip","If you find a solution with a difficulty higher than the network difficulty, you've found a block.",1,"pi","pi-question-circle","ml-2"],[1,"text-900","font-medium","text-xl"],[4,"ngIf","ngIfElse"],["loading",""],[1,"flex","align-items-center","justify-content-center","bg-orange-100","border-round",3,"ngStyle"],[1,"pi","pi-star","text-orange-500","text-xl"],[1,"text-green-500","font-medium"],[1,"card"],["loadingTable",""],[1,"card","chart"],["loadingChart",""],["groupRowsBy","name","dataKey","name","rowGroupMode","subheader",3,"rowHover","value","expandedRowKeys","tableStyle"],["dataTable",""],["pTemplate","header"],["pTemplate","groupheader"],["pTemplate","rowexpansion"],[3,"routerLink"],["type","button","pButton","","pRipple","",1,"p-button-text","p-button-rounded","p-button-plain","mr-2",3,"pRowToggler","icon","click"],[1,"worker-name","font-bold","ml-2"],["groupRowsBy","loading","dataKey","loading","rowGroupMode","subheader",3,"rowHover","value","expandedRowKeys","tableStyle"],[3,"data","options"],["width","100%","height","40vh"]],template:function(e,i){if(1&e&&(he(0),N(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"div")(6,"span",4),se(7,"Your Best Difficulty "),X(8,"i",5),F(),N(9,"div",6),L(10,yoe,3,3,"ng-container",7),st(11,"async"),L(12,voe,1,0,"ng-template",null,8,On),F()(),N(14,"div",9),X(15,"i",10),F()(),N(16,"span",11),L(17,boe,3,3,"ng-container",7),st(18,"async"),L(19,woe,1,0,"ng-template",null,8,On),F()()(),he(21),N(22,"div",1)(23,"div",2)(24,"div",3)(25,"div")(26,"span",4),se(27,"Network Difficulty"),F(),N(28,"div",6),L(29,Moe,3,3,"ng-container",7),st(30,"async"),L(31,Toe,1,0,"ng-template",null,8,On),F()()(),N(33,"span",11),L(34,Soe,3,3,"ng-container",7),st(35,"async"),L(36,Coe,1,0,"ng-template",null,8,On),F()()(),N(38,"div",1)(39,"div",2)(40,"div",3)(41,"div")(42,"span",4),se(43,"Network Hash Rate "),F(),N(44,"div",6),L(45,Doe,3,3,"ng-container",7),st(46,"async"),L(47,xoe,1,0,"ng-template",null,8,On),F()()(),N(49,"span",11),se(50,"\xa0"),F()()(),N(51,"div",1)(52,"div",2)(53,"div",3)(54,"div")(55,"span",4),se(56,"Block Height"),F(),N(57,"div",6),L(58,koe,2,1,"ng-container",7),st(59,"async"),L(60,Ioe,1,0,"ng-template",null,8,On),F()()(),N(62,"span",11),se(63,"Weight: "),L(64,Eoe,3,3,"ng-container",7),st(65,"async"),L(66,Loe,1,0,"ng-template",null,8,On),F()()(),fe(),F(),N(68,"div",12),L(69,Foe,7,7,"ng-container",7),st(70,"async"),L(71,zoe,5,9,"ng-template",null,13,On),F(),N(73,"div",14),L(74,joe,2,2,"ng-container",7),st(75,"async"),L(76,Woe,1,0,"ng-template",null,15,On),F(),fe()),2&e){const s=mn(13),r=mn(72),o=mn(77);I(10),D("ngIf",ct(11,19,i.clientInfo$))("ngIfElse",s),I(4),D("ngStyle",An(37,Uoe)),I(3),D("ngIf",ct(18,21,i.clientInfo$))("ngIfElse",s),I(12),D("ngIf",ct(30,23,i.networkInfo$))("ngIfElse",s),I(5),D("ngIf",ct(35,25,i.networkInfo$))("ngIfElse",s),I(11),D("ngIf",ct(46,27,i.networkInfo$))("ngIfElse",s),I(13),D("ngIf",ct(59,29,i.networkInfo$))("ngIfElse",s),I(6),D("ngIf",ct(65,31,i.networkInfo$))("ngIfElse",s),I(5),D("ngIf",ct(70,33,i.clientInfo$))("ngIfElse",r),I(5),D("ngIf",ct(75,35,i.chartData$))("ngIfElse",o)}},dependencies:[jn,ui,Sl,v_,is,mie,f_,h_,aw,qA,tl,gm,j_,Gw,Ws],styles:[".worker-name[_ngcontent-%COMP%]{line-height:42px}"]}),n})(),rR=(()=>{class n{constructor(){this.PARTICLES="PARTICLES",this._particles$=new Se(this.getParticles()),this.particles$=this._particles$.asObservable().pipe(su({refCount:!0,bufferSize:1}))}get(e){return localStorage.getItem(e)}set(e,i){localStorage.setItem(e,i)}remove(e){localStorage.removeItem(e)}getParticles(){const e=this.get(this.PARTICLES);return null==e||!0===JSON.parse(e)?.particles}setParticles(e){this.set(this.PARTICLES,JSON.stringify({particles:e})),this._particles$.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),$oe=(()=>{class n{constructor(e){this.localStorageService=e,this.stateOptions=[{label:"On",value:!0},{label:"Off",value:!1}],this.value=!0,this.value=this.localStorageService.getParticles()}particlesChanged(e){this.localStorageService.setParticles(e),this.value=e}}return n.\u0275fac=function(e){return new(e||n)(W(rR))},n.\u0275cmp=Oe({type:n,selectors:[["app-settings"]],decls:4,vars:1,consts:[[1,"card"],["optionLabel","label","optionValue","value",3,"ngModel","ngModelChange"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"h5"),se(2,"Background Particles "),F(),N(3,"p-inputSwitch",1),ce("ngModelChange",function(r){return i.value=r})("ngModelChange",function(r){return i.particlesChanged(r)}),F()()),2&e&&(I(3),D("ngModel",i.value))},dependencies:[$A,e_,gh]}),n})();var W_=function(){return W_=Object.assign||function(n){for(var t,e=1,i=arguments.length;e{const n=Array(256).fill(-1);for(let t=0;t<58;++t)n[$w.charCodeAt(t)]=t})();function oR(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function aR(n,t){return n(t={exports:{}},t.exports),t.exports}var qw=aR(function(n,t){Object.defineProperty(t,"__esModule",{value:!0}),t.bech32m=t.bech32=void 0;const e="qpzry9x8gf2tvdw0s3jn54khce6mua7l",i={};for(let f=0;f<32;f++){const p=e.charAt(f);i[p]=f}function s(f){const p=f>>25;return(33554431&f)<<5^996825010&-(p>>0&1)^642813549&-(p>>1&1)^513874426&-(p>>2&1)^1027748829&-(p>>3&1)^705979059&-(p>>4&1)}function r(f){let p=1;for(let _=0;_126)return"Invalid prefix ("+f+")";p=s(p)^v>>5}p=s(p);for(let _=0;_=_;)S-=_,E.push(M>>S&P);if(v)S>0&&E.push(M<<_-S&P);else{if(S>=p)return"Excess padding";if(M<<_-S&P)return"Non-zero padding"}return E}function a(f){return o(f,8,5,!0)}function l(f){const p=o(f,5,8,!1);if(Array.isArray(p))return p}function c(f){const p=o(f,5,8,!1);if(Array.isArray(p))return p;throw new Error(p)}function u(f){let p;function _(v,M){if(v.length<8)return v+" too short";if(v.length>(M=M||90))return"Exceeds length limit";const S=v.toLowerCase(),P=v.toUpperCase();if(v!==S&&v!==P)return"Mixed-case string "+v;const E=(v=S).lastIndexOf("1");if(-1===E)return"No separator character for "+v;if(0===E)return"Missing prefix for "+v;const V=v.slice(0,E),B=v.slice(E+1);if(B.length<6)return"Data too short";let z=r(V);if("string"==typeof z)return z;const $=[];for(let ie=0;ie=B.length||$.push(oe)}return z!==p?"Invalid checksum for "+v:{prefix:V,words:$}}return p="bech32"===f?1:734539939,{decodeUnsafe:function(v,M){const S=_(v,M);if("object"==typeof S)return S},decode:function(v,M){const S=_(v,M);if("object"==typeof S)return S;throw new Error(S)},encode:function(v,M,S){if(v.length+7+M.length>(S=S||90))throw new TypeError("Exceeds length limit");let P=r(v=v.toLowerCase());if("string"==typeof P)throw new Error(P);let E=v+"1";for(let V=0;V>5)throw new Error("Non 5-bit word");P=s(P)^B,E+=e.charAt(B)}for(let V=0;V<6;++V)P=s(P);P^=p;for(let V=0;V<6;++V)E+=e.charAt(P>>5*(5-V)&31);return E},toWords:a,fromWordsUnsafe:l,fromWords:c}}t.bech32=u("bech32"),t.bech32m=u("bech32m")});oR(qw);var Xoe=qw.bech32m,lR=qw.bech32,Kw=aR(function(n,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Hash=t.createHash=void 0;const e=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],i={sha256:1};t.createHash=function(S){if(S&&!i[S]&&!i[S.toLowerCase()])throw new Error("Digest method not supported");return new s};class s{constructor(){this.A=1779033703,this.B=-1150833019,this.C=1013904242,this.D=-1521486534,this.E=1359893119,this.F=-1694144372,this.G=528734635,this.H=1541459225,this._size=0,this._sp=0,(!o||a>=8e3)&&(o=new ArrayBuffer(8e3),a=0),this._byte=new Uint8Array(o,a,80),this._word=new Int32Array(o,a,20),a+=80}update(P){if("string"==typeof P)return this._utf8(P);if(null==P)throw new TypeError("Invalid type: "+typeof P);const E=P.byteOffset,V=P.byteLength;let B=V/64|0,z=0;if(B&&!(3&E)&&!(this._size%64)){const $=new Int32Array(P.buffer,E,16*B);for(;B--;)this._int32($,z>>2),z+=64;this._size+=z}if(1!==P.BYTES_PER_ELEMENT&&P.buffer){const $=new Uint8Array(P.buffer,E+z,V-z);return this._uint8($)}return z===V?this:this._uint8(P,z)}_uint8(P,E){const{_byte:V,_word:B}=this,z=P.length;for(E|=0;E=64&&this._int32(B),this._size+=ie-$}return this}_utf8(P){const{_byte:E,_word:V}=this,B=P.length;let z=this._sp;for(let $=0;$>>6,E[te++]=128|63&oe):oe<55296||oe>57343?(E[te++]=224|oe>>>12,E[te++]=128|oe>>>6&63,E[te++]=128|63&oe):z?(oe=((1023&z)<<10)+(1023&oe)+65536,E[te++]=240|oe>>>18,E[te++]=128|oe>>>12&63,E[te++]=128|oe>>>6&63,E[te++]=128|63&oe,z=0):z=oe}te>=64&&(this._int32(V),V[0]=V[16]),this._size+=te-ie}return this._sp=z,this}_int32(P,E){let{A:V,B,C:z,D:$,E:ie,F:te,G:oe,H:Ce}=this,Pe=0;for(E|=0;Pe<16;)r[Pe++]=c(P[E++]);for(Pe=16;Pe<64;Pe++)r[Pe]=M(r[Pe-2])+r[Pe-7]+v(r[Pe-15])+r[Pe-16]|0;for(Pe=0;Pe<64;Pe++){const Qe=Ce+_(ie)+u(ie,te,oe)+e[Pe]+r[Pe]|0,zt=p(V)+f(V,B,z)|0;Ce=oe,oe=te,te=ie,ie=$+Qe|0,$=z,z=B,B=V,V=Qe+zt|0}this.A=V+this.A|0,this.B=B+this.B|0,this.C=z+this.C|0,this.D=$+this.D|0,this.E=ie+this.E|0,this.F=te+this.F|0,this.G=oe+this.G|0,this.H=Ce+this.H|0}digest(P){const{_byte:E,_word:V}=this;let B=this._size%64|0;for(E[B++]=128;3&B;)E[B++]=0;if(B>>=2,B>14){for(;B<16;)V[B++]=0;B=0,this._int32(V)}for(;B<16;)V[B++]=0;const z=8*this._size,$=(4294967295&z)>>>0,ie=(z-$)/4294967296;return ie&&(V[14]=c(ie)),$&&(V[15]=c($)),this._int32(V),"hex"===P?this._hex():this._bin()}_hex(){const{A:P,B:E,C:V,D:B,E:z,F:$,G:ie,H:te}=this;return l(P)+l(E)+l(V)+l(B)+l(z)+l($)+l(ie)+l(te)}_bin(){const{A:P,B:E,C:V,D:B,E:z,F:$,G:ie,H:te,_byte:oe,_word:Ce}=this;return Ce[0]=c(P),Ce[1]=c(E),Ce[2]=c(V),Ce[3]=c(B),Ce[4]=c(z),Ce[5]=c($),Ce[6]=c(ie),Ce[7]=c(te),oe.slice(0,32)}}t.Hash=s;const r=new Int32Array(64);let o,a=0;const l=S=>(S+4294967296).toString(16).substr(-8),c=254===new Uint8Array(new Uint16Array([65279]).buffer)[0]?S=>S:S=>S<<24&4278190080|S<<8&16711680|S>>8&65280|S>>24&255,u=(S,P,E)=>E^S&(P^E),f=(S,P,E)=>S&P|E&(S|P),p=S=>(S>>>2|S<<30)^(S>>>13|S<<19)^(S>>>22|S<<10),_=S=>(S>>>6|S<<26)^(S>>>11|S<<21)^(S>>>25|S<<7),v=S=>(S>>>7|S<<25)^(S>>>18|S<<14)^S>>>3,M=S=>(S>>>17|S<<15)^(S>>>19|S<<13)^S>>>10});oR(Kw);var Io,Eo,n,Joe=Kw.createHash,cR=function(n){return Joe().update(n).digest()};(n=Io||(Io={})).mainnet="mainnet",n.testnet="testnet",n.regtest="regtest",function(n){n.p2pkh="p2pkh",n.p2sh="p2sh",n.p2wpkh="p2wpkh",n.p2wsh="p2wsh",n.p2tr="p2tr"}(Eo||(Eo={}));var uR={0:{type:Eo.p2pkh,network:Io.mainnet},111:{type:Eo.p2pkh,network:Io.testnet},5:{type:Eo.p2sh,network:Io.mainnet},196:{type:Eo.p2sh,network:Io.testnet}},Qoe=function(n,t){try{var e=function(n){var t,e=n.substr(0,2).toLowerCase();if("bc"===e||"tb"===e)return function(l){var c;try{c=l.startsWith("bc1p")||l.startsWith("tb1p")||l.startsWith("bcrt1p")?Xoe.decode(l):lR.decode(l)}catch{throw new Error("Invalid address")}var u={bc:Io.mainnet,tb:Io.testnet,bcrt:Io.regtest}[c.prefix];if(void 0===u)throw new Error("Invalid address");var f=c.words[0];if(f<0||f>16)throw new Error("Invalid address");return{bech32:!0,network:u,address:l,type:20===lR.fromWords(c.words.slice(1)).length?Eo.p2wpkh:1===f?Eo.p2tr:Eo.p2wsh}}(n);try{t=(n=>{if(!n||"string"!=typeof n)throw new Error(`Expected base58 string but got \u201c${n}\u201d`);if(n.match(/[IOl0]/gm))throw new Error(`Invalid base58 character \u201c${n.match(/[IOl0]/gm)}\u201d`);const t=n.match(/^1+/gm),e=t?t[0].length:0,i=(n.length-e)*(Math.log(58)/Math.log(256))+1>>>0;return new Uint8Array([...new Uint8Array(e),...n.match(/.{1}/g).map(r=>$w.indexOf(r)).reduce((r,o)=>r.map(a=>{const l=58*a+o;return o=l>>8,l}),new Uint8Array(i)).reverse().filter((s=!1,r=>s=s||r))]);var s})(n)}catch{throw new Error("Invalid address")}var i=t.length;if(25!==i)throw new Error("Invalid address");var s=t[0],r=t.slice(i-4,i),o=t.slice(0,i-4),a=cR(cR(o)).slice(0,4);if(r.some(function(l,c){return l!==a[c]}))throw new Error("Invalid address");if(!Object.keys(uR).map(Number).includes(s))throw new Error("Invalid address");return W_(W_({},uR[s]),{address:n,bech32:!1})}(n);return!t||t===e.network}catch{return!1}};function tae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",3),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"Nerd Miner "),X(3,"i",4),F(),fe()}}function nae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",5),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"PiAxe "),X(3,"i",4),F(),fe()}}function iae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",6),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"QAxe "),X(3,"i",4),F(),fe()}}function sae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",7),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"Bitaxe "),X(3,"i",4),F(),fe()}}function rae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",8),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"cpuminer "),F(),fe()}}function oae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",9),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"cgminer "),F(),fe()}}function aae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",10),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"Braiins OS "),F(),fe()}}function lae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",11),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"termux-miner "),F(),fe()}}function cae(n,t){if(1&n){const e=Ae();he(0),N(1,"a",12),ce("click",function(s){return q(e),K(R().cancelClick(s))}),se(2,"LeafMiner "),X(3,"i",4),F(),fe()}}function uae(n,t){if(1&n&&(he(0),se(1),fe()),2&n){const e=R();I(1),Je(e.userAgent)}}let dae=(()=>{class n{constructor(){}cancelClick(e){e.stopImmediatePropagation()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Oe({type:n,selectors:[["app-user-agent-link"]],inputs:{userAgent:"userAgent"},decls:11,vars:10,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["href","https://github.com/BitMaker-hub/NerdMiner_v2","target","_blank",3,"click"],[1,"pi","pi-star-fill"],["href","https://github.com/shufps/piaxe","target","_blank",3,"click"],["href","https://github.com/shufps/qaxe","target","_blank",3,"click"],["href","https://github.com/skot/bitaxe/","target","_blank",3,"click"],["href","https://github.com/pooler/cpuminer","target","_blank",3,"click"],["href","https://cgminer.info/","target","_blank",3,"click"],["href","https://braiins.com/os/plus","target","_blank",3,"click"],["href","https://github.com/wong-fi-hung/termux-miner","target","_blank",3,"click"],["href","https://github.com/matteocrippa/leafminer","target","_blank",3,"click"]],template:function(e,i){1&e&&(he(0,0),L(1,tae,4,0,"ng-container",1),L(2,nae,4,0,"ng-container",1),L(3,iae,4,0,"ng-container",1),L(4,sae,4,0,"ng-container",1),L(5,rae,3,0,"ng-container",1),L(6,oae,3,0,"ng-container",1),L(7,aae,3,0,"ng-container",1),L(8,lae,3,0,"ng-container",1),L(9,cae,4,0,"ng-container",1),L(10,uae,2,1,"ng-container",2),fe()),2&e&&(D("ngSwitch",i.userAgent),I(1),D("ngSwitchCase","NerdMiner"),I(1),D("ngSwitchCase","PiAxe"),I(1),D("ngSwitchCase","QAxe"),I(1),D("ngSwitchCase","bitaxe"),I(1),D("ngSwitchCase","cpuminer"),I(1),D("ngSwitchCase","cgminer"),I(1),D("ngSwitchCase","Braiins OS"),I(1),D("ngSwitchCase","termux-miner"),I(1),D("ngSwitchCase","LeafMiner"))},dependencies:[_m,cI,uI],styles:[".pi-external-link[_ngcontent-%COMP%]{margin-left:10px;vertical-align:middle}.pi-star-fill[_ngcontent-%COMP%]{margin-left:25px;color:gold;vertical-align:middle}"]}),n})();function hae(n,t){if(1&n&&(he(0),X(1,"p-chart",33),fe()),2&n){const e=t.ngIf,i=R();I(1),D("responsive",!0)("data",e)("options",i.chartOptions)}}function fae(n,t){1&n&&X(0,"p-skeleton",34)}function pae(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Device"),F(),N(3,"th"),se(4,"Currently Working"),F(),N(5,"th"),se(6,"Total Hash Rate"),F(),N(7,"th"),se(8,"Best Difficulty "),X(9,"i",40),F()())}function mae(n,t){if(1&n&&(X(0,"tr"),N(1,"tr")(2,"td"),X(3,"app-user-agent-link",41),F(),N(4,"td"),se(5),F(),N(6,"td"),se(7),st(8,"hashSuffix"),F(),N(9,"td"),se(10),st(11,"numberSuffix"),F()()),2&n){const e=t.$implicit;I(3),D("userAgent",e.userAgent),I(2),Je(e.count),I(2),Je(ct(8,4,e.totalHashRate)),I(3),Je(ct(11,6,e.bestDifficulty))}}function _ae(n,t){if(1&n&&(he(0),N(1,"p-table",35),L(2,pae,10,0,"ng-template",36),L(3,mae,12,8,"ng-template",37),F(),N(4,"div",38),X(5,"i",39),se(6," = Open Source Software & Hardware "),F(),fe()),2&n){const e=t.ngIf;I(1),D("value",e)}}function gae(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Device"),F(),N(3,"th"),se(4,"Currently Working"),F(),N(5,"th"),se(6,"Total Hash Rate"),F(),N(7,"th"),se(8,"Best Difficulty "),X(9,"i",40),F()())}function yae(n,t){1&n&&(X(0,"tr"),N(1,"tr")(2,"td"),X(3,"p-skeleton"),F(),N(4,"td"),X(5,"p-skeleton"),F(),N(6,"td"),X(7,"p-skeleton"),F(),N(8,"td"),X(9,"p-skeleton"),F()())}const Xw=function(){return{}},vae=function(n,t,e){return[n,t,e]};function bae(n,t){1&n&&(N(0,"p-table",35),L(1,gae,10,0,"ng-template",36),L(2,yae,10,0,"ng-template",37),F()),2&n&&D("value",Zi(4,vae,An(1,Xw),An(2,Xw),An(3,Xw)))}function wae(n,t){1&n&&(N(0,"tr")(1,"th"),se(2,"Height"),F(),N(3,"th"),se(4,"Address"),F(),N(5,"th"),se(6,"Worker"),F(),N(7,"th"),se(8,"Session"),F()())}function Mae(n,t){if(1&n&&(N(0,"tr")(1,"td"),se(2),F(),N(3,"td"),se(4),F(),N(5,"td"),se(6),F(),N(7,"td"),se(8),F()()),2&n){const e=t.$implicit;I(2),Je(e.height),I(2),Je(e.minerAddress),I(2),Je(e.worker),I(2),Je(e.sessionId)}}function Tae(n,t){if(1&n&&(N(0,"div",2)(1,"div",15)(2,"h4",23),se(3," Found Blocks"),F(),N(4,"p-table",35),L(5,wae,9,0,"ng-template",36),L(6,Mae,9,4,"ng-template",37),F()()()),2&n){const e=t.ngIf;I(4),D("value",e)}}const Sae=function(n){return["app",n]};let Cae=(()=>{class n{constructor(e){this.appService=e,this.stratumURL="";const i=this.appService.getInfo().pipe(su({refCount:!0,bufferSize:1}));this.stratumURL="public-pool.io:21496",this.blockData$=i.pipe(et(l=>l.blockData)),this.userAgents$=i.pipe(et(l=>l.userAgents)),this.uptime$=i.pipe(et(l=>l.uptime)),this.chartData$=this.appService.getInfoChart().pipe(et(l=>({labels:l.map(c=>c.label),datasets:[{label:"Public-Pool Hashrate",data:l.map(c=>c.data),fill:!1,backgroundColor:s.getPropertyValue("--primary-color"),borderColor:s.getPropertyValue("--primary-color"),tension:.4,pointRadius:1,borderWidth:1}]}))),this.address=new v1(null,function eae(){return n=>Qoe(n.value)?null:{"bitcoin-address":!0}}());const s=getComputedStyle(document.documentElement),r=s.getPropertyValue("--text-color"),o=s.getPropertyValue("--text-color-secondary"),a=s.getPropertyValue("--surface-border");this.chartOptions={maintainAspectRatio:!1,plugins:{legend:{labels:{color:r}}},scales:{x:{type:"time",time:{unit:"hour"},ticks:{color:o},grid:{color:a,drawBorder:!1,display:!0}},y:{ticks:{color:o,callback:l=>Ws.transform(l)},grid:{color:a,drawBorder:!1}}}}}}return n.\u0275fac=function(e){return new(e||n)(W(nR))},n.\u0275cmp=Oe({type:n,selectors:[["app-splash"]],decls:76,vars:21,consts:[[1,"py-4","px-1","md:px4","lg:px-8","mx-0","lg:mx-8","main"],[1,"grid","justify-content-center"],[1,"col-12"],[1,"card","text-center"],["id","logo","src","assets/layout/images/logo.svg","alt","logo",2,"height","200px"],[1,"col-12","text-center","title"],[1,"text-900","font-normal"],[1,"mb-4"],["href","https://twitter.com/Public_Pool_BTC","target","_blank",1,"ml-4","mr-4"],[1,"pi","pi-twitter",2,"font-size","30pt","color","white"],["href","https://discord.gg/pF9smpe3yE","target","_blank",1,"ml-4","mr-4"],[1,"pi","pi-discord",2,"font-size","30pt","color","white"],["href","https://github.com/benjamin-wilson/public-pool","target","_blank",1,"ml-4","mr-4"],[1,"pi","pi-github",2,"font-size","30pt","color","white"],[1,"info","mb-2","p-4","border-dashed","border-1","border-round"],[1,"card"],[1,"field","text-center"],["placeholder","Address (bc1...)","pInputText","","id","address","type","text",1,"p-inputtext","p-component","p-element",3,"formControl"],["pButton","","label","My Workers",1,"ml-3","mt-3",3,"disabled","routerLink"],[1,"card","chart"],[1,"text-center","mb-2"],[4,"ngIf","ngIfElse"],["loadingChart",""],[2,"text-align","center"],[4,"ngIf"],["loadingTable",""],["class","col-12",4,"ngIf"],[1,"grid"],[1,"col-12","md:col-2"],[1,"col-12","md:col-4","text-center"],["src","assets/layout/images/qr-code-ln.svg","alt","bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d",2,"height","200px"],[1,"col-12","md:col-6","text-center"],["src","assets/layout/images/qr-code-onchain.svg","alt","bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d",2,"height","200px"],["type","line",3,"responsive","data","options"],["width","100%","height","40vh"],[3,"value"],["pTemplate","header"],["pTemplate","body"],[1,"text-right","mt-2"],[1,"pi","pi-star-fill"],["pTooltip","If you find a solution with a difficulty higher than the network difficulty, you've found a block.",1,"pi","pi-question-circle","ml-2"],[3,"userAgent"]],template:function(e,i){if(1&e&&(N(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div"),X(5,"img",4),F(),N(6,"div",5)(7,"h1",6),se(8,"Public Pool"),F()(),N(9,"div",7)(10,"a",8),X(11,"i",9),F(),N(12,"a",10),X(13,"i",11),F(),N(14,"a",12),X(15,"i",13),F()(),N(16,"div")(17,"code"),se(18,"Fully Open Source Solo Bitcoin Mining Pool"),F(),X(19,"br")(20,"br"),N(21,"div",14)(22,"code"),se(23),F(),X(24,"br"),N(25,"code"),se(26,"username: ., password: x"),F()(),N(27,"span")(28,"b"),se(29,"NO FEES"),F()(),X(30,"br"),N(31,"span"),se(32,"No second best."),F()()()(),N(33,"div",2)(34,"div",15)(35,"h4"),se(36,"Login"),F(),N(37,"div",16),X(38,"input",17)(39,"button",18),F()()(),N(40,"div",2)(41,"div",19)(42,"div",20),se(43),st(44,"dateAgo"),st(45,"async"),F(),L(46,hae,2,3,"ng-container",21),st(47,"async"),L(48,fae,1,0,"ng-template",null,22,On),F()(),N(50,"div",2)(51,"div",15)(52,"h4",23),se(53,"Online Devices"),F(),L(54,_ae,7,1,"ng-container",24),st(55,"async"),L(56,bae,3,8,"ng-template",null,25,On),F()(),L(58,Tae,7,1,"div",26),st(59,"async"),N(60,"div",2)(61,"div",15)(62,"div",27)(63,"div",28)(64,"h3"),se(65,"Donate"),F(),N(66,"p"),se(67,"Like the project? Consider a donation. "),F()(),N(68,"div",29),X(69,"img",30),N(70,"div"),se(71,"public_pool@strike.me"),F()(),N(72,"div",31),X(73,"img",32),N(74,"div"),se(75,"bc1q99n3pu025yyu0jlywpmwzalyhm36tg5u37w20d"),F()()()()()()()),2&e){const s=mn(49);I(23),en("stratum+tcp://",i.stratumURL,""),I(15),D("formControl",i.address),I(1),D("disabled",i.address.invalid)("routerLink",Ze(19,Sae,i.address.value)),I(4),en("Uptime: ",ct(44,9,ct(45,11,i.uptime$)),""),I(3),D("ngIf",ct(47,13,i.chartData$))("ngIfElse",s),I(8),D("ngIf",ct(55,15,i.userAgents$)),I(4),D("ngIf",ct(59,17,i.blockData$))}},dependencies:[jn,Sl,v_,is,f_,h_,aw,qA,Jm,e_,w1,dae,tl,j_,Gw,Ws],styles:["#address[_ngcontent-%COMP%]{min-width:50%}#logo[_ngcontent-%COMP%]{left:50%;margin-left:-100px;height:200px;width:200px;position:absolute;top:-18px}.title[_ngcontent-%COMP%]{margin-top:55px}.main[_ngcontent-%COMP%]{margin-top:60px}.info[_ngcontent-%COMP%]{font-weight:700;font-size:x-large}.card[_ngcontent-%COMP%]{max-width:1024px;margin:0 auto}.pi-star-fill[_ngcontent-%COMP%]{color:gold}"]}),n})(),dR=(()=>{class n{constructor(e){this.httpClient=e}getGroupWorkerInfo(e,i){return this.httpClient.get(`${ko_API_URL}/api/client/${e}/${i}`)}getWorkerInfo(e,i,s){return this.httpClient.get(`${ko_API_URL}/api/client/${e}/${i}/${s}`)}}return n.\u0275fac=function(e){return new(e||n)(be(B_))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const hR=function(){return{width:"2.5rem",height:"2.5rem"}};function Dae(n,t){if(1&n&&(he(0),N(1,"div",3)(2,"div",4)(3,"div",5)(4,"div")(5,"span",6),se(6,"ID"),F(),N(7,"div",7),se(8),F()(),N(9,"div",8),X(10,"i",9),F()(),N(11,"span",10),se(12,"\xa0"),F()()(),N(13,"div",3)(14,"div",4)(15,"div",5)(16,"div")(17,"span",6),se(18,"Best Difficulty"),F(),N(19,"div",7),se(20),st(21,"numberSuffix"),F()(),N(22,"div",11),X(23,"i",12),F()(),N(24,"span",13),se(25),st(26,"number"),F()()(),fe()),2&n){const e=t.ngIf;I(8),Je(e.name),I(1),D("ngStyle",An(9,hR)),I(11),en("",ct(21,5,e.bestDifficulty)," "),I(2),D("ngStyle",An(10,hR)),I(3),Je(ct(26,7,e.bestDifficulty))}}function xae(n,t){if(1&n&&(N(0,"div",14)(1,"div",15),X(2,"p-chart",16),F()()),2&n){const e=t.ngIf,i=R();I(2),D("data",e)("options",i.chartOptions)}}let kae=(()=>{class n{constructor(e,i){this.workerService=e,this.route=i;const s=getComputedStyle(document.documentElement),r=s.getPropertyValue("--text-color"),o=s.getPropertyValue("--text-color-secondary"),a=s.getPropertyValue("--surface-border");this.workerInfo$=this.workerService.getGroupWorkerInfo(this.route.snapshot.params.address,this.route.snapshot.params.workerName).pipe(su({bufferSize:1,refCount:!0})),this.chartData$=this.workerInfo$.pipe(et(l=>({labels:l.chartData.map(c=>c.label),datasets:[{label:l.name,data:l.chartData.map(c=>c.data),fill:!1,backgroundColor:s.getPropertyValue("--primary-color"),borderColor:s.getPropertyValue("--primary-color"),tension:.4,pointRadius:1,borderWidth:1}]}))),this.chartOptions={maintainAspectRatio:!1,plugins:{legend:{labels:{color:r}}},scales:{x:{type:"time",time:{unit:"hour"},ticks:{color:o},grid:{color:a,drawBorder:!1}},y:{ticks:{color:o,callback:l=>Ws.transform(l)},grid:{color:a,drawBorder:!1}}}}}}return n.\u0275fac=function(e){return new(e||n)(W(dR),W(jr))},n.\u0275cmp=Oe({type:n,selectors:[["app-worker-group"]],decls:5,vars:6,consts:[[1,"grid"],[4,"ngIf"],["class","col-12",4,"ngIf"],[1,"col-12","lg:col-6","xl:col-3"],[1,"card","mb-0"],[1,"flex","justify-content-between","mb-3"],[1,"block","text-500","font-medium","mb-3"],[1,"text-900","font-medium","text-xl"],[1,"flex","align-items-center","justify-content-center","bg-blue-100","border-round",3,"ngStyle"],[1,"pi","pi-id-card","text-blue-500","text-xl"],[1,"text-500"],[1,"flex","align-items-center","justify-content-center","bg-orange-100","border-round",3,"ngStyle"],[1,"pi","pi-star","text-orange-500","text-xl"],[1,"text-green-500","font-medium"],[1,"col-12"],[1,"card","chart"],["type","line",3,"data","options"]],template:function(e,i){1&e&&(N(0,"div",0),L(1,Dae,27,11,"ng-container",1),st(2,"async"),L(3,xae,3,2,"div",2),st(4,"async"),F()),2&e&&(I(1),D("ngIf",ct(2,2,i.workerInfo$)),I(2),D("ngIf",ct(4,4,i.chartData$)))},dependencies:[jn,ui,f_,tl,gm,j_]}),n})();const Jw=function(){return{width:"2.5rem",height:"2.5rem"}};function Iae(n,t){if(1&n&&(he(0),N(1,"div",3)(2,"div",4)(3,"div",5)(4,"div")(5,"span",6),se(6,"ID"),F(),N(7,"div",7),se(8),F()(),N(9,"div",8),X(10,"i",9),F()(),N(11,"span",10),se(12),F()()(),N(13,"div",3)(14,"div",4)(15,"div",5)(16,"div")(17,"span",6),se(18,"Best Difficulty"),F(),N(19,"div",7),se(20),st(21,"numberSuffix"),F()(),N(22,"div",11),X(23,"i",12),F()(),N(24,"span",13),se(25),st(26,"number"),F()()(),N(27,"div",3)(28,"div",4)(29,"div",5)(30,"div")(31,"span",6),se(32,"Uptime"),F(),N(33,"div",7),se(34),st(35,"dateAgo"),F()(),N(36,"div",14),X(37,"i",15),F()(),N(38,"span",10),se(39),st(40,"date"),F()()(),fe()),2&n){const e=t.ngIf;I(8),Je(e.name),I(1),D("ngStyle",An(18,Jw)),I(3),Je(e.sessionId),I(8),en("",ct(21,9,e.bestDifficulty)," "),I(2),D("ngStyle",An(19,Jw)),I(3),Je(ct(26,11,e.bestDifficulty)),I(9),Je(ct(35,13,e.startTime)),I(2),D("ngStyle",An(20,Jw)),I(3),en("Since ",function L2(n,t,e,i){const s=n+nt,r=J(),o=Ko(r,s);return Rd(r,s)?x2(r,Ri(),t,o.transform,e,i,o):o.transform(e,i)}(40,15,e.startTime,"short"),"")}}function Eae(n,t){if(1&n&&(N(0,"div",16)(1,"div",17),X(2,"p-chart",18),F()()),2&n){const e=t.ngIf,i=R();I(2),D("data",e)("options",i.chartOptions)}}let Lae=(()=>{class n{constructor(e,i){this.workerService=e,this.route=i;const s=getComputedStyle(document.documentElement),r=s.getPropertyValue("--text-color"),o=s.getPropertyValue("--text-color-secondary"),a=s.getPropertyValue("--surface-border");this.workerInfo$=this.workerService.getWorkerInfo(this.route.snapshot.params.address,this.route.snapshot.params.workerName,this.route.snapshot.params.workerId).pipe(su({bufferSize:1,refCount:!0})),this.chartData$=this.workerInfo$.pipe(et(l=>({labels:l.chartData.map(c=>c.label),datasets:[{label:l.name,data:l.chartData.map(c=>c.data),fill:!1,backgroundColor:s.getPropertyValue("--primary-color"),borderColor:s.getPropertyValue("--primary-color"),tension:.4,pointRadius:1,borderWidth:1}]}))),this.chartOptions={maintainAspectRatio:!1,plugins:{legend:{labels:{color:r}}},scales:{x:{type:"time",time:{unit:"hour"},ticks:{color:o},grid:{color:a,drawBorder:!1}},y:{ticks:{color:o,callback:l=>Ws.transform(l)},grid:{color:a,drawBorder:!1}}}}}}return n.\u0275fac=function(e){return new(e||n)(W(dR),W(jr))},n.\u0275cmp=Oe({type:n,selectors:[["app-worker"]],decls:5,vars:6,consts:[[1,"grid"],[4,"ngIf"],["class","col-12",4,"ngIf"],[1,"col-12","lg:col-6","xl:col-3"],[1,"card","mb-0"],[1,"flex","justify-content-between","mb-3"],[1,"block","text-500","font-medium","mb-3"],[1,"text-900","font-medium","text-xl"],[1,"flex","align-items-center","justify-content-center","bg-blue-100","border-round",3,"ngStyle"],[1,"pi","pi-id-card","text-blue-500","text-xl"],[1,"text-500"],[1,"flex","align-items-center","justify-content-center","bg-orange-100","border-round",3,"ngStyle"],[1,"pi","pi-star","text-orange-500","text-xl"],[1,"text-green-500","font-medium"],[1,"flex","align-items-center","justify-content-center","bg-cyan-100","border-round",3,"ngStyle"],[1,"pi","pi-clock","text-cyan-500","text-xl"],[1,"col-12"],[1,"card","chart"],["type","line",3,"data","options"]],template:function(e,i){1&e&&(N(0,"div",0),L(1,Iae,41,21,"ng-container",1),st(2,"async"),L(3,Eae,3,2,"div",2),st(4,"async"),F()),2&e&&(I(1),D("ngIf",ct(2,2,i.workerInfo$)),I(2),D("ngIf",ct(4,4,i.chartData$)))},dependencies:[jn,ui,f_,tl,gm,hI,j_,Gw]}),n})(),ou=(()=>{class n{constructor(){this.config={ripple:!1,inputStyle:"outlined",menuMode:"static",colorScheme:"light",theme:"lara-light-indigo",scale:14},this.state={staticMenuDesktopInactive:!1,overlayMenuActive:!1,profileSidebarVisible:!1,configSidebarVisible:!1,staticMenuMobileActive:!1,menuHoverActive:!1},this.configUpdate=new It,this.overlayOpen=new It,this.configUpdate$=this.configUpdate.asObservable(),this.overlayOpen$=this.overlayOpen.asObservable()}onMenuToggle(){this.isOverlay()&&(this.state.overlayMenuActive=!this.state.overlayMenuActive,this.state.overlayMenuActive&&this.overlayOpen.next(null)),this.isDesktop()?this.state.staticMenuDesktopInactive=!this.state.staticMenuDesktopInactive:(this.state.staticMenuMobileActive=!this.state.staticMenuMobileActive,this.state.staticMenuMobileActive&&this.overlayOpen.next(null))}showProfileSidebar(){this.state.profileSidebarVisible=!this.state.profileSidebarVisible,this.state.profileSidebarVisible&&this.overlayOpen.next(null)}showConfigSidebar(){this.state.configSidebarVisible=!0}isOverlay(){return"overlay"===this.config.menuMode}isDesktop(){return window.innerWidth>991}isMobile(){return!this.isDesktop()}onConfigUpdate(){this.configUpdate.next(this.config)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Pae=(()=>{class n{constructor(){this.menuSource=new It,this.resetSource=new It,this.menuSource$=this.menuSource.asObservable(),this.resetSource$=this.resetSource.asObservable()}onMenuStateChange(e){this.menuSource.next(e)}reset(){this.resetSource.next(!0)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Aae=["app-menuitem",""];function Oae(n,t){if(1&n&&(N(0,"div",4),se(1),F()),2&n){const e=R();I(1),Je(e.item.label)}}function Rae(n,t){1&n&&X(0,"i",9)}function Fae(n,t){if(1&n){const e=Ae();N(0,"a",5),ce("click",function(s){return q(e),K(R().itemClick(s))}),X(1,"i",6),N(2,"span",7),se(3),F(),L(4,Rae,1,0,"i",8),F()}if(2&n){const e=R();D("ngClass",e.item.class),xe("href",e.item.url,a0)("target",e.item.target),I(1),D("ngClass",e.item.icon),I(2),Je(e.item.label),I(1),D("ngIf",e.item.items)}}function Nae(n,t){1&n&&X(0,"i",9)}const Hae=function(){return{paths:"exact",queryParams:"ignored",matrixParams:"ignored",fragment:"ignored"}};function Yae(n,t){if(1&n){const e=Ae();N(0,"a",10),ce("click",function(s){return q(e),K(R().itemClick(s))}),X(1,"i",6),N(2,"span",7),se(3),F(),L(4,Nae,1,0,"i",8),F()}if(2&n){const e=R();D("ngClass",e.item.class)("routerLink",e.item.routerLink)("routerLinkActiveOptions",e.item.routerLinkActiveOptions||An(14,Hae))("fragment",e.item.fragment)("queryParamsHandling",e.item.queryParamsHandling)("preserveFragment",e.item.preserveFragment)("skipLocationChange",e.item.skipLocationChange)("replaceUrl",e.item.replaceUrl)("state",e.item.state)("queryParams",e.item.queryParams),xe("target",e.item.target),I(1),D("ngClass",e.item.icon),I(2),Je(e.item.label),I(1),D("ngIf",e.item.items)}}function Vae(n,t){if(1&n&&X(0,"li",12),2&n){const e=t.$implicit,i=t.index,s=R(2);Ue(e.badgeClass),D("item",e)("index",i)("parentKey",s.key)}}function Bae(n,t){if(1&n&&(N(0,"ul"),L(1,Vae,1,5,"ng-template",11),F()),2&n){const e=R();D("@children",e.submenuAnimation),I(1),D("ngForOf",e.item.items)}}let zae=(()=>{class n{constructor(e,i,s,r){this.layoutService=e,this.cd=i,this.router=s,this.menuService=r,this.active=!1,this.key="",this.menuSourceSubscription=this.menuService.menuSource$.subscribe(o=>{Promise.resolve(null).then(()=>{o.routeEvent?this.active=!(o.key!==this.key&&!o.key.startsWith(this.key+"-")):o.key!==this.key&&!o.key.startsWith(this.key+"-")&&(this.active=!1)})}),this.menuResetSubscription=this.menuService.resetSource$.subscribe(()=>{this.active=!1}),this.router.events.pipe(bs(o=>o instanceof zr)).subscribe(o=>{this.item.routerLink&&this.updateActiveStateFromRoute()})}ngOnInit(){this.key=this.parentKey?this.parentKey+"-"+this.index:String(this.index),this.item.routerLink&&this.updateActiveStateFromRoute()}updateActiveStateFromRoute(){this.router.isActive(this.item.routerLink[0],{paths:"exact",queryParams:"ignored",matrixParams:"ignored",fragment:"ignored"})&&this.menuService.onMenuStateChange({key:this.key,routeEvent:!0})}itemClick(e){this.item.disabled?e.preventDefault():(this.item.command&&this.item.command({originalEvent:e,item:this.item}),this.item.items&&(this.active=!this.active),this.menuService.onMenuStateChange({key:this.key}))}get submenuAnimation(){return this.root||this.active?"expanded":"collapsed"}get activeClass(){return this.active&&!this.root}ngOnDestroy(){this.menuSourceSubscription&&this.menuSourceSubscription.unsubscribe(),this.menuResetSubscription&&this.menuResetSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(W(ou),W(ii),W(ji),W(Pae))},n.\u0275cmp=Oe({type:n,selectors:[["","app-menuitem",""]],hostVars:4,hostBindings:function(e,i){2&e&&lo("layout-root-menuitem",i.root)("active-menuitem",i.activeClass)},inputs:{item:"item",index:"index",root:"root",parentKey:"parentKey"},attrs:Aae,decls:5,vars:4,consts:[["class","layout-menuitem-root-text",4,"ngIf"],["tabindex","0","pRipple","",3,"ngClass","click",4,"ngIf"],["routerLinkActive","active-route","tabindex","0","pRipple","",3,"ngClass","routerLink","routerLinkActiveOptions","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","queryParams","click",4,"ngIf"],[4,"ngIf"],[1,"layout-menuitem-root-text"],["tabindex","0","pRipple","",3,"ngClass","click"],[1,"layout-menuitem-icon",3,"ngClass"],[1,"layout-menuitem-text"],["class","pi pi-fw pi-angle-down layout-submenu-toggler",4,"ngIf"],[1,"pi","pi-fw","pi-angle-down","layout-submenu-toggler"],["routerLinkActive","active-route","tabindex","0","pRipple","",3,"ngClass","routerLink","routerLinkActiveOptions","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","queryParams","click"],["ngFor","",3,"ngForOf"],["app-menuitem","",3,"item","index","parentKey"]],template:function(e,i){1&e&&(he(0),L(1,Oae,2,1,"div",0),L(2,Fae,5,6,"a",1),L(3,Yae,5,15,"a",2),L(4,Bae,2,2,"ul",3),fe()),2&e&&(I(1),D("ngIf",i.root&&!1!==i.item.visible),I(1),D("ngIf",(!i.item.routerLink||i.item.items)&&!1!==i.item.visible),I(1),D("ngIf",i.item.routerLink&&!i.item.items&&!1!==i.item.visible),I(1),D("ngIf",i.item.items&&!1!==i.item.visible))},dependencies:[bi,fo,jn,Dh,Sl,E3,n],encapsulation:2,data:{animation:[iw("children",[sw("collapsed",ss({height:"0"})),sw("expanded",ss({height:"*"})),vl("collapsed <=> expanded",So("400ms cubic-bezier(0.86, 0, 0.07, 1)"))])]}}),n})();function jae(n,t){if(1&n&&X(0,"li",4),2&n){const e=R(),s=e.index;D("item",e.$implicit)("index",s)("root",!0)}}function Wae(n,t){1&n&&X(0,"li",5)}function Uae(n,t){if(1&n&&(he(0),L(1,jae,1,3,"li",2),L(2,Wae,1,0,"li",3),fe()),2&n){const e=t.$implicit;I(1),D("ngIf",!e.separator),I(1),D("ngIf",e.separator)}}let Gae=(()=>{class n{constructor(e,i,s){this.layoutService=e,this.router=i,this.activatedRoute=s}ngOnInit(){const i=this.extractRouteParams(this.activatedRoute.root.snapshot);this.params$=this.router.events.pipe(bs(s=>s instanceof zr),et(()=>this.activatedRoute),et(s=>{for(;s.firstChild;)s=s.firstChild;return s}),bs(s=>"primary"===s.outlet),At(s=>s.params),RO(i)),this.model$=this.params$.pipe(et(s=>[{label:"Dashboard",items:[{label:"Dashboard",icon:"pi pi-fw pi-home",routerLink:[s.address]},{label:"Settings",icon:"pi pi-fw pi-cog",routerLink:[s.address,"settings"]}]}]))}extractRouteParams(e){let i=e,s={};for(;i.firstChild;)i=i.firstChild;return i&&i.params&&(s=i.params),s}}return n.\u0275fac=function(e){return new(e||n)(W(ou),W(ji),W(jr))},n.\u0275cmp=Oe({type:n,selectors:[["app-menu"]],decls:3,vars:3,consts:[[1,"layout-menu"],[4,"ngFor","ngForOf"],["app-menuitem","",3,"item","index","root",4,"ngIf"],["class","menu-separator",4,"ngIf"],["app-menuitem","",3,"item","index","root"],[1,"menu-separator"]],template:function(e,i){1&e&&(N(0,"ul",0),L(1,Uae,3,2,"ng-container",1),st(2,"async"),F()),2&e&&(I(1),D("ngForOf",ct(2,1,i.model$)))},dependencies:[fo,jn,zae,tl],encapsulation:2}),n})(),fR=(()=>{class n{constructor(e,i){this.layoutService=e,this.el=i}}return n.\u0275fac=function(e){return new(e||n)(W(ou),W($t))},n.\u0275cmp=Oe({type:n,selectors:[["app-sidebar"]],decls:1,vars:0,template:function(e,i){1&e&&X(0,"app-menu")},dependencies:[Gae],encapsulation:2}),n})();const $ae=["menubutton"],qae=["topbarmenubutton"],Kae=["topbarmenu"];let pR=(()=>{class n{constructor(e){this.layoutService=e}}return n.\u0275fac=function(e){return new(e||n)(W(ou))},n.\u0275cmp=Oe({type:n,selectors:[["app-topbar"]],viewQuery:function(e,i){if(1&e&&(xt($ae,5),xt(qae,5),xt(Kae,5)),2&e){let s;rt(s=ot())&&(i.menuButton=s.first),rt(s=ot())&&(i.topbarMenuButton=s.first),rt(s=ot())&&(i.menu=s.first)}},decls:11,vars:0,consts:[[1,"layout-topbar"],["routerLink","",1,"layout-topbar-logo"],["src","assets/layout/images/logo.svg","alt","logo"],[1,"p-link","layout-menu-button","layout-topbar-button",3,"click"],["menubutton",""],[1,"pi","pi-bars"],[1,"p-link","layout-topbar-menu-button","layout-topbar-button",3,"click"],["topbarmenubutton",""],[1,"pi","pi-ellipsis-v"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"a",1),X(2,"img",2),N(3,"span"),se(4,"Public Pool"),F()(),N(5,"button",3,4),ce("click",function(){return i.layoutService.onMenuToggle()}),X(7,"i",5),F(),N(8,"button",6,7),ce("click",function(){return i.layoutService.showProfileSidebar()}),X(10,"i",8),F()())},dependencies:[Sl],encapsulation:2}),n})(),Xae=(()=>{class n{constructor(e){this.layoutService=e}}return n.\u0275fac=function(e){return new(e||n)(W(ou))},n.\u0275cmp=Oe({type:n,selectors:[["app-footer"]],decls:1,vars:0,template:function(e,i){1&e&&X(0,"div")},encapsulation:2}),n})();const Jae=[{path:"",component:Cae},{path:"app",component:(()=>{class n{constructor(e,i,s){this.layoutService=e,this.renderer=i,this.router=s,this.overlayMenuOpenSubscription=this.layoutService.overlayOpen$.subscribe(()=>{this.menuOutsideClickListener||(this.menuOutsideClickListener=this.renderer.listen("document","click",r=>{!(this.appSidebar.el.nativeElement.isSameNode(r.target)||this.appSidebar.el.nativeElement.contains(r.target)||this.appTopbar.menuButton.nativeElement.isSameNode(r.target)||this.appTopbar.menuButton.nativeElement.contains(r.target))&&this.hideMenu()})),this.profileMenuOutsideClickListener||(this.profileMenuOutsideClickListener=this.renderer.listen("document","click",r=>{!(this.appTopbar.menu.nativeElement.isSameNode(r.target)||this.appTopbar.menu.nativeElement.contains(r.target)||this.appTopbar.topbarMenuButton.nativeElement.isSameNode(r.target)||this.appTopbar.topbarMenuButton.nativeElement.contains(r.target))&&this.hideProfileMenu()})),this.layoutService.state.staticMenuMobileActive&&this.blockBodyScroll()}),this.router.events.pipe(bs(r=>r instanceof zr)).subscribe(()=>{this.hideMenu(),this.hideProfileMenu()})}hideMenu(){this.layoutService.state.overlayMenuActive=!1,this.layoutService.state.staticMenuMobileActive=!1,this.layoutService.state.menuHoverActive=!1,this.menuOutsideClickListener&&(this.menuOutsideClickListener(),this.menuOutsideClickListener=null),this.unblockBodyScroll()}hideProfileMenu(){this.layoutService.state.profileSidebarVisible=!1,this.profileMenuOutsideClickListener&&(this.profileMenuOutsideClickListener(),this.profileMenuOutsideClickListener=null)}blockBodyScroll(){document.body.classList?document.body.classList.add("blocked-scroll"):document.body.className+=" blocked-scroll"}unblockBodyScroll(){document.body.classList?document.body.classList.remove("blocked-scroll"):document.body.className=document.body.className.replace(new RegExp("(^|\\b)"+"blocked-scroll".split(" ").join("|")+"(\\b|$)","gi")," ")}get containerClass(){return{"layout-theme-light":"light"===this.layoutService.config.colorScheme,"layout-theme-dark":"dark"===this.layoutService.config.colorScheme,"layout-overlay":"overlay"===this.layoutService.config.menuMode,"layout-static":"static"===this.layoutService.config.menuMode,"layout-static-inactive":this.layoutService.state.staticMenuDesktopInactive&&"static"===this.layoutService.config.menuMode,"layout-overlay-active":this.layoutService.state.overlayMenuActive,"layout-mobile-active":this.layoutService.state.staticMenuMobileActive,"p-input-filled":"filled"===this.layoutService.config.inputStyle,"p-ripple-disabled":!this.layoutService.config.ripple}}ngOnDestroy(){this.overlayMenuOpenSubscription&&this.overlayMenuOpenSubscription.unsubscribe(),this.menuOutsideClickListener&&this.menuOutsideClickListener()}}return n.\u0275fac=function(e){return new(e||n)(W(ou),W(li),W(ji))},n.\u0275cmp=Oe({type:n,selectors:[["app-layout"]],viewQuery:function(e,i){if(1&e&&(xt(fR,5),xt(pR,5)),2&e){let s;rt(s=ot())&&(i.appSidebar=s.first),rt(s=ot())&&(i.appTopbar=s.first)}},decls:9,vars:1,consts:[[1,"layout-wrapper",3,"ngClass"],[1,"layout-sidebar"],[1,"layout-main-container"],[1,"layout-main"],[1,"layout-mask"]],template:function(e,i){1&e&&(N(0,"div",0),X(1,"app-topbar"),N(2,"div",1),X(3,"app-sidebar"),F(),N(4,"div",2)(5,"div",3),X(6,"router-outlet"),F(),X(7,"app-footer"),F(),X(8,"div",4),F()),2&e&&D("ngClass",i.containerClass)},dependencies:[bi,E_,pR,Xae,fR],encapsulation:2}),n})(),children:[{path:":address",children:[{path:"settings",component:$oe},{path:"",component:Goe},{path:":workerName",children:[{path:"",component:kae},{path:":workerId",component:Lae}]}]}]}];let Zae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[Bw.forRoot(Jae),Bw]}),n})();class Qae{constructor(){this.radius=0,this.mass=0}load(t){t&&(void 0!==t.mass&&(this.mass=t.mass),void 0!==t.radius&&(this.radius=t.radius))}}class ele extends Bs{constructor(){super(),this.density=5,this.value=50,this.limit=new Qae}load(t){t&&(super.load(t),void 0!==t.density&&(this.density=t.density),"number"==typeof t.limit?this.limit.radius=t.limit:this.limit.load(t.limit))}}class U_{constructor(){this.color=new kn,this.color.value="#000000",this.draggable=!1,this.opacity=1,this.destroy=!0,this.orbits=!1,this.size=new ele}load(t){void 0!==t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.draggable&&(this.draggable=t.draggable),this.name=t.name,void 0!==t.opacity&&(this.opacity=t.opacity),void 0!==t.position&&(this.position={},void 0!==t.position.x&&(this.position.x=Le(t.position.x)),void 0!==t.position.y&&(this.position.y=Le(t.position.y))),void 0!==t.size&&this.size.load(t.size),void 0!==t.destroy&&(this.destroy=t.destroy),void 0!==t.orbits&&(this.orbits=t.orbits))}}class tle{constructor(t,e,i,s){this.absorbers=t,this.container=e,this._calcPosition=()=>{const o=mA({size:this.container.canvas.size,position:this.options.position});return Xt.create(o.x,o.y)},this._updateParticlePosition=(o,a)=>{if(o.destroyed)return;const l=this.container,c=l.canvas.size;if(o.needsNewPosition){const u=pA({size:c});o.position.setTo(u),o.velocity.setTo(o.initialVelocity),o.absorberOrbit=void 0,o.needsNewPosition=!1}if(this.options.orbits){if(void 0===o.absorberOrbit&&(o.absorberOrbit=Xt.create(0,0),o.absorberOrbit.length=Bi(o.getPosition(),this.position),o.absorberOrbit.angle=it()*Math.PI*2),o.absorberOrbit.length<=this.size&&!this.options.destroy){const v=Math.min(c.width,c.height);o.absorberOrbit.length=v*(.2*it()-.1+1)}void 0===o.absorberOrbitDirection&&(o.absorberOrbitDirection=o.velocity.x>=0?"clockwise":"counter-clockwise");const u=o.absorberOrbit.length,f=o.absorberOrbit.angle,p=o.absorberOrbitDirection;o.velocity.setTo(Xt.origin);const _={x:"clockwise"===p?Math.cos:Math.sin,y:"clockwise"===p?Math.sin:Math.cos};o.position.x=this.position.x+u*_.x(f),o.position.y=this.position.y+u*_.y(f),o.absorberOrbit.length-=a.length,o.absorberOrbit.angle+=(o.retina.moveSpeed??0)*l.retina.pixelRatio/100*l.retina.reduceFactor}else{const u=Xt.origin;u.length=a.length,u.angle=a.angle,o.velocity.addTo(u)}},this.initialPosition=s?Xt.create(s.x,s.y):void 0,i instanceof U_?this.options=i:(this.options=new U_,this.options.load(i)),this.dragging=!1,this.name=this.options.name,this.opacity=this.options.opacity,this.size=me(this.options.size.value)*e.retina.pixelRatio,this.mass=this.size*this.options.size.density*e.retina.reduceFactor;const r=this.options.size.limit;this.limit={radius:r.radius*e.retina.pixelRatio*e.retina.reduceFactor,mass:r.mass},this.color=Ys(this.options.color)??{b:0,g:0,r:0},this.position=this.initialPosition?.copy()??this._calcPosition()}attract(t){const e=this.container,i=this.options;if(i.draggable){const c=e.interactivity.mouse;c.clicking&&c.downPosition?Bi(this.position,c.downPosition)<=this.size&&(this.dragging=!0):this.dragging=!1,this.dragging&&c.position&&(this.position.x=c.position.x,this.position.y=c.position.y)}const s=t.getPosition(),{dx:r,dy:o,distance:a}=Ci(this.position,s),l=Xt.create(r,o);if(l.length=this.mass/Math.pow(a,2)*e.retina.reduceFactor,at.getRadius()&&avoid 0===e||"number"==typeof e?this.array[e||0]:this.array.find(i=>i.name===e),t.addAbsorber=(e,i)=>this.addAbsorber(e,i)}addAbsorber(t,e){const i=new tle(this,this.container,t,e);return this.array.push(i),i}draw(t){for(const e of this.array)e.draw(t)}handleClickMode(t){const e=this.absorbers;if("absorber"===t){const r=vs(this.interactivityAbsorbers)??vs(e);this.addAbsorber(r,this.container.interactivity.mouse.clickPosition)}}init(){var t=this;return ae(function*(){t.absorbers=t.container.actualOptions.absorbers,t.interactivityAbsorbers=t.container.actualOptions.interactivity.modes.absorbers,on(t.absorbers,e=>{t.addAbsorber(e)})})()}particleUpdate(t){for(const e of this.array)if(e.attract(t),t.destroyed)break}removeAbsorber(t){const e=this.array.indexOf(t);e>=0&&this.array.splice(e,1)}resize(){for(const t of this.array)t.resize()}stop(){this.array=[]}}class ile{constructor(){this.id="absorbers"}getPlugin(t){return new nle(t)}loadOptions(t,e){!this.needsPlugin(t)&&!this.needsPlugin(e)||(e?.absorbers&&(t.absorbers=on(e.absorbers,i=>{const s=new U_;return s.load(i),s})),t.interactivity.modes.absorbers=on(e?.interactivity?.modes?.absorbers,i=>{const s=new U_;return s.load(i),s}))}needsPlugin(t){if(!t)return!1;const e=t.absorbers;return e instanceof Array?!!e.length:!!e||!(!t.interactivity?.events?.onClick?.mode||!rn("absorber",t.interactivity.events.onClick.mode))}}function Zw(){return Zw=ae(function*(n){const t=new ile;yield n.addPlugin(t)}),Zw.apply(this,arguments)}class rle{load(t){t&&(void 0!==t.bottom&&(this.bottom=Le(t.bottom)),void 0!==t.left&&(this.left=Le(t.left)),void 0!==t.right&&(this.right=Le(t.right)),void 0!==t.top&&(this.top=Le(t.top)))}}class ole extends Bs{constructor(){super(),this.value=3}}class ale extends Bs{constructor(){super(),this.value={min:4,max:9}}}class lle{constructor(){this.count=1,this.factor=new ole,this.rate=new ale,this.sizeOffset=!0}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.count&&(this.count=t.count),this.factor.load(t.factor),this.rate.load(t.rate),this.particles=on(t.particles,e=>Nn({},e)),void 0!==t.sizeOffset&&(this.sizeOffset=t.sizeOffset),t.colorOffset&&(this.colorOffset=this.colorOffset??{},void 0!==t.colorOffset.h&&(this.colorOffset.h=t.colorOffset.h),void 0!==t.colorOffset.s&&(this.colorOffset.s=t.colorOffset.s),void 0!==t.colorOffset.l&&(this.colorOffset.l=t.colorOffset.l)))}}class cle{constructor(){this.bounds=new rle,this.mode="none",this.split=new lle}load(t){t&&(t.mode&&(this.mode=t.mode),t.bounds&&this.bounds.load(t.bounds),this.split.load(t.split))}}function ule(n,t,e,i){const s=e.options.destroy;if(!s)return;const r=s.split,o=X1(n,t,e.options),a=Mo(r.factor),l=e.getFillColor();o.color.load(r.color?r.color:r.colorOffset&&l?{value:{hsl:{h:l.h+me(r.colorOffset.h??0),s:l.s+me(r.colorOffset.s??0),l:l.l+me(r.colorOffset.l??0)}}}:{value:{hsl:e.getFillColor()}}),o.move.load({center:{x:e.position.x,y:e.position.y,mode:"precise"}}),"number"==typeof o.size.value?o.size.value/=a:(o.size.value.min/=a,o.size.value.max/=a),o.load(i);const c=r.sizeOffset?Le(-e.size.value,e.size.value):0,u={x:e.position.x+oi(c),y:e.position.y+oi(c)};return t.particles.addParticle(u,o,e.group,f=>!(f.size.value<.5||(f.velocity.length=oi(Le(e.velocity.length,f.velocity.length)),f.splitCount=(e.splitCount??0)+1,f.unbreakable=!0,setTimeout(()=>{f.unbreakable=!1},500),0)))}class hle{constructor(t,e){this.engine=t,this.container=e}init(t){const e=this.container,s=t.options.destroy;if(!s)return;t.splitCount=0;const r=s.bounds;t.destroyBounds||(t.destroyBounds={});const{bottom:o,left:a,right:l,top:c}=r,{destroyBounds:u}=t,f=e.canvas.size;o&&(u.bottom=me(o)*f.height/100),a&&(u.left=me(a)*f.width/100),l&&(u.right=me(l)*f.width/100),c&&(u.top=me(c)*f.height/100)}isEnabled(t){return!t.destroyed}loadOptions(t,...e){t.destroy||(t.destroy=new cle);for(const i of e)t.destroy.load(i?.destroy)}particleDestroyed(t,e){if(e)return;const i=t.options.destroy;i&&"split"===i.mode&&function dle(n,t,e){const i=e.options.destroy;if(!i)return;const s=i.split;if(s.count>=0&&(void 0===e.splitCount||e.splitCount++>s.count))return;const r=Mo(s.rate),o=vs(s.particles);for(let a=0;a=i.bottom||void 0!==i.left&&e.x<=i.left||void 0!==i.right&&e.x>=i.right||void 0!==i.top&&e.y<=i.top)&&t.destroy()}}function Qw(){return Qw=ae(function*(n){yield n.addParticleUpdater("destroy",t=>new hle(n,t))}),Qw.apply(this,arguments)}class ple{randomPosition(t,e,i){const[o,a]=[e.width/2,e.height/2],l=((f,p)=>{const _=it()/4,v=Math.atan(p/f*Math.tan(2*Math.PI*_)),M=it();return M<.25?v:M<.5?Math.PI-v:M<.75?Math.PI+v:-v})(o,a),c=(_=l,(f=o)*(p=a)/Math.sqrt((p*Math.cos(_))**2+(f*Math.sin(_))**2)),u=i?c*Math.sqrt(it()):c;var f,p,_;return{x:t.x+u*Math.cos(l),y:t.y+u*Math.sin(l)}}}class mle{constructor(){this.wait=!1}load(t){t&&(void 0!==t.count&&(this.count=t.count),void 0!==t.delay&&(this.delay=t.delay),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.wait&&(this.wait=t.wait))}}class _le{constructor(){this.quantity=1,this.delay=.1}load(t){void 0!==t&&(void 0!==t.quantity&&(this.quantity=Le(t.quantity)),void 0!==t.delay&&(this.delay=Le(t.delay)))}}class mR{constructor(){this.mode="percent",this.height=0,this.width=0}load(t){void 0!==t&&(void 0!==t.mode&&(this.mode=t.mode),void 0!==t.height&&(this.height=t.height),void 0!==t.width&&(this.width=t.width))}}class va{constructor(){this.autoPlay=!0,this.fill=!0,this.life=new mle,this.rate=new _le,this.shape="square",this.startCount=0}load(t){t&&(void 0!==t.autoPlay&&(this.autoPlay=t.autoPlay),void 0!==t.size&&(this.size||(this.size=new mR),this.size.load(t.size)),void 0!==t.direction&&(this.direction=t.direction),this.domId=t.domId,void 0!==t.fill&&(this.fill=t.fill),this.life.load(t.life),this.name=t.name,this.particles=on(t.particles,e=>Nn({},e)),this.rate.load(t.rate),void 0!==t.shape&&(this.shape=t.shape),void 0!==t.position&&(this.position={},void 0!==t.position.x&&(this.position.x=Le(t.position.x)),void 0!==t.position.y&&(this.position.y=Le(t.position.y))),void 0!==t.spawnColor&&(void 0===this.spawnColor&&(this.spawnColor=new Uc),this.spawnColor.load(t.spawnColor)),void 0!==t.startCount&&(this.startCount=t.startCount))}}class gle{constructor(t,e,i,s,r){this.emitters=e,this.container=i,this._calcPosition=()=>mA({size:this.container.canvas.size,position:this.options.position}),this._destroy=()=>{this.emitters.removeEmitter(this),this._engine.dispatchEvent("emitterDestroyed",{container:this.container,data:{emitter:this}})},this._emit=()=>{if(this._paused)return;const a=me(this.options.rate.quantity);this._emitParticles(a)},this._emitParticles=a=>{const l=this.getPosition(),c=this.getSize(),u=vs(this._particlesOptions);for(let f=0;f{if(this._paused)return;const a=this.options.life?.duration;this.container.retina.reduceFactor&&(this._lifeCount>0||this._immortal)&&void 0!==a&&a>0&&(this._duration=1e3*a)},this._setColorAnimation=(a,l,c)=>{const u=this.container;if(!a.enable)return l;const f=oi(a.offset),_=1e3*me(this.options.rate.delay)/u.retina.reduceFactor;return(l+me(a.speed??0)*u.fpsLimit/_+3.6*f)%c},this._engine=t,this._currentDuration=0,this._currentEmitDelay=0,this._currentSpawnDelay=0,this._initialPosition=r,s instanceof va?this.options=s:(this.options=new va,this.options.load(s)),this._spawnDelay=1e3*(this.options.life.delay??0)/this.container.retina.reduceFactor,this.position=this._initialPosition??this._calcPosition(),this.name=this.options.name,this._shape=this._engine.emitterShapeManager?.getShape(this.options.shape),console.log(this.options.shape,this._shape),this.fill=this.options.fill,this._firstSpawn=!this.options.life.wait,this._startParticlesAdded=!1;let o=Nn({},this.options.particles);o??={},o.move??={},o.move.direction??=this.options.direction,this.options.spawnColor&&(this.spawnColor=ma(this.options.spawnColor)),this._paused=!this.options.autoPlay,this._particlesOptions=o,this.size=this.options.size??(()=>{const a=new mR;return a.load({height:0,mode:"percent",width:0}),a})(),this._lifeCount=this.options.life.count??-1,this._immortal=this._lifeCount<=0,this._engine.dispatchEvent("emitterCreated",{container:i,data:{emitter:this}}),this.play()}externalPause(){this._paused=!0,this.pause()}externalPlay(){this._paused=!1,this.play()}getPosition(){if(this.options.domId){const t=this.container,e=document.getElementById(this.options.domId);if(e){const i=e.getBoundingClientRect();return{x:(i.x+i.width/2)*t.retina.pixelRatio,y:(i.y+i.height/2)*t.retina.pixelRatio}}}return this.position}getSize(){const t=this.container;if(this.options.domId){const e=document.getElementById(this.options.domId);if(e){const i=e.getBoundingClientRect();return{width:i.width*t.retina.pixelRatio,height:i.height*t.retina.pixelRatio}}}return{width:"percent"===this.size.mode?t.canvas.size.width*this.size.width/100:this.size.width,height:"percent"===this.size.mode?t.canvas.size.height*this.size.height/100:this.size.height}}pause(){this._paused||delete this._emitDelay}play(){if(!this._paused&&this.container.retina.reduceFactor&&(this._lifeCount>0||this._immortal||!this.options.life.count)&&(this._firstSpawn||this._currentSpawnDelay>=(this._spawnDelay??0))){if(void 0===this._emitDelay){const t=me(this.options.rate.delay);this._emitDelay=1e3*t/this.container.retina.reduceFactor}(this._lifeCount>0||this._immortal)&&this._prepareToDie()}}resize(){const t=this._initialPosition;this.position=t&&wh(t,this.container.canvas.size,Xt.origin)?t:this._calcPosition()}update(t){this._paused||(this._firstSpawn&&(this._firstSpawn=!1,this._currentSpawnDelay=this._spawnDelay??0,this._currentEmitDelay=this._emitDelay??0),this._startParticlesAdded||(this._startParticlesAdded=!0,this._emitParticles(this.options.startCount)),void 0!==this._duration&&(this._currentDuration+=t.value,this._currentDuration>=this._duration&&(this.pause(),void 0!==this._spawnDelay&&delete this._spawnDelay,this._immortal||this._lifeCount--,this._lifeCount>0||this._immortal?(this.position=this._calcPosition(),this._spawnDelay=1e3*(this.options.life.delay??0)/this.container.retina.reduceFactor):this._destroy(),this._currentDuration-=this._duration,delete this._duration)),void 0!==this._spawnDelay&&(this._currentSpawnDelay+=t.value,this._currentSpawnDelay>=this._spawnDelay&&(this._engine.dispatchEvent("emitterPlay",{container:this.container}),this.play(),this._currentSpawnDelay-=this._currentSpawnDelay,delete this._spawnDelay)),void 0!==this._emitDelay&&(this._currentEmitDelay+=t.value,this._currentEmitDelay>=this._emitDelay&&(this._emit(),this._currentEmitDelay-=this._emitDelay)))}}class yle{constructor(t,e){this.container=e,this._engine=t,this.array=[],this.emitters=[],this.interactivityEmitters={random:{count:1,enable:!1},value:[]},e.getEmitter=i=>void 0===i||"number"==typeof i?this.array[i||0]:this.array.find(s=>s.name===i),e.addEmitter=(i,s)=>this.addEmitter(i,s),e.removeEmitter=i=>{const s=e.getEmitter(i);s&&this.removeEmitter(s)},e.playEmitter=i=>{const s=e.getEmitter(i);s&&s.externalPlay()},e.pauseEmitter=i=>{const s=e.getEmitter(i);s&&s.externalPause()}}addEmitter(t,e){const i=new va;i.load(t);const s=new gle(this._engine,this,this.container,i,e);return this.array.push(s),s}handleClickMode(t){const e=this.emitters,i=this.interactivityEmitters;if("emitter"!==t)return;let s;if(i&&i.value instanceof Array)if(i.value.length>0&&i.random.enable){s=[];const a=[];for(let l=0;l{this.addEmitter(a,o)})}init(){var t=this;return ae(function*(){if(t.emitters=t.container.actualOptions.emitters,t.interactivityEmitters=t.container.actualOptions.interactivity.modes.emitters,t.emitters)if(t.emitters instanceof Array)for(const e of t.emitters)t.addEmitter(e);else t.addEmitter(t.emitters)})()}pause(){for(const t of this.array)t.pause()}play(){for(const t of this.array)t.play()}removeEmitter(t){const e=this.array.indexOf(t);e>=0&&this.array.splice(e,1)}resize(){for(const t of this.array)t.resize()}stop(){this.array=[]}update(t){for(const e of this.array)e.update(t)}}const eM=new Map;class vle{constructor(t){this._engine=t}addShape(t,e){this.getShape(t)||eM.set(t,e)}getShape(t){return eM.get(t)}getSupportedShapes(){return eM.keys()}}function _R(n,t){return n+t*(it()-.5)}class ble{randomPosition(t,e,i){if(i)return{x:_R(t.x,e.width),y:_R(t.y,e.height)};{const s=e.width/2,r=e.height/2,o=Math.floor(4*it()),a=2*(it()-.5);switch(o){case 0:return{x:t.x+a*s,y:t.y-r};case 1:return{x:t.x-s,y:t.y+a*r};case 2:return{x:t.x+a*s,y:t.y+r};default:return{x:t.x+s,y:t.y+a*r}}}}}class wle{constructor(t){this._engine=t,this.id="emitters"}getPlugin(t){return new yle(this._engine,t)}loadOptions(t,e){if(!this.needsPlugin(t)&&!this.needsPlugin(e))return;e?.emitters&&(t.emitters=on(e.emitters,s=>{const r=new va;return r.load(s),r}));const i=e?.interactivity?.modes?.emitters;if(i)if(i instanceof Array)t.interactivity.modes.emitters={random:{count:1,enable:!0},value:i.map(s=>{const r=new va;return r.load(s),r})};else{const s=i;if(void 0!==s.value)if(s.value instanceof Array)t.interactivity.modes.emitters={random:{count:s.random.count??1,enable:s.random.enable??!1},value:s.value.map(r=>{const o=new va;return o.load(r),o})};else{const r=new va;r.load(s.value),t.interactivity.modes.emitters={random:{count:s.random.count??1,enable:s.random.enable??!1},value:r}}else(t.interactivity.modes.emitters={random:{count:1,enable:!1},value:new va}).value.load(i)}}needsPlugin(t){if(!t)return!1;const e=t.emitters;return e instanceof Array&&!!e.length||void 0!==e||!!t.interactivity?.events?.onClick?.mode&&rn("emitter",t.interactivity.events.onClick.mode)}}function tM(){return tM=ae(function*(n){n.emitterShapeManager||(n.emitterShapeManager=new vle(n)),n.addEmitterShape||(n.addEmitterShape=(e,i)=>{n.emitterShapeManager?.addShape(e,i)});const t=new wle(n);yield n.addPlugin(t),n.addEmitterShape("circle",new ple),n.addEmitterShape("square",new ble)}),tM.apply(this,arguments)}class Tle{constructor(){this.delay=1,this.pauseOnStop=!1,this.quantity=1}load(t){t&&(void 0!==t.delay&&(this.delay=t.delay),void 0!==t.quantity&&(this.quantity=t.quantity),void 0!==t.particles&&(this.particles=Nn({},t.particles)),void 0!==t.pauseOnStop&&(this.pauseOnStop=t.pauseOnStop))}}class Sle extends pr{constructor(t){super(t),this._delay=0}clear(){}init(){}interact(t){var e=this;return ae(function*(){const i=e.container,{interactivity:s}=i;if(!i.retina.reduceFactor)return;const o=i.actualOptions.interactivity.modes.trail;if(!o)return;const a=1e3*o.delay/e.container.retina.reduceFactor;if(e._delaynew Sle(t))}),nM.apply(this,arguments)}class gR{constructor(){this.enable=!1,this.value=0}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.value&&(this.value=Le(t.value)))}}class kle{constructor(){this.darken=new gR,this.enable=!1,this.enlighten=new gR,this.mode="vertical",this.speed=25}load(t){t&&(void 0!==t.backColor&&(this.backColor=kn.create(this.backColor,t.backColor)),this.darken.load(t.darken),void 0!==t.enable&&(this.enable=t.enable),this.enlighten.load(t.enlighten),void 0!==t.mode&&(this.mode=t.mode),void 0!==t.speed&&(this.speed=Le(t.speed)))}}class Ile{getTransformValues(t){const e=t.roll?.enable&&t.roll,s=e&&e.vertical;return{a:e&&e.horizontal?Math.cos(e.angle):void 0,d:s?Math.sin(e.angle):void 0}}init(t){!function Dle(n){const t=n.options.roll;if(t?.enable)if(n.roll={enable:t.enable,horizontal:"horizontal"===t.mode||"both"===t.mode,vertical:"vertical"===t.mode||"both"===t.mode,angle:it()*Math.PI*2,speed:me(t.speed)/360},t.backColor)n.backColor=ma(t.backColor);else if(t.darken.enable&&t.enlighten.enable){const e=it()>=.5?"darken":"enlighten";n.roll.alter={type:e,value:me("darken"===e?t.darken.value:t.enlighten.value)}}else t.darken.enable?n.roll.alter={type:"darken",value:me(t.darken.value)}:t.enlighten.enable&&(n.roll.alter={type:"enlighten",value:me(t.enlighten.value)});else n.roll={enable:!1,horizontal:!1,vertical:!1,angle:0,speed:0}}(t)}isEnabled(t){const e=t.options.roll;return!t.destroyed&&!t.spawning&&!!e?.enable}loadOptions(t,...e){t.roll||(t.roll=new kle);for(const i of e)t.roll.load(i?.roll)}update(t,e){this.isEnabled(t)&&function xle(n,t){const e=n.options.roll,i=n.roll;if(!i||!e?.enable)return;const r=2*Math.PI;i.angle+=i.speed*t.factor,i.angle>r&&(i.angle-=r)}(t,e)}}function iM(){return iM=ae(function*(n){yield n.addParticleUpdater("roll",()=>new Ile)}),iM.apply(this,arguments)}class G_{static init(t){const e=new G_,i=t.selector;if(!i)throw new Error("No selector provided");const s=document.querySelector(i);if(!s)throw new Error("No element found for selector");return $c.set(i.replace(".","").replace("!",""),s,{fullScreen:{enable:!1},particles:{color:{value:t.color??"!000000"},links:{color:"random",distance:t.minDistance??120,enable:t.connectParticles??!1},move:{enable:!0,speed:t.speed??.5},number:{value:t.maxParticles??100},size:{value:{min:1,max:t.sizeVariations??3}}},responsive:t.responsive?.map(r=>({maxWidth:r.breakpoint,options:{particles:{color:{value:r.options?.color},links:{distance:r.options?.minDistance,enable:r.options?.connectParticles},number:{value:t.maxParticles},move:{enable:!0,speed:r.options?.speed},size:{value:r.options?.sizeVariations}}}}))}).then(r=>{e._container=r}),e}destroy(){const t=this._container;t&&t.destroy()}pauseAnimation(){const t=this._container;t&&t.pause()}resumeAnimation(){const t=this._container;t&&t.play()}}const Ple=n=>{const{particlesJS:t,pJSDom:e}=(n=>{const t=(i,s)=>n.load(i,s);return t.load=(i,s,r)=>{n.loadJSON(i,s).then(o=>{o&&r(o)}).catch(()=>{r(void 0)})},t.setOnClickHandler=i=>{n.setOnClickHandler(i)},{particlesJS:t,pJSDom:n.dom()}})(n);return window.particlesJS=t,window.pJSDom=e,window.Particles=G_,{particlesJS:t,pJSDom:e,Particles:G_}};class Yle{constructor(){this._initSpin=t=>{const e=t.container,s=t.options.move.spin;if(!s.enable)return;const r=s.position??{x:50,y:50},o={x:r.x/100*e.canvas.size.width,y:r.y/100*e.canvas.size.height},l=Bi(t.getPosition(),o),c=me(s.acceleration);t.retina.spinAcceleration=c*e.retina.pixelRatio,t.spin={center:o,direction:t.velocity.x>=0?"clockwise":"counter-clockwise",angle:t.velocity.angle,radius:l,acceleration:t.retina.spinAcceleration}}}init(t){const i=t.options.move.gravity;t.gravity={enable:i.enable,acceleration:me(i.acceleration),inverse:i.inverse},this._initSpin(t)}isEnabled(t){return!t.destroyed&&t.options.move.enable}move(t,e){const i=t.options,s=i.move;if(!s.enable)return;const r=t.container,o=r.retina.pixelRatio,a=function Nle(n){return n.slow.inRange?n.slow.factor:1}(t),l=(t.retina.moveSpeed??=me(s.speed)*o)*r.retina.reduceFactor,c=t.retina.moveDrift??=me(t.options.move.drift)*o,u=fa(i.size.value)*o,p=l*(s.size?t.getRadius()/u:1)*a*(e.factor||1)/2,_=t.retina.maxSpeed??r.retina.maxSpeed;s.spin.enable?function Rle(n,t){const e=n.container;if(!n.spin)return;const i={x:"clockwise"===n.spin.direction?Math.cos:Math.sin,y:"clockwise"===n.spin.direction?Math.sin:Math.cos};n.position.x=n.spin.center.x+n.spin.radius*i.x(n.spin.angle),n.position.y=n.spin.center.y+n.spin.radius*i.y(n.spin.angle),n.spin.radius+=n.spin.acceleration;const s=Math.max(e.canvas.size.width,e.canvas.size.height);n.spin.radius>s/2?(n.spin.radius=s/2,n.spin.acceleration*=-1):n.spin.radius<0&&(n.spin.radius=0,n.spin.acceleration*=-1),n.spin.angle+=t/100*(1-n.spin.radius/s)}(t,p):function Ole(n,t,e,i,s,r){!function Fle(n,t){const i=n.options.move.path;if(!i.enable)return;if(n.lastPathTime<=n.pathDelay)return void(n.lastPathTime+=t.value);const r=n.pathGenerator?.generate(n,t);r&&n.velocity.addTo(r),i.clamp&&(n.velocity.x=fr(n.velocity.x,-1,1),n.velocity.y=fr(n.velocity.y,-1,1)),n.lastPathTime-=n.pathDelay}(n,r);const o=n.gravity,a=o?.enable&&o.inverse?-1:1;s&&e&&(n.velocity.x+=s*r.factor/(60*e)),o?.enable&&e&&(n.velocity.y+=a*(o.acceleration*r.factor)/(60*e)),n.velocity.multTo(n.moveDecay);const c=n.velocity.mult(e);o?.enable&&i>0&&(!o.inverse&&c.y>=0&&c.y>=i||o.inverse&&c.y<=0&&c.y<=-i)&&(c.y=a*i,e&&(n.velocity.y=c.y/e)),c.multTo((1-n.zIndexFactor)**n.options.zIndex.velocityRate);const{position:p}=n;p.addTo(c),t.vibrate&&(p.x+=Math.sin(p.x*Math.cos(p.y)),p.y+=Math.cos(p.y*Math.sin(p.x)))}(t,s,p,_,c,e),function Ale(n){const t=n.initialPosition,{dx:e,dy:i}=Ci(t,n.position),s=Math.abs(e),r=Math.abs(i),{maxDistance:o}=n.retina,a=o.horizontal,l=o.vertical;if(a||l)if((a&&s>=a||l&&r>=l)&&!n.misplaced)n.misplaced=!!a&&s>a||!!l&&r>l,a&&(n.velocity.x=n.velocity.y/2-n.velocity.x),l&&(n.velocity.y=n.velocity.x/2-n.velocity.y);else if((!a||st.x&&u.x>0)&&(u.x*=-it()),l&&(c.yt.y&&u.y>0)&&(u.y*=-it())}}(t)}}function sM(){return sM=ae(function*(n){n.addMover("base",()=>new Yle)}),sM.apply(this,arguments)}class Ble{draw(t,e,i){e.circleRange||(e.circleRange={min:0,max:2*Math.PI});const s=e.circleRange;t.arc(0,0,i,s.min,s.max,!1)}getSidesCount(){return 12}particleInit(t,e){const i=e.shapeData,s=i?.angle??{max:360,min:0};e.circleRange="object"!=typeof s?{min:0,max:s*Math.PI/180}:{min:s.min*Math.PI/180,max:s.max*Math.PI/180}}}function rM(){return rM=ae(function*(n){yield n.addShape("circle",new Ble)}),rM.apply(this,arguments)}function oM(n,t,e,i,s){if(!t||!e.enable||(t.maxLoops??0)>0&&(t.loops??0)>(t.maxLoops??0)||(t.time||(t.time=0),(t.delayTime??0)>0&&t.time<(t.delayTime??0)&&(t.time+=n.value),(t.delayTime??0)>0&&t.time<(t.delayTime??0)))return;const r=oi(e.offset),o=(t.velocity??0)*n.factor+3.6*r,a=t.decay??1;s&&"increasing"!==t.status?(t.value-=o,t.value<0&&(t.loops||(t.loops=0),t.loops++,t.status="increasing",t.value+=t.value)):(t.value+=o,t.value>i&&(t.loops||(t.loops=0),t.loops++,s&&(t.status="decreasing",t.value-=t.value%i))),t.velocity&&1!==a&&(t.velocity*=a),t.value>i&&(t.value%=i)}class Wle{constructor(t){this.container=t}init(t){const e=ma(t.options.color,t.id,t.options.reduceDuplicates);e&&(t.color=EA(e,t.options.color.animation,this.container.retina.reduceFactor))}isEnabled(t){const{h:e,s:i,l:s}=t.options.color.animation,{color:r}=t;return!t.destroyed&&!t.spawning&&(void 0!==r?.h.value&&e.enable||void 0!==r?.s.value&&i.enable||void 0!==r?.l.value&&s.enable)}update(t,e){!function jle(n,t){const{h:e,s:i,l:s}=n.options.color.animation,{color:r}=n;if(!r)return;const{h:o,s:a,l}=r;o&&oM(t,o,e,360,!1),a&&oM(t,a,i,100,!0),l&&oM(t,l,s,100,!0)}(t,e)}}function aM(){return aM=ae(function*(n){yield n.addParticleUpdater("color",t=>new Wle(t))}),aM.apply(this,arguments)}class Gle{constructor(){this.distance=200,this.duration=.4,this.easing="ease-out-quad",this.factor=1,this.maxSpeed=50,this.speed=1}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.easing&&(this.easing=t.easing),void 0!==t.factor&&(this.factor=t.factor),void 0!==t.maxSpeed&&(this.maxSpeed=t.maxSpeed),void 0!==t.speed&&(this.speed=t.speed))}}class $le extends pr{constructor(t,e){super(e),this._clickAttract=()=>{const i=this.container;i.attract||(i.attract={particles:[]});const{attract:s}=i;if(s.finish||(s.count||(s.count=0),s.count++,s.count===i.particles.count&&(s.finish=!0)),s.clicking){const r=i.interactivity.mouse.clickPosition,o=i.retina.attractModeDistance;if(!o||o<0||!r)return;this._processAttract(r,o,new ns(r.x,r.y,o))}else!1===s.clicking&&(s.particles=[])},this._hoverAttract=()=>{const i=this.container,s=i.interactivity.mouse.position,r=i.retina.attractModeDistance;!r||r<0||!s||this._processAttract(s,r,new ns(s.x,s.y,r))},this._processAttract=(i,s,r)=>{const o=this.container,a=o.actualOptions.interactivity.modes.attract;if(!a)return;const l=o.particles.quadTree.query(r,c=>this.isEnabled(c));for(const c of l){const{dx:u,dy:f,distance:p}=Ci(c.position,i),_=a.speed*a.factor,v=fr(hA(a.easing)(1-p/s)*_,0,a.maxSpeed),M=Xt.create(0===p?_:u/p*v,0===p?_:f/p*v);c.position.subFrom(M)}},this._engine=t,e.attract||(e.attract={particles:[]}),this.handleClickMode=i=>{const r=this.container.actualOptions.interactivity.modes.attract;if(r&&"attract"===i){e.attract||(e.attract={particles:[]}),e.attract.clicking=!0,e.attract.count=0;for(const o of e.attract.particles)this.isEnabled(o)&&o.velocity.setTo(o.initialVelocity);e.attract.particles=[],e.attract.finish=!1,setTimeout(()=>{e.destroyed||(e.attract||(e.attract={particles:[]}),e.attract.clicking=!1)},1e3*r.duration)}}}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.attract;e&&(t.retina.attractModeDistance=e.distance*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container,r=e.actualOptions.interactivity.events,l=r.onClick.enable,c=r.onClick.mode;e.interactivity.status===_l&&r.onHover.enable&&rn("attract",r.onHover.mode)?t._hoverAttract():l&&rn("attract",c)&&t._clickAttract()})()}isEnabled(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse,r=(t?.interactivity??i.interactivity).events;if(!(s.position&&r.onHover.enable||s.clickPosition&&r.onClick.enable))return!1;const a=r.onClick.mode;return rn("attract",r.onHover.mode)||rn("attract",a)}loadModeOptions(t,...e){t.attract||(t.attract=new Gle);for(const i of e)t.attract.load(i?.attract)}reset(){}}function lM(){return lM=ae(function*(n){yield n.addInteractor("externalAttract",t=>new $le(n,t))}),lM.apply(this,arguments)}class Kle{constructor(){this.distance=200}load(t){t&&void 0!==t.distance&&(this.distance=t.distance)}}class Xle extends pr{constructor(t){super(t),this._processBounce=(e,i,s)=>{const r=this.container.particles.quadTree.query(s,o=>this.isEnabled(o));for(const o of r)s instanceof ns?MA(R1(o),{position:e,radius:i,mass:i**2*Math.PI/2,velocity:Xt.origin,factor:Xt.origin}):s instanceof Hr&&o$(o,Mh(e,i))},this._processMouseBounce=()=>{const e=this.container,r=e.interactivity.mouse.position,o=e.retina.bounceModeDistance;!o||o<0||!r||this._processBounce(r,o,new ns(r.x,r.y,o+10*e.retina.pixelRatio))},this._singleSelectorBounce=(e,i)=>{const s=this.container,r=document.querySelectorAll(e);r.length&&r.forEach(o=>{const a=o,l=s.retina.pixelRatio,c={x:(a.offsetLeft+a.offsetWidth/2)*l,y:(a.offsetTop+a.offsetHeight/2)*l},u=a.offsetWidth/2*l,f=10*l,p="circle"===i.type?new ns(c.x,c.y,u+f):new Hr(a.offsetLeft*l-f,a.offsetTop*l-f,a.offsetWidth*l+2*f,a.offsetHeight*l+2*f);this._processBounce(c,u,p)})}}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.bounce;e&&(t.retina.bounceModeDistance=e.distance*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container,s=e.actualOptions.interactivity.events,l=s.onDiv;e.interactivity.status===_l&&s.onHover.enable&&rn("bounce",s.onHover.mode)?t._processMouseBounce():O1("bounce",l,(c,u)=>t._singleSelectorBounce(c,u))})()}isEnabled(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse,r=(t?.interactivity??i.interactivity).events,o=r.onDiv;return s.position&&r.onHover.enable&&rn("bounce",r.onHover.mode)||A1("bounce",o)}loadModeOptions(t,...e){t.bounce||(t.bounce=new Kle);for(const i of e)t.bounce.load(i?.bounce)}reset(){}}function cM(){return cM=ae(function*(n){yield n.addInteractor("externalBounce",t=>new Xle(t))}),cM.apply(this,arguments)}class yR{constructor(){this.distance=200,this.duration=.4,this.mix=!1}load(t){if(t){if(void 0!==t.distance&&(this.distance=t.distance),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.mix&&(this.mix=t.mix),void 0!==t.opacity&&(this.opacity=t.opacity),void 0!==t.color){const e=this.color instanceof Array?void 0:this.color;this.color=on(t.color,i=>kn.create(e,i))}void 0!==t.size&&(this.size=t.size)}}}class Zle extends yR{constructor(){super(),this.selectors=[]}get ids(){return on(this.selectors,t=>t.replace("#",""))}set ids(t){this.selectors=on(t,e=>`#${e}`)}load(t){super.load(t),t&&(void 0!==t.ids&&(this.ids=t.ids),void 0!==t.selectors&&(this.selectors=t.selectors))}}class Qle extends yR{load(t){super.load(t),t&&(this.divs=on(t.divs,e=>{const i=new Zle;return i.load(e),i}))}}function vR(n,t,e,i){return t>=e?fr(n+(t-e)*i,n,t):t{const e=this.container,s=e.interactivity.mouse.clickPosition,r=e.actualOptions.interactivity.modes.bubble;if(!r||!s)return;e.bubble||(e.bubble={});const o=e.retina.bubbleModeDistance;if(!o||o<0)return;const a=e.particles.quadTree.queryCircle(s,o,c=>this.isEnabled(c)),{bubble:l}=e;for(const c of a){if(!l.clicking)continue;c.bubble.inRange=!l.durationEnd;const f=Bi(c.getPosition(),s),p=((new Date).getTime()-(e.interactivity.mouse.clickTime||0))/1e3;p>r.duration&&(l.durationEnd=!0),p>2*r.duration&&(l.clicking=!1,l.durationEnd=!1);const _={bubbleObj:{optValue:e.retina.bubbleModeSize,value:c.bubble.radius},particlesObj:{optValue:fa(c.options.size.value)*e.retina.pixelRatio,value:c.size.value},type:"size"};this._process(c,f,p,_);const v={bubbleObj:{optValue:r.opacity,value:c.bubble.opacity},particlesObj:{optValue:fa(c.options.opacity.value),value:c.opacity?.value??1},type:"opacity"};this._process(c,f,p,v),!l.durationEnd&&f<=o?this._hoverBubbleColor(c,f):delete c.bubble.color}},this._hoverBubble=()=>{const e=this.container,i=e.interactivity.mouse.position,s=e.retina.bubbleModeDistance;if(!s||s<0||void 0===i)return;const r=e.particles.quadTree.queryCircle(i,s,o=>this.isEnabled(o));for(const o of r){o.bubble.inRange=!0;const l=Bi(o.getPosition(),i),c=1-l/s;l<=s?c>=0&&e.interactivity.status===_l&&(this._hoverBubbleSize(o,c),this._hoverBubbleOpacity(o,c),this._hoverBubbleColor(o,c)):this.reset(o),e.interactivity.status===k1&&this.reset(o)}},this._hoverBubbleColor=(e,i,s)=>{const o=s??this.container.actualOptions.interactivity.modes.bubble;if(o){if(!e.bubble.finalColor){const a=o.color;if(!a)return;const l=vs(a);e.bubble.finalColor=ma(l)}if(e.bubble.finalColor)if(o.mix){e.bubble.color=void 0;const a=e.getFillColor();e.bubble.color=a?H1(Y1(a,e.bubble.finalColor,1-i,i)):e.bubble.finalColor}else e.bubble.color=e.bubble.finalColor}},this._hoverBubbleOpacity=(e,i,s)=>{const o=this.container.actualOptions,a=s?.opacity??o.interactivity.modes.bubble?.opacity;if(!a)return;const l=e.options.opacity.value,u=vR(e.opacity?.value??1,a,fa(l),i);void 0!==u&&(e.bubble.opacity=u)},this._hoverBubbleSize=(e,i,s)=>{const r=this.container,o=s?.size?s.size*r.retina.pixelRatio:r.retina.bubbleModeSize;if(void 0===o)return;const a=fa(e.options.size.value)*r.retina.pixelRatio,c=vR(e.size.value,o,a,i);void 0!==c&&(e.bubble.radius=c)},this._process=(e,i,s,r)=>{const o=this.container,a=r.bubbleObj.optValue,c=o.actualOptions.interactivity.modes.bubble;if(!c||void 0===a)return;const u=c.duration,f=o.retina.bubbleModeDistance,_=r.bubbleObj.value,v=r.particlesObj.value||0,M=r.type;if(f&&!(f<0)&&a!==r.particlesObj.optValue)if(o.bubble||(o.bubble={}),o.bubble.durationEnd)_&&("size"===M&&delete e.bubble.radius,"opacity"===M&&delete e.bubble.opacity);else if(i<=f){if((_??v)!==a){const P=v-s*(v-a)/u;"size"===M&&(e.bubble.radius=P),"opacity"===M&&(e.bubble.opacity=P)}}else"size"===M&&delete e.bubble.radius,"opacity"===M&&delete e.bubble.opacity},this._singleSelectorHover=(e,i,s)=>{const r=this.container,o=document.querySelectorAll(i),a=r.actualOptions.interactivity.modes.bubble;!a||!o.length||o.forEach(l=>{const c=l,u=r.retina.pixelRatio,f={x:(c.offsetLeft+c.offsetWidth/2)*u,y:(c.offsetTop+c.offsetHeight/2)*u},_="circle"===s.type?new ns(f.x,f.y,c.offsetWidth/2*u):new Hr(c.offsetLeft*u,c.offsetTop*u,c.offsetWidth*u,c.offsetHeight*u),v=r.particles.quadTree.query(_,M=>this.isEnabled(M));for(const M of v){if(!_.contains(M.getPosition()))continue;M.bubble.inRange=!0;const P=wA(a.divs,c);(!M.bubble.div||M.bubble.div!==c)&&(this.clear(M,e,!0),M.bubble.div=c),this._hoverBubbleSize(M,1,P),this._hoverBubbleOpacity(M,1,P),this._hoverBubbleColor(M,1,P)}})},t.bubble||(t.bubble={}),this.handleClickMode=e=>{"bubble"===e&&(t.bubble||(t.bubble={}),t.bubble.clicking=!0)}}clear(t,e,i){t.bubble.inRange&&!i||(delete t.bubble.div,delete t.bubble.opacity,delete t.bubble.radius,delete t.bubble.color)}init(){const t=this.container,e=t.actualOptions.interactivity.modes.bubble;e&&(t.retina.bubbleModeDistance=e.distance*t.retina.pixelRatio,void 0!==e.size&&(t.retina.bubbleModeSize=e.size*t.retina.pixelRatio))}interact(t){var e=this;return ae(function*(){const s=e.container.actualOptions.interactivity.events,r=s.onHover,o=s.onClick,c=o.enable,u=o.mode,f=s.onDiv;r.enable&&rn("bubble",r.mode)?e._hoverBubble():c&&rn("bubble",u)?e._clickBubble():O1("bubble",f,(p,_)=>e._singleSelectorHover(t,p,_))})()}isEnabled(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse,r=(t?.interactivity??i.interactivity).events,{onClick:o,onDiv:a,onHover:l}=r,c=A1("bubble",a);return!!(c||l.enable&&s.position||o.enable&&s.clickPosition)&&(rn("bubble",l.mode)||rn("bubble",o.mode)||c)}loadModeOptions(t,...e){t.bubble||(t.bubble=new Qle);for(const i of e)t.bubble.load(i?.bubble)}reset(t){t.bubble.inRange=!1}}function uM(){return uM=ae(function*(n){yield n.addInteractor("externalBubble",t=>new ece(t))}),uM.apply(this,arguments)}class nce{constructor(){this.opacity=.5}load(t){t&&void 0!==t.opacity&&(this.opacity=t.opacity)}}class ice{constructor(){this.distance=80,this.links=new nce,this.radius=60}get lineLinked(){return this.links}set lineLinked(t){this.links=t}get line_linked(){return this.links}set line_linked(t){this.links=t}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),this.links.load(t.links??t.lineLinked??t.line_linked),void 0!==t.radius&&(this.radius=t.radius))}}function ace(n,t,e){n.canvas.draw(i=>{const s=function oce(n,t,e,i){const r=n.actualOptions.interactivity.modes.connect;if(r)return function sce(n,t,e,i){const s=Math.floor(e.getRadius()/t.getRadius()),r=t.getFillColor(),o=e.getFillColor();if(!r||!o)return;const a=t.getPosition(),l=e.getPosition(),c=Y1(r,o,t.getRadius(),e.getRadius()),u=n.createLinearGradient(a.x,a.y,l.x,l.y);return u.addColorStop(0,Wc(r,i)),u.addColorStop(s>1?1:s,Nr(c,i)),u.addColorStop(1,Wc(o,i)),u}(t,e,i,r.links.opacity)}(n,i,t,e);if(!s)return;const r=t.getPosition(),o=e.getPosition();!function rce(n,t,e,i,s){Th(n,i,s),n.lineWidth=t,n.strokeStyle=e,n.stroke()}(i,t.retina.linksWidth??0,s,r,o)})}class lce extends pr{constructor(t){super(t)}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.connect;e&&(t.retina.connectModeDistance=e.distance*t.retina.pixelRatio,t.retina.connectModeRadius=e.radius*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container;if(e.actualOptions.interactivity.events.onHover.enable&&"pointermove"===e.interactivity.status){const s=e.interactivity.mouse.position;if(!e.retina.connectModeDistance||e.retina.connectModeDistance<0||!e.retina.connectModeRadius||e.retina.connectModeRadius<0||!s)return;const r=Math.abs(e.retina.connectModeRadius),o=e.particles.quadTree.queryCircle(s,r,l=>t.isEnabled(l));let a=0;for(const l of o){const c=l.getPosition();for(const u of o.slice(a+1)){const f=u.getPosition(),p=Math.abs(e.retina.connectModeDistance),_=Math.abs(c.x-f.x),v=Math.abs(c.y-f.y);_new lce(t))}),dM.apply(this,arguments)}class uce{constructor(){this.blink=!1,this.consent=!1,this.opacity=1}load(t){t&&(void 0!==t.blink&&(this.blink=t.blink),void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.consent&&(this.consent=t.consent),void 0!==t.opacity&&(this.opacity=t.opacity))}}class dce{constructor(){this.distance=100,this.links=new uce}get lineLinked(){return this.links}set lineLinked(t){this.links=t}get line_linked(){return this.links}set line_linked(t){this.links=t}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),this.links.load(t.links??t.lineLinked??t.line_linked))}}function fce(n,t,e,i,s){n.canvas.draw(r=>{const o=t.getPosition();!function hce(n,t,e,i,s,r){Th(n,e,i),n.strokeStyle=Nr(s,r),n.lineWidth=t,n.stroke()}(r,t.retina.linksWidth??0,o,s,e,i)})}class pce extends pr{constructor(t){super(t)}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.grab;e&&(t.retina.grabModeDistance=e.distance*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container,s=e.actualOptions.interactivity;if(!s.modes.grab||!s.events.onHover.enable||e.interactivity.status!==_l)return;const r=e.interactivity.mouse.position;if(!r)return;const o=e.retina.grabModeDistance;if(!o||o<0)return;const a=e.particles.quadTree.queryCircle(r,o,l=>t.isEnabled(l));for(const l of a){const u=Bi(l.getPosition(),r);if(u>o)continue;const f=s.modes.grab.links,p=f.opacity,_=p-u*p/o;if(_<=0)continue;const v=f.color??l.options.links?.color;if(!e.particles.grabLineColor&&v){const S=s.modes.grab.links;e.particles.grabLineColor=kA(v,S.blink,S.consent)}const M=V1(l,void 0,e.particles.grabLineColor);M&&fce(e,l,M,_,r)}})()}isEnabled(t){const e=this.container,i=e.interactivity.mouse,s=(t?.interactivity??e.actualOptions.interactivity).events;return s.onHover.enable&&!!i.position&&rn("grab",s.onHover.mode)}loadModeOptions(t,...e){t.grab||(t.grab=new dce);for(const i of e)t.grab.load(i?.grab)}reset(){}}function hM(){return hM=ae(function*(n){yield n.addInteractor("externalGrab",t=>new pce(t))}),hM.apply(this,arguments)}class _ce extends pr{constructor(t){super(t),this.handleClickMode=e=>{if("pause"!==e)return;const i=this.container;i.getAnimationStatus()?i.pause():i.play()}}clear(){}init(){}interact(){return ae(function*(){})()}isEnabled(){return!0}reset(){}}function fM(){return fM=ae(function*(n){yield n.addInteractor("externalPause",t=>new _ce(t))}),fM.apply(this,arguments)}class yce{constructor(){this.default=!0,this.groups=[],this.quantity=4}get particles_nb(){return this.quantity}set particles_nb(t){this.quantity=Le(t)}load(t){if(!t)return;void 0!==t.default&&(this.default=t.default),void 0!==t.groups&&(this.groups=t.groups.map(i=>i)),this.groups.length||(this.default=!0);const e=t.quantity??t.particles_nb;void 0!==e&&(this.quantity=Le(e))}}class vce extends pr{constructor(t){super(t),this.handleClickMode=e=>{if("push"!==e)return;const i=this.container,r=i.actualOptions.interactivity.modes.push;if(!r)return;const o=me(r.quantity);if(o<=0)return;const a=bh([void 0,...r.groups]);i.particles.push(o,i.interactivity.mouse,void 0!==a?i.actualOptions.particles.groups[a]:void 0,a)}}clear(){}init(){}interact(){return ae(function*(){})()}isEnabled(){return!0}loadModeOptions(t,...e){t.push||(t.push=new yce);for(const i of e)t.push.load(i?.push)}reset(){}}function pM(){return pM=ae(function*(n){yield n.addInteractor("externalPush",t=>new vce(t))}),pM.apply(this,arguments)}class wce{constructor(){this.quantity=2}get particles_nb(){return this.quantity}set particles_nb(t){this.quantity=Le(t)}load(t){if(!t)return;const e=t.quantity??t.particles_nb;void 0!==e&&(this.quantity=Le(e))}}class Mce extends pr{constructor(t){super(t),this.handleClickMode=e=>{const i=this.container,s=i.actualOptions;if(!s.interactivity.modes.remove||"remove"!==e)return;const r=me(s.interactivity.modes.remove.quantity);i.particles.removeQuantity(r)}}clear(){}init(){}interact(){return ae(function*(){})()}isEnabled(){return!0}loadModeOptions(t,...e){t.remove||(t.remove=new wce);for(const i of e)t.remove.load(i?.remove)}reset(){}}function mM(){return mM=ae(function*(n){yield n.addInteractor("externalRemove",t=>new Mce(t))}),mM.apply(this,arguments)}class bR{constructor(){this.distance=200,this.duration=.4,this.factor=100,this.speed=1,this.maxSpeed=50,this.easing="ease-out-quad"}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.easing&&(this.easing=t.easing),void 0!==t.factor&&(this.factor=t.factor),void 0!==t.speed&&(this.speed=t.speed),void 0!==t.maxSpeed&&(this.maxSpeed=t.maxSpeed))}}class Sce extends bR{constructor(){super(),this.selectors=[]}get ids(){return on(this.selectors,t=>t.replace("#",""))}set ids(t){this.selectors=on(t,e=>`#${e}`)}load(t){super.load(t),t&&(void 0!==t.ids&&(this.ids=t.ids),void 0!==t.selectors&&(this.selectors=t.selectors))}}class Cce extends bR{load(t){super.load(t),t&&(this.divs=on(t.divs,e=>{const i=new Sce;return i.load(e),i}))}}class Dce extends pr{constructor(t,e){super(e),this._clickRepulse=()=>{const i=this.container,s=i.actualOptions.interactivity.modes.repulse;if(!s)return;const r=i.repulse||{particles:[]};if(r.finish||(r.count||(r.count=0),r.count++,r.count===i.particles.count&&(r.finish=!0)),r.clicking){const o=i.retina.repulseModeDistance;if(!o||o<0)return;const a=Math.pow(o/6,3),l=i.interactivity.mouse.clickPosition;if(void 0===l)return;const c=new ns(l.x,l.y,a),u=i.particles.quadTree.query(c,f=>this.isEnabled(f));for(const f of u){const{dx:p,dy:_,distance:v}=Ci(l,f.position),M=v**2,P=-a*s.speed/M;if(M<=a){r.particles.push(f);const E=Xt.create(p,_);E.length=P,f.velocity.setTo(E)}}}else if(!1===r.clicking){for(const o of r.particles)o.velocity.setTo(o.initialVelocity);r.particles=[]}},this._hoverRepulse=()=>{const i=this.container,s=i.interactivity.mouse.position,r=i.retina.repulseModeDistance;!r||r<0||!s||this._processRepulse(s,r,new ns(s.x,s.y,r))},this._processRepulse=(i,s,r,o)=>{const a=this.container,l=a.particles.quadTree.query(r,u=>this.isEnabled(u)),c=a.actualOptions.interactivity.modes.repulse;if(c)for(const u of l){const{dx:f,dy:p,distance:_}=Ci(u.position,i),v=(o?.speed??c.speed)*c.factor,M=fr(hA(c.easing)(1-_/s)*v,0,c.maxSpeed),S=Xt.create(0===_?v:f/_*M,0===_?v:p/_*M);u.position.addTo(S)}},this._singleSelectorRepulse=(i,s)=>{const r=this.container,o=r.actualOptions.interactivity.modes.repulse;if(!o)return;const a=document.querySelectorAll(i);a.length&&a.forEach(l=>{const c=l,u=r.retina.pixelRatio,f={x:(c.offsetLeft+c.offsetWidth/2)*u,y:(c.offsetTop+c.offsetHeight/2)*u},p=c.offsetWidth/2*u,_="circle"===s.type?new ns(f.x,f.y,p):new Hr(c.offsetLeft*u,c.offsetTop*u,c.offsetWidth*u,c.offsetHeight*u),M=wA(o.divs,c);this._processRepulse(f,p,_,M)})},this._engine=t,e.repulse||(e.repulse={particles:[]}),this.handleClickMode=i=>{const r=this.container.actualOptions.interactivity.modes.repulse;if(!r||"repulse"!==i)return;e.repulse||(e.repulse={particles:[]});const o=e.repulse;o.clicking=!0,o.count=0;for(const a of e.repulse.particles)this.isEnabled(a)&&a.velocity.setTo(a.initialVelocity);o.particles=[],o.finish=!1,setTimeout(()=>{e.destroyed||(o.clicking=!1)},1e3*r.duration)}}clear(){}init(){const t=this.container,e=t.actualOptions.interactivity.modes.repulse;e&&(t.retina.repulseModeDistance=e.distance*t.retina.pixelRatio)}interact(){var t=this;return ae(function*(){const e=t.container,r=e.actualOptions.interactivity.events,o=r.onHover,c=r.onClick,u=c.enable,f=c.mode,p=r.onDiv;e.interactivity.status===_l&&o.enable&&rn("repulse",o.mode)?t._hoverRepulse():u&&rn("repulse",f)?t._clickRepulse():O1("repulse",p,(_,v)=>t._singleSelectorRepulse(_,v))})()}isEnabled(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse,r=(t?.interactivity??i.interactivity).events,a=r.onHover,l=r.onClick,c=A1("repulse",r.onDiv);if(!(c||a.enable&&s.position||l.enable&&s.clickPosition))return!1;const f=l.mode;return rn("repulse",a.mode)||rn("repulse",f)||c}loadModeOptions(t,...e){t.repulse||(t.repulse=new Cce);for(const i of e)t.repulse.load(i?.repulse)}reset(){}}function _M(){return _M=ae(function*(n){yield n.addInteractor("externalRepulse",t=>new Dce(n,t))}),_M.apply(this,arguments)}class kce{constructor(){this.factor=3,this.radius=200}load(t){t&&(void 0!==t.factor&&(this.factor=t.factor),void 0!==t.radius&&(this.radius=t.radius))}}class Ice extends pr{constructor(t){super(t)}clear(t,e,i){t.slow.inRange&&!i||(t.slow.factor=1)}init(){const t=this.container,e=t.actualOptions.interactivity.modes.slow;e&&(t.retina.slowModeRadius=e.radius*t.retina.pixelRatio)}interact(){return ae(function*(){})()}isEnabled(t){const e=this.container,i=e.interactivity.mouse,s=(t?.interactivity??e.actualOptions.interactivity).events;return s.onHover.enable&&!!i.position&&rn("slow",s.onHover.mode)}loadModeOptions(t,...e){t.slow||(t.slow=new kce);for(const i of e)t.slow.load(i?.slow)}reset(t){t.slow.inRange=!1;const e=this.container,s=e.interactivity.mouse.position,r=e.retina.slowModeRadius,o=e.actualOptions.interactivity.modes.slow;if(!o||!r||r<0||!s)return;const l=Bi(s,t.getPosition()),c=l/r,u=o.factor,{slow:f}=t;l>r||(f.inRange=!0,f.factor=c/u)}}function gM(){return gM=ae(function*(n){yield n.addInteractor("externalSlow",t=>new Ice(t))}),gM.apply(this,arguments)}const Lce=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d.]+%?\))|currentcolor/gi;function yM(n){return vM.apply(this,arguments)}function vM(){return vM=ae(function*(n){return new Promise(t=>{n.loading=!0;const e=new Image;n.element=e,e.addEventListener("load",()=>{n.loading=!1,t()}),e.addEventListener("error",()=>{n.element=void 0,n.error=!0,n.loading=!1,console.error(`${hr} loading image: ${n.source}`),t()}),e.src=n.source})}),vM.apply(this,arguments)}function Ace(n){return bM.apply(this,arguments)}function bM(){return bM=ae(function*(n){if("svg"!==n.type)return void(yield yM(n));n.loading=!0;const t=yield fetch(n.source);t.ok||(console.error(`${hr} Image not found`),n.error=!0),n.error||(n.svgData=yield t.text()),n.loading=!1}),bM.apply(this,arguments)}class Rce{constructor(t){var e=this;this.loadImageShape=function(){var i=ae(function*(s){if(!e._engine.loadImage)throw new Error(`${hr} image shape not initialized`);yield e._engine.loadImage({name:s.name,replaceColor:s.replaceColor??s.replace_color??!1,src:s.src})});return function(s){return i.apply(this,arguments)}}(),this._engine=t}addImage(t){this._engine.images||(this._engine.images=[]),this._engine.images.push(t)}draw(t,e,i,s){const r=e.image,o=r?.element;if(!o)return;const a=r?.ratio??1,l={x:-i,y:-i};t.globalAlpha=s,t.drawImage(o,l.x,l.y,2*i,2*i/a),t.globalAlpha=1}getSidesCount(){return 12}init(t){var e=this;return ae(function*(){const i=t.actualOptions;if(i.preload&&e._engine.loadImage)for(const s of i.preload)e._engine.loadImage(s)})()}loadShape(t){if("image"!==t.shape&&"images"!==t.shape)return;this._engine.images||(this._engine.images=[]);const e=t.shapeData;this._engine.images.find(s=>s.name===e.name||s.source===e.src)||this.loadImageShape(e).then(()=>{this.loadShape(t)})}particleInit(t,e){if("image"!==e.shape&&"images"!==e.shape)return;this._engine.images||(this._engine.images=[]);const i=this._engine.images,s=e.shapeData,r=e.getFillColor(),o=i.find(l=>l.name===s.name||l.source===s.src);if(!o)return;const a=s.replaceColor??s.replace_color??o.replaceColor;o.loading?setTimeout(()=>{this.particleInit(t,e)}):ae(function*(){let l;l=o.svgData&&r?yield function Oce(n,t,e,i){const s=function Pce(n,t,e){const{svgData:i}=n;if(!i)return"";const s=Wc(t,e);if(i.includes("fill"))return i.replace(Lce,()=>s);const r=i.indexOf(">");return`${i.substring(0,r)} fill="${s}"${i.substring(r)}`}(n,e,i.opacity?.value??1),r={color:e,data:{...n,svgData:s},loaded:!1,ratio:t.width/t.height,replaceColor:t.replaceColor??t.replace_color,source:t.src};return new Promise(o=>{const a=new Blob([s],{type:"image/svg+xml"}),l=URL||window.URL||window.webkitURL||window,c=l.createObjectURL(a),u=new Image;u.addEventListener("load",()=>{r.loaded=!0,r.element=u,o(r),l.revokeObjectURL(c)}),u.addEventListener("error",ae(function*(){l.revokeObjectURL(c);const f={...n,error:!1,loading:!0};yield yM(f),r.loaded=!0,r.element=f.element,o(r)})),u.src=c})}(o,s,r,e):{color:r,data:o,element:o.element,loaded:!0,ratio:s.width&&s.height?s.width/s.height:o.ratio??1,replaceColor:a,source:s.src},l.ratio||(l.ratio=1);const f={image:l,fill:s.fill??e.fill,close:s.close??e.close};e.image=f.image,e.fill=f.fill,e.close=f.close})()}}class Fce{constructor(){this.src=""}load(t){t&&(void 0!==t.height&&(this.height=t.height),void 0!==t.name&&(this.name=t.name),void 0!==t.replaceColor&&(this.replaceColor=t.replaceColor),void 0!==t.src&&(this.src=t.src),void 0!==t.width&&(this.width=t.width))}}class Nce{constructor(t){this.id="imagePreloader",this._engine=t}getPlugin(){return{}}loadOptions(t,e){if(!e||!e.preload)return;t.preload||(t.preload=[]);const i=t.preload;for(const s of e.preload){const r=i.find(o=>o.name===s.name||o.src===s.src);if(r)r.load(s);else{const o=new Fce;o.load(s),i.push(o)}}}needsPlugin(){return!0}}function wM(){return wM=ae(function*(n){n.loadImage||(n.loadImage=function(){var e=ae(function*(i){if(!i.name&&!i.src)throw new Error(`${hr} no image source provided`);if(n.images||(n.images=[]),!n.images.find(s=>s.name===i.name||s.source===i.src))try{const s={name:i.name??i.src,source:i.src,type:i.src.substring(i.src.length-3),error:!1,loading:!0,replaceColor:i.replaceColor,ratio:i.width&&i.height?i.width/i.height:void 0};n.images.push(s),yield(i.replaceColor?Ace:yM)(s)}catch{throw new Error(`${hr} ${i.name??i.src} not found`)}});return function(i){return e.apply(this,arguments)}}());const t=new Nce(n);yield n.addPlugin(t),yield n.addShape(["image","images"],new Rce(n))}),wM.apply(this,arguments)}class Yce extends Bs{constructor(){super(),this.sync=!1}load(t){t&&(super.load(t),void 0!==t.sync&&(this.sync=t.sync))}}class Vce extends Bs{constructor(){super(),this.random.minimumValue=1e-4,this.sync=!1}load(t){t&&(super.load(t),void 0!==t.sync&&(this.sync=t.sync))}}class Bce{constructor(){this.count=0,this.delay=new Yce,this.duration=new Vce}load(t){t&&(void 0!==t.count&&(this.count=t.count),this.delay.load(t.delay),this.duration.load(t.duration))}}class zce{constructor(t){this.container=t}init(t){const e=this.container,s=t.options.life;s&&(t.life={delay:e.retina.reduceFactor?me(s.delay.value)*(s.delay.sync?1:it())/e.retina.reduceFactor*1e3:0,delayTime:0,duration:e.retina.reduceFactor?me(s.duration.value)*(s.duration.sync?1:it())/e.retina.reduceFactor*1e3:0,time:0,count:s.count},t.life.duration<=0&&(t.life.duration=-1),t.life.count<=0&&(t.life.count=-1),t.life&&(t.spawning=t.life.delay>0))}isEnabled(t){return!t.destroyed}loadOptions(t,...e){t.life||(t.life=new Bce);for(const i of e)t.life.load(i?.life)}update(t,e){if(!this.isEnabled(t)||!t.life)return;const i=t.life;let s=!1;if(t.spawning){if(i.delayTime+=e.value,!(i.delayTime>=t.life.delay))return;s=!0,t.spawning=!1,i.delayTime=0,i.time=0}if(-1===i.duration||t.spawning||(s?i.time=0:i.time+=e.value,i.time0&&t.life.count--,0===t.life.count)return void t.destroy();const r=this.container.canvas.size,o=Le(0,r.width),a=Le(0,r.width);t.position.x=oi(o),t.position.y=oi(a),t.spawning=!0,i.delayTime=0,i.time=0,t.reset();const l=t.options.life;l&&(i.delay=1e3*me(l.delay.value),i.duration=1e3*me(l.duration.value))}}function MM(){return MM=ae(function*(n){yield n.addParticleUpdater("life",t=>new zce(t))}),MM.apply(this,arguments)}class Wce{draw(t,e,i){t.moveTo(-i/2,0),t.lineTo(i/2,0)}getSidesCount(){return 1}}function TM(){return TM=ae(function*(n){yield n.addShape("line",new Wce)}),TM.apply(this,arguments)}class qce{constructor(t){this.container=t}init(t){const e=t.options.opacity;t.opacity=SA(e,1);const i=e.animation;i.enable&&(t.opacity.velocity=me(i.speed)/100*this.container.retina.reduceFactor,i.sync||(t.opacity.velocity*=it()))}isEnabled(t){return!t.destroyed&&!t.spawning&&!!t.opacity&&t.opacity.enable&&((t.opacity.maxLoops??0)<=0||(t.opacity.maxLoops??0)>0&&(t.opacity.loops??0)<(t.opacity.maxLoops??0))}reset(t){t.opacity&&(t.opacity.time=0,t.opacity.loops=0)}update(t,e){this.isEnabled(t)&&function $ce(n,t){const e=n.opacity;if(n.destroyed||!e?.enable||(e.maxLoops??0)>0&&(e.loops??0)>(e.maxLoops??0))return;const i=e.min,s=e.max,r=e.decay??1;if(e.time||(e.time=0),(e.delayTime??0)>0&&e.time<(e.delayTime??0)&&(e.time+=t.value),!((e.delayTime??0)>0&&e.time<(e.delayTime??0))){switch(e.status){case"increasing":e.value>=s?(e.status="decreasing",e.loops||(e.loops=0),e.loops++):e.value+=(e.velocity??0)*t.factor;break;case"decreasing":e.value<=i?(e.status="increasing",e.loops||(e.loops=0),e.loops++):e.value-=(e.velocity??0)*t.factor}e.velocity&&1!==e.decay&&(e.velocity*=r),function Gce(n,t,e,i){switch(n.options.opacity.animation.destroy){case"max":t>=i&&n.destroy();break;case"min":t<=e&&n.destroy()}}(n,e.value,i,s),n.destroyed||(e.value=fr(e.value,i,s))}}(t,e)}}function SM(){return SM=ae(function*(n){yield n.addParticleUpdater("opacity",t=>new qce(t))}),SM.apply(this,arguments)}class Zce{constructor(t){this.container=t,this.modes=["bounce","bounce-vertical","bounce-horizontal","bounceVertical","bounceHorizontal","split"]}update(t,e,i,s){if(!this.modes.includes(s))return;const r=this.container;let o=!1;for(const[,p]of r.plugins)if(void 0!==p.particleBounce&&(o=p.particleBounce(t,i,e)),o)break;if(o)return;const a=t.getPosition(),l=t.offset,c=t.getRadius(),u=Mh(a,c),f=r.canvas.size;(function Xce(n){if("bounce"!==n.outMode&&"bounce-horizontal"!==n.outMode&&"bounceHorizontal"!==n.outMode&&"split"!==n.outMode)return;n.bounds.right<0?n.particle.position.x=n.size+n.offset.x:n.bounds.left>n.canvasSize.width&&(n.particle.position.x=n.canvasSize.width-n.size-n.offset.x);const t=n.particle.velocity.x;let e=!1;if("right"===n.direction&&n.bounds.right>=n.canvasSize.width&&t>0||"left"===n.direction&&n.bounds.left<=0&&t<0){const s=Mo(n.particle.options.bounce.horizontal);n.particle.velocity.x*=-s,e=!0}if(!e)return;const i=n.offset.x+n.size;n.bounds.right>=n.canvasSize.width?n.particle.position.x=n.canvasSize.width-i:n.bounds.left<=0&&(n.particle.position.x=i),"split"===n.outMode&&n.particle.destroy()})({particle:t,outMode:s,direction:e,bounds:u,canvasSize:f,offset:l,size:c}),function Jce(n){if("bounce"!==n.outMode&&"bounce-vertical"!==n.outMode&&"bounceVertical"!==n.outMode&&"split"!==n.outMode)return;n.bounds.bottom<0?n.particle.position.y=n.size+n.offset.y:n.bounds.top>n.canvasSize.height&&(n.particle.position.y=n.canvasSize.height-n.size-n.offset.y);const t=n.particle.velocity.y;let e=!1;if("bottom"===n.direction&&n.bounds.bottom>=n.canvasSize.height&&t>0||"top"===n.direction&&n.bounds.top<=0&&t<0){const s=Mo(n.particle.options.bounce.vertical);n.particle.velocity.y*=-s,e=!0}if(!e)return;const i=n.offset.y+n.size;n.bounds.bottom>=n.canvasSize.height?n.particle.position.y=n.canvasSize.height-i:n.bounds.top<=0&&(n.particle.position.y=i),"split"===n.outMode&&n.particle.destroy()}({particle:t,outMode:s,direction:e,bounds:u,canvasSize:f,offset:l,size:c})}}class Qce{constructor(t){this.container=t,this.modes=["destroy"]}update(t,e,i,s){if(!this.modes.includes(s))return;const r=this.container;switch(t.outType){case"normal":case"outside":if(wh(t.position,r.canvas.size,Xt.origin,t.getRadius(),e))return;break;case"inside":{const{dx:o,dy:a}=Ci(t.position,t.moveCenter),{x:l,y:c}=t.velocity;if(l<0&&o>t.moveCenter.radius||c<0&&a>t.moveCenter.radius||l>=0&&o<-t.moveCenter.radius||c>=0&&a<-t.moveCenter.radius)return;break}}r.particles.remove(t,void 0,!0)}}class eue{constructor(t){this.container=t,this.modes=["none"]}update(t,e,i,s){if(!this.modes.includes(s)||t.options.move.distance.horizontal&&("left"===e||"right"===e)||t.options.move.distance.vertical&&("top"===e||"bottom"===e))return;const r=t.options.move.gravity,o=this.container,a=o.canvas.size,l=t.getRadius();if(r.enable){const c=t.position;(!r.inverse&&c.y>a.height+l&&"bottom"===e||r.inverse&&c.y<-l&&"top"===e)&&o.particles.remove(t)}else{if(t.velocity.y>0&&t.position.y<=a.height+l||t.velocity.y<0&&t.position.y>=-l||t.velocity.x>0&&t.position.x<=a.width+l||t.velocity.x<0&&t.position.x>=-l)return;wh(t.position,o.canvas.size,Xt.origin,l,e)||o.particles.remove(t)}}}class tue{constructor(t){this.container=t,this.modes=["out"]}update(t,e,i,s){if(!this.modes.includes(s))return;const r=this.container;switch(t.outType){case"inside":{const{x:o,y:a}=t.velocity,l=Xt.origin;l.length=t.moveCenter.radius,l.angle=t.velocity.angle+Math.PI,l.addTo(Xt.create(t.moveCenter));const{dx:c,dy:u}=Ci(t.position,l);if(o<=0&&c>=0||a<=0&&u>=0||o>=0&&c<=0||a>=0&&u<=0)return;t.position.x=Math.floor(oi({min:0,max:r.canvas.size.width})),t.position.y=Math.floor(oi({min:0,max:r.canvas.size.height}));const{dx:f,dy:p}=Ci(t.position,t.moveCenter);t.direction=Math.atan2(-p,-f),t.velocity.angle=t.direction;break}default:if(wh(t.position,r.canvas.size,Xt.origin,t.getRadius(),e))return;switch(t.outType){case"outside":{t.position.x=Math.floor(oi({min:-t.moveCenter.radius,max:t.moveCenter.radius}))+t.moveCenter.x,t.position.y=Math.floor(oi({min:-t.moveCenter.radius,max:t.moveCenter.radius}))+t.moveCenter.y;const{dx:o,dy:a}=Ci(t.position,t.moveCenter);t.moveCenter.radius&&(t.direction=Math.atan2(a,o),t.velocity.angle=t.direction);break}case"normal":{const o=t.options.move.warp,a=r.canvas.size,l={bottom:a.height+t.getRadius()+t.offset.y,left:-t.getRadius()-t.offset.x,right:a.width+t.getRadius()+t.offset.x,top:-t.getRadius()-t.offset.y},c=t.getRadius(),u=Mh(t.position,c);"right"===e&&u.left>a.width+t.offset.x?(t.position.x=l.left,t.initialPosition.x=t.position.x,o||(t.position.y=it()*a.height,t.initialPosition.y=t.position.y)):"left"===e&&u.right<-t.offset.x&&(t.position.x=l.right,t.initialPosition.x=t.position.x,o||(t.position.y=it()*a.height,t.initialPosition.y=t.position.y)),"bottom"===e&&u.top>a.height+t.offset.y?(o||(t.position.x=it()*a.width,t.initialPosition.x=t.position.x),t.position.y=l.top,t.initialPosition.y=t.position.y):"top"===e&&u.bottom<-t.offset.y&&(o||(t.position.x=it()*a.width,t.initialPosition.x=t.position.x),t.position.y=l.bottom,t.initialPosition.y=t.position.y);break}}}}}class nue{constructor(t){this.container=t,this._updateOutMode=(e,i,s,r)=>{for(const o of this.updaters)o.update(e,r,i,s)},this.updaters=[new Zce(t),new Qce(t),new tue(t),new eue(t)]}init(){}isEnabled(t){return!t.destroyed&&!t.spawning}update(t,e){const i=t.options.move.outModes;this._updateOutMode(t,e,i.bottom??i.default,"bottom"),this._updateOutMode(t,e,i.left??i.default,"left"),this._updateOutMode(t,e,i.right??i.default,"right"),this._updateOutMode(t,e,i.top??i.default,"top")}}function CM(){return CM=ae(function*(n){yield n.addParticleUpdater("outModes",t=>new nue(t))}),CM.apply(this,arguments)}class sue{init(){}isEnabled(t){return!pa()&&!t.destroyed&&t.container.actualOptions.interactivity.events.onHover.parallax.enable}move(t){const e=t.container,s=e.actualOptions.interactivity.events.onHover.parallax;if(pa()||!s.enable)return;const r=s.force,o=e.interactivity.mouse.position;if(!o)return;const a=e.canvas.size,l_x=a.width/2,l_y=a.height/2,c=s.smooth,u=t.getRadius()/r,f_x=(o.x-l_x)*u,f_y=(o.y-l_y)*u,{offset:p}=t;p.x+=(f_x-p.x)/c,p.y+=(f_y-p.y)/c}}function DM(){return DM=ae(function*(n){n.addMover("parallax",()=>new sue)}),DM.apply(this,arguments)}class oue extends Q1{constructor(t){super(t)}clear(){}init(){}interact(t){var e=this;return ae(function*(){const i=e.container,s=t.retina.attractDistance??i.retina.attractDistance,r=t.getPosition(),o=i.particles.quadTree.queryCircle(r,s);for(const a of o){if(t===a||!a.options.move.attract.enable||a.destroyed||a.spawning)continue;const l=a.getPosition(),{dx:c,dy:u}=Ci(r,l),f=t.options.move.attract.rotate,p=c/(1e3*f.x),_=u/(1e3*f.y),v=a.size.value/t.size.value,M=1/v;t.velocity.x-=p*v,t.velocity.y-=_*v,a.velocity.x+=p*M,a.velocity.y+=_*M}})()}isEnabled(t){return t.options.move.attract.enable}reset(){}}function xM(){return xM=ae(function*(n){yield n.addInteractor("particlesAttract",t=>new oue(t))}),xM.apply(this,arguments)}function wR(n,t,e,i,s,r){const o=fr(n.options.collisions.absorb.speed*s.factor/10,0,i);n.size.value+=o/2,e.size.value-=o,i<=r&&(e.size.value=0,e.destroy())}const MR=n=>{void 0===n.collisionMaxSpeed&&(n.collisionMaxSpeed=me(n.options.collisions.maxSpeed)),n.velocity.length>n.collisionMaxSpeed&&(n.velocity.length=n.collisionMaxSpeed)};function TR(n,t){MA(R1(n),R1(t)),MR(n),MR(t)}function uue(n,t,e,i){switch(n.options.collisions.mode){case"absorb":!function lue(n,t,e,i){const s=n.getRadius(),r=t.getRadius();void 0===s&&void 0!==r?n.destroy():void 0!==s&&void 0===r?t.destroy():void 0!==s&&void 0!==r&&(s>=r?wR(n,0,t,r,e,i):wR(t,0,n,s,e,i))}(n,t,e,i);break;case"bounce":TR(n,t);break;case"destroy":!function cue(n,t){!n.unbreakable&&!t.unbreakable&&TR(n,t),void 0===n.getRadius()&&void 0!==t.getRadius()?n.destroy():void 0!==n.getRadius()&&void 0===t.getRadius()?t.destroy():void 0!==n.getRadius()&&void 0!==t.getRadius()&&(n.getRadius()>=t.getRadius()?t:n).destroy()}(n,t)}}class due extends Q1{constructor(t){super(t)}clear(){}init(){}interact(t,e){var i=this;return ae(function*(){if(t.destroyed||t.spawning)return;const s=i.container,r=t.getPosition(),o=t.getRadius(),a=s.particles.quadTree.queryCircle(r,2*o);for(const l of a){if(t===l||!l.options.collisions.enable||t.options.collisions.mode!==l.options.collisions.mode||l.destroyed||l.spawning)continue;const c=l.getPosition(),u=l.getRadius();Math.abs(Math.round(r.z)-Math.round(c.z))>o+u||(Bi(r,c)>o+u||uue(t,l,e,s.retina.pixelRatio))}})()}isEnabled(t){return t.options.collisions.enable}reset(){}}function kM(){return kM=ae(function*(n){yield n.addInteractor("particlesCollisions",t=>new due(t))}),kM.apply(this,arguments)}class fue extends ns{constructor(t,e,i,s){super(t,e,i),this.canvasSize=s,this.canvasSize={...s}}contains(t){const{width:e,height:i}=this.canvasSize,{x:s,y:r}=t;return super.contains(t)||super.contains({x:s-e,y:r})||super.contains({x:s-e,y:r-i})||super.contains({x:s,y:r-i})}intersects(t){if(super.intersects(t))return!0;const e=t,s={x:t.position.x-this.canvasSize.width,y:t.position.y-this.canvasSize.height};if(void 0!==t.radius){const r=new ns(s.x,s.y,2*t.radius);return super.intersects(r)}if(void 0!==e.size){const r=new Hr(s.x,s.y,2*e.size.width,2*e.size.height);return super.intersects(r)}return!1}}class pue{constructor(){this.blur=5,this.color=new kn,this.color.value="#000",this.enable=!1}load(t){t&&(void 0!==t.blur&&(this.blur=t.blur),this.color=kn.create(this.color,t.color),void 0!==t.enable&&(this.enable=t.enable))}}class mue{constructor(){this.enable=!1,this.frequency=1}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.frequency&&(this.frequency=t.frequency),void 0!==t.opacity&&(this.opacity=t.opacity))}}class _ue{constructor(){this.blink=!1,this.color=new kn,this.color.value="#fff",this.consent=!1,this.distance=100,this.enable=!1,this.frequency=1,this.opacity=1,this.shadow=new pue,this.triangles=new mue,this.width=1,this.warp=!1}load(t){t&&(void 0!==t.id&&(this.id=t.id),void 0!==t.blink&&(this.blink=t.blink),this.color=kn.create(this.color,t.color),void 0!==t.consent&&(this.consent=t.consent),void 0!==t.distance&&(this.distance=t.distance),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.frequency&&(this.frequency=t.frequency),void 0!==t.opacity&&(this.opacity=t.opacity),this.shadow.load(t.shadow),this.triangles.load(t.triangles),void 0!==t.width&&(this.width=t.width),void 0!==t.warp&&(this.warp=t.warp))}}function gue(n,t,e,i,s){const{dx:r,dy:o,distance:a}=Ci(n,t);if(!s||a<=e)return a;const l={x:Math.abs(r),y:Math.abs(o)},c_x=Math.min(l.x,i.width-l.x),c_y=Math.min(l.y,i.height-l.y);return Math.sqrt(c_x**2+c_y**2)}class yue extends Q1{constructor(t){super(t),this._setColor=e=>{if(!e.options.links)return;const i=this.linkContainer,s=e.options.links;let r=void 0===s.id?i.particles.linksColor:i.particles.linksColors.get(s.id);r||(r=kA(s.color,s.blink,s.consent),void 0===s.id?i.particles.linksColor=r:i.particles.linksColors.set(s.id,r))},this.linkContainer=t}clear(){}init(){this.linkContainer.particles.linksColor=void 0,this.linkContainer.particles.linksColors=new Map}interact(t){var e=this;return ae(function*(){if(!t.options.links)return;t.links=[];const i=t.getPosition(),s=e.container,r=s.canvas.size;if(i.x<0||i.y<0||i.x>r.width||i.y>r.height)return;const o=t.options.links,a=o.opacity,l=t.retina.linksDistance??0,c=o.warp,u=c?new fue(i.x,i.y,l,r):new ns(i.x,i.y,l),f=s.particles.quadTree.query(u);for(const p of f){const _=p.options.links;if(t===p||!_?.enable||o.id!==_.id||p.spawning||p.destroyed||!p.links||t.links.some(P=>P.destination===p)||p.links.some(P=>P.destination===t))continue;const v=p.getPosition();if(v.x<0||v.y<0||v.x>r.width||v.y>r.height)continue;const M=gue(i,v,l,r,c&&_.warp);if(M>l)continue;const S=(1-M/l)*a;e._setColor(t),t.links.push({destination:p,opacity:S})}})()}isEnabled(t){return!!t.options.links?.enable}loadParticlesOptions(t,...e){t.links||(t.links=new _ue);for(const i of e)t.links.load(i?.links??i?.lineLinked??i?.line_linked)}reset(){}}function IM(){return IM=ae(function*(n){yield n.addInteractor("particlesLinks",t=>new yue(t))}),IM.apply(this,arguments)}function SR(n,t){const e=function Mue(n){return n.sort((t,e)=>t-e),n.join("_")}(n.map(s=>s.id));let i=t.get(e);return void 0===i&&(i=it(),t.set(e,i)),i}class Tue{constructor(t){this.container=t,this._drawLinkLine=(e,i)=>{const s=this.container,r=s.actualOptions,o=i.destination,a=e.getPosition(),l=o.getPosition();let c=i.opacity;s.canvas.draw(u=>{if(!e.options.links)return;let f;const p=e.options.twinkle?.lines;if(p?.enable){const P=p.frequency,E=Ys(p.color);it(){if(!e.options.links)return;const r=this.container,o=r.actualOptions,a=i.destination,l=s.destination,c=e.options.links.triangles,u=c.opacity??(i.opacity+s.opacity)/2;u<=0||r.canvas.draw(f=>{const p=e.getPosition(),_=a.getPosition(),v=l.getPosition(),M=e.retina.linksDistance??0;if(Bi(p,_)>M||Bi(v,_)>M||Bi(v,p)>M)return;let S=Ys(c.color);if(!S){const P=e.options.links,E=void 0!==P?.id?r.particles.linksColors.get(P.id):r.particles.linksColor;S=V1(e,a,E)}S&&function wue(n){const{context:t,pos1:e,pos2:i,pos3:s,backgroundMask:r,colorTriangle:o,opacityTriangle:a}=n;(function c$(n,t,e,i){n.beginPath(),n.moveTo(t.x,t.y),n.lineTo(e.x,e.y),n.lineTo(i.x,i.y),n.closePath()})(t,e,i,s),r.enable&&(t.globalCompositeOperation=r.composite),t.fillStyle=Nr(o,a),t.fill()}({context:f,pos1:p,pos2:_,pos3:v,backgroundMask:o.backgroundMask,colorTriangle:S,opacityTriangle:u})})},this._drawTriangles=(e,i,s,r)=>{const o=s.destination;if(!e.links?.triangles.enable||!o.options.links?.triangles.enable)return;const a=o.links?.filter(l=>{const c=this._getLinkFrequency(o,l.destination);return o.options.links&&c<=o.options.links.frequency&&r.findIndex(u=>u.destination===l.destination)>=0});if(a?.length)for(const l of a)this._getTriangleFrequency(i,o,l.destination)>e.links.triangles.frequency||this._drawLinkTriangle(i,s,l)},this._getLinkFrequency=(e,i)=>SR([e,i],this._freqs.links),this._getTriangleFrequency=(e,i,s)=>SR([e,i,s],this._freqs.triangles),this._freqs={links:new Map,triangles:new Map}}drawParticle(t,e){const{links:i,options:s}=e;if(!i||i.length<=0)return;const r=i.filter(o=>s.links&&this._getLinkFrequency(e,o.destination)<=s.links.frequency);for(const o of r)this._drawTriangles(s,e,o,r),o.opacity>0&&(e.retina.linksWidth??0)>0&&this._drawLinkLine(e,o)}init(){var t=this;return ae(function*(){t._freqs.links=new Map,t._freqs.triangles=new Map})()}particleCreated(t){if(t.links=[],!t.options.links)return;const e=this.container.retina.pixelRatio,{retina:i}=t,{distance:s,width:r}=t.options.links;i.linksDistance=s*e,i.linksWidth=r*e}particleDestroyed(t){t.links=[]}}class Sue{constructor(){this.id="links"}getPlugin(t){return new Tue(t)}loadOptions(){}needsPlugin(){return!0}}function EM(){return EM=ae(function*(n){const t=new Sue;yield n.addPlugin(t)}),EM.apply(this,arguments)}function LM(){return LM=ae(function*(n){yield function vue(n){return IM.apply(this,arguments)}(n),yield function Cue(n){return EM.apply(this,arguments)}(n)}),LM.apply(this,arguments)}class CR{draw(t,e,i){const s=this.getCenter(e,i),r=this.getSidesData(e,i),o=r.count.numerator*r.count.denominator,a=r.count.numerator/r.count.denominator,c=Math.PI-Math.PI*(180*(a-2)/a)/180;if(t){t.beginPath(),t.translate(s.x,s.y),t.moveTo(0,0);for(let u=0;u0?"counter-clockwise":"clockwise"),i){case"counter-clockwise":case"counterClockwise":t.rotate.status="decreasing";break;case"clockwise":t.rotate.status="increasing"}const s=e.animation;s.enable&&(t.rotate.decay=1-me(s.decay),t.rotate.velocity=me(s.speed)/360*this.container.retina.reduceFactor,s.sync||(t.rotate.velocity*=it())),t.rotation=t.rotate.value}isEnabled(t){const e=t.options.rotate;return!!e&&!t.destroyed&&!t.spawning&&e.animation.enable&&!e.path}loadOptions(t,...e){t.rotate||(t.rotate=new Aue);for(const i of e)t.rotate.load(i?.rotate)}update(t,e){this.isEnabled(t)&&(function Oue(n,t){const e=n.rotate,i=n.options.rotate;if(!e||!i)return;const r=(e.velocity??0)*t.factor,o=2*Math.PI,a=e.decay??1;i.animation.enable&&("increasing"===e.status?(e.value+=r,e.value>o&&(e.value-=o)):(e.value-=r,e.value<0&&(e.value+=o)),e.velocity&&1!==a&&(e.velocity*=a))}(t,e),t.rotation=t.rotate?.value??0)}}function RM(){return RM=ae(function*(n){yield n.addParticleUpdater("rotate",t=>new Rue(t))}),RM.apply(this,arguments)}class Yue{init(t){const e=t.container,s=t.options.size.animation;s.enable&&(t.size.velocity=(t.retina.sizeAnimationSpeed??e.retina.sizeAnimationSpeed)/100*e.retina.reduceFactor,s.sync||(t.size.velocity*=it()))}isEnabled(t){return!t.destroyed&&!t.spawning&&t.size.enable&&((t.size.maxLoops??0)<=0||(t.size.maxLoops??0)>0&&(t.size.loops??0)<(t.size.maxLoops??0))}reset(t){t.size.loops=0}update(t,e){this.isEnabled(t)&&function Hue(n,t){const e=n.size;if(n.destroyed||!e||!e.enable||(e.maxLoops??0)>0&&(e.loops??0)>(e.maxLoops??0))return;const i=(e.velocity??0)*t.factor,s=e.min,r=e.max,o=e.decay??1;if(e.time||(e.time=0),(e.delayTime??0)>0&&e.time<(e.delayTime??0)&&(e.time+=t.value),!((e.delayTime??0)>0&&e.time<(e.delayTime??0))){switch(e.status){case"increasing":e.value>=r?(e.status="decreasing",e.loops||(e.loops=0),e.loops++):e.value+=i;break;case"decreasing":e.value<=s?(e.status="increasing",e.loops||(e.loops=0),e.loops++):e.value-=i}e.velocity&&1!==o&&(e.velocity*=o),function Nue(n,t,e,i){switch(n.options.size.animation.destroy){case"max":t>=i&&n.destroy();break;case"min":t<=e&&n.destroy()}}(n,e.value,s,r),n.destroyed||(e.value=fr(e.value,s,r))}}(t,e)}}function FM(){return FM=ae(function*(n){yield n.addParticleUpdater("size",()=>new Yue)}),FM.apply(this,arguments)}const $_=Math.sqrt(2);class Bue{draw(t,e,i){t.rect(-i/$_,-i/$_,2*i/$_,2*i/$_)}getSidesCount(){return 4}}function NM(){return NM=ae(function*(n){const t=new Bue;yield n.addShape(["edge","square"],t)}),NM.apply(this,arguments)}class jue{draw(t,e,i){const s=e.sides,r=e.starInset??2;t.moveTo(0,0-i);for(let o=0;o0&&(t.loops??0)>(t.maxLoops??0)||(t.time||(t.time=0),(t.delayTime??0)>0&&t.time<(t.delayTime??0)&&(t.time+=n.value),(t.delayTime??0)>0&&t.time<(t.delayTime??0)))return;const r=oi(e.offset),o=(t.velocity??0)*n.factor+3.6*r,a=t.decay??1;s&&"increasing"!==t.status?(t.value-=o,t.value<0&&(t.loops||(t.loops=0),t.loops++,t.status="increasing",t.value+=t.value)):(t.value+=o,t.value>i&&(t.loops||(t.loops=0),t.loops++,s&&(t.status="decreasing",t.value-=t.value%i))),t.velocity&&1!==a&&(t.velocity*=a),t.value>i&&(t.value%=i)}class Gue{constructor(t){this.container=t}init(t){const e=this.container,i=t.options,s=vs(i.stroke,t.id,i.reduceDuplicates);t.strokeWidth=me(s.width)*e.retina.pixelRatio,t.strokeOpacity=me(s.opacity??1),t.strokeAnimation=s.color?.animation;const r=ma(s.color)??t.getFillColor();r&&(t.strokeColor=EA(r,t.strokeAnimation,e.retina.reduceFactor))}isEnabled(t){const e=t.strokeAnimation,{strokeColor:i}=t;return!t.destroyed&&!t.spawning&&!!e&&(void 0!==i?.h.value&&i.h.enable||void 0!==i?.s.value&&i.s.enable||void 0!==i?.l.value&&i.l.enable)}update(t,e){this.isEnabled(t)&&function Uue(n,t){if(!n.strokeColor||!n.strokeAnimation)return;const{h:e,s:i,l:s}=n.strokeColor,{h:r,s:o,l:a}=n.strokeAnimation;e&&YM(t,e,r,360,!1),i&&YM(t,i,o,100,!0),s&&YM(t,s,a,100,!0)}(t,e)}}function VM(){return VM=ae(function*(n){yield n.addParticleUpdater("strokeColor",t=>new Gue(t))}),VM.apply(this,arguments)}const q_=["text","character","char"];class que{draw(t,e,i,s){const r=e.shapeData;if(void 0===r)return;const o=r.value;if(void 0===o)return;void 0===e.text&&(e.text=vs(o,e.randomIndexData));const a=e.text,l=r.style??"",c=r.weight??"400",u=2*Math.round(i),p=e.fill,_=a.length*i/2;t.font=`${l} ${c} ${u}px "${r.font??"Verdana"}"`;const v={x:-_,y:i/2};t.globalAlpha=s,p?t.fillText(a,v.x,v.y):t.strokeText(a,v.x,v.y),t.globalAlpha=1}getSidesCount(){return 12}init(t){return ae(function*(){const e=t.actualOptions;if(q_.find(i=>rn(i,e.particles.shape.type))){const i=q_.map(r=>e.particles.shape.options[r]).find(r=>!!r),s=[];on(i,r=>{s.push(function i$(n,t){return P1.apply(this,arguments)}(r.font,r.weight))}),yield Promise.all(s)}})()}particleInit(t,e){if(!e.shape||!q_.includes(e.shape))return;const i=e.shapeData;if(void 0===i)return;const s=i.value;void 0!==s&&(e.text=vs(s,e.randomIndexData))}}function BM(){return BM=ae(function*(n){yield n.addShape(q_,new que)}),BM.apply(this,arguments)}function zM(){return zM=ae(function*(n){yield function Vle(n){return sM.apply(this,arguments)}(n),yield function rue(n){return DM.apply(this,arguments)}(n),yield function qle(n){return lM.apply(this,arguments)}(n),yield function Jle(n){return cM.apply(this,arguments)}(n),yield function tce(n){return uM.apply(this,arguments)}(n),yield function cce(n){return dM.apply(this,arguments)}(n),yield function mce(n){return hM.apply(this,arguments)}(n),yield function gce(n){return fM.apply(this,arguments)}(n),yield function bce(n){return pM.apply(this,arguments)}(n),yield function Tce(n){return mM.apply(this,arguments)}(n),yield function xce(n){return _M.apply(this,arguments)}(n),yield function Ece(n){return gM.apply(this,arguments)}(n),yield function aue(n){return xM.apply(this,arguments)}(n),yield function hue(n){return kM.apply(this,arguments)}(n),yield function Due(n){return LM.apply(this,arguments)}(n),yield function zle(n){return rM.apply(this,arguments)}(n),yield function Hce(n){return wM.apply(this,arguments)}(n),yield function Uce(n){return TM.apply(this,arguments)}(n),yield function Lue(n){return OM.apply(this,arguments)}(n),yield function zue(n){return NM.apply(this,arguments)}(n),yield function Wue(n){return HM.apply(this,arguments)}(n),yield function Kue(n){return BM.apply(this,arguments)}(n),yield function jce(n){return MM.apply(this,arguments)}(n),yield function Kce(n){return SM.apply(this,arguments)}(n),yield function Vue(n){return FM.apply(this,arguments)}(n),yield function Ule(n){return aM.apply(this,arguments)}(n),yield function iue(n){return CM.apply(this,arguments)}(n),yield function Fue(n){return RM.apply(this,arguments)}(n),yield function $ue(n){return VM.apply(this,arguments)}(n),yield Ple(n)}),zM.apply(this,arguments)}class Jue{constructor(){this.enable=!1,this.speed=0,this.decay=0,this.sync=!1}load(t){t&&(void 0!==t.enable&&(this.enable=t.enable),void 0!==t.speed&&(this.speed=Le(t.speed)),void 0!==t.decay&&(this.decay=Le(t.decay)),void 0!==t.sync&&(this.sync=t.sync))}}class Zue extends Bs{constructor(){super(),this.animation=new Jue,this.direction="clockwise",this.enable=!1,this.value=0}load(t){super.load(t),t&&(this.animation.load(t.animation),void 0!==t.direction&&(this.direction=t.direction),void 0!==t.enable&&(this.enable=t.enable))}}class ede{constructor(t){this.container=t}getTransformValues(t){const e=t.tilt?.enable&&t.tilt;return{b:e?Math.cos(e.value)*e.cosDirection:void 0,c:e?Math.sin(e.value)*e.sinDirection:void 0}}init(t){const e=t.options.tilt;if(!e)return;t.tilt={enable:e.enable,value:me(e.value)*Math.PI/180,sinDirection:it()>=.5?1:-1,cosDirection:it()>=.5?1:-1};let i=e.direction;switch("random"===i&&(i=Math.floor(2*it())>0?"counter-clockwise":"clockwise"),i){case"counter-clockwise":case"counterClockwise":t.tilt.status="decreasing";break;case"clockwise":t.tilt.status="increasing"}const s=t.options.tilt?.animation;s?.enable&&(t.tilt.decay=1-me(s.decay),t.tilt.velocity=me(s.speed)/360*this.container.retina.reduceFactor,s.sync||(t.tilt.velocity*=it()))}isEnabled(t){const e=t.options.tilt?.animation;return!t.destroyed&&!t.spawning&&!!e?.enable}loadOptions(t,...e){t.tilt||(t.tilt=new Zue);for(const i of e)t.tilt.load(i?.tilt)}update(t,e){this.isEnabled(t)&&function Que(n,t){if(!n.tilt||!n.options.tilt)return;const s=(n.tilt.velocity??0)*t.factor,r=2*Math.PI,o=n.tilt.decay??1;n.options.tilt.animation.enable&&("increasing"===n.tilt.status?(n.tilt.value+=s,n.tilt.value>r&&(n.tilt.value-=r)):(n.tilt.value-=s,n.tilt.value<0&&(n.tilt.value+=r)),n.tilt.velocity&&1!==o&&(n.tilt.velocity*=o))}(t,e)}}function jM(){return jM=ae(function*(n){yield n.addParticleUpdater("tilt",t=>new ede(t))}),jM.apply(this,arguments)}class DR{constructor(){this.enable=!1,this.frequency=.05,this.opacity=1}load(t){t&&(void 0!==t.color&&(this.color=kn.create(this.color,t.color)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.frequency&&(this.frequency=t.frequency),void 0!==t.opacity&&(this.opacity=Le(t.opacity)))}}class nde{constructor(){this.lines=new DR,this.particles=new DR}load(t){t&&(this.lines.load(t.lines),this.particles.load(t.particles))}}class ide{getColorStyles(t,e,i,s){const o=t.options.twinkle;if(!o)return{};const a=o.particles,l=a.enable&&it()new ide)}),WM.apply(this,arguments)}class rde{constructor(){this.angle=50,this.move=10}load(t){t&&(void 0!==t.angle&&(this.angle=Le(t.angle)),void 0!==t.move&&(this.move=Le(t.move)))}}class ode{constructor(){this.distance=5,this.enable=!1,this.speed=new rde}load(t){if(t&&(void 0!==t.distance&&(this.distance=Le(t.distance)),void 0!==t.enable&&(this.enable=t.enable),void 0!==t.speed))if("number"==typeof t.speed)this.speed.load({angle:t.speed});else{const e=t.speed;this.speed.load(void 0!==e.min?{angle:e}:t.speed)}}}class lde{constructor(t){this.container=t}init(t){const e=t.options.wobble;t.wobble=e?.enable?{angle:it()*Math.PI*2,angleSpeed:me(e.speed.angle)/360,moveSpeed:me(e.speed.move)/10}:{angle:0,angleSpeed:0,moveSpeed:0},t.retina.wobbleDistance=me(e?.distance??0)*this.container.retina.pixelRatio}isEnabled(t){return!t.destroyed&&!t.spawning&&!!t.options.wobble?.enable}loadOptions(t,...e){t.wobble||(t.wobble=new ode);for(const i of e)t.wobble.load(i?.wobble)}update(t,e){this.isEnabled(t)&&function ade(n,t){const{wobble:e}=n.options,{wobble:i}=n;if(!e?.enable||!i)return;const s=i.angleSpeed*t.factor,o=i.moveSpeed*t.factor*((n.retina.wobbleDistance??0)*t.factor)/(1e3/60),a=2*Math.PI,{position:l}=n;i.angle+=s,i.angle>a&&(i.angle-=a),l.x+=o*Math.cos(i.angle),l.y+=o*Math.abs(Math.sin(i.angle))}(t,e)}}function UM(){return UM=ae(function*(n){yield n.addParticleUpdater("wobble",t=>new lde(t))}),UM.apply(this,arguments)}function GM(){return GM=ae(function*(n){yield function Xue(n){return zM.apply(this,arguments)}(n),yield function fle(n){return Qw.apply(this,arguments)}(n),yield function Ele(n){return iM.apply(this,arguments)}(n),yield function tde(n){return jM.apply(this,arguments)}(n),yield function sde(n){return WM.apply(this,arguments)}(n),yield function cde(n){return UM.apply(this,arguments)}(n),yield function Cle(n){return nM.apply(this,arguments)}(n),yield function sle(n){return Zw.apply(this,arguments)}(n),yield function Mle(n){return tM.apply(this,arguments)}(n)}),GM.apply(this,arguments)}const au={UKNOWN:"Unknown"},$M={CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",OPERA:"Opera",IE:"IE",MS_EDGE:"MS-Edge",MS_EDGE_CHROMIUM:"MS-Edge-Chromium",FB_MESSANGER:"FB-Messanger",SAMSUNG:"Samsung",UCBROWSER:"UC-Browser",UNKNOWN:au.UKNOWN},K_={HTC:/HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\bEVO\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel/,NEXUS_PHONE:/Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6/,DELL:/Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\b001DL\b|\b101DL\b|\bGS01\b/,MOTOROLA:new RegExp("Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|\n A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|\n MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|\n ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|\n WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|\n XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|\n XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052"),SAMSUNG:new RegExp("\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|\n GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|\n GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|\n GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|\n GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|\n GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|\n GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|\n GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|\n GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|\n GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|\n GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|\n GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|\n GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|\n GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|\n GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|\n GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|\n GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|\n GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|\n SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|\n SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|\n SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|\n SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|\n SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|\n SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|\n SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|\n SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|\n SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|\n SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|\n SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|\n SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|\n SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|\n SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|\n SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|\n SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|\n SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|\n SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|\n SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|\n SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|\n SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|\n SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|\n SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|\n SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|\n SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|\n SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|\n SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|\n SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|\n SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|\n SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|\n SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|\n GT-N7105|SCH-I535|SM-N900A|SM-N900T|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|\n GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|\n GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|\n SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|\n SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|\n SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F"),LG:new RegExp("\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|\n LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|\n C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|\n LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|\n VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|\n MS323|M257)"),SONY:/SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533/,ASUS:/Asus.*Galaxy|PadFone.*Mobile/,NOKIA_LUMIA:/Lumia [0-9]{3,4}/,MICROMAX:/Micromax.*\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\b/,PALM:/PalmSource|Palm/,VERTU:/Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature/,PANTECH:new RegExp("PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|\n IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|\n IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|\n CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|\n P2000|P7040|P7000|C790"),FLY:/IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250/,WIKO:new RegExp("KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|\n SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|\n CINK KING|CINK PEAX|CINK SLIM|SUBLIM"),I_MOBILE:/i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)/,SIMVALLEY:/\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\b/,WOLFGANG:/AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q/,ALCATEL:/Alcatel|Mobile; rv:49.0|Mobile; ALCATEL 4052R; rv:48.0/,NINTENDO:/Nintendo (3DS|Switch)/,AMOI:/Amoi/,INQ:/INQ/,VITA:/\bVita\b/,BLACKBERRY:/\bBlackBerry\b|\bBB10\b|rim[0-9]+/,FIREFOX_OS:/\bFirefox-OS\b/,IPHONE:/\biPhone\b/,iPod:/\biPod\b/,ANDROID:/\bAndroid\b/,WINDOWS_PHONE:/\bWindows-Phone\b/,GENERIC_PHONE:new RegExp("Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|\n up.link|vodafone|\\bwap\\b|nokia|Nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser")},lu={iPad:/iPad|iPad.*Mobile/,NexusTablet:/Android.*Nexus[\s]+(7|9|10)/,GoogleTablet:/Android.*Pixel C/,SamsungTablet:new RegExp("SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|\n GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|\n SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|\n GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|\n SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|\n GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|\n SHV-E230S|SHW-M180K|SHW-M180L|SM-T865|SM-T290|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|\n SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|\n GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T385M|SM-P585M|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|\n SM-P601|SM-P605|SM-P615|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|\n GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|\n SM-T510|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|\n SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T500|SM-T330|\n SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|\n SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|\n SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|\n SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|\n SM-T719|SM-T725|SM-T813|SM-T819|SM-T580|SM-T590|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|\n SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-P585Y|SM-X200|SM-T970"),Kindle:new RegExp("Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|\n KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome /[0-9.]+ (?!Mobile)"),SurfaceTablet:/Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)/,HPTablet:/HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10/,AsusTablet:new RegExp("^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|\n TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|\n Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|\n ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|\n ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b"),BlackBerryTablet:/PlayBook|RIM Tablet/,HTCtablet:/HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410/,MotorolaTablet:/xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617/,NookTablet:/Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2/,AcerTablet:new RegExp("Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|\n W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\n \\bA3-A20\\b|\\bA3-A30"),ToshibaTablet:/Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO/,LGTablet:/\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\b/,FujitsuTablet:/Android.*\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\b/,PrestigioTablet:new RegExp("PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|\n PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|\n PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|\n PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|\n PMT5887|PMT5001|PMT5002"),LenovoTablet:new RegExp("Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|\n YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|\n B8000|B8080)(-|)(FL|F|HV|H|)|TB-X606F|TB-X103F|TB-X304F|TB-X304L|TB-X704F|TB-8703F|Tab2A7-10F|TB2-X30L|TB-8504F"),DellTablet:/Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7/,YarvikTablet:new RegExp("Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|\n TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|\n TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|\n TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|\n TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b"),MedionTablet:/Android.*\bOYO\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB/,ArnovaTablet:/97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2/,IntensoTablet:/INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004/,IRUTablet:/M702pro/,MegafonTablet:/MegaFon V9|\bZTE V9\b|Android.*\bMT7A\b/,EbodaTablet:/E-Boda (Supreme|Impresspeed|Izzycomm|Essential)/,AllViewTablet:/Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)/,ArchosTablet:new RegExp("\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10|\n Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b"),AinolTablet:/NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark/,NokiaLumiaTablet:/Lumia 2520/,SonyTablet:new RegExp("Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|\n SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|\n EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|\n SGP612|SGP712"),PhilipsTablet:/\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\b/,CubeTablet:/Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT/,CobyTablet:new RegExp("MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|\n MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010"),MIDTablet:new RegExp("M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|\n MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|\n MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10"),MSITablet:new RegExp("MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|\n Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b"),SMiTTablet:/Android.*(\bMID\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)/,RockChipTablet:/Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A/,FlyTablet:/IQ310|Fly Vision/,bqTablet:new RegExp("Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|\n Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|Maxwell.*Lite|Maxwell.*Plus"),HuaweiTablet:new RegExp("MediaPad|MediaPad 7 Youth|MediaPad T3 10|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|\n S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-W09|AGS-L09"),NecTablet:/\bN-06D|\bN-08D/,PantechTablet:/Pantech.*P4100/,BronchoTablet:/Broncho.*(N701|N708|N802|a710)/,VersusTablet:/TOUCHPAD.*[78910]|\bTOUCHTAB\b/,ZyncTablet:/z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900/,PositivoTablet:/TB07STA|TB10STA|TB07FTA|TB10FTA/,NabiTablet:/Android.*\bNabi/,KoboTablet:/Kobo Touch|\bK080\b|\bVox\b Build|\bArc\b Build/,DanewTablet:/DSlide.*\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\b/,TexetTablet:new RegExp("NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|\n TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|\n TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|\n TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|\n TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|\n TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|\n TB-436|TB-416|TB-146SE|TB-126SE"),PlaystationTablet:/Playstation.*(Portable|Vita)/,TrekstorTablet:/ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab/,PyleAudioTablet:/\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\b/,AdvanTablet:new RegExp("Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|\n T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b"),DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|\n Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:/Android.*\bG1\b(?!\))/,MicromaxTablet:/Funbook|Micromax.*\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\b/,KarbonnTablet:/Android.*\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\b/,AllFineTablet:/Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide/,PROSCANTablet:new RegExp("\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|\n PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|\n PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|\n PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b"),YONESTablet:/BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026/,ChangJiaTablet:new RegExp("TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|\n TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|\n TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|\n TPC10111|TPC10203|TPC10205|TPC10503"),GUTablet:/TX-A1301|TX-M9002|Q702|kf026/,PointOfViewTablet:new RegExp("TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|\n TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|\n TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|\n TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10"),OvermaxTablet:new RegExp("OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|\n MagicTab|Stream|TB-08|TB-09)|Qualcore 1027"),HCLTablet:/HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync/,DPSTablet:/DPS Dream 9|DPS Dual 7/,VistureTablet:/V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10/,CrestaTablet:/CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989/,MediatekTablet:/\bMT8125|MT8389|MT8135|MT8377\b/,ConcordeTablet:/Concorde([ ]+)?Tab|ConCorde ReadMan/,GoCleverTablet:new RegExp("GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|\n TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|\n GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|\n TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|\n TAB R104|TAB R83.3|TAB A1042"),ModecomTablet:new RegExp("FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|\n FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|\n FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003"),VoninoTablet:new RegExp("\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|\n Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|\n Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b"),ECSTablet:/V07OT2|TM105A|S10OT1|TR10CS1/,StorexTablet:/eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab/,VodafoneTablet:/SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497/,EssentielBTablet:/Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2/,RossMoorTablet:/RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711/,iMobileTablet:/i-mobile i-note/,TolinoTablet:/tolino tab [0-9.]+|tolino shine/,AudioSonicTablet:/\bC-22Q|T7-QC|T-17B|T-17P\b/,AMPETablet:/Android.* A78 /,SkkTablet:/Android.* (SKYPAD|PHOENIX|CYCLOPS)/,TecnoTablet:/TECNO P9|TECNO DP8D/,JXDTablet:new RegExp("Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|\n S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|\n P1000|P300|S18|S6600|S9100)\\b"),iJoyTablet:new RegExp("Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|\n Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|\n Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|\n Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|\n Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)"),FX2Tablet:/FX2 PAD7|FX2 PAD10/,XoroTablet:new RegExp("KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|\n PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|\n PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|\n TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151"),ViewsonicTablet:/ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a/,VerizonTablet:/QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1/,OdysTablet:/LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\bXELIO\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10/,CaptivaTablet:/CAPTIVA PAD/,IconbitTablet:new RegExp("NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|\n NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S"),TeclastTablet:new RegExp("T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\n \\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\n \\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\n \\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\n \\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\n \\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\n \\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\n \\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\n \\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi"),OndaTablet:new RegExp("\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|\n V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|\n V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|\n Vi40)\\b[s]+|V10 \\b4G\\b"),JaytechTablet:/TPC-PA762/,BlaupunktTablet:/Endeavour 800NG|Endeavour 1010/,DigmaTablet:/\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\b/,EvolioTablet:/ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\bEvotab\b|\bNeura\b/,LavaTablet:/QPAD E704|\bIvoryS\b|E-TAB IVORY|\bE-TAB\b/,AocTablet:/MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712/,MpmanTablet:new RegExp("MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\n \\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|\n MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010"),CelkonTablet:/CT695|CT888|CT[\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\bCT-1\b/,WolderTablet:new RegExp("miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|\n POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|\n FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b"),MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:/\bMI PAD\b|\bHM NOTE 1W\b/,NibiruTablet:/Nibiru M1|Nibiru Jupiter One/,NexoTablet:/NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI/,LeaderTablet:new RegExp("TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|\n TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100"),UbislateTablet:/UbiSlate[\s]?7C/,PocketBookTablet:/Pocketbook/,KocasoTablet:/\b(TB-1207)\b/,HisenseTablet:/\b(F5281|E2371)\b/,Hudl:/Hudl HT7S3|Hudl 2/,TelstraTablet:/T-Hub2/,Honeywell:/RT10A/,GenericTablet:new RegExp("Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|\n A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|\n Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107")},ba={BLACKBERRY:"Blackberry",FIREFOX_OS:"Firefox-OS",CHROME_BOOK:"Chrome-Book",WINDOWS_PHONE:"Windows-Phone",VITA:"Vita",PS4:"PS4",MAC:"Macintosh",CHROMECAST:"Chromecast",APPLE_TV:"Apple-TV",GOOGLE_TV:"Google-TV",ANDROID:"Android",Tesla:"Tesla",iPad:"iPad",IPHONE:"iPhone",iPod:"iPod",UNKNOWN:au.UKNOWN,HTC:"HTC",NEXUS_PHONE:"Nexus Phone",NexusTablet:"Nexus Tablet",DELL:"Dell",MOTOROLA:"Motorola",SAMSUNG:"Samsung",LG:"LG",SONY:"Sony",ASUS:"Asus",NOKIA_LUMIA:"Nokia Lumia",MICROMAX:"Micromax",PALM:"Palm",VERTU:"Vertu",PANTECH:"PANTECH",FLY:"Fly",WIKO:"WIKO",I_MOBILE:"i-mobile",SIMVALLEY:"Simvalley",WOLFGANG:"Wolfgang",ALCATEL:"Alcatel",HONEYWELL:"Honeywell",NINTENDO:"Nintendo",AMOI:"Amoi",INQ:"INQ",GENERIC_PHONE:"Generic Phone",MI_SE_9:"Mi SE 9"},xR=[ba.PS4,ba.CHROME_BOOK,ba.MAC,ba.DELL,ba.ASUS,ba.UNKNOWN],dde={WINDOWS:"Windows",MAC:"Mac",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNIX:"Unix",FIREFOX_OS:"Firefox-OS",CHROME_OS:"Chrome-OS",WINDOWS_PHONE:"Windows-Phone",UNKNOWN:au.UKNOWN},hde={WINDOWS_3_11:"windows-3-11",WINDOWS_95:"windows-95",WINDOWS_ME:"windows-me",WINDOWS_98:"windows-98",WINDOWS_CE:"windows-ce",WINDOWS_2000:"windows-2000",WINDOWS_XP:"windows-xp",WINDOWS_SERVER_2003:"windows-server-2003",WINDOWS_VISTA:"windows-vista",WINDOWS_7:"windows-7",WINDOWS_8_1:"windows-8-1",WINDOWS_8:"windows-8",WINDOWS_10:"windows-10",WINDOWS_PHONE_7_5:"windows-phone-7-5",WINDOWS_PHONE_8_1:"windows-phone-8-1",WINDOWS_PHONE_10:"windows-phone-10",WINDOWS_NT_4_0:"windows-nt-4-0",MACOSX_11_0:"mac-os-x-11-0",MACOSX_16:"mac-os-x-16",MACOSX_15:"mac-os-x-15",MACOSX_14:"mac-os-x-14",MACOSX_13:"mac-os-x-13",MACOSX_12:"mac-os-x-12",MACOSX_11:"mac-os-x-11",MACOSX_10:"mac-os-x-10",MACOSX_9:"mac-os-x-9",MACOSX_8:"mac-os-x-8",MACOSX_7:"mac-os-x-7",MACOSX_6:"mac-os-x-6",MACOSX_5:"mac-os-x-5",MACOSX_4:"mac-os-x-4",MACOSX_3:"mac-os-x-3",MACOSX_2:"mac-os-x-2",MACOSX:"mac-os-x",iOS:"iOS",ANDROID_9:"android-9",UNKNOWN:au.UKNOWN.toLowerCase()},kR={WINDOWS:{and:[{or:[/\bWindows|(Win\d\d)\b/,/\bWin 9x\b/]},{not:/\bWindows Phone\b/}]},MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]},IOS:{and:[{or:[/\biPad\b/,/\biPhone\b/,/\biPod\b/]},{not:/\bWindows Phone\b/}]},ANDROID:{and:[/\bAndroid\b/,{not:/\bWindows Phone\b/}]},LINUX:/\bLinux\b/,UNIX:/\bUNIX\b/,FIREFOX_OS:{and:[/\bFirefox\b/,/Mobile\b/]},CHROME_OS:/\bCrOS\b/,WINDOWS_PHONE:{or:[/\bIEMobile\b/,/\bWindows Phone\b/]},PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/},pde={...K_,...lu,...kR,FIREFOX_OS:{and:[/\bFirefox\b/,/\bMobile\b/]},CHROME_BOOK:/\bCrOS\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,CHROMECAST:/\bCrKey\b/,APPLE_TV:/^iTunes-AppleTV\/4.1$/,GOOGLE_TV:/\bGoogleTV\b/,Tesla:/Tesla\/([0-9]{4}.[0-9]{1,2}.?[0-9]{0,2}.?[0-9]{0,2})-(.{7})/,MI_SE_9:/\bXiaomi\b/,MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]}},qM={WINDOWS_3_11:/Win16/,WINDOWS_95:/(Windows 95|Win95|Windows_95)/,WINDOWS_ME:/(Win 9x 4.90|Windows ME)/,WINDOWS_98:/(Windows 98|Win98)/,WINDOWS_CE:/Windows CE/,WINDOWS_2000:/(Windows NT 5.0|Windows 2000)/,WINDOWS_XP:/(Windows NT 5.1|Windows XP)/,WINDOWS_SERVER_2003:/Windows NT 5.2/,WINDOWS_VISTA:/Windows NT 6.0/,WINDOWS_7:/(Windows 7|Windows NT 6.1)/,WINDOWS_8_1:/(Windows 8.1|Windows NT 6.3)/,WINDOWS_8:/(Windows 8|Windows NT 6.2)/,WINDOWS_10:/(Windows NT 10.0)/,WINDOWS_PHONE_7_5:/(Windows Phone OS 7.5)/,WINDOWS_PHONE_8_1:/(Windows Phone 8.1)/,WINDOWS_PHONE_10:/(Windows Phone 10)/,WINDOWS_NT_4_0:{and:[/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/,{not:/Windows NT 10.0/}]},MACOSX:/(MAC OS X\s*[^ 0-9])/,MACOSX_3:/(Darwin 10.3|Mac OS X 10.3)/,MACOSX_4:/(Darwin 10.4|Mac OS X 10.4)/,MACOSX_5:/(Mac OS X 10.5)/,MACOSX_6:/(Mac OS X 10.6)/,MACOSX_7:/(Mac OS X 10.7)/,MACOSX_8:/(Mac OS X 10.8)/,MACOSX_9:/(Mac OS X 10.9)/,MACOSX_10:/(Mac OS X 10.10)/,MACOSX_11:/(Mac OS X 10.11)/,MACOSX_12:/(Mac OS X 10.12)/,MACOSX_13:/(Mac OS X 10.13)/,MACOSX_14:/(Mac OS X 10.14)/,MACOSX_15:/(Mac OS X 10.15)/,MACOSX_16:/(Mac OS X 10.16)/,MACOSX_11_0:{or:[/11_0 like Mac OS X/,/Mac OS X 11/]},iOS:/(iPhone OS\s*[0-9_]+)/,ANDROID_9:/(Android 9)/},KM={CHROME:[/\bChrome\/([\d\.]+)\b/,/\bCriOS\/([\d\.]+)\b/,/\bHeadlessChrome\/([\d\.]+)\b/],FIREFOX:[/\bFirefox\/([\d\.]+)\b/,/\bFxiOS\/([\d\.]+)\b/],SAFARI:[/\bVersion\/([\d\.]+)\b/,/\bSafari\/([\d\.]+)\b/],OPERA:[/\bVersion\/([\d\.]+)\b/,/\bOPR\/([\d\.]+)\b/],IE:[/\bMSIE ([\d\.]+\w?)\b/,/\brv:([\d\.]+\w?)\b/],MS_EDGE:/\bEdg(?:e|A|iOS)\/([\d\.]+)\b/,MS_EDGE_CHROMIUM:/\bEdg\/([\d\.]+)\b/,SAMSUNG:/\bSamsungBrowser\/([\d\.]+)\b/,UCBROWSER:/\bUCBrowser\/([\d\.]+)\b/},mde=Object.keys(qM).reduce((n,t)=>(n[t]=qM[t],n),{}),IR=Object.keys(KM).reduce((n,t)=>(n[$M[t]]=KM[t],n),{});var Ur=Object.freeze({__proto__:null,BROWSERS:$M,BROWSERS_RE:{CHROME:{and:[{or:[/\bChrome\b/,/\bCriOS\b/,/\bHeadlessChrome\b/]},{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},FIREFOX:{or:[/\bFirefox\b/,/\bFxiOS\b/]},SAFARI:{and:[/^((?!CriOS).)*\Safari\b.*$/,{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bWindows Phone\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},OPERA:{or:[/Opera\b/,/\bOPR\b/]},IE:{or:[/\bMSIE\b/,/\bTrident\b/,/^Mozilla\/5\.0 \(Windows NT 10\.0; Win64; x64\)$/]},MS_EDGE:{or:[/\bEdg(e|A|iOS)\b/]},MS_EDGE_CHROMIUM:/\bEdg\/\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/,FB_MESSANGER:/\bFBAN\/MessengerForiOS\b/,SAMSUNG:/\bSamsungBrowser\b/,UCBROWSER:/\bUCBrowser\b/},BROWSER_VERSIONS_RE:IR,BROWSER_VERSIONS_RE_MAP:KM,DESKTOP_DEVICES:xR,DEVICES:ba,DEVICES_RE:pde,GENERAL:au,MOBILES_RE:K_,OS:dde,OS_RE:kR,OS_VERSIONS:hde,OS_VERSIONS_RE:mde,OS_VERSIONS_RE_MAP:qM,TABLETS_RE:lu});class _de{constructor(){}test(t,e){return"string"==typeof e&&(e=new RegExp(e)),e instanceof RegExp?e.test(t):e&&Array.isArray(e.and)?e.and.every(i=>this.test(t,i)):e&&Array.isArray(e.or)?e.or.some(i=>this.test(t,i)):!(!e||!e.not||this.test(t,e.not))}exec(t,e){return"string"==typeof e&&(e=new RegExp(e)),e instanceof RegExp?e.exec(t):e&&Array.isArray(e)?e.reduce((i,s)=>i||this.exec(t,s),null):null}}var _r=(()=>((_r=_r||{}).Mobile="mobile",_r.Tablet="tablet",_r.Desktop="desktop",_r.Unknown="unknown",_r))(),Dl=(()=>((Dl=Dl||{}).Portrait="portrait",Dl.Landscape="landscape",Dl))();const XM="iPad";let gde=(()=>{class n{constructor(e){this.platformId=e,this.ua="",this.userAgent="",this.os="",this.browser="",this.device="",this.os_version="",this.browser_version="",this.reTree=new _de,this.deviceType="",this.orientation="",cr(this.platformId)&&typeof window<"u"&&(this.userAgent=window.navigator.userAgent),this.setDeviceInfo(this.userAgent)}setDeviceInfo(e=this.userAgent){e!==this.userAgent&&(this.userAgent=e);const i=[{const:"OS",prop:"os"},{const:"BROWSERS",prop:"browser"},{const:"DEVICES",prop:"device"},{const:"OS_VERSIONS",prop:"os_version"}];if(i.forEach(s=>{this[s.prop]=Object.keys(Ur[s.const]).reduce((r,o)=>"device"===Ur[s.const][o]&&cr(this.platformId)&&(this.reTree.test(this.userAgent,lu[XM])||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)?(r[Ur[s.const][o]]=XM,Object):(r[Ur[s.const][o]]=this.reTree.test(e,Ur[`${s.const}_RE`][o]),r),{})}),i.forEach(s=>{this[s.prop]=Object.keys(Ur[s.const]).map(r=>Ur[s.const][r]).reduce((r,o)=>"device"===s.prop&&r===Ur[s.const].ANDROID?this[s.prop][o]?o:r:r===Ur[s.const].UNKNOWN&&this[s.prop][o]?o:r,Ur[s.const].UNKNOWN)}),this.browser_version="0",this.browser!==$M.UNKNOWN){const r=this.reTree.exec(e,IR[this.browser]);r&&(this.browser_version=r[1])}this.orientation=typeof window<"u"&&window.matchMedia?window.matchMedia("(orientation: landscape)").matches?Dl.Landscape:Dl.Portrait:au.UKNOWN,this.deviceType=this.isTablet()?_r.Tablet:this.isMobile(this.userAgent)?_r.Mobile:this.isDesktop(this.userAgent)?_r.Desktop:_r.Unknown}getDeviceInfo(){return{userAgent:this.userAgent,os:this.os,browser:this.browser,device:this.device,os_version:this.os_version,browser_version:this.browser_version,deviceType:this.deviceType,orientation:this.orientation}}isMobile(e=this.userAgent){return!this.isTablet(e)&&!!Object.keys(K_).find(s=>this.reTree.test(e,K_[s]))}isTablet(e=this.userAgent){return!(!cr(this.platformId)||!(this.reTree.test(this.userAgent,lu[XM])||typeof navigator<"u"&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1))||!!Object.keys(lu).find(s=>!!this.reTree.test(e,lu[s]))}isDesktop(e=this.userAgent){return(this.device!==ba.UNKNOWN||!this.isMobile(e)&&!this.isTablet(e))&&xR.indexOf(this.device)>-1}}return n.\u0275fac=function(e){return new(e||n)(be(Ni))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),yde=(()=>{class n{constructor(e){this.deviceService=e}ngOnInit(){this.particleStyles={position:"fixed",width:"100%",height:"100%","z-index":-1,top:0,left:0,right:0,bottom:0},this.particleOptions={fpsLimit:30,detectRetina:!0,background:{position:"50% 50%",repeat:"no-repeat",size:"cover"},fullScreen:{zIndex:1},particles:{number:{value:80,density:{enable:!0,value_area:800}},color:{value:"#96bcf9"},opacity:{value:.6},links:{distance:150,enable:!0,color:{value:"#afccfa"},opacity:.6},move:{enable:!0,speed:.4},size:{random:!0}}}}particlesLoaded(e){}particlesInit(e){return ae(function*(){yield function ude(n){return GM.apply(this,arguments)}(e)})()}}return n.\u0275fac=function(e){return new(e||n)(W(gde))},n.\u0275cmp=Oe({type:n,selectors:[["app-background-particles"]],decls:1,vars:4,consts:[["id","particles",3,"options","particlesInit","particlesLoaded"]],template:function(e,i){1&e&&(N(0,"ng-particles",0),ce("particlesLoaded",function(r){return i.particlesLoaded(r)}),F()),2&e&&(ci(i.particleStyles),D("options",i.particleOptions)("particlesInit",i.particlesInit))},dependencies:[Cq]}),n})();function vde(n,t){1&n&&X(0,"app-background-particles")}let bde=(()=>{class n{constructor(e){this.localService=e,this.title="public-pool-ui",this.particles$=this.localService.particles$}}return n.\u0275fac=function(e){return new(e||n)(W(rR))},n.\u0275cmp=Oe({type:n,selectors:[["app-root"]],decls:3,vars:3,consts:[[4,"ngIf"]],template:function(e,i){1&e&&(L(0,vde,1,0,"app-background-particles",0),st(1,"async"),X(2,"router-outlet")),2&e&&D("ngIf",ct(1,1,i.particles$))},dependencies:[jn,E_,yde,tl]}),n})();function ER(n){return new ee(3e3,!1)}function wa(n){switch(n.length){case 0:return new xh;case 1:return n[0];default:return new QA(n)}}function LR(n,t,e=new Map,i=new Map){const s=[],r=[];let o=-1,a=null;if(t.forEach(l=>{const c=l.get("offset"),u=c==o,f=u&&a||new Map;l.forEach((p,_)=>{let v=_,M=p;if("offset"!==_)switch(v=n.normalizePropertyName(v,s),M){case"!":M=e.get(_);break;case To:M=i.get(_);break;default:M=n.normalizeStyleValue(_,v,M,s)}f.set(v,M)}),u||r.push(f),a=f,o=c}),s.length)throw function jde(n){return new ee(3502,!1)}();return r}function JM(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&ZM(e,"start",n)));break;case"done":n.onDone(()=>i(e&&ZM(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&ZM(e,"destroy",n)))}}function ZM(n,t,e){const r=QM(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),o=n._data;return null!=o&&(r._data=o),r}function QM(n,t,e,i,s="",r=0,o){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:s,totalTime:r,disabled:!!o}}function Ms(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function PR(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}const the=(()=>typeof document>"u"?null:document.documentElement)();function eT(n){const t=n.parentNode||n.host||null;return t===the?null:t}let xl=null,AR=!1;function OR(n,t){for(;t;){if(t===n)return!0;t=eT(t)}return!1}function RR(n,t,e){if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]}let FR=(()=>{class n{validateStyleProperty(e){return function ihe(n){xl||(xl=function she(){return typeof document<"u"?document.body:null}()||{},AR=!!xl.style&&"WebkitAppearance"in xl.style);let t=!0;return xl.style&&!function nhe(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in xl.style,!t&&AR&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in xl.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return OR(e,i)}getParentElement(e){return eT(e)}query(e,i,s){return RR(e,i,s)}computeStyle(e,i,s){return s||""}animate(e,i,s,r,o,a=[],l){return new xh(s,r)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})(),tT=(()=>{class n{}return n.NOOP=new FR,n})();const rhe=1e3,nT="ng-enter",X_="ng-leave",J_="ng-trigger",Z_=".ng-trigger",HR="ng-animating",iT=".ng-animating";function Lo(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:sT(parseFloat(t[1]),t[2])}function sT(n,t){return"s"===t?n*rhe:n}function Q_(n,t,e){return n.hasOwnProperty("duration")?n:function ahe(n,t,e){let s,r=0,o="";if("string"==typeof n){const a=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(ER()),{duration:0,delay:0,easing:""};s=sT(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(r=sT(parseFloat(l),a[4]));const c=a[5];c&&(o=c)}else s=n;if(!e){let a=!1,l=t.length;s<0&&(t.push(function wde(){return new ee(3100,!1)}()),a=!0),r<0&&(t.push(function Mde(){return new ee(3101,!1)}()),a=!0),a&&t.splice(l,0,ER())}return{duration:s,delay:r,easing:o}}(n,t,e)}function $h(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function YR(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function Ma(n,t=new Map,e){if(e)for(let[i,s]of e)t.set(i,s);for(let[i,s]of n)t.set(i,s);return t}function Gr(n,t,e){t.forEach((i,s)=>{const r=oT(s);e&&!e.has(s)&&e.set(s,n.style[r]),n.style[r]=i})}function kl(n,t){t.forEach((e,i)=>{const s=oT(i);n.style[s]=""})}function qh(n){return Array.isArray(n)?1==n.length?n[0]:JA(n):n}const rT=new RegExp("{{\\s*(.+?)\\s*}}","g");function BR(n){let t=[];if("string"==typeof n){let e;for(;e=rT.exec(n);)t.push(e[1]);rT.lastIndex=0}return t}function Kh(n,t,e){const i=n.toString(),s=i.replace(rT,(r,o)=>{let a=t[o];return null==a&&(e.push(function Sde(n){return new ee(3003,!1)}()),a=""),a.toString()});return s==i?n:s}function eg(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const uhe=/-+([a-z0-9])/g;function oT(n){return n.replace(uhe,(...t)=>t[1].toUpperCase())}function Ts(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function Cde(n){return new ee(3004,!1)}()}}function zR(n,t){return window.getComputedStyle(n)[t]}const tg="*";function fhe(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function phe(n,t,e){if(":"==n[0]){const l=function mhe(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function Hde(n){return new ee(3015,!1)}()),t;const s=i[1],r=i[2],o=i[3];t.push(jR(s,o));"<"==r[0]&&!(s==tg&&o==tg)&&t.push(jR(o,s))}(i,e,t)):e.push(n),e}const ng=new Set(["true","1"]),ig=new Set(["false","0"]);function jR(n,t){const e=ng.has(n)||ig.has(n),i=ng.has(t)||ig.has(t);return(s,r)=>{let o=n==tg||n==s,a=t==tg||t==r;return!o&&e&&"boolean"==typeof s&&(o=s?ng.has(n):ig.has(n)),!a&&i&&"boolean"==typeof r&&(a=r?ng.has(t):ig.has(t)),o&&a}}const _he=new RegExp("s*:selfs*,?","g");function aT(n,t,e,i){return new ghe(n).build(t,e,i)}class ghe{constructor(t){this._driver=t}build(t,e,i){const s=new bhe(e);return this._resetContextStyleTimingState(s),Ts(this,qh(t),s)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,s=e.depCount=0;const r=[],o=[];return"@"==t.name.charAt(0)&&e.errors.push(function xde(){return new ee(3006,!1)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,r.push(this.visitState(l,e))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,e);i+=l.queryCount,s+=l.depCount,o.push(l)}else e.errors.push(function kde(){return new ee(3007,!1)}())}),{type:7,name:t.name,states:r,transitions:o,queryCount:i,depCount:s,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),s=t.options&&t.options.params||null;if(i.containsDynamicStyles){const r=new Set,o=s||{};i.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{BR(l).forEach(c=>{o.hasOwnProperty(c)||r.add(c)})})}),r.size&&(eg(r.values()),e.errors.push(function Ide(n,t){return new ee(3008,!1)}()))}return{type:0,name:t.name,style:i,options:s?{params:s}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Ts(this,qh(t.animation),e);return{type:1,matchers:fhe(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:Il(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Ts(this,i,e)),options:Il(t.options)}}visitGroup(t,e){const i=e.currentTime;let s=0;const r=t.steps.map(o=>{e.currentTime=i;const a=Ts(this,o,e);return s=Math.max(s,e.currentTime),a});return e.currentTime=s,{type:3,steps:r,options:Il(t.options)}}visitAnimate(t,e){const i=function Mhe(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return lT(Q_(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(r=>"{"==r.charAt(0)&&"{"==r.charAt(1))){const r=lT(0,0,"");return r.dynamic=!0,r.strValue=e,r}const s=Q_(e,t);return lT(s.duration,s.delay,s.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let s,r=t.styles?t.styles:ss({});if(5==r.type)s=this.visitKeyframes(r,e);else{let o=t.styles,a=!1;if(!o){a=!0;const c={};i.easing&&(c.easing=i.easing),o=ss(c)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(o,e);l.isEmptyStep=a,s=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:s,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],s=Array.isArray(t.styles)?t.styles:[t.styles];for(let a of s)"string"==typeof a?a===To?i.push(a):e.errors.push(new ee(3002,!1)):i.push(YR(a));let r=!1,o=null;return i.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(o=a.get("easing"),a.delete("easing")),!r))for(let l of a.values())if(l.toString().indexOf("{{")>=0){r=!0;break}}),{type:6,styles:i,easing:o,offset:t.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let s=e.currentTime,r=e.currentTime;i&&r>0&&(r-=i.duration+i.delay),t.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,l)=>{const c=e.collectedStyles.get(e.currentQuerySelector),u=c.get(l);let f=!0;u&&(r!=s&&r>=u.startTime&&s<=u.endTime&&(e.errors.push(function Lde(n,t,e,i,s){return new ee(3010,!1)}()),f=!1),r=u.startTime),f&&c.set(l,{startTime:r,endTime:s}),e.options&&function che(n,t,e){const i=t.params||{},s=BR(n);s.length&&s.forEach(r=>{i.hasOwnProperty(r)||e.push(function Tde(n){return new ee(3001,!1)}())})}(a,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function Pde(){return new ee(3011,!1)}()),i;let r=0;const o=[];let a=!1,l=!1,c=0;const u=t.steps.map(P=>{const E=this._makeStyleAst(P,e);let V=null!=E.offset?E.offset:function whe(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(E.styles),B=0;return null!=V&&(r++,B=E.offset=V),l=l||B<0||B>1,a=a||B0&&r{const V=p>0?E==_?1:p*E:o[E],B=V*S;e.currentTime=v+M.delay+B,M.duration=B,this._validateStyleAst(P,e),P.offset=V,i.styles.push(P)}),i}visitReference(t,e){return{type:8,animation:Ts(this,qh(t.animation),e),options:Il(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Il(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Il(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,s=t.options||{};e.queryCount++,e.currentQuery=t;const[r,o]=function yhe(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(_he,"")),n=n.replace(/@\*/g,Z_).replace(/@\w+/g,e=>Z_+"-"+e.slice(1)).replace(/:animating/g,iT),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+r:r,Ms(e.collectedStyles,e.currentQuerySelector,new Map);const a=Ts(this,qh(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:r,limit:s.limit||0,optional:!!s.optional,includeSelf:o,animation:a,originalSelector:t.selector,options:Il(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function Fde(){return new ee(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:Q_(t.timings,e.errors,!0);return{type:12,animation:Ts(this,qh(t.animation),e),timings:i,options:null}}}class bhe{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Il(n){return n?(n=$h(n)).params&&(n.params=function vhe(n){return n?$h(n):null}(n.params)):n={},n}function lT(n,t,e){return{duration:n,delay:t,easing:e}}function cT(n,t,e,i,s,r,o=null,a=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:s,delay:r,totalTime:s+r,easing:o,subTimeline:a}}class sg{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const Che=new RegExp(":enter","g"),xhe=new RegExp(":leave","g");function uT(n,t,e,i,s,r=new Map,o=new Map,a,l,c=[]){return(new khe).buildKeyframes(n,t,e,i,s,r,o,a,l,c)}class khe{buildKeyframes(t,e,i,s,r,o,a,l,c,u=[]){c=c||new sg;const f=new dT(t,e,c,s,r,u,[]);f.options=l;const p=l.delay?Lo(l.delay):0;f.currentTimeline.delayNextStep(p),f.currentTimeline.setStyles([o],null,f.errors,l),Ts(this,i,f);const _=f.timelines.filter(v=>v.containsAnimation());if(_.length&&a.size){let v;for(let M=_.length-1;M>=0;M--){const S=_[M];if(S.element===e){v=S;break}}v&&!v.allowOnlyTimelineStyles()&&v.setStyles([a],null,f.errors,l)}return _.length?_.map(v=>v.buildKeyframes()):[cT(e,[],[],[],0,p,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const s=e.createSubContext(t.options),r=e.currentTimeline.currentTime,o=this._visitSubInstructions(i,s,s.options);r!=o&&e.transformIntoNewTimeline(o)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){for(const s of t){const r=s?.delay;if(r){const o="number"==typeof r?r:Lo(Kh(r,s?.params??{},e.errors));i.delayNextStep(o)}}}_visitSubInstructions(t,e,i){let r=e.currentTimeline.currentTime;const o=null!=i.duration?Lo(i.duration):null,a=null!=i.delay?Lo(i.delay):null;return 0!==o&&t.forEach(l=>{const c=e.appendInstructionToTimeline(l,o,a);r=Math.max(r,c.duration+c.delay)}),r}visitReference(t,e){e.updateOptions(t.options,!0),Ts(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let s=e;const r=t.options;if(r&&(r.params||r.delay)&&(s=e.createSubContext(r),s.transformIntoNewTimeline(),null!=r.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=rg);const o=Lo(r.delay);s.delayNextStep(o)}t.steps.length&&(t.steps.forEach(o=>Ts(this,o,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>i&&s.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let s=e.currentTimeline.currentTime;const r=t.options&&t.options.delay?Lo(t.options.delay):0;t.steps.forEach(o=>{const a=e.createSubContext(t.options);r&&a.delayNextStep(r),Ts(this,o,a),s=Math.max(s,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(o=>e.currentTimeline.mergeTimelineCollectedStyles(o)),e.transformIntoNewTimeline(s),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return Q_(e.params?Kh(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),s=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),s.snapshotCurrentStyles());const r=t.style;5==r.type?this.visitKeyframes(r,e):(e.incrementTime(i.duration),this.visitStyle(r,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,s=e.currentAnimateTimings;!s&&i.hasCurrentStyleProperties()&&i.forwardFrame();const r=s&&s.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(r):i.setStyles(t.styles,r,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,s=e.currentTimeline.duration,r=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*r),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(s+r),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,s=t.options||{},r=s.delay?Lo(s.delay):0;r&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=rg);let o=i;const a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{e.currentQueryIndex=u;const f=e.createSubContext(t.options,c);r&&f.delayNextStep(r),c===e.element&&(l=f.currentTimeline),Ts(this,t.animation,f),f.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,f.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(o),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,s=e.currentTimeline,r=t.timings,o=Math.abs(r.duration),a=o*(e.currentQueryTotal-1);let l=o*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const u=e.currentTimeline;l&&u.delayNextStep(l);const f=u.currentTime;Ts(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=s.currentTime-f+(s.startTime-i.currentTimeline.startTime)}}const rg={};class dT{constructor(t,e,i,s,r,o,a,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=s,this._leaveClassName=r,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=rg,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new og(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let s=this.options;null!=i.duration&&(s.duration=Lo(i.duration)),null!=i.delay&&(s.delay=Lo(i.delay));const r=i.params;if(r){let o=s.params;o||(o=this.options.params={}),Object.keys(r).forEach(a=>{(!e||!o.hasOwnProperty(a))&&(o[a]=Kh(r[a],o,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(s=>{i[s]=e[s]})}}return t}createSubContext(t=null,e,i){const s=e||this.element,r=new dT(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,i||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(t),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(t){return this.previousNode=rg,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const s={duration:e??t.duration,delay:this.currentTimeline.currentTime+(i??0)+t.delay,easing:""},r=new Ihe(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,s,t.stretchStartingKeyframe);return this.timelines.push(r),s}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,s,r,o){let a=[];if(s&&a.push(this.element),t.length>0){t=(t=t.replace(Che,"."+this._enterClassName)).replace(xhe,"."+this._leaveClassName);let c=this._driver.query(this.element,t,1!=i);0!==i&&(c=i<0?c.slice(c.length+i,c.length):c.slice(0,i)),a.push(...c)}return!r&&0==a.length&&o.push(function Nde(n){return new ee(3014,!1)}()),a}}class og{constructor(t,e,i,s){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new og(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||To),this._currentKeyframe.set(e,To);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,s){e&&this._previousKeyframe.set("easing",e);const r=s&&s.params||{},o=function Ehe(n,t){const e=new Map;let i;return n.forEach(s=>{if("*"===s){i=i||t.keys();for(let r of i)e.set(r,To)}else Ma(s,e)}),e}(t,this._globalTimelineStyles);for(let[a,l]of o){const c=Kh(l,r,i);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??To),this._updateStyle(a,c)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const s=this._styleSummary.get(i);(!s||e.time>s.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((a,l)=>{const c=Ma(a,new Map,this._backFill);c.forEach((u,f)=>{"!"===u?t.add(f):u===To&&e.add(f)}),i||c.set("offset",l/this.duration),s.push(c)});const r=t.size?eg(t.values()):[],o=e.size?eg(e.values()):[];if(i){const a=s[0],l=new Map(a);a.set("offset",0),l.set("offset",1),s=[a,l]}return cT(this.element,s,r,o,this.duration,this.startTime,this.easing,!1)}}class Ihe extends og{constructor(t,e,i,s,r,o,a=!1){super(t,e,o.delay),this.keyframes=i,this.preStyleProps=s,this.postStyleProps=r,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const r=[],o=i+e,a=e/o,l=Ma(t[0]);l.set("offset",0),r.push(l);const c=Ma(t[0]);c.set("offset",GR(a)),r.push(c);const u=t.length-1;for(let f=1;f<=u;f++){let p=Ma(t[f]);const _=p.get("offset");p.set("offset",GR((e+_*i)/o)),r.push(p)}i=o,e=0,s="",t=r}return cT(this.element,t,this.preStyleProps,this.postStyleProps,i,e,s,!0)}}function GR(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class hT{}const Lhe=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Phe extends hT{normalizePropertyName(t,e){return oT(t)}normalizeStyleValue(t,e,i,s){let r="";const o=i.toString().trim();if(Lhe.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)r="px";else{const a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&s.push(function Dde(n,t){return new ee(3005,!1)}())}return o+r}}function $R(n,t,e,i,s,r,o,a,l,c,u,f,p){return{type:0,element:n,triggerName:t,isRemovalTransition:s,fromState:e,fromStyles:r,toState:i,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:f,errors:p}}const fT={};class qR{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,s){return function Ahe(n,t,e,i,s){return n.some(r=>r(t,e,i,s))}(this.ast.matchers,t,e,i,s)}buildStyles(t,e,i){let s=this._stateStyles.get("*");return void 0!==t&&(s=this._stateStyles.get(t?.toString())||s),s?s.buildStyles(e,i):new Map}build(t,e,i,s,r,o,a,l,c,u){const f=[],p=this.ast.options&&this.ast.options.params||fT,v=this.buildStyles(i,a&&a.params||fT,f),M=l&&l.params||fT,S=this.buildStyles(s,M,f),P=new Set,E=new Map,V=new Map,B="void"===s,z={params:Ohe(M,p),delay:this.ast.options?.delay},$=u?[]:uT(t,e,this.ast.animation,r,o,v,S,z,c,f);let ie=0;if($.forEach(oe=>{ie=Math.max(oe.duration+oe.delay,ie)}),f.length)return $R(e,this._triggerName,i,s,B,v,S,[],[],E,V,ie,f);$.forEach(oe=>{const Ce=oe.element,Pe=Ms(E,Ce,new Set);oe.preStyleProps.forEach(zt=>Pe.add(zt));const Qe=Ms(V,Ce,new Set);oe.postStyleProps.forEach(zt=>Qe.add(zt)),Ce!==e&&P.add(Ce)});const te=eg(P.values());return $R(e,this._triggerName,i,s,B,v,S,$,te,E,V,ie)}}function Ohe(n,t){const e=$h(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class Rhe{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,s=$h(this.defaultParams);return Object.keys(t).forEach(r=>{const o=t[r];null!==o&&(s[r]=o)}),this.styles.styles.forEach(r=>{"string"!=typeof r&&r.forEach((o,a)=>{o&&(o=Kh(o,s,e));const l=this.normalizer.normalizePropertyName(a,e);o=this.normalizer.normalizeStyleValue(a,l,o,e),i.set(a,o)})}),i}}class Nhe{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new Rhe(s.style,s.options&&s.options.params||{},i))}),KR(this.states,"true","1"),KR(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new qR(t,s,this.states))}),this.fallbackTransition=function Hhe(n,t,e){return new qR(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,s){return this.transitionFactories.find(o=>o.match(t,e,i,s))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function KR(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))}const Yhe=new sg;class Vhe{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],r=aT(this._driver,e,i,[]);if(i.length)throw function Wde(n){return new ee(3503,!1)}();this._animations.set(t,r)}_buildPlayer(t,e,i){const s=t.element,r=LR(this._normalizer,t.keyframes,e,i);return this._driver.animate(s,r,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const s=[],r=this._animations.get(t);let o;const a=new Map;if(r?(o=uT(this._driver,e,r,nT,X_,new Map,new Map,i,Yhe,s),o.forEach(u=>{const f=Ms(a,u.element,new Map);u.postStyleProps.forEach(p=>f.set(p,null))})):(s.push(function Ude(){return new ee(3300,!1)}()),o=[]),s.length)throw function Gde(n){return new ee(3504,!1)}();a.forEach((u,f)=>{u.forEach((p,_)=>{u.set(_,this._driver.computeStyle(f,_,To))})});const c=wa(o.map(u=>{const f=a.get(u.element);return this._buildPlayer(u,new Map,f)}));return this._playersById.set(t,c),c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function $de(n){return new ee(3301,!1)}();return e}listen(t,e,i,s){const r=QM(e,"","","");return JM(this._getPlayer(t),i,r,s),()=>{}}command(t,e,i,s){if("register"==i)return void this.register(t,s[0]);if("create"==i)return void this.create(t,e,s[0]||{});const r=this._getPlayer(t);switch(i){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(t)}}}const XR="ng-animate-queued",pT="ng-animate-disabled",Uhe=[],JR={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ghe={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Us="__ng_removed";class mT{get params(){return this.options.params}constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function Xhe(n){return n??null}(i?t.value:t),i){const r=$h(t);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(s=>{null==i[s]&&(i[s]=e[s])})}}}const Xh="void",_T=new mT(Xh);class $he{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Gs(e,this._hostClassName)}listen(t,e,i,s){if(!this._triggers.has(e))throw function qde(n,t){return new ee(3302,!1)}();if(null==i||0==i.length)throw function Kde(n){return new ee(3303,!1)}();if(!function Jhe(n){return"start"==n||"done"==n}(i))throw function Xde(n,t){return new ee(3400,!1)}();const r=Ms(this._elementListeners,t,[]),o={name:e,phase:i,callback:s};r.push(o);const a=Ms(this._engine.statesByElement,t,new Map);return a.has(e)||(Gs(t,J_),Gs(t,J_+"-"+e),a.set(e,_T)),()=>{this._engine.afterFlush(()=>{const l=r.indexOf(o);l>=0&&r.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function Jde(n){return new ee(3401,!1)}();return e}trigger(t,e,i,s=!0){const r=this._getTrigger(e),o=new gT(this.id,e,t);let a=this._engine.statesByElement.get(t);a||(Gs(t,J_),Gs(t,J_+"-"+e),this._engine.statesByElement.set(t,a=new Map));let l=a.get(e);const c=new mT(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(e,c),l||(l=_T),c.value!==Xh&&l.value===c.value){if(!function efe(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let s=0;s{kl(t,S),Gr(t,P)})}return}const p=Ms(this._engine.playersByElement,t,[]);p.forEach(M=>{M.namespaceId==this.id&&M.triggerName==e&&M.queued&&M.destroy()});let _=r.matchTransition(l.value,c.value,t,c.params),v=!1;if(!_){if(!s)return;_=r.fallbackTransition,v=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:_,fromState:l,toState:c,player:o,isFallbackTransition:v}),v||(Gs(t,XR),o.onStart(()=>{cu(t,XR)})),o.onDone(()=>{let M=this.players.indexOf(o);M>=0&&this.players.splice(M,1);const S=this._engine.playersByElement.get(t);if(S){let P=S.indexOf(o);P>=0&&S.splice(P,1)}}),this.players.push(o),p.push(o),o}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(s=>s.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,Z_,!0);i.forEach(s=>{if(s[Us])return;const r=this._engine.fetchNamespacesByElement(s);r.size?r.forEach(o=>o.triggerLeaveAnimation(s,e,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(t,e,i,s){const r=this._engine.statesByElement.get(t),o=new Map;if(r){const a=[];if(r.forEach((l,c)=>{if(o.set(c,l.value),this._triggers.has(c)){const u=this.trigger(t,c,Xh,s);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,o),i&&wa(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const s=new Set;e.forEach(r=>{const o=r.name;if(s.has(o))return;s.add(o);const l=this._triggers.get(o).fallbackTransition,c=i.get(o)||_T,u=new mT(Xh),f=new gT(this.id,o,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:o,transition:l,fromState:c,toState:u,player:f,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let s=!1;if(i.totalAnimations){const r=i.players.length?i.playersByQueriedElement.get(t):[];if(r&&r.length)s=!0;else{let o=t;for(;o=o.parentNode;)if(i.statesByElement.get(o)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(t),s)i.markElementAsRemoved(this.id,t,!1,e);else{const r=t[Us];(!r||r===JR)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){Gs(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const s=i.player;if(s.destroyed)return;const r=i.element,o=this._elementListeners.get(r);o&&o.forEach(a=>{if(a.name==i.triggerName){const l=QM(r,i.triggerName,i.fromState.value,i.toState.value);l._data=t,JM(i.player,a.phase,l,a.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(i)}),this._queue=[],e.sort((i,s)=>{const r=i.transition.ast.depCount,o=s.transition.ast.depCount;return 0==r||0==o?r-o:this._engine.driver.containsElement(i.element,s.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class qhe{_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,r)=>{}}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new $he(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,s=this.namespacesByHostElement;if(i.length-1>=0){let o=!1,a=this.driver.getParentElement(e);for(;a;){const l=s.get(a);if(l){const c=i.indexOf(l);i.splice(c+1,0,t),o=!0;break}a=this.driver.getParentElement(a)}o||i.unshift(t)}else i.push(t);return s.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let s=this._namespaceLookup[t];s&&s.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const s=this._namespaceList.indexOf(i);s>=0&&this._namespaceList.splice(s,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let s of i.values())if(s.namespaceId){const r=this._fetchNamespace(s.namespaceId);r&&e.add(r)}return e}trigger(t,e,i,s){if(ag(e)){const r=this._fetchNamespace(t);if(r)return r.trigger(e,i,s),!0}return!1}insertNode(t,e,i,s){if(!ag(e))return;const r=e[Us];if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;const o=this.collectedLeaveElements.indexOf(e);o>=0&&this.collectedLeaveElements.splice(o,1)}if(t){const o=this._fetchNamespace(t);o&&o.insertNode(e,i)}s&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Gs(t,pT)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),cu(t,pT))}removeNode(t,e,i){if(ag(e)){const s=t?this._fetchNamespace(t):null;s?s.removeNode(e,i):this.markElementAsRemoved(t,e,!1,i);const r=this.namespacesByHostElement.get(e);r&&r.id!==t&&r.removeNode(e,i)}else this._onRemovalComplete(e,i)}markElementAsRemoved(t,e,i,s,r){this.collectedLeaveElements.push(e),e[Us]={namespaceId:t,setForRemoval:s,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:r}}listen(t,e,i,s,r){return ag(e)?this._fetchNamespace(t).listen(e,i,s,r):()=>{}}_buildInstruction(t,e,i,s,r){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,s,t.fromState.options,t.toState.options,e,r)}destroyInnerAnimations(t){let e=this.driver.query(t,Z_,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,iT,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return wa(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t[Us];if(e&&e.setForRemoval){if(t[Us]=JR,e.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}t.classList?.contains(pT)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,s)=>this._balanceNamespaceList(i,s)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?wa(e).onDone(()=>{i.forEach(s=>s())}):i.forEach(s=>s())}}reportError(t){throw function Zde(n){return new ee(3402,!1)}()}_flushAnimations(t,e){const i=new sg,s=[],r=new Map,o=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(de=>{u.add(de);const _e=this.driver.query(de,".ng-animate-queued",!0);for(let Ee=0;Ee<_e.length;Ee++)u.add(_e[Ee])});const f=this.bodyNode,p=Array.from(this.statesByElement.keys()),_=eF(p,this.collectedEnterElements),v=new Map;let M=0;_.forEach((de,_e)=>{const Ee=nT+M++;v.set(_e,Ee),de.forEach(Ge=>Gs(Ge,Ee))});const S=[],P=new Set,E=new Set;for(let de=0;deP.add(Ge)):E.add(_e))}const V=new Map,B=eF(p,Array.from(P));B.forEach((de,_e)=>{const Ee=X_+M++;V.set(_e,Ee),de.forEach(Ge=>Gs(Ge,Ee))}),t.push(()=>{_.forEach((de,_e)=>{const Ee=v.get(_e);de.forEach(Ge=>cu(Ge,Ee))}),B.forEach((de,_e)=>{const Ee=V.get(_e);de.forEach(Ge=>cu(Ge,Ee))}),S.forEach(de=>{this.processLeaveNode(de)})});const z=[],$=[];for(let de=this._namespaceList.length-1;de>=0;de--)this._namespaceList[de].drainQueuedTransitions(e).forEach(Ee=>{const Ge=Ee.player,an=Ee.element;if(z.push(Ge),this.collectedEnterElements.length){const xi=an[Us];if(xi&&xi.setForMove){if(xi.previousTriggersValues&&xi.previousTriggersValues.has(Ee.triggerName)){const Ll=xi.previousTriggersValues.get(Ee.triggerName),$s=this.statesByElement.get(Ee.element);if($s&&$s.has(Ee.triggerName)){const ug=$s.get(Ee.triggerName);ug.value=Ll,$s.set(Ee.triggerName,ug)}}return void Ge.destroy()}}const Wi=!f||!this.driver.containsElement(f,an),Un=V.get(an),rs=v.get(an),Nt=this._buildInstruction(Ee,i,rs,Un,Wi);if(Nt.errors&&Nt.errors.length)return void $.push(Nt);if(Wi)return Ge.onStart(()=>kl(an,Nt.fromStyles)),Ge.onDestroy(()=>Gr(an,Nt.toStyles)),void s.push(Ge);if(Ee.isFallbackTransition)return Ge.onStart(()=>kl(an,Nt.fromStyles)),Ge.onDestroy(()=>Gr(an,Nt.toStyles)),void s.push(Ge);const Ta=[];Nt.timelines.forEach(xi=>{xi.stretchStartingKeyframe=!0,this.disabledNodes.has(xi.element)||Ta.push(xi)}),Nt.timelines=Ta,i.append(an,Nt.timelines),o.push({instruction:Nt,player:Ge,element:an}),Nt.queriedElements.forEach(xi=>Ms(a,xi,[]).push(Ge)),Nt.preStyleProps.forEach((xi,Ll)=>{if(xi.size){let $s=l.get(Ll);$s||l.set(Ll,$s=new Set),xi.forEach((ug,bT)=>$s.add(bT))}}),Nt.postStyleProps.forEach((xi,Ll)=>{let $s=c.get(Ll);$s||c.set(Ll,$s=new Set),xi.forEach((ug,bT)=>$s.add(bT))})});if($.length){const de=[];$.forEach(_e=>{de.push(function Qde(n,t){return new ee(3505,!1)}())}),z.forEach(_e=>_e.destroy()),this.reportError(de)}const ie=new Map,te=new Map;o.forEach(de=>{const _e=de.element;i.has(_e)&&(te.set(_e,_e),this._beforeAnimationBuild(de.player.namespaceId,de.instruction,ie))}),s.forEach(de=>{const _e=de.element;this._getPreviousPlayers(_e,!1,de.namespaceId,de.triggerName,null).forEach(Ge=>{Ms(ie,_e,[]).push(Ge),Ge.destroy()})});const oe=S.filter(de=>nF(de,l,c)),Ce=new Map;QR(Ce,this.driver,E,c,To).forEach(de=>{nF(de,l,c)&&oe.push(de)});const Qe=new Map;_.forEach((de,_e)=>{QR(Qe,this.driver,new Set(de),l,"!")}),oe.forEach(de=>{const _e=Ce.get(de),Ee=Qe.get(de);Ce.set(de,new Map([..._e?.entries()??[],...Ee?.entries()??[]]))});const zt=[],Di=[],Pt={};o.forEach(de=>{const{element:_e,player:Ee,instruction:Ge}=de;if(i.has(_e)){if(u.has(_e))return Ee.onDestroy(()=>Gr(_e,Ge.toStyles)),Ee.disabled=!0,Ee.overrideTotalTime(Ge.totalTime),void s.push(Ee);let an=Pt;if(te.size>1){let Un=_e;const rs=[];for(;Un=Un.parentNode;){const Nt=te.get(Un);if(Nt){an=Nt;break}rs.push(Un)}rs.forEach(Nt=>te.set(Nt,an))}const Wi=this._buildAnimation(Ee.namespaceId,Ge,ie,r,Qe,Ce);if(Ee.setRealPlayer(Wi),an===Pt)zt.push(Ee);else{const Un=this.playersByElement.get(an);Un&&Un.length&&(Ee.parentPlayer=wa(Un)),s.push(Ee)}}else kl(_e,Ge.fromStyles),Ee.onDestroy(()=>Gr(_e,Ge.toStyles)),Di.push(Ee),u.has(_e)&&s.push(Ee)}),Di.forEach(de=>{const _e=r.get(de.element);if(_e&&_e.length){const Ee=wa(_e);de.setRealPlayer(Ee)}}),s.forEach(de=>{de.parentPlayer?de.syncPlayerEvents(de.parentPlayer):de.destroy()});for(let de=0;de!Wi.destroyed);an.length?Zhe(this,_e,an):this.processLeaveNode(_e)}return S.length=0,zt.forEach(de=>{this.players.push(de),de.onDone(()=>{de.destroy();const _e=this.players.indexOf(de);this.players.splice(_e,1)}),de.play()}),zt}elementContainsData(t,e){let i=!1;const s=e[Us];return s&&s.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,s,r){let o=[];if(e){const a=this.playersByQueriedElement.get(t);a&&(o=a)}else{const a=this.playersByElement.get(t);if(a){const l=!r||r==Xh;a.forEach(c=>{c.queued||!l&&c.triggerName!=s||o.push(c)})}}return(i||s)&&(o=o.filter(a=>!(i&&i!=a.namespaceId||s&&s!=a.triggerName))),o}_beforeAnimationBuild(t,e,i){const r=e.element,o=e.isRemovalTransition?void 0:t,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const c=l.element,u=c!==r,f=Ms(i,c,[]);this._getPreviousPlayers(c,u,o,a,e.toState).forEach(_=>{const v=_.getRealPlayer();v.beforeDestroy&&v.beforeDestroy(),_.destroy(),f.push(_)})}kl(r,e.fromStyles)}_buildAnimation(t,e,i,s,r,o){const a=e.triggerName,l=e.element,c=[],u=new Set,f=new Set,p=e.timelines.map(v=>{const M=v.element;u.add(M);const S=M[Us];if(S&&S.removedBeforeQueried)return new xh(v.duration,v.delay);const P=M!==l,E=function Qhe(n){const t=[];return tF(n,t),t}((i.get(M)||Uhe).map(ie=>ie.getRealPlayer())).filter(ie=>!!ie.element&&ie.element===M),V=r.get(M),B=o.get(M),z=LR(this._normalizer,v.keyframes,V,B),$=this._buildPlayer(v,z,E);if(v.subTimeline&&s&&f.add(M),P){const ie=new gT(t,a,M);ie.setRealPlayer($),c.push(ie)}return $});c.forEach(v=>{Ms(this.playersByQueriedElement,v.element,[]).push(v),v.onDone(()=>function Khe(n,t,e){let i=n.get(t);if(i){if(i.length){const s=i.indexOf(e);i.splice(s,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,v.element,v))}),u.forEach(v=>Gs(v,HR));const _=wa(p);return _.onDestroy(()=>{u.forEach(v=>cu(v,HR)),Gr(l,e.toStyles)}),f.forEach(v=>{Ms(s,v,[]).push(_)}),_}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new xh(t.duration,t.delay)}}class gT{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new xh,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(s=>JM(t,i,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ms(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function ag(n){return n&&1===n.nodeType}function ZR(n,t){const e=n.style.display;return n.style.display=t??"none",e}function QR(n,t,e,i,s){const r=[];e.forEach(l=>r.push(ZR(l)));const o=[];i.forEach((l,c)=>{const u=new Map;l.forEach(f=>{const p=t.computeStyle(c,f,s);u.set(f,p),(!p||0==p.length)&&(c[Us]=Ghe,o.push(c))}),n.set(c,u)});let a=0;return e.forEach(l=>ZR(l,r[a++])),o}function eF(n,t){const e=new Map;if(n.forEach(a=>e.set(a,[])),0==t.length)return e;const s=new Set(t),r=new Map;function o(a){if(!a)return 1;let l=r.get(a);if(l)return l;const c=a.parentNode;return l=e.has(c)?c:s.has(c)?1:o(c),r.set(a,l),l}return t.forEach(a=>{const l=o(a);1!==l&&e.get(l).push(a)}),e}function Gs(n,t){n.classList?.add(t)}function cu(n,t){n.classList?.remove(t)}function Zhe(n,t,e){wa(e).onDone(()=>n.processLeaveNode(t))}function tF(n,t){for(let e=0;es.add(r)):t.set(n,i),e.delete(n),!0}class lg{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(s,r)=>{},this._transitionEngine=new qhe(t,e,i),this._timelineEngine=new Vhe(t,e,i),this._transitionEngine.onRemovalComplete=(s,r)=>this.onRemovalComplete(s,r)}registerTrigger(t,e,i,s,r){const o=t+"-"+s;let a=this._triggerCache[o];if(!a){const l=[],u=aT(this._driver,r,l,[]);if(l.length)throw function zde(n,t){return new ee(3404,!1)}();a=function Fhe(n,t,e){return new Nhe(n,t,e)}(s,u,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(e,s,a)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,s){this._transitionEngine.insertNode(t,e,i,s)}onRemove(t,e,i){this._transitionEngine.removeNode(t,e,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,s){if("@"==i.charAt(0)){const[r,o]=PR(i);this._timelineEngine.command(r,e,o,s)}else this._transitionEngine.trigger(t,e,i,s)}listen(t,e,i,s,r){if("@"==i.charAt(0)){const[o,a]=PR(i);return this._timelineEngine.listen(o,e,a,r)}return this._transitionEngine.listen(t,e,i,s,r)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let nfe=(()=>{class n{constructor(e,i,s){this._element=e,this._startStyles=i,this._endStyles=s,this._state=0;let r=n.initialStylesByElement.get(e);r||n.initialStylesByElement.set(e,r=new Map),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&Gr(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Gr(this._element,this._initialStyles),this._endStyles&&(Gr(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(kl(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(kl(this._element,this._endStyles),this._endStyles=null),Gr(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function yT(n){let t=null;return n.forEach((e,i)=>{(function ife(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class iF{constructor(t,e,i,s){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,s)=>{"offset"!==s&&t.set(s,this._finished?i:zR(this.element,s))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class sfe{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return OR(t,e)}getParentElement(t){return eT(t)}query(t,e,i){return RR(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,s,r,o=[]){const l={duration:i,delay:s,fill:0==s?"both":"forwards"};r&&(l.easing=r);const c=new Map,u=o.filter(_=>_ instanceof iF);(function dhe(n,t){return 0===n||0===t})(i,s)&&u.forEach(_=>{_.currentSnapshot.forEach((v,M)=>c.set(M,v))});let f=function lhe(n){return n.length?n[0]instanceof Map?n:n.map(t=>YR(t)):[]}(e).map(_=>Ma(_));f=function hhe(n,t,e){if(e.size&&t.length){let i=t[0],s=[];if(e.forEach((r,o)=>{i.has(o)||s.push(o),i.set(o,r)}),s.length)for(let r=1;ro.set(a,zR(n,a)))}}return t}(t,f,c);const p=function tfe(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=yT(t[0]),t.length>1&&(i=yT(t[t.length-1]))):t instanceof Map&&(e=yT(t)),e||i?new nfe(n,e,i):null}(t,f);return new iF(t,f,l,p)}}let rfe=(()=>{class n extends XA{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:fi.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const s=Array.isArray(e)?JA(e):e;return sF(this._renderer,null,i,"register",[s]),new ofe(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(be(fd),be(Sn))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();class ofe extends Wq{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new afe(this._id,t,e||{},this._renderer)}}class afe{constructor(t,e,i,s){this.id=t,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return sF(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function sF(n,t,e,i,s){return n.setProperty(t,`@@${e}:${i}`,s)}const rF="@.disabled";let lfe=(()=>{class n{constructor(e,i,s){this.delegate=e,this.engine=i,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,i.onRemovalComplete=(r,o)=>{const a=o?.parentNode(r);a&&o.removeChild(a,r)}}createRenderer(e,i){const r=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let u=this._rendererCache.get(r);return u||(u=new oF("",r,this.engine,()=>this._rendererCache.delete(r)),this._rendererCache.set(r,u)),u}const o=i.id,a=i.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(o,a,e,u.name,u)};return i.data.animation.forEach(l),new cfe(this,a,r,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,s){e>=0&&ei(s)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(r=>{const[o,a]=r;o(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,s]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(be(fd),be(lg),be(kt))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();class oF{constructor(t,e,i,s){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=s,this.destroyNode=this.delegate.destroyNode?r=>e.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,s=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,s)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,s){this.delegate.setAttribute(t,e,i,s)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,s){this.delegate.setStyle(t,e,i,s)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==rF?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class cfe extends oF{constructor(t,e,i,s,r){super(e,i,s,r),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==rF?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const s=function ufe(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let r=e.slice(1),o="";return"@"!=r.charAt(0)&&([r,o]=function dfe(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+1)]}(r)),this.engine.listen(this.namespaceId,s,r,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(t,e,i)}}let hfe=(()=>{class n extends lg{constructor(e,i,s,r){super(e.body,i,s)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(be(Sn),be(tT),be(hT),be(Qa))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})();const aF=[{provide:XA,useClass:rfe},{provide:hT,useFactory:function ffe(){return new Phe}},{provide:lg,useClass:hfe},{provide:fd,useFactory:function pfe(n,t,e){return new lfe(n,t,e)},deps:[ub,lg,kt]}],vT=[{provide:tT,useFactory:()=>new sfe},{provide:AC,useValue:"BrowserAnimations"},...aF],lF=[{provide:tT,useClass:FR},{provide:AC,useValue:"NoopAnimations"},...aF];let mfe=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?lF:vT}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({providers:vT,imports:[fb]}),n})(),_fe=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,Hn]})),n})();const gfe=["rb"],yfe=function(n,t,e){return{"p-radiobutton-label":!0,"p-radiobutton-label-active":n,"p-disabled":t,"p-radiobutton-label-focus":e}};function vfe(n,t){if(1&n){const e=Ae();N(0,"label",4),ce("click",function(s){return q(e),K(R().select(s))}),se(1),F()}if(2&n){const e=R(),i=mn(3);Ue(e.labelStyleClass),D("ngClass",Zi(5,yfe,i.checked,e.disabled,e.focused)),xe("for",e.inputId),I(1),Je(e.label)}}const bfe=function(n,t,e){return{"p-radiobutton p-component":!0,"p-radiobutton-checked":n,"p-radiobutton-disabled":t,"p-radiobutton-focused":e}},wfe=function(n,t,e){return{"p-radiobutton-box":!0,"p-highlight":n,"p-disabled":t,"p-focus":e}},Mfe={provide:ri,useExisting:ft(()=>Sfe),multi:!0};let Tfe=(()=>{class n{constructor(){h(this,"accessors",[])}add(e,i){this.accessors.push([e,i])}remove(e){this.accessors=this.accessors.filter(i=>i[1]!==e)}select(e){this.accessors.forEach(i=>{this.isSameGroup(i,e)&&i[1]!==e&&i[1].writeValue(e.value)})}isSameGroup(e,i){return!!e[0].control&&e[0].control.root===i.control.control.root&&e[1].name===i.name}}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275prov",ge({token:n,factory:n.\u0275fac,providedIn:"root"})),n})(),Sfe=(()=>{class n{constructor(e,i,s){h(this,"cd",void 0),h(this,"injector",void 0),h(this,"registry",void 0),h(this,"value",void 0),h(this,"formControlName",void 0),h(this,"name",void 0),h(this,"disabled",void 0),h(this,"label",void 0),h(this,"tabindex",void 0),h(this,"inputId",void 0),h(this,"ariaLabelledBy",void 0),h(this,"ariaLabel",void 0),h(this,"style",void 0),h(this,"styleClass",void 0),h(this,"labelStyleClass",void 0),h(this,"onClick",new ue),h(this,"onFocus",new ue),h(this,"onBlur",new ue),h(this,"inputViewChild",void 0),h(this,"onModelChange",()=>{}),h(this,"onModelTouched",()=>{}),h(this,"checked",void 0),h(this,"focused",void 0),h(this,"control",void 0),this.cd=e,this.injector=i,this.registry=s}ngOnInit(){this.control=this.injector.get(Fr),this.checkName(),this.registry.add(this.control,this)}handleClick(e,i,s){e.preventDefault(),!this.disabled&&(this.select(e),s&&i.focus())}select(e){this.disabled||(this.inputViewChild.nativeElement.checked=!0,this.checked=!0,this.onModelChange(this.value),this.registry.select(this),this.onClick.emit({originalEvent:e,value:this.value}))}writeValue(e){this.checked=e==this.value,this.inputViewChild&&this.inputViewChild.nativeElement&&(this.inputViewChild.nativeElement.checked=this.checked),this.cd.markForCheck()}registerOnChange(e){this.onModelChange=e}registerOnTouched(e){this.onModelTouched=e}setDisabledState(e){this.disabled=e,this.cd.markForCheck()}onInputFocus(e){this.focused=!0,this.onFocus.emit(e)}onInputBlur(e){this.focused=!1,this.onModelTouched(),this.onBlur.emit(e)}onChange(e){this.select(e)}focus(){this.inputViewChild.nativeElement.focus()}ngOnDestroy(){this.registry.remove(this)}checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this.throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}throwNameError(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: \n ')}}return h(n,"\u0275fac",function(e){return new(e||n)(W(ii),W(As),W(Tfe))}),h(n,"\u0275cmp",Oe({type:n,selectors:[["p-radioButton"]],viewQuery:function(e,i){if(1&e&&xt(gfe,5),2&e){let s;rt(s=ot())&&(i.inputViewChild=s.first)}},hostAttrs:[1,"p-element"],inputs:{value:"value",formControlName:"formControlName",name:"name",disabled:"disabled",label:"label",tabindex:"tabindex",inputId:"inputId",ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",style:"style",styleClass:"styleClass",labelStyleClass:"labelStyleClass"},outputs:{onClick:"onClick",onFocus:"onFocus",onBlur:"onBlur"},features:[St([Mfe])],decls:7,vars:23,consts:[[3,"ngStyle","ngClass"],[1,"p-hidden-accessible"],["type","radio",3,"checked","disabled","change","focus","blur"],["rb",""],[3,"ngClass","click"],[1,"p-radiobutton-icon"],[3,"class","ngClass","click",4,"ngIf"]],template:function(e,i){if(1&e){const s=Ae();N(0,"div",0)(1,"div",1)(2,"input",2,3),ce("change",function(o){return i.onChange(o)})("focus",function(o){return i.onInputFocus(o)})("blur",function(o){return i.onInputBlur(o)}),F()(),N(4,"div",4),ce("click",function(o){q(s);const a=mn(3);return K(i.handleClick(o,a,!0))}),X(5,"span",5),F()(),L(6,vfe,2,9,"label",6)}2&e&&(Ue(i.styleClass),D("ngStyle",i.style)("ngClass",Zi(15,bfe,i.checked,i.disabled,i.focused)),I(2),D("checked",i.checked)("disabled",i.disabled),xe("id",i.inputId)("name",i.name)("value",i.value)("tabindex",i.tabindex)("aria-checked",i.checked)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledBy),I(2),D("ngClass",Zi(19,wfe,i.checked,i.disabled,i.focused)),I(2),D("ngIf",i.label))},dependencies:[bi,jn,ui],encapsulation:2,changeDetection:0})),n})(),Cfe=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn]})),n})();p_([ss({transform:"{{transform}}",opacity:0}),So("{{transition}}")]),p_([So("{{transition}}",ss({transform:"{{transform}}",opacity:0}))]);let Nfe=(()=>{class n{}return h(n,"\u0275fac",function(e){return new(e||n)}),h(n,"\u0275mod",mt({type:n})),h(n,"\u0275inj",pt({imports:[gn,gl,Hn,Co,Hn]})),n})(),Hfe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n}),n.\u0275inj=pt({imports:[fb,yh,uoe,mfe,dw,Nfe,_fe,Cfe,nw,gl,Bw]}),n})(),Yfe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=mt({type:n,bootstrap:[bde]}),n.\u0275inj=pt({providers:[{provide:na,useClass:qk}],imports:[gn,fb,Zae,yie,Hfe,yh,YG,Dq]}),n})();fV().bootstrapModule(Yfe).catch(n=>console.error(n))},3274:function(Z,Q,H){!function(x){"use strict";x.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(w){return/^nm$/i.test(w)},meridiem:function(w,y,b){return w<12?b?"vm":"VM":b?"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\xf4re 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(w){return w+(1===w||8===w||w>=20?"ste":"de")},week:{dow:1,doy:4}})}(H(6676))},1867:function(Z,Q,H){!function(x){"use strict";var g=function(A){return 0===A?0:1===A?1:2===A?2:A%100>=3&&A%100<=10?3:A%100>=11?4:5},w={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},y=function(A){return function(Y,U,re,ke){var Ye=g(Y),dt=w[A][g(Y)];return 2===Ye&&(dt=dt[U?0:1]),dt.replace(/%d/i,Y)}},b=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];x.defineLocale("ar-dz",{months:b,monthsShort:b,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(A){return"\u0645"===A},meridiem:function(A,Y,U){return A<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:y("s"),ss:y("s"),m:y("m"),mm:y("m"),h:y("h"),hh:y("h"),d:y("d"),dd:y("d"),M:y("M"),MM:y("M"),y:y("y"),yy:y("y")},postformat:function(A){return A.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(H(6676))},7078:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(H(6676))},7776:function(Z,Q,H){!function(x){"use strict";var g={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},w=function(Y){return 0===Y?0:1===Y?1:2===Y?2:Y%100>=3&&Y%100<=10?3:Y%100>=11?4:5},y={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},b=function(Y){return function(U,re,ke,Ye){var dt=w(U),qs=y[Y][w(U)];return 2===dt&&(qs=qs[re?0:1]),qs.replace(/%d/i,U)}},k=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];x.defineLocale("ar-ly",{months:k,monthsShort:k,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(Y){return"\u0645"===Y},meridiem:function(Y,U,re){return Y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:b("s"),ss:b("s"),m:b("m"),mm:b("m"),h:b("h"),hh:b("h"),d:b("d"),dd:b("d"),M:b("M"),MM:b("M"),y:b("y"),yy:b("y")},preparse:function(Y){return Y.replace(/\u060c/g,",")},postformat:function(Y){return Y.replace(/\d/g,function(U){return g[U]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(H(6676))},6789:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(H(6676))},6897:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},w={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};x.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:/\u0635|\u0645/,isPM:function(b){return"\u0645"===b},meridiem:function(b,k,A){return b<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(b){return b.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(k){return w[k]}).replace(/\u060c/g,",")},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(H(6676))},1585:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".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:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(H(6676))},2097:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},w={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=function(U){return 0===U?0:1===U?1:2===U?2:U%100>=3&&U%100<=10?3:U%100>=11?4:5},b={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},k=function(U){return function(re,ke,Ye,dt){var qs=y(re),ve=b[U][y(re)];return 2===qs&&(ve=ve[ke?0:1]),ve.replace(/%d/i,re)}},A=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];x.defineLocale("ar",{months:A,monthsShort:A,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(U){return"\u0645"===U},meridiem:function(U,re,ke){return U<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:k("s"),ss:k("s"),m:k("m"),mm:k("m"),h:k("h"),hh:k("h"),d:k("d"),dd:k("d"),M:k("M"),MM:k("M"),y:k("y"),yy:k("y")},preparse:function(U){return U.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(re){return w[re]}).replace(/\u060c/g,",")},postformat:function(U){return U.replace(/\d/g,function(re){return g[re]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(H(6676))},5611:function(Z,Q,H){!function(x){"use strict";var g={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};x.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\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".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\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(y){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(y)},meridiem:function(y,b,k){return y<4?"gec\u0259":y<12?"s\u0259h\u0259r":y<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(y){if(0===y)return y+"-\u0131nc\u0131";var b=y%10;return y+(g[b]||g[y%100-b]||g[y>=100?100:null])},week:{dow:1,doy:7}})}(H(6676))},2459:function(Z,Q,H){!function(x){"use strict";function w(b,k,A){return"m"===A?k?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===A?k?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":b+" "+function g(b,k){var A=b.split("_");return k%10==1&&k%100!=11?A[0]:k%10>=2&&k%10<=4&&(k%100<10||k%100>=20)?A[1]:A[2]}({ss:k?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:k?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:k?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[A],+b)}x.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:w,mm:w,h:w,hh:w,d:"\u0434\u0437\u0435\u043d\u044c",dd:w,M:"\u043c\u0435\u0441\u044f\u0446",MM:w,y:"\u0433\u043e\u0434",yy:w},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(b)},meridiem:function(b,k,A){return b<4?"\u043d\u043e\u0447\u044b":b<12?"\u0440\u0430\u043d\u0456\u0446\u044b":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(b,k){switch(k){case"M":case"d":case"DDD":case"w":case"W":return b%10!=2&&b%10!=3||b%100==12||b%100==13?b+"-\u044b":b+"-\u0456";case"D":return b+"-\u0433\u0430";default:return b}},week:{dow:1,doy:7}})}(H(6676))},1825:function(Z,Q,H){!function(x){"use strict";x.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".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:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(w){var y=w%10,b=w%100;return 0===w?w+"-\u0435\u0432":0===b?w+"-\u0435\u043d":b>10&&b<20?w+"-\u0442\u0438":1===y?w+"-\u0432\u0438":2===y?w+"-\u0440\u0438":7===y||8===y?w+"-\u043c\u0438":w+"-\u0442\u0438"},week:{dow:1,doy:7}})}(H(6676))},5918:function(Z,Q,H){!function(x){"use strict";x.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_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\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(H(6676))},9683:function(Z,Q,H){!function(x){"use strict";var g={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},w={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};x.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(b){return b.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u09b0\u09be\u09a4"===k?b<4?b:b+12:"\u09ad\u09cb\u09b0"===k||"\u09b8\u0995\u09be\u09b2"===k?b:"\u09a6\u09c1\u09aa\u09c1\u09b0"===k?b>=3?b:b+12:"\u09ac\u09bf\u0995\u09be\u09b2"===k||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===k?b+12:void 0},meridiem:function(b,k,A){return b<4?"\u09b0\u09be\u09a4":b<6?"\u09ad\u09cb\u09b0":b<12?"\u09b8\u0995\u09be\u09b2":b<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":b<18?"\u09ac\u09bf\u0995\u09be\u09b2":b<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(H(6676))},4065:function(Z,Q,H){!function(x){"use strict";var g={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},w={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};x.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(b){return b.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u09b0\u09be\u09a4"===k&&b>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===k&&b<5||"\u09ac\u09bf\u0995\u09be\u09b2"===k?b+12:b},meridiem:function(b,k,A){return b<4?"\u09b0\u09be\u09a4":b<10?"\u09b8\u0995\u09be\u09b2":b<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":b<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(H(6676))},1034:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},w={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};x.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".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:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(b){return b.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===k&&b>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===k&&b<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===k?b+12:b},meridiem:function(b,k,A){return b<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":b<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":b<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":b<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(H(6676))},7671:function(Z,Q,H){!function(x){"use strict";function g(ve,hi,Ui){return ve+" "+function b(ve,hi){return 2===hi?function k(ve){var hi={m:"v",b:"v",d:"z"};return void 0===hi[ve.charAt(0)]?ve:hi[ve.charAt(0)]+ve.substring(1)}(ve):ve}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ui],ve)}function y(ve){return ve>9?y(ve%10):ve}var A=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],Y=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,dt=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];x.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:dt,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:dt,monthsRegex:Y,monthsShortRegex:Y,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:A,longMonthsParse:A,shortMonthsParse:A,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\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:g,h:"un eur",hh:"%d eur",d:"un devezh",dd:g,M:"ur miz",MM:g,y:"ur bloaz",yy:function w(ve){switch(y(ve)){case 1:case 3:case 4:case 5:case 9:return ve+" bloaz";default:return ve+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(ve){return ve+(1===ve?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ve){return"g.m."===ve},meridiem:function(ve,hi,Ui){return ve<12?"a.m.":"g.m."}})}(H(6676))},8153:function(Z,Q,H){!function(x){"use strict";function g(y,b,k){var A=y+" ";switch(k){case"ss":return A+(1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi");case"m":return b?"jedna minuta":"jedne minute";case"mm":return A+(1===y?"minuta":2===y||3===y||4===y?"minute":"minuta");case"h":return b?"jedan sat":"jednog sata";case"hh":return A+(1===y?"sat":2===y||3===y||4===y?"sata":"sati");case"dd":return A+(1===y?"dan":"dana");case"MM":return A+(1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci");case"yy":return A+(1===y?"godina":2===y||3===y||4===y?"godine":"godina")}}x.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:g,m:g,mm:g,h:g,hh:g,d:"dan",dd:g,M:"mjesec",MM:g,y:"godinu",yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},4287:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_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\xe7_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\xe0 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\xed %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|\xe8|a)/,ordinal:function(w,y){var b=1===w?"r":2===w?"n":3===w?"r":4===w?"t":"\xe8";return("w"===y||"W"===y)&&(b="a"),w+b},week:{dow:1,doy:4}})}(H(6676))},2616:function(Z,Q,H){!function(x){"use strict";var g={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},w="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),y=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],b=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function k(U){return U>1&&U<5&&1!=~~(U/10)}function A(U,re,ke,Ye){var dt=U+" ";switch(ke){case"s":return re||Ye?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return re||Ye?dt+(k(U)?"sekundy":"sekund"):dt+"sekundami";case"m":return re?"minuta":Ye?"minutu":"minutou";case"mm":return re||Ye?dt+(k(U)?"minuty":"minut"):dt+"minutami";case"h":return re?"hodina":Ye?"hodinu":"hodinou";case"hh":return re||Ye?dt+(k(U)?"hodiny":"hodin"):dt+"hodinami";case"d":return re||Ye?"den":"dnem";case"dd":return re||Ye?dt+(k(U)?"dny":"dn\xed"):dt+"dny";case"M":return re||Ye?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return re||Ye?dt+(k(U)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):dt+"m\u011bs\xedci";case"y":return re||Ye?"rok":"rokem";case"yy":return re||Ye?dt+(k(U)?"roky":"let"):dt+"lety"}}x.defineLocale("cs",{months:g,monthsShort:w,monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_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\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %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}})}(H(6676))},7049:function(Z,Q,H){!function(x){"use strict";x.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(w){return w+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(w)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(w)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(H(6676))},9172:function(Z,Q,H){!function(x){"use strict";x.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 \xf4l",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(w){var b="";return w>20?b=40===w||50===w||60===w||80===w||100===w?"fed":"ain":w>0&&(b=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][w]),w+b},week:{dow:1,doy:4}})}(H(6676))},605:function(Z,Q,H){!function(x){"use strict";x.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\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 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\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},3395:function(Z,Q,H){!function(x){"use strict";function g(y,b,k,A){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return b?Y[k][0]:Y[k][1]}x.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_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:g,mm:"%d Minuten",h:g,hh:"%d Stunden",d:g,dd:g,w:g,ww:"%d Wochen",M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},9835:function(Z,Q,H){!function(x){"use strict";function g(y,b,k,A){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return b?Y[k][0]:Y[k][1]}x.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_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:g,mm:"%d Minuten",h:g,hh:"%d Stunden",d:g,dd:g,w:g,ww:"%d Wochen",M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4013:function(Z,Q,H){!function(x){"use strict";function g(y,b,k,A){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[y+" Tage",y+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[y+" Monate",y+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[y+" Jahre",y+" Jahren"]};return b?Y[k][0]:Y[k][1]}x.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_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:g,mm:"%d Minuten",h:g,hh:"%d Stunden",d:g,dd:g,w:g,ww:"%d Wochen",M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4570:function(Z,Q,H){!function(x){"use strict";var g=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],w=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];x.defineLocale("dv",{months:g,monthsShort:g,weekdays:w,weekdaysShort:w,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".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:/\u0789\u0786|\u0789\u078a/,isPM:function(b){return"\u0789\u078a"===b},meridiem:function(b,k,A){return b<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(H(6676))},1859:function(Z,Q,H){!function(x){"use strict";x.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(y,b){return y?"string"==typeof b&&/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[y.month()]:this._monthsNominativeEl[y.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(y,b,k){return y>11?k?"\u03bc\u03bc":"\u039c\u039c":k?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(y){return"\u03bc"===(y+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/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:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(y,b){var k=this._calendarEl[y],A=b&&b.hours();return function g(y){return typeof Function<"u"&&y instanceof Function||"[object Function]"===Object.prototype.toString.call(y)}(k)&&(k=k.apply(b)),k.replace("{}",A%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(H(6676))},5785:function(Z,Q,H){!function(x){"use strict";x.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:0,doy:4}})}(H(6676))},3792:function(Z,Q,H){!function(x){"use strict";x.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(H(6676))},7651:function(Z,Q,H){!function(x){"use strict";x.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},1929:function(Z,Q,H){!function(x){"use strict";x.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},9818:function(Z,Q,H){!function(x){"use strict";x.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")}})}(H(6676))},6612:function(Z,Q,H){!function(x){"use strict";x.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:0,doy:6}})}(H(6676))},4900:function(Z,Q,H){!function(x){"use strict";x.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},2721:function(Z,Q,H){!function(x){"use strict";x.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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},5159:function(Z,Q,H){!function(x){"use strict";x.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_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(w){return"p"===w.charAt(0).toLowerCase()},meridiem:function(w,y,b){return w>11?b?"p.t.m.":"P.T.M.":b?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %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}})}(H(6676))},1780:function(Z,Q,H){!function(x){"use strict";var g="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),w="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(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;x.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},3468:function(Z,Q,H){!function(x){"use strict";var g="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),w="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(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;x.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(H(6676))},4938:function(Z,Q,H){!function(x){"use strict";var g="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),w="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(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;x.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(H(6676))},1954:function(Z,Q,H){!function(x){"use strict";var g="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),w="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),y=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(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;x.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".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\xf1ana 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\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(H(6676))},1453:function(Z,Q,H){!function(x){"use strict";function g(y,b,k,A){var Y={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[y+"sekundi",y+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[y+" minuti",y+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[y+" tunni",y+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[y+" kuu",y+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[y+" aasta",y+" aastat"]};return b?Y[k][2]?Y[k][2]:Y[k][1]:A?Y[k][0]:Y[k][1]}x.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".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\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:"%d p\xe4eva",M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4697:function(Z,Q,H){!function(x){"use strict";x.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}})}(H(6676))},2900:function(Z,Q,H){!function(x){"use strict";var g={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},w={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};x.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".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:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(b){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(b)},meridiem:function(b,k,A){return b<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/[\u06f0-\u06f9]/g,function(k){return w[k]}).replace(/\u060c/g,",")},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(H(6676))},9775:function(Z,Q,H){!function(x){"use strict";var g="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),w=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",g[7],g[8],g[9]];function y(A,Y,U,re){var ke="";switch(U){case"s":return re?"muutaman sekunnin":"muutama sekunti";case"ss":ke=re?"sekunnin":"sekuntia";break;case"m":return re?"minuutin":"minuutti";case"mm":ke=re?"minuutin":"minuuttia";break;case"h":return re?"tunnin":"tunti";case"hh":ke=re?"tunnin":"tuntia";break;case"d":return re?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":ke=re?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return re?"kuukauden":"kuukausi";case"MM":ke=re?"kuukauden":"kuukautta";break;case"y":return re?"vuoden":"vuosi";case"yy":ke=re?"vuoden":"vuotta"}return function b(A,Y){return A<10?Y?w[A]:g[A]:A}(A,re)+" "+ke}x.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_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\xe4n\xe4\xe4n] [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\xe4\xe4st\xe4",past:"%s sitten",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4282:function(Z,Q,H){!function(x){"use strict";x.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(w){return w},week:{dow:1,doy:4}})}(H(6676))},4236:function(Z,Q,H){!function(x){"use strict";x.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_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\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_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:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},2830:function(Z,Q,H){!function(x){"use strict";x.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] 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(w,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return w+(1===w?"er":"e");case"w":case"W":return w+(1===w?"re":"e")}}})}(H(6676))},1412:function(Z,Q,H){!function(x){"use strict";x.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] 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(w,y){switch(y){default:case"M":case"Q":case"D":case"DDD":case"d":return w+(1===w?"er":"e");case"w":case"W":return w+(1===w?"re":"e")}},week:{dow:1,doy:4}})}(H(6676))},9361:function(Z,Q,H){!function(x){"use strict";var y=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,b=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];x.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:y,monthsShortRegex:y,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:b,longMonthsParse:b,shortMonthsParse:b,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\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] 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(A,Y){switch(Y){case"D":return A+(1===A?"er":"");default:case"M":case"Q":case"DDD":case"d":return A+(1===A?"er":"e");case"w":case"W":return A+(1===A?"re":"e")}},week:{dow:1,doy:4}})}(H(6676))},6984:function(Z,Q,H){!function(x){"use strict";var g="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),w="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");x.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(b,k){return b?/-MMM-/.test(k)?w[b.month()]:g[b.month()]:g},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:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(H(6676))},3961:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],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\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(Y){return Y+(1===Y?"d":Y%10==2?"na":"mh")},week:{dow:1,doy:4}})}(H(6676))},8849:function(Z,Q,H){!function(x){"use strict";x.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],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\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 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\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(Y){return Y+(1===Y?"d":Y%10==2?"na":"mh")},week:{dow:1,doy:4}})}(H(6676))},4273:function(Z,Q,H){!function(x){"use strict";x.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".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()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(w){return 0===w.indexOf("un")?"n"+w:"en "+w},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},623:function(Z,Q,H){!function(x){"use strict";function g(y,b,k,A){var Y={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[y+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",y+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[y+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",y+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[y+" \u0935\u0930\u093e\u0902\u0928\u0940",y+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[y+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",y+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[y+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",y+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[y+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",y+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return A?Y[k][0]:Y[k][1]}x.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(y,b){return"D"===b?y+"\u0935\u0947\u0930":y},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(y,b){return 12===y&&(y=0),"\u0930\u093e\u0924\u0940"===b?y<4?y:y+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===b?y:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===b?y>12?y:y+12:"\u0938\u093e\u0902\u091c\u0947"===b?y+12:void 0},meridiem:function(y,b,k){return y<4?"\u0930\u093e\u0924\u0940":y<12?"\u0938\u0915\u093e\u0933\u0940\u0902":y<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":y<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(H(6676))},2696:function(Z,Q,H){!function(x){"use strict";function g(y,b,k,A){var Y={s:["thoddea sekondamni","thodde sekond"],ss:[y+" sekondamni",y+" sekond"],m:["eka mintan","ek minut"],mm:[y+" mintamni",y+" mintam"],h:["eka voran","ek vor"],hh:[y+" voramni",y+" voram"],d:["eka disan","ek dis"],dd:[y+" disamni",y+" dis"],M:["eka mhoinean","ek mhoino"],MM:[y+" mhoineamni",y+" mhoine"],y:["eka vorsan","ek voros"],yy:[y+" vorsamni",y+" vorsam"]};return A?Y[k][0]:Y[k][1]}x.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:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(y,b){return"D"===b?y+"er":y},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(y,b){return 12===y&&(y=0),"rati"===b?y<4?y:y+12:"sokallim"===b?y:"donparam"===b?y>12?y:y+12:"sanje"===b?y+12:void 0},meridiem:function(y,b,k){return y<4?"rati":y<12?"sokallim":y<16?"donparam":y<20?"sanje":"rati"}})}(H(6676))},6928:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},w={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};x.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(b){return b.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0ab0\u0abe\u0aa4"===k?b<4?b:b+12:"\u0ab8\u0ab5\u0abe\u0ab0"===k?b:"\u0aac\u0aaa\u0acb\u0ab0"===k?b>=10?b:b+12:"\u0ab8\u0abe\u0a82\u0a9c"===k?b+12:void 0},meridiem:function(b,k,A){return b<4?"\u0ab0\u0abe\u0aa4":b<10?"\u0ab8\u0ab5\u0abe\u0ab0":b<17?"\u0aac\u0aaa\u0acb\u0ab0":b<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(H(6676))},4804:function(Z,Q,H){!function(x){"use strict";x.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]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:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(w){return 2===w?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":w+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(w){return 2===w?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":w+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(w){return 2===w?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":w+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(w){return 2===w?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":w%10==0&&10!==w?w+" \u05e9\u05e0\u05d4":w+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(w){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(w)},meridiem:function(w,y,b){return w<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":w<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":w<12?b?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":w<18?b?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(H(6676))},3015:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},w={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},y=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];x.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:y,longMonthsParse:y,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(A){return A.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(Y){return w[Y]})},postformat:function(A){return A.replace(/\d/g,function(Y){return g[Y]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(A,Y){return 12===A&&(A=0),"\u0930\u093e\u0924"===Y?A<4?A:A+12:"\u0938\u0941\u092c\u0939"===Y?A:"\u0926\u094b\u092a\u0939\u0930"===Y?A>=10?A:A+12:"\u0936\u093e\u092e"===Y?A+12:void 0},meridiem:function(A,Y,U){return A<4?"\u0930\u093e\u0924":A<10?"\u0938\u0941\u092c\u0939":A<17?"\u0926\u094b\u092a\u0939\u0930":A<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(H(6676))},7134:function(Z,Q,H){!function(x){"use strict";function g(y,b,k){var A=y+" ";switch(k){case"ss":return A+(1===y?"sekunda":2===y||3===y||4===y?"sekunde":"sekundi");case"m":return b?"jedna minuta":"jedne minute";case"mm":return A+(1===y?"minuta":2===y||3===y||4===y?"minute":"minuta");case"h":return b?"jedan sat":"jednog sata";case"hh":return A+(1===y?"sat":2===y||3===y||4===y?"sata":"sati");case"dd":return A+(1===y?"dan":"dana");case"MM":return A+(1===y?"mjesec":2===y||3===y||4===y?"mjeseca":"mjeseci");case"yy":return A+(1===y?"godina":2===y||3===y||4===y?"godine":"godina")}}x.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:g,m:g,mm:g,h:g,hh:g,d:"dan",dd:g,M:"mjesec",MM:g,y:"godinu",yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},670:function(Z,Q,H){!function(x){"use strict";var g="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function w(k,A,Y,U){var re=k;switch(Y){case"s":return U||A?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return re+(U||A)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(U||A?" perc":" perce");case"mm":return re+(U||A?" perc":" perce");case"h":return"egy"+(U||A?" \xf3ra":" \xf3r\xe1ja");case"hh":return re+(U||A?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(U||A?" nap":" napja");case"dd":return re+(U||A?" nap":" napja");case"M":return"egy"+(U||A?" h\xf3nap":" h\xf3napja");case"MM":return re+(U||A?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(U||A?" \xe9v":" \xe9ve");case"yy":return re+(U||A?" \xe9v":" \xe9ve")}return""}function y(k){return(k?"":"[m\xfalt] ")+"["+g[this.day()]+"] LT[-kor]"}x.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_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(k){return"u"===k.charAt(1).toLowerCase()},meridiem:function(k,A,Y){return k<12?!0===Y?"de":"DE":!0===Y?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return y.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return y.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:w,ss:w,m:w,mm:w,h:w,hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4523:function(Z,Q,H){!function(x){"use strict";x.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(w){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(w)},meridiem:function(w){return w<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":w<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":w<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(w,y){switch(y){case"DDD":case"w":case"W":case"DDDo":return 1===w?w+"-\u056b\u0576":w+"-\u0580\u0564";default:return w}},week:{dow:1,doy:7}})}(H(6676))},9233:function(Z,Q,H){!function(x){"use strict";x.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(w,y){return 12===w&&(w=0),"pagi"===y?w:"siang"===y?w>=11?w:w+12:"sore"===y||"malam"===y?w+12:void 0},meridiem:function(w,y,b){return w<11?"pagi":w<15?"siang":w<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}})}(H(6676))},4693:function(Z,Q,H){!function(x){"use strict";function g(b){return b%100==11||b%10!=1}function w(b,k,A,Y){var U=b+" ";switch(A){case"s":return k||Y?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return g(b)?U+(k||Y?"sek\xfandur":"sek\xfandum"):U+"sek\xfanda";case"m":return k?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return g(b)?U+(k||Y?"m\xedn\xfatur":"m\xedn\xfatum"):k?U+"m\xedn\xfata":U+"m\xedn\xfatu";case"hh":return g(b)?U+(k||Y?"klukkustundir":"klukkustundum"):U+"klukkustund";case"d":return k?"dagur":Y?"dag":"degi";case"dd":return g(b)?k?U+"dagar":U+(Y?"daga":"d\xf6gum"):k?U+"dagur":U+(Y?"dag":"degi");case"M":return k?"m\xe1nu\xf0ur":Y?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return g(b)?k?U+"m\xe1nu\xf0ir":U+(Y?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):k?U+"m\xe1nu\xf0ur":U+(Y?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return k||Y?"\xe1r":"\xe1ri";case"yy":return g(b)?U+(k||Y?"\xe1r":"\xe1rum"):U+(k||Y?"\xe1r":"\xe1ri")}}x.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_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:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:w,ss:w,m:w,mm:w,h:"klukkustund",hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},8118:function(Z,Q,H){!function(x){"use strict";x.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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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(w){return(/^[0-9].+$/.test(w)?"tra":"in")+" "+w},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}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},3936:function(Z,Q,H){!function(x){"use strict";x.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\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_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}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},6871:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(w,y){return"\u5143"===y[1]?1:parseInt(y[1]||w,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(w){return"\u5348\u5f8c"===w},meridiem:function(w,y,b){return w<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(w){return w.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(w){return this.week()!==w.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(w,y){switch(y){case"y":return 1===w?"\u5143\u5e74":w+"\u5e74";case"d":case"D":case"DDD":return w+"\u65e5";default:return w}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(H(6676))},8710:function(Z,Q,H){!function(x){"use strict";x.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(w,y){return 12===w&&(w=0),"enjing"===y?w:"siyang"===y?w>=11?w:w+12:"sonten"===y||"ndalu"===y?w+12:void 0},meridiem:function(w,y,b){return w<11?"enjing":w<15?"siyang":w<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}})}(H(6676))},7125:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".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:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(w){return w.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(y,b,k){return"\u10d8"===k?b+"\u10e8\u10d8":b+k+"\u10e8\u10d8"})},past:function(w){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(w)?w.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(w)?w.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):w},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(w){return 0===w?w:1===w?w+"-\u10da\u10d8":w<20||w<=100&&w%20==0||w%100==0?"\u10db\u10d4-"+w:w+"-\u10d4"},week:{dow:1,doy:7}})}(H(6676))},2461:function(Z,Q,H){!function(x){"use strict";var g={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};x.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".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:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(y){return y+(g[y]||g[y%10]||g[y>=100?100:null])},week:{dow:1,doy:7}})}(H(6676))},7399:function(Z,Q,H){!function(x){"use strict";var g={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},w={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};x.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".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:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(b){return"\u179b\u17d2\u1784\u17b6\u1785"===b},meridiem:function(b,k,A){return b<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(b){return b.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},week:{dow:1,doy:4}})}(H(6676))},8720:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},w={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};x.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".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:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(b){return b.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===k?b<4?b:b+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===k?b:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===k?b>=10?b:b+12:"\u0cb8\u0c82\u0c9c\u0cc6"===k?b+12:void 0},meridiem:function(b,k,A){return b<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":b<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":b<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":b<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(b){return b+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(H(6676))},5306:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\uc77c";case"M":return w+"\uc6d4";case"w":case"W":return w+"\uc8fc";default:return w}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(w){return"\uc624\ud6c4"===w},meridiem:function(w,y,b){return w<12?"\uc624\uc804":"\uc624\ud6c4"}})}(H(6676))},2995:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},w={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},y=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];x.defineLocale("ku",{months:y,monthsShort:y,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".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:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(k){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(k)},meridiem:function(k,A,Y){return k<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(k){return k.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(A){return w[A]}).replace(/\u060c/g,",")},postformat:function(k){return k.replace(/\d/g,function(A){return g[A]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(H(6676))},8779:function(Z,Q,H){!function(x){"use strict";var g={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};x.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".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:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(y){return y+(g[y]||g[y%10]||g[y>=100?100:null])},week:{dow:1,doy:7}})}(H(6676))},2057:function(Z,Q,H){!function(x){"use strict";function g(A,Y,U,re){var ke={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 Y?ke[U][0]:ke[U][1]}function b(A){if(A=parseInt(A,10),isNaN(A))return!1;if(A<0)return!0;if(A<10)return 4<=A&&A<=7;if(A<100){var Y=A%10;return b(0===Y?A/10:Y)}if(A<1e4){for(;A>=10;)A/=10;return b(A)}return b(A/=1e3)}x.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_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\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_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\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function w(A){return b(A.substr(0,A.indexOf(" ")))?"a "+A:"an "+A},past:function y(A){return b(A.substr(0,A.indexOf(" ")))?"viru "+A:"virun "+A},s:"e puer Sekonnen",ss:"%d Sekonnen",m:g,mm:"%d Minutten",h:g,hh:"%d Stonnen",d:g,dd:"%d Deeg",M:g,MM:"%d M\xe9int",y:g,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},7192:function(Z,Q,H){!function(x){"use strict";x.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".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:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(w){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===w},meridiem:function(w,y,b){return w<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(w){return"\u0e97\u0eb5\u0ec8"+w}})}(H(6676))},5430:function(Z,Q,H){!function(x){"use strict";var g={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function y(U,re,ke,Ye){return re?k(ke)[0]:Ye?k(ke)[1]:k(ke)[2]}function b(U){return U%10==0||U>10&&U<20}function k(U){return g[U].split("_")}function A(U,re,ke,Ye){var dt=U+" ";return 1===U?dt+y(0,re,ke[0],Ye):re?dt+(b(U)?k(ke)[1]:k(ke)[0]):Ye?dt+k(ke)[1]:dt+(b(U)?k(ke)[1]:k(ke)[2])}x.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_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\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".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:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function w(U,re,ke,Ye){return re?"kelios sekund\u0117s":Ye?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:A,m:y,mm:A,h:y,hh:A,d:y,dd:A,M:y,MM:A,y,yy:A},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(U){return U+"-oji"},week:{dow:1,doy:4}})}(H(6676))},3363:function(Z,Q,H){!function(x){"use strict";var g={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function w(Y,U,re){return re?U%10==1&&U%100!=11?Y[2]:Y[3]:U%10==1&&U%100!=11?Y[0]:Y[1]}function y(Y,U,re){return Y+" "+w(g[re],Y,U)}function b(Y,U,re){return w(g[re],Y,U)}x.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_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:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function k(Y,U){return U?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:y,m:b,mm:y,h:b,hh:y,d:b,dd:y,M:b,MM:y,y:b,yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},2939:function(Z,Q,H){!function(x){"use strict";var g={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(y,b){return 1===y?b[0]:y>=2&&y<=4?b[1]:b[2]},translate:function(y,b,k){var A=g.words[k];return 1===k.length?b?A[0]:A[1]:y+" "+g.correctGrammaticalCase(y,A)}};x.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:g.translate,m:g.translate,mm:g.translate,h:g.translate,hh:g.translate,d:"dan",dd:g.translate,M:"mjesec",MM:g.translate,y:"godinu",yy:g.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},8212:function(Z,Q,H){!function(x){"use strict";x.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_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\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".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\u0113kona ruarua",ss:"%d h\u0113kona",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}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},9718:function(Z,Q,H){!function(x){"use strict";x.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".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:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(w){var y=w%10,b=w%100;return 0===w?w+"-\u0435\u0432":0===b?w+"-\u0435\u043d":b>10&&b<20?w+"-\u0442\u0438":1===y?w+"-\u0432\u0438":2===y?w+"-\u0440\u0438":7===y||8===y?w+"-\u043c\u0438":w+"-\u0442\u0438"},week:{dow:1,doy:7}})}(H(6676))},561:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(w,y){return 12===w&&(w=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===y&&w>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===y||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===y?w+12:w},meridiem:function(w,y,b){return w<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":w<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":w<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":w<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(H(6676))},8929:function(Z,Q,H){!function(x){"use strict";function g(y,b,k,A){switch(k){case"s":return b?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return y+(b?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return y+(b?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return y+(b?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return y+(b?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return y+(b?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return y+(b?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return y}}x.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(y){return"\u04ae\u0425"===y},meridiem:function(y,b,k){return y<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(y,b){switch(b){case"d":case"D":case"DDD":return y+" \u04e9\u0434\u04e9\u0440";default:return y}}})}(H(6676))},4880:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},w={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function y(k,A,Y,U){var re="";if(A)switch(Y){case"s":re="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":re="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":re="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":re="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":re="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":re="%d \u0924\u093e\u0938";break;case"d":re="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":re="%d \u0926\u093f\u0935\u0938";break;case"M":re="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":re="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":re="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":re="%d \u0935\u0930\u094d\u0937\u0947"}else switch(Y){case"s":re="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":re="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":re="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":re="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":re="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":re="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":re="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":re="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":re="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":re="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":re="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":re="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return re.replace(/%d/i,k)}x.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:y,ss:y,m:y,mm:y,h:y,hh:y,d:y,dd:y,M:y,MM:y,y,yy:y},preparse:function(k){return k.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(A){return w[A]})},postformat:function(k){return k.replace(/\d/g,function(A){return g[A]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(k,A){return 12===k&&(k=0),"\u092a\u0939\u093e\u091f\u0947"===A||"\u0938\u0915\u093e\u0933\u0940"===A?k:"\u0926\u0941\u092a\u093e\u0930\u0940"===A||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===A||"\u0930\u093e\u0924\u094d\u0930\u0940"===A?k>=12?k:k+12:void 0},meridiem:function(k,A,Y){return k>=0&&k<6?"\u092a\u0939\u093e\u091f\u0947":k<12?"\u0938\u0915\u093e\u0933\u0940":k<17?"\u0926\u0941\u092a\u093e\u0930\u0940":k<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(H(6676))},2074:function(Z,Q,H){!function(x){"use strict";x.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(w,y){return 12===w&&(w=0),"pagi"===y?w:"tengahari"===y?w>=11?w:w+12:"petang"===y||"malam"===y?w+12:void 0},meridiem:function(w,y,b){return w<11?"pagi":w<15?"tengahari":w<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}})}(H(6676))},3193:function(Z,Q,H){!function(x){"use strict";x.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(w,y){return 12===w&&(w=0),"pagi"===y?w:"tengahari"===y?w>=11?w:w+12:"petang"===y||"malam"===y?w+12:void 0},meridiem:function(w,y,b){return w<11?"pagi":w<15?"tengahari":w<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}})}(H(6676))},4082:function(Z,Q,H){!function(x){"use strict";x.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_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\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},2261:function(Z,Q,H){!function(x){"use strict";var g={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},w={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};x.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".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:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(b){return b.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},week:{dow:1,doy:4}})}(H(6676))},5273:function(Z,Q,H){!function(x){"use strict";x.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\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".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\xe5r 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:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},9874:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},w={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};x.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0930\u093e\u0924\u093f"===k?b<4?b:b+12:"\u092c\u093f\u0939\u093e\u0928"===k?b:"\u0926\u093f\u0909\u0901\u0938\u094b"===k?b>=10?b:b+12:"\u0938\u093e\u0901\u091d"===k?b+12:void 0},meridiem:function(b,k,A){return b<3?"\u0930\u093e\u0924\u093f":b<12?"\u092c\u093f\u0939\u093e\u0928":b<16?"\u0926\u093f\u0909\u0901\u0938\u094b":b<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(H(6676))},1484:function(Z,Q,H){!function(x){"use strict";var g="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),w="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^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],b=/^(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;x.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,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:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(H(6676))},1667:function(Z,Q,H){!function(x){"use strict";var g="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),w="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),y=[/^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],b=/^(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;x.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(A,Y){return A?/-MMM-/.test(Y)?w[A.month()]:g[A.month()]:g},monthsRegex:b,monthsShortRegex:b,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:y,longMonthsParse:y,shortMonthsParse:y,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:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(H(6676))},7262:function(Z,Q,H){!function(x){"use strict";x.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\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_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\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] 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\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},9679:function(Z,Q,H){!function(x){"use strict";x.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_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\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %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|\xe8|a)/,ordinal:function(w,y){var b=1===w?"r":2===w?"n":3===w?"r":4===w?"t":"\xe8";return("w"===y||"W"===y)&&(b="a"),w+b},week:{dow:1,doy:4}})}(H(6676))},6830:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},w={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};x.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(b){return b.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(b,k){return 12===b&&(b=0),"\u0a30\u0a3e\u0a24"===k?b<4?b:b+12:"\u0a38\u0a35\u0a47\u0a30"===k?b:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===k?b>=10?b:b+12:"\u0a38\u0a3c\u0a3e\u0a2e"===k?b+12:void 0},meridiem:function(b,k,A){return b<4?"\u0a30\u0a3e\u0a24":b<10?"\u0a38\u0a35\u0a47\u0a30":b<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":b<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(H(6676))},3616:function(Z,Q,H){!function(x){"use strict";var g="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),w="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),y=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function b(Y){return Y%10<5&&Y%10>1&&~~(Y/10)%10!=1}function k(Y,U,re){var ke=Y+" ";switch(re){case"ss":return ke+(b(Y)?"sekundy":"sekund");case"m":return U?"minuta":"minut\u0119";case"mm":return ke+(b(Y)?"minuty":"minut");case"h":return U?"godzina":"godzin\u0119";case"hh":return ke+(b(Y)?"godziny":"godzin");case"ww":return ke+(b(Y)?"tygodnie":"tygodni");case"MM":return ke+(b(Y)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return ke+(b(Y)?"lata":"lat")}}x.defineLocale("pl",{months:function(Y,U){return Y?/D MMMM/.test(U)?w[Y.month()]:g[Y.month()]:g},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_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\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:k,m:k,mm:k,h:k,hh:k,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:k,M:"miesi\u0105c",MM:k,y:"rok",yy:k},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},2751:function(Z,Q,H){!function(x){"use strict";x.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".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 [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %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\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(H(6676))},5138:function(Z,Q,H){!function(x){"use strict";x.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_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\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".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 \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %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\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(H(6676))},7968:function(Z,Q,H){!function(x){"use strict";function g(y,b,k){var Y=" ";return(y%100>=20||y>=100&&y%100==0)&&(Y=" de "),y+Y+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[k]}x.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\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".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\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:g,m:"un minut",mm:g,h:"o or\u0103",hh:g,d:"o zi",dd:g,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:g,M:"o lun\u0103",MM:g,y:"un an",yy:g},week:{dow:1,doy:7}})}(H(6676))},1828:function(Z,Q,H){!function(x){"use strict";function w(k,A,Y){return"m"===Y?A?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":k+" "+function g(k,A){var Y=k.split("_");return A%10==1&&A%100!=11?Y[0]:A%10>=2&&A%10<=4&&(A%100<10||A%100>=20)?Y[1]:Y[2]}({ss:A?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:A?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[Y],+k)}var y=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];x.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:y,longMonthsParse:y,shortMonthsParse:y,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(k){if(k.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(k){if(k.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:w,m:w,mm:w,h:"\u0447\u0430\u0441",hh:w,d:"\u0434\u0435\u043d\u044c",dd:w,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:w,M:"\u043c\u0435\u0441\u044f\u0446",MM:w,y:"\u0433\u043e\u0434",yy:w},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(k){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(k)},meridiem:function(k,A,Y){return k<4?"\u043d\u043e\u0447\u0438":k<12?"\u0443\u0442\u0440\u0430":k<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(k,A){switch(A){case"M":case"d":case"DDD":return k+"-\u0439";case"D":return k+"-\u0433\u043e";case"w":case"W":return k+"-\u044f";default:return k}},week:{dow:1,doy:4}})}(H(6676))},2188:function(Z,Q,H){!function(x){"use strict";var g=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],w=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];x.defineLocale("sd",{months:g,monthsShort:g,weekdays:w,weekdaysShort:w,weekdaysMin:w,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(b){return"\u0634\u0627\u0645"===b},meridiem:function(b,k,A){return b<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(H(6676))},6562:function(Z,Q,H){!function(x){"use strict";x.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".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\u017ees",past:"ma\u014bit %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\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},7172:function(Z,Q,H){!function(x){"use strict";x.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".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 [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(w){return w+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(w){return"\u0db4.\u0dc0."===w||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===w},meridiem:function(w,y,b){return w>11?b?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":b?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(H(6676))},9966:function(Z,Q,H){!function(x){"use strict";var g="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),w="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function y(A){return A>1&&A<5}function b(A,Y,U,re){var ke=A+" ";switch(U){case"s":return Y||re?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return Y||re?ke+(y(A)?"sekundy":"sek\xfand"):ke+"sekundami";case"m":return Y?"min\xfata":re?"min\xfatu":"min\xfatou";case"mm":return Y||re?ke+(y(A)?"min\xfaty":"min\xfat"):ke+"min\xfatami";case"h":return Y?"hodina":re?"hodinu":"hodinou";case"hh":return Y||re?ke+(y(A)?"hodiny":"hod\xedn"):ke+"hodinami";case"d":return Y||re?"de\u0148":"d\u0148om";case"dd":return Y||re?ke+(y(A)?"dni":"dn\xed"):ke+"d\u0148ami";case"M":return Y||re?"mesiac":"mesiacom";case"MM":return Y||re?ke+(y(A)?"mesiace":"mesiacov"):ke+"mesiacmi";case"y":return Y||re?"rok":"rokom";case"yy":return Y||re?ke+(y(A)?"roky":"rokov"):ke+"rokmi"}}x.defineLocale("sk",{months:g,monthsShort:w,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_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\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:b,ss:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},7520:function(Z,Q,H){!function(x){"use strict";function g(y,b,k,A){var Y=y+" ";switch(k){case"s":return b||A?"nekaj sekund":"nekaj sekundami";case"ss":return Y+(1===y?b?"sekundo":"sekundi":2===y?b||A?"sekundi":"sekundah":y<5?b||A?"sekunde":"sekundah":"sekund");case"m":return b?"ena minuta":"eno minuto";case"mm":return Y+(1===y?b?"minuta":"minuto":2===y?b||A?"minuti":"minutama":y<5?b||A?"minute":"minutami":b||A?"minut":"minutami");case"h":return b?"ena ura":"eno uro";case"hh":return Y+(1===y?b?"ura":"uro":2===y?b||A?"uri":"urama":y<5?b||A?"ure":"urami":b||A?"ur":"urami");case"d":return b||A?"en dan":"enim dnem";case"dd":return Y+(1===y?b||A?"dan":"dnem":2===y?b||A?"dni":"dnevoma":b||A?"dni":"dnevi");case"M":return b||A?"en mesec":"enim mesecem";case"MM":return Y+(1===y?b||A?"mesec":"mesecem":2===y?b||A?"meseca":"mesecema":y<5?b||A?"mesece":"meseci":b||A?"mesecev":"meseci");case"y":return b||A?"eno leto":"enim letom";case"yy":return Y+(1===y?b||A?"leto":"letom":2===y?b||A?"leti":"letoma":y<5?b||A?"leta":"leti":b||A?"let":"leti")}}x.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_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_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\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},5291:function(Z,Q,H){!function(x){"use strict";x.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(w){return"M"===w.charAt(0)},meridiem:function(w,y,b){return w<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\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},7603:function(Z,Q,H){!function(x){"use strict";var g={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(y,b){return y%10>=1&&y%10<=4&&(y%100<10||y%100>=20)?y%10==1?b[0]:b[1]:b[2]},translate:function(y,b,k,A){var U,Y=g.words[k];return 1===k.length?"y"===k&&b?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":A||b?Y[0]:Y[1]:(U=g.correctGrammaticalCase(y,Y),"yy"===k&&b&&"\u0433\u043e\u0434\u0438\u043d\u0443"===U?y+" \u0433\u043e\u0434\u0438\u043d\u0430":y+" "+U)}};x.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".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:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:g.translate,m:g.translate,mm:g.translate,h:g.translate,hh:g.translate,d:g.translate,dd:g.translate,M:g.translate,MM:g.translate,y:g.translate,yy:g.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},450:function(Z,Q,H){!function(x){"use strict";var g={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(y,b){return y%10>=1&&y%10<=4&&(y%100<10||y%100>=20)?y%10==1?b[0]:b[1]:b[2]},translate:function(y,b,k,A){var U,Y=g.words[k];return 1===k.length?"y"===k&&b?"jedna godina":A||b?Y[0]:Y[1]:(U=g.correctGrammaticalCase(y,Y),"yy"===k&&b&&"godinu"===U?y+" godina":y+" "+U)}};x.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_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_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\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:g.translate,m:g.translate,mm:g.translate,h:g.translate,hh:g.translate,d:g.translate,dd:g.translate,M:g.translate,MM:g.translate,y:g.translate,yy:g.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(H(6676))},383:function(Z,Q,H){!function(x){"use strict";x.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(w,y,b){return w<11?"ekuseni":w<15?"emini":w<19?"entsambama":"ebusuku"},meridiemHour:function(w,y){return 12===w&&(w=0),"ekuseni"===y?w:"emini"===y?w>=11?w:w+12:"entsambama"===y||"ebusuku"===y?0===w?0:w+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(H(6676))},7221:function(Z,Q,H){!function(x){"use strict";x.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\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".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\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra 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\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(w){var y=w%10;return w+(1==~~(w%100/10)?":e":1===y||2===y?":a":":e")},week:{dow:1,doy:4}})}(H(6676))},1743:function(Z,Q,H){!function(x){"use strict";x.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}})}(H(6676))},6351:function(Z,Q,H){!function(x){"use strict";var g={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},w={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};x.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".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:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(b){return b+"\u0bb5\u0ba4\u0bc1"},preparse:function(b){return b.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(k){return w[k]})},postformat:function(b){return b.replace(/\d/g,function(k){return g[k]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(b,k,A){return b<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":b<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":b<10?" \u0b95\u0bbe\u0bb2\u0bc8":b<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":b<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":b<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(b,k){return 12===b&&(b=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===k?b<2?b:b+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===k||"\u0b95\u0bbe\u0bb2\u0bc8"===k||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===k&&b>=10?b:b+12},week:{dow:0,doy:6}})}(H(6676))},9620:function(Z,Q,H){!function(x){"use strict";x.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".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:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===y?w<4?w:w+12:"\u0c09\u0c26\u0c2f\u0c02"===y?w:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===y?w>=10?w:w+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===y?w+12:void 0},meridiem:function(w,y,b){return w<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":w<10?"\u0c09\u0c26\u0c2f\u0c02":w<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":w<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(H(6676))},6278:function(Z,Q,H){!function(x){"use strict";x.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_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(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},6987:function(Z,Q,H){!function(x){"use strict";var g={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};x.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".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:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(y,b){return 12===y&&(y=0),"\u0448\u0430\u0431"===b?y<4?y:y+12:"\u0441\u0443\u0431\u04b3"===b?y:"\u0440\u04ef\u0437"===b?y>=11?y:y+12:"\u0431\u0435\u0433\u043e\u04b3"===b?y+12:void 0},meridiem:function(y,b,k){return y<4?"\u0448\u0430\u0431":y<11?"\u0441\u0443\u0431\u04b3":y<16?"\u0440\u04ef\u0437":y<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(y){return y+(g[y]||g[y%10]||g[y>=100?100:null])},week:{dow:1,doy:7}})}(H(6676))},9325:function(Z,Q,H){!function(x){"use strict";x.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(w){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===w},meridiem:function(w,y,b){return w<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(H(6676))},3485:function(Z,Q,H){!function(x){"use strict";var g={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};x.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".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\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(y,b){switch(b){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'unjy";var k=y%10;return y+(g[k]||g[y%100-k]||g[y>=100?100:null])}},week:{dow:1,doy:7}})}(H(6676))},8148:function(Z,Q,H){!function(x){"use strict";x.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(w){return w},week:{dow:1,doy:4}})}(H(6676))},9616:function(Z,Q,H){!function(x){"use strict";var g="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function b(Y,U,re,ke){var Ye=function k(Y){var U=Math.floor(Y%1e3/100),re=Math.floor(Y%100/10),ke=Y%10,Ye="";return U>0&&(Ye+=g[U]+"vatlh"),re>0&&(Ye+=(""!==Ye?" ":"")+g[re]+"maH"),ke>0&&(Ye+=(""!==Ye?" ":"")+g[ke]),""===Ye?"pagh":Ye}(Y);switch(re){case"ss":return Ye+" lup";case"mm":return Ye+" tup";case"hh":return Ye+" rep";case"dd":return Ye+" jaj";case"MM":return Ye+" jar";case"yy":return Ye+" DIS"}}x.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".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\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function w(Y){var U=Y;return-1!==Y.indexOf("jaj")?U.slice(0,-3)+"leS":-1!==Y.indexOf("jar")?U.slice(0,-3)+"waQ":-1!==Y.indexOf("DIS")?U.slice(0,-3)+"nem":U+" pIq"},past:function y(Y){var U=Y;return-1!==Y.indexOf("jaj")?U.slice(0,-3)+"Hu\u2019":-1!==Y.indexOf("jar")?U.slice(0,-3)+"wen":-1!==Y.indexOf("DIS")?U.slice(0,-3)+"ben":U+" ret"},s:"puS lup",ss:b,m:"wa\u2019 tup",mm:b,h:"wa\u2019 rep",hh:b,d:"wa\u2019 jaj",dd:b,M:"wa\u2019 jar",MM:b,y:"wa\u2019 DIS",yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},4040:function(Z,Q,H){!function(x){"use strict";var g={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};x.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(y,b,k){return y<12?k?"\xf6\xf6":"\xd6\xd6":k?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(y){return"\xf6s"===y||"\xd6S"===y},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\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(y,b){switch(b){case"d":case"D":case"Do":case"DD":return y;default:if(0===y)return y+"'\u0131nc\u0131";var k=y%10;return y+(g[k]||g[y%100-k]||g[y>=100?100:null])}},week:{dow:1,doy:7}})}(H(6676))},594:function(Z,Q,H){!function(x){"use strict";function w(y,b,k,A){var Y={s:["viensas secunds","'iensas secunds"],ss:[y+" secunds",y+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[y+" m\xeduts",y+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[y+" \xfeoras",y+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[y+" ziuas",y+" ziuas"],M:["'n mes","'iens mes"],MM:[y+" mesen",y+" mesen"],y:["'n ar","'iens ar"],yy:[y+" ars",y+" ars"]};return A||b?Y[k][0]:Y[k][1]}x.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".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(y){return"d'o"===y.toLowerCase()},meridiem:function(y,b,k){return y>11?k?"d'o":"D'O":k?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:w,ss:w,m:w,mm:w,h:w,hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(H(6676))},3226:function(Z,Q,H){!function(x){"use strict";x.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".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\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(H(6676))},673:function(Z,Q,H){!function(x){"use strict";x.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".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:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(H(6676))},9580:function(Z,Q,H){!function(x){"use strict";x.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===y||"\u0633\u06d5\u06be\u06d5\u0631"===y||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===y?w:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===y||"\u0643\u06d5\u0686"===y?w+12:w>=11?w:w+12},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":k<900?"\u0633\u06d5\u06be\u06d5\u0631":k<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":k<1230?"\u0686\u06c8\u0634":k<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return w+"-\u06be\u06d5\u067e\u062a\u06d5";default:return w}},preparse:function(w){return w.replace(/\u060c/g,",")},postformat:function(w){return w.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(H(6676))},7270:function(Z,Q,H){!function(x){"use strict";function w(A,Y,U){return"m"===U?Y?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===U?Y?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":A+" "+function g(A,Y){var U=A.split("_");return Y%10==1&&Y%100!=11?U[0]:Y%10>=2&&Y%10<=4&&(Y%100<10||Y%100>=20)?U[1]:U[2]}({ss:Y?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:Y?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:Y?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[U],+A)}function b(A){return function(){return A+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}x.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function y(A,Y){var U={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===A?U.nominative.slice(1,7).concat(U.nominative.slice(0,1)):A?U[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(Y)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(Y)?"genitive":"nominative"][A.day()]:U.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:b("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:b("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:b("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:b("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return b("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return b("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:w,m:w,mm:w,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:w,d:"\u0434\u0435\u043d\u044c",dd:w,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:w,y:"\u0440\u0456\u043a",yy:w},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(A){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(A)},meridiem:function(A,Y,U){return A<4?"\u043d\u043e\u0447\u0456":A<12?"\u0440\u0430\u043d\u043a\u0443":A<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(A,Y){switch(Y){case"M":case"d":case"DDD":case"w":case"W":return A+"-\u0439";case"D":return A+"-\u0433\u043e";default:return A}},week:{dow:1,doy:7}})}(H(6676))},1656:function(Z,Q,H){!function(x){"use strict";var g=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],w=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];x.defineLocale("ur",{months:g,monthsShort:g,weekdays:w,weekdaysShort:w,weekdaysMin:w,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(b){return"\u0634\u0627\u0645"===b},meridiem:function(b,k,A){return b<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(H(6676))},8744:function(Z,Q,H){!function(x){"use strict";x.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}})}(H(6676))},8364:function(Z,Q,H){!function(x){"use strict";x.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".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:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(H(6676))},5049:function(Z,Q,H){!function(x){"use strict";x.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 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\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".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(w){return/^ch$/i.test(w)},meridiem:function(w,y,b){return w<12?b?"sa":"SA":b?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] 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\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(w){return w},week:{dow:1,doy:4}})}(H(6676))},5106:function(Z,Q,H){!function(x){"use strict";x.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".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~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(w){var y=w%10;return w+(1==~~(w%100/10)?"th":1===y?"st":2===y?"nd":3===y?"rd":"th")},week:{dow:1,doy:4}})}(H(6676))},6199:function(Z,Q,H){!function(x){"use strict";x.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".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:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(H(6676))},7280:function(Z,Q,H){!function(x){"use strict";x.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?w:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?w+12:w>=11?w:w+12},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u51cc\u6668":k<900?"\u65e9\u4e0a":k<1130?"\u4e0a\u5348":k<1230?"\u4e2d\u5348":k<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(w){return w.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(w){return this.week()!==w.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\u65e5";case"M":return w+"\u6708";case"w":case"W":return w+"\u5468";default:return w}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(H(6676))},6860:function(Z,Q,H){!function(x){"use strict";x.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?w:"\u4e2d\u5348"===y?w>=11?w:w+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?w+12:void 0},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u51cc\u6668":k<900?"\u65e9\u4e0a":k<1200?"\u4e0a\u5348":1200===k?"\u4e2d\u5348":k<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\u65e5";case"M":return w+"\u6708";case"w":case"W":return w+"\u9031";default:return w}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(H(6676))},2335:function(Z,Q,H){!function(x){"use strict";x.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?w:"\u4e2d\u5348"===y?w>=11?w:w+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?w+12:void 0},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u51cc\u6668":k<900?"\u65e9\u4e0a":k<1130?"\u4e0a\u5348":k<1230?"\u4e2d\u5348":k<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\u65e5";case"M":return w+"\u6708";case"w":case"W":return w+"\u9031";default:return w}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(H(6676))},482:function(Z,Q,H){!function(x){"use strict";x.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(w,y){return 12===w&&(w=0),"\u51cc\u6668"===y||"\u65e9\u4e0a"===y||"\u4e0a\u5348"===y?w:"\u4e2d\u5348"===y?w>=11?w:w+12:"\u4e0b\u5348"===y||"\u665a\u4e0a"===y?w+12:void 0},meridiem:function(w,y,b){var k=100*w+y;return k<600?"\u51cc\u6668":k<900?"\u65e9\u4e0a":k<1130?"\u4e0a\u5348":k<1230?"\u4e2d\u5348":k<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(w,y){switch(y){case"d":case"D":case"DDD":return w+"\u65e5";case"M":return w+"\u6708";case"w":case"W":return w+"\u9031";default:return w}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(H(6676))},6676:function(Z,Q,H){(Z=H.nmd(Z)).exports=function(){"use strict";var x,hi;function g(){return x.apply(null,arguments)}function y(d){return d instanceof Array||"[object Array]"===Object.prototype.toString.call(d)}function b(d){return null!=d&&"[object Object]"===Object.prototype.toString.call(d)}function k(d,m){return Object.prototype.hasOwnProperty.call(d,m)}function A(d){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(d).length;var m;for(m in d)if(k(d,m))return!1;return!0}function Y(d){return void 0===d}function U(d){return"number"==typeof d||"[object Number]"===Object.prototype.toString.call(d)}function re(d){return d instanceof Date||"[object Date]"===Object.prototype.toString.call(d)}function ke(d,m){var C,T=[],O=d.length;for(C=0;C>>0;for(C=0;C0)for(T=0;T=0?T?"+":"":"-")+Math.pow(10,Math.max(0,m-C.length)).toString().substr(1)+C}var fu=/(\[[^\[]*\])|(\\)?([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,Ol=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,It={},qr={};function Se(d,m,T,C){var O=C;"string"==typeof C&&(O=function(){return this[C]()}),d&&(qr[d]=O),m&&(qr[m[0]]=function(){return Ds(O.apply(this,arguments),m[1],m[2])}),T&&(qr[T]=function(){return this.localeData().ordinal(O.apply(this,arguments),d)})}function ef(d){return d.match(/\[[\s\S]/)?d.replace(/^\[|\]$/g,""):d.replace(/\\/g,"")}function Jt(d,m){return d.isValid()?(m=tf(m,d.localeData()),It[m]=It[m]||function En(d){var T,C,m=d.match(fu);for(T=0,C=m.length;T=0&&Ol.test(d);)d=d.replace(Ol,C),Ol.lastIndex=0,T-=1;return d}var Rl={};function Zn(d,m){var T=d.toLowerCase();Rl[T]=Rl[T+"s"]=Rl[m]=d}function ki(d){return"string"==typeof d?Rl[d]||Rl[d.toLowerCase()]:void 0}function _u(d){var T,C,m={};for(C in d)k(d,C)&&(T=ki(C))&&(m[T]=d[C]);return m}var Fl={};function Qn(d,m){Fl[d]=m}function Ca(d){return d%4==0&&d%100!=0||d%400==0}function Gi(d){return d<0?Math.ceil(d)||0:Math.floor(d)}function ht(d){var m=+d,T=0;return 0!==m&&isFinite(m)&&(T=Gi(m)),T}function Ao(d,m){return function(T){return null!=T?(yu(this,d,T),g.updateOffset(this,m),this):as(this,d)}}function as(d,m){return d.isValid()?d._d["get"+(d._isUTC?"UTC":"")+m]():NaN}function yu(d,m,T){d.isValid()&&!isNaN(T)&&("FullYear"===m&&Ca(d.year())&&1===d.month()&&29===d.date()?(T=ht(T),d._d["set"+(d._isUTC?"UTC":"")+m](T,d.month(),Yl(T,d.month()))):d._d["set"+(d._isUTC?"UTC":"")+m](T))}var Ea,sf=/\d/,Ii=/\d\d/,rf=/\d{3}/,vu=/\d{4}/,Nl=/[+-]?\d{6}/,Yt=/\d\d?/,af=/\d\d\d\d?/,_g=/\d\d\d\d\d\d?/,Da=/\d{1,3}/,Hl=/\d{1,4}/,xa=/[+-]?\d{1,6}/,Kr=/\d+/,ka=/[+-]?\d+/,gg=/Z|[+-]\d\d:?\d\d/gi,Ia=/Z|[+-]\d\d(?::?\d\d)?/gi,Oo=/[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;function pe(d,m,T){Ea[d]=Ss(m)?m:function(C,O){return C&&T?T:m}}function yg(d,m){return k(Ea,d)?Ea[d](m._strict,m._locale):new RegExp(function vg(d){return Ei(d.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(m,T,C,O,j){return T||C||O||j}))}(d))}function Ei(d){return d.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ea={};var bu={};function Et(d,m){var T,O,C=m;for("string"==typeof d&&(d=[d]),U(m)&&(C=function(j,ne){ne[m]=ht(j)}),O=d.length,T=0;T68?1900:2e3)};var pf=Ao("FullYear",!0);function Vl(d,m,T,C,O,j,ne){var Fe;return d<100&&d>=0?(Fe=new Date(d+400,m,T,C,O,j,ne),isFinite(Fe.getFullYear())&&Fe.setFullYear(d)):Fe=new Date(d,m,T,C,O,j,ne),Fe}function Zt(d){var m,T;return d<100&&d>=0?((T=Array.prototype.slice.call(arguments))[0]=d+400,m=new Date(Date.UTC.apply(null,T)),isFinite(m.getUTCFullYear())&&m.setUTCFullYear(d)):m=new Date(Date.UTC.apply(null,arguments)),m}function Ro(d,m,T){var C=7+m-T;return-(7+Zt(d,0,C).getUTCDay()-m)%7+C-1}function mf(d,m,T,C,O){var J,Ie,Fe=1+7*(m-1)+(7+T-C)%7+Ro(d,C,O);return Fe<=0?Ie=Pa(J=d-1)+Fe:Fe>Pa(d)?(J=d+1,Ie=Fe-Pa(d)):(J=d,Ie=Fe),{year:J,dayOfYear:Ie}}function ft(d,m,T){var j,ne,C=Ro(d.year(),m,T),O=Math.floor((d.dayOfYear()-C-1)/7)+1;return O<1?j=O+Ne(ne=d.year()-1,m,T):O>Ne(d.year(),m,T)?(j=O-Ne(d.year(),m,T),ne=d.year()+1):(ne=d.year(),j=O),{week:j,year:ne}}function Ne(d,m,T){var C=Ro(d,m,T),O=Ro(d+1,m,T);return(Pa(d)-C+O)/7}Se("w",["ww",2],"wo","week"),Se("W",["WW",2],"Wo","isoWeek"),Zn("week","w"),Zn("isoWeek","W"),Qn("week",5),Qn("isoWeek",5),pe("w",Yt),pe("ww",Yt,Ii),pe("W",Yt),pe("WW",Yt,Ii),La(["w","ww","W","WW"],function(d,m,T,C){m[C.substr(0,1)]=ht(d)});function xu(d,m){return d.slice(m,7).concat(d.slice(0,m))}Se("d",0,"do","day"),Se("dd",0,0,function(d){return this.localeData().weekdaysMin(this,d)}),Se("ddd",0,0,function(d){return this.localeData().weekdaysShort(this,d)}),Se("dddd",0,0,function(d){return this.localeData().weekdays(this,d)}),Se("e",0,0,"weekday"),Se("E",0,0,"isoWeekday"),Zn("day","d"),Zn("weekday","e"),Zn("isoWeekday","E"),Qn("day",11),Qn("weekday",11),Qn("isoWeekday",11),pe("d",Yt),pe("e",Yt),pe("E",Yt),pe("dd",function(d,m){return m.weekdaysMinRegex(d)}),pe("ddd",function(d,m){return m.weekdaysShortRegex(d)}),pe("dddd",function(d,m){return m.weekdaysRegex(d)}),La(["dd","ddd","dddd"],function(d,m,T,C){var O=T._locale.weekdaysParse(d,C,T._strict);null!=O?m.d=O:ve(T).invalidWeekday=d}),La(["d","e","E"],function(d,m,T,C){m[C]=ht(d)});var CT="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),gf="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),zl="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Li=Oo,DT=Oo,xg=Oo;function IT(d,m,T){var C,O,j,ne=d.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],C=0;C<7;++C)j=dt([2e3,1]).day(C),this._minWeekdaysParse[C]=this.weekdaysMin(j,"").toLocaleLowerCase(),this._shortWeekdaysParse[C]=this.weekdaysShort(j,"").toLocaleLowerCase(),this._weekdaysParse[C]=this.weekdays(j,"").toLocaleLowerCase();return T?"dddd"===m?-1!==(O=Vt.call(this._weekdaysParse,ne))?O:null:"ddd"===m?-1!==(O=Vt.call(this._shortWeekdaysParse,ne))?O:null:-1!==(O=Vt.call(this._minWeekdaysParse,ne))?O:null:"dddd"===m?-1!==(O=Vt.call(this._weekdaysParse,ne))||-1!==(O=Vt.call(this._shortWeekdaysParse,ne))||-1!==(O=Vt.call(this._minWeekdaysParse,ne))?O:null:"ddd"===m?-1!==(O=Vt.call(this._shortWeekdaysParse,ne))||-1!==(O=Vt.call(this._weekdaysParse,ne))||-1!==(O=Vt.call(this._minWeekdaysParse,ne))?O:null:-1!==(O=Vt.call(this._minWeekdaysParse,ne))||-1!==(O=Vt.call(this._weekdaysParse,ne))||-1!==(O=Vt.call(this._shortWeekdaysParse,ne))?O:null}function bt(){function d(q,K){return K.length-q.length}var j,ne,Fe,J,Ie,m=[],T=[],C=[],O=[];for(j=0;j<7;j++)ne=dt([2e3,1]).day(j),Fe=Ei(this.weekdaysMin(ne,"")),J=Ei(this.weekdaysShort(ne,"")),Ie=Ei(this.weekdays(ne,"")),m.push(Fe),T.push(J),C.push(Ie),O.push(Fe),O.push(J),O.push(Ie);m.sort(d),T.sort(d),C.sort(d),O.sort(d),this._weekdaysRegex=new RegExp("^("+O.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+C.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+T.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+m.join("|")+")","i")}function yf(){return this.hours()%12||12}function Eg(d,m){Se(d,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),m)})}function ge(d,m){return m._meridiemParse}Se("H",["HH",2],0,"hour"),Se("h",["hh",2],0,yf),Se("k",["kk",2],0,function OT(){return this.hours()||24}),Se("hmm",0,0,function(){return""+yf.apply(this)+Ds(this.minutes(),2)}),Se("hmmss",0,0,function(){return""+yf.apply(this)+Ds(this.minutes(),2)+Ds(this.seconds(),2)}),Se("Hmm",0,0,function(){return""+this.hours()+Ds(this.minutes(),2)}),Se("Hmmss",0,0,function(){return""+this.hours()+Ds(this.minutes(),2)+Ds(this.seconds(),2)}),Eg("a",!0),Eg("A",!1),Zn("hour","h"),Qn("hour",13),pe("a",ge),pe("A",ge),pe("H",Yt),pe("h",Yt),pe("k",Yt),pe("HH",Yt,Ii),pe("hh",Yt,Ii),pe("kk",Yt,Ii),pe("hmm",af),pe("hmmss",_g),pe("Hmm",af),pe("Hmmss",_g),Et(["H","HH"],Wt),Et(["k","kk"],function(d,m,T){var C=ht(d);m[Wt]=24===C?0:C}),Et(["a","A"],function(d,m,T){T._isPm=T._locale.isPM(d),T._meridiem=d}),Et(["h","hh"],function(d,m,T){m[Wt]=ht(d),ve(T).bigHour=!0}),Et("hmm",function(d,m,T){var C=d.length-2;m[Wt]=ht(d.substr(0,C)),m[dn]=ht(d.substr(C)),ve(T).bigHour=!0}),Et("hmmss",function(d,m,T){var C=d.length-4,O=d.length-2;m[Wt]=ht(d.substr(0,C)),m[dn]=ht(d.substr(C,2)),m[gr]=ht(d.substr(O)),ve(T).bigHour=!0}),Et("Hmm",function(d,m,T){var C=d.length-2;m[Wt]=ht(d.substr(0,C)),m[dn]=ht(d.substr(C))}),Et("Hmmss",function(d,m,T){var C=d.length-4,O=d.length-2;m[Wt]=ht(d.substr(0,C)),m[dn]=ht(d.substr(C,2)),m[gr]=ht(d.substr(O))});var jl=Ao("Hours",!0);var vr,ku={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{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"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,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",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:uf,monthsShort:Mu,week:{dow:0,doy:6},weekdays:CT,weekdaysMin:zl,weekdaysShort:gf,meridiemParse:/[ap]\.?m?\.?/i},Ut={},Fo={};function Iu(d,m){var T,C=Math.min(d.length,m.length);for(T=0;T0;){if(O=No(j.slice(0,T).join("-")))return O;if(C&&C.length>=T&&Iu(j,C)>=T-1)break;T--}m++}return vr}(d)}function bf(d){var m,T=d._a;return T&&-2===ve(d).overflow&&(m=T[Xs]<0||T[Xs]>11?Xs:T[At]<1||T[At]>Yl(T[jt],T[Xs])?At:T[Wt]<0||T[Wt]>24||24===T[Wt]&&(0!==T[dn]||0!==T[gr]||0!==T[Xr])?Wt:T[dn]<0||T[dn]>59?dn:T[gr]<0||T[gr]>59?gr:T[Xr]<0||T[Xr]>999?Xr:-1,ve(d)._overflowDayOfYear&&(mAt)&&(m=At),ve(d)._overflowWeeks&&-1===m&&(m=wg),ve(d)._overflowWeekday&&-1===m&&(m=wu),ve(d).overflow=m),d}var FT=/^\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)?)?$/,NT=/^\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)?)?$/,Aa=/Z|[+-]\d\d(?::?\d\d)?/,Ho=[["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]],Yo=[["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/]],Ag=/^\/?Date\((-?\d+)/i,Og=/^(?:(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}))$/,Rg={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Lu(d){var m,T,j,ne,Fe,J,C=d._i,O=FT.exec(C)||NT.exec(C),Ie=Ho.length,q=Yo.length;if(O){for(ve(d).iso=!0,m=0,T=Ie;m7)&&(J=!0)):(j=d._locale._week.dow,ne=d._locale._week.doy,Ie=ft(Ot(),j,ne),T=Zs(m.gg,d._a[jt],Ie.year),C=Zs(m.w,Ie.week),null!=m.d?((O=m.d)<0||O>6)&&(J=!0):null!=m.e?(O=m.e+j,(m.e<0||m.e>6)&&(J=!0)):O=j),C<1||C>Ne(T,j,ne)?ve(d)._overflowWeeks=!0:null!=J?ve(d)._overflowWeekday=!0:(Fe=mf(T,C,O,j,ne),d._a[jt]=Fe.year,d._dayOfYear=Fe.dayOfYear)}(d),null!=d._dayOfYear&&(ne=Zs(d._a[jt],O[jt]),(d._dayOfYear>Pa(ne)||0===d._dayOfYear)&&(ve(d)._overflowDayOfYear=!0),T=Zt(ne,0,d._dayOfYear),d._a[Xs]=T.getUTCMonth(),d._a[At]=T.getUTCDate()),m=0;m<3&&null==d._a[m];++m)d._a[m]=C[m]=O[m];for(;m<7;m++)d._a[m]=C[m]=null==d._a[m]?2===m?1:0:d._a[m];24===d._a[Wt]&&0===d._a[dn]&&0===d._a[gr]&&0===d._a[Xr]&&(d._nextDay=!0,d._a[Wt]=0),d._d=(d._useUTC?Zt:Vl).apply(null,C),j=d._useUTC?d._d.getUTCDay():d._d.getDay(),null!=d._tzm&&d._d.setUTCMinutes(d._d.getUTCMinutes()-d._tzm),d._nextDay&&(d._a[Wt]=24),d._w&&typeof d._w.d<"u"&&d._w.d!==j&&(ve(d).weekdayMismatch=!0)}}function Ou(d){if(d._f!==g.ISO_8601)if(d._f!==g.RFC_2822){d._a=[],ve(d).empty=!0;var T,C,O,j,ne,Ie,q,m=""+d._i,Fe=m.length,J=0;for(q=(O=tf(d._f,d._locale).match(fu)||[]).length,T=0;T0&&ve(d).unusedInput.push(ne),m=m.slice(m.indexOf(C)+C.length),J+=C.length),qr[j]?(C?ve(d).empty=!1:ve(d).unusedTokens.push(j),bg(j,C,d)):d._strict&&!C&&ve(d).unusedTokens.push(j);ve(d).charsLeftOver=Fe-J,m.length>0&&ve(d).unusedInput.push(m),d._a[Wt]<=12&&!0===ve(d).bigHour&&d._a[Wt]>0&&(ve(d).bigHour=void 0),ve(d).parsedDateParts=d._a.slice(0),ve(d).meridiem=d._meridiem,d._a[Wt]=function Yg(d,m,T){var C;return null==T?m:null!=d.meridiemHour?d.meridiemHour(m,T):(null!=d.isPM&&((C=d.isPM(T))&&m<12&&(m+=12),!C&&12===m&&(m=0)),m)}(d._locale,d._a[Wt],d._meridiem),null!==(Ie=ve(d).era)&&(d._a[jt]=d._locale.erasConvertYear(Ie,d._a[jt])),Jr(d),bf(d)}else Pu(d);else Lu(d)}function ls(d){var m=d._i,T=d._f;return d._locale=d._locale||br(d._l),null===m||void 0===T&&""===m?Ks({nullInput:!0}):("string"==typeof m&&(d._i=m=d._locale.preparse(m)),os(m)?new $r(bf(m)):(re(m)?d._d=m:y(T)?function Qs(d){var m,T,C,O,j,ne,Fe=!1,J=d._f.length;if(0===J)return ve(d).invalidFormat=!0,void(d._d=new Date(NaN));for(O=0;Othis?this:d:Ks()});function ks(d,m){var T,C;if(1===m.length&&y(m[0])&&(m=m[0]),!m.length)return Ot();for(T=m[0],C=1;C=0?new Date(d+400,m,T)-za:new Date(d,m,T).valueOf()}function Gl(d,m,T){return d<100&&d>=0?Date.UTC(d+400,m,T)-za:Date.UTC(d,m,T)}function Of(d,m){return m.erasAbbrRegex(d)}function Rf(){var O,j,d=[],m=[],T=[],C=[],ne=this.eras();for(O=0,j=ne.length;O(j=Ne(d,C,O))&&(m=j),XT.call(this,d,m,T,C,O))}function XT(d,m,T,C,O){var j=mf(d,m,T,C,O),ne=Zt(j.year,0,j.dayOfYear);return this.year(ne.getUTCFullYear()),this.month(ne.getUTCMonth()),this.date(ne.getUTCDate()),this}Se("N",0,0,"eraAbbr"),Se("NN",0,0,"eraAbbr"),Se("NNN",0,0,"eraAbbr"),Se("NNNN",0,0,"eraName"),Se("NNNNN",0,0,"eraNarrow"),Se("y",["y",1],"yo","eraYear"),Se("y",["yy",2],0,"eraYear"),Se("y",["yyy",3],0,"eraYear"),Se("y",["yyyy",4],0,"eraYear"),pe("N",Of),pe("NN",Of),pe("NNN",Of),pe("NNNN",function jT(d,m){return m.erasNameRegex(d)}),pe("NNNNN",function WT(d,m){return m.erasNarrowRegex(d)}),Et(["N","NN","NNN","NNNN","NNNNN"],function(d,m,T,C){var O=T._locale.erasParse(d,C,T._strict);O?ve(T).era=O:ve(T).invalidEra=d}),pe("y",Kr),pe("yy",Kr),pe("yyy",Kr),pe("yyyy",Kr),pe("yo",function UT(d,m){return m._eraYearOrdinalRegex||Kr}),Et(["y","yy","yyy","yyyy"],jt),Et(["yo"],function(d,m,T,C){var O;T._locale._eraYearOrdinalRegex&&(O=d.match(T._locale._eraYearOrdinalRegex)),m[jt]=T._locale.eraYearOrdinalParse?T._locale.eraYearOrdinalParse(d,O):parseInt(d,10)}),Se(0,["gg",2],0,function(){return this.weekYear()%100}),Se(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Bu("gggg","weekYear"),Bu("ggggg","weekYear"),Bu("GGGG","isoWeekYear"),Bu("GGGGG","isoWeekYear"),Zn("weekYear","gg"),Zn("isoWeekYear","GG"),Qn("weekYear",1),Qn("isoWeekYear",1),pe("G",ka),pe("g",ka),pe("GG",Yt,Ii),pe("gg",Yt,Ii),pe("GGGG",Hl,vu),pe("gggg",Hl,vu),pe("GGGGG",xa,Nl),pe("ggggg",xa,Nl),La(["gggg","ggggg","GGGG","GGGGG"],function(d,m,T,C){m[C.substr(0,2)]=ht(d)}),La(["gg","GG"],function(d,m,T,C){m[C]=g.parseTwoDigitYear(d)}),Se("Q",0,"Qo","quarter"),Zn("quarter","Q"),Qn("quarter",7),pe("Q",sf),Et("Q",function(d,m){m[Xs]=3*(ht(d)-1)}),Se("D",["DD",2],"Do","date"),Zn("date","D"),Qn("date",9),pe("D",Yt),pe("DD",Yt,Ii),pe("Do",function(d,m){return d?m._dayOfMonthOrdinalParse||m._ordinalParse:m._dayOfMonthOrdinalParseLenient}),Et(["D","DD"],At),Et("Do",function(d,m){m[At]=ht(d.match(Yt)[0])});var zu=Ao("Date",!0);Se("DDD",["DDDD",3],"DDDo","dayOfYear"),Zn("dayOfYear","DDD"),Qn("dayOfYear",4),pe("DDD",Da),pe("DDDD",rf),Et(["DDD","DDDD"],function(d,m,T){T._dayOfYear=ht(d)}),Se("m",["mm",2],0,"minute"),Zn("minute","m"),Qn("minute",14),pe("m",Yt),pe("mm",Yt,Ii),Et(["m","mm"],dn);var ju=Ao("Minutes",!1);Se("s",["ss",2],0,"second"),Zn("second","s"),Qn("second",15),pe("s",Yt),pe("ss",Yt,Ii),Et(["s","ss"],gr);var Tr,Yf,Hf=Ao("Seconds",!1);for(Se("S",0,0,function(){return~~(this.millisecond()/100)}),Se(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Se(0,["SSS",3],0,"millisecond"),Se(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Se(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Se(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Se(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Se(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Se(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Zn("millisecond","ms"),Qn("millisecond",16),pe("S",Da,sf),pe("SS",Da,Ii),pe("SSS",Da,rf),Tr="SSSS";Tr.length<=9;Tr+="S")pe(Tr,Kr);function sy(d,m){m[Xr]=ht(1e3*("0."+d))}for(Tr="S";Tr.length<=9;Tr+="S")Et(Tr,sy);Yf=Ao("Milliseconds",!1),Se("z",0,0,"zoneAbbr"),Se("zz",0,0,"zoneName");var le=$r.prototype;function Wu(d){return d}le.add=pi,le.calendar=function Ln(d,m){1===arguments.length&&(arguments[0]?Ef(arguments[0])?(d=arguments[0],m=void 0):function Xg(d){var O,m=b(d)&&!A(d),T=!1,C=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(O=0;OT.valueOf():T.valueOf()9999?Jt(T,m?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ss(Date.prototype.toISOString)?m?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Jt(T,"Z")):Jt(T,m?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},le.inspect=function Va(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var T,C,d="moment",m="";return this.isLocal()||(d=0===this.utcOffset()?"moment.utc":"moment.parseZone",m="Z"),T="["+d+'("]',C=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(T+C+"-MM-DD[T]HH:mm:ss.SSS"+m+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(le[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),le.toJSON=function Ai(){return this.isValid()?this.toISOString():null},le.toString=function Qr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},le.unix=function Go(){return Math.floor(this.valueOf()/1e3)},le.valueOf=function $l(){return this._d.valueOf()-6e4*(this._offset||0)},le.creationData=function ql(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},le.eraName=function ey(){var d,m,T,C=this.localeData().eras();for(d=0,m=C.length;dthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},le.isLocal=function Oe(){return!!this.isValid()&&!this._isUTC},le.isUtcOffset=function qg(){return!!this.isValid()&&this._isUTC},le.isUtc=If,le.isUTC=If,le.zoneAbbr=function ZT(){return this._isUTC?"UTC":""},le.zoneName=function ry(){return this._isUTC?"Coordinated Universal Time":""},le.dates=ai("dates accessor is deprecated. Use date instead.",zu),le.months=ai("months accessor is deprecated. Use month instead",ff),le.years=ai("years accessor is deprecated. Use year instead",pf),le.zone=ai("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function zg(d,m){return null!=d?("string"!=typeof d&&(d=-d),this.utcOffset(d,m),this):-this.utcOffset()}),le.isDSTShifted=ai("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function $g(){if(!Y(this._isDSTShifted))return this._isDSTShifted;var m,d={};return uu(d,this),(d=ls(d))._a?(m=d._isUTC?dt(d._a):Ot(d._a),this._isDSTShifted=this.isValid()&&function Df(d,m,T){var ne,C=Math.min(d.length,m.length),O=Math.abs(d.length-m.length),j=0;for(ne=0;ne0):this._isDSTShifted=!1,this._isDSTShifted});var Tt=hu.prototype;function $o(d,m,T,C){var O=br(),j=dt().set(C,m);return O[T](j,d)}function Xl(d,m,T){if(U(d)&&(m=d,d=void 0),d=d||"",null!=m)return $o(d,m,T,"month");var C,O=[];for(C=0;C<12;C++)O[C]=$o(d,C,T,"month");return O}function qo(d,m,T,C){"boolean"==typeof d?(U(m)&&(T=m,m=void 0),m=m||""):(T=m=d,d=!1,U(m)&&(T=m,m=void 0),m=m||"");var ne,O=br(),j=d?O._week.dow:0,Fe=[];if(null!=T)return $o(m,(T+j)%7,C,"day");for(ne=0;ne<7;ne++)Fe[ne]=$o(m,(ne+j)%7,C,"day");return Fe}Tt.calendar=function Qh(d,m,T){var C=this._calendar[d]||this._calendar.sameElse;return Ss(C)?C.call(m,T):C},Tt.longDateFormat=function pu(d){var m=this._longDateFormat[d],T=this._longDateFormat[d.toUpperCase()];return m||!T?m:(this._longDateFormat[d]=T.match(fu).map(function(C){return"MMMM"===C||"MM"===C||"DD"===C||"dddd"===C?C.slice(1):C}).join(""),this._longDateFormat[d])},Tt.invalidDate=function mu(){return this._invalidDate},Tt.ordinal=function pg(d){return this._ordinal.replace("%d",d)},Tt.preparse=Wu,Tt.postformat=Wu,Tt.relativeTime=function MT(d,m,T,C){var O=this._relativeTime[T];return Ss(O)?O(d,m,T,C):O.replace(/%d/i,d)},Tt.pastFuture=function TT(d,m){var T=this._relativeTime[d>0?"future":"past"];return Ss(T)?T(m):T.replace(/%s/i,m)},Tt.set=function du(d){var m,T;for(T in d)k(d,T)&&(Ss(m=d[T])?this[T]=m:this["_"+T]=m);this._config=d,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Tt.eras=function fs(d,m){var T,C,O,j=this._eras||br("en")._eras;for(T=0,C=j.length;T=0)return j[C]},Tt.erasConvertYear=function Qg(d,m){var T=d.since<=d.until?1:-1;return void 0===m?g(d.since).year():g(d.since).year()+(m-d.offset)*T},Tt.erasAbbrRegex=function BT(d){return k(this,"_erasAbbrRegex")||Rf.call(this),d?this._erasAbbrRegex:this._erasRegex},Tt.erasNameRegex=function VT(d){return k(this,"_erasNameRegex")||Rf.call(this),d?this._erasNameRegex:this._erasRegex},Tt.erasNarrowRegex=function zT(d){return k(this,"_erasNarrowRegex")||Rf.call(this),d?this._erasNarrowRegex:this._erasRegex},Tt.months=function Sg(d,m){return d?y(this._months)?this._months[d.month()]:this._months[(this._months.isFormat||df).test(m)?"format":"standalone"][d.month()]:y(this._months)?this._months:this._months.standalone},Tt.monthsShort=function hf(d,m){return d?y(this._monthsShort)?this._monthsShort[d.month()]:this._monthsShort[df.test(m)?"format":"standalone"][d.month()]:y(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Tt.monthsParse=function Dg(d,m,T){var C,O,j;if(this._monthsParseExact)return Cg.call(this,d,m,T);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),C=0;C<12;C++){if(O=dt([2e3,C]),T&&!this._longMonthsParse[C]&&(this._longMonthsParse[C]=new RegExp("^"+this.months(O,"").replace(".","")+"$","i"),this._shortMonthsParse[C]=new RegExp("^"+this.monthsShort(O,"").replace(".","")+"$","i")),!T&&!this._monthsParse[C]&&(j="^"+this.months(O,"")+"|^"+this.monthsShort(O,""),this._monthsParse[C]=new RegExp(j.replace(".",""),"i")),T&&"MMMM"===m&&this._longMonthsParse[C].test(d))return C;if(T&&"MMM"===m&&this._shortMonthsParse[C].test(d))return C;if(!T&&this._monthsParse[C].test(d))return C}},Tt.monthsRegex=function Su(d){return this._monthsParseExact?(k(this,"_monthsRegex")||$i.call(this),d?this._monthsStrictRegex:this._monthsRegex):(k(this,"_monthsRegex")||(this._monthsRegex=Tg),this._monthsStrictRegex&&d?this._monthsStrictRegex:this._monthsRegex)},Tt.monthsShortRegex=function Tu(d){return this._monthsParseExact?(k(this,"_monthsRegex")||$i.call(this),d?this._monthsShortStrictRegex:this._monthsShortRegex):(k(this,"_monthsShortRegex")||(this._monthsShortRegex=Mg),this._monthsShortStrictRegex&&d?this._monthsShortStrictRegex:this._monthsShortRegex)},Tt.week=function Cu(d){return ft(d,this._week.dow,this._week.doy).week},Tt.firstDayOfYear=function _f(){return this._week.doy},Tt.firstDayOfWeek=function ST(){return this._week.dow},Tt.weekdays=function xT(d,m){var T=y(this._weekdays)?this._weekdays:this._weekdays[d&&!0!==d&&this._weekdays.isFormat.test(m)?"format":"standalone"];return!0===d?xu(T,this._week.dow):d?T[d.day()]:T},Tt.weekdaysMin=function kT(d){return!0===d?xu(this._weekdaysMin,this._week.dow):d?this._weekdaysMin[d.day()]:this._weekdaysMin},Tt.weekdaysShort=function yr(d){return!0===d?xu(this._weekdaysShort,this._week.dow):d?this._weekdaysShort[d.day()]:this._weekdaysShort},Tt.weekdaysParse=function ET(d,m,T){var C,O,j;if(this._weekdaysParseExact)return IT.call(this,d,m,T);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),C=0;C<7;C++){if(O=dt([2e3,1]).day(C),T&&!this._fullWeekdaysParse[C]&&(this._fullWeekdaysParse[C]=new RegExp("^"+this.weekdays(O,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[C]=new RegExp("^"+this.weekdaysShort(O,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[C]=new RegExp("^"+this.weekdaysMin(O,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[C]||(j="^"+this.weekdays(O,"")+"|^"+this.weekdaysShort(O,"")+"|^"+this.weekdaysMin(O,""),this._weekdaysParse[C]=new RegExp(j.replace(".",""),"i")),T&&"dddd"===m&&this._fullWeekdaysParse[C].test(d))return C;if(T&&"ddd"===m&&this._shortWeekdaysParse[C].test(d))return C;if(T&&"dd"===m&&this._minWeekdaysParse[C].test(d))return C;if(!T&&this._weekdaysParse[C].test(d))return C}},Tt.weekdaysRegex=function Ig(d){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||bt.call(this),d?this._weekdaysStrictRegex:this._weekdaysRegex):(k(this,"_weekdaysRegex")||(this._weekdaysRegex=Li),this._weekdaysStrictRegex&&d?this._weekdaysStrictRegex:this._weekdaysRegex)},Tt.weekdaysShortRegex=function AT(d){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||bt.call(this),d?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(k(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=DT),this._weekdaysShortStrictRegex&&d?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Tt.weekdaysMinRegex=function qi(d){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||bt.call(this),d?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(k(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xg),this._weekdaysMinStrictRegex&&d?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Tt.isPM=function RT(d){return"p"===(d+"").toLowerCase().charAt(0)},Tt.meridiem=function Lg(d,m,T){return d>11?T?"pm":"PM":T?"am":"AM"},Js("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(d){var m=d%10;return d+(1===ht(d%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}}),g.lang=ai("moment.lang is deprecated. Use moment.locale instead.",Js),g.langData=ai("moment.langData is deprecated. Use moment.localeData instead.",br);var Ki=Math.abs;function cy(d,m,T,C){var O=cs(m,T);return d._milliseconds+=C*O._milliseconds,d._days+=C*O._days,d._months+=C*O._months,d._bubble()}function Gu(d){return d<0?Math.floor(d):Math.ceil(d)}function zf(d){return 4800*d/146097}function Pn(d){return 146097*d/4800}function tr(d){return function(){return this.as(d)}}var Wf=tr("ms"),Uf=tr("s"),hy=tr("m"),$u=tr("h"),fy=tr("d"),Es=tr("w"),Gf=tr("M"),$f=tr("Q"),Bt=tr("y");function wn(d){return function(){return this.isValid()?this._data[d]:NaN}}var my=wn("milliseconds"),qf=wn("seconds"),Ko=wn("minutes"),Oi=wn("hours"),_y=wn("days"),gy=wn("months"),yy=wn("years");var Ls=Math.round,Xo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Kf(d,m,T,C,O){return O.relativeTime(m||1,!!T,d,C)}var Zl=Math.abs;function Wa(d){return(d>0)-(d<0)||+d}function Ql(){if(!this.isValid())return this.localeData().invalidDate();var C,O,j,ne,J,Ie,q,K,d=Zl(this._milliseconds)/1e3,m=Zl(this._days),T=Zl(this._months),Fe=this.asSeconds();return Fe?(C=Gi(d/60),O=Gi(C/60),d%=60,C%=60,j=Gi(T/12),T%=12,ne=d?d.toFixed(3).replace(/\.?0+$/,""):"",J=Fe<0?"-":"",Ie=Wa(this._months)!==Wa(Fe)?"-":"",q=Wa(this._days)!==Wa(Fe)?"-":"",K=Wa(this._milliseconds)!==Wa(Fe)?"-":"",J+"P"+(j?Ie+j+"Y":"")+(T?Ie+T+"M":"")+(m?q+m+"D":"")+(O||C||d?"T":"")+(O?K+O+"H":"")+(C?K+C+"M":"")+(d?K+ne+"S":"")):"P0D"}var yt=Na.prototype;return yt.isValid=function Cf(){return this._isValid},yt.abs=function ly(){var d=this._data;return this._milliseconds=Ki(this._milliseconds),this._days=Ki(this._days),this._months=Ki(this._months),d.milliseconds=Ki(d.milliseconds),d.seconds=Ki(d.seconds),d.minutes=Ki(d.minutes),d.hours=Ki(d.hours),d.months=Ki(d.months),d.years=Ki(d.years),this},yt.add=function eS(d,m){return cy(this,d,m,1)},yt.subtract=function Bf(d,m){return cy(this,d,m,-1)},yt.as=function jf(d){if(!this.isValid())return NaN;var m,T,C=this._milliseconds;if("month"===(d=ki(d))||"quarter"===d||"year"===d)switch(m=this._days+C/864e5,T=this._months+zf(m),d){case"month":return T;case"quarter":return T/3;case"year":return T/12}else switch(m=this._days+Math.round(Pn(this._months)),d){case"week":return m/7+C/6048e5;case"day":return m+C/864e5;case"hour":return 24*m+C/36e5;case"minute":return 1440*m+C/6e4;case"second":return 86400*m+C/1e3;case"millisecond":return Math.floor(864e5*m)+C;default:throw new Error("Unknown unit "+d)}},yt.asMilliseconds=Wf,yt.asSeconds=Uf,yt.asMinutes=hy,yt.asHours=$u,yt.asDays=fy,yt.asWeeks=Es,yt.asMonths=Gf,yt.asQuarters=$f,yt.asYears=Bt,yt.valueOf=function dy(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ht(this._months/12):NaN},yt._bubble=function uy(){var O,j,ne,Fe,J,d=this._milliseconds,m=this._days,T=this._months,C=this._data;return d>=0&&m>=0&&T>=0||d<=0&&m<=0&&T<=0||(d+=864e5*Gu(Pn(T)+m),m=0,T=0),C.milliseconds=d%1e3,O=Gi(d/1e3),C.seconds=O%60,j=Gi(O/60),C.minutes=j%60,ne=Gi(j/60),C.hours=ne%24,m+=Gi(ne/24),T+=J=Gi(zf(m)),m-=Gu(Pn(J)),Fe=Gi(T/12),T%=12,C.days=m,C.months=T,C.years=Fe,this},yt.clone=function py(){return cs(this)},yt.get=function Jl(d){return d=ki(d),this.isValid()?this[d+"s"]():NaN},yt.milliseconds=my,yt.seconds=qf,yt.minutes=Ko,yt.hours=Oi,yt.days=_y,yt.weeks=function Sr(){return Gi(this.days()/7)},yt.months=gy,yt.years=yy,yt.humanize=function We(d,m){if(!this.isValid())return this.localeData().invalidDate();var O,j,T=!1,C=Xo;return"object"==typeof d&&(m=d,d=!1),"boolean"==typeof d&&(T=d),"object"==typeof m&&(C=Object.assign({},Xo,m),null!=m.s&&null==m.ss&&(C.ss=m.s-1)),j=function Xf(d,m,T,C){var O=cs(d).abs(),j=Ls(O.as("s")),ne=Ls(O.as("m")),Fe=Ls(O.as("h")),J=Ls(O.as("d")),Ie=Ls(O.as("M")),q=Ls(O.as("w")),K=Ls(O.as("y")),Gt=j<=T.ss&&["s",j]||j0,Gt[4]=C,Kf.apply(null,Gt)}(this,!T,C,O=this.localeData()),T&&(j=O.pastFuture(+this,j)),O.postformat(j)},yt.toISOString=Ql,yt.toString=Ql,yt.toJSON=Ql,yt.locale=ds,yt.localeData=Hu,yt.toIsoString=ai("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ql),yt.lang=Uo,Se("X",0,0,"unix"),Se("x",0,0,"valueOf"),pe("x",ka),pe("X",/[+-]?\d+(\.\d{1,3})?/),Et("X",function(d,m,T){T._d=new Date(1e3*parseFloat(d))}),Et("x",function(d,m,T){T._d=new Date(ht(d))}),g.version="2.29.4",function w(d){x=d}(Ot),g.fn=le,g.min=function Ra(){return ks("isBefore",[].slice.call(arguments,0))},g.max=function Mf(){return ks("isAfter",[].slice.call(arguments,0))},g.now=function(){return Date.now?Date.now():+new Date},g.utc=dt,g.unix=function Kl(d){return Ot(1e3*d)},g.months=function oy(d,m){return Xl(d,m,"months")},g.isDate=re,g.locale=Js,g.invalid=Ks,g.duration=cs,g.isMoment=os,g.weekdays=function Vf(d,m,T){return qo(d,m,T,"weekdays")},g.parseZone=function Yn(){return Ot.apply(null,arguments).parseZone()},g.localeData=br,g.isDuration=Ha,g.monthsShort=function QT(d,m){return Xl(d,m,"monthsShort")},g.weekdaysMin=function ay(d,m,T){return qo(d,m,T,"weekdaysMin")},g.defineLocale=ei,g.updateLocale=function vf(d,m){if(null!=m){var T,C,O=ku;null!=Ut[d]&&null!=Ut[d].parentLocale?Ut[d].set(Cs(Ut[d]._config,m)):(null!=(C=No(d))&&(O=C._config),m=Cs(O,m),null==C&&(m.abbr=d),(T=new hu(m)).parentLocale=Ut[d],Ut[d]=T),Js(d)}else null!=Ut[d]&&(null!=Ut[d].parentLocale?(Ut[d]=Ut[d].parentLocale,d===Js()&&Js(d)):null!=Ut[d]&&delete Ut[d]);return Ut[d]},g.locales=function Ht(){return Al(Ut)},g.weekdaysShort=function Uu(d,m,T){return qo(d,m,T,"weekdaysShort")},g.normalizeUnits=ki,g.relativeTimeRounding=function Jf(d){return void 0===d?Ls:"function"==typeof d&&(Ls=d,!0)},g.relativeTimeThreshold=function vy(d,m){return void 0!==Xo[d]&&(void 0===m?Xo[d]:(Xo[d]=m,"s"===d&&(Xo.ss=m-1),!0))},g.calendarFormat=function Jg(d,m){var T=d.diff(m,"days",!0);return T<-6?"sameElse":T<-1?"lastWeek":T<0?"lastDay":T<1?"sameDay":T<2?"nextDay":T<7?"nextWeek":"sameElse"},g.prototype=le,g.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"},g}()},6700:(Z,Q,H)=>{var x={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function g(y){var b=w(y);return H(b)}function w(y){if(!H.o(x,y)){var b=new Error("Cannot find module '"+y+"'");throw b.code="MODULE_NOT_FOUND",b}return x[y]}g.keys=function(){return Object.keys(x)},g.resolve=w,Z.exports=g,g.id=6700}},Z=>{Z(Z.s=3308)}]); \ No newline at end of file