1 line
1.4 MiB
1 line
1.4 MiB
(self.webpackChunkKine_frontend=self.webpackChunkKine_frontend||[]).push([[179],{3766:(Q,Z,E)=>{"use strict";function M(n){return"function"==typeof n}function f(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 g=f(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,r)=>`${r+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function m(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class _{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 s of e)s.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(M(i))try{i()}catch(s){t=s instanceof g?s.errors:[s]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const s of r)try{O(s)}catch(a){t=null!=t?t:[],a instanceof g?t=[...t,...a.errors]:t.push(a)}}if(t)throw new g(t)}}add(t){var e;if(t&&t!==this)if(this.closed)O(t);else{if(t instanceof _){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)&&m(e,t)}remove(t){const{_finalizers:e}=this;e&&m(e,t),t instanceof _&&t._removeParent(this)}}_.EMPTY=(()=>{const n=new _;return n.closed=!0,n})();const x=_.EMPTY;function b(n){return n instanceof _||n&&"closed"in n&&M(n.remove)&&M(n.add)&&M(n.unsubscribe)}function O(n){M(n)?n():n.unsubscribe()}const V={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},K={setTimeout(n,t,...e){const{delegate:i}=K;return(null==i?void 0:i.setTimeout)?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=K;return((null==t?void 0:t.clearTimeout)||clearTimeout)(n)},delegate:void 0};function se(n){K.setTimeout(()=>{const{onUnhandledError:t}=V;if(!t)throw n;t(n)})}function me(){}const J=ve("C",void 0,void 0);function ve(n,t,e){return{kind:n,value:t,error:e}}let ue=null;function Pe(n){if(V.useDeprecatedSynchronousErrorHandling){const t=!ue;if(t&&(ue={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=ue;if(ue=null,e)throw i}}else n()}class Yt extends _{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,b(t)&&t.add(this)):this.destination=Zn}static create(t,e,i){return new Qn(t,e,i)}next(t){this.isStopped?hr(function X(n){return ve("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?hr(function Ce(n){return ve("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?hr(J,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 Ct=Function.prototype.bind;function kn(n,t){return Ct.call(n,t)}class Ht{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){hn(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){hn(i)}else hn(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){hn(e)}}}class Qn extends Yt{constructor(t,e,i){let r;if(super(),M(t)||!t)r={next:null!=t?t:void 0,error:null!=e?e:void 0,complete:null!=i?i:void 0};else{let s;this&&V.useDeprecatedNextContext?(s=Object.create(t),s.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&kn(t.next,s),error:t.error&&kn(t.error,s),complete:t.complete&&kn(t.complete,s)}):r=t}this.destination=new Ht(r)}}function hn(n){V.useDeprecatedSynchronousErrorHandling?function pt(n){V.useDeprecatedSynchronousErrorHandling&&ue&&(ue.errorThrown=!0,ue.error=n)}(n):se(n)}function hr(n,t){const{onStoppedNotification:e}=V;e&&K.setTimeout(()=>e(n,t))}const Zn={closed:!0,next:me,error:function Ti(n){throw n},complete:me},Or="function"==typeof Symbol&&Symbol.observable||"@@observable";function bn(n){return n}let _t=(()=>{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,r){const s=function Rr(n){return n&&n instanceof Yt||function Jn(n){return n&&M(n.next)&&M(n.error)&&M(n.complete)}(n)&&b(n)}(e)?e:new Qn(e,i,r);return Pe(()=>{const{operator:a,source:o}=this;s.add(a?a.call(s,o):o?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=_n(i))((r,s)=>{const a=new Qn({next:o=>{try{e(o)}catch(l){s(l),a.unsubscribe()}},error:s,complete:r});this.subscribe(a)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[Or](){return this}pipe(...e){return function fr(n){return 0===n.length?bn:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}(e)(this)}toPromise(e){return new(e=_n(e))((i,r)=>{let s;this.subscribe(a=>s=a,a=>r(a),()=>i(s))})}}return n.create=t=>new n(t),n})();function _n(n){var t;return null!==(t=null!=n?n:V.Promise)&&void 0!==t?t:Promise}const cn=f(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let pe=(()=>{class n extends _t{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new mr(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new cn}next(e){Pe(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){Pe(()=>{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(){Pe(()=>{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:r,observers:s}=this;return i||r?x:(this.currentObservers=null,s.push(e),new _(()=>{this.currentObservers=null,m(s,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:r,isStopped:s}=this;i?e.error(r):s&&e.complete()}asObservable(){const e=new _t;return e.source=this,e}}return n.create=(t,e)=>new mr(t,e),n})();class mr extends pe{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:x}}function Be(n){return M(null==n?void 0:n.lift)}function nn(n){return t=>{if(Be(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 Zt(n,t,e,i,r){return new $s(n,t,e,i,r)}class $s extends Yt{constructor(t,e,i,r,s,a){super(t),this.onFinalize=s,this.shouldUnsubscribe=a,this._next=e?function(o){try{e(o)}catch(l){t.error(l)}}:super._next,this._error=r?function(o){try{r(o)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(o){t.error(o)}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 nn((e,i)=>{let r=0;e.subscribe(Zt(i,s=>{i.next(n.call(t,s,r++))}))})}function R(n,t,e,i){return new(e||(e=Promise))(function(s,a){function o(u){try{d(i.next(u))}catch(p){a(p)}}function l(u){try{d(i.throw(u))}catch(p){a(p)}}function d(u){u.done?s(u.value):function r(s){return s instanceof e?s:new e(function(a){a(s)})}(u.value).then(o,l)}d((i=i.apply(n,t||[])).next())})}function Tt(n){return this instanceof Tt?(this.v=n,this):new Tt(n)}function Tn(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=e.apply(n,t||[]),s=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(w){i[w]&&(r[w]=function(T){return new Promise(function(L,Y){s.push([w,T,L,Y])>1||o(w,T)})})}function o(w,T){try{!function l(w){w.value instanceof Tt?Promise.resolve(w.value.v).then(d,u):p(s[0][2],w)}(i[w](T))}catch(L){p(s[0][3],L)}}function d(w){o("next",w)}function u(w){o("throw",w)}function p(w,T){w(T),s.shift(),s.length&&o(s[0][0],s[0][1])}}function ct(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 G(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(s){e[s]=n[s]&&function(a){return new Promise(function(o,l){!function r(s,a,o,l){Promise.resolve(l).then(function(d){s({value:d,done:o})},a)}(o,l,(a=n[s](a)).done,a.value)})}}}const cc=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function dc(n){return M(null==n?void 0:n.then)}function rl(n){return M(n[Or])}function an(n){return Symbol.asyncIterator&&M(null==n?void 0:n[Symbol.asyncIterator])}function du(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 sl=function Uf(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function uc(n){return M(null==n?void 0:n[sl])}function al(n){return Tn(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:r}=yield Tt(e.read());if(r)return yield Tt(void 0);yield yield Tt(i)}}finally{e.releaseLock()}})}function ka(n){return M(null==n?void 0:n.getReader)}function ci(n){if(n instanceof _t)return n;if(null!=n){if(rl(n))return function Ug(n){return new _t(t=>{const e=n[Or]();if(M(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(cc(n))return function hc(n){return new _t(t=>{for(let e=0;e<n.length&&!t.closed;e++)t.next(n[e]);t.complete()})}(n);if(dc(n))return function Gg(n){return new _t(t=>{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,se)})}(n);if(an(n))return ll(n);if(uc(n))return function ol(n){return new _t(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(ka(n))return function Le(n){return ll(al(n))}(n)}throw du(n)}function ll(n){return new _t(t=>{(function $g(n,t){var e,i,r,s;return R(this,void 0,void 0,function*(){try{for(e=ct(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(a){r={error:a}}finally{try{i&&!i.done&&(s=e.return)&&(yield s.call(e))}finally{if(r)throw r.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function vs(n,t,e,i=0,r=!1){const s=t.schedule(function(){e(),r?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(s),!r)return s}function Sn(n,t,e=1/0){return M(t)?Sn((i,r)=>et((s,a)=>t(i,s,r,a))(ci(n(i,r))),e):("number"==typeof t&&(e=t),nn((i,r)=>function Qi(n,t,e,i,r,s,a,o){const l=[];let d=0,u=0,p=!1;const w=()=>{p&&!l.length&&!d&&t.complete()},T=Y=>d<i?L(Y):l.push(Y),L=Y=>{s&&t.next(Y),d++;let $=!1;ci(e(Y,u++)).subscribe(Zt(t,W=>{null==r||r(W),s?T(W):t.next(W)},()=>{$=!0},void 0,()=>{if($)try{for(d--;l.length&&d<i;){const W=l.shift();a?vs(t,a,()=>L(W)):L(W)}w()}catch(W){t.error(W)}}))};return n.subscribe(Zt(t,T,()=>{p=!0,w()})),()=>{null==o||o()}}(i,r,n,e)))}function Rt(n=1/0){return Sn(bn,n)}const Si=new _t(n=>n.complete());function es(n){return n&&M(n.schedule)}function gr(n){return n[n.length-1]}function Nn(n){return M(gr(n))?n.pop():void 0}function Ei(n){return es(gr(n))?n.pop():void 0}function qs(n,t=0){return nn((e,i)=>{e.subscribe(Zt(i,r=>vs(i,n,()=>i.next(r),t),()=>vs(i,n,()=>i.complete(),t),r=>vs(i,n,()=>i.error(r),t)))})}function Gf(n,t=0){return nn((e,i)=>{i.add(n.schedule(()=>e.subscribe(i),t))})}function $f(n,t){if(!n)throw new Error("Iterable cannot be null");return new _t(e=>{vs(e,t,()=>{const i=n[Symbol.asyncIterator]();vs(e,t,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function Xn(n,t){return t?function qf(n,t){if(null!=n){if(rl(n))return function Wg(n,t){return ci(n).pipe(Gf(t),qs(t))}(n,t);if(cc(n))return function En(n,t){return new _t(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(dc(n))return function qg(n,t){return ci(n).pipe(Gf(t),qs(t))}(n,t);if(an(n))return $f(n,t);if(uc(n))return function fc(n,t){return new _t(e=>{let i;return vs(e,t,()=>{i=n[sl](),vs(e,t,()=>{let r,s;try{({value:r,done:s}=i.next())}catch(a){return void e.error(a)}s?e.complete():e.next(r)},0,!0)}),()=>M(null==i?void 0:i.return)&&i.return()})}(n,t);if(ka(n))return function Wf(n,t){return $f(al(n),t)}(n,t)}throw du(n)}(n,t):ci(n)}function yr(...n){const t=Ei(n),e=function bs(n,t){return"number"==typeof gr(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?ci(i[0]):Rt(e)(Xn(i,t)):Si}function uu(n={}){const{connector:t=(()=>new pe),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=n;return s=>{let a,o,l,d=0,u=!1,p=!1;const w=()=>{null==o||o.unsubscribe(),o=void 0},T=()=>{w(),a=l=void 0,u=p=!1},L=()=>{const Y=a;T(),null==Y||Y.unsubscribe()};return nn((Y,$)=>{d++,!p&&!u&&w();const W=l=null!=l?l:t();$.add(()=>{d--,0===d&&!p&&!u&&(o=hu(L,r))}),W.subscribe($),!a&&d>0&&(a=new Qn({next:j=>W.next(j),error:j=>{p=!0,w(),o=hu(T,e,j),W.error(j)},complete:()=>{u=!0,w(),o=hu(T,i),W.complete()}}),ci(Y).subscribe(a))})(s)}}function hu(n,t,...e){if(!0===t)return void n();if(!1===t)return;const i=new Qn({next:()=>{i.unsubscribe(),n()}});return t(...e).subscribe(i)}function rn(n){for(let t in n)if(n[t]===rn)return t;throw Error("Could not find renamed property on target object.")}function fu(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Ut(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Ut).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 mc(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const Kg=rn({__forward_ref__:rn});function mt(n){return n.__forward_ref__=mt,n.toString=function(){return Ut(this())},n}function ht(n){return mu(n)?n():n}function mu(n){return"function"==typeof n&&n.hasOwnProperty(Kg)&&n.__forward_ref__===mt}class Ie extends Error{constructor(t,e){super(function pu(n,t){return`NG0${Math.abs(n)}${t?": "+t:""}`}(t,e)),this.code=t}}function ot(n){return"string"==typeof n?n:null==n?"":String(n)}function Gn(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():ot(n)}function vr(n,t){const e=t?` in ${t}`:"";throw new Ie(-201,`No provider for ${Gn(n)} found${e}`)}function Ji(n,t){null==n&&function dn(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function ae(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ee(n){return{providers:n.providers||[],imports:n.imports||[]}}function _u(n){return Qf(n,uo)||Qf(n,Jf)}function Qf(n,t){return n.hasOwnProperty(t)?n[t]:null}function Zf(n){return n&&(n.hasOwnProperty(cl)||n.hasOwnProperty(Xf))?n[cl]:null}const uo=rn({\u0275prov:rn}),cl=rn({\u0275inj:rn}),Jf=rn({ngInjectableDef:rn}),Xf=rn({ngInjectorDef:rn});var tt=(()=>((tt=tt||{})[tt.Default=0]="Default",tt[tt.Host=1]="Host",tt[tt.Self=2]="Self",tt[tt.SkipSelf=4]="SkipSelf",tt[tt.Optional=8]="Optional",tt))();let gu;function Ks(n){const t=gu;return gu=n,t}function em(n,t,e){const i=_u(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&tt.Optional?null:void 0!==t?t:void vr(Ut(n),"Injector")}function Bt(n){return{toString:n}.toString()}var Ai=(()=>((Ai=Ai||{})[Ai.OnPush=0]="OnPush",Ai[Ai.Default=1]="Default",Ai))(),br=(()=>{return(n=br||(br={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",br;var n})();const sy="undefined"!=typeof globalThis&&globalThis,ay="undefined"!=typeof window&&window,vc="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Gt=sy||"undefined"!=typeof global&&global||ay||vc,ho={},Kt=[],bc=rn({\u0275cmp:rn}),yu=rn({\u0275dir:rn}),vu=rn({\u0275pipe:rn}),dl=rn({\u0275mod:rn}),Pr=rn({\u0275fac:rn}),ul=rn({__NG_ELEMENT_ID__:rn});let oy=0;function Me(n){return Bt(()=>{const e={},i={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===Ai.OnPush,directiveDefs:null,pipeDefs:null,selectors:n.selectors||Kt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||br.Emulated,id:"c",styles:n.styles||Kt,_:null,setInput:null,schemas:n.schemas||null,tView:null},r=n.directives,s=n.features,a=n.pipes;return i.id+=oy++,i.inputs=bu(n.inputs,e),i.outputs=bu(n.outputs),s&&s.forEach(o=>o(i)),i.directiveDefs=r?()=>("function"==typeof r?r():r).map(nm):null,i.pipeDefs=a?()=>("function"==typeof a?a():a).map(im):null,i})}function nm(n){return vi(n)||function ts(n){return n[yu]||null}(n)}function im(n){return function Sa(n){return n[vu]||null}(n)}const rm={};function Oe(n){return Bt(()=>{const t={type:n.type,bootstrap:n.bootstrap||Kt,declarations:n.declarations||Kt,imports:n.imports||Kt,exports:n.exports||Kt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null};return null!=n.id&&(rm[n.id]=n.type),t})}function bu(n,t){if(null==n)return ho;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],s=r;Array.isArray(r)&&(s=r[1],r=r[0]),e[r]=i,t&&(t[r]=s)}return e}const q=Me;function fn(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,onDestroy:n.type.prototype.ngOnDestroy||null}}function vi(n){return n[bc]||null}function Bi(n,t){const e=n[dl]||null;if(!e&&!0===t)throw new Error(`Type ${Ut(n)} does not have '\u0275mod' property.`);return e}function ns(n){return Array.isArray(n)&&"object"==typeof n[1]}function Yr(n){return Array.isArray(n)&&!0===n[1]}function xu(n){return 0!=(8&n.flags)}function xc(n){return 2==(2&n.flags)}function Dc(n){return 1==(1&n.flags)}function Hr(n){return null!==n.template}function uy(n){return 0!=(512&n[2])}function Oa(n,t){return n.hasOwnProperty(Pr)?n[Pr]:null}class vy{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function wt(){return om}function om(n){return n.type.prototype.ngOnChanges&&(n.setInput=by),Cc}function Cc(){const n=cm(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===ho)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function by(n,t,e,i){const r=cm(n)||function My(n,t){return n[lm]=t}(n,{previous:ho,current:null}),s=r.current||(r.current={}),a=r.previous,o=this.declaredInputs[e],l=a[o];s[o]=new vy(l&&l.currentValue,t,a===ho),n[i]=t}wt.ngInherit=!0;const lm="__ngSimpleChanges__";function cm(n){return n[lm]||null}let ea;function Ec(){return void 0!==ea?ea:"undefined"!=typeof document?document:void 0}function gn(n){return!!n.listen}const Tu={createRenderer:(n,t)=>Ec()};function Yn(n){for(;Array.isArray(n);)n=n[0];return n}function Ac(n,t){return Yn(t[n])}function wr(n,t){return Yn(t[n.index])}function Su(n,t){return n.data[t]}function po(n,t){return n[t]}function tr(n,t){const e=t[n];return ns(e)?e:e[0]}function hm(n){return 4==(4&n[2])}function Eu(n){return 128==(128&n[2])}function ta(n,t){return null==t?null:n[t]}function fm(n){n[18]=0}function Au(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3]}const rt={lFrame:Mm(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function mm(){return rt.bindingsEnabled}function de(){return rt.lFrame.lView}function Et(){return rt.lFrame.tView}function Ve(n){return rt.lFrame.contextLView=n,n[8]}function Mn(){let n=pm();for(;null!==n&&64===n.type;)n=n.parent;return n}function pm(){return rt.lFrame.currentTNode}function rs(n,t){const e=rt.lFrame;e.currentTNode=n,e.isParent=t}function Iu(){return rt.lFrame.isParent}function Ou(){rt.lFrame.isParent=!1}function Lc(){return rt.isInCheckNoChangesMode}function Ic(n){rt.isInCheckNoChangesMode=n}function Mi(){const n=rt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function _o(){return rt.lFrame.bindingIndex++}function wi(n){const t=rt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function Ly(n,t){const e=rt.lFrame;e.bindingIndex=e.bindingRootIndex=n,_e(t)}function _e(n){rt.lFrame.currentDirectiveIndex=n}function Fu(n){const t=rt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}function bm(){return rt.lFrame.currentQueryIndex}function Oc(n){rt.lFrame.currentQueryIndex=n}function Pt(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function _l(n,t,e){if(e&tt.SkipSelf){let r=t,s=n;for(;!(r=r.parent,null!==r||e&tt.Host||(r=Pt(s),null===r||(s=s[15],10&r.type))););if(null===r)return!1;t=r,n=s}const i=rt.lFrame=Fc();return i.currentTNode=t,i.lView=n,!0}function gl(n){const t=Fc(),e=n[1];rt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function Fc(){const n=rt.lFrame,t=null===n?null:n.child;return null===t?Mm(n):t}function Mm(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 wm(){const n=rt.lFrame;return rt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const xm=wm;function Rc(){const n=wm();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 Li(){return rt.lFrame.selectedIndex}function Ds(n){rt.lFrame.selectedIndex=n}function wn(){const n=rt.lFrame;return Su(n.tView,n.selectedIndex)}function Fa(){rt.lFrame.currentNamespace="svg"}function Pc(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e<i;e++){const s=n.data[e].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:o,ngAfterViewInit:l,ngAfterViewChecked:d,ngOnDestroy:u}=s;a&&(n.contentHooks||(n.contentHooks=[])).push(-e,a),o&&((n.contentHooks||(n.contentHooks=[])).push(e,o),(n.contentCheckHooks||(n.contentCheckHooks=[])).push(e,o)),l&&(n.viewHooks||(n.viewHooks=[])).push(-e,l),d&&((n.viewHooks||(n.viewHooks=[])).push(e,d),(n.viewCheckHooks||(n.viewCheckHooks=[])).push(e,d)),null!=u&&(n.destroyHooks||(n.destroyHooks=[])).push(e,u)}}function xr(n,t,e){km(n,t,3,e)}function Nc(n,t,e,i){(3&n[2])===e&&km(n,t,e,i)}function Nu(n,t){let e=n[2];(3&e)===t&&(e&=2047,e+=1,n[2]=e)}function km(n,t,e,i){const s=null!=i?i:-1,a=t.length-1;let o=0;for(let l=void 0!==i?65535&n[18]:0;l<a;l++)if("number"==typeof t[l+1]){if(o=t[l],null!=i&&o>=i)break}else t[l]<0&&(n[18]+=65536),(o<s||-1==s)&&(Ry(n,e,t,l),n[18]=(4294901760&n[18])+l+2),l++}function Ry(n,t,e,i){const r=e[i]<0,s=e[i+1],o=n[r?-e[i]:e[i]];if(r){if(n[2]>>11<n[18]>>16&&(3&n[2])===t){n[2]+=2048;try{s.call(o)}finally{}}}else try{s.call(o)}finally{}}class yl{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function Yc(n,t,e){const i=gn(n);let r=0;for(;r<e.length;){const s=e[r];if("number"==typeof s){if(0!==s)break;r++;const a=e[r++],o=e[r++],l=e[r++];i?n.setAttribute(t,o,l,a):t.setAttributeNS(a,o,l)}else{const a=s,o=e[++r];Hu(a)?i&&n.setProperty(t,a,o):i?n.setAttribute(t,a,o):t.setAttribute(a,o),r++}}return r}function Tm(n){return 3===n||4===n||6===n}function Hu(n){return 64===n.charCodeAt(0)}function Hc(n,t){if(null!==t&&0!==t.length)if(null===n||0===n.length)n=t.slice();else{let e=-1;for(let i=0;i<t.length;i++){const r=t[i];"number"==typeof r?e=r:0===e||Sm(n,e,r,null,-1===e||2===e?t[++i]:null)}}return n}function Sm(n,t,e,i,r){let s=0,a=n.length;if(-1===t)a=-1;else for(;s<n.length;){const o=n[s++];if("number"==typeof o){if(o===t){a=-1;break}if(o>t){a=s-1;break}}}for(;s<n.length;){const o=n[s];if("number"==typeof o)break;if(o===e){if(null===i)return void(null!==r&&(n[s+1]=r));if(i===n[s+1])return void(n[s+2]=r)}s++,null!==i&&s++,null!==r&&s++}-1!==a&&(n.splice(a,0,t),s=a+1),n.splice(s++,0,e),null!==i&&n.splice(s++,0,i),null!==r&&n.splice(s++,0,r)}function Em(n){return-1!==n}function ji(n){return 32767&n}function yo(n,t){let e=function go(n){return n>>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let Bu=!0;function Bc(n){const t=Bu;return Bu=n,t}let vo=0;function bt(n,t){const e=h(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,c(i.data,n),c(t,null),c(i.blueprint,null));const r=y(n,t),s=n.injectorIndex;if(Em(r)){const a=ji(r),o=yo(r,t),l=o[1].data;for(let d=0;d<8;d++)t[s+d]=o[a+d]|l[a+d]}return t[s+8]=r,s}function c(n,t){n.push(0,0,0,0,0,0,0,0,t)}function h(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function y(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){const s=r[1],a=s.type;if(i=2===a?s.declTNode:1===a?r[6]:null,null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function C(n,t,e){!function jc(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(ul)&&(i=e[ul]),null==i&&(i=e[ul]=vo++);const r=255&i;t.data[n+(r>>5)]|=1<<r}(n,t,e)}function B(n,t,e){if(e&tt.Optional)return n;vr(t,"NodeInjector")}function ie(n,t,e,i){if(e&tt.Optional&&void 0===i&&(i=null),0==(e&(tt.Self|tt.Host))){const r=n[9],s=Ks(void 0);try{return r?r.get(t,i,e&tt.Optional):em(t,i,e&tt.Optional)}finally{Ks(s)}}return B(i,t,e)}function ze(n,t,e,i=tt.Default,r){if(null!==n){const s=function K2(n){if("string"==typeof n)return n.charCodeAt(0)||0;const t=n.hasOwnProperty(ul)?n[ul]:void 0;return"number"==typeof t?t>=0?255&t:Jt:t}(e);if("function"==typeof s){if(!_l(t,n,i))return i&tt.Host?B(r,e,i):ie(t,e,i,r);try{const a=s(i);if(null!=a||i&tt.Optional)return a;vr(e)}finally{xm()}}else if("number"==typeof s){let a=null,o=h(n,t),l=-1,d=i&tt.Host?t[16][6]:null;for((-1===o||i&tt.SkipSelf)&&(l=-1===o?y(n,t):t[o+8],-1!==l&&DD(i,!1)?(a=t[1],o=ji(l),t=yo(l,t)):o=-1);-1!==o;){const u=t[1];if(xD(s,o,u.data)){const p=Ii(o,t,e,a,i,d);if(p!==ft)return p}l=t[o+8],-1!==l&&DD(i,t[1].data[o+8]===d)&&xD(s,o,t)?(a=u,o=ji(l),t=yo(l,t)):o=-1}}}return ie(t,e,i,r)}const ft={};function Jt(){return new zc(Mn(),de())}function Ii(n,t,e,i,r,s){const a=t[1],o=a.data[n+8],u=Dr(o,a,e,null==i?xc(o)&&Bu:i!=a&&0!=(3&o.type),r&tt.Host&&s===o);return null!==u?Cr(t,a,u,o):ft}function Dr(n,t,e,i,r){const s=n.providerIndexes,a=t.data,o=1048575&s,l=n.directiveStart,u=s>>20,w=r?o+u:n.directiveEnd;for(let T=i?o:o+u;T<w;T++){const L=a[T];if(T<l&&e===L||T>=l&&L.type===e)return T}if(r){const T=a[l];if(T&&Hr(T)&&T.type===e)return l}return null}function Cr(n,t,e,i){let r=n[e];const s=t.data;if(function Py(n){return n instanceof yl}(r)){const a=r;a.resolving&&function _c(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Ie(-200,`Circular dependency in DI detected for ${n}${e}`)}(Gn(s[e]));const o=Bc(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?Ks(a.injectImpl):null;_l(n,i,tt.Default);try{r=n[e]=a.factory(void 0,s,n,i),t.firstCreatePass&&e>=i.directiveStart&&function Fy(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:s}=t.type.prototype;if(i){const a=om(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),s&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,s),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,s))}(e,s[e],t)}finally{null!==l&&Ks(l),Bc(o),a.resolving=!1,xm()}}return r}function xD(n,t,e){return!!(e[t+(n>>5)]&1<<n)}function DD(n,t){return!(n&tt.Self||n&tt.Host&&t)}class zc{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,i){return ze(this._tNode,this._lView,t,i,e)}}function we(n){return Bt(()=>{const t=n.prototype.constructor,e=t[Pr]||Hy(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const s=r[Pr]||Hy(r);if(s&&s!==e)return s;r=Object.getPrototypeOf(r)}return s=>new s})}function Hy(n){return mu(n)?()=>{const t=Hy(ht(n));return t&&t()}:Oa(n)}function kr(n){return function S(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 r=0;for(;r<i;){const s=e[r];if(Tm(s))break;if(0===s)r+=2;else if("number"==typeof s)for(r++;r<i&&"string"==typeof e[r];)r++;else{if(s===t)return e[r+1];r+=2}}}return null}(Mn(),n)}const Gc="__parameters__";function Wc(n,t,e){return Bt(()=>{const i=function By(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...s){if(this instanceof r)return i.apply(this,s),this;const a=new r(...s);return o.annotation=a,o;function o(l,d,u){const p=l.hasOwnProperty(Gc)?l[Gc]:Object.defineProperty(l,Gc,{value:[]})[Gc];for(;p.length<=u;)p.push(null);return(p[u]=p[u]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})}class le{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=ae({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Z2=new le("AnalyzeForEntryComponents");function ss(n,t){void 0===t&&(t=n);for(let e=0;e<n.length;e++){let i=n[e];Array.isArray(i)?(t===n&&(t=n.slice(0,e)),ss(i,t)):t!==n&&t.push(i)}return t}function ia(n,t){n.forEach(e=>Array.isArray(e)?ia(e,t):t(e))}function kD(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function Lm(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function zu(n,t){const e=[];for(let i=0;i<n;i++)e.push(t);return e}function Br(n,t,e){let i=qc(n,t);return i>=0?n[1|i]=e:(i=~i,function eN(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function jy(n,t){const e=qc(n,t);if(e>=0)return n[1|e]}function qc(n,t){return function ED(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const s=i+(r-i>>1),a=n[s<<e];if(t===a)return s<<e;a>t?r=s:i=s+1}return~(r<<e)}(n,t,1)}const Uu={},Uy="__NG_DI_FLAG__",Om="ngTempTokenPath",oN=/\n/gm,LD="__source",cN=rn({provide:String,useValue:rn});let Gu;function ID(n){const t=Gu;return Gu=n,t}function dN(n,t=tt.Default){if(void 0===Gu)throw new Ie(203,"");return null===Gu?em(n,void 0,t):Gu.get(n,t&tt.Optional?null:void 0,t)}function z(n,t=tt.Default){return(function iy(){return gu}()||dN)(ht(n),t)}const bl=z;function Gy(n){const t=[];for(let e=0;e<n.length;e++){const i=ht(n[e]);if(Array.isArray(i)){if(0===i.length)throw new Ie(900,"");let r,s=tt.Default;for(let a=0;a<i.length;a++){const o=i[a],l=uN(o);"number"==typeof l?-1===l?r=o.token:s|=l:r=o}t.push(z(r,s))}else t.push(z(i))}return t}function $u(n,t){return n[Uy]=t,n.prototype[Uy]=t,n}function uN(n){return n[Uy]}const Fm=$u(Wc("Inject",n=>({token:n})),-1),Oi=$u(Wc("Optional"),8),as=$u(Wc("SkipSelf"),4);let Pm,Nm;function Qc(n){var t;return(null===(t=function Wy(){if(void 0===Pm&&(Pm=null,Gt.trustedTypes))try{Pm=Gt.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Pm}())||void 0===t?void 0:t.createHTML(n))||n}function YD(n){var t;return(null===(t=function qy(){if(void 0===Nm&&(Nm=null,Gt.trustedTypes))try{Nm=Gt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Nm}())||void 0===t?void 0:t.createHTML(n))||n}class Ml{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class DN extends Ml{getTypeName(){return"HTML"}}class CN extends Ml{getTypeName(){return"Style"}}class kN extends Ml{getTypeName(){return"Script"}}class TN extends Ml{getTypeName(){return"URL"}}class SN extends Ml{getTypeName(){return"ResourceURL"}}function Vr(n){return n instanceof Ml?n.changingThisBreaksApplicationSecurity:n}function ra(n,t){const e=VD(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}function VD(n){return n instanceof Ml&&n.getTypeName()||null}class FN{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(Qc(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class RN{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Qc(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=Qc(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0<r;r--){const a=e.item(r).name;("xmlns:ns1"===a||0===a.indexOf("ns1:"))&&t.removeAttribute(a)}let i=t.firstChild;for(;i;)i.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(i),i=i.nextSibling}}const NN=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,YN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function qu(n){return(n=String(n)).match(NN)||n.match(YN)?n:"unsafe:"+n}function sa(n){const t={};for(const e of n.split(","))t[e]=!0;return t}function Ku(...n){const t={};for(const e of n)for(const i in e)e.hasOwnProperty(i)&&(t[i]=!0);return t}const UD=sa("area,br,col,hr,img,wbr"),GD=sa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),$D=sa("rp,rt"),Ky=Ku(UD,Ku(GD,sa("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Ku($D,sa("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Ku($D,GD)),Qy=sa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Zy=sa("srcset"),WD=Ku(Qy,Zy,sa("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),sa("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),HN=sa("script,style,template");class BN{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,i=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let r=this.checkClobberedElement(e,e.nextSibling);if(r){e=r;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!Ky.hasOwnProperty(e))return this.sanitizedSomething=!0,!HN.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const i=t.attributes;for(let r=0;r<i.length;r++){const s=i.item(r),a=s.name,o=a.toLowerCase();if(!WD.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let l=s.value;Qy[o]&&(l=qu(l)),Zy[o]&&(n=l,l=(n=String(n)).split(",").map(t=>qu(t.trim())).join(", ")),this.buf.push(" ",a,'="',qD(l),'"')}var n;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Ky.hasOwnProperty(e)&&!UD.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(qD(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const VN=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jN=/([^\#-~ |!])/g;function qD(n){return n.replace(/&/g,"&").replace(VN,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(jN,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Ym;function KD(n,t){let e=null;try{Ym=Ym||function jD(n){const t=new RN(n);return function PN(){try{return!!(new window.DOMParser).parseFromString(Qc(""),"text/html")}catch(n){return!1}}()?new FN(t):t}(n);let i=t?String(t):"";e=Ym.getInertBodyElement(i);let r=5,s=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=s,s=e.innerHTML,e=Ym.getInertBodyElement(i)}while(i!==s);return Qc((new BN).sanitizeChildren(Jy(e)||e))}finally{if(e){const i=Jy(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function Jy(n){return"content"in n&&function zN(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Vt=(()=>((Vt=Vt||{})[Vt.NONE=0]="NONE",Vt[Vt.HTML=1]="HTML",Vt[Vt.STYLE=2]="STYLE",Vt[Vt.SCRIPT=3]="SCRIPT",Vt[Vt.URL=4]="URL",Vt[Vt.RESOURCE_URL=5]="RESOURCE_URL",Vt))();function Xy(n){const t=function Qu(){const n=de();return n&&n[12]}();return t?YD(t.sanitize(Vt.HTML,n)||""):ra(n,"HTML")?YD(Vr(n)):KD(Ec(),ot(n))}const JD="__ngContext__";function zi(n,t){n[JD]=t}function nv(n){const t=function Zu(n){return n[JD]||null}(n);return t?Array.isArray(t)?t:t.lView:null}function rv(n){return n.ngOriginalError}function sY(n,...t){n.error(...t)}class bo{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),i=function rY(n){return n&&n.ngErrorLogger||sY}(t);i(this._console,"ERROR",t),e&&i(this._console,"ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&rv(t);for(;e&&rv(e);)e=rv(e);return e||null}}const pY=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Gt))();function aa(n){return n instanceof Function?n():n}var jr=(()=>((jr=jr||{})[jr.Important=1]="Important",jr[jr.DashCase=2]="DashCase",jr))();function av(n,t){return undefined(n,t)}function Ju(n){const t=n[3];return Yr(t)?t[3]:t}function ov(n){return oC(n[13])}function lv(n){return oC(n[4])}function oC(n){for(;null!==n&&!Yr(n);)n=n[4];return n}function Jc(n,t,e,i,r){if(null!=i){let s,a=!1;Yr(i)?s=i:ns(i)&&(a=!0,i=i[0]);const o=Yn(i);0===n&&null!==e?null==r?fC(t,e,o):wl(t,e,o,r||null,!0):1===n&&null!==e?wl(t,e,o,r||null,!0):2===n?function bC(n,t,e){const i=Hm(n,t);i&&function EY(n,t,e,i){gn(n)?n.removeChild(t,e,i):t.removeChild(e)}(n,i,t,e)}(t,o,a):3===n&&t.destroyNode(o),null!=s&&function IY(n,t,e,i,r){const s=e[7];s!==Yn(e)&&Jc(t,n,i,s,r);for(let o=10;o<e.length;o++){const l=e[o];Xu(l[1],l,n,t,i,s)}}(t,n,s,e,r)}}function dv(n,t,e){if(gn(n))return n.createElement(t,e);{const i=null!==e?function Tc(n){const t=n.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(e):null;return null===i?n.createElement(t):n.createElementNS(i,t)}}function cC(n,t){const e=n[9],i=e.indexOf(t),r=t[3];1024&t[2]&&(t[2]&=-1025,Au(r,-1)),e.splice(i,1)}function uv(n,t){if(n.length<=10)return;const e=10+t,i=n[e];if(i){const r=i[17];null!==r&&r!==n&&cC(r,i),t>0&&(n[e-1][4]=i[4]);const s=Lm(n,10+t);!function MY(n,t){Xu(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=s[19];null!==a&&a.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}function dC(n,t){if(!(256&t[2])){const e=t[11];gn(e)&&e.destroyNode&&Xu(n,t,e,3,null,null),function DY(n){let t=n[13];if(!t)return hv(n[1],n);for(;t;){let e=null;if(ns(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)ns(t)&&hv(t[1],t),t=t[3];null===t&&(t=n),ns(t)&&hv(t[1],t),e=t&&t[4]}t=e}}(t)}}function hv(n,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function SY(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i<e.length;i+=2){const r=t[e[i]];if(!(r instanceof yl)){const s=e[i+1];if(Array.isArray(s))for(let a=0;a<s.length;a+=2){const o=r[s[a]],l=s[a+1];try{l.call(o)}finally{}}else try{s.call(r)}finally{}}}}(n,t),function TY(n,t){const e=n.cleanup,i=t[7];let r=-1;if(null!==e)for(let s=0;s<e.length-1;s+=2)if("string"==typeof e[s]){const a=e[s+1],o="function"==typeof a?a(t):Yn(t[a]),l=i[r=e[s+2]],d=e[s+3];"boolean"==typeof d?o.removeEventListener(e[s],l,d):d>=0?i[r=d]():i[r=-d].unsubscribe(),s+=2}else{const a=i[r=e[s+1]];e[s].call(a)}if(null!==i){for(let s=r+1;s<i.length;s++)i[s]();t[7]=null}}(n,t),1===t[1].type&&gn(t[11])&&t[11].destroy();const e=t[17];if(null!==e&&Yr(t[3])){e!==t[3]&&cC(e,t);const i=t[19];null!==i&&i.detachView(n)}}}function uC(n,t,e){return function hC(n,t,e){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return e[0];if(2&i.flags){const r=n.data[i.directiveStart].encapsulation;if(r===br.None||r===br.Emulated)return null}return wr(i,e)}(n,t.parent,e)}function wl(n,t,e,i,r){gn(n)?n.insertBefore(t,e,i,r):t.insertBefore(e,i,r)}function fC(n,t,e){gn(n)?n.appendChild(t,e):t.appendChild(e)}function mC(n,t,e,i,r){null!==i?wl(n,t,e,i,r):fC(n,t,e)}function Hm(n,t){return gn(n)?n.parentNode(t):t.parentNode}function pC(n,t,e){return gC(n,t,e)}let gC=function _C(n,t,e){return 40&n.type?wr(n,e):null};function Bm(n,t,e,i){const r=uC(n,i,t),s=t[11],o=pC(i.parent||t[6],i,t);if(null!=r)if(Array.isArray(e))for(let l=0;l<e.length;l++)mC(s,r,e[l],o,!1);else mC(s,r,e,o,!1)}function Vm(n,t){if(null!==t){const e=t.type;if(3&e)return wr(t,n);if(4&e)return mv(-1,n[t.index]);if(8&e){const i=t.child;if(null!==i)return Vm(n,i);{const r=n[t.index];return Yr(r)?mv(-1,r):Yn(r)}}if(32&e)return av(t,n)()||Yn(n[t.index]);{const i=vC(n,t);return null!==i?Array.isArray(i)?i[0]:Vm(Ju(n[16]),i):Vm(n,t.next)}}return null}function vC(n,t){return null!==t?n[16][6].projection[t.projection]:null}function mv(n,t){const e=10+n+1;if(e<t.length){const i=t[e],r=i[1].firstChild;if(null!==r)return Vm(i,r)}return t[7]}function pv(n,t,e,i,r,s,a){for(;null!=e;){const o=i[e.index],l=e.type;if(a&&0===t&&(o&&zi(Yn(o),i),e.flags|=4),64!=(64&e.flags))if(8&l)pv(n,t,e.child,i,r,s,!1),Jc(t,n,r,o,s);else if(32&l){const d=av(e,i);let u;for(;u=d();)Jc(t,n,r,u,s);Jc(t,n,r,o,s)}else 16&l?MC(n,t,i,e,r,s):Jc(t,n,r,o,s);e=a?e.projectionNext:e.next}}function Xu(n,t,e,i,r,s){pv(e,i,n.firstChild,t,r,s,!1)}function MC(n,t,e,i,r,s){const a=e[16],l=a[6].projection[i.projection];if(Array.isArray(l))for(let d=0;d<l.length;d++)Jc(t,n,r,l[d],s);else pv(n,t,l,a[3],r,s,!0)}function wC(n,t,e){gn(n)?n.setAttribute(t,"style",e):t.style.cssText=e}function _v(n,t,e){gn(n)?""===e?n.removeAttribute(t,"class"):n.setAttribute(t,"class",e):t.className=e}function xC(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const s=t.length;if(r+s===i||n.charCodeAt(r+s)<=32)return r}e=r+1}}const DC="ng-template";function FY(n,t,e){let i=0;for(;i<n.length;){let r=n[i++];if(e&&"class"===r){if(r=n[i],-1!==xC(r.toLowerCase(),t,0))return!0}else if(1===r){for(;i<n.length&&"string"==typeof(r=n[i++]);)if(r.toLowerCase()===t)return!0;return!1}}return!1}function CC(n){return 4===n.type&&n.value!==DC}function RY(n,t,e){return t===(4!==n.type||e?n.value:DC)}function PY(n,t,e){let i=4;const r=n.attrs||[],s=function HY(n){for(let t=0;t<n.length;t++)if(Tm(n[t]))return t;return n.length}(r);let a=!1;for(let o=0;o<t.length;o++){const l=t[o];if("number"!=typeof l){if(!a)if(4&i){if(i=2|1&i,""!==l&&!RY(n,l,e)||""===l&&1===t.length){if(Cs(i))return!1;a=!0}}else{const d=8&i?l:t[++o];if(8&i&&null!==n.attrs){if(!FY(n.attrs,d,e)){if(Cs(i))return!1;a=!0}continue}const p=NY(8&i?"class":l,r,CC(n),e);if(-1===p){if(Cs(i))return!1;a=!0;continue}if(""!==d){let w;w=p>s?"":r[p+1].toLowerCase();const T=8&i?w:null;if(T&&-1!==xC(T,d,0)||2&i&&d!==w){if(Cs(i))return!1;a=!0}}}}else{if(!a&&!Cs(i)&&!Cs(l))return!1;if(a&&Cs(l))continue;a=!1,i=l|1&i}}return Cs(i)||a}function Cs(n){return 0==(1&n)}function NY(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let s=!1;for(;r<t.length;){const a=t[r];if(a===n)return r;if(3===a||6===a)s=!0;else{if(1===a||2===a){let o=t[++r];for(;"string"==typeof o;)o=t[++r];continue}if(4===a)break;if(0===a){r+=4;continue}}r+=s?1:2}return-1}return function BY(n,t){let e=n.indexOf(4);if(e>-1)for(e++;e<n.length;){const i=n[e];if("number"==typeof i)return-1;if(i===t)return e;e++}return-1}(t,n)}function kC(n,t,e=!1){for(let i=0;i<t.length;i++)if(PY(n,t[i],e))return!0;return!1}function VY(n,t){e:for(let e=0;e<t.length;e++){const i=t[e];if(n.length===i.length){for(let r=0;r<n.length;r++)if(n[r]!==i[r])continue e;return!0}}return!1}function TC(n,t){return n?":not("+t.trim()+")":t}function jY(n){let t=n[0],e=1,i=2,r="",s=!1;for(;e<n.length;){let a=n[e];if("string"==typeof a)if(2&i){const o=n[++e];r+="["+a+(o.length>0?'="'+o+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!Cs(a)&&(t+=TC(s,r),r=""),i=a,s=s||!Cs(i);e++}return""!==r&&(t+=TC(s,r)),t}const ut={};function N(n){SC(Et(),de(),Li()+n,Lc())}function SC(n,t,e,i){if(!i)if(3==(3&t[2])){const s=n.preOrderCheckHooks;null!==s&&xr(t,s,e)}else{const s=n.preOrderHooks;null!==s&&Nc(t,s,0,e)}Ds(e)}function jm(n,t){return n<<17|t<<2}function ks(n){return n>>17&32767}function gv(n){return 2|n}function Pa(n){return(131068&n)>>2}function yv(n,t){return-131069&n|t<<2}function vv(n){return 1|n}function HC(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i<e.length;i+=2){const r=e[i],s=e[i+1];if(-1!==s){const a=n.data[s];Oc(r),a.contentQueries(2,t[s],s)}}}function eh(n,t,e,i,r,s,a,o,l,d){const u=t.blueprint.slice();return u[0]=r,u[2]=140|i,fm(u),u[3]=u[15]=n,u[8]=e,u[10]=a||n&&n[10],u[11]=o||n&&n[11],u[12]=l||n&&n[12]||null,u[9]=d||n&&n[9]||null,u[6]=s,u[16]=2==t.type?n[16]:u,u}function Xc(n,t,e,i,r){let s=n.data[t];if(null===s)s=function Sv(n,t,e,i,r){const s=pm(),a=Iu(),l=n.data[t]=function aH(n,t,e,i,r,s){return{type:e,index:i,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:r,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next: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,a?s:s&&s.parent,e,t,i,r);return null===n.firstChild&&(n.firstChild=l),null!==s&&(a?null==s.child&&null!==l.parent&&(s.child=l):null===s.next&&(s.next=l)),l}(n,t,e,i,r),function ym(){return rt.lFrame.inI18n}()&&(s.flags|=64);else if(64&s.type){s.type=e,s.value=i,s.attrs=r;const a=function pl(){const n=rt.lFrame,t=n.currentTNode;return n.isParent?t:t.parent}();s.injectorIndex=null===a?-1:a.injectorIndex}return rs(s,!0),s}function ed(n,t,e,i){if(0===e)return-1;const r=t.length;for(let s=0;s<e;s++)t.push(i),n.blueprint.push(i),n.data.push(null);return r}function th(n,t,e){gl(t);try{const i=n.viewQuery;null!==i&&Nv(1,i,e);const r=n.template;null!==r&&BC(n,t,r,1,e),n.firstCreatePass&&(n.firstCreatePass=!1),n.staticContentQueries&&HC(n,t),n.staticViewQueries&&Nv(2,n.viewQuery,e);const s=n.components;null!==s&&function iH(n,t){for(let e=0;e<t.length;e++)DH(n,t[e])}(t,s)}catch(i){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),i}finally{t[2]&=-5,Rc()}}function td(n,t,e,i){const r=t[2];if(256==(256&r))return;gl(t);const s=Lc();try{fm(t),function gm(n){return rt.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==e&&BC(n,t,e,2,i);const a=3==(3&r);if(!s)if(a){const d=n.preOrderCheckHooks;null!==d&&xr(t,d,null)}else{const d=n.preOrderHooks;null!==d&&Nc(t,d,0,null),Nu(t,0)}if(function wH(n){for(let t=ov(n);null!==t;t=lv(t)){if(!t[2])continue;const e=t[9];for(let i=0;i<e.length;i++){const r=e[i],s=r[3];0==(1024&r[2])&&Au(s,1),r[2]|=1024}}}(t),function MH(n){for(let t=ov(n);null!==t;t=lv(t))for(let e=10;e<t.length;e++){const i=t[e],r=i[1];Eu(i)&&td(r,i,r.template,i[8])}}(t),null!==n.contentQueries&&HC(n,t),!s)if(a){const d=n.contentCheckHooks;null!==d&&xr(t,d)}else{const d=n.contentHooks;null!==d&&Nc(t,d,1),Nu(t,1)}!function tH(n,t){const e=n.hostBindingOpCodes;if(null!==e)try{for(let i=0;i<e.length;i++){const r=e[i];if(r<0)Ds(~r);else{const s=r,a=e[++i],o=e[++i];Ly(a,s),o(2,t[s])}}}finally{Ds(-1)}}(n,t);const o=n.components;null!==o&&function nH(n,t){for(let e=0;e<t.length;e++)xH(n,t[e])}(t,o);const l=n.viewQuery;if(null!==l&&Nv(2,l,i),!s)if(a){const d=n.viewCheckHooks;null!==d&&xr(t,d)}else{const d=n.viewHooks;null!==d&&Nc(t,d,2),Nu(t,2)}!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),s||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,Au(t[3],-1))}finally{Rc()}}function rH(n,t,e,i){const r=t[10],s=!Lc(),a=hm(t);try{s&&!a&&r.begin&&r.begin(),a&&th(n,t,i),td(n,t,e,i)}finally{s&&!a&&r.end&&r.end()}}function BC(n,t,e,i,r){const s=Li(),a=2&i;try{Ds(-1),a&&t.length>20&&SC(n,t,20,Lc()),e(i,r)}finally{Ds(s)}}function VC(n,t,e){if(xu(t)){const r=t.directiveEnd;for(let s=t.directiveStart;s<r;s++){const a=n.data[s];a.contentQueries&&a.contentQueries(1,e[s],s)}}}function Ev(n,t,e){!mm()||(function fH(n,t,e,i){const r=e.directiveStart,s=e.directiveEnd;n.firstCreatePass||bt(e,t),zi(i,t);const a=e.initialInputs;for(let o=r;o<s;o++){const l=n.data[o],d=Hr(l);d&&yH(t,e,l);const u=Cr(t,n,o,e);zi(u,t),null!==a&&vH(0,o-r,u,l,0,a),d&&(tr(e.index,t)[8]=u)}}(n,t,e,wr(e,t)),128==(128&e.flags)&&function mH(n,t,e){const i=e.directiveStart,r=e.directiveEnd,a=e.index,o=function Iy(){return rt.lFrame.currentDirectiveIndex}();try{Ds(a);for(let l=i;l<r;l++){const d=n.data[l],u=t[l];_e(l),(null!==d.hostBindings||0!==d.hostVars||null!==d.hostAttrs)&&KC(d,u)}}finally{Ds(-1),_e(o)}}(n,t,e))}function Av(n,t,e=wr){const i=t.localNames;if(null!==i){let r=t.index+1;for(let s=0;s<i.length;s+=2){const a=i[s+1],o=-1===a?e(t,n):n[a];n[r++]=o}}}function jC(n){const t=n.tView;return null===t||t.incompleteFirstPass?n.tView=Gm(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts):t}function Gm(n,t,e,i,r,s,a,o,l,d){const u=20+i,p=u+r,w=function sH(n,t){const e=[];for(let i=0;i<t;i++)e.push(i<n?null:ut);return e}(u,p),T="function"==typeof d?d():d;return w[1]={type:n,blueprint:w,template:e,queries:null,viewQuery:o,declTNode:t,data:w.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:p,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof s?s():s,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:l,consts:T,incompleteFirstPass:!1}}function GC(n,t,e,i){const r=tk(t);null===e?r.push(i):(r.push(e),n.firstCreatePass&&nk(n).push(i,r.length-1))}function $C(n,t,e){for(let i in n)if(n.hasOwnProperty(i)){const r=n[i];(e=null===e?{}:e).hasOwnProperty(i)?e[i].push(t,r):e[i]=[t,r]}return e}function zr(n,t,e,i,r,s,a,o){const l=wr(t,e);let u,d=t.inputs;!o&&null!=d&&(u=d[i])?(sk(n,e,u,i,r),xc(t)&&function cH(n,t){const e=tr(t,n);16&e[2]||(e[2]|=64)}(e,t.index)):3&t.type&&(i=function lH(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(i),r=null!=a?a(r,t.value||"",i):r,gn(s)?s.setProperty(l,i,r):Hu(i)||(l.setProperty?l.setProperty(i,r):l[i]=r))}function Lv(n,t,e,i){let r=!1;if(mm()){const s=function pH(n,t,e){const i=n.directiveRegistry;let r=null;if(i)for(let s=0;s<i.length;s++){const a=i[s];kC(e,a.selectors,!1)&&(r||(r=[]),C(bt(e,t),n,a.type),Hr(a)?(QC(n,e),r.unshift(a)):r.push(a))}return r}(n,t,e),a=null===i?null:{"":-1};if(null!==s){r=!0,ZC(e,n.data.length,s.length);for(let u=0;u<s.length;u++){const p=s[u];p.providersResolver&&p.providersResolver(p)}let o=!1,l=!1,d=ed(n,t,s.length,null);for(let u=0;u<s.length;u++){const p=s[u];e.mergedAttrs=Hc(e.mergedAttrs,p.hostAttrs),JC(n,e,t,d,p),gH(d,p,a),null!==p.contentQueries&&(e.flags|=8),(null!==p.hostBindings||null!==p.hostAttrs||0!==p.hostVars)&&(e.flags|=128);const w=p.type.prototype;!o&&(w.ngOnChanges||w.ngOnInit||w.ngDoCheck)&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e.index),o=!0),!l&&(w.ngOnChanges||w.ngDoCheck)&&((n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e.index),l=!0),d++}!function oH(n,t){const i=t.directiveEnd,r=n.data,s=t.attrs,a=[];let o=null,l=null;for(let d=t.directiveStart;d<i;d++){const u=r[d],p=u.inputs,w=null===s||CC(t)?null:bH(p,s);a.push(w),o=$C(p,d,o),l=$C(u.outputs,d,l)}null!==o&&(o.hasOwnProperty("class")&&(t.flags|=16),o.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=a,t.inputs=o,t.outputs=l}(n,e)}a&&function _H(n,t,e){if(t){const i=n.localNames=[];for(let r=0;r<t.length;r+=2){const s=e[t[r+1]];if(null==s)throw new Ie(-301,!1);i.push(t[r],s)}}}(e,i,a)}return e.mergedAttrs=Hc(e.mergedAttrs,e.attrs),r}function qC(n,t,e,i,r,s){const a=s.hostBindings;if(a){let o=n.hostBindingOpCodes;null===o&&(o=n.hostBindingOpCodes=[]);const l=~t.index;(function hH(n){let t=n.length;for(;t>0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(o)!=l&&o.push(l),o.push(i,r,a)}}function KC(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function QC(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function gH(n,t,e){if(e){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)e[t.exportAs[i]]=n;Hr(t)&&(e[""]=n)}}function ZC(n,t,e){n.flags|=1,n.directiveStart=t,n.directiveEnd=t+e,n.providerIndexes=t}function JC(n,t,e,i,r){n.data[i]=r;const s=r.factory||(r.factory=Oa(r.type)),a=new yl(s,Hr(r),null);n.blueprint[i]=a,e[i]=a,qC(n,t,0,i,ed(n,e,r.hostVars,ut),r)}function yH(n,t,e){const i=wr(t,n),r=jC(e),s=n[10],a=$m(n,eh(n,r,null,e.onPush?64:16,i,t,s,s.createRenderer(i,e),null,null));n[t.index]=a}function oa(n,t,e,i,r,s){const a=wr(n,t);!function Iv(n,t,e,i,r,s,a){if(null==s)gn(n)?n.removeAttribute(t,r,e):t.removeAttribute(r);else{const o=null==a?ot(s):a(s,i||"",r);gn(n)?n.setAttribute(t,r,o,e):e?t.setAttributeNS(e,r,o):t.setAttribute(r,o)}}(t[11],a,s,n.value,e,i,r)}function vH(n,t,e,i,r,s){const a=s[t];if(null!==a){const o=i.setInput;for(let l=0;l<a.length;){const d=a[l++],u=a[l++],p=a[l++];null!==o?i.setInput(e,p,d,u):e[u]=p}}}function bH(n,t){let e=null,i=0;for(;i<t.length;){const r=t[i];if(0!==r)if(5!==r){if("number"==typeof r)break;n.hasOwnProperty(r)&&(null===e&&(e=[]),e.push(r,n[r],t[i+1])),i+=2}else i+=2;else i+=4}return e}function XC(n,t,e,i){return new Array(n,!0,!1,t,null,0,i,e,null,null)}function xH(n,t){const e=tr(t,n);if(Eu(e)){const i=e[1];80&e[2]?td(i,e,i.template,e[8]):e[5]>0&&Ov(e)}}function Ov(n){for(let i=ov(n);null!==i;i=lv(i))for(let r=10;r<i.length;r++){const s=i[r];if(1024&s[2]){const a=s[1];td(a,s,a.template,s[8])}else s[5]>0&&Ov(s)}const e=n[1].components;if(null!==e)for(let i=0;i<e.length;i++){const r=tr(e[i],n);Eu(r)&&r[5]>0&&Ov(r)}}function DH(n,t){const e=tr(t,n),i=e[1];(function CH(n,t){for(let e=t.length;e<n.blueprint.length;e++)t.push(n.blueprint[e])})(i,e),th(i,e,e[8])}function $m(n,t){return n[13]?n[14][4]=t:n[13]=t,n[14]=t,t}function Fv(n){for(;n;){n[2]|=64;const t=Ju(n);if(uy(n)&&!t)return n;n=t}return null}function Pv(n,t,e){const i=t[10];i.begin&&i.begin();try{td(n,t,n.template,e)}catch(r){throw rk(t,r),r}finally{i.end&&i.end()}}function ek(n){!function Rv(n){for(let t=0;t<n.components.length;t++){const e=n.components[t],i=nv(e),r=i[1];rH(r,i,r.template,e)}}(n[8])}function Nv(n,t,e){Oc(0),t(n,e)}const EH=(()=>Promise.resolve(null))();function tk(n){return n[7]||(n[7]=[])}function nk(n){return n.cleanup||(n.cleanup=[])}function ik(n,t,e){return(null===n||Hr(n))&&(e=function Dy(n){for(;Array.isArray(n);){if("object"==typeof n[1])return n;n=n[0]}return null}(e[t.index])),e[11]}function rk(n,t){const e=n[9],i=e?e.get(bo,null):null;i&&i.handleError(t)}function sk(n,t,e,i,r){for(let s=0;s<e.length;){const a=e[s++],o=e[s++],l=t[a],d=n.data[a];null!==d.setInput?d.setInput(l,r,i,o):l[o]=r}}function Na(n,t,e){const i=Ac(t,n);!function lC(n,t,e){gn(n)?n.setValue(t,e):t.textContent=e}(n[11],i,e)}function Wm(n,t,e){let i=e?n.styles:null,r=e?n.classes:null,s=0;if(null!==t)for(let a=0;a<t.length;a++){const o=t[a];"number"==typeof o?s=o:1==s?r=mc(r,o):2==s&&(i=mc(i,o+": "+t[++a]+";"))}e?n.styles=i:n.stylesWithoutHost=i,e?n.classes=r:n.classesWithoutHost=r}const Yv=new le("INJECTOR",-1);class ak{get(t,e=Uu){if(e===Uu){const i=new Error(`NullInjectorError: No provider for ${Ut(t)}!`);throw i.name="NullInjectorError",i}return e}}const Hv=new le("Set Injector scope."),nh={},IH={};let Bv;function ok(){return void 0===Bv&&(Bv=new ak),Bv}function lk(n,t=null,e=null,i){const r=ck(n,t,e,i);return r._resolveInjectorDefTypes(),r}function ck(n,t=null,e=null,i){return new OH(n,e,t||ok(),i)}class OH{constructor(t,e,i,r=null){this.parent=i,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const s=[];e&&ia(e,o=>this.processProvider(o,t,e)),ia([t],o=>this.processInjectorType(o,[],s)),this.records.set(Yv,nd(void 0,this));const a=this.records.get(Hv);this.scope=null!=a?a.value:null,this.source=r||("object"==typeof t?null:Ut(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=Uu,i=tt.Default){this.assertNotDestroyed();const r=ID(this),s=Ks(void 0);try{if(!(i&tt.SkipSelf)){let o=this.records.get(t);if(void 0===o){const l=function VH(n){return"function"==typeof n||"object"==typeof n&&n instanceof le}(t)&&_u(t);o=l&&this.injectableDefInScope(l)?nd(Vv(t),nh):null,this.records.set(t,o)}if(null!=o)return this.hydrate(t,o)}return(i&tt.Self?ok():this.parent).get(t,e=i&tt.Optional&&e===Uu?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[Om]=a[Om]||[]).unshift(Ut(t)),r)throw a;return function hN(n,t,e,i){const r=n[Om];throw t[LD]&&r.unshift(t[LD]),n.message=function fN(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.substr(2):n;let r=Ut(t);if(Array.isArray(t))r=t.map(Ut).join(" -> ");else if("object"==typeof t){let s=[];for(let a in t)if(t.hasOwnProperty(a)){let o=t[a];s.push(a+":"+("string"==typeof o?JSON.stringify(o):Ut(o)))}r=`{${s.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(oN,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[Om]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{Ks(s),ID(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((i,r)=>t.push(Ut(r))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ie(205,!1)}processInjectorType(t,e,i){if(!(t=ht(t)))return!1;let r=Zf(t);const s=null==r&&t.ngModule||void 0,a=void 0===s?t:s,o=-1!==i.indexOf(a);if(void 0!==s&&(r=Zf(s)),null==r)return!1;if(null!=r.imports&&!o){let u;i.push(a);try{ia(r.imports,p=>{this.processInjectorType(p,e,i)&&(void 0===u&&(u=[]),u.push(p))})}finally{}if(void 0!==u)for(let p=0;p<u.length;p++){const{ngModule:w,providers:T}=u[p];ia(T,L=>this.processProvider(L,w,T||Kt))}}this.injectorDefTypes.add(a);const l=Oa(a)||(()=>new a);this.records.set(a,nd(l,nh));const d=r.providers;if(null!=d&&!o){const u=t;ia(d,p=>this.processProvider(p,u,d))}return void 0!==s&&void 0!==t.providers}processProvider(t,e,i){let r=id(t=ht(t))?t:ht(t&&t.provide);const s=function RH(n,t,e){return uk(n)?nd(void 0,n.useValue):nd(dk(n),nh)}(t);if(id(t)||!0!==t.multi)this.records.get(r);else{let a=this.records.get(r);a||(a=nd(void 0,nh,!0),a.factory=()=>Gy(a.multi),this.records.set(r,a)),r=t,a.multi.push(t)}this.records.set(r,s)}hydrate(t,e){return e.value===nh&&(e.value=IH,e.value=e.factory()),"object"==typeof e.value&&e.value&&function BH(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=ht(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function Vv(n){const t=_u(n),e=null!==t?t.factory:Oa(n);if(null!==e)return e;if(n instanceof le)throw new Ie(204,!1);if(n instanceof Function)return function FH(n){const t=n.length;if(t>0)throw zu(t,"?"),new Ie(204,!1);const e=function ty(n){const t=n&&(n[uo]||n[Jf]);if(t){const e=function ny(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Ie(204,!1)}function dk(n,t,e){let i;if(id(n)){const r=ht(n);return Oa(r)||Vv(r)}if(uk(n))i=()=>ht(n.useValue);else if(function NH(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...Gy(n.deps||[]));else if(function PH(n){return!(!n||!n.useExisting)}(n))i=()=>z(ht(n.useExisting));else{const r=ht(n&&(n.useClass||n.provide));if(!function HH(n){return!!n.deps}(n))return Oa(r)||Vv(r);i=()=>new r(...Gy(n.deps))}return i}function nd(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function uk(n){return null!==n&&"object"==typeof n&&cN in n}function id(n){return"function"==typeof n}let Ln=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return lk({name:""},i,e,"");{const s=null!==(r=e.name)&&void 0!==r?r:"";return lk({name:s},e.parent,e.providers,s)}}}return n.THROW_IF_NOT_FOUND=Uu,n.NULL=new ak,n.\u0275prov=ae({token:n,providedIn:"any",factory:()=>z(Yv)}),n.__NG_ELEMENT_ID__=-1,n})();function KH(n,t){Pc(nv(n)[1],Mn())}function ne(n){let t=function xk(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),e=!0;const i=[n];for(;t;){let r;if(Hr(n))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Ie(903,"");r=t.\u0275dir}if(r){if(e){i.push(r);const a=n;a.inputs=Uv(n.inputs),a.declaredInputs=Uv(n.declaredInputs),a.outputs=Uv(n.outputs);const o=r.hostBindings;o&&XH(n,o);const l=r.viewQuery,d=r.contentQueries;if(l&&ZH(n,l),d&&JH(n,d),fu(n.inputs,r.inputs),fu(n.declaredInputs,r.declaredInputs),fu(n.outputs,r.outputs),Hr(r)&&r.data.animation){const u=n.data;u.animation=(u.animation||[]).concat(r.data.animation)}}const s=r.features;if(s)for(let a=0;a<s.length;a++){const o=s[a];o&&o.ngInherit&&o(n),o===ne&&(e=!1)}}t=Object.getPrototypeOf(t)}!function QH(n){let t=0,e=null;for(let i=n.length-1;i>=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Hc(r.hostAttrs,e=Hc(e,r.hostAttrs))}}(i)}function Uv(n){return n===ho?{}:n===Kt?[]:n}function ZH(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function JH(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,s)=>{t(i,r,s),e(i,r,s)}:t}function XH(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t}let qm=null;function rd(){if(!qm){const n=Gt.Symbol;if(n&&n.iterator)qm=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;e<t.length;++e){const i=t[e];"entries"!==i&&"size"!==i&&Map.prototype[i]===Map.prototype.entries&&(qm=i)}}}return qm}function ih(n){return!!Gv(n)&&(Array.isArray(n)||!(n instanceof Map)&&rd()in n)}function Gv(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function la(n,t,e){return n[t]=e}function Ui(n,t,e){return!Object.is(n[t],e)&&(n[t]=e,!0)}function xl(n,t,e,i){const r=Ui(n,t,e);return Ui(n,t+1,i)||r}function Ue(n,t,e,i){const r=de();return Ui(r,_o(),t)&&(Et(),oa(wn(),r,n,t,e,i)),Ue}function ad(n,t,e,i){return Ui(n,_o(),e)?t+ot(e)+i:ut}function od(n,t,e,i,r,s){const o=xl(n,function ws(){return rt.lFrame.bindingIndex}(),e,r);return wi(2),o?t+ot(e)+i+ot(r)+s:ut}function ee(n,t,e,i,r,s,a,o){const l=de(),d=Et(),u=n+20,p=d.firstCreatePass?function aB(n,t,e,i,r,s,a,o,l){const d=t.consts,u=Xc(t,n,4,a||null,ta(d,o));Lv(t,e,u,ta(d,l)),Pc(t,u);const p=u.tViews=Gm(2,u,i,r,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,d);return null!==t.queries&&(t.queries.template(t,u),p.queries=t.queries.embeddedTView(u)),u}(u,d,l,t,e,i,r,s,a):d.data[u];rs(p,!1);const w=l[11].createComment("");Bm(d,l,w,p),zi(w,l),$m(l,l[u]=XC(w,l,w,p)),Dc(p)&&Ev(d,l,p),null!=a&&Av(l,p,o)}function sn(n){return po(function _m(){return rt.lFrame.contextLView}(),20+n)}function v(n,t=tt.Default){const e=de();return null===e?z(n,t):ze(Mn(),e,ht(n),t)}function pd(){throw new Error("invalid")}function H(n,t,e){const i=de();return Ui(i,_o(),t)&&zr(Et(),wn(),i,n,t,i[11],e,!1),H}function Qv(n,t,e,i,r){const a=r?"class":"style";sk(n,e,t.inputs[a],a,i)}function F(n,t,e,i){const r=de(),s=Et(),a=20+n,o=r[11],l=r[a]=dv(o,t,function Pu(){return rt.lFrame.currentNamespace}()),d=s.firstCreatePass?function TB(n,t,e,i,r,s,a){const o=t.consts,d=Xc(t,n,2,r,ta(o,s));return Lv(t,e,d,ta(o,a)),null!==d.attrs&&Wm(d,d.attrs,!1),null!==d.mergedAttrs&&Wm(d,d.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,d),d}(a,s,r,0,t,e,i):s.data[a];rs(d,!0);const u=d.mergedAttrs;null!==u&&Yc(o,l,u);const p=d.classes;null!==p&&_v(o,l,p);const w=d.styles;return null!==w&&wC(o,l,w),64!=(64&d.flags)&&Bm(s,r,l,d),0===function Ty(){return rt.lFrame.elementDepthCount}()&&zi(l,r),function Sy(){rt.lFrame.elementDepthCount++}(),Dc(d)&&(Ev(s,r,d),VC(s,d,r)),null!==i&&Av(r,d),F}function I(){let n=Mn();Iu()?Ou():(n=n.parent,rs(n,!1));const t=n;!function Ey(){rt.lFrame.elementDepthCount--}();const e=Et();return e.firstCreatePass&&(Pc(e,n),xu(n)&&e.queries.elementEnd(n)),null!=t.classesWithoutHost&&function Yy(n){return 0!=(16&n.flags)}(t)&&Qv(e,t,de(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Ra(n){return 0!=(32&n.flags)}(t)&&Qv(e,t,de(),t.stylesWithoutHost,!1),I}function Fe(n,t,e,i){return F(n,t,e,i),I(),Fe}function ls(n,t,e){const i=de(),r=Et(),s=n+20,a=r.firstCreatePass?function SB(n,t,e,i,r){const s=t.consts,a=ta(s,i),o=Xc(t,n,8,"ng-container",a);return null!==a&&Wm(o,a,!0),Lv(t,e,o,ta(s,r)),null!==t.queries&&t.queries.elementStart(t,o),o}(s,r,i,t,e):r.data[s];rs(a,!0);const o=i[s]=i[11].createComment("");return Bm(r,i,o,a),zi(o,i),Dc(a)&&(Ev(r,i,a),VC(r,a,i)),null!=e&&Av(i,a),ls}function cs(){let n=Mn();const t=Et();return Iu()?Ou():(n=n.parent,rs(n,!1)),t.firstCreatePass&&(Pc(t,n),xu(n)&&t.queries.elementEnd(n)),cs}function Fi(n,t,e){return ls(n,t,e),cs(),Fi}function Xt(){return de()}function sh(n){return!!n&&"function"==typeof n.then}function zk(n){return!!n&&"function"==typeof n.subscribe}const Zv=zk;function he(n,t,e,i){const r=de(),s=Et(),a=Mn();return Uk(s,r,r[11],a,n,t,!!e,i),he}function ah(n,t){const e=Mn(),i=de(),r=Et();return Uk(r,i,ik(Fu(r.data),e,i),e,n,t,!1),ah}function Uk(n,t,e,i,r,s,a,o){const l=Dc(i),u=n.firstCreatePass&&nk(n),p=t[8],w=tk(t);let T=!0;if(3&i.type||o){const $=wr(i,t),W=o?o($):$,j=w.length,re=o?ge=>o(Yn(ge[i.index])):i.index;if(gn(e)){let ge=null;if(!o&&l&&(ge=function EB(n,t,e,i){const r=n.cleanup;if(null!=r)for(let s=0;s<r.length-1;s+=2){const a=r[s];if(a===e&&r[s+1]===i){const o=t[7],l=r[s+2];return o.length>l?o[l]:null}"string"==typeof a&&(s+=2)}return null}(n,t,r,i.index)),null!==ge)(ge.__ngLastListenerFn__||ge).__ngNextListenerFn__=s,ge.__ngLastListenerFn__=s,T=!1;else{s=Jv(i,t,p,s,!1);const Ae=e.listen(W,r,s);w.push(s,Ae),u&&u.push(r,re,j,j+1)}}else s=Jv(i,t,p,s,!0),W.addEventListener(r,s,a),w.push(s),u&&u.push(r,re,j,a)}else s=Jv(i,t,p,s,!1);const L=i.outputs;let Y;if(T&&null!==L&&(Y=L[r])){const $=Y.length;if($)for(let W=0;W<$;W+=2){const yt=t[Y[W]][Y[W+1]].subscribe(s),Nt=w.length;w.push(s,yt),u&&u.push(r,i.index,Nt,-(Nt+1))}}}function Gk(n,t,e,i){try{return!1!==e(i)}catch(r){return rk(n,r),!1}}function Jv(n,t,e,i,r){return function s(a){if(a===Function)return i;const o=2&n.flags?tr(n.index,t):t;0==(32&t[2])&&Fv(o);let l=Gk(t,0,i,a),d=s.__ngNextListenerFn__;for(;d;)l=Gk(t,0,d,a)&&l,d=d.__ngNextListenerFn__;return r&&!1===l&&(a.preventDefault(),a.returnValue=!1),l}}function te(n=1){return function Oy(n){return(rt.lFrame.contextLView=function xs(n,t){for(;n>0;)t=t[15],n--;return t}(n,rt.lFrame.contextLView))[8]}(n)}function AB(n,t){let e=null;const i=function YY(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r<t.length;r++){const s=t[r];if("*"!==s){if(null===i?kC(n,s,!0):VY(i,s))return r}else e=r}return e}function en(n){const t=de()[16][6];if(!t.projection){const i=t.projection=zu(n?n.length:1,null),r=i.slice();let s=t.child;for(;null!==s;){const a=n?AB(s,n):0;null!==a&&(r[a]?r[a].projectionNext=s:i[a]=s,r[a]=s),s=s.next}}}function Je(n,t=0,e){const i=de(),r=Et(),s=Xc(r,20+n,16,null,e||null);null===s.projection&&(s.projection=t),Ou(),64!=(64&s.flags)&&function LY(n,t,e){MC(t[11],0,t,e,uC(n,e,t),pC(e.parent||t[6],e,t))}(r,i,s)}function tT(n,t,e,i,r){const s=n[e+1],a=null===t;let o=i?ks(s):Pa(s),l=!1;for(;0!==o&&(!1===l||a);){const u=n[o+1];OB(n[o],t)&&(l=!0,n[o+1]=i?vv(u):gv(u)),o=i?ks(u):Pa(u)}l&&(n[e+1]=i?gv(s):vv(s))}function OB(n,t){return null===n||null==t||(Array.isArray(n)?n[1]:n)===t||!(!Array.isArray(n)||"string"!=typeof t)&&qc(n,t)>=0}const ui={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function nT(n){return n.substring(ui.key,ui.keyEnd)}function FB(n){return n.substring(ui.value,ui.valueEnd)}function iT(n,t){const e=ui.textEnd;return e===t?-1:(t=ui.keyEnd=function NB(n,t,e){for(;t<e&&n.charCodeAt(t)>32;)t++;return t}(n,ui.key=t,e),_d(n,t,e))}function rT(n,t){const e=ui.textEnd;let i=ui.key=_d(n,t,e);return e===i?-1:(i=ui.keyEnd=function YB(n,t,e){let i;for(;t<e&&(45===(i=n.charCodeAt(t))||95===i||(-33&i)>=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=aT(n,i,e),i=ui.value=_d(n,i,e),i=ui.valueEnd=function HB(n,t,e){let i=-1,r=-1,s=-1,a=t,o=a;for(;a<e;){const l=n.charCodeAt(a++);if(59===l)return o;34===l||39===l?o=a=oT(n,l,a,e):t===a-4&&85===s&&82===r&&76===i&&40===l?o=a=oT(n,41,a,e):l>32&&(o=a),s=r,r=i,i=-33&l}return o}(n,i,e),aT(n,i,e))}function sT(n){ui.key=0,ui.keyEnd=0,ui.value=0,ui.valueEnd=0,ui.textEnd=n.length}function _d(n,t,e){for(;t<e&&n.charCodeAt(t)<=32;)t++;return t}function aT(n,t,e,i){return(t=_d(n,t,e))<e&&t++,t}function oT(n,t,e,i){let r=-1,s=e;for(;s<i;){const a=n.charCodeAt(s++);if(a==t&&92!==r)return s;r=92==a&&92===r?0:a}throw new Error}function $n(n,t,e){return Es(n,t,e,!1),$n}function $e(n,t){return Es(n,t,null,!0),$e}function BB(n,t){for(let e=function PB(n){return sT(n),rT(n,_d(n,0,ui.textEnd))}(t);e>=0;e=rT(t,e))dT(n,nT(t),FB(t))}function Ss(n){As(Br,da,n,!0)}function da(n,t){for(let e=function RB(n){return sT(n),iT(n,_d(n,0,ui.textEnd))}(t);e>=0;e=iT(t,e))Br(n,nT(t),!0)}function Es(n,t,e,i){const r=de(),s=Et(),a=wi(2);s.firstUpdatePass&&cT(s,n,a,i),t!==ut&&Ui(r,a,t)&&uT(s,s.data[Li()],r,r[11],n,r[a+1]=function WB(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Ut(Vr(n)))),n}(t,e),i,a)}function As(n,t,e,i){const r=Et(),s=wi(2);r.firstUpdatePass&&cT(r,null,s,i);const a=de();if(e!==ut&&Ui(a,s,e)){const o=r.data[Li()];if(fT(o,i)&&!lT(r,s)){let l=i?o.classesWithoutHost:o.stylesWithoutHost;null!==l&&(e=mc(l,e||"")),Qv(r,o,a,e,i)}else!function $B(n,t,e,i,r,s,a,o){r===ut&&(r=Kt);let l=0,d=0,u=0<r.length?r[0]:null,p=0<s.length?s[0]:null;for(;null!==u||null!==p;){const w=l<r.length?r[l+1]:void 0,T=d<s.length?s[d+1]:void 0;let Y,L=null;u===p?(l+=2,d+=2,w!==T&&(L=p,Y=T)):null===p||null!==u&&u<p?(l+=2,L=u):(d+=2,L=p,Y=T),null!==L&&uT(n,t,e,i,L,Y,a,o),u=l<r.length?r[l]:null,p=d<s.length?s[d]:null}}(r,o,a,a[11],a[s+1],a[s+1]=function GB(n,t,e){if(null==e||""===e)return Kt;const i=[],r=Vr(e);if(Array.isArray(r))for(let s=0;s<r.length;s++)n(i,r[s],!0);else if("object"==typeof r)for(const s in r)r.hasOwnProperty(s)&&n(i,s,r[s]);else"string"==typeof r&&t(i,r);return i}(n,t,e),i,s)}}function lT(n,t){return t>=n.expandoStartIndex}function cT(n,t,e,i){const r=n.data;if(null===r[e+1]){const s=r[Li()],a=lT(n,e);fT(s,i)&&null===t&&!a&&(t=!1),t=function VB(n,t,e,i){const r=Fu(n);let s=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=oh(e=eb(null,n,t,e,i),t.attrs,i),s=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=eb(r,n,t,e,i),null===s){let l=function jB(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==Pa(i))return n[ks(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=eb(null,n,t,l[1],i),l=oh(l,t.attrs,i),function zB(n,t,e,i){n[ks(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else s=function UB(n,t,e){let i;const r=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<r;s++)i=oh(i,n[s].hostAttrs,e);return oh(i,t.attrs,e)}(n,t,i)}return void 0!==s&&(i?t.residualClasses=s:t.residualStyles=s),e}(r,s,t,i),function LB(n,t,e,i,r,s){let a=s?t.classBindings:t.styleBindings,o=ks(a),l=Pa(a);n[i]=e;let u,d=!1;if(Array.isArray(e)){const p=e;u=p[1],(null===u||qc(p,u)>0)&&(d=!0)}else u=e;if(r)if(0!==l){const w=ks(n[o+1]);n[i+1]=jm(w,o),0!==w&&(n[w+1]=yv(n[w+1],i)),n[o+1]=function GY(n,t){return 131071&n|t<<17}(n[o+1],i)}else n[i+1]=jm(o,0),0!==o&&(n[o+1]=yv(n[o+1],i)),o=i;else n[i+1]=jm(l,0),0===o?o=i:n[l+1]=yv(n[l+1],i),l=i;d&&(n[i+1]=gv(n[i+1])),tT(n,u,i,!0),tT(n,u,i,!1),function IB(n,t,e,i,r){const s=r?n.residualClasses:n.residualStyles;null!=s&&"string"==typeof t&&qc(s,t)>=0&&(e[i+1]=vv(e[i+1]))}(t,u,n,i,s),a=jm(o,l),s?t.classBindings=a:t.styleBindings=a}(r,s,t,e,a,i)}}function eb(n,t,e,i,r){let s=null;const a=e.directiveEnd;let o=e.directiveStylingLast;for(-1===o?o=e.directiveStart:o++;o<a&&(s=t[o],i=oh(i,s.hostAttrs,r),s!==n);)o++;return null!==n&&(e.directiveStylingLast=o),i}function oh(n,t,e){const i=e?1:2;let r=-1;if(null!==t)for(let s=0;s<t.length;s++){const a=t[s];"number"==typeof a?r=a:r===i&&(Array.isArray(n)||(n=void 0===n?[]:["",n]),Br(n,a,!!e||t[++s]))}return void 0===n?null:n}function dT(n,t,e){Br(n,t,Vr(e))}function uT(n,t,e,i,r,s,a,o){if(!(3&t.type))return;const l=n.data,d=l[o+1];Zm(function LC(n){return 1==(1&n)}(d)?hT(l,t,e,r,Pa(d),a):void 0)||(Zm(s)||function AC(n){return 2==(2&n)}(d)&&(s=hT(l,null,e,r,o,a)),function OY(n,t,e,i,r){const s=gn(n);if(t)r?s?n.addClass(e,i):e.classList.add(i):s?n.removeClass(e,i):e.classList.remove(i);else{let a=-1===i.indexOf("-")?void 0:jr.DashCase;if(null==r)s?n.removeStyle(e,i,a):e.style.removeProperty(i);else{const o="string"==typeof r&&r.endsWith("!important");o&&(r=r.slice(0,-10),a|=jr.Important),s?n.setStyle(e,i,r,a):e.style.setProperty(i,r,o?"important":"")}}}(i,a,Ac(Li(),e),r,s))}function hT(n,t,e,i,r,s){const a=null===t;let o;for(;r>0;){const l=n[r],d=Array.isArray(l),u=d?l[1]:l,p=null===u;let w=e[r+1];w===ut&&(w=p?Kt:void 0);let T=p?jy(w,i):u===i?w:void 0;if(d&&!Zm(T)&&(T=jy(l,i)),Zm(T)&&(o=T,a))return o;const L=n[r+1];r=a?ks(L):Pa(L)}if(null!==t){let l=s?t.residualClasses:t.residualStyles;null!=l&&(o=jy(l,i))}return o}function Zm(n){return void 0!==n}function fT(n,t){return 0!=(n.flags&(t?16:32))}function U(n,t=""){const e=de(),i=Et(),r=n+20,s=i.firstCreatePass?Xc(i,r,1,t,null):i.data[r],a=e[r]=function cv(n,t){return gn(n)?n.createText(t):n.createTextNode(t)}(e[11],t);Bm(i,e,a,s),rs(s,!1)}function Qt(n){return jt("",n,""),Qt}function jt(n,t,e){const i=de(),r=ad(i,n,t,e);return r!==ut&&Na(i,Li(),r),jt}function Dl(n,t,e,i,r){const s=de(),a=od(s,n,t,e,i,r);return a!==ut&&Na(s,Li(),a),Dl}function lh(n,t,e){!function ca(n){As(dT,BB,n,!1)}(ad(de(),n,t,e))}function Ls(n,t,e){const i=de();return Ui(i,_o(),t)&&zr(Et(),wn(),i,n,t,i[11],e,!0),Ls}function gd(n,t,e){const i=de();if(Ui(i,_o(),t)){const s=Et(),a=wn();zr(s,a,i,n,t,ik(Fu(s.data),a,i),e,!0)}return gd}const Cl=void 0;var hV=["en",[["a","p"],["AM","PM"],Cl],[["AM","PM"],Cl,Cl],[["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"]],Cl,[["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"]],Cl,[["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}",Cl,"{1} 'at' {0}",Cl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function uV(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];let yd={};function ir(n){const t=function fV(n){return n.toLowerCase().replace(/_/g,"-")}(n);let e=LT(t);if(e)return e;const i=t.split("-")[0];if(e=LT(i),e)return e;if("en"===i)return hV;throw new Error(`Missing locale data for the locale "${n}".`)}function LT(n){return n in yd||(yd[n]=Gt.ng&&Gt.ng.common&&Gt.ng.common.locales&&Gt.ng.common.locales[n]),yd[n]}var Se=(()=>((Se=Se||{})[Se.LocaleId=0]="LocaleId",Se[Se.DayPeriodsFormat=1]="DayPeriodsFormat",Se[Se.DayPeriodsStandalone=2]="DayPeriodsStandalone",Se[Se.DaysFormat=3]="DaysFormat",Se[Se.DaysStandalone=4]="DaysStandalone",Se[Se.MonthsFormat=5]="MonthsFormat",Se[Se.MonthsStandalone=6]="MonthsStandalone",Se[Se.Eras=7]="Eras",Se[Se.FirstDayOfWeek=8]="FirstDayOfWeek",Se[Se.WeekendRange=9]="WeekendRange",Se[Se.DateFormat=10]="DateFormat",Se[Se.TimeFormat=11]="TimeFormat",Se[Se.DateTimeFormat=12]="DateTimeFormat",Se[Se.NumberSymbols=13]="NumberSymbols",Se[Se.NumberFormats=14]="NumberFormats",Se[Se.CurrencyCode=15]="CurrencyCode",Se[Se.CurrencySymbol=16]="CurrencySymbol",Se[Se.CurrencyName=17]="CurrencyName",Se[Se.Currencies=18]="Currencies",Se[Se.Directionality=19]="Directionality",Se[Se.PluralCase=20]="PluralCase",Se[Se.ExtraData=21]="ExtraData",Se))();const Jm="en-US";let IT=Jm;function ib(n,t,e,i,r){if(n=ht(n),Array.isArray(n))for(let s=0;s<n.length;s++)ib(n[s],t,e,i,r);else{const s=Et(),a=de();let o=id(n)?n:ht(n.provide),l=dk(n);const d=Mn(),u=1048575&d.providerIndexes,p=d.directiveStart,w=d.providerIndexes>>20;if(id(n)||!n.multi){const T=new yl(l,r,v),L=sb(o,t,r?u:u+w,p);-1===L?(C(bt(d,a),s,o),rb(s,n,t.length),t.push(o),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),e.push(T),a.push(T)):(e[L]=T,a[L]=T)}else{const T=sb(o,t,u+w,p),L=sb(o,t,u,u+w),Y=T>=0&&e[T],$=L>=0&&e[L];if(r&&!$||!r&&!Y){C(bt(d,a),s,o);const W=function h3(n,t,e,i,r){const s=new yl(n,e,v);return s.multi=[],s.index=t,s.componentProviders=0,n1(s,r,i&&!e),s}(r?u3:d3,e.length,r,i,l);!r&&$&&(e[L].providerFactory=W),rb(s,n,t.length,0),t.push(o),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),e.push(W),a.push(W)}else rb(s,n,T>-1?T:L,n1(e[r?L:T],l,!r&&i));!r&&i&&$&&e[L].componentProviders++}}}function rb(n,t,e,i){const r=id(t),s=function YH(n){return!!n.useClass}(t);if(r||s){const l=(s?ht(t.useClass):t).prototype.ngOnDestroy;if(l){const d=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const u=d.indexOf(e);-1===u?d.push(e,[i,l]):d[u+1].push(i,l)}else d.push(e,l)}}}function n1(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function sb(n,t,e,i){for(let r=e;r<i;r++)if(t[r]===n)return r;return-1}function d3(n,t,e,i){return ab(this.multi,[])}function u3(n,t,e,i){const r=this.multi;let s;if(this.providerFactory){const a=this.providerFactory.componentProviders,o=Cr(e,e[1],this.providerFactory.index,i);s=o.slice(0,a),ab(r,s);for(let l=a;l<o.length;l++)s.push(o[l])}else s=[],ab(r,s);return s}function ab(n,t){for(let e=0;e<n.length;e++)t.push((0,n[e])());return t}function Ne(n,t=[]){return e=>{e.providersResolver=(i,r)=>function c3(n,t,e){const i=Et();if(i.firstCreatePass){const r=Hr(n);ib(e,i.data,i.blueprint,r,!0),ib(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}}class r1{}class p3{resolveComponentFactory(t){throw function m3(n){const t=Error(`No component factory found for ${Ut(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let Ya=(()=>{class n{}return n.NULL=new p3,n})();function _3(){return bd(Mn(),de())}function bd(n,t){return new ye(wr(n,t))}let ye=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=_3,n})();function g3(n){return n instanceof ye?n.nativeElement:n}class fh{}let Is=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function v3(){const n=de(),e=tr(Mn().index,n);return function y3(n){return n[11]}(ns(e)?e:n)}(),n})(),b3=(()=>{class n{}return n.\u0275prov=ae({token:n,providedIn:"root",factory:()=>null}),n})();class xo{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const M3=new xo("13.2.7"),ob={};function ip(n,t,e,i,r=!1){for(;null!==e;){const s=t[e.index];if(null!==s&&i.push(Yn(s)),Yr(s))for(let o=10;o<s.length;o++){const l=s[o],d=l[1].firstChild;null!==d&&ip(l[1],l,d,i)}const a=e.type;if(8&a)ip(n,t,e.child,i);else if(32&a){const o=av(e,t);let l;for(;l=o();)i.push(l)}else if(16&a){const o=vC(t,e);if(Array.isArray(o))i.push(...o);else{const l=Ju(t[16]);ip(l[1],l,o,i,!0)}}e=r?e.projectionNext:e.next}return i}class mh{constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,e=t[1];return ip(e,t,e.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(Yr(t)){const e=t[8],i=e?e.indexOf(this):-1;i>-1&&(uv(t,i),Lm(e,i))}this._attachedToViewContainer=!1}dC(this._lView[1],this._lView)}onDestroy(t){GC(this._lView[1],this._lView,null,t)}markForCheck(){Fv(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Pv(this._lView[1],this._lView,this.context)}checkNoChanges(){!function TH(n,t,e){Ic(!0);try{Pv(n,t,e)}finally{Ic(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Ie(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function xY(n,t){Xu(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Ie(902,"");this._appRef=t}}class w3 extends mh{constructor(t){super(t),this._view=t}detectChanges(){ek(this._view)}checkNoChanges(){!function SH(n){Ic(!0);try{ek(n)}finally{Ic(!1)}}(this._view)}get context(){return null}}class a1 extends Ya{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=vi(t);return new lb(e,this.ngModule)}}function o1(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class lb extends r1{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function zY(n){return n.map(jY).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return o1(this.componentDef.inputs)}get outputs(){return o1(this.componentDef.outputs)}create(t,e,i,r){const s=(r=r||this.ngModule)?function D3(n,t){return{get:(e,i,r)=>{const s=n.get(e,ob,r);return s!==ob||i===ob?s:t.get(e,i,r)}}}(t,r.injector):t,a=s.get(fh,Tu),o=s.get(b3,null),l=a.createRenderer(null,this.componentDef),d=this.componentDef.selectors[0][0]||"div",u=i?function UC(n,t,e){if(gn(n))return n.selectRootElement(t,e===br.ShadowDom);let i="string"==typeof t?n.querySelector(t):t;return i.textContent="",i}(l,i,this.componentDef.encapsulation):dv(a.createRenderer(null,this.componentDef),d,function x3(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(d)),p=this.componentDef.onPush?576:528,w=function wk(n,t){return{components:[],scheduler:n||pY,clean:EH,playerHandler:t||null,flags:0}}(),T=Gm(0,null,null,1,0,null,null,null,null,null),L=eh(null,T,w,p,null,null,a,l,o,s);let Y,$;gl(L);try{const W=function bk(n,t,e,i,r,s){const a=e[1];e[20]=n;const l=Xc(a,20,2,"#host",null),d=l.mergedAttrs=t.hostAttrs;null!==d&&(Wm(l,d,!0),null!==n&&(Yc(r,n,d),null!==l.classes&&_v(r,n,l.classes),null!==l.styles&&wC(r,n,l.styles)));const u=i.createRenderer(n,t),p=eh(e,jC(t),null,t.onPush?64:16,e[20],l,i,u,s||null,null);return a.firstCreatePass&&(C(bt(l,e),a,t.type),QC(a,l),ZC(l,e.length,1)),$m(e,p),e[20]=p}(u,this.componentDef,L,a,l);if(u)if(i)Yc(l,u,["ng-version",M3.full]);else{const{attrs:j,classes:re}=function UY(n){const t=[],e=[];let i=1,r=2;for(;i<n.length;){let s=n[i];if("string"==typeof s)2===r?""!==s&&t.push(s,n[++i]):8===r&&e.push(s);else{if(!Cs(r))break;r=s}i++}return{attrs:t,classes:e}}(this.componentDef.selectors[0]);j&&Yc(l,u,j),re&&re.length>0&&_v(l,u,re.join(" "))}if($=Su(T,20),void 0!==e){const j=$.projection=[];for(let re=0;re<this.ngContentSelectors.length;re++){const ge=e[re];j.push(null!=ge?Array.from(ge):null)}}Y=function Mk(n,t,e,i,r){const s=e[1],a=function uH(n,t,e){const i=Mn();n.firstCreatePass&&(e.providersResolver&&e.providersResolver(e),JC(n,i,t,ed(n,t,1,null),e));const r=Cr(t,n,i.directiveStart,i);zi(r,t);const s=wr(i,t);return s&&zi(s,t),r}(s,e,t);if(i.components.push(a),n[8]=a,r&&r.forEach(l=>l(a,t)),t.contentQueries){const l=Mn();t.contentQueries(1,a,l.directiveStart)}const o=Mn();return!s.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(Ds(o.index),qC(e[1],o,0,o.directiveStart,o.directiveEnd,t),KC(t,a)),a}(W,this.componentDef,L,w,[KH]),th(T,L,null)}finally{Rc()}return new k3(this.componentType,Y,bd($,L),L,$)}}class k3 extends class f3{}{constructor(t,e,i,r,s){super(),this.location=i,this._rootLView=r,this._tNode=s,this.instance=e,this.hostView=this.changeDetectorRef=new w3(r),this.componentType=t}get injector(){return new zc(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class Ha{}class l1{}const Md=new Map;class u1 extends Ha{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new a1(this);const i=Bi(t);this._bootstrapComponents=aa(i.bootstrap),this._r3Injector=ck(t,e,[{provide:Ha,useValue:this},{provide:Ya,useValue:this.componentFactoryResolver}],Ut(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=Ln.THROW_IF_NOT_FOUND,i=tt.Default){return t===Ln||t===Ha||t===Yv?this:this._r3Injector.get(t,e,i)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class cb extends l1{constructor(t){super(),this.moduleType=t,null!==Bi(t)&&function S3(n){const t=new Set;!function e(i){const r=Bi(i,!0),s=r.id;null!==s&&(function c1(n,t,e){if(t&&t!==e)throw new Error(`Duplicate module registered for ${n} - ${Ut(t)} vs ${Ut(t.name)}`)}(s,Md.get(s),i),Md.set(s,i));const a=aa(r.imports);for(const o of a)t.has(o)||(t.add(o),e(o))}(n)}(t)}create(t){return new u1(this.moduleType,t)}}function db(n,t,e){const i=Mi()+n,r=de();return r[i]===ut?la(r,i,e?t.call(e):t()):function rh(n,t){return n[t]}(r,i)}function ln(n,t,e,i){return f1(de(),Mi(),n,t,e,i)}function ph(n,t){const e=n[t];return e===ut?void 0:e}function f1(n,t,e,i,r,s){const a=t+e;return Ui(n,a,r)?la(n,a+1,s?i.call(s,r):i(r)):ph(n,a+1)}function m1(n,t,e,i,r,s,a){const o=t+e;return xl(n,o,r,s)?la(n,o+2,a?i.call(a,r,s):i(r,s)):ph(n,o+2)}function p1(n,t,e,i,r,s,a,o){const l=t+e;return function Km(n,t,e,i,r){const s=xl(n,t,e,i);return Ui(n,t+2,r)||s}(n,l,r,s,a)?la(n,l+3,o?i.call(o,r,s,a):i(r,s,a)):ph(n,l+3)}function _1(n,t,e,i,r,s,a,o,l){const d=t+e;return function os(n,t,e,i,r,s){const a=xl(n,t,e,i);return xl(n,t+2,r,s)||a}(n,d,r,s,a,o)?la(n,d+4,l?i.call(l,r,s,a,o):i(r,s,a,o)):ph(n,d+4)}function tn(n,t){const e=Et();let i;const r=n+20;e.firstCreatePass?(i=function P3(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const s=i.factory||(i.factory=Oa(i.type)),a=Ks(v);try{const o=Bc(!1),l=s();return Bc(o),function oB(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,de(),r,l),l}finally{Ks(a)}}function hi(n,t,e){const i=n+20,r=de(),s=po(r,i);return _h(r,i)?f1(r,Mi(),t,s.transform,e,s):s.transform(e)}function wd(n,t,e,i){const r=n+20,s=de(),a=po(s,r);return _h(s,r)?m1(s,Mi(),t,a.transform,e,i,a):a.transform(e,i)}function xd(n,t,e,i,r){const s=n+20,a=de(),o=po(a,s);return _h(a,s)?p1(a,Mi(),t,o.transform,e,i,r,o):o.transform(e,i,r)}function _h(n,t){return n[1].data[t].pure}function ub(n){return t=>{setTimeout(n,void 0,t)}}const fe=class Y3 extends pe{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,s,a;let o=t,l=e||(()=>null),d=i;if(t&&"object"==typeof t){const p=t;o=null===(r=p.next)||void 0===r?void 0:r.bind(p),l=null===(s=p.error)||void 0===s?void 0:s.bind(p),d=null===(a=p.complete)||void 0===a?void 0:a.bind(p)}this.__isAsync&&(l=ub(l),o&&(o=ub(o)),d&&(d=ub(d)));const u=super.subscribe({next:o,error:l,complete:d});return t instanceof _&&t.add(u),u}};function H3(){return this._results[rd()]()}class kl{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=rd(),i=kl.prototype;i[e]||(i[e]=H3)}get changes(){return this._changes||(this._changes=new fe)}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 r=ss(t);(this._changesDetected=!function J2(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i<n.length;i++){let r=n[i],s=t[i];if(e&&(r=e(r),s=e(s)),s!==r)return!1}return!0}(i._results,r,e))&&(i._results=r,i.length=r.length,i.last=r[this.length-1],i.first=r[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}Symbol;let Bn=(()=>{class n{}return n.__NG_ELEMENT_ID__=j3,n})();const B3=Bn,V3=class extends B3{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t){const e=this._declarationTContainer.tViews,i=eh(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(i[19]=s.createEmbeddedView(e)),th(e,i,t),new mh(i)}};function j3(){return rp(Mn(),de())}function rp(n,t){return 4&n.type?new V3(t,n,bd(n,t)):null}let Vn=(()=>{class n{}return n.__NG_ELEMENT_ID__=z3,n})();function z3(){return M1(Mn(),de())}const U3=Vn,v1=class extends U3{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return bd(this._hostTNode,this._hostLView)}get injector(){return new zc(this._hostTNode,this._hostLView)}get parentInjector(){const t=y(this._hostTNode,this._hostLView);if(Em(t)){const e=yo(t,this._hostLView),i=ji(t);return new zc(e[1].data[i+8],e)}return new zc(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=b1(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){const r=t.createEmbeddedView(e||{});return this.insert(r,i),r}createComponent(t,e,i,r,s){const a=t&&!function ju(n){return"function"==typeof n}(t);let o;if(a)o=e;else{const p=e||{};o=p.index,i=p.injector,r=p.projectableNodes,s=p.ngModuleRef}const l=a?t:new lb(vi(t)),d=i||this.parentInjector;if(!s&&null==l.ngModule){const w=(a?d:this.parentInjector).get(Ha,null);w&&(s=w)}const u=l.create(d,r,void 0,s);return this.insert(u.hostView,o),u}insert(t,e){const i=t._lView,r=i[1];if(function ky(n){return Yr(n[3])}(i)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const p=i[3],w=new v1(p,p[6],p[3]);w.detach(w.indexOf(t))}}const s=this._adjustIndex(e),a=this._lContainer;!function CY(n,t,e,i){const r=10+i,s=e.length;i>0&&(e[r-1][4]=t),i<s-10?(t[4]=e[r],kD(e,10+i,t)):(e.push(t),t[4]=null),t[3]=e;const a=t[17];null!==a&&e!==a&&function kY(n,t){const e=n[9];t[16]!==t[3][3][16]&&(n[2]=!0),null===e?n[9]=[t]:e.push(t)}(a,t);const o=t[19];null!==o&&o.insertView(n),t[2]|=128}(r,i,a,s);const o=mv(s,a),l=i[11],d=Hm(l,a[7]);return null!==d&&function wY(n,t,e,i,r,s){i[0]=r,i[6]=t,Xu(n,i,e,1,r,s)}(r,a[6],l,i,d,o),t.attachToViewContainerRef(),kD(hb(a),s,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=b1(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),i=uv(this._lContainer,e);i&&(Lm(hb(this._lContainer),e),dC(i[1],i))}detach(t){const e=this._adjustIndex(t,-1),i=uv(this._lContainer,e);return i&&null!=Lm(hb(this._lContainer),e)?new mh(i):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function b1(n){return n[8]}function hb(n){return n[8]||(n[8]=[])}function M1(n,t){let e;const i=t[n.index];if(Yr(i))e=i;else{let r;if(8&n.type)r=Yn(i);else{const s=t[11];r=s.createComment("");const a=wr(n,t);wl(s,Hm(s,a),r,function AY(n,t){return gn(n)?n.nextSibling(t):t.nextSibling}(s,a),!1)}t[n.index]=e=XC(i,t,r,n),$m(t,e)}return new v1(e,n,t)}class fb{constructor(t){this.queryList=t,this.matches=null}clone(){return new fb(this.queryList)}setDirty(){this.queryList.setDirty()}}class mb{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const i=null!==t.contentQueries?t.contentQueries[0]:e.length,r=[];for(let s=0;s<i;s++){const a=e.getByIndex(s);r.push(this.queries[a.indexInDeclarationView].clone())}return new mb(r)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==k1(t,e).matches&&this.queries[e].setDirty()}}class w1{constructor(t,e,i=null){this.predicate=t,this.flags=e,this.read=i}}class pb{constructor(t=[]){this.queries=t}elementStart(t,e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let i=0;i<this.length;i++){const r=null!==e?e.length:0,s=this.getByIndex(i).embeddedTView(t,r);s&&(s.indexInDeclarationView=i,null!==e?e.push(s):e=[s])}return null!==e?new pb(e):null}template(t,e){for(let i=0;i<this.queries.length;i++)this.queries[i].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class _b{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new _b(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const e=this._declarationNodeIndex;let i=t.parent;for(;null!==i&&8&i.type&&i.index!==e;)i=i.parent;return e===(null!==i?i.index:-1)}return this._appliesToNextNode}matchTNode(t,e){const i=this.metadata.predicate;if(Array.isArray(i))for(let r=0;r<i.length;r++){const s=i[r];this.matchTNodeWithReadOption(t,e,W3(e,s)),this.matchTNodeWithReadOption(t,e,Dr(e,t,s,!1,!1))}else i===Bn?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Dr(e,t,i,!1,!1))}matchTNodeWithReadOption(t,e,i){if(null!==i){const r=this.metadata.read;if(null!==r)if(r===ye||r===Vn||r===Bn&&4&e.type)this.addMatch(e.index,-2);else{const s=Dr(e,t,r,!1,!1);null!==s&&this.addMatch(e.index,s)}else this.addMatch(e.index,i)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function W3(n,t){const e=n.localNames;if(null!==e)for(let i=0;i<e.length;i+=2)if(e[i]===t)return e[i+1];return null}function K3(n,t,e,i){return-1===e?function q3(n,t){return 11&n.type?bd(n,t):4&n.type?rp(n,t):null}(t,n):-2===e?function Q3(n,t,e){return e===ye?bd(t,n):e===Bn?rp(t,n):e===Vn?M1(t,n):void 0}(n,t,i):Cr(n,n[1],e,t)}function x1(n,t,e,i){const r=t[19].queries[i];if(null===r.matches){const s=n.data,a=e.matches,o=[];for(let l=0;l<a.length;l+=2){const d=a[l];o.push(d<0?null:K3(t,s[d],a[l+1],e.metadata.read))}r.matches=o}return r.matches}function gb(n,t,e,i){const r=n.queries.getByIndex(e),s=r.matches;if(null!==s){const a=x1(n,t,r,e);for(let o=0;o<s.length;o+=2){const l=s[o];if(l>0)i.push(a[o/2]);else{const d=s[o+1],u=t[-l];for(let p=10;p<u.length;p++){const w=u[p];w[17]===w[3]&&gb(w[1],w,d,i)}if(null!==u[9]){const p=u[9];for(let w=0;w<p.length;w++){const T=p[w];gb(T[1],T,d,i)}}}}}return i}function xe(n){const t=de(),e=Et(),i=bm();Oc(i+1);const r=k1(e,i);if(n.dirty&&hm(t)===(2==(2&r.metadata.flags))){if(null===r.matches)n.reset([]);else{const s=r.crossesNgTemplate?gb(e,t,i,[]):x1(e,t,r,i);n.reset(s,g3),n.notifyOnChanges()}return!0}return!1}function dt(n,t,e){const i=Et();i.firstCreatePass&&(C1(i,new w1(n,t,e),-1),2==(2&t)&&(i.staticViewQueries=!0)),D1(i,de(),t)}function Ot(n,t,e,i){const r=Et();if(r.firstCreatePass){const s=Mn();C1(r,new w1(t,e,i),s.index),function J3(n,t){const e=n.contentQueries||(n.contentQueries=[]);t!==(e.length?e[e.length-1]:-1)&&e.push(n.queries.length-1,t)}(r,n),2==(2&e)&&(r.staticContentQueries=!0)}D1(r,de(),e)}function De(){return function Z3(n,t){return n[19].queries[t].queryList}(de(),bm())}function D1(n,t,e){const i=new kl(4==(4&e));GC(n,t,i,i.destroy),null===t[19]&&(t[19]=new mb),t[19].queries.push(new fb(i))}function C1(n,t,e){null===n.queries&&(n.queries=new pb),n.queries.track(new _b(t,e))}function k1(n,t){return n.queries.getByIndex(t)}function Tr(n,t){return rp(n,t)}function op(...n){}const xb=new le("Application Initializer");let Db=(()=>{class n{constructor(e){this.appInits=e,this.resolve=op,this.reject=op,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r<this.appInits.length;r++){const s=this.appInits[r]();if(sh(s))e.push(s);else if(Zv(s)){const a=new Promise((o,l)=>{s.subscribe({complete:o,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(z(xb,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const yh=new le("AppId",{providedIn:"root",factory:function z1(){return`${Cb()}${Cb()}${Cb()}`}});function Cb(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const U1=new le("Platform Initializer"),Sr=new le("Platform ID"),kb=new le("appBootstrapListener");let G1=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const Ba=new le("LocaleId",{providedIn:"root",factory:()=>bl(Ba,tt.Optional|tt.SkipSelf)||function pj(){return"undefined"!=typeof $localize&&$localize.locale||Jm}()});class gj{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let $1=(()=>{class n{compileModuleSync(e){return new cb(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),s=aa(Bi(e).declarations).reduce((a,o)=>{const l=vi(o);return l&&a.push(new lb(l)),a},[]);return new gj(i,s)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const vj=(()=>Promise.resolve(0))();function Tb(n){"undefined"==typeof Zone?vj.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class Ge{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new fe(!1),this.onMicrotaskEmpty=new fe(!1),this.onStable=new fe(!1),this.onError=new fe(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function bj(){let n=Gt.requestAnimationFrame,t=Gt.cancelAnimationFrame;if("undefined"!=typeof Zone&&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 xj(n){const t=()=>{!function wj(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Gt,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Eb(n),n.isCheckStableRunning=!0,Sb(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Eb(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,s,a,o)=>{try{return W1(n),e.invokeTask(r,s,a,o)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||n.shouldCoalesceRunChangeDetection)&&t(),q1(n)}},onInvoke:(e,i,r,s,a,o,l)=>{try{return W1(n),e.invoke(r,s,a,o,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),q1(n)}},onHasTask:(e,i,r,s)=>{e.hasTask(r,s),i===r&&("microTask"==s.change?(n._hasPendingMicrotasks=s.microTask,Eb(n),Sb(n)):"macroTask"==s.change&&(n.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,i,r,s)=>(e.handleError(r,s),n.runOutsideAngular(()=>n.onError.emit(s)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ge.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Ge.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const s=this._inner,a=s.scheduleEventTask("NgZoneEvent: "+r,t,Mj,op,op);try{return s.runTask(a,e,i)}finally{s.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const Mj={};function Sb(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 Eb(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function W1(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function q1(n){n._nesting--,Sb(n)}class Dj{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new fe,this.onMicrotaskEmpty=new fe,this.onStable=new fe,this.onError=new fe}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,r){return t.apply(e,i)}}let Ab=(()=>{class n{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?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:()=>{Ge.assertNotInAngularZone(),Tb(()=>{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())Tb(()=>{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,r){let s=-1;i&&i>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:s,updateCb:r})}whenStable(e,i,r){if(r&&!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,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),K1=(()=>{class n{constructor(){this._applications=new Map,Lb.addToWindow(this)}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 Lb.findTestabilityInTree(this,e,i)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class Cj{addToWindow(t){}findTestabilityInTree(t,e,i){return null}}let Os,Lb=new Cj;const Q1=new le("AllowMultipleToken");class Z1{constructor(t,e){this.name=t,this.token=e}}function J1(n,t,e=[]){const i=`Platform: ${t}`,r=new le(i);return(s=[])=>{let a=X1();if(!a||a.injector.get(Q1,!1))if(n)n(e.concat(s).concat({provide:r,useValue:!0}));else{const o=e.concat(s).concat({provide:r,useValue:!0},{provide:Hv,useValue:"platform"});!function Ej(n){if(Os&&!Os.destroyed&&!Os.injector.get(Q1,!1))throw new Ie(400,"");Os=n.get(eS);const t=n.get(U1,null);t&&t.forEach(e=>e())}(Ln.create({providers:o,name:i}))}return function Aj(n){const t=X1();if(!t)throw new Ie(401,"");return t}()}}function X1(){return Os&&!Os.destroyed?Os:null}let eS=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const o=function Lj(n,t){let e;return e="noop"===n?new Dj:("zone.js"===n?void 0:n)||new Ge({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),e}(i?i.ngZone:void 0,{ngZoneEventCoalescing:i&&i.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:i&&i.ngZoneRunCoalescing||!1}),l=[{provide:Ge,useValue:o}];return o.run(()=>{const d=Ln.create({providers:l,parent:this.injector,name:e.moduleType.name}),u=e.create(d),p=u.injector.get(bo,null);if(!p)throw new Ie(402,"");return o.runOutsideAngular(()=>{const w=o.onError.subscribe({next:T=>{p.handleError(T)}});u.onDestroy(()=>{Ib(this._modules,u),w.unsubscribe()})}),function Ij(n,t,e){try{const i=e();return sh(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(p,o,()=>{const w=u.injector.get(Db);return w.runInitializers(),w.donePromise.then(()=>(function gV(n){Ji(n,"Expected localeId to be defined"),"string"==typeof n&&(IT=n.toLowerCase().replace(/_/g,"-"))}(u.injector.get(Ba,Jm)||Jm),this._moduleDoBootstrap(u),u))})})}bootstrapModule(e,i=[]){const r=tS({},i);return function Tj(n,t,e){const i=new cb(e);return Promise.resolve(i)}(0,0,e).then(s=>this.bootstrapModuleFactory(s,r))}_moduleDoBootstrap(e){const i=e.injector.get(Cd);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Ie(403,"");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 Ie(404,"");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(z(Ln))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();function tS(n,t){return Array.isArray(t)?t.reduce(tS,n):Object.assign(Object.assign({},n),t)}let Cd=(()=>{class n{constructor(e,i,r,s,a){this._zone=e,this._injector=i,this._exceptionHandler=r,this._componentFactoryResolver=s,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new _t(d=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{d.next(this._stable),d.complete()})}),l=new _t(d=>{let u;this._zone.runOutsideAngular(()=>{u=this._zone.onStable.subscribe(()=>{Ge.assertNotInAngularZone(),Tb(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,d.next(!0))})})});const p=this._zone.onUnstable.subscribe(()=>{Ge.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{d.next(!1)}))});return()=>{u.unsubscribe(),p.unsubscribe()}});this.isStable=yr(o,l.pipe(uu()))}bootstrap(e,i){if(!this._initStatus.done)throw new Ie(405,"");let r;r=e instanceof r1?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(r.componentType);const s=function Sj(n){return n.isBoundToModule}(r)?void 0:this._injector.get(Ha),o=r.create(Ln.NULL,[],i||r.selector,s),l=o.location.nativeElement,d=o.injector.get(Ab,null),u=d&&o.injector.get(K1);return d&&u&&u.registerApplication(l,d),o.onDestroy(()=>{this.detachView(o.hostView),Ib(this.components,o),u&&u.unregisterApplication(l)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new Ie(101,"");try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Ib(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(kb,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return n.\u0275fac=function(e){return new(e||n)(z(Ge),z(Ln),z(bo),z(Ya),z(Db))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ib(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let iS=!0,$t=(()=>{class n{}return n.__NG_ELEMENT_ID__=Rj,n})();function Rj(n){return function Pj(n,t,e){if(xc(n)&&!e){const i=tr(n.index,t);return new mh(i,i)}return 47&n.type?new mh(t[16],t):null}(Mn(),de(),16==(16&n))}class lS{constructor(){}supports(t){return ih(t)}create(t){return new jj(t)}}const Vj=(n,t)=>t;class jj{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||Vj}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,s=null;for(;e||i;){const a=!i||e&&e.currentIndex<dS(i,r,s)?e:i,o=dS(a,r,s),l=a.currentIndex;if(a===i)r--,i=i._nextRemoved;else if(e=e._next,null==a.previousIndex)r++;else{s||(s=[]);const d=o-r,u=l-r;if(d!=u){for(let w=0;w<d;w++){const T=w<s.length?s[w]:s[w]=0,L=T+w;u<=L&&L<d&&(s[w]=T+1)}s[a.previousIndex]=u-d}}o!==l&&t(a,o,l)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!ih(t))throw new Ie(900,"");return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r,s,a,e=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let o=0;o<this.length;o++)s=t[o],a=this._trackByFn(o,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,o)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,o),i=!0),e=e._next}else r=0,function sB(n,t){if(Array.isArray(n))for(let e=0;e<n.length;e++)t(n[e]);else{const e=n[rd()]();let i;for(;!(i=e.next()).done;)t(i.value)}}(t,o=>{a=this._trackByFn(r,o),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,o,a,r)),Object.is(e.item,o)||this._addIdentityChange(e,o)):(e=this._mismatch(e,o,a,r),i=!0),e=e._next,r++}),this.length=r;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,r){let s;return null===t?s=this._itTail:(s=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,s,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,r)):t=this._addAfter(new zj(e,i),s,r),t}_verifyReinsertion(t,e,i,r){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?t=this._reinsertAfter(s,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),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 r=t._prevRemoved,s=t._nextRemoved;return null===r?this._removalsHead=s:r._nextRemoved=s,null===s?this._removalsTail=r:s._prevRemoved=r,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 r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new cS),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 cS),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 zj{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 Uj{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 cS{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new Uj,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.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 dS(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i<e.length&&(r=e[i]),i+t+r}class uS{constructor(){}supports(t){return t instanceof Map||Gv(t)}create(){return new Gj}}class Gj{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||Gv(t)))throw new Ie(900,"")}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,(i,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const s=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,s)}}),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 r=this._records.get(t);this._maybeAddToChanges(r,e);const s=r._prev,a=r._next;return s&&(s._next=a),a&&(a._prev=s),r._next=null,r._prev=null,r}const i=new $j(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 $j{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 hS(){return new ua([new lS])}let ua=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||hS()),deps:[[n,new as,new Oi]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Ie(901,"")}}return n.\u0275prov=ae({token:n,providedIn:"root",factory:hS}),n})();function fS(){return new Sl([new uS])}let Sl=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||fS()),deps:[[n,new as,new Oi]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(i)return i;throw new Ie(901,"")}}return n.\u0275prov=ae({token:n,providedIn:"root",factory:fS}),n})();const Kj=J1(null,"core",[{provide:Sr,useValue:"unknown"},{provide:eS,deps:[Ln]},{provide:K1,deps:[]},{provide:G1,deps:[]}]);let Qj=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(z(Cd))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),dp=null;function ha(){return dp}const qe=new le("DocumentToken");let El=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:function(){return function e4(){return z(mS)}()},providedIn:"platform"}),n})();const t4=new le("Location Initialized");let mS=(()=>{class n extends El{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return ha().getBaseHref(this._doc)}onPopState(e){const i=ha().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=ha().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,r){pS()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){pS()?this._history.replaceState(e,i,r):this.location.hash=r}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)(z(qe))},n.\u0275prov=ae({token:n,factory:function(){return function n4(){return new mS(z(qe))}()},providedIn:"platform"}),n})();function pS(){return!!window.history.pushState}function Nb(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 _S(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 Va(n){return n&&"?"!==n[0]?"?"+n:n}let kd=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:function(){return function r4(n){const t=z(qe).location;return new gS(z(El),t&&t.origin||"")}()},providedIn:"root"}),n})();const Yb=new le("appBaseHref");let gS=(()=>{class n extends kd{constructor(e,i){if(super(),this._platformLocation=e,this._removeListenerFns=[],null==i&&(i=this._platformLocation.getBaseHrefFromDOM()),null==i)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");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}prepareExternalUrl(e){return Nb(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Va(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,s){const a=this.prepareExternalUrl(r+Va(s));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,s){const a=this.prepareExternalUrl(r+Va(s));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(z(El),z(Yb,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),s4=(()=>{class n extends kd{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=Nb(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,s){let a=this.prepareExternalUrl(r+Va(s));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,s){let a=this.prepareExternalUrl(r+Va(s));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(z(El),z(Yb,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),vh=(()=>{class n{constructor(e,i){this._subject=new fe,this._urlChangeListeners=[],this._platformStrategy=e;const r=this._platformStrategy.getBaseHref();this._platformLocation=i,this._baseHref=_S(yS(r)),this._platformStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Va(i))}normalize(e){return n.stripTrailingSlash(function o4(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,yS(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._platformStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Va(i)),r)}replaceState(e,i="",r=null){this._platformStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Va(i)),r)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}))}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Va,n.joinWithSlash=Nb,n.stripTrailingSlash=_S,n.\u0275fac=function(e){return new(e||n)(z(kd),z(El))},n.\u0275prov=ae({token:n,factory:function(){return function a4(){return new vh(z(kd),z(El))}()},providedIn:"root"}),n})();function yS(n){return n.replace(/\/index.html$/,"")}var Wn=(()=>((Wn=Wn||{})[Wn.Format=0]="Format",Wn[Wn.Standalone=1]="Standalone",Wn))(),kt=(()=>((kt=kt||{})[kt.Narrow=0]="Narrow",kt[kt.Abbreviated=1]="Abbreviated",kt[kt.Wide=2]="Wide",kt[kt.Short=3]="Short",kt))(),In=(()=>((In=In||{})[In.Short=0]="Short",In[In.Medium=1]="Medium",In[In.Long=2]="Long",In[In.Full=3]="Full",In))(),Xe=(()=>((Xe=Xe||{})[Xe.Decimal=0]="Decimal",Xe[Xe.Group=1]="Group",Xe[Xe.List=2]="List",Xe[Xe.PercentSign=3]="PercentSign",Xe[Xe.PlusSign=4]="PlusSign",Xe[Xe.MinusSign=5]="MinusSign",Xe[Xe.Exponential=6]="Exponential",Xe[Xe.SuperscriptingExponent=7]="SuperscriptingExponent",Xe[Xe.PerMille=8]="PerMille",Xe[Xe.Infinity=9]="Infinity",Xe[Xe.NaN=10]="NaN",Xe[Xe.TimeSeparator=11]="TimeSeparator",Xe[Xe.CurrencyDecimal=12]="CurrencyDecimal",Xe[Xe.CurrencyGroup=13]="CurrencyGroup",Xe))();function up(n,t){return us(ir(n)[Se.DateFormat],t)}function hp(n,t){return us(ir(n)[Se.TimeFormat],t)}function fp(n,t){return us(ir(n)[Se.DateTimeFormat],t)}function ds(n,t){const e=ir(n),i=e[Se.NumberSymbols][t];if(void 0===i){if(t===Xe.CurrencyDecimal)return e[Se.NumberSymbols][Xe.Decimal];if(t===Xe.CurrencyGroup)return e[Se.NumberSymbols][Xe.Group]}return i}function bS(n){if(!n[Se.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Se.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function us(n,t){for(let e=t;e>-1;e--)if(void 0!==n[e])return n[e];throw new Error("Locale data API: locale data undefined")}function Bb(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}}const b4=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,bh={},M4=/((?:[^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 fi=(()=>((fi=fi||{})[fi.Short=0]="Short",fi[fi.ShortGMT=1]="ShortGMT",fi[fi.Long=2]="Long",fi[fi.Extended=3]="Extended",fi))(),nt=(()=>((nt=nt||{})[nt.FullYear=0]="FullYear",nt[nt.Month=1]="Month",nt[nt.Date=2]="Date",nt[nt.Hours=3]="Hours",nt[nt.Minutes=4]="Minutes",nt[nt.Seconds=5]="Seconds",nt[nt.FractionalSeconds=6]="FractionalSeconds",nt[nt.Day=7]="Day",nt))(),gt=(()=>((gt=gt||{})[gt.DayPeriods=0]="DayPeriods",gt[gt.Days=1]="Days",gt[gt.Months=2]="Months",gt[gt.Eras=3]="Eras",gt))();function w4(n,t,e,i){let r=function L4(n){if(xS(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[r,s=1,a=1]=n.split("-").map(o=>+o);return mp(r,s-1,a)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(b4))return function I4(n){const t=new Date(0);let e=0,i=0;const r=n[8]?t.setUTCFullYear:t.setFullYear,s=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),r.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const a=Number(n[4]||0)-e,o=Number(n[5]||0)-i,l=Number(n[6]||0),d=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return s.call(t,a,o,l,d),t}(i)}const t=new Date(n);if(!xS(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=ja(e,t)||t;let o,a=[];for(;t;){if(o=M4.exec(t),!o){a.push(t);break}{a=a.concat(o.slice(1));const u=a.pop();if(!u)break;t=u}}let l=r.getTimezoneOffset();i&&(l=wS(i,l),r=function A4(n,t,e){const i=e?-1:1,r=n.getTimezoneOffset();return function E4(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(wS(t,r)-r))}(r,i,!0));let d="";return a.forEach(u=>{const p=function S4(n){if(jb[n])return jb[n];let t;switch(n){case"G":case"GG":case"GGG":t=mn(gt.Eras,kt.Abbreviated);break;case"GGGG":t=mn(gt.Eras,kt.Wide);break;case"GGGGG":t=mn(gt.Eras,kt.Narrow);break;case"y":t=ni(nt.FullYear,1,0,!1,!0);break;case"yy":t=ni(nt.FullYear,2,0,!0,!0);break;case"yyy":t=ni(nt.FullYear,3,0,!1,!0);break;case"yyyy":t=ni(nt.FullYear,4,0,!1,!0);break;case"Y":t=yp(1);break;case"YY":t=yp(2,!0);break;case"YYY":t=yp(3);break;case"YYYY":t=yp(4);break;case"M":case"L":t=ni(nt.Month,1,1);break;case"MM":case"LL":t=ni(nt.Month,2,1);break;case"MMM":t=mn(gt.Months,kt.Abbreviated);break;case"MMMM":t=mn(gt.Months,kt.Wide);break;case"MMMMM":t=mn(gt.Months,kt.Narrow);break;case"LLL":t=mn(gt.Months,kt.Abbreviated,Wn.Standalone);break;case"LLLL":t=mn(gt.Months,kt.Wide,Wn.Standalone);break;case"LLLLL":t=mn(gt.Months,kt.Narrow,Wn.Standalone);break;case"w":t=Vb(1);break;case"ww":t=Vb(2);break;case"W":t=Vb(1,!0);break;case"d":t=ni(nt.Date,1);break;case"dd":t=ni(nt.Date,2);break;case"c":case"cc":t=ni(nt.Day,1);break;case"ccc":t=mn(gt.Days,kt.Abbreviated,Wn.Standalone);break;case"cccc":t=mn(gt.Days,kt.Wide,Wn.Standalone);break;case"ccccc":t=mn(gt.Days,kt.Narrow,Wn.Standalone);break;case"cccccc":t=mn(gt.Days,kt.Short,Wn.Standalone);break;case"E":case"EE":case"EEE":t=mn(gt.Days,kt.Abbreviated);break;case"EEEE":t=mn(gt.Days,kt.Wide);break;case"EEEEE":t=mn(gt.Days,kt.Narrow);break;case"EEEEEE":t=mn(gt.Days,kt.Short);break;case"a":case"aa":case"aaa":t=mn(gt.DayPeriods,kt.Abbreviated);break;case"aaaa":t=mn(gt.DayPeriods,kt.Wide);break;case"aaaaa":t=mn(gt.DayPeriods,kt.Narrow);break;case"b":case"bb":case"bbb":t=mn(gt.DayPeriods,kt.Abbreviated,Wn.Standalone,!0);break;case"bbbb":t=mn(gt.DayPeriods,kt.Wide,Wn.Standalone,!0);break;case"bbbbb":t=mn(gt.DayPeriods,kt.Narrow,Wn.Standalone,!0);break;case"B":case"BB":case"BBB":t=mn(gt.DayPeriods,kt.Abbreviated,Wn.Format,!0);break;case"BBBB":t=mn(gt.DayPeriods,kt.Wide,Wn.Format,!0);break;case"BBBBB":t=mn(gt.DayPeriods,kt.Narrow,Wn.Format,!0);break;case"h":t=ni(nt.Hours,1,-12);break;case"hh":t=ni(nt.Hours,2,-12);break;case"H":t=ni(nt.Hours,1);break;case"HH":t=ni(nt.Hours,2);break;case"m":t=ni(nt.Minutes,1);break;case"mm":t=ni(nt.Minutes,2);break;case"s":t=ni(nt.Seconds,1);break;case"ss":t=ni(nt.Seconds,2);break;case"S":t=ni(nt.FractionalSeconds,1);break;case"SS":t=ni(nt.FractionalSeconds,2);break;case"SSS":t=ni(nt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=_p(fi.Short);break;case"ZZZZZ":t=_p(fi.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=_p(fi.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=_p(fi.Long);break;default:return null}return jb[n]=t,t}(u);d+=p?p(r,e,l):"''"===u?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),d}function mp(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function ja(n,t){const e=function l4(n){return ir(n)[Se.LocaleId]}(n);if(bh[e]=bh[e]||{},bh[e][t])return bh[e][t];let i="";switch(t){case"shortDate":i=up(n,In.Short);break;case"mediumDate":i=up(n,In.Medium);break;case"longDate":i=up(n,In.Long);break;case"fullDate":i=up(n,In.Full);break;case"shortTime":i=hp(n,In.Short);break;case"mediumTime":i=hp(n,In.Medium);break;case"longTime":i=hp(n,In.Long);break;case"fullTime":i=hp(n,In.Full);break;case"short":const r=ja(n,"shortTime"),s=ja(n,"shortDate");i=pp(fp(n,In.Short),[r,s]);break;case"medium":const a=ja(n,"mediumTime"),o=ja(n,"mediumDate");i=pp(fp(n,In.Medium),[a,o]);break;case"long":const l=ja(n,"longTime"),d=ja(n,"longDate");i=pp(fp(n,In.Long),[l,d]);break;case"full":const u=ja(n,"fullTime"),p=ja(n,"fullDate");i=pp(fp(n,In.Full),[u,p])}return i&&(bh[e][t]=i),i}function pp(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function Fs(n,t,e="-",i,r){let s="";(n<0||r&&n<=0)&&(r?n=1-n:(n=-n,s=e));let a=String(n);for(;a.length<t;)a="0"+a;return i&&(a=a.substr(a.length-t)),s+a}function ni(n,t,e=0,i=!1,r=!1){return function(s,a){let o=function D4(n,t){switch(n){case nt.FullYear:return t.getFullYear();case nt.Month:return t.getMonth();case nt.Date:return t.getDate();case nt.Hours:return t.getHours();case nt.Minutes:return t.getMinutes();case nt.Seconds:return t.getSeconds();case nt.FractionalSeconds:return t.getMilliseconds();case nt.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${n}".`)}}(n,s);if((e>0||o>-e)&&(o+=e),n===nt.Hours)0===o&&-12===e&&(o=12);else if(n===nt.FractionalSeconds)return function x4(n,t){return Fs(n,3).substr(0,t)}(o,t);const l=ds(a,Xe.MinusSign);return Fs(o,t,l,i,r)}}function mn(n,t,e=Wn.Format,i=!1){return function(r,s){return function C4(n,t,e,i,r,s){switch(e){case gt.Months:return function u4(n,t,e){const i=ir(n),s=us([i[Se.MonthsFormat],i[Se.MonthsStandalone]],t);return us(s,e)}(t,r,i)[n.getMonth()];case gt.Days:return function d4(n,t,e){const i=ir(n),s=us([i[Se.DaysFormat],i[Se.DaysStandalone]],t);return us(s,e)}(t,r,i)[n.getDay()];case gt.DayPeriods:const a=n.getHours(),o=n.getMinutes();if(s){const d=function p4(n){const t=ir(n);return bS(t),(t[Se.ExtraData][2]||[]).map(i=>"string"==typeof i?Bb(i):[Bb(i[0]),Bb(i[1])])}(t),u=function _4(n,t,e){const i=ir(n);bS(i);const s=us([i[Se.ExtraData][0],i[Se.ExtraData][1]],t)||[];return us(s,e)||[]}(t,r,i),p=d.findIndex(w=>{if(Array.isArray(w)){const[T,L]=w,Y=a>=T.hours&&o>=T.minutes,$=a<L.hours||a===L.hours&&o<L.minutes;if(T.hours<L.hours){if(Y&&$)return!0}else if(Y||$)return!0}else if(w.hours===a&&w.minutes===o)return!0;return!1});if(-1!==p)return u[p]}return function c4(n,t,e){const i=ir(n),s=us([i[Se.DayPeriodsFormat],i[Se.DayPeriodsStandalone]],t);return us(s,e)}(t,r,i)[a<12?0:1];case gt.Eras:return function h4(n,t){return us(ir(n)[Se.Eras],t)}(t,i)[n.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${e}`)}}(r,s,n,t,e,i)}}function _p(n){return function(t,e,i){const r=-1*i,s=ds(e,Xe.MinusSign),a=r>0?Math.floor(r/60):Math.ceil(r/60);switch(n){case fi.Short:return(r>=0?"+":"")+Fs(a,2,s)+Fs(Math.abs(r%60),2,s);case fi.ShortGMT:return"GMT"+(r>=0?"+":"")+Fs(a,1,s);case fi.Long:return"GMT"+(r>=0?"+":"")+Fs(a,2,s)+":"+Fs(Math.abs(r%60),2,s);case fi.Extended:return 0===i?"Z":(r>=0?"+":"")+Fs(a,2,s)+":"+Fs(Math.abs(r%60),2,s);default:throw new Error(`Unknown zone width "${n}"`)}}}function MS(n){return mp(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay()))}function Vb(n,t=!1){return function(e,i){let r;if(t){const s=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+s)/7)}else{const s=MS(e),a=function T4(n){const t=mp(n,0,1).getDay();return mp(n,0,1+(t<=4?4:11)-t)}(s.getFullYear()),o=s.getTime()-a.getTime();r=1+Math.round(o/6048e5)}return Fs(r,n,ds(i,Xe.MinusSign))}}function yp(n,t=!1){return function(e,i){return Fs(MS(e).getFullYear(),n,ds(i,Xe.MinusSign),t)}}const jb={};function wS(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function xS(n){return n instanceof Date&&!isNaN(n.valueOf())}function TS(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,s]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(s)}return null}let sr=(()=>{class n{constructor(e,i,r,s){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=s,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(ih(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Ut(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(v(ua),v(Sl),v(ye),v(Is))},n.\u0275dir=q({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),n})();class G4{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}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 Do=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}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((r,s,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new G4(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===s?void 0:s);else if(null!==s){const o=i.get(s);i.move(o,a),SS(o,r)}});for(let r=0,s=i.length;r<s;r++){const o=i.get(r).context;o.index=r,o.count=s,o.ngForOf=this._ngForOf}e.forEachIdentityChange(r=>{SS(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(v(Vn),v(Bn),v(ua))},n.\u0275dir=q({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),n})();function SS(n,t){n.context.$implicit=t.item}let xn=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new $4,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){ES("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){ES("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)(v(Vn),v(Bn))},n.\u0275dir=q({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),n})();class $4{constructor(){this.$implicit=null,this.ngIf=null}}function ES(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Ut(t)}'.`)}class qb{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 Co=(()=>{class n{constructor(){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||(this._defaultViews=[]),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&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i<this._defaultViews.length;i++)this._defaultViews[i].enforceState(e)}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),n})(),Td=(()=>{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new qb(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(v(Vn),v(Bn),v(Co,9))},n.\u0275dir=q({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),n})(),Sd=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,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[r,s]=e.split(".");null!=(i=null!=i&&s?`${i}${s}`:i)?this._renderer.setStyle(this._ngEl.nativeElement,r,i):this._renderer.removeStyle(this._ngEl.nativeElement,r)}_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)(v(ye),v(Sl),v(Is))},n.\u0275dir=q({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),n})(),Ed=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(e){if(e.ngTemplateOutlet){const i=this._viewContainerRef;this._viewRef&&i.remove(i.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?i.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(v(Vn))},n.\u0275dir=q({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[wt]}),n})();function Rs(n,t){return new Ie(2100,"")}class K4{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}onDestroy(t){t.unsubscribe()}}class Q4{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}onDestroy(t){}}const Z4=new Q4,J4=new K4;let Kb=(()=>{class n{constructor(e){this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}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(sh(e))return Z4;if(zk(e))return J4;throw Rs()}_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)(v($t,16))},n.\u0275pipe=fn({name:"async",type:n,pure:!1}),n})();const r5=new le("DATE_PIPE_DEFAULT_TIMEZONE");let LS=(()=>{class n{constructor(e,i){this.locale=e,this.defaultTimezone=i}transform(e,i="mediumDate",r,s){var a;if(null==e||""===e||e!=e)return null;try{return w4(e,i,s||this.locale,null!==(a=null!=r?r:this.defaultTimezone)&&void 0!==a?a:void 0)}catch(o){throw Rs()}}}return n.\u0275fac=function(e){return new(e||n)(v(Ba,16),v(r5,24))},n.\u0275pipe=fn({name:"date",type:n,pure:!0}),n})(),OS=(()=>{class n{transform(e,i,r){if(null==e)return null;if(!this.supports(e))throw Rs();return e.slice(i,r)}supports(e){return"string"==typeof e||Array.isArray(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=fn({name:"slice",type:n,pure:!1}),n})(),xi=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();const FS="browser";function ko(n){return n===FS}function Ad(n){return"server"===n}let g5=(()=>{class n{}return n.\u0275prov=ae({token:n,providedIn:"root",factory:()=>new y5(z(qe),window)}),n})();class y5{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 v5(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&(n.body.createShadowRoot||n.body.attachShadow)){const i=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const s=r.shadowRoot;if(s){const a=s.getElementById(t)||s.querySelector(`[name="${t}"]`);if(a)return a}r=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,r=e.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(i-s[0],r-s[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=RS(this.window.history)||RS(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function RS(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class PS{}class Jb extends class b5 extends class Xj{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function Jj(n){dp||(dp=n)}(new Jb)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}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 M5(){return wh=wh||document.querySelector("base"),wh?wh.getAttribute("href"):null}();return null==e?null:function w5(n){bp=bp||document.createElement("a"),bp.setAttribute("href",n);const t=bp.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){wh=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return TS(document.cookie,t)}}let bp,wh=null;const NS=new le("TRANSITION_ID"),D5=[{provide:xb,useFactory:function x5(n,t,e){return()=>{e.get(Db).donePromise.then(()=>{const i=ha(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let s=0;s<r.length;s++)i.remove(r[s])})}},deps:[NS,qe,Ln],multi:!0}];class Xb{static init(){!function kj(n){Lb=n}(new Xb)}addToWindow(t){Gt.getAngularTestability=(i,r=!0)=>{const s=t.findTestabilityInTree(i,r);if(null==s)throw new Error("Could not find testability for element.");return s},Gt.getAllAngularTestabilities=()=>t.getAllTestabilities(),Gt.getAllAngularRootElements=()=>t.getAllRootElements(),Gt.frameworkStabilizers||(Gt.frameworkStabilizers=[]),Gt.frameworkStabilizers.push(i=>{const r=Gt.getAllAngularTestabilities();let s=r.length,a=!1;const o=function(l){a=a||l,s--,0==s&&i(a)};r.forEach(function(l){l.whenStable(o)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?ha().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}let C5=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const Mp=new le("EventManagerPlugins");let wp=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let s=0;s<r.length;s++){const a=r[s];if(a.supports(e))return this._eventNameToPlugin.set(e,a),a}throw new Error(`No event manager plugin found for event ${e}`)}}return n.\u0275fac=function(e){return new(e||n)(z(Mp),z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class YS{constructor(t){this._doc=t}addGlobalEventListener(t,e,i){const r=ha().getGlobalEventTarget(this._doc,t);if(!r)throw new Error(`Unsupported event target ${r} for event ${e}`);return this.addEventListener(r,e,i)}}let HS=(()=>{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),xh=(()=>{class n extends HS{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(s=>{const a=this._doc.createElement("style");a.textContent=s,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(BS),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(BS))}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();function BS(n){ha().remove(n)}const e0={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/"},t0=/%COMP%/g;function xp(n,t,e){for(let i=0;i<t.length;i++){let r=t[i];Array.isArray(r)?xp(n,r,e):(r=r.replace(t0,n),e.push(r))}return e}function zS(n){return t=>{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let Dp=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new n0(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case br.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new L5(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case br.ShadowDom:return new I5(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=xp(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(z(wp),z(xh),z(yh))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class n0{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(e0[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,i){t&&t.insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const s=e0[r];s?t.setAttributeNS(s,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=e0[i];r?t.removeAttributeNS(r,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,r){r&(jr.DashCase|jr.Important)?t.style.setProperty(e,i,r&jr.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&jr.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){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,zS(i)):this.eventManager.addEventListener(t,e,zS(i))}}class L5 extends n0{constructor(t,e,i,r){super(t),this.component=i;const s=xp(r+"-"+i.id,i.styles,[]);e.addStyles(s),this.contentAttr=function S5(n){return"_ngcontent-%COMP%".replace(t0,n)}(r+"-"+i.id),this.hostAttr=function E5(n){return"_nghost-%COMP%".replace(t0,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class I5 extends n0{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=xp(r.id,r.styles,[]);for(let a=0;a<s.length;a++){const o=document.createElement("style");o.textContent=s[a],this.shadowRoot.appendChild(o)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}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)))}}let O5=(()=>{class n extends YS{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const GS=["alt","control","meta","shift"],R5={"\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"},$S={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},P5={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let N5=(()=>{class n extends YS{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const s=n.parseEventName(i),a=n.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ha().onAndCancel(e,s.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const s=n._normalizeKey(i.pop());let a="";if(GS.forEach(l=>{const d=i.indexOf(l);d>-1&&(i.splice(d,1),a+=l+".")}),a+=s,0!=i.length||0===s.length)return null;const o={};return o.domEventName=r,o.fullKey=a,o}static getEventFullKey(e){let i="",r=function Y5(n){let t=n.key;if(null==t){if(t=n.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===n.location&&$S.hasOwnProperty(t)&&(t=$S[t]))}return R5[t]||t}(e);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),GS.forEach(s=>{s!=r&&P5[s](e)&&(i+=s+".")}),i+=r,i}static eventCallback(e,i,r){return s=>{n.getEventFullKey(s)===e&&r.runGuarded(()=>i(s))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const j5=J1(Kj,"browser",[{provide:Sr,useValue:FS},{provide:U1,useValue:function H5(){Jb.makeCurrent(),Xb.init()},multi:!0},{provide:qe,useFactory:function V5(){return function Sc(n){ea=n}(document),document},deps:[]}]),z5=[{provide:Hv,useValue:"root"},{provide:bo,useFactory:function B5(){return new bo},deps:[]},{provide:Mp,useClass:O5,multi:!0,deps:[qe,Ge,Sr]},{provide:Mp,useClass:N5,multi:!0,deps:[qe]},{provide:Dp,useClass:Dp,deps:[wp,xh,yh]},{provide:fh,useExisting:Dp},{provide:HS,useExisting:xh},{provide:xh,useClass:xh,deps:[qe]},{provide:Ab,useClass:Ab,deps:[Ge]},{provide:wp,useClass:wp,deps:[Mp,Ge]},{provide:PS,useClass:C5,deps:[]}];let WS=(()=>{class n{constructor(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:n,providers:[{provide:yh,useValue:e.appId},{provide:NS,useExisting:yh},D5]}}}return n.\u0275fac=function(e){return new(e||n)(z(n,12))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:z5,imports:[xi,Qj]}),n})();"undefined"!=typeof window&&window;let Dh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:function(e){let i=null;return i=e?new(e||n):z(QS),i},providedIn:"root"}),n})(),QS=(()=>{class n extends Dh{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Vt.NONE:return i;case Vt.HTML:return ra(i,"HTML")?Vr(i):KD(this._doc,String(i)).toString();case Vt.STYLE:return ra(i,"Style")?Vr(i):i;case Vt.SCRIPT:if(ra(i,"Script"))return Vr(i);throw new Error("unsafe value used in a script context");case Vt.URL:return VD(i),ra(i,"URL")?Vr(i):qu(String(i));case Vt.RESOURCE_URL:if(ra(i,"ResourceURL"))return Vr(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function EN(n){return new DN(n)}(e)}bypassSecurityTrustStyle(e){return function AN(n){return new CN(n)}(e)}bypassSecurityTrustScript(e){return function LN(n){return new kN(n)}(e)}bypassSecurityTrustUrl(e){return function IN(n){return new TN(n)}(e)}bypassSecurityTrustResourceUrl(e){return function ON(n){return new SN(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:function(e){let i=null;return i=e?new e:function X5(n){return new QS(n.get(qe))}(z(Ln)),i},providedIn:"root"}),n})();function We(...n){return Xn(n,Ei(n))}function Ld(n,t){return M(t)?Sn(n,t,1):Sn(n,1)}function Dn(n,t){return nn((e,i)=>{let r=0;e.subscribe(Zt(i,s=>n.call(t,s,r++)&&i.next(s)))})}class ZS{}class JS{}class pn{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),s=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,s),this.headers.has(s)?this.headers.get(s).push(a):this.headers.set(s,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}: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 pn?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 pn;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof pn?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 r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const s=t.value;if(s){let a=this.headers.get(e);if(!a)return;a=a.filter(o=>-1===s.indexOf(o)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class e8{encodeKey(t){return XS(t)}encodeValue(t){return XS(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const n8=/%(\d[a-f0-9])/gi,r8={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function XS(n){return encodeURIComponent(n).replace(n8,(t,e)=>{var i;return null!==(i=r8[e])&&void 0!==i?i:t})}function eE(n){return`${n}`}class So{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new e8,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function t8(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const s=r.indexOf("="),[a,o]=-1==s?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,s)),t.decodeValue(r.slice(s+1))],l=e.get(a)||[];l.push(o),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e];this.map.set(e,Array.isArray(i)?i:[i])})):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 r=t[i];Array.isArray(r)?r.forEach(s=>{e.push({param:i,value:s,op:"a"})}):e.push({param:i,value:r,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 So({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(eE(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 r=i.indexOf(eE(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class s8{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 tE(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function nE(n){return"undefined"!=typeof Blob&&n instanceof Blob}function iE(n){return"undefined"!=typeof FormData&&n instanceof FormData}class Ch{constructor(t,e,i,r){let s;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function a8(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,s=r):s=i,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params)),this.headers||(this.headers=new pn),this.context||(this.context=new s8),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const o=e.indexOf("?");this.urlWithParams=e+(-1===o?"?":o<e.length-1?"&":"")+a}}else this.params=new So,this.urlWithParams=e}serializeBody(){return null===this.body?null:tE(this.body)||nE(this.body)||iE(this.body)||function o8(n){return"undefined"!=typeof URLSearchParams&&n instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof So?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||iE(this.body)?null:nE(this.body)?this.body.type||null:tE(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof So?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(t={}){var e;const i=t.method||this.method,r=t.url||this.url,s=t.responseType||this.responseType,a=void 0!==t.body?t.body:this.body,o=void 0!==t.withCredentials?t.withCredentials:this.withCredentials,l=void 0!==t.reportProgress?t.reportProgress:this.reportProgress;let d=t.headers||this.headers,u=t.params||this.params;const p=null!==(e=t.context)&&void 0!==e?e:this.context;return void 0!==t.setHeaders&&(d=Object.keys(t.setHeaders).reduce((w,T)=>w.set(T,t.setHeaders[T]),d)),t.setParams&&(u=Object.keys(t.setParams).reduce((w,T)=>w.set(T,t.setParams[T]),u)),new Ch(i,r,a,{params:u,headers:d,context:p,reportProgress:l,responseType:s,withCredentials:o})}}var ii=(()=>((ii=ii||{})[ii.Sent=0]="Sent",ii[ii.UploadProgress=1]="UploadProgress",ii[ii.ResponseHeader=2]="ResponseHeader",ii[ii.DownloadProgress=3]="DownloadProgress",ii[ii.Response=4]="Response",ii[ii.User=5]="User",ii))();class s0{constructor(t,e=200,i="OK"){this.headers=t.headers||new pn,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 a0 extends s0{constructor(t={}){super(t),this.type=ii.ResponseHeader}clone(t={}){return new a0({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 Cp extends s0{constructor(t={}){super(t),this.type=ii.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Cp({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 rE extends s0{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 o0(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 kp=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let s;if(e instanceof Ch)s=e;else{let l,d;l=r.headers instanceof pn?r.headers:new pn(r.headers),r.params&&(d=r.params instanceof So?r.params:new So({fromObject:r.params})),s=new Ch(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:d,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=We(s).pipe(Ld(l=>this.handler.handle(l)));if(e instanceof Ch||"events"===r.observe)return a;const o=a.pipe(Dn(l=>l instanceof Cp));switch(r.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return o.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 o.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 o.pipe(et(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return o.pipe(et(l=>l.body))}case"response":return o;default:throw new Error(`Unreachable: unhandled observe type ${r.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 So).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,o0(r,i))}post(e,i,r={}){return this.request("POST",e,o0(r,i))}put(e,i,r={}){return this.request("PUT",e,o0(r,i))}}return n.\u0275fac=function(e){return new(e||n)(z(ZS))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class sE{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const l0=new le("HTTP_INTERCEPTORS");let l8=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const c8=/^\)\]\}',?\n/;let aE=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new _t(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((T,L)=>r.setRequestHeader(T,L.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const T=e.detectContentTypeHeader();null!==T&&r.setRequestHeader("Content-Type",T)}if(e.responseType){const T=e.responseType.toLowerCase();r.responseType="json"!==T?T:"text"}const s=e.serializeBody();let a=null;const o=()=>{if(null!==a)return a;const T=r.statusText||"OK",L=new pn(r.getAllResponseHeaders()),Y=function d8(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new a0({headers:L,status:r.status,statusText:T,url:Y}),a},l=()=>{let{headers:T,status:L,statusText:Y,url:$}=o(),W=null;204!==L&&(W=void 0===r.response?r.responseText:r.response),0===L&&(L=W?200:0);let j=L>=200&&L<300;if("json"===e.responseType&&"string"==typeof W){const re=W;W=W.replace(c8,"");try{W=""!==W?JSON.parse(W):null}catch(ge){W=re,j&&(j=!1,W={error:ge,text:W})}}j?(i.next(new Cp({body:W,headers:T,status:L,statusText:Y,url:$||void 0})),i.complete()):i.error(new rE({error:W,headers:T,status:L,statusText:Y,url:$||void 0}))},d=T=>{const{url:L}=o(),Y=new rE({error:T,status:r.status||0,statusText:r.statusText||"Unknown Error",url:L||void 0});i.error(Y)};let u=!1;const p=T=>{u||(i.next(o()),u=!0);let L={type:ii.DownloadProgress,loaded:T.loaded};T.lengthComputable&&(L.total=T.total),"text"===e.responseType&&!!r.responseText&&(L.partialText=r.responseText),i.next(L)},w=T=>{let L={type:ii.UploadProgress,loaded:T.loaded};T.lengthComputable&&(L.total=T.total),i.next(L)};return r.addEventListener("load",l),r.addEventListener("error",d),r.addEventListener("timeout",d),r.addEventListener("abort",d),e.reportProgress&&(r.addEventListener("progress",p),null!==s&&r.upload&&r.upload.addEventListener("progress",w)),r.send(s),i.next({type:ii.Sent}),()=>{r.removeEventListener("error",d),r.removeEventListener("abort",d),r.removeEventListener("load",l),r.removeEventListener("timeout",d),e.reportProgress&&(r.removeEventListener("progress",p),null!==s&&r.upload&&r.upload.removeEventListener("progress",w)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(z(PS))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const c0=new le("XSRF_COOKIE_NAME"),d0=new le("XSRF_HEADER_NAME");class u0{}let u8=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,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=TS(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(Sr),z(c0))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),h0=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const s=this.tokenService.getToken();return null!==s&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,s)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(z(u0),z(d0))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),h8=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(l0,[]);this.chain=i.reduceRight((r,s)=>new sE(r,s),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(z(JS),z(Ln))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),oE=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:h0,useClass:l8}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:c0,useValue:e.cookieName}:[],e.headerName?{provide:d0,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[h0,{provide:l0,useExisting:h0,multi:!0},{provide:u0,useClass:u8},{provide:c0,useValue:"XSRF-TOKEN"},{provide:d0,useValue:"X-XSRF-TOKEN"}]}),n})(),f8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[kp,{provide:ZS,useClass:h8},aE,{provide:JS,useExisting:aE}],imports:[[oE.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),n})();const{isArray:m8}=Array,{getPrototypeOf:p8,prototype:_8,keys:g8}=Object;function lE(n){if(1===n.length){const t=n[0];if(m8(t))return{args:t,keys:null};if(function y8(n){return n&&"object"==typeof n&&p8(n)===_8}(t)){const e=g8(t);return{args:e.map(i=>t[i]),keys:e}}}return{args:n,keys:null}}const{isArray:v8}=Array;function f0(n){return et(t=>function b8(n,t){return v8(t)?n(...t):n(t)}(n,t))}function cE(n,t){return n.reduce((e,i,r)=>(e[i]=t[r],e),{})}function dE(...n){const t=Nn(n),{args:e,keys:i}=lE(n),r=new _t(s=>{const{length:a}=e;if(!a)return void s.complete();const o=new Array(a);let l=a,d=a;for(let u=0;u<a;u++){let p=!1;ci(e[u]).subscribe(Zt(s,w=>{p||(p=!0,d--),o[u]=w},()=>l--,void 0,()=>{(!l||!p)&&(d||s.next(i?cE(i,o):o),s.complete())}))}});return t?r.pipe(f0(t)):r}let uE=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},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)(v(Is),v(ye))},n.\u0275dir=q({type:n}),n})(),Al=(()=>{class n extends uE{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,features:[ne]}),n})();const Ri=new le("NgValueAccessor"),w8={provide:Ri,useExisting:mt(()=>Ll),multi:!0},D8=new le("CompositionEventMode");let Ll=(()=>{class n extends uE{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function x8(){const n=ha()?ha().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":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)(v(Is),v(ye),v(D8,8))},n.\u0275dir=q({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&&he("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},features:[Ne([w8]),ne]}),n})();function Eo(n){return null==n||0===n.length}function fE(n){return null!=n&&"number"==typeof n.length}const mi=new le("NgValidators"),Ao=new le("NgAsyncValidators"),C8=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Pi{static min(t){return function mE(n){return t=>{if(Eo(t.value)||Eo(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e<n?{min:{min:n,actual:t.value}}:null}}(t)}static max(t){return function pE(n){return t=>{if(Eo(t.value)||Eo(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e>n?{max:{max:n,actual:t.value}}:null}}(t)}static required(t){return function _E(n){return Eo(n.value)?{required:!0}:null}(t)}static requiredTrue(t){return function gE(n){return!0===n.value?null:{required:!0}}(t)}static email(t){return function yE(n){return Eo(n.value)||C8.test(n.value)?null:{email:!0}}(t)}static minLength(t){return function vE(n){return t=>Eo(t.value)||!fE(t.value)?null:t.value.length<n?{minlength:{requiredLength:n,actualLength:t.value.length}}:null}(t)}static maxLength(t){return function bE(n){return t=>fE(t.value)&&t.value.length>n?{maxlength:{requiredLength:n,actualLength:t.value.length}}:null}(t)}static pattern(t){return function ME(n){if(!n)return Tp;let t,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),t=new RegExp(e)):(e=n.toString(),t=n),i=>{if(Eo(i.value))return null;const r=i.value;return t.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(t)}static nullValidator(t){return null}static compose(t){return TE(t)}static composeAsync(t){return SE(t)}}function Tp(n){return null}function wE(n){return null!=n}function xE(n){const t=sh(n)?Xn(n):n;return Zv(t),t}function DE(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function CE(n,t){return t.map(e=>e(n))}function kE(n){return n.map(t=>function k8(n){return!n.validate}(t)?t:e=>t.validate(e))}function TE(n){if(!n)return null;const t=n.filter(wE);return 0==t.length?null:function(e){return DE(CE(e,t))}}function m0(n){return null!=n?TE(kE(n)):null}function SE(n){if(!n)return null;const t=n.filter(wE);return 0==t.length?null:function(e){return dE(CE(e,t).map(xE)).pipe(et(DE))}}function p0(n){return null!=n?SE(kE(n)):null}function EE(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function AE(n){return n._rawValidators}function LE(n){return n._rawAsyncValidators}function _0(n){return n?Array.isArray(n)?n:[n]:[]}function Sp(n,t){return Array.isArray(n)?n.includes(t):n===t}function IE(n,t){const e=_0(t);return _0(n).forEach(r=>{Sp(e,r)||e.push(r)}),e}function OE(n,t){return _0(t).filter(e=>!Sp(n,e))}class FE{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=m0(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=p0(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){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 za extends FE{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ar extends FE{get formDirective(){return null}get path(){return null}}class RE{constructor(t){this._cd=t}is(t){var e,i,r;return"submitted"===t?!!(null===(e=this._cd)||void 0===e?void 0:e.submitted):!!(null===(r=null===(i=this._cd)||void 0===i?void 0:i.control)||void 0===r?void 0:r[t])}}let Id=(()=>{class n extends RE{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(v(za,2))},n.\u0275dir=q({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&$e("ng-untouched",i.is("untouched"))("ng-touched",i.is("touched"))("ng-pristine",i.is("pristine"))("ng-dirty",i.is("dirty"))("ng-valid",i.is("valid"))("ng-invalid",i.is("invalid"))("ng-pending",i.is("pending"))},features:[ne]}),n})(),Ep=(()=>{class n extends RE{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(v(ar,10))},n.\u0275dir=q({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&$e("ng-untouched",i.is("untouched"))("ng-touched",i.is("touched"))("ng-pristine",i.is("pristine"))("ng-dirty",i.is("dirty"))("ng-valid",i.is("valid"))("ng-invalid",i.is("invalid"))("ng-pending",i.is("pending"))("ng-submitted",i.is("submitted"))},features:[ne]}),n})();function Lp(n,t){return[...t.path,n]}function kh(n,t){v0(n,t),t.valueAccessor.writeValue(n.value),function F8(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&NE(n,t)})}(n,t),function P8(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function R8(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&NE(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function O8(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function Ip(n,t,e=!0){const i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),Fp(n,t),n&&(t._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Op(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function v0(n,t){const e=AE(n);null!==t.validator?n.setValidators(EE(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=LE(n);null!==t.asyncValidator?n.setAsyncValidators(EE(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();Op(t._rawValidators,r),Op(t._rawAsyncValidators,r)}function Fp(n,t){let e=!1;if(null!==n){if(null!==t.validator){const r=AE(n);if(Array.isArray(r)&&r.length>0){const s=r.filter(a=>a!==t.validator);s.length!==r.length&&(e=!0,n.setValidators(s))}}if(null!==t.asyncValidator){const r=LE(n);if(Array.isArray(r)&&r.length>0){const s=r.filter(a=>a!==t.asyncValidator);s.length!==r.length&&(e=!0,n.setAsyncValidators(s))}}}const i=()=>{};return Op(t._rawValidators,i),Op(t._rawAsyncValidators,i),e}function NE(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function YE(n,t){v0(n,t)}function b0(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}function BE(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function M0(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(s=>{s.constructor===Ll?e=s:function H8(n){return Object.getPrototypeOf(n.constructor)===Al}(s)?i=s:r=s}),r||i||e||null}function w0(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}const Th="VALID",Rp="INVALID",Od="PENDING",Sh="DISABLED";function D0(n){return(Pp(n)?n.validators:n)||null}function VE(n){return Array.isArray(n)?m0(n):n||null}function C0(n,t){return(Pp(t)?t.asyncValidators:n)||null}function jE(n){return Array.isArray(n)?p0(n):n||null}function Pp(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}const k0=n=>n instanceof S0,Np=n=>n instanceof Yp,zE=n=>n instanceof WE;function UE(n){return k0(n)?n.value:n.getRawValue()}function GE(n,t){const e=Np(n),i=n.controls;if(!(e?Object.keys(i):i).length)throw new Ie(1e3,"");if(!i[t])throw new Ie(1001,"")}function $E(n,t){Np(n),n._forEachChild((i,r)=>{if(void 0===t[r])throw new Ie(1002,"")})}class T0{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._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=VE(this._rawValidators),this._composedAsyncValidatorFn=jE(this._rawAsyncValidators)}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===Th}get invalid(){return this.status===Rp}get pending(){return this.status==Od}get disabled(){return this.status===Sh}get enabled(){return this.status!==Sh}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._rawValidators=t,this._composedValidatorFn=VE(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=jE(t)}addValidators(t){this.setValidators(IE(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(IE(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(OE(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(OE(t,this._rawAsyncValidators))}hasValidator(t){return Sp(this._rawValidators,t)}hasAsyncValidator(t){return Sp(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=Od,!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=Sh,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=Th,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},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}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Th||this.status===Od)&&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()?Sh:Th}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Od,this._hasOwnPendingAsyncValidator=!0;const e=xE(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){return function B8(n,t,e){if(null==t||(Array.isArray(t)||(t=t.split(e)),Array.isArray(t)&&0===t.length))return null;let i=n;return t.forEach(r=>{i=Np(i)?i.controls.hasOwnProperty(r)?i.controls[r]:null:zE(i)&&i.at(r)||null}),i}(this,t,".")}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 fe,this.statusChanges=new fe}_calculateStatus(){return this._allControlsDisabled()?Sh:this.errors?Rp:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Od)?Od:this._anyControlsHaveStatus(Rp)?Rp:Th}_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)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Pp(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class S0 extends T0{constructor(t=null,e,i){super(D0(e),C0(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}),Pp(e)&&e.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(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){w0(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){w0(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){this._isBoxedValue(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}}class Yp extends T0{constructor(t,e,i){super(D0(e),C0(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){$E(this,t),Object.keys(t).forEach(i=>{GE(this,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{this.controls[i]&&this.controls[i].patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=UE(e),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const i=this.controls[e];if(this.contains(e)&&t(i))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,i)=>((e.enabled||this.disabled)&&(t[i]=e.value),t))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,s)=>{i=e(i,r,s)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class WE extends T0{constructor(t,e,i){super(D0(e),C0(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(t){return this.controls[t]}push(t,e={}){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(t,e,i={}){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){$E(this,t),t.forEach((i,r)=>{GE(this,r),this.at(r).setValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(t.forEach((i,r)=>{this.at(r)&&this.at(r).patchValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t=[],e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>UE(t))}clear(t={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_syncPendingControls(){let t=this.controls.reduce((e,i)=>!!i._syncPendingControls()||e,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){this.controls.forEach((e,i)=>{t(e,i)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const V8={provide:ar,useExisting:mt(()=>Hp)},Eh=(()=>Promise.resolve(null))();let Hp=(()=>{class n extends ar{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new fe,this.form=new Yp({},m0(e),p0(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Eh.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),kh(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Eh.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Eh.then(()=>{const i=this._findContainer(e.path),r=new Yp({});YE(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Eh.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Eh.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,BE(this.form,this._directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(v(mi,10),v(Ao,10))},n.\u0275dir=q({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&he("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ne([V8]),ne]}),n})();const z8={provide:za,useExisting:mt(()=>Bp)},QE=(()=>Promise.resolve(null))();let Bp=(()=>{class n extends za{constructor(e,i,r,s,a){super(),this._changeDetectorRef=a,this.control=new S0,this._registered=!1,this.update=new fe,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=M0(0,s)}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),b0(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(){kh(this.control,this),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){QE.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=""===i||i&&"false"!==i;QE.then(()=>{var s;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_getPath(e){return this._parent?Lp(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(v(ar,9),v(mi,10),v(Ao,10),v(Ri,10),v($t,8))},n.\u0275dir=q({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:[Ne([z8]),ne,wt]}),n})(),Vp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(),JE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();const E0=new le("NgModelWithFormControlWarning"),K8={provide:ar,useExisting:mt(()=>Il)};let Il=(()=>{class n extends ar{constructor(e,i){super(),this.validators=e,this.asyncValidators=i,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new fe,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Fp(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return kh(i,e),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){Ip(e.control||null,e,!1),w0(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,BE(this.form,this.directives),this.ngSubmit.emit(e),!1}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,r=this.form.get(e.path);i!==r&&(Ip(i||null,e),k0(r)&&(kh(r,e),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);YE(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function N8(n,t){return Fp(n,t)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){v0(this.form,this),this._oldForm&&Fp(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(v(mi,10),v(Ao,10))},n.\u0275dir=q({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&he("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ne([K8]),ne,wt]}),n})();const J8={provide:za,useExisting:mt(()=>Ah)};let Ah=(()=>{class n extends za{constructor(e,i,r,s,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.update=new fe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=M0(0,s)}set isDisabled(e){}ngOnChanges(e){this._added||this._setUpControl(),b0(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return Lp(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(v(ar,13),v(mi,10),v(Ao,10),v(Ri,10),v(E0,8))},n.\u0275dir=q({type:n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ne([J8]),ne,wt]}),n})(),fA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[JE]]}),n})(),mA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[fA]}),n})(),pA=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:E0,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[fA]}),n})(),R0=(()=>{class n{group(e,i=null){const r=this._reduceControls(e);let o,s=null,a=null;return null!=i&&(function p6(n){return void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn}(i)?(s=null!=i.validators?i.validators:null,a=null!=i.asyncValidators?i.asyncValidators:null,o=null!=i.updateOn?i.updateOn:void 0):(s=null!=i.validator?i.validator:null,a=null!=i.asyncValidator?i.asyncValidator:null)),new Yp(r,{asyncValidators:a,updateOn:o,validators:s})}control(e,i,r){return new S0(e,i,r)}array(e,i,r){const s=e.map(a=>this._createControl(a));return new WE(s,i,r)}_reduceControls(e){const i={};return Object.keys(e).forEach(r=>{i[r]=this._createControl(e[r])}),i}_createControl(e){return k0(e)||Np(e)||zE(e)?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:pA}),n})();class Ni extends pe{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 _A(n,t,e){n?vs(e,n,t):t()}function Lh(n,t){const e=M(n)?n:()=>n,i=r=>r.error(e());return new _t(t?r=>t.schedule(i,0,r):i)}const zp=f(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function P0(...n){return function y6(){return Rt(1)}()(Xn(n,Ei(n)))}function N0(n){return new _t(t=>{ci(n()).subscribe(t)})}function gA(){return nn((n,t)=>{let e=null;n._refCount++;const i=Zt(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const r=n._connection,s=e;e=null,r&&(!s||r===s)&&r.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class v6 extends _t{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Be(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,null==t||t.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new _;const e=this.getSubject();t.add(this.source.subscribe(Zt(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=_.EMPTY)}return t}refCount(){return gA()(this)}}function Lo(n,t){return nn((e,i)=>{let r=null,s=0,a=!1;const o=()=>a&&!r&&i.complete();e.subscribe(Zt(i,l=>{null==r||r.unsubscribe();let d=0;const u=s++;ci(n(l,u)).subscribe(r=Zt(i,p=>i.next(t?t(l,p,u,d++):p),()=>{r=null,o()}))},()=>{a=!0,o()}))})}function pi(n){return n<=0?()=>Si:nn((t,e)=>{let i=0;t.subscribe(Zt(e,r=>{++i<=n&&(e.next(r),n<=i&&e.complete())}))})}function or(...n){const t=Ei(n);return nn((e,i)=>{(t?P0(n,e,t):P0(n,e)).subscribe(i)})}function b6(n,t,e,i,r){return(s,a)=>{let o=e,l=t,d=0;s.subscribe(Zt(a,u=>{const p=d++;l=o?n(l,u,p):(o=!0,u),i&&a.next(l)},r&&(()=>{o&&a.next(l),a.complete()})))}}function yA(n,t){return nn(b6(n,t,arguments.length>=2,!0))}function Ua(n){return nn((t,e)=>{let s,i=null,r=!1;i=t.subscribe(Zt(e,void 0,void 0,a=>{s=ci(n(a,Ua(n)(t))),i?(i.unsubscribe(),i=null,s.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,s.subscribe(e))})}function Y0(n){return n<=0?()=>Si:nn((t,e)=>{let i=[];t.subscribe(Zt(e,r=>{i.push(r),n<i.length&&i.shift()},()=>{for(const r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function vA(n=M6){return nn((t,e)=>{let i=!1;t.subscribe(Zt(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(n())))})}function M6(){return new zp}function bA(n){return nn((t,e)=>{let i=!1;t.subscribe(Zt(e,r=>{i=!0,e.next(r)},()=>{i||e.next(n),e.complete()}))})}function Fd(n,t){const e=arguments.length>=2;return i=>i.pipe(n?Dn((r,s)=>n(r,s,i)):bn,pi(1),e?bA(t):vA(()=>new zp))}function Di(n,t,e){const i=M(n)||t||e?{next:n,error:t,complete:e}:n;return i?nn((r,s)=>{var a;null===(a=i.subscribe)||void 0===a||a.call(i);let o=!0;r.subscribe(Zt(s,l=>{var d;null===(d=i.next)||void 0===d||d.call(i,l),s.next(l)},()=>{var l;o=!1,null===(l=i.complete)||void 0===l||l.call(i),s.complete()},l=>{var d;o=!1,null===(d=i.error)||void 0===d||d.call(i,l),s.error(l)},()=>{var l,d;o&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(d=i.finalize)||void 0===d||d.call(i)}))}):bn}function MA(n){return nn((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}class Ga{constructor(t,e){this.id=t,this.url=e}}class H0 extends Ga{constructor(t,e,i="imperative",r=null){super(t,e),this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ih extends Ga{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class wA extends Ga{constructor(t,e,i){super(t,e),this.reason=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class x6 extends Ga{constructor(t,e,i){super(t,e),this.error=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class D6 extends Ga{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class C6 extends Ga{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class k6 extends Ga{constructor(t,e,i,r,s){super(t,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class T6 extends Ga{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class S6 extends Ga{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xA{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class DA{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class E6{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class A6{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class L6{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class I6{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class CA{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const xt="primary";class O6{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 Rd(n){return new O6(n)}const kA="ngNavigationCancelingError";function B0(n){const t=Error("NavigationCancelingError: "+n);return t[kA]=!0,t}function R6(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.length<n.length))return null;const r={};for(let s=0;s<i.length;s++){const a=i[s],o=n[s];if(a.startsWith(":"))r[a.substring(1)]=o;else if(a!==o.path)return null}return{consumed:n.slice(0,i.length),posParams:r}}function fa(n,t){const e=n?Object.keys(n):void 0,i=t?Object.keys(t):void 0;if(!e||!i||e.length!=i.length)return!1;let r;for(let s=0;s<e.length;s++)if(r=e[s],!TA(n[r],t[r]))return!1;return!0}function TA(n,t){if(Array.isArray(n)&&Array.isArray(t)){if(n.length!==t.length)return!1;const e=[...n].sort(),i=[...t].sort();return e.every((r,s)=>i[s]===r)}return n===t}function SA(n){return Array.prototype.concat.apply([],n)}function EA(n){return n.length>0?n[n.length-1]:null}function Yi(n,t){for(const e in n)n.hasOwnProperty(e)&&t(n[e],e)}function ma(n){return Zv(n)?n:sh(n)?Xn(Promise.resolve(n)):We(n)}const Y6={exact:function IA(n,t,e){if(!Rl(n.segments,t.segments)||!Up(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!IA(n.children[i],t.children[i],e))return!1;return!0},subset:OA},AA={exact:function H6(n,t){return fa(n,t)},subset:function B6(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>TA(n[e],t[e]))},ignored:()=>!0};function LA(n,t,e){return Y6[e.paths](n.root,t.root,e.matrixParams)&&AA[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function OA(n,t,e){return FA(n,t,t.segments,e)}function FA(n,t,e,i){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);return!(!Rl(r,e)||t.hasChildren()||!Up(r,e,i))}if(n.segments.length===e.length){if(!Rl(n.segments,e)||!Up(n.segments,e,i))return!1;for(const r in t.children)if(!n.children[r]||!OA(n.children[r],t.children[r],i))return!1;return!0}{const r=e.slice(0,n.segments.length),s=e.slice(n.segments.length);return!!(Rl(n.segments,r)&&Up(n.segments,r,i)&&n.children[xt])&&FA(n.children[xt],t,s,i)}}function Up(n,t,e){return t.every((i,r)=>AA[e](n[r].parameters,i.parameters))}class Fl{constructor(t,e,i){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Rd(this.queryParams)),this._queryParamMap}toString(){return z6.serialize(this)}}class At{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Yi(e,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Gp(this)}}class Oh{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Rd(this.parameters)),this._parameterMap}toString(){return HA(this)}}function Rl(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}class RA{}class PA{parse(t){const e=new J6(t);return new Fl(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Fh(t.root,!0)}`,i=function $6(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(r=>`${$p(e)}=${$p(r)}`).join("&"):`${$p(e)}=${$p(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function U6(n){return encodeURI(n)}(t.fragment)}`:""}`}}const z6=new PA;function Gp(n){return n.segments.map(t=>HA(t)).join("/")}function Fh(n,t){if(!n.hasChildren())return Gp(n);if(t){const e=n.children[xt]?Fh(n.children[xt],!1):"",i=[];return Yi(n.children,(r,s)=>{s!==xt&&i.push(`${s}:${Fh(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function j6(n,t){let e=[];return Yi(n.children,(i,r)=>{r===xt&&(e=e.concat(t(i,r)))}),Yi(n.children,(i,r)=>{r!==xt&&(e=e.concat(t(i,r)))}),e}(n,(i,r)=>r===xt?[Fh(n.children[xt],!1)]:[`${r}:${Fh(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[xt]?`${Gp(n)}/${e[0]}`:`${Gp(n)}/(${e.join("//")})`}}function NA(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $p(n){return NA(n).replace(/%3B/gi,";")}function V0(n){return NA(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Wp(n){return decodeURIComponent(n)}function YA(n){return Wp(n.replace(/\+/g,"%20"))}function HA(n){return`${V0(n.path)}${function G6(n){return Object.keys(n).map(t=>`;${V0(t)}=${V0(n[t])}`).join("")}(n.parameters)}`}const W6=/^[^\/()?;=#]+/;function qp(n){const t=n.match(W6);return t?t[0]:""}const q6=/^[^=?&#]+/,Q6=/^[^&#]+/;class J6{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new At([],{}):new At([],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[xt]=new At(t,e)),i}parseSegment(){const t=qp(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new Oh(Wp(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=qp(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=qp(this.remaining);r&&(i=r,this.capture(i))}t[Wp(e)]=Wp(i)}parseQueryParam(t){const e=function K6(n){const t=n.match(q6);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const a=function Z6(n){const t=n.match(Q6);return t?t[0]:""}(this.remaining);a&&(i=a,this.capture(i))}const r=YA(e),s=YA(i);if(t.hasOwnProperty(r)){let a=t[r];Array.isArray(a)||(a=[a],t[r]=a),a.push(s)}else t[r]=s}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=qp(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error(`Cannot parse url '${this.url}'`);let s;i.indexOf(":")>-1?(s=i.substr(0,i.indexOf(":")),this.capture(s),this.capture(":")):t&&(s=xt);const a=this.parseChildren();e[s]=1===Object.keys(a).length?a[xt]:new At([],a),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 Error(`Expected "${t}".`)}}class BA{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=j0(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=j0(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=z0(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return z0(t,this._root).map(e=>e.value)}}function j0(n,t){if(n===t.value)return t;for(const e of t.children){const i=j0(n,e);if(i)return i}return null}function z0(n,t){if(n===t.value)return[t];for(const e of t.children){const i=z0(n,e);if(i.length)return i.unshift(t),i}return[]}class $a{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Pd(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class VA extends BA{constructor(t,e){super(t),this.snapshot=e,U0(this,t)}toString(){return this.snapshot.toString()}}function jA(n,t){const e=function X6(n,t){const a=new Kp([],{},{},"",{},xt,t,null,n.root,-1,{});return new UA("",new $a(a,[]))}(n,t),i=new Ni([new Oh("",{})]),r=new Ni({}),s=new Ni({}),a=new Ni({}),o=new Ni(""),l=new Nd(i,r,a,o,s,xt,t,e.root);return l.snapshot=e.root,new VA(new $a(l,[]),e)}class Nd{constructor(t,e,i,r,s,a,o,l){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=a,this.component=o,this._futureSnapshot=l}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=>Rd(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(et(t=>Rd(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function zA(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const r=e[i],s=e[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(s.component)break;i--}}return function ez(n){return n.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(e.slice(i))}class Kp{constructor(t,e,i,r,s,a,o,l,d,u,p){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=a,this.component=o,this.routeConfig=l,this._urlSegment=d,this._lastPathIndex=u,this._resolve=p}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=Rd(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Rd(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class UA extends BA{constructor(t,e){super(e),this.url=t,U0(this,e)}toString(){return GA(this._root)}}function U0(n,t){t.value._routerState=n,t.children.forEach(e=>U0(n,e))}function GA(n){const t=n.children.length>0?` { ${n.children.map(GA).join(", ")} } `:"";return`${n.value}${t}`}function G0(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,fa(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),fa(t.params,e.params)||n.params.next(e.params),function P6(n,t){if(n.length!==t.length)return!1;for(let e=0;e<n.length;++e)if(!fa(n[e],t[e]))return!1;return!0}(t.url,e.url)||n.url.next(e.url),fa(t.data,e.data)||n.data.next(e.data)}else n.snapshot=n._futureSnapshot,n.data.next(n._futureSnapshot.data)}function $0(n,t){const e=fa(n.params,t.params)&&function V6(n,t){return Rl(n,t)&&n.every((e,i)=>fa(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||$0(n.parent,t.parent))}function Rh(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const r=function nz(n,t,e){return t.children.map(i=>{for(const r of e.children)if(n.shouldReuseRoute(i.value,r.value.snapshot))return Rh(n,i,r);return Rh(n,i)})}(n,t,e);return new $a(i,r)}{if(n.shouldAttach(t.value)){const s=n.retrieve(t.value);if(null!==s){const a=s.route;return a.value._futureSnapshot=t.value,a.children=t.children.map(o=>Rh(n,o)),a}}const i=function iz(n){return new Nd(new Ni(n.url),new Ni(n.params),new Ni(n.queryParams),new Ni(n.fragment),new Ni(n.data),n.outlet,n.component,n)}(t.value),r=t.children.map(s=>Rh(n,s));return new $a(i,r)}}function Qp(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Ph(n){return"object"==typeof n&&null!=n&&n.outlets}function W0(n,t,e,i,r){let s={};if(i&&Yi(i,(o,l)=>{s[l]=Array.isArray(o)?o.map(d=>`${d}`):`${o}`}),n===t)return new Fl(e,s,r);const a=$A(n,t,e);return new Fl(a,s,r)}function $A(n,t,e){const i={};return Yi(n.children,(r,s)=>{i[s]=r===t?e:$A(r,t,e)}),new At(n.segments,i)}class WA{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&Qp(i[0]))throw new Error("Root segment cannot have matrix parameters");const r=i.find(Ph);if(r&&r!==EA(i))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class q0{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function qA(n,t,e){if(n||(n=new At([],{})),0===n.segments.length&&n.hasChildren())return Zp(n,t,e);const i=function cz(n,t,e){let i=0,r=t;const s={match:!1,pathIndex:0,commandIndex:0};for(;r<n.segments.length;){if(i>=e.length)return s;const a=n.segments[r],o=e[i];if(Ph(o))break;const l=`${o}`,d=i<e.length-1?e[i+1]:null;if(r>0&&void 0===l)break;if(l&&d&&"object"==typeof d&&void 0===d.outlets){if(!QA(l,d,a))return s;i+=2}else{if(!QA(l,{},a))return s;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(n,t,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex<n.segments.length){const s=new At(n.segments.slice(0,i.pathIndex),{});return s.children[xt]=new At(n.segments.slice(i.pathIndex),n.children),Zp(s,0,r)}return i.match&&0===r.length?new At(n.segments,{}):i.match&&!n.hasChildren()?K0(n,t,e):i.match?Zp(n,0,r):K0(n,t,e)}function Zp(n,t,e){if(0===e.length)return new At(n.segments,{});{const i=function lz(n){return Ph(n[0])?n[0].outlets:{[xt]:n}}(e),r={};return Yi(i,(s,a)=>{"string"==typeof s&&(s=[s]),null!==s&&(r[a]=qA(n.children[a],t,s))}),Yi(n.children,(s,a)=>{void 0===i[a]&&(r[a]=s)}),new At(n.segments,r)}}function K0(n,t,e){const i=n.segments.slice(0,t);let r=0;for(;r<e.length;){const s=e[r];if(Ph(s)){const l=dz(s.outlets);return new At(i,l)}if(0===r&&Qp(e[0])){i.push(new Oh(n.segments[t].path,KA(e[0]))),r++;continue}const a=Ph(s)?s.outlets[xt]:`${s}`,o=r<e.length-1?e[r+1]:null;a&&o&&Qp(o)?(i.push(new Oh(a,KA(o))),r+=2):(i.push(new Oh(a,{})),r++)}return new At(i,{})}function dz(n){const t={};return Yi(n,(e,i)=>{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=K0(new At([],{}),0,e))}),t}function KA(n){const t={};return Yi(n,(e,i)=>t[i]=`${e}`),t}function QA(n,t,e){return n==e.path&&fa(t,e.parameters)}class hz{constructor(t,e,i,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=r}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),G0(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const r=Pd(e);t.children.forEach(s=>{const a=s.value.outlet;this.deactivateRoutes(s,r[a],i),delete r[a]}),Yi(r,(s,a)=>{this.deactivateRouteAndItsChildren(s,i)})}deactivateRoutes(t,e,i){const r=t.value,s=e?e.value:null;if(r===s)if(r.component){const a=i.getContext(r.outlet);a&&this.deactivateChildRoutes(t,e,a.children)}else this.deactivateChildRoutes(t,e,i);else s&&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),r=i&&t.value.component?i.children:e,s=Pd(t);for(const a of Object.keys(s))this.deactivateRouteAndItsChildren(s[a],r);if(i&&i.outlet){const a=i.outlet.detach(),o=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:a,route:t,contexts:o})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,s=Pd(t);for(const a of Object.keys(s))this.deactivateRouteAndItsChildren(s[a],r);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(t,e,i){const r=Pd(e);t.children.forEach(s=>{this.activateRoutes(s,r[s.value.outlet],i),this.forwardEvent(new I6(s.value.snapshot))}),t.children.length&&this.forwardEvent(new A6(t.value.snapshot))}activateRoutes(t,e,i){const r=t.value,s=e?e.value:null;if(G0(r),r===s)if(r.component){const a=i.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,a.children)}else this.activateChildRoutes(t,e,i);else if(r.component){const a=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const o=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),a.children.onOutletReAttached(o.contexts),a.attachRef=o.componentRef,a.route=o.route.value,a.outlet&&a.outlet.attach(o.componentRef,o.route.value),G0(o.route.value),this.activateChildRoutes(t,null,a.children)}else{const o=function fz(n){for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(r.snapshot),l=o?o.module.componentFactoryResolver:null;a.attachRef=null,a.route=r,a.resolver=l,a.outlet&&a.outlet.activateWith(r,l),this.activateChildRoutes(t,null,a.children)}}else this.activateChildRoutes(t,null,i)}}class Q0{constructor(t,e){this.routes=t,this.module=e}}function Io(n){return"function"==typeof n}function Pl(n){return n instanceof Fl}const Nh=Symbol("INITIAL_VALUE");function Yh(){return Lo(n=>function _6(...n){const t=Ei(n),e=Nn(n),{args:i,keys:r}=lE(n);if(0===i.length)return Xn([],t);const s=new _t(function g6(n,t,e=bn){return i=>{_A(t,()=>{const{length:r}=n,s=new Array(r);let a=r,o=r;for(let l=0;l<r;l++)_A(t,()=>{const d=Xn(n[l],t);let u=!1;d.subscribe(Zt(i,p=>{s[l]=p,u||(u=!0,o--),o||i.next(e(s.slice()))},()=>{--a||i.complete()}))},i)},i)}}(i,t,r?a=>cE(r,a):bn));return e?s.pipe(f0(e)):s}(n.map(t=>t.pipe(pi(1),or(Nh)))).pipe(yA((t,e)=>{let i=!1;return e.reduce((r,s,a)=>r!==Nh?r:(s===Nh&&(i=!0),i||!1!==s&&a!==e.length-1&&!Pl(s)?r:s),t)},Nh),Dn(t=>t!==Nh),et(t=>Pl(t)?t:!0===t),pi(1)))}class vz{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Hh,this.attachRef=null}}class Hh{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const i=this.getOrCreateContext(t);i.outlet=e,this.contexts.set(t,i)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null,e.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new vz,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}let Jp=(()=>{class n{constructor(e,i,r,s,a){this.parentContexts=e,this.location=i,this.resolver=r,this.changeDetector=a,this.activated=null,this._activatedRoute=null,this.activateEvents=new fe,this.deactivateEvents=new fe,this.attachEvents=new fe,this.detachEvents=new fe,this.name=s||xt,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");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.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 Error("Cannot activate an already activated outlet");this._activatedRoute=e;const a=(i=i||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),o=this.parentContexts.getOrCreateContext(this.name).children,l=new bz(e,o,this.location.injector);this.activated=this.location.createComponent(a,this.location.length,l),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)(v(Hh),v(Vn),v(Ya),kr("name"),v($t))},n.\u0275dir=q({type:n,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),n})();class bz{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===Nd?this.route:t===Hh?this.childContexts:this.parent.get(t,e)}}let ZA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,i){1&e&&Fe(0,"router-outlet")},directives:[Jp],encapsulation:2}),n})();function JA(n,t=""){for(let e=0;e<n.length;e++){const i=n[e];Mz(i,wz(t,i))}}function Mz(n,t){n.children&&JA(n.children,t)}function wz(n,t){return t?n||t.path?n&&!t.path?`${n}/`:!n&&t.path?t.path:`${n}/${t.path}`:"":n}function Z0(n){const t=n.children&&n.children.map(Z0),e=t?Object.assign(Object.assign({},n),{children:t}):Object.assign({},n);return!e.component&&(t||e.loadChildren)&&e.outlet&&e.outlet!==xt&&(e.component=ZA),e}function hs(n){return n.outlet||xt}function XA(n,t){const e=n.filter(i=>hs(i)===t);return e.push(...n.filter(i=>hs(i)!==t)),e}const eL={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Xp(n,t,e){var i;if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?Object.assign({},eL):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(t.matcher||R6)(e,n,t);if(!s)return Object.assign({},eL);const a={};Yi(s.posParams,(l,d)=>{a[d]=l.path});const o=s.consumed.length>0?Object.assign(Object.assign({},a),s.consumed[s.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:o,positionalParamSegments:null!==(i=s.posParams)&&void 0!==i?i:{}}}function e_(n,t,e,i,r="corrected"){if(e.length>0&&function Cz(n,t,e){return e.some(i=>t_(n,t,i)&&hs(i)!==xt)}(n,e,i)){const a=new At(t,function Dz(n,t,e,i){const r={};r[xt]=i,i._sourceSegment=n,i._segmentIndexShift=t.length;for(const s of e)if(""===s.path&&hs(s)!==xt){const a=new At([],{});a._sourceSegment=n,a._segmentIndexShift=t.length,r[hs(s)]=a}return r}(n,t,i,new At(e,n.children)));return a._sourceSegment=n,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:[]}}if(0===e.length&&function kz(n,t,e){return e.some(i=>t_(n,t,i))}(n,e,i)){const a=new At(n.segments,function xz(n,t,e,i,r,s){const a={};for(const o of i)if(t_(n,e,o)&&!r[hs(o)]){const l=new At([],{});l._sourceSegment=n,l._segmentIndexShift="legacy"===s?n.segments.length:t.length,a[hs(o)]=l}return Object.assign(Object.assign({},r),a)}(n,t,e,i,n.children,r));return a._sourceSegment=n,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:e}}const s=new At(n.segments,n.children);return s._sourceSegment=n,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:e}}function t_(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function tL(n,t,e,i){return!!(hs(n)===i||i!==xt&&t_(t,e,n))&&("**"===n.path||Xp(t,n,e).matched)}function nL(n,t,e){return 0===t.length&&!n.children[e]}class n_{constructor(t){this.segmentGroup=t||null}}class iL{constructor(t){this.urlTree=t}}function Bh(n){return Lh(new n_(n))}function rL(n){return Lh(new iL(n))}class Az{constructor(t,e,i,r,s){this.configLoader=e,this.urlSerializer=i,this.urlTree=r,this.config=s,this.allowRedirects=!0,this.ngModule=t.get(Ha)}apply(){const t=e_(this.urlTree.root,[],[],this.config).segmentGroup,e=new At(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,xt).pipe(et(s=>this.createUrlTree(J0(s),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Ua(s=>{if(s instanceof iL)return this.allowRedirects=!1,this.match(s.urlTree);throw s instanceof n_?this.noMatchError(s):s}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,xt).pipe(et(r=>this.createUrlTree(J0(r),t.queryParams,t.fragment))).pipe(Ua(r=>{throw r instanceof n_?this.noMatchError(r):r}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,i){const r=t.segments.length>0?new At([],{[xt]:t}):t;return new Fl(r,e,i)}expandSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(et(s=>new At([],s))):this.expandSegment(t,i,e,i.segments,r,!0)}expandChildren(t,e,i){const r=[];for(const s of Object.keys(i.children))"primary"===s?r.unshift(s):r.push(s);return Xn(r).pipe(Ld(s=>{const a=i.children[s],o=XA(e,s);return this.expandSegmentGroup(t,o,a,s).pipe(et(l=>({segment:l,outlet:s})))}),yA((s,a)=>(s[a.outlet]=a.segment,s),{}),function w6(n,t){const e=arguments.length>=2;return i=>i.pipe(n?Dn((r,s)=>n(r,s,i)):bn,Y0(1),e?bA(t):vA(()=>new zp))}())}expandSegment(t,e,i,r,s,a){return Xn(i).pipe(Ld(o=>this.expandSegmentAgainstRoute(t,e,i,o,r,s,a).pipe(Ua(d=>{if(d instanceof n_)return We(null);throw d}))),Fd(o=>!!o),Ua((o,l)=>{if(o instanceof zp||"EmptyError"===o.name)return nL(e,r,s)?We(new At([],{})):Bh(e);throw o}))}expandSegmentAgainstRoute(t,e,i,r,s,a,o){return tL(r,e,s,a)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,s,a):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,r,s,a):Bh(e):Bh(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,r,s,a){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,a):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,s,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,r){const s=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?rL(s):this.lineralizeSegments(i,s).pipe(Sn(a=>{const o=new At(a,{});return this.expandSegment(t,o,e,a,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,s,a){const{matched:o,consumedSegments:l,remainingSegments:d,positionalParamSegments:u}=Xp(e,r,s);if(!o)return Bh(e);const p=this.applyRedirectCommands(l,r.redirectTo,u);return r.redirectTo.startsWith("/")?rL(p):this.lineralizeSegments(r,p).pipe(Sn(w=>this.expandSegment(t,e,i,w.concat(d),a,!1)))}matchSegmentAgainstRoute(t,e,i,r,s){if("**"===i.path)return i.loadChildren?(i._loadedConfig?We(i._loadedConfig):this.configLoader.load(t.injector,i)).pipe(et(p=>(i._loadedConfig=p,new At(r,{})))):We(new At(r,{}));const{matched:a,consumedSegments:o,remainingSegments:l}=Xp(e,i,r);return a?this.getChildConfig(t,i,r).pipe(Sn(u=>{const p=u.module,w=u.routes,{segmentGroup:T,slicedSegments:L}=e_(e,o,l,w),Y=new At(T.segments,T.children);if(0===L.length&&Y.hasChildren())return this.expandChildren(p,w,Y).pipe(et(re=>new At(o,re)));if(0===w.length&&0===L.length)return We(new At(o,{}));const $=hs(i)===s;return this.expandSegment(p,Y,w,L,$?xt:s,!0).pipe(et(j=>new At(o.concat(j.segments),j.children)))})):Bh(e)}getChildConfig(t,e,i){return e.children?We(new Q0(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?We(e._loadedConfig):this.runCanLoadGuards(t.injector,e,i).pipe(Sn(r=>r?this.configLoader.load(t.injector,e).pipe(et(s=>(e._loadedConfig=s,s))):function Sz(n){return Lh(B0(`Cannot load children because the guard of the route "path: '${n.path}'" returned false`))}(e))):We(new Q0([],t))}runCanLoadGuards(t,e,i){const r=e.canLoad;return r&&0!==r.length?We(r.map(a=>{const o=t.get(a);let l;if(function pz(n){return n&&Io(n.canLoad)}(o))l=o.canLoad(e,i);else{if(!Io(o))throw new Error("Invalid CanLoad guard");l=o(e,i)}return ma(l)})).pipe(Yh(),Di(a=>{if(!Pl(a))return;const o=B0(`Redirecting to "${this.urlSerializer.serialize(a)}"`);throw o.url=a,o}),et(a=>!0===a)):We(!0)}lineralizeSegments(t,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return We(i);if(r.numberOfChildren>1||!r.children[xt])return Lh(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t.redirectTo}'`));r=r.children[xt]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreatreUrlTree(t,e,i,r){const s=this.createSegmentGroup(t,e.root,i,r);return new Fl(s,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return Yi(t,(r,s)=>{if("string"==typeof r&&r.startsWith(":")){const o=r.substring(1);i[s]=e[o]}else i[s]=r}),i}createSegmentGroup(t,e,i,r){const s=this.createSegments(t,e.segments,i,r);let a={};return Yi(e.children,(o,l)=>{a[l]=this.createSegmentGroup(t,o,i,r)}),new At(s,a)}createSegments(t,e,i,r){return e.map(s=>s.path.startsWith(":")?this.findPosParam(t,s,r):this.findOrReturn(s,i))}findPosParam(t,e,i){const r=i[e.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return r}findOrReturn(t,e){let i=0;for(const r of e){if(r.path===t.path)return e.splice(i),r;i++}return t}}function J0(n){const t={};for(const i of Object.keys(n.children)){const s=J0(n.children[i]);(s.segments.length>0||s.hasChildren())&&(t[i]=s)}return function Lz(n){if(1===n.numberOfChildren&&n.children[xt]){const t=n.children[xt];return new At(n.segments.concat(t.segments),t.children)}return n}(new At(n.segments,t))}class sL{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class i_{constructor(t,e){this.component=t,this.route=e}}function Oz(n,t,e){const i=n._root;return Vh(i,t?t._root:null,e,[i.value])}function r_(n,t,e){const i=function Rz(n){if(!n)return null;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(i?i.module.injector:e).get(n)}function Vh(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=Pd(t);return n.children.forEach(a=>{(function Pz(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=n.value,a=t?t.value:null,o=e?e.getContext(n.value.outlet):null;if(a&&s.routeConfig===a.routeConfig){const l=function Nz(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!Rl(n.url,t.url);case"pathParamsOrQueryParamsChange":return!Rl(n.url,t.url)||!fa(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!$0(n,t)||!fa(n.queryParams,t.queryParams);default:return!$0(n,t)}}(a,s,s.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new sL(i)):(s.data=a.data,s._resolvedData=a._resolvedData),Vh(n,t,s.component?o?o.children:null:e,i,r),l&&o&&o.outlet&&o.outlet.isActivated&&r.canDeactivateChecks.push(new i_(o.outlet.component,a))}else a&&jh(t,o,r),r.canActivateChecks.push(new sL(i)),Vh(n,null,s.component?o?o.children:null:e,i,r)})(a,s[a.value.outlet],e,i.concat([a.value]),r),delete s[a.value.outlet]}),Yi(s,(a,o)=>jh(a,e.getContext(o),r)),r}function jh(n,t,e){const i=Pd(n),r=n.value;Yi(i,(s,a)=>{jh(s,r.component?t?t.children.getContext(a):null:t,e)}),e.canDeactivateChecks.push(new i_(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}class $z{}function aL(n){return new _t(t=>t.error(n))}class qz{constructor(t,e,i,r,s,a){this.rootComponentType=t,this.config=e,this.urlTree=i,this.url=r,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=a}recognize(){const t=e_(this.urlTree.root,[],[],this.config.filter(a=>void 0===a.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,xt);if(null===e)return null;const i=new Kp([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},xt,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new $a(i,e),s=new UA(this.url,r);return this.inheritParamsAndData(s._root),s}inheritParamsAndData(t){const e=t.value,i=zA(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,i)}processChildren(t,e){const i=[];for(const s of Object.keys(e.children)){const a=e.children[s],o=XA(t,s),l=this.processSegmentGroup(o,a,s);if(null===l)return null;i.push(...l)}const r=oL(i);return function Kz(n){n.sort((t,e)=>t.value.outlet===xt?-1:e.value.outlet===xt?1:t.value.outlet.localeCompare(e.value.outlet))}(r),r}processSegment(t,e,i,r){for(const s of t){const a=this.processSegmentAgainstRoute(s,e,i,r);if(null!==a)return a}return nL(e,i,r)?[]:null}processSegmentAgainstRoute(t,e,i,r){if(t.redirectTo||!tL(t,e,i,r))return null;let s,a=[],o=[];if("**"===t.path){const T=i.length>0?EA(i).parameters:{};s=new Kp(i,T,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,dL(t),hs(t),t.component,t,lL(e),cL(e)+i.length,uL(t))}else{const T=Xp(e,t,i);if(!T.matched)return null;a=T.consumedSegments,o=T.remainingSegments,s=new Kp(a,T.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,dL(t),hs(t),t.component,t,lL(e),cL(e)+a.length,uL(t))}const l=function Qz(n){return n.children?n.children:n.loadChildren?n._loadedConfig.routes:[]}(t),{segmentGroup:d,slicedSegments:u}=e_(e,a,o,l.filter(T=>void 0===T.redirectTo),this.relativeLinkResolution);if(0===u.length&&d.hasChildren()){const T=this.processChildren(l,d);return null===T?null:[new $a(s,T)]}if(0===l.length&&0===u.length)return[new $a(s,[])];const p=hs(t)===r,w=this.processSegment(l,d,u,p?xt:r);return null===w?null:[new $a(s,w)]}}function Zz(n){const t=n.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function oL(n){const t=[],e=new Set;for(const i of n){if(!Zz(i)){t.push(i);continue}const r=t.find(s=>i.value.routeConfig===s.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):t.push(i)}for(const i of e){const r=oL(i.children);t.push(new $a(i.value,r))}return t.filter(i=>!e.has(i))}function lL(n){let t=n;for(;t._sourceSegment;)t=t._sourceSegment;return t}function cL(n){let t=n,e=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift?t._segmentIndexShift:0;return e-1}function dL(n){return n.data||{}}function uL(n){return n.resolve||{}}function hL(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}function X0(n){return Lo(t=>{const e=n(t);return e?Xn(e).pipe(et(()=>t)):We(t)})}class sU extends class rU{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const eM=new le("ROUTES");class fL{constructor(t,e,i,r){this.injector=t,this.compiler=e,this.onLoadStartListener=i,this.onLoadEndListener=r}load(t,e){if(e._loader$)return e._loader$;this.onLoadStartListener&&this.onLoadStartListener(e);const r=this.loadModuleFactory(e.loadChildren).pipe(et(s=>{this.onLoadEndListener&&this.onLoadEndListener(e);const a=s.create(t);return new Q0(SA(a.injector.get(eM,void 0,tt.Self|tt.Optional)).map(Z0),a)}),Ua(s=>{throw e._loader$=void 0,s}));return e._loader$=new v6(r,()=>new pe).pipe(gA()),e._loader$}loadModuleFactory(t){return ma(t()).pipe(Sn(e=>e instanceof l1?We(e):Xn(this.compiler.compileModuleAsync(e))))}}class oU{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function lU(n){throw n}function cU(n,t,e){return t.parse("/")}function mL(n,t){return We(null)}const dU={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},uU={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let jn=(()=>{class n{constructor(e,i,r,s,a,o,l){this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=r,this.location=s,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new pe,this.errorHandler=lU,this.malformedUriErrorHandler=cU,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:mL,afterPreactivation:mL},this.urlHandlingStrategy=new oU,this.routeReuseStrategy=new sU,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=a.get(Ha),this.console=a.get(G1);const p=a.get(Ge);this.isNgZoneEnabled=p instanceof Ge&&Ge.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=function N6(){return new Fl(new At([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new fL(a,o,w=>this.triggerEvent(new xA(w)),w=>this.triggerEvent(new DA(w))),this.routerState=jA(this.currentUrlTree,this.rootComponentType),this.transitions=new Ni({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}setupNavigations(e){const i=this.events;return e.pipe(Dn(r=>0!==r.id),et(r=>Object.assign(Object.assign({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),Lo(r=>{let s=!1,a=!1;return We(r).pipe(Di(o=>{this.currentNavigation={id:o.id,initialUrl:o.currentRawUrl,extractedUrl:o.extractedUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Lo(o=>{const l=this.browserUrlTree.toString(),d=!this.navigated||o.extractedUrl.toString()!==l||l!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||d)&&this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return pL(o.source)&&(this.browserUrlTree=o.extractedUrl),We(o).pipe(Lo(p=>{const w=this.transitions.getValue();return i.next(new H0(p.id,this.serializeUrl(p.extractedUrl),p.source,p.restoredState)),w!==this.transitions.getValue()?Si:Promise.resolve(p)}),function Iz(n,t,e,i){return Lo(r=>function Ez(n,t,e,i,r){return new Az(n,t,e,i,r).apply()}(n,t,e,r.extractedUrl,i).pipe(et(s=>Object.assign(Object.assign({},r),{urlAfterRedirects:s}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),Di(p=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:p.urlAfterRedirects})}),function Jz(n,t,e,i,r){return Sn(s=>function Wz(n,t,e,i,r="emptyOnly",s="legacy"){try{const a=new qz(n,t,e,i,r,s).recognize();return null===a?aL(new $z):We(a)}catch(a){return aL(a)}}(n,t,s.urlAfterRedirects,e(s.urlAfterRedirects),i,r).pipe(et(a=>Object.assign(Object.assign({},s),{targetSnapshot:a}))))}(this.rootComponentType,this.config,p=>this.serializeUrl(p),this.paramsInheritanceStrategy,this.relativeLinkResolution),Di(p=>{if("eager"===this.urlUpdateStrategy){if(!p.extras.skipLocationChange){const T=this.urlHandlingStrategy.merge(p.urlAfterRedirects,p.rawUrl);this.setBrowserUrl(T,p)}this.browserUrlTree=p.urlAfterRedirects}const w=new D6(p.id,this.serializeUrl(p.extractedUrl),this.serializeUrl(p.urlAfterRedirects),p.targetSnapshot);i.next(w)}));if(d&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:w,extractedUrl:T,source:L,restoredState:Y,extras:$}=o,W=new H0(w,this.serializeUrl(T),L,Y);i.next(W);const j=jA(T,this.rootComponentType).snapshot;return We(Object.assign(Object.assign({},o),{targetSnapshot:j,urlAfterRedirects:T,extras:Object.assign(Object.assign({},$),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=o.rawUrl,o.resolve(null),Si}),X0(o=>{const{targetSnapshot:l,id:d,extractedUrl:u,rawUrl:p,extras:{skipLocationChange:w,replaceUrl:T}}=o;return this.hooks.beforePreactivation(l,{navigationId:d,appliedUrlTree:u,rawUrlTree:p,skipLocationChange:!!w,replaceUrl:!!T})}),Di(o=>{const l=new C6(o.id,this.serializeUrl(o.extractedUrl),this.serializeUrl(o.urlAfterRedirects),o.targetSnapshot);this.triggerEvent(l)}),et(o=>Object.assign(Object.assign({},o),{guards:Oz(o.targetSnapshot,o.currentSnapshot,this.rootContexts)})),function Yz(n,t){return Sn(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:s,canDeactivateChecks:a}}=e;return 0===a.length&&0===s.length?We(Object.assign(Object.assign({},e),{guardsResult:!0})):function Hz(n,t,e,i){return Xn(n).pipe(Sn(r=>function Gz(n,t,e,i,r){const s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return s&&0!==s.length?We(s.map(o=>{const l=r_(o,t,r);let d;if(function yz(n){return n&&Io(n.canDeactivate)}(l))d=ma(l.canDeactivate(n,t,e,i));else{if(!Io(l))throw new Error("Invalid CanDeactivate guard");d=ma(l(n,t,e,i))}return d.pipe(Fd())})).pipe(Yh()):We(!0)}(r.component,r.route,e,t,i)),Fd(r=>!0!==r,!0))}(a,i,r,n).pipe(Sn(o=>o&&function mz(n){return"boolean"==typeof n}(o)?function Bz(n,t,e,i){return Xn(t).pipe(Ld(r=>P0(function jz(n,t){return null!==n&&t&&t(new E6(n)),We(!0)}(r.route.parent,i),function Vz(n,t){return null!==n&&t&&t(new L6(n)),We(!0)}(r.route,i),function Uz(n,t,e){const i=t[t.length-1],s=t.slice(0,t.length-1).reverse().map(a=>function Fz(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(a)).filter(a=>null!==a).map(a=>N0(()=>We(a.guards.map(l=>{const d=r_(l,a.node,e);let u;if(function gz(n){return n&&Io(n.canActivateChild)}(d))u=ma(d.canActivateChild(i,n));else{if(!Io(d))throw new Error("Invalid CanActivateChild guard");u=ma(d(i,n))}return u.pipe(Fd())})).pipe(Yh())));return We(s).pipe(Yh())}(n,r.path,e),function zz(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return We(!0);const r=i.map(s=>N0(()=>{const a=r_(s,t,e);let o;if(function _z(n){return n&&Io(n.canActivate)}(a))o=ma(a.canActivate(t,n));else{if(!Io(a))throw new Error("Invalid CanActivate guard");o=ma(a(t,n))}return o.pipe(Fd())}));return We(r).pipe(Yh())}(n,r.route,e))),Fd(r=>!0!==r,!0))}(i,s,n,t):We(o)),et(o=>Object.assign(Object.assign({},e),{guardsResult:o})))})}(this.ngModule.injector,o=>this.triggerEvent(o)),Di(o=>{if(Pl(o.guardsResult)){const d=B0(`Redirecting to "${this.serializeUrl(o.guardsResult)}"`);throw d.url=o.guardsResult,d}const l=new k6(o.id,this.serializeUrl(o.extractedUrl),this.serializeUrl(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.triggerEvent(l)}),Dn(o=>!!o.guardsResult||(this.restoreHistory(o),this.cancelNavigationTransition(o,""),!1)),X0(o=>{if(o.guards.canActivateChecks.length)return We(o).pipe(Di(l=>{const d=new T6(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(d)}),Lo(l=>{let d=!1;return We(l).pipe(function Xz(n,t){return Sn(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return We(e);let s=0;return Xn(r).pipe(Ld(a=>function eU(n,t,e,i){return function tU(n,t,e,i){const r=hL(n);if(0===r.length)return We({});const s={};return Xn(r).pipe(Sn(a=>function nU(n,t,e,i){const r=r_(n,t,i);return ma(r.resolve?r.resolve(t,e):r(t,e))}(n[a],t,e,i).pipe(Di(o=>{s[a]=o}))),Y0(1),Sn(()=>hL(s).length===r.length?We(s):Si))}(n._resolve,n,t,i).pipe(et(s=>(n._resolvedData=s,n.data=Object.assign(Object.assign({},n.data),zA(n,e).resolve),null)))}(a.route,i,n,t)),Di(()=>s++),Y0(1),Sn(a=>s===r.length?We(e):Si))})}(this.paramsInheritanceStrategy,this.ngModule.injector),Di({next:()=>d=!0,complete:()=>{d||(this.restoreHistory(l),this.cancelNavigationTransition(l,"At least one route resolver didn't emit any value."))}}))}),Di(l=>{const d=new S6(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(d)}))}),X0(o=>{const{targetSnapshot:l,id:d,extractedUrl:u,rawUrl:p,extras:{skipLocationChange:w,replaceUrl:T}}=o;return this.hooks.afterPreactivation(l,{navigationId:d,appliedUrlTree:u,rawUrlTree:p,skipLocationChange:!!w,replaceUrl:!!T})}),et(o=>{const l=function tz(n,t,e){const i=Rh(n,t._root,e?e._root:void 0);return new VA(i,t)}(this.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return Object.assign(Object.assign({},o),{targetRouterState:l})}),Di(o=>{this.currentUrlTree=o.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl),this.routerState=o.targetRouterState,"deferred"===this.urlUpdateStrategy&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o),this.browserUrlTree=o.urlAfterRedirects)}),((n,t,e)=>et(i=>(new hz(t,i.targetRouterState,i.currentRouterState,e).activate(n),i)))(this.rootContexts,this.routeReuseStrategy,o=>this.triggerEvent(o)),Di({next(){s=!0},complete(){s=!0}}),MA(()=>{var o;s||a||this.cancelNavigationTransition(r,`Navigation ID ${r.id} is not equal to the current navigation id ${this.navigationId}`),(null===(o=this.currentNavigation)||void 0===o?void 0:o.id)===r.id&&(this.currentNavigation=null)}),Ua(o=>{if(a=!0,function F6(n){return n&&n[kA]}(o)){const l=Pl(o.url);l||(this.navigated=!0,this.restoreHistory(r,!0));const d=new wA(r.id,this.serializeUrl(r.extractedUrl),o.message);i.next(d),l?setTimeout(()=>{const u=this.urlHandlingStrategy.merge(o.url,this.rawUrlTree),p={skipLocationChange:r.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||pL(r.source)};this.scheduleNavigation(u,"imperative",null,p,{resolve:r.resolve,reject:r.reject,promise:r.promise})},0):r.resolve(!1)}else{this.restoreHistory(r,!0);const l=new x6(r.id,this.serializeUrl(r.extractedUrl),o);i.next(l);try{r.resolve(this.errorHandler(o))}catch(d){r.reject(d)}}return Si}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{var r;const s={replaceUrl:!0},a=(null===(r=e.state)||void 0===r?void 0:r.navigationId)?e.state:null;if(a){const l=Object.assign({},a);delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(s.state=l)}const o=this.parseUrl(e.url);this.scheduleNavigation(o,i,a,s)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){JA(e),this.config=e.map(Z0),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,i={}){const{relativeTo:r,queryParams:s,fragment:a,queryParamsHandling:o,preserveFragment:l}=i,d=r||this.routerState.root,u=l?this.currentUrlTree.fragment:a;let p=null;switch(o){case"merge":p=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s);break;case"preserve":p=this.currentUrlTree.queryParams;break;default:p=s||null}return null!==p&&(p=this.removeEmptyProps(p)),function rz(n,t,e,i,r){if(0===e.length)return W0(t.root,t.root,t.root,i,r);const s=function sz(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new WA(!0,0,n);let t=0,e=!1;const i=n.reduce((r,s,a)=>{if("object"==typeof s&&null!=s){if(s.outlets){const o={};return Yi(s.outlets,(l,d)=>{o[d]="string"==typeof l?l.split("/"):l}),[...r,{outlets:o}]}if(s.segmentPath)return[...r,s.segmentPath]}return"string"!=typeof s?[...r,s]:0===a?(s.split("/").forEach((o,l)=>{0==l&&"."===o||(0==l&&""===o?e=!0:".."===o?t++:""!=o&&r.push(o))}),r):[...r,s]},[]);return new WA(e,t,i)}(e);if(s.toRoot())return W0(t.root,t.root,new At([],{}),i,r);const a=function az(n,t,e){if(n.isAbsolute)return new q0(t.root,!0,0);if(-1===e.snapshot._lastPathIndex){const s=e.snapshot._urlSegment;return new q0(s,s===t.root,0)}const i=Qp(n.commands[0])?0:1;return function oz(n,t,e){let i=n,r=t,s=e;for(;s>r;){if(s-=r,i=i.parent,!i)throw new Error("Invalid number of '../'");r=i.segments.length}return new q0(i,!1,r-s)}(e.snapshot._urlSegment,e.snapshot._lastPathIndex+i,n.numberOfDoubleDots)}(s,t,n),o=a.processChildren?Zp(a.segmentGroup,a.index,s.commands):qA(a.segmentGroup,a.index,s.commands);return W0(t.root,a.segmentGroup,o,i,r)}(d,this.currentUrlTree,e,p,null!=u?u:null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=Pl(e)?e:this.parseUrl(e),s=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(s,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function hU(n){for(let t=0;t<n.length;t++){const e=n[t];if(null==e)throw new Error(`The requested path contains ${e} segment at index ${t}`)}}(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){let i;try{i=this.urlSerializer.parse(e)}catch(r){i=this.malformedUriErrorHandler(r,this.urlSerializer,e)}return i}isActive(e,i){let r;if(r=!0===i?Object.assign({},dU):!1===i?Object.assign({},uU):i,Pl(e))return LA(this.currentUrlTree,e,r);const s=this.parseUrl(e);return LA(this.currentUrlTree,s,r)}removeEmptyProps(e){return Object.keys(e).reduce((i,r)=>{const s=e[r];return null!=s&&(i[r]=s),i},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new Ih(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,e.resolve(!0)},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}scheduleNavigation(e,i,r,s,a){var o,l;if(this.disposed)return Promise.resolve(!1);let d,u,p;a?(d=a.resolve,u=a.reject,p=a.promise):p=new Promise((L,Y)=>{d=L,u=Y});const w=++this.navigationId;let T;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),T=r&&r.\u0275routerPageId?r.\u0275routerPageId:s.replaceUrl||s.skipLocationChange?null!==(o=this.browserPageId)&&void 0!==o?o:0:(null!==(l=this.browserPageId)&&void 0!==l?l:0)+1):T=0,this.setTransition({id:w,targetPageId:T,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:s,resolve:d,reject:u,promise:p,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),p.catch(L=>Promise.reject(L))}setBrowserUrl(e,i){const r=this.urlSerializer.serialize(e),s=Object.assign(Object.assign({},i.extras.state),this.generateNgRouterState(i.id,i.targetPageId));this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",s):this.location.go(r,"",s)}restoreHistory(e,i=!1){var r,s;if("computed"===this.canceledNavigationResolution){const a=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(r=this.currentNavigation)||void 0===r?void 0:r.finalUrl)||0===a?this.currentUrlTree===(null===(s=this.currentNavigation)||void 0===s?void 0:s.finalUrl)&&0===a&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(a)}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))}cancelNavigationTransition(e,i){const r=new wA(e.id,this.serializeUrl(e.extractedUrl),i);this.triggerEvent(r),e.resolve(!1)}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){pd()},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();function pL(n){return"imperative"!==n}let s_=(()=>{class n{constructor(e,i,r,s,a){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=s,this.el=a,this.commands=null,this.onChanges=new pe,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){if(null!=this.tabIndexAttribute)return;const i=this.renderer,r=this.el.nativeElement;null!==e?i.setAttribute(r,"tabindex",e):i.removeAttribute(r,"tabindex")}ngOnChanges(e){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(){if(null===this.urlTree)return!0;const e={skipLocationChange:Yd(this.skipLocationChange),replaceUrl:Yd(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}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:Yd(this.preserveFragment)})}}return n.\u0275fac=function(e){return new(e||n)(v(jn),v(Nd),kr("tabindex"),v(Is),v(ye))},n.\u0275dir=q({type:n,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,i){1&e&&he("click",function(){return i.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[wt]}),n})();function Yd(n){return""===n||!!n}class _L{}class gL{preload(t,e){return We(null)}}let yL=(()=>{class n{constructor(e,i,r,s){this.router=e,this.injector=r,this.preloadingStrategy=s,this.loader=new fL(r,i,l=>e.triggerEvent(new xA(l)),l=>e.triggerEvent(new DA(l)))}setUpPreloading(){this.subscription=this.router.events.pipe(Dn(e=>e instanceof Ih),Ld(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(Ha);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const r=[];for(const s of i)if(s.loadChildren&&!s.canLoad&&s._loadedConfig){const a=s._loadedConfig;r.push(this.processRoutes(a.module,a.routes))}else s.loadChildren&&!s.canLoad?r.push(this.preloadConfig(e,s)):s.children&&r.push(this.processRoutes(e,s.children));return Xn(r).pipe(Rt(),et(s=>{}))}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>(i._loadedConfig?We(i._loadedConfig):this.loader.load(e.injector,i)).pipe(Sn(s=>(i._loadedConfig=s,this.processRoutes(s.module,s.routes)))))}}return n.\u0275fac=function(e){return new(e||n)(z(jn),z($1),z(Ln),z(_L))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),nM=(()=>{class n{constructor(e,i,r={}){this.router=e,this.viewportScroller=i,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof H0?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Ih&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof CA&&(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.router.triggerEvent(new CA(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return n.\u0275fac=function(e){pd()},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const Nl=new le("ROUTER_CONFIGURATION"),vL=new le("ROUTER_FORROOT_GUARD"),_U=[vh,{provide:RA,useClass:PA},{provide:jn,useFactory:function MU(n,t,e,i,r,s,a={},o,l){const d=new jn(null,n,t,e,i,r,SA(s));return o&&(d.urlHandlingStrategy=o),l&&(d.routeReuseStrategy=l),function wU(n,t){n.errorHandler&&(t.errorHandler=n.errorHandler),n.malformedUriErrorHandler&&(t.malformedUriErrorHandler=n.malformedUriErrorHandler),n.onSameUrlNavigation&&(t.onSameUrlNavigation=n.onSameUrlNavigation),n.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=n.paramsInheritanceStrategy),n.relativeLinkResolution&&(t.relativeLinkResolution=n.relativeLinkResolution),n.urlUpdateStrategy&&(t.urlUpdateStrategy=n.urlUpdateStrategy),n.canceledNavigationResolution&&(t.canceledNavigationResolution=n.canceledNavigationResolution)}(a,d),a.enableTracing&&d.events.subscribe(u=>{var p,w;null===(p=console.group)||void 0===p||p.call(console,`Router Event: ${u.constructor.name}`),console.log(u.toString()),console.log(u),null===(w=console.groupEnd)||void 0===w||w.call(console)}),d},deps:[RA,Hh,vh,Ln,$1,eM,Nl,[class aU{},new Oi],[class iU{},new Oi]]},Hh,{provide:Nd,useFactory:function xU(n){return n.routerState.root},deps:[jn]},yL,gL,class pU{preload(t,e){return e().pipe(Ua(()=>We(null)))}},{provide:Nl,useValue:{enableTracing:!1}}];function gU(){return new Z1("Router",jn)}let iM=(()=>{class n{constructor(e,i){}static forRoot(e,i){return{ngModule:n,providers:[_U,bL(e),{provide:vL,useFactory:bU,deps:[[jn,new Oi,new as]]},{provide:Nl,useValue:i||{}},{provide:kd,useFactory:vU,deps:[El,[new Fm(Yb),new Oi],Nl]},{provide:nM,useFactory:yU,deps:[jn,g5,Nl]},{provide:_L,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:gL},{provide:Z1,multi:!0,useFactory:gU},[rM,{provide:xb,multi:!0,useFactory:DU,deps:[rM]},{provide:ML,useFactory:CU,deps:[rM]},{provide:kb,multi:!0,useExisting:ML}]]}}static forChild(e){return{ngModule:n,providers:[bL(e)]}}}return n.\u0275fac=function(e){return new(e||n)(z(vL,8),z(jn,8))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();function yU(n,t,e){return e.scrollOffset&&t.setOffset(e.scrollOffset),new nM(n,t,e)}function vU(n,t,e={}){return e.useHash?new s4(n,t):new gS(n,t)}function bU(n){return"guarded"}function bL(n){return[{provide:Z2,multi:!0,useValue:n},{provide:eM,multi:!0,useValue:n}]}let rM=(()=>{class n{constructor(e){this.injector=e,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new pe}appInitializer(){return this.injector.get(t4,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let i=null;const r=new Promise(o=>i=o),s=this.injector.get(jn),a=this.injector.get(Nl);return"disabled"===a.initialNavigation?(s.setUpLocationChangeListener(),i(!0)):"enabled"===a.initialNavigation||"enabledBlocking"===a.initialNavigation?(s.hooks.afterPreactivation=()=>this.initNavigation?We(null):(this.initNavigation=!0,i(!0),this.resultOfPreactivationDone),s.initialNavigation()):i(!0),r})}bootstrapListener(e){const i=this.injector.get(Nl),r=this.injector.get(yL),s=this.injector.get(nM),a=this.injector.get(jn),o=this.injector.get(Cd);e===o.components[0]&&(("enabledNonBlocking"===i.initialNavigation||void 0===i.initialNavigation)&&a.initialNavigation(),r.setUpPreloading(),s.init(),a.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return n.\u0275fac=function(e){return new(e||n)(z(Ln))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();function DU(n){return n.appInitializer.bind(n)}function CU(n){return n.bootstrapListener.bind(n)}const ML=new le("Router Initializer"),TU=new le("cdk-dir-doc",{providedIn:"root",factory:function SU(){return bl(qe)}}),EU=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let sM,ri=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new fe,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function AU(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?EU.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(z(TU,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Yl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();try{sM="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){sM=!1}let Hd,qn=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?ko(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!sM)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(z(Sr))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const xL=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function DL(){if(Hd)return Hd;if("object"!=typeof document||!document)return Hd=new Set(xL),Hd;let n=document.createElement("input");return Hd=new Set(xL.filter(t=>(n.setAttribute("type",t),n.type===t))),Hd}let zh,a_,Bl,aM;function Hl(n){return function LU(){if(null==zh&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>zh=!0}))}finally{zh=zh||!1}return zh}()?n:!!n.capture}function CL(){if(null==Bl){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Bl=!1,Bl;if("scrollBehavior"in document.documentElement.style)Bl=!0;else{const n=Element.prototype.scrollTo;Bl=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Bl}function Uh(){if("object"!=typeof document||!document)return 0;if(null==a_){const n=document.createElement("div"),t=n.style;n.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";const e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",n.appendChild(e),document.body.appendChild(n),a_=0,0===n.scrollLeft&&(n.scrollLeft=1,a_=0===n.scrollLeft?1:2),n.remove()}return a_}function kL(n){if(function IU(){if(null==aM){const n="undefined"!=typeof document?document.head:null;aM=!(!n||!n.createShadowRoot&&!n.attachShadow)}return aM}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function Gh(){let n="undefined"!=typeof document&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const t=n.shadowRoot.activeElement;if(t===n)break;n=t}return n}function Vl(n){return n.composedPath?n.composedPath()[0]:n.target}function oM(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}function Ps(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}class jU extends _{constructor(t,e){super()}schedule(t,e=0){return this}}const o_={setInterval(n,t,...e){const{delegate:i}=o_;return(null==i?void 0:i.setInterval)?i.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=o_;return((null==t?void 0:t.clearInterval)||clearInterval)(n)},delegate:void 0};class lM extends jU{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){var i;if(this.closed)return this;this.state=t;const r=this.id,s=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(s,r,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(s,this.id,e),this}requestAsyncId(t,e,i=0){return o_.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;null!=e&&o_.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(s){i=!0,r=s||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,m(i,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}const cM={now:()=>(cM.delegate||Date).now(),delegate:void 0};class Zh{constructor(t,e=Zh.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,i){return new this.schedulerActionCtor(this,t).schedule(i,e)}}Zh.now=cM.now;class dM extends Zh{constructor(t,e=Zh.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const uM=new dM(lM),zU=uM;function hM(n,t=uM){return nn((e,i)=>{let r=null,s=null,a=null;const o=()=>{if(r){r.unsubscribe(),r=null;const d=s;s=null,i.next(d)}};function l(){const d=a+n,u=t.now();if(u<d)return r=this.schedule(void 0,d-u),void i.add(r);o()}e.subscribe(Zt(i,d=>{s=d,a=t.now(),r||(r=t.schedule(l,n),i.add(r))},()=>{o(),i.complete()},void 0,()=>{s=r=null}))})}function SL(n){return Dn((t,e)=>n<=e)}function fM(n,t=bn){return n=null!=n?n:UU,nn((e,i)=>{let r,s=!0;e.subscribe(Zt(i,a=>{const o=t(a);(s||!n(r,o))&&(s=!1,r=o,i.next(a))}))})}function UU(n,t){return n===t}function Dt(n){return nn((t,e)=>{ci(n).subscribe(Zt(e,()=>e.complete(),me)),!e.closed&&t.subscribe(e)})}function je(n){return null!=n&&"false"!=`${n}`}function Gi(n,t=0){return function GU(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):t}function EL(n){return Array.isArray(n)?n:[n]}function si(n){return null==n?"":"string"==typeof n?n:`${n}px`}function Wa(n){return n instanceof ye?n.nativeElement:n}let AL=(()=>{class n{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),WU=(()=>{class n{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){const i=Wa(e);return new _t(r=>{const a=this._observeElement(i).subscribe(r);return()=>{a.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const i=new pe,r=this._mutationObserverFactory.create(s=>i.next(s));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:i,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:i,stream:r}=this._observedElements.get(e);i&&i.disconnect(),r.complete(),this._observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(z(AL))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),l_=(()=>{class n{constructor(e,i,r){this._contentObserver=e,this._elementRef=i,this._ngZone=r,this.event=new fe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=je(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Gi(e),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(hM(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){var e;null===(e=this._currentSubscription)||void 0===e||e.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(v(WU),v(ye),v(Ge))},n.\u0275dir=q({type:n,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),n})(),Jh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[AL]}),n})();class OL extends class QU{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new pe,this._typeaheadSubscription=_.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new pe,this.change=new pe,t instanceof kl&&t.changes.subscribe(e=>{if(this._activeItem){const r=e.toArray().indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}})}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Di(e=>this._pressedLetters.push(e)),hM(t),Dn(()=>this._pressedLetters.length>0),et(()=>this._pressedLetters.join(""))).subscribe(e=>{const i=this._getItemsArray();for(let r=1;r<i.length+1;r++){const s=(this._activeItemIndex+r)%i.length,a=i[s];if(!this._skipPredicateFn(a)&&0===a.getLabel().toUpperCase().trim().indexOf(e)){this.setActiveItem(s);break}}this._pressedLetters=[]}),this}withHomeAndEnd(t=!0){return this._homeAndEnd=t,this}setActiveItem(t){const e=this._activeItem;this.updateActiveItem(t),this._activeItem!==e&&this.change.next(this._activeItemIndex)}onKeydown(t){const e=t.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(s=>!t[s]||this._allowedModifierKeys.indexOf(s)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&r){this.setNextItemActive();break}return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&r){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&r){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}return;default:return void((r||Ps(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){const e=this._getItemsArray(),i="number"==typeof t?t:e.indexOf(t),r=e[i];this._activeItem=null==r?null:r,this._activeItemIndex=i}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){const e=this._getItemsArray();for(let i=1;i<=e.length;i++){const r=(this._activeItemIndex+t*i+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,e){const i=this._getItemsArray();if(i[t]){for(;this._skipPredicateFn(i[t]);)if(!i[t+=e])return;this.setActiveItem(t)}}_getItemsArray(){return this._items instanceof kl?this._items.toArray():this._items}}{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}}let mM=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function JU(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function ZU(n){try{return n.frameElement}catch(t){return null}}(function aG(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(i&&(-1===RL(i)||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),s=RL(e);return e.hasAttribute("contenteditable")?-1!==s:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function rG(n){let t=n.nodeName.toLowerCase(),e="input"===t&&n.type;return"text"===e||"password"===e||"select"===t||"textarea"===t}(e))&&("audio"===r?!!e.hasAttribute("controls")&&-1!==s:"video"===r?-1!==s&&(null!==s||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function sG(n){return!function eG(n){return function nG(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function XU(n){let t=n.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(n)||function tG(n){return function iG(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||FL(n))}(e)&&!this.isDisabled(e)&&((null==i?void 0:i.ignoreVisibility)||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(z(qn))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function FL(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let t=n.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}function RL(n){if(!FL(n))return null;const t=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class oG{constructor(t,e,i,r,s=!1){this._element=t,this._checker=e,this._ngZone=i,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,s||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){const e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return"start"==t?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const i=this._getFirstTabbableElement(e);return null==i||i.focus(t),!!i}return e.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){const e=this._getRegionBoundary("start");return e&&e.focus(t),!!e}focusLastTabbableElement(t){const e=this._getRegionBoundary("end");return e&&e.focus(t),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;const e=t.children;for(let i=0;i<e.length;i++){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[i]):null;if(r)return r}return null}_getLastTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;const e=t.children;for(let i=e.length-1;i>=0;i--){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.pipe(pi(1)).subscribe(t)}}let pM=(()=>{class n{constructor(e,i,r){this._checker=e,this._ngZone=i,this._document=r}create(e,i=!1){return new oG(e,this._checker,this._ngZone,this._document,i)}}return n.\u0275fac=function(e){return new(e||n)(z(mM),z(Ge),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),PL=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._focusTrapFactory=i,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(e){this.focusTrap.enabled=je(e)}get autoCapture(){return this._autoCapture}set autoCapture(e){this._autoCapture=je(e)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(e){const i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=Gh(),this.focusTrap.focusInitialElementWhenReady()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pM),v(qe))},n.\u0275dir=q({type:n,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[wt]}),n})();function NL(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function YL(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}const lG=new le("cdk-input-modality-detector-options"),cG={ignoreKeys:[18,17,224,91,16]},jd=Hl({passive:!0,capture:!0});let dG=(()=>{class n{constructor(e,i,r,s){this._platform=e,this._mostRecentTarget=null,this._modality=new Ni(null),this._lastTouchMs=0,this._onKeydown=a=>{var o,l;(null===(l=null===(o=this._options)||void 0===o?void 0:o.ignoreKeys)||void 0===l?void 0:l.some(d=>d===a.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=Vl(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next(NL(a)?"keyboard":"mouse"),this._mostRecentTarget=Vl(a))},this._onTouchstart=a=>{YL(a)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Vl(a))},this._options=Object.assign(Object.assign({},cG),s),this.modalityDetected=this._modality.pipe(SL(1)),this.modalityChanged=this.modalityDetected.pipe(fM()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,jd),r.addEventListener("mousedown",this._onMousedown,jd),r.addEventListener("touchstart",this._onTouchstart,jd)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,jd),document.removeEventListener("mousedown",this._onMousedown,jd),document.removeEventListener("touchstart",this._onTouchstart,jd))}}return n.\u0275fac=function(e){return new(e||n)(z(qn),z(Ge),z(qe),z(lG,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const hG=new le("cdk-focus-monitor-default-options"),c_=Hl({passive:!0,capture:!0});let pa=(()=>{class n{constructor(e,i,r,s,a){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new pe,this._rootNodeFocusAndBlurListener=o=>{const l=Vl(o),d="focus"===o.type?this._onFocus:this._onBlur;for(let u=l;u;u=u.parentElement)d.call(this,o,u)},this._document=s,this._detectionMode=(null==a?void 0:a.detectionMode)||0}monitor(e,i=!1){const r=Wa(e);if(!this._platform.isBrowser||1!==r.nodeType)return We(null);const s=kL(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const o={checkChildren:i,subject:new pe,rootNode:s};return this._elementInfo.set(r,o),this._registerGlobalListeners(o),o.subject}stopMonitoring(e){const i=Wa(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const s=Wa(e);s===this._getDocument().activeElement?this._getClosestElementsInfo(s).forEach(([o,l])=>this._originChanged(o,i,l)):(this._setOrigin(i),"function"==typeof s.focus&&s.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!(null==e?void 0:e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),s=Vl(e);!r||!r.checkChildren&&i!==s||this._originChanged(i,this._getFocusOrigin(s),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r.subject,null))}_emitOrigin(e,i){this._ngZone.run(()=>e.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,c_),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,c_)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Dt(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,c_),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,c_),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r.subject,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,s)=>{(s===e||r.checkChildren&&s.contains(e))&&i.push([s,r])}),i}}return n.\u0275fac=function(e){return new(e||n)(z(Ge),z(qn),z(dG),z(qe,8),z(hG,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),BL=(()=>{class n{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this.cdkFocusChange=new fe}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>this.cdkFocusChange.emit(i))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pa))},n.\u0275dir=q({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),n})();const VL="cdk-high-contrast-black-on-white",jL="cdk-high-contrast-white-on-black",_M="cdk-high-contrast-active";let zL=(()=>{class n{constructor(e,i){this._platform=e,this._document=i}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,s=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),s){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(_M),e.remove(VL),e.remove(jL),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?(e.add(_M),e.add(VL)):2===i&&(e.add(_M),e.add(jL))}}}return n.\u0275fac=function(e){return new(e||n)(z(qn),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),d_=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(z(zL))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Jh]]}),n})();class UL{}const qa="*";function _i(n,t){return{type:7,name:n,definitions:t,options:{}}}function Wt(n,t=null){return{type:4,styles:t,timings:n}}function GL(n,t=null){return{type:3,steps:n,options:t}}function gM(n,t=null){return{type:2,steps:n,options:t}}function He(n){return{type:6,styles:n,offset:null}}function Lt(n,t,e){return{type:0,name:n,styles:t,options:e}}function jl(n){return{type:5,steps:n}}function qt(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function u_(n=null){return{type:9,options:n}}function h_(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function $L(n){Promise.resolve(null).then(n)}class Xh{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],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._onStartFns.push(t)}onDone(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(){$L(()=>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}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 WL{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,r=0;const s=this.players.length;0==s?$L(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==s&&this._onFinish()}),a.onDestroy(()=>{++i==s&&this._onDestroy()}),a.onStart(()=>{++r==s&&this._onStart()})}),this.totalTime=this.players.reduce((a,o)=>Math.max(a,o.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 r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}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}}const It=!1;function qL(n){return new Ie(3e3,It)}function WG(){return"undefined"!=typeof window&&void 0!==window.document}function vM(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function No(n){switch(n.length){case 0:return new Xh;case 1:return n[0];default:return new WL(n)}}function KL(n,t,e,i,r={},s={}){const a=[],o=[];let l=-1,d=null;if(i.forEach(u=>{const p=u.offset,w=p==l,T=w&&d||{};Object.keys(u).forEach(L=>{let Y=L,$=u[L];if("offset"!==L)switch(Y=t.normalizePropertyName(Y,a),$){case"!":$=r[L];break;case qa:$=s[L];break;default:$=t.normalizeStyleValue(L,Y,$,a)}T[Y]=$}),w||o.push(T),d=T,l=p}),a.length)throw function PG(n){return new Ie(3502,It)}();return o}function bM(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&MM(e,"start",n)));break;case"done":n.onDone(()=>i(e&&MM(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&MM(e,"destroy",n)))}}function MM(n,t,e){const i=e.totalTime,s=wM(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),a=n._data;return null!=a&&(s._data=a),s}function wM(n,t,e,i,r="",s=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:s,disabled:!!a}}function Ur(n,t,e){let i;return n instanceof Map?(i=n.get(t),i||n.set(t,i=e)):(i=n[t],i||(i=n[t]=e)),i}function QL(n){const t=n.indexOf(":");return[n.substring(1,t),n.substr(t+1)]}let xM=(n,t)=>!1,ZL=(n,t,e)=>[],JL=null;function DM(n){const t=n.parentNode||n.host;return t===JL?null:t}(vM()||"undefined"!=typeof Element)&&(WG()?(JL=(()=>document.documentElement)(),xM=(n,t)=>{for(;t;){if(t===n)return!0;t=DM(t)}return!1}):xM=(n,t)=>n.contains(t),ZL=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let zl=null,XL=!1;function eI(n){zl||(zl=function KG(){return"undefined"!=typeof document?document.body:null}()||{},XL=!!zl.style&&"WebkitAppearance"in zl.style);let t=!0;return zl.style&&!function qG(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in zl.style,!t&&XL&&(t="Webkit"+n.charAt(0).toUpperCase()+n.substr(1)in zl.style)),t}const tI=xM,nI=ZL;let iI=(()=>{class n{validateStyleProperty(e){return eI(e)}matchesElement(e,i){return!1}containsElement(e,i){return tI(e,i)}getParentElement(e){return DM(e)}query(e,i,r){return nI(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,s,a,o=[],l){return new Xh(r,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),CM=(()=>{class n{}return n.NOOP=new iI,n})();const kM="ng-enter",m_="ng-leave",p_="ng-trigger",__=".ng-trigger",sI="ng-animating",TM=".ng-animating";function Ul(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:SM(parseFloat(t[1]),t[2])}function SM(n,t){return"s"===t?1e3*n:n}function g_(n,t,e){return n.hasOwnProperty("duration")?n:function JG(n,t,e){let r,s=0,a="";if("string"==typeof n){const o=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===o)return t.push(qL()),{duration:0,delay:0,easing:""};r=SM(parseFloat(o[1]),o[2]);const l=o[3];null!=l&&(s=SM(parseFloat(l),o[4]));const d=o[5];d&&(a=d)}else r=n;if(!e){let o=!1,l=t.length;r<0&&(t.push(function mG(){return new Ie(3100,It)}()),o=!0),s<0&&(t.push(function pG(){return new Ie(3101,It)}()),o=!0),o&&t.splice(l,0,qL())}return{duration:r,delay:s,easing:a}}(n,t,e)}function zd(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function Yo(n,t,e={}){if(t)for(let i in n)e[i]=n[i];else zd(n,e);return e}function oI(n,t,e){return e?t+":"+e+";":""}function lI(n){let t="";for(let e=0;e<n.style.length;e++){const i=n.style.item(e);t+=oI(0,i,n.style.getPropertyValue(i))}for(const e in n.style)n.style.hasOwnProperty(e)&&!e.startsWith("_")&&(t+=oI(0,t9(e),n.style[e]));n.setAttribute("style",t)}function _a(n,t,e){n.style&&(Object.keys(t).forEach(i=>{const r=AM(i);e&&!e.hasOwnProperty(i)&&(e[i]=n.style[r]),n.style[r]=t[i]}),vM()&&lI(n))}function Gl(n,t){n.style&&(Object.keys(t).forEach(e=>{const i=AM(e);n.style[i]=""}),vM()&&lI(n))}function ef(n){return Array.isArray(n)?1==n.length?n[0]:gM(n):n}const EM=new RegExp("{{\\s*(.+?)\\s*}}","g");function cI(n){let t=[];if("string"==typeof n){let e;for(;e=EM.exec(n);)t.push(e[1]);EM.lastIndex=0}return t}function y_(n,t,e){const i=n.toString(),r=i.replace(EM,(s,a)=>{let o=t[a];return t.hasOwnProperty(a)||(e.push(function gG(n){return new Ie(3003,It)}()),o=""),o.toString()});return r==i?n:r}function v_(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const e9=/-+([a-z0-9])/g;function AM(n){return n.replace(e9,(...t)=>t[1].toUpperCase())}function t9(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Gr(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 yG(n){return new Ie(3004,It)}()}}function dI(n,t){return window.getComputedStyle(n)[t]}function l9(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function c9(n,t,e){if(":"==n[0]){const l=function d9(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)<parseFloat(e);default:return t.push(function IG(n){return new Ie(3016,It)}()),"* => *"}}(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 LG(n){return new Ie(3015,It)}()),t;const r=i[1],s=i[2],a=i[3];t.push(uI(r,a));"<"==s[0]&&!("*"==r&&"*"==a)&&t.push(uI(a,r))}(i,e,t)):e.push(n),e}const x_=new Set(["true","1"]),D_=new Set(["false","0"]);function uI(n,t){const e=x_.has(n)||D_.has(n),i=x_.has(t)||D_.has(t);return(r,s)=>{let a="*"==n||n==r,o="*"==t||t==s;return!a&&e&&"boolean"==typeof r&&(a=r?x_.has(n):D_.has(n)),!o&&i&&"boolean"==typeof s&&(o=s?x_.has(t):D_.has(t)),a&&o}}const u9=new RegExp("s*:selfs*,?","g");function LM(n,t,e,i){return new h9(n).build(t,e,i)}class h9{constructor(t){this._driver=t}build(t,e,i){const r=new p9(e);this._resetContextStyleTimingState(r);const s=Gr(this,ef(t),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),s}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const s=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function bG(){return new Ie(3006,It)}()),t.definitions.forEach(o=>{if(this._resetContextStyleTimingState(e),0==o.type){const l=o,d=l.name;d.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,s.push(this.visitState(l,e))}),l.name=d}else if(1==o.type){const l=this.visitTransition(o,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function MG(){return new Ie(3007,It)}())}),{type:7,name:t.name,states:s,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const s=new Set,a=r||{};i.styles.forEach(o=>{if(C_(o)){const l=o;Object.keys(l).forEach(d=>{cI(l[d]).forEach(u=>{a.hasOwnProperty(u)||s.add(u)})})}}),s.size&&(v_(s.values()),e.errors.push(function wG(n,t){return new Ie(3008,It)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Gr(this,ef(t.animation),e);return{type:1,matchers:l9(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:$l(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Gr(this,i,e)),options:$l(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const s=t.steps.map(a=>{e.currentTime=i;const o=Gr(this,a,e);return r=Math.max(r,e.currentTime),o});return e.currentTime=r,{type:3,steps:s,options:$l(t.options)}}visitAnimate(t,e){const i=function g9(n,t){let e=null;if(n.hasOwnProperty("duration"))e=n;else if("number"==typeof n)return IM(g_(n,t).duration,0,"");const i=n;if(i.split(/\s+/).some(s=>"{"==s.charAt(0)&&"{"==s.charAt(1))){const s=IM(0,0,"");return s.dynamic=!0,s.strValue=i,s}return e=e||g_(i,t),IM(e.duration,e.delay,e.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,s=t.styles?t.styles:He({});if(5==s.type)r=this.visitKeyframes(s,e);else{let a=t.styles,o=!1;if(!a){o=!0;const d={};i.easing&&(d.easing=i.easing),a=He(d)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=o,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[];Array.isArray(t.styles)?t.styles.forEach(a=>{"string"==typeof a?a==qa?i.push(a):e.errors.push(function xG(n){return new Ie(3002,It)}()):i.push(a)}):i.push(t.styles);let r=!1,s=null;return i.forEach(a=>{if(C_(a)){const o=a,l=o.easing;if(l&&(s=l,delete o.easing),!r)for(let d in o)if(o[d].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:i,easing:s,offset:t.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,s=e.currentTime;i&&s>0&&(s-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&Object.keys(a).forEach(o=>{if(!this._driver.validateStyleProperty(o))return delete a[o],void e.unsupportedCSSPropertiesFound.add(o);const l=e.collectedStyles[e.currentQuerySelector],d=l[o];let u=!0;d&&(s!=r&&s>=d.startTime&&r<=d.endTime&&(e.errors.push(function DG(n,t,e,i,r){return new Ie(3010,It)}()),u=!1),s=d.startTime),u&&(l[o]={startTime:s,endTime:r}),e.options&&function XG(n,t,e){const i=t.params||{},r=cI(n);r.length&&r.forEach(s=>{i.hasOwnProperty(s)||e.push(function _G(n){return new Ie(3001,It)}())})}(a[o],e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function CG(){return new Ie(3011,It)}()),i;let s=0;const a=[];let o=!1,l=!1,d=0;const u=t.steps.map(W=>{const j=this._makeStyleAst(W,e);let re=null!=j.offset?j.offset:function _9(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(C_(e)&&e.hasOwnProperty("offset")){const i=e;t=parseFloat(i.offset),delete i.offset}});else if(C_(n)&&n.hasOwnProperty("offset")){const e=n;t=parseFloat(e.offset),delete e.offset}return t}(j.styles),ge=0;return null!=re&&(s++,ge=j.offset=re),l=l||ge<0||ge>1,o=o||ge<d,d=ge,a.push(ge),j});l&&e.errors.push(function kG(){return new Ie(3012,It)}()),o&&e.errors.push(function TG(){return new Ie(3200,It)}());const p=t.steps.length;let w=0;s>0&&s<p?e.errors.push(function SG(){return new Ie(3202,It)}()):0==s&&(w=1/(p-1));const T=p-1,L=e.currentTime,Y=e.currentAnimateTimings,$=Y.duration;return u.forEach((W,j)=>{const re=w>0?j==T?1:w*j:a[j],ge=re*$;e.currentTime=L+Y.delay+ge,Y.duration=ge,this._validateStyleAst(W,e),W.offset=re,i.styles.push(W)}),i}visitReference(t,e){return{type:8,animation:Gr(this,ef(t.animation),e),options:$l(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:$l(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:$l(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[s,a]=function f9(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(u9,"")),n=n.replace(/@\*/g,__).replace(/@\w+/g,e=>__+"-"+e.substr(1)).replace(/:animating/g,TM),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+s:s,Ur(e.collectedStyles,e.currentQuerySelector,{});const o=Gr(this,ef(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:s,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:o,originalSelector:t.selector,options:$l(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function EG(){return new Ie(3013,It)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:g_(t.timings,e.errors,!0);return{type:12,animation:Gr(this,ef(t.animation),e),timings:i,options:null}}}class p9{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={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function C_(n){return!Array.isArray(n)&&"object"==typeof n}function $l(n){return n?(n=zd(n)).params&&(n.params=function m9(n){return n?zd(n):null}(n.params)):n={},n}function IM(n,t,e){return{duration:n,delay:t,easing:e}}function OM(n,t,e,i,r,s,a=null,o=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:s,totalTime:r+s,easing:a,subTimeline:o}}class k_{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 b9=new RegExp(":enter","g"),w9=new RegExp(":leave","g");function FM(n,t,e,i,r,s={},a={},o,l,d=[]){return(new x9).buildKeyframes(n,t,e,i,r,s,a,o,l,d)}class x9{buildKeyframes(t,e,i,r,s,a,o,l,d,u=[]){d=d||new k_;const p=new RM(t,e,d,r,s,u,[]);p.options=l,p.currentTimeline.setStyles([a],null,p.errors,l),Gr(this,i,p);const w=p.timelines.filter(T=>T.containsAnimation());if(Object.keys(o).length){let T;for(let L=w.length-1;L>=0;L--){const Y=w[L];if(Y.element===e){T=Y;break}}T&&!T.allowOnlyTimelineStyles()&&T.setStyles([o],null,p.errors,l)}return w.length?w.map(T=>T.buildKeyframes()):[OM(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),s=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);s!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,i){let s=e.currentTimeline.currentTime;const a=null!=i.duration?Ul(i.duration):null,o=null!=i.delay?Ul(i.delay):null;return 0!==a&&t.forEach(l=>{const d=e.appendInstructionToTimeline(l,a,o);s=Math.max(s,d.duration+d.delay)}),s}visitReference(t,e){e.updateOptions(t.options,!0),Gr(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const s=t.options;if(s&&(s.params||s.delay)&&(r=e.createSubContext(s),r.transformIntoNewTimeline(),null!=s.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=T_);const a=Ul(s.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Gr(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const s=t.options&&t.options.delay?Ul(t.options.delay):0;t.steps.forEach(a=>{const o=e.createSubContext(t.options);s&&o.delayNextStep(s),Gr(this,a,o),r=Math.max(r,o.currentTimeline.currentTime),i.push(o.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return g_(e.params?y_(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),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const s=t.style;5==s.type?this.visitKeyframes(s,e):(e.incrementTime(i.duration),this.visitStyle(s,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.getCurrentStyleProperties().length&&i.forwardFrame();const s=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(s):i.setStyles(t.styles,s,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,s=i.duration,o=e.createSubContext().currentTimeline;o.easing=i.easing,t.styles.forEach(l=>{o.forwardTime((l.offset||0)*s),o.setStyles(l.styles,l.easing,e.errors,e.options),o.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(o),e.transformIntoNewTimeline(r+s),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},s=r.delay?Ul(r.delay):0;s&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=T_);let a=i;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=o.length;let l=null;o.forEach((d,u)=>{e.currentQueryIndex=u;const p=e.createSubContext(t.options,d);s&&p.delayNextStep(s),d===e.element&&(l=p.currentTimeline),Gr(this,t.animation,p),p.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,p.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,s=t.timings,a=Math.abs(s.duration),o=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":l=o-l;break;case"full":l=i.currentStaggerTime}const u=e.currentTimeline;l&&u.delayNextStep(l);const p=u.currentTime;Gr(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-p+(r.startTime-i.currentTimeline.startTime)}}const T_={};class RM{constructor(t,e,i,r,s,a,o,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=s,this.errors=a,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=T_,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new S_(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=Ul(i.duration)),null!=i.delay&&(r.delay=Ul(i.delay));const s=i.params;if(s){let a=r.params;a||(a=this.options.params={}),Object.keys(s).forEach(o=>{(!e||!a.hasOwnProperty(o))&&(a[o]=y_(s[o],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,s=new RM(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(t){return this.previousNode=T_,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},s=new D9(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(s),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,s,a){let o=[];if(r&&o.push(this.element),t.length>0){t=(t=t.replace(b9,"."+this._enterClassName)).replace(w9,"."+this._leaveClassName);let d=this._driver.query(this.element,t,1!=i);0!==i&&(d=i<0?d.slice(d.length+i,d.length):d.slice(0,i)),o.push(...d)}return!s&&0==o.length&&a.push(function AG(n){return new Ie(3014,It)}()),o}}class S_{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),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.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new S_(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=Object.create(this._backFill,{}),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[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||qa,this._currentKeyframe[e]=qa}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){e&&(this._previousKeyframe.easing=e);const s=r&&r.params||{},a=function C9(n,t){const e={};let i;return n.forEach(r=>{"*"===r?(i=i||Object.keys(t),i.forEach(s=>{e[s]=qa})):Yo(r,!1,e)}),e}(t,this._globalTimelineStyles);Object.keys(a).forEach(o=>{const l=y_(a[o],s,i);this._pendingStyles[o]=l,this._localTimelineStyles.hasOwnProperty(o)||(this._backFill[o]=this._globalTimelineStyles.hasOwnProperty(o)?this._globalTimelineStyles[o]:qa),this._updateStyle(o,l)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(i=>{this._currentKeyframe[i]=t[i]}),Object.keys(this._localTimelineStyles).forEach(i=>{this._currentKeyframe.hasOwnProperty(i)||(this._currentKeyframe[i]=this._localTimelineStyles[i])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[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){Object.keys(t._styleSummary).forEach(e=>{const i=this._styleSummary[e],r=t._styleSummary[e];(!i||r.time>i.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((o,l)=>{const d=Yo(o,!0);Object.keys(d).forEach(u=>{const p=d[u];"!"==p?t.add(u):p==qa&&e.add(u)}),i||(d.offset=l/this.duration),r.push(d)});const s=t.size?v_(t.values()):[],a=e.size?v_(e.values()):[];if(i){const o=r[0],l=zd(o);o.offset=0,l.offset=1,r=[o,l]}return OM(this.element,r,s,a,this.duration,this.startTime,this.easing,!1)}}class D9 extends S_{constructor(t,e,i,r,s,a,o=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=s,this._stretchStartingKeyframe=o,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const s=[],a=i+e,o=e/a,l=Yo(t[0],!1);l.offset=0,s.push(l);const d=Yo(t[0],!1);d.offset=mI(o),s.push(d);const u=t.length-1;for(let p=1;p<=u;p++){let w=Yo(t[p],!1);w.offset=mI((e+w.offset*i)/a),s.push(w)}i=a,e=0,r="",t=s}return OM(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function mI(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class PM{}class k9 extends PM{normalizePropertyName(t,e){return AM(t)}normalizeStyleValue(t,e,i,r){let s="";const a=i.toString().trim();if(T9[e]&&0!==i&&"0"!==i)if("number"==typeof i)s="px";else{const o=i.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&0==o[1].length&&r.push(function vG(n,t){return new Ie(3005,It)}())}return a+s}}const T9=(()=>function S9(n){const t={};return n.forEach(e=>t[e]=!0),t}("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".split(",")))();function pI(n,t,e,i,r,s,a,o,l,d,u,p,w){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:s,toState:i,toStyles:a,timelines:o,queriedElements:l,preStyleProps:d,postStyleProps:u,totalTime:p,errors:w}}const NM={};class _I{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function E9(n,t,e,i,r){return n.some(s=>s(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){const r=this._stateStyles["*"],s=this._stateStyles[t],a=r?r.buildStyles(e,i):{};return s?s.buildStyles(e,i):a}build(t,e,i,r,s,a,o,l,d,u){const p=[],w=this.ast.options&&this.ast.options.params||NM,L=this.buildStyles(i,o&&o.params||NM,p),Y=l&&l.params||NM,$=this.buildStyles(r,Y,p),W=new Set,j=new Map,re=new Map,ge="void"===r,Ae={params:Object.assign(Object.assign({},w),Y)},yt=u?[]:FM(t,e,this.ast.animation,s,a,L,$,Ae,d,p);let Nt=0;if(yt.forEach(oi=>{Nt=Math.max(oi.duration+oi.delay,Nt)}),p.length)return pI(e,this._triggerName,i,r,ge,L,$,[],[],j,re,Nt,p);yt.forEach(oi=>{const Zr=oi.element,ou=Ur(j,Zr,{});oi.preStyleProps.forEach(Gs=>ou[Gs]=!0);const lo=Ur(re,Zr,{});oi.postStyleProps.forEach(Gs=>lo[Gs]=!0),Zr!==e&&W.add(Zr)});const Rn=v_(W.values());return pI(e,this._triggerName,i,r,ge,L,$,yt,Rn,j,re,Nt)}}class A9{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i={},r=zd(this.defaultParams);return Object.keys(t).forEach(s=>{const a=t[s];null!=a&&(r[s]=a)}),this.styles.styles.forEach(s=>{if("string"!=typeof s){const a=s;Object.keys(a).forEach(o=>{let l=a[o];l.length>1&&(l=y_(l,r,e));const d=this.normalizer.normalizePropertyName(o,e);l=this.normalizer.normalizeStyleValue(o,d,l,e),i[d]=l})}}),i}}class I9{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states={},e.states.forEach(r=>{this.states[r.name]=new A9(r.style,r.options&&r.options.params||{},i)}),gI(this.states,"true","1"),gI(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new _I(t,r,this.states))}),this.fallbackTransition=function O9(n,t,e){return new _I(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,o)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function gI(n,t,e){n.hasOwnProperty(t)?n.hasOwnProperty(e)||(n[e]=n[t]):n.hasOwnProperty(e)&&(n[t]=n[e])}const F9=new k_;class R9{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}register(t,e){const i=[],s=LM(this._driver,e,i,[]);if(i.length)throw function NG(n){return new Ie(3503,It)}();this._animations[t]=s}_buildPlayer(t,e,i){const r=t.element,s=KL(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,s,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],s=this._animations[t];let a;const o=new Map;if(s?(a=FM(this._driver,e,s,kM,m_,{},{},i,F9,r),a.forEach(u=>{const p=Ur(o,u.element,{});u.postStyleProps.forEach(w=>p[w]=null)})):(r.push(function YG(){return new Ie(3300,It)}()),a=[]),r.length)throw function HG(n){return new Ie(3504,It)}();o.forEach((u,p)=>{Object.keys(u).forEach(w=>{u[w]=this._driver.computeStyle(p,w,qa)})});const d=No(a.map(u=>{const p=o.get(u.element);return this._buildPlayer(u,{},p)}));return this._playersById[t]=d,d.onDestroy(()=>this.destroy(t)),this.players.push(d),d}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw function BG(n){return new Ie(3301,It)}();return e}listen(t,e,i,r){const s=wM(e,"","","");return bM(this._getPlayer(t),i,s,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const s=this._getPlayer(t);switch(i){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const yI="ng-animate-queued",YM="ng-animate-disabled",B9=[],vI={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},V9={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},fs="__ng_removed";class HM{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function G9(n){return null!=n?n:null}(i?t.value:t),i){const s=zd(t);delete s.value,this.options=s}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const tf="void",BM=new HM(tf);class j9{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ms(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.hasOwnProperty(e))throw function VG(n,t){return new Ie(3302,It)}();if(null==i||0==i.length)throw function jG(n){return new Ie(3303,It)}();if(!function $9(n){return"start"==n||"done"==n}(i))throw function zG(n,t){return new Ie(3400,It)}();const s=Ur(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};s.push(a);const o=Ur(this._engine.statesByElement,t,{});return o.hasOwnProperty(e)||(ms(t,p_),ms(t,p_+"-"+e),o[e]=BM),()=>{this._engine.afterFlush(()=>{const l=s.indexOf(a);l>=0&&s.splice(l,1),this._triggers[e]||delete o[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw function UG(n){return new Ie(3401,It)}();return e}trigger(t,e,i,r=!0){const s=this._getTrigger(e),a=new VM(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(ms(t,p_),ms(t,p_+"-"+e),this._engine.statesByElement.set(t,o={}));let l=o[e];const d=new HM(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&d.absorbOptions(l.options),o[e]=d,l||(l=BM),d.value!==tf&&l.value===d.value){if(!function K9(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r<e.length;r++){const s=e[r];if(!t.hasOwnProperty(s)||n[s]!==t[s])return!1}return!0}(l.params,d.params)){const Y=[],$=s.matchStyles(l.value,l.params,Y),W=s.matchStyles(d.value,d.params,Y);Y.length?this._engine.reportError(Y):this._engine.afterFlush(()=>{Gl(t,$),_a(t,W)})}return}const w=Ur(this._engine.playersByElement,t,[]);w.forEach(Y=>{Y.namespaceId==this.id&&Y.triggerName==e&&Y.queued&&Y.destroy()});let T=s.matchTransition(l.value,d.value,t,d.params),L=!1;if(!T){if(!r)return;T=s.fallbackTransition,L=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:T,fromState:l,toState:d,player:a,isFallbackTransition:L}),L||(ms(t,yI),a.onStart(()=>{Ud(t,yI)})),a.onDone(()=>{let Y=this.players.indexOf(a);Y>=0&&this.players.splice(Y,1);const $=this._engine.playersByElement.get(t);if($){let W=$.indexOf(a);W>=0&&$.splice(W,1)}}),this.players.push(a),w.push(a),a}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,i)=>{delete e[t]}),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.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,__,!0);i.forEach(r=>{if(r[fs])return;const s=this._engine.fetchNamespacesByElement(r);s.size?s.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const s=this._engine.statesByElement.get(t),a=new Map;if(s){const o=[];if(Object.keys(s).forEach(l=>{if(a.set(l,s[l].value),this._triggers[l]){const d=this.trigger(t,l,tf,r);d&&o.push(d)}}),o.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&No(o).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 r=new Set;e.forEach(s=>{const a=s.name;if(r.has(a))return;r.add(a);const l=this._triggers[a].fallbackTransition,d=i[a]||BM,u=new HM(tf),p=new VM(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:d,toState:u,player:p,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const s=i.players.length?i.playersByQueriedElement.get(t):[];if(s&&s.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const s=t[fs];(!s||s===vI)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){ms(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const s=i.element,a=this._elementListeners.get(s);a&&a.forEach(o=>{if(o.name==i.triggerName){const l=wM(s,i.triggerName,i.fromState.value,i.toState.value);l._data=t,bM(i.player,o.phase,l,o.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const s=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==s||0==a?s-a:this._engine.driver.containsElement(i.element,r.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 z9{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=(r,s)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}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 j9(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,r=this.namespacesByHostElement,s=i.length-1;if(s>=0){let a=!1;if(void 0!==this.driver.getParentElement){let o=this.driver.getParentElement(e);for(;o;){const l=r.get(o);if(l){const d=i.indexOf(l);i.splice(d+1,0,t),a=!0;break}o=this.driver.getParentElement(o)}}else for(let o=s;o>=0;o--)if(this.driver.containsElement(i[o].hostElement,e)){i.splice(o+1,0,t),a=!0;break}a||i.unshift(t)}else i.push(t);return r.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 r=this._namespaceLookup[t];r&&r.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 r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,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){const r=Object.keys(i);for(let s=0;s<r.length;s++){const a=i[r[s]].namespaceId;if(a){const o=this._fetchNamespace(a);o&&e.add(o)}}}return e}trigger(t,e,i,r){if(E_(e)){const s=this._fetchNamespace(t);if(s)return s.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!E_(e))return;const s=e[fs];if(s&&s.setForRemoval){s.setForRemoval=!1,s.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),ms(t,YM)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Ud(t,YM))}removeNode(t,e,i,r){if(E_(e)){const s=t?this._fetchNamespace(t):null;if(s?s.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,s){this.collectedLeaveElements.push(e),e[fs]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:s}}listen(t,e,i,r,s){return E_(e)?this._fetchNamespace(t).listen(e,i,r,s):()=>{}}_buildInstruction(t,e,i,r,s){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,s)}destroyInnerAnimations(t){let e=this.driver.query(t,__,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,TM,!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 No(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[fs];if(i&&i.setForRemoval){if(t[fs]=vI,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}(null===(e=t.classList)||void 0===e?void 0:e.contains(YM))&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;i<this.collectedEnterElements.length;i++)ms(this.collectedEnterElements[i],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const i=[];try{e=this._flushAnimations(i,t)}finally{for(let r=0;r<i.length;r++)i[r]()}}else for(let i=0;i<this.collectedLeaveElements.length;i++)this.processLeaveNode(this.collectedLeaveElements[i]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(i=>i()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?No(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function GG(n){return new Ie(3402,It)}()}_flushAnimations(t,e){const i=new k_,r=[],s=new Map,a=[],o=new Map,l=new Map,d=new Map,u=new Set;this.disabledNodes.forEach(Ye=>{u.add(Ye);const Ke=this.driver.query(Ye,".ng-animate-queued",!0);for(let st=0;st<Ke.length;st++)u.add(Ke[st])});const p=this.bodyNode,w=Array.from(this.statesByElement.keys()),T=wI(w,this.collectedEnterElements),L=new Map;let Y=0;T.forEach((Ye,Ke)=>{const st=kM+Y++;L.set(Ke,st),Ye.forEach(zt=>ms(zt,st))});const $=[],W=new Set,j=new Set;for(let Ye=0;Ye<this.collectedLeaveElements.length;Ye++){const Ke=this.collectedLeaveElements[Ye],st=Ke[fs];st&&st.setForRemoval&&($.push(Ke),W.add(Ke),st.hasAnimation?this.driver.query(Ke,".ng-star-inserted",!0).forEach(zt=>W.add(zt)):j.add(Ke))}const re=new Map,ge=wI(w,Array.from(W));ge.forEach((Ye,Ke)=>{const st=m_+Y++;re.set(Ke,st),Ye.forEach(zt=>ms(zt,st))}),t.push(()=>{T.forEach((Ye,Ke)=>{const st=L.get(Ke);Ye.forEach(zt=>Ud(zt,st))}),ge.forEach((Ye,Ke)=>{const st=re.get(Ke);Ye.forEach(zt=>Ud(zt,st))}),$.forEach(Ye=>{this.processLeaveNode(Ye)})});const Ae=[],yt=[];for(let Ye=this._namespaceList.length-1;Ye>=0;Ye--)this._namespaceList[Ye].drainQueuedTransitions(e).forEach(st=>{const zt=st.player,ki=st.element;if(Ae.push(zt),this.collectedEnterElements.length){const ur=ki[fs];if(ur&&ur.setForMove){if(ur.previousTriggersValues&&ur.previousTriggersValues.has(st.triggerName)){const oc=ur.previousTriggersValues.get(st.triggerName),nl=this.statesByElement.get(st.element);nl&&nl[st.triggerName]&&(nl[st.triggerName].value=oc)}return void zt.destroy()}}const xa=!p||!this.driver.containsElement(p,ki),Jr=re.get(ki),tl=L.get(ki),Pn=this._buildInstruction(st,i,tl,Jr,xa);if(Pn.errors&&Pn.errors.length)return void yt.push(Pn);if(xa)return zt.onStart(()=>Gl(ki,Pn.fromStyles)),zt.onDestroy(()=>_a(ki,Pn.toStyles)),void r.push(zt);if(st.isFallbackTransition)return zt.onStart(()=>Gl(ki,Pn.fromStyles)),zt.onDestroy(()=>_a(ki,Pn.toStyles)),void r.push(zt);const q2=[];Pn.timelines.forEach(ur=>{ur.stretchStartingKeyframe=!0,this.disabledNodes.has(ur.element)||q2.push(ur)}),Pn.timelines=q2,i.append(ki,Pn.timelines),a.push({instruction:Pn,player:zt,element:ki}),Pn.queriedElements.forEach(ur=>Ur(o,ur,[]).push(zt)),Pn.preStyleProps.forEach((ur,oc)=>{const nl=Object.keys(ur);if(nl.length){let lc=l.get(oc);lc||l.set(oc,lc=new Set),nl.forEach(Ux=>lc.add(Ux))}}),Pn.postStyleProps.forEach((ur,oc)=>{const nl=Object.keys(ur);let lc=d.get(oc);lc||d.set(oc,lc=new Set),nl.forEach(Ux=>lc.add(Ux))})});if(yt.length){const Ye=[];yt.forEach(Ke=>{Ye.push(function $G(n,t){return new Ie(3505,It)}())}),Ae.forEach(Ke=>Ke.destroy()),this.reportError(Ye)}const Nt=new Map,Rn=new Map;a.forEach(Ye=>{const Ke=Ye.element;i.has(Ke)&&(Rn.set(Ke,Ke),this._beforeAnimationBuild(Ye.player.namespaceId,Ye.instruction,Nt))}),r.forEach(Ye=>{const Ke=Ye.element;this._getPreviousPlayers(Ke,!1,Ye.namespaceId,Ye.triggerName,null).forEach(zt=>{Ur(Nt,Ke,[]).push(zt),zt.destroy()})});const oi=$.filter(Ye=>DI(Ye,l,d)),Zr=new Map;MI(Zr,this.driver,j,d,qa).forEach(Ye=>{DI(Ye,l,d)&&oi.push(Ye)});const lo=new Map;T.forEach((Ye,Ke)=>{MI(lo,this.driver,new Set(Ye),l,"!")}),oi.forEach(Ye=>{const Ke=Zr.get(Ye),st=lo.get(Ye);Zr.set(Ye,Object.assign(Object.assign({},Ke),st))});const Gs=[],lu=[],cu={};a.forEach(Ye=>{const{element:Ke,player:st,instruction:zt}=Ye;if(i.has(Ke)){if(u.has(Ke))return st.onDestroy(()=>_a(Ke,zt.toStyles)),st.disabled=!0,st.overrideTotalTime(zt.totalTime),void r.push(st);let ki=cu;if(Rn.size>1){let Jr=Ke;const tl=[];for(;Jr=Jr.parentNode;){const Pn=Rn.get(Jr);if(Pn){ki=Pn;break}tl.push(Jr)}tl.forEach(Pn=>Rn.set(Pn,ki))}const xa=this._buildAnimation(st.namespaceId,zt,Nt,s,lo,Zr);if(st.setRealPlayer(xa),ki===cu)Gs.push(st);else{const Jr=this.playersByElement.get(ki);Jr&&Jr.length&&(st.parentPlayer=No(Jr)),r.push(st)}}else Gl(Ke,zt.fromStyles),st.onDestroy(()=>_a(Ke,zt.toStyles)),lu.push(st),u.has(Ke)&&r.push(st)}),lu.forEach(Ye=>{const Ke=s.get(Ye.element);if(Ke&&Ke.length){const st=No(Ke);Ye.setRealPlayer(st)}}),r.forEach(Ye=>{Ye.parentPlayer?Ye.syncPlayerEvents(Ye.parentPlayer):Ye.destroy()});for(let Ye=0;Ye<$.length;Ye++){const Ke=$[Ye],st=Ke[fs];if(Ud(Ke,m_),st&&st.hasAnimation)continue;let zt=[];if(o.size){let xa=o.get(Ke);xa&&xa.length&&zt.push(...xa);let Jr=this.driver.query(Ke,TM,!0);for(let tl=0;tl<Jr.length;tl++){let Pn=o.get(Jr[tl]);Pn&&Pn.length&&zt.push(...Pn)}}const ki=zt.filter(xa=>!xa.destroyed);ki.length?W9(this,Ke,ki):this.processLeaveNode(Ke)}return $.length=0,Gs.forEach(Ye=>{this.players.push(Ye),Ye.onDone(()=>{Ye.destroy();const Ke=this.players.indexOf(Ye);this.players.splice(Ke,1)}),Ye.play()}),Gs}elementContainsData(t,e){let i=!1;const r=e[fs];return r&&r.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,r,s){let a=[];if(e){const o=this.playersByQueriedElement.get(t);o&&(a=o)}else{const o=this.playersByElement.get(t);if(o){const l=!s||s==tf;o.forEach(d=>{d.queued||!l&&d.triggerName!=r||a.push(d)})}}return(i||r)&&(a=a.filter(o=>!(i&&i!=o.namespaceId||r&&r!=o.triggerName))),a}_beforeAnimationBuild(t,e,i){const s=e.element,a=e.isRemovalTransition?void 0:t,o=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const d=l.element,u=d!==s,p=Ur(i,d,[]);this._getPreviousPlayers(d,u,a,o,e.toState).forEach(T=>{const L=T.getRealPlayer();L.beforeDestroy&&L.beforeDestroy(),T.destroy(),p.push(T)})}Gl(s,e.fromStyles)}_buildAnimation(t,e,i,r,s,a){const o=e.triggerName,l=e.element,d=[],u=new Set,p=new Set,w=e.timelines.map(L=>{const Y=L.element;u.add(Y);const $=Y[fs];if($&&$.removedBeforeQueried)return new Xh(L.duration,L.delay);const W=Y!==l,j=function q9(n){const t=[];return xI(n,t),t}((i.get(Y)||B9).map(Nt=>Nt.getRealPlayer())).filter(Nt=>!!Nt.element&&Nt.element===Y),re=s.get(Y),ge=a.get(Y),Ae=KL(0,this._normalizer,0,L.keyframes,re,ge),yt=this._buildPlayer(L,Ae,j);if(L.subTimeline&&r&&p.add(Y),W){const Nt=new VM(t,o,Y);Nt.setRealPlayer(yt),d.push(Nt)}return yt});d.forEach(L=>{Ur(this.playersByQueriedElement,L.element,[]).push(L),L.onDone(()=>function U9(n,t,e){let i;if(n instanceof Map){if(i=n.get(t),i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}}else if(i=n[t],i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&delete n[t]}return i}(this.playersByQueriedElement,L.element,L))}),u.forEach(L=>ms(L,sI));const T=No(w);return T.onDestroy(()=>{u.forEach(L=>Ud(L,sI)),_a(l,e.toStyles)}),p.forEach(L=>{Ur(r,L,[]).push(T)}),T}_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 VM{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new Xh,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(i=>bM(t,e,void 0,i))}),this._queuedCallbacks={},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){Ur(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 E_(n){return n&&1===n.nodeType}function bI(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function MI(n,t,e,i,r){const s=[];e.forEach(l=>s.push(bI(l)));const a=[];i.forEach((l,d)=>{const u={};l.forEach(p=>{const w=u[p]=t.computeStyle(d,p,r);(!w||0==w.length)&&(d[fs]=V9,a.push(d))}),n.set(d,u)});let o=0;return e.forEach(l=>bI(l,s[o++])),a}function wI(n,t){const e=new Map;if(n.forEach(o=>e.set(o,[])),0==t.length)return e;const r=new Set(t),s=new Map;function a(o){if(!o)return 1;let l=s.get(o);if(l)return l;const d=o.parentNode;return l=e.has(d)?d:r.has(d)?1:a(d),s.set(o,l),l}return t.forEach(o=>{const l=a(o);1!==l&&e.get(l).push(o)}),e}function ms(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function Ud(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function W9(n,t,e){No(e).onDone(()=>n.processLeaveNode(t))}function xI(n,t){for(let e=0;e<n.length;e++){const i=n[e];i instanceof WL?xI(i.players,t):t.push(i)}}function DI(n,t,e){const i=e.get(n);if(!i)return!1;let r=t.get(n);return r?i.forEach(s=>r.add(s)):t.set(n,i),e.delete(n),!0}class A_{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,s)=>{},this._transitionEngine=new z9(t,e,i),this._timelineEngine=new R9(t,e,i),this._transitionEngine.onRemovalComplete=(r,s)=>this.onRemovalComplete(r,s)}registerTrigger(t,e,i,r,s){const a=t+"-"+r;let o=this._triggerCache[a];if(!o){const l=[],u=LM(this._driver,s,l,[]);if(l.length)throw function RG(n,t){return new Ie(3404,It)}();o=function L9(n,t,e){return new I9(n,t,e)}(r,u,this._normalizer),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(e,r,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[s,a]=QL(i);this._timelineEngine.command(s,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,s){if("@"==i.charAt(0)){const[a,o]=QL(i);return this._timelineEngine.listen(a,e,o,s)}return this._transitionEngine.listen(t,e,i,r,s)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Z9=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let s=n.initialStylesByElement.get(e);s||n.initialStylesByElement.set(e,s={}),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&_a(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(_a(this._element,this._initialStyles),this._endStyles&&(_a(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Gl(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Gl(this._element,this._endStyles),this._endStyles=null),_a(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function jM(n){let t=null;const e=Object.keys(n);for(let i=0;i<e.length;i++){const r=e[i];J9(r)&&(t=t||{},t[r]=n[r])}return t}function J9(n){return"display"===n||"position"===n}class CI{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},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]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,i){return t.animate(e,i)}onStart(t){this._onStartFns.push(t)}onDone(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}_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={};if(this.hasStarted()){const e=this._finalKeyframe;Object.keys(e).forEach(i=>{"offset"!=i&&(t[i]=this._finished?e[i]:dI(this.element,i))})}this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class X9{validateStyleProperty(t){return eI(t)}matchesElement(t,e){return!1}containsElement(t,e){return tI(t,e)}getParentElement(t){return DM(t)}query(t,e,i){return nI(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,s,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};s&&(l.easing=s);const d={},u=a.filter(w=>w instanceof CI);(function n9(n,t){return 0===n||0===t})(i,r)&&u.forEach(w=>{let T=w.currentSnapshot;Object.keys(T).forEach(L=>d[L]=T[L])}),e=function r9(n,t,e){const i=Object.keys(e);if(i.length&&t.length){let s=t[0],a=[];if(i.forEach(o=>{s.hasOwnProperty(o)||a.push(o),s[o]=e[o]}),a.length)for(var r=1;r<t.length;r++){let o=t[r];a.forEach(function(l){o[l]=dI(n,l)})}}return t}(t,e=e.map(w=>Yo(w,!1)),d);const p=function Q9(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=jM(t[0]),t.length>1&&(i=jM(t[t.length-1]))):t&&(e=jM(t)),e||i?new Z9(n,e,i):null}(t,e);return new CI(t,e,l,p)}}let e$=(()=>{class n extends UL{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:br.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?gM(e):e;return kI(this._renderer,null,i,"register",[r]),new t$(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(z(fh),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class t$ extends class fG{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new n$(this._id,t,e||{},this._renderer)}}class n${constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,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 kI(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(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function kI(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const TI="@.disabled";let i$=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(s,a)=>{const o=null==a?void 0:a.parentNode(s);o&&a.removeChild(o,s)}}createRenderer(e,i){const s=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let u=this._rendererCache.get(s);return u||(u=new SI("",s,this.engine),this._rendererCache.set(s,u)),u}const a=i.id,o=i.id+"-"+this._currentId;this._currentId++,this.engine.register(o,e);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(a,o,e,u.name,u)};return i.data.animation.forEach(l),new r$(this,o,s,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&e<this._microtaskId?this._zone.run(()=>i(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(s=>{const[a,o]=s;a(o)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,r]))}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)(z(fh),z(A_),z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class SI{constructor(t,e,i){this.namespaceId=t,this.delegate=e,this.engine=i,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()}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,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}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,r){this.delegate.setAttribute(t,e,i,r)}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,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==TI?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 r$ extends SI{constructor(t,e,i,r){super(e,i,r),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==TI?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.substr(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function s$(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let s=e.substr(1),a="";return"@"!=s.charAt(0)&&([s,a]=function a$(n){const t=n.indexOf(".");return[n.substring(0,t),n.substr(t+1)]}(s)),this.engine.listen(this.namespaceId,r,s,a,o=>{this.factory.scheduleListenerCallback(o._data||-1,i,o)})}return this.delegate.listen(t,e,i)}}let o$=(()=>{class n extends A_{constructor(e,i,r){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(CM),z(PM))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const Kn=new le("AnimationModuleType"),EI=[{provide:UL,useClass:e$},{provide:PM,useFactory:function l$(){return new k9}},{provide:A_,useClass:o$},{provide:fh,useFactory:function c$(n,t,e){return new i$(n,t,e)},deps:[Dp,A_,Ge]}],AI=[{provide:CM,useFactory:()=>new X9},{provide:Kn,useValue:"BrowserAnimations"},...EI],d$=[{provide:CM,useClass:iI},{provide:Kn,useValue:"NoopAnimations"},...EI];let u$=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?d$:AI}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:AI,imports:[WS]}),n})();const p$=new le("mat-sanity-checks",{providedIn:"root",factory:function m$(){return!0}});let Qe=(()=>{class n{constructor(e,i,r){this._sanityChecks=i,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!oM()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(z(zL),z(p$,8),z(qe))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Yl],Yl]}),n})();function Wl(n){return class extends n{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=je(t)}}}function ga(n,t){return class extends n{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const i=e||this.defaultColor;i!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),i&&this._elementRef.nativeElement.classList.add(`mat-${i}`),this._color=i)}}}function Ho(n){return class extends n{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=je(t)}}}function I_(n,t=0){return class extends n{constructor(...e){super(...e),this._tabIndex=t,this.defaultTabIndex=t}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?Gi(e):this.defaultTabIndex}}}function _$(n){return class extends n{constructor(...t){super(...t),this.stateChanges=new pe,this.errorState=!1}updateErrorState(){const t=this.errorState,s=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);s!==t&&(this.errorState=s,this.stateChanges.next())}}}const II=new le("MAT_DATE_LOCALE",{providedIn:"root",factory:function g$(){return bl(Ba)}});class Hi{constructor(){this._localeChanges=new pe,this.localeChanges=this._localeChanges}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let i=this.isValid(t),r=this.isValid(e);return i&&r?!this.compareDate(t,e):i==r}return t==e}clampDate(t,e,i){return e&&this.compareDate(t,e)<0?e:i&&this.compareDate(t,i)>0?i:t}}const ql=new le("mat-date-formats"),y$=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function zM(n,t){const e=Array(n);for(let i=0;i<n;i++)e[i]=t(i);return e}let v$=(()=>{class n extends Hi{constructor(e,i){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return zM(12,r=>this._format(i,new Date(2017,r,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return zM(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){const i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return zM(7,r=>this._format(i,new Date(2017,0,r+1)))}getYearName(e){const i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,r){let s=this._createDateWithOverflow(e,i,r);return s.getMonth(),s}today(){return new Date}parse(e){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const r=new Intl.DateTimeFormat(this.locale,Object.assign(Object.assign({},i),{timeZone:"utc"}));return this._format(r,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,12*i)}addCalendarMonths(e,i){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+i)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(y$.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,r){const s=new Date;return s.setFullYear(e,i,r),s.setHours(0,0,0,0),s}_2digit(e){return("00"+e).slice(-2)}_format(e,i){const r=new Date;return r.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),r.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(r)}}return n.\u0275fac=function(e){return new(e||n)(z(II,8),z(qn))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const b$={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let M$=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[{provide:Hi,useClass:v$}]}),n})(),w$=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[{provide:ql,useValue:b$}],imports:[[M$]]}),n})(),UM=(()=>{class n{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),O_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})();class C${constructor(t,e,i){this._renderer=t,this.element=e,this.config=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const OI={enterDuration:225,exitDuration:150},GM=Hl({passive:!0}),FI=["mousedown","touchstart"],RI=["mouseup","mouseleave","touchend","touchcancel"];class T${constructor(t,e,i,r){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Wa(i))}fadeInRipple(t,e,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=Object.assign(Object.assign({},OI),i.animation);i.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const a=i.radius||function E$(n,t,e){const i=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),r=Math.max(Math.abs(t-e.top),Math.abs(t-e.bottom));return Math.sqrt(i*i+r*r)}(t,e,r),o=t-r.left,l=e-r.top,d=s.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=o-a+"px",u.style.top=l-a+"px",u.style.height=2*a+"px",u.style.width=2*a+"px",null!=i.color&&(u.style.backgroundColor=i.color),u.style.transitionDuration=`${d}ms`,this._containerElement.appendChild(u),function S$(n){window.getComputedStyle(n).getPropertyValue("opacity")}(u),u.style.transform="scale(1)";const p=new C$(this,u,i);return p.state=0,this._activeRipples.add(p),i.persistent||(this._mostRecentTransientRipple=p),this._runTimeoutOutsideZone(()=>{const w=p===this._mostRecentTransientRipple;p.state=1,!i.persistent&&(!w||!this._isPointerDown)&&p.fadeOut()},d),p}fadeOutRipple(t){const e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const i=t.element,r=Object.assign(Object.assign({},OI),t.config.animation);i.style.transitionDuration=`${r.exitDuration}ms`,i.style.opacity="0",t.state=2,this._runTimeoutOutsideZone(()=>{t.state=3,i.remove()},r.exitDuration)}fadeOutAll(){this._activeRipples.forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){const e=Wa(t);!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents(FI))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(RI),this._pointerUpEventsRegistered=!0)}_onMousedown(t){const e=NL(t),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!e&&!i&&(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled&&!YL(t)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=t.changedTouches;for(let i=0;i<e.length;i++)this.fadeInRipple(e[i].clientX,e[i].clientY,this._target.rippleConfig)}}_onPointerUp(){!this._isPointerDown||(this._isPointerDown=!1,this._activeRipples.forEach(t=>{!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_runTimeoutOutsideZone(t,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(t,e))}_registerEvents(t){this._ngZone.runOutsideAngular(()=>{t.forEach(e=>{this._triggerElement.addEventListener(e,this,GM)})})}_removeTriggerEvents(){this._triggerElement&&(FI.forEach(t=>{this._triggerElement.removeEventListener(t,this,GM)}),this._pointerUpEventsRegistered&&RI.forEach(t=>{this._triggerElement.removeEventListener(t,this,GM)}))}}const A$=new le("mat-ripple-global-options");let ya=(()=>{class n{constructor(e,i,r,s,a){this._elementRef=e,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new T$(this,i,e,r)}get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,Object.assign(Object.assign({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Ge),v(qn),v(A$,8),v(Kn,8))},n.\u0275dir=q({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&$e("mat-ripple-unbounded",i.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),Bo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})(),$M=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe]]}),n})(),PI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Bo,xi,Qe,$M]]}),n})();const I$=["*",[["mat-toolbar-row"]]],O$=["*","mat-toolbar-row"],F$=ga(class{constructor(n){this._elementRef=n}});let NI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),F_=(()=>{class n extends F${constructor(e,i,r){super(e),this._platform=i,this._document=r}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(qn),v(qe))},n.\u0275cmp=Me({type:n,selectors:[["mat-toolbar"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,NI,5),2&e){let s;xe(s=De())&&(i._toolbarRows=s)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&$e("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[ne],ngContentSelectors:O$,decls:2,vars:0,template:function(e,i){1&e&&(en(I$),Je(0),Je(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],encapsulation:2,changeDetection:0}),n})(),YI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})();const R$=["addListener","removeListener"],P$=["addEventListener","removeEventListener"],N$=["on","off"];function Ka(n,t,e,i){if(M(e)&&(i=e,e=void 0),i)return Ka(n,t,e).pipe(f0(i));const[r,s]=function B$(n){return M(n.addEventListener)&&M(n.removeEventListener)}(n)?P$.map(a=>o=>n[a](t,o,e)):function Y$(n){return M(n.addListener)&&M(n.removeListener)}(n)?R$.map(HI(n,t)):function H$(n){return M(n.on)&&M(n.off)}(n)?N$.map(HI(n,t)):[];if(!r&&cc(n))return Sn(a=>Ka(a,t,e))(ci(n));if(!r)throw new TypeError("Invalid event target");return new _t(a=>{const o=(...l)=>a.next(1<l.length?l:l[0]);return r(o),()=>s(o)})}function HI(n,t){return e=>i=>n[e](t,i)}const rf={schedule(n){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=rf;i&&(t=i.requestAnimationFrame,e=i.cancelAnimationFrame);const r=t(s=>{e=void 0,n(s)});return new _(()=>null==e?void 0:e(r))},requestAnimationFrame(...n){const{delegate:t}=rf;return((null==t?void 0:t.requestAnimationFrame)||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:t}=rf;return((null==t?void 0:t.cancelAnimationFrame)||cancelAnimationFrame)(...n)},delegate:void 0};new class j$ extends dM{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;t=t||i.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,r){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw r}}}(class V$ extends lM{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=rf.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:s}=t;null!=e&&(null===(r=s[s.length-1])||void 0===r?void 0:r.id)!==e&&(rf.cancelAnimationFrame(e),t._scheduled=void 0)}});let WM,U$=1;const R_={};function BI(n){return n in R_&&(delete R_[n],!0)}const G$={setImmediate(n){const t=U$++;return R_[t]=!0,WM||(WM=Promise.resolve()),WM.then(()=>BI(t)&&n()),t},clearImmediate(n){BI(n)}},{setImmediate:$$,clearImmediate:W$}=G$,P_={setImmediate(...n){const{delegate:t}=P_;return((null==t?void 0:t.setImmediate)||$$)(...n)},clearImmediate(n){const{delegate:t}=P_;return((null==t?void 0:t.clearImmediate)||W$)(n)},delegate:void 0};new class K$ extends dM{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;t=t||i.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,r){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw r}}}(class q$ extends lM{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=P_.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:s}=t;null!=e&&(null===(r=s[s.length-1])||void 0===r?void 0:r.id)!==e&&(P_.clearImmediate(e),t._scheduled=void 0)}});function VI(n=0,t,e=zU){let i=-1;return null!=t&&(es(t)?e=t:i=t),new _t(r=>{let s=function J$(n){return n instanceof Date&&!isNaN(n)}(n)?+n-e.now():n;s<0&&(s=0);let a=0;return e.schedule(function(){r.closed||(r.next(a++),0<=i?this.schedule(void 0,i):r.complete())},s)})}function jI(n,t=uM){return function Z$(n){return nn((t,e)=>{let i=!1,r=null,s=null,a=!1;const o=()=>{if(null==s||s.unsubscribe(),s=null,i){i=!1;const d=r;r=null,e.next(d)}a&&e.complete()},l=()=>{s=null,a&&e.complete()};t.subscribe(Zt(e,d=>{i=!0,r=d,s||ci(n(d)).subscribe(s=Zt(e,o,l))},()=>{a=!0,(!i||!s||s.closed)&&e.complete()}))})}(()=>VI(n,t))}let N_=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new pe,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new _t(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(jI(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):We()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Dn(s=>!s||r.indexOf(s)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,s)=>{this._scrollableContainsElement(s,e)&&i.push(s)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=Wa(i),s=e.getElementRef().nativeElement;do{if(r==s)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Ka(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(z(Ge),z(qn),z(qe,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),sf=(()=>{class n{constructor(e,i,r,s){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=r,this.dir=s,this._destroyed=new pe,this._elementScrolled=new _t(a=>this.ngZone.runOutsideAngular(()=>Ka(this.elementRef.nativeElement,"scroll").pipe(Dt(this._destroyed)).subscribe(a)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const i=this.elementRef.nativeElement,r=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=r?e.end:e.start),null==e.right&&(e.right=r?e.start:e.end),null!=e.bottom&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),r&&0!=Uh()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==Uh()?e.left=e.right:1==Uh()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;CL()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",r="right",s=this.elementRef.nativeElement;if("top"==e)return s.scrollTop;if("bottom"==e)return s.scrollHeight-s.clientHeight-s.scrollTop;const a=this.dir&&"rtl"==this.dir.value;return"start"==e?e=a?r:i:"end"==e&&(e=a?i:r),a&&2==Uh()?e==i?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:a&&1==Uh()?e==i?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:e==i?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(N_),v(Ge),v(ri,8))},n.\u0275dir=q({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),n})(),Vo=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new pe,this._changeListener=s=>{this._change.next(s)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,s=r.getBoundingClientRect();return{top:-s.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-s.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(jI(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(z(qn),z(Ge),z(qe,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Kl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),qM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Yl,Kl],Yl,Kl]}),n})();function zI(n){return et(()=>n)}const Y_=["*"],t7=["content"];function n7(n,t){if(1&n){const e=Xt();F(0,"div",2),he("click",function(){return Ve(e),te()._onBackdropClicked()}),I()}2&n&&$e("mat-drawer-shown",te()._isShowingBackdrop())}function r7(n,t){1&n&&(F(0,"mat-drawer-content"),Je(1,2),I())}const s7=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],a7=["mat-drawer","mat-drawer-content","*"];function o7(n,t){if(1&n){const e=Xt();F(0,"div",2),he("click",function(){return Ve(e),te()._onBackdropClicked()}),I()}2&n&&$e("mat-drawer-shown",te()._isShowingBackdrop())}function l7(n,t){1&n&&(F(0,"mat-sidenav-content"),Je(1,2),I())}const c7=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],d7=["mat-sidenav","mat-sidenav-content","*"],UI={transformDrawer:_i("transform",[Lt("open, open-instant",He({transform:"none",visibility:"visible"})),Lt("void",He({"box-shadow":"none",visibility:"hidden"})),qt("void => open-instant",Wt("0ms")),qt("void <=> open, open-instant => void",Wt("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},h7=new le("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function f7(){return!1}}),KM=new le("MAT_DRAWER_CONTAINER");let H_=(()=>{class n extends sf{constructor(e,i,r,s,a){super(r,s,a),this._changeDetectorRef=e,this._container=i}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(v($t),v(mt(()=>$I)),v(ye),v(N_),v(Ge))},n.\u0275cmp=Me({type:n,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,i){2&e&&$n("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[Ne([{provide:sf,useExisting:n}]),ne],ngContentSelectors:Y_,decls:1,vars:0,template:function(e,i){1&e&&(en(),Je(0))},encapsulation:2,changeDetection:0}),n})(),GI=(()=>{class n{constructor(e,i,r,s,a,o,l,d){this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=r,this._platform=s,this._ngZone=a,this._interactivityChecker=o,this._doc=l,this._container=d,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new pe,this._animationEnd=new pe,this._animationState="void",this.openedChange=new fe(!0),this._openedStream=this.openedChange.pipe(Dn(u=>u),et(()=>{})),this.openedStart=this._animationStarted.pipe(Dn(u=>u.fromState!==u.toState&&0===u.toState.indexOf("open")),zI(void 0)),this._closedStream=this.openedChange.pipe(Dn(u=>!u),et(()=>{})),this.closedStart=this._animationStarted.pipe(Dn(u=>u.fromState!==u.toState&&"void"===u.toState),zI(void 0)),this._destroyed=new pe,this.onPositionChanged=new fe,this._modeChanged=new pe,this.openedChange.subscribe(u=>{u?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Ka(this._elementRef.nativeElement,"keydown").pipe(Dn(u=>27===u.keyCode&&!this.disableClose&&!Ps(u)),Dt(this._destroyed)).subscribe(u=>this._ngZone.run(()=>{this.close(),u.stopPropagation(),u.preventDefault()}))}),this._animationEnd.pipe(fM((u,p)=>u.fromState===p.fromState&&u.toState===p.toState)).subscribe(u=>{const{fromState:p,toState:w}=u;(0===w.indexOf("open")&&"void"===p||"void"===w&&0===p.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(e){(e="end"===e?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=je(e)}get autoFocus(){const e=this._autoFocus;return null==e?"side"===this.mode?"dialog":"first-tabbable":e}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=je(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(je(e))}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_takeFocus(){if(!this._focusTrap)return;const e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{!i&&"function"==typeof this._elementRef.nativeElement.focus&&e.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(e){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){var e;this._focusTrap&&this._focusTrap.destroy(),null===(e=this._anchor)||void 0===e||e.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,i){e&&i&&(this._openedVia=i);const r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,i,r){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",i&&this._restoreFocus(r)),this._updateFocusTrapState(),new Promise(s=>{this.openedChange.pipe(pi(1)).subscribe(a=>s(a?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(e){const i=this._elementRef.nativeElement,r=i.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,i)),r.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pM),v(pa),v(qn),v(Ge),v(mM),v(qe,8),v(KM,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-drawer"]],viewQuery:function(e,i){if(1&e&&dt(t7,5),2&e){let r;xe(r=De())&&(i._content=r.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,i){1&e&&ah("@transform.start",function(s){return i._animationStarted.next(s)})("@transform.done",function(s){return i._animationEnd.next(s)}),2&e&&(Ue("align",null),gd("@transform",i._animationState),$e("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:Y_,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(en(),F(0,"div",0,1),Je(2),I())},directives:[sf],encapsulation:2,data:{animation:[UI.transformDrawer]},changeDetection:0}),n})(),$I=(()=>{class n{constructor(e,i,r,s,a,o=!1,l){this._dir=e,this._element=i,this._ngZone=r,this._changeDetectorRef=s,this._animationMode=l,this._drawers=new kl,this.backdropClick=new fe,this._destroyed=new pe,this._doCheckSubject=new pe,this._contentMargins={left:null,right:null},this._contentMarginChanges=new pe,e&&e.change.pipe(Dt(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),a.change().pipe(Dt(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=o}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=je(e)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(e){this._backdropOverride=null==e?null:je(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(or(this._allDrawers),Dt(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(or(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(hM(10),Dt(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,i=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._getWidth();else if("push"==this._left.mode){const r=this._left._getWidth();e+=r,i-=r}if(this._right&&this._right.opened)if("side"==this._right.mode)i+=this._right._getWidth();else if("push"==this._right.mode){const r=this._right._getWidth();i+=r,e-=r}e=e||null,i=i||null,(e!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:e,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(Dn(i=>i.fromState!==i.toState),Dt(this._drawers.changes)).subscribe(i=>{"open-instant"!==i.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(Dt(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){!e||e.onPositionChanged.pipe(Dt(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(pi(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(Dt(yr(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const i=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?i.add(r):i.remove(r)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{"end"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._canHaveBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(e){return"side"!==e.mode||!!this._backdropOverride}_isDrawerOpen(e){return null!=e&&e.opened}}return n.\u0275fac=function(e){return new(e||n)(v(ri,8),v(ye),v(Ge),v($t),v(Vo),v(h7),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-drawer-container"]],contentQueries:function(e,i,r){if(1&e&&(Ot(r,H_,5),Ot(r,GI,5)),2&e){let s;xe(s=De())&&(i._content=s.first),xe(s=De())&&(i._allDrawers=s)}},viewQuery:function(e,i){if(1&e&&dt(H_,5),2&e){let r;xe(r=De())&&(i._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,i){2&e&&$e("mat-drawer-container-explicit-backdrop",i._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[Ne([{provide:KM,useExisting:n}])],ngContentSelectors:a7,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,i){1&e&&(en(s7),ee(0,n7,1,2,"div",0),Je(1),Je(2,1),ee(3,r7,2,0,"mat-drawer-content",1)),2&e&&(H("ngIf",i.hasBackdrop),N(3),H("ngIf",!i._content))},directives:[H_,xn],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n'],encapsulation:2,changeDetection:0}),n})(),QM=(()=>{class n extends H_{constructor(e,i,r,s,a){super(e,i,r,s,a)}}return n.\u0275fac=function(e){return new(e||n)(v($t),v(mt(()=>qI)),v(ye),v(N_),v(Ge))},n.\u0275cmp=Me({type:n,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,i){2&e&&$n("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[Ne([{provide:sf,useExisting:n}]),ne],ngContentSelectors:Y_,decls:1,vars:0,template:function(e,i){1&e&&(en(),Je(0))},encapsulation:2,changeDetection:0}),n})(),WI=(()=>{class n extends GI{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=je(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=Gi(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=Gi(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,i){2&e&&(Ue("align",null),$n("top",i.fixedInViewport?i.fixedTopGap:null,"px")("bottom",i.fixedInViewport?i.fixedBottomGap:null,"px"),$e("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.opened)("mat-sidenav-fixed",i.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[ne],ngContentSelectors:Y_,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(en(),F(0,"div",0,1),Je(2),I())},directives:[sf],encapsulation:2,data:{animation:[UI.transformDrawer]},changeDetection:0}),n})(),qI=(()=>{class n extends $I{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-sidenav-container"]],contentQueries:function(e,i,r){if(1&e&&(Ot(r,QM,5),Ot(r,WI,5)),2&e){let s;xe(s=De())&&(i._content=s.first),xe(s=De())&&(i._allDrawers=s)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,i){2&e&&$e("mat-drawer-container-explicit-backdrop",i._backdropOverride)},exportAs:["matSidenavContainer"],features:[Ne([{provide:KM,useExisting:n}]),ne],ngContentSelectors:d7,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,i){1&e&&(en(c7),ee(0,o7,1,2,"div",0),Je(1),Je(2,1),ee(3,l7,2,0,"mat-sidenav-content",1)),2&e&&(H("ngIf",i.hasBackdrop),N(3),H("ngIf",!i._content))},directives:[QM,xn],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n'],encapsulation:2,changeDetection:0}),n})(),m7=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe,Kl],Kl,Qe]}),n})();const KI=["mat-button",""],QI=["*"],g7=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],y7=ga(Wl(Ho(class{constructor(n){this._elementRef=n}})));let lr=(()=>{class n extends y7{constructor(e,i,r){super(e),this._focusMonitor=i,this._animationMode=r,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const s of g7)this._hasHostAttributes(s)&&this._getHostElement().classList.add(s);e.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,i){e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...e){return e.some(i=>this._getHostElement().hasAttribute(i))}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pa),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(e,i){if(1&e&&dt(ya,5),2&e){let r;xe(r=De())&&(i.ripple=r.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(e,i){2&e&&(Ue("disabled",i.disabled||null),$e("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-button-disabled",i.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[ne],attrs:KI,ngContentSelectors:QI,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,i){1&e&&(en(),F(0,"span",0),Je(1),I(),Fe(2,"span",1)(3,"span",2)),2&e&&(N(2),$e("mat-button-ripple-round",i.isRoundButton||i.isIconButton),H("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i.isIconButton)("matRippleTrigger",i._getHostElement()))},directives:[ya],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),n})(),v7=(()=>{class n extends lr{constructor(e,i,r,s){super(i,e,r),this._ngZone=s,this._haltDisabledEvents=a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}}ngAfterViewInit(){super.ngAfterViewInit(),this._ngZone?this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}):this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return n.\u0275fac=function(e){return new(e||n)(v(pa),v(ye),v(Kn,8),v(Ge,8))},n.\u0275cmp=Me({type:n,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("tabindex",i.disabled?-1:i.tabIndex)("disabled",i.disabled||null)("aria-disabled",i.disabled.toString()),$e("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-button-disabled",i.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[ne],attrs:KI,ngContentSelectors:QI,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,i){1&e&&(en(),F(0,"span",0),Je(1),I(),Fe(2,"span",1)(3,"span",2)),2&e&&(N(2),$e("mat-button-ripple-round",i.isRoundButton||i.isIconButton),H("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i.isIconButton)("matRippleTrigger",i._getHostElement()))},directives:[ya],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),n})(),af=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Bo,Qe],Qe]}),n})();const b7=["*"];let B_;function lf(n){var t;return(null===(t=function M7(){if(void 0===B_&&(B_=null,"undefined"!=typeof window)){const n=window;void 0!==n.trustedTypes&&(B_=n.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return B_}())||void 0===t?void 0:t.createHTML(n))||n}function ZI(n){return Error(`Unable to find icon with the name "${n}"`)}function JI(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function XI(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Ql{constructor(t,e,i){this.url=t,this.svgText=e,this.options=i}}let V_=(()=>{class n{constructor(e,i,r,s){this._httpClient=e,this._sanitizer=i,this._errorHandler=s,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=r}addSvgIcon(e,i,r){return this.addSvgIconInNamespace("",e,i,r)}addSvgIconLiteral(e,i,r){return this.addSvgIconLiteralInNamespace("",e,i,r)}addSvgIconInNamespace(e,i,r,s){return this._addSvgIconConfig(e,i,new Ql(r,null,s))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,s){const a=this._sanitizer.sanitize(Vt.HTML,r);if(!a)throw XI(r);const o=lf(a);return this._addSvgIconConfig(e,i,new Ql("",o,s))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,r){return this._addSvgIconSetConfig(e,new Ql(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){const s=this._sanitizer.sanitize(Vt.HTML,i);if(!s)throw XI(i);const a=lf(s);return this._addSvgIconSetConfig(e,new Ql("",a,r))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(Vt.RESOURCE_URL,e);if(!i)throw JI(e);const r=this._cachedIconsByUrl.get(i);return r?We(j_(r)):this._loadSvgIconFromConfig(new Ql(e,null)).pipe(Di(s=>this._cachedIconsByUrl.set(i,s)),et(s=>j_(s)))}getNamedSvgIcon(e,i=""){const r=eO(i,e);let s=this._svgIconConfigs.get(r);if(s)return this._getSvgFromConfig(s);if(s=this._getIconConfigFromResolvers(i,e),s)return this._svgIconConfigs.set(r,s),this._getSvgFromConfig(s);const a=this._iconSetConfigs.get(i);return a?this._getSvgFromIconSetConfigs(e,a):Lh(ZI(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?We(j_(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(et(i=>j_(i)))}_getSvgFromIconSetConfigs(e,i){const r=this._extractIconWithNameFromAnySet(e,i);return r?We(r):dE(i.filter(a=>!a.svgText).map(a=>this._loadSvgIconSetFromConfig(a).pipe(Ua(o=>{const d=`Loading icon set URL: ${this._sanitizer.sanitize(Vt.RESOURCE_URL,a.url)} failed: ${o.message}`;return this._errorHandler.handleError(new Error(d)),We(null)})))).pipe(et(()=>{const a=this._extractIconWithNameFromAnySet(e,i);if(!a)throw ZI(e);return a}))}_extractIconWithNameFromAnySet(e,i){for(let r=i.length-1;r>=0;r--){const s=i[r];if(s.svgText&&s.svgText.toString().indexOf(e)>-1){const a=this._svgElementFromConfig(s),o=this._extractSvgIconFromSet(a,e,s.options);if(o)return o}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Di(i=>e.svgText=i),et(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?We(null):this._fetchIcon(e).pipe(Di(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){const s=e.querySelector(`[id="${i}"]`);if(!s)return null;const a=s.cloneNode(!0);if(a.removeAttribute("id"),"svg"===a.nodeName.toLowerCase())return this._setSvgAttributes(a,r);if("symbol"===a.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(a),r);const o=this._svgElementFromString(lf("<svg></svg>"));return o.appendChild(a),this._setSvgAttributes(o,r)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw Error("<svg> tag not found");return r}_toSvgElement(e){const i=this._svgElementFromString(lf("<svg></svg>")),r=e.attributes;for(let s=0;s<r.length;s++){const{name:a,value:o}=r[s];"id"!==a&&i.setAttribute(a,o)}for(let s=0;s<e.childNodes.length;s++)e.childNodes[s].nodeType===this._document.ELEMENT_NODE&&i.appendChild(e.childNodes[s].cloneNode(!0));return i}_setSvgAttributes(e,i){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),i&&i.viewBox&&e.setAttribute("viewBox",i.viewBox),e}_fetchIcon(e){var i;const{url:r,options:s}=e,a=null!==(i=null==s?void 0:s.withCredentials)&&void 0!==i&&i;if(!this._httpClient)throw function w7(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==r)throw Error(`Cannot fetch icon from URL "${r}".`);const o=this._sanitizer.sanitize(Vt.RESOURCE_URL,r);if(!o)throw JI(r);const l=this._inProgressUrlFetches.get(o);if(l)return l;const d=this._httpClient.get(o,{responseType:"text",withCredentials:a}).pipe(et(u=>lf(u)),MA(()=>this._inProgressUrlFetches.delete(o)),uu());return this._inProgressUrlFetches.set(o,d),d}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(eO(e,i),r),this}_addSvgIconSetConfig(e,i){const r=this._iconSetConfigs.get(e);return r?r.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let r=0;r<this._resolvers.length;r++){const s=this._resolvers[r](i,e);if(s)return D7(s)?new Ql(s.url,null,s.options):new Ql(s,null)}}}return n.\u0275fac=function(e){return new(e||n)(z(kp,8),z(Dh),z(qe,8),z(bo))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function j_(n){return n.cloneNode(!0)}function eO(n,t){return n+":"+t}function D7(n){return!(!n.url||!n.options)}const C7=ga(class{constructor(n){this._elementRef=n}}),k7=new le("mat-icon-location",{providedIn:"root",factory:function T7(){const n=bl(qe),t=n?n.location:null;return{getPathname:()=>t?t.pathname+t.search:""}}}),tO=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],S7=tO.map(n=>`[${n}]`).join(", "),E7=/^url\(['"]?#(.*?)['"]?\)$/;let ZM=(()=>{class n extends C7{constructor(e,i,r,s,a){super(e),this._iconRegistry=i,this._location=s,this._errorHandler=a,this._inline=!1,this._currentIconFetch=_.EMPTY,r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=je(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const r=e.childNodes[i];(1!==r.nodeType||"svg"===r.nodeName.toLowerCase())&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry.getDefaultFontSetClass();i!=this._previousFontSetClass&&(this._previousFontSetClass&&e.classList.remove(this._previousFontSetClass),i&&e.classList.add(i),this._previousFontSetClass=i),this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const i=this._elementsWithExternalReferences;i&&i.forEach((r,s)=>{r.forEach(a=>{s.setAttribute(a.name,`url('${e}#${a.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(S7),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let s=0;s<i.length;s++)tO.forEach(a=>{const o=i[s],l=o.getAttribute(a),d=l?l.match(E7):null;if(d){let u=r.get(o);u||(u=[],r.set(o,u)),u.push({name:a,value:d[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,r]=this._splitIconName(e);i&&(this._svgNamespace=i),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,i).pipe(pi(1)).subscribe(s=>this._setSvgElement(s),s=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${r}! ${s.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(V_),kr("aria-hidden"),v(k7),v(bo))},n.\u0275cmp=Me({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet),$e("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[ne],ngContentSelectors:b7,decls:1,vars:0,template:function(e,i){1&e&&(en(),Je(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),n})(),JM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})(),A7=(()=>{class n{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=je(e)}get inset(){return this._inset}set inset(e){this._inset=je(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("aria-orientation",i.vertical?"vertical":"horizontal"),$e("mat-divider-vertical",i.vertical)("mat-divider-horizontal",!i.vertical)("mat-divider-inset",i.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,i){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),n})(),nO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})();class XM{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class cf extends XM{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class df extends XM{constructor(t,e,i){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class L7 extends XM{constructor(t){super(),this.element=t instanceof ye?t.nativeElement:t}}class ew{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof cf?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof df?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof L7?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class I7 extends ew{constructor(t,e,i,r,s){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const o=a.element,l=this._document.createComment("dom-portal");o.parentNode.insertBefore(l,o),this.outletElement.appendChild(o),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(o,l)})},this._document=s}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||Ln.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context);return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let Zl=(()=>{class n extends ew{constructor(e,i,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new fe,this.attachDomPortal=s=>{const a=s.element,o=this._document.createComment("dom-portal");s.setAttachedHost(this),a.parentNode.insertBefore(o,a),this._getRootNode().appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(a,o)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,s=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),a=i.createComponent(s,i.length,e.injector||i.injector);return i!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(v(Ya),v(Vn),v(qe))},n.\u0275dir=q({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ne]}),n})(),Gd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();const iO=CL();class F7{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=si(-this._previousScrollPosition.left),t.style.top=si(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,s=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),iO&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),iO&&(i.scrollBehavior=s,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class R7{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class rO{enable(){}disable(){}attach(){}}function tw(n,t){return t.some(e=>n.bottom<e.top||n.top>e.bottom||n.right<e.left||n.left>e.right)}function sO(n,t){return t.some(e=>n.top<e.top||n.bottom>e.bottom||n.left<e.left||n.right>e.right)}class P7{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();tw(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let N7=(()=>{class n{constructor(e,i,r,s){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new rO,this.close=a=>new R7(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new F7(this._viewportRuler,this._document),this.reposition=a=>new P7(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=s}}return n.\u0275fac=function(e){return new(e||n)(z(N_),z(Vo),z(Ge),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class z_{constructor(t){if(this.scrollStrategy=new rO,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class Y7{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}class H7{constructor(t,e,i,r,s,a,o,l,d){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=s,this._keyboardDispatcher=a,this._document=o,this._location=l,this._outsideClickDispatcher=d,this._backdropElement=null,this._backdropClick=new pe,this._attachments=new pe,this._detachments=new pe,this._locationChanges=_.EMPTY,this._backdropClickHandler=u=>this._backdropClick.next(u),this._backdropTransitionendHandler=u=>{this._disposeBackdrop(u.target)},this._keydownEvents=new pe,this._outsidePointerEvents=new pe,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(pi(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){var t;const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=si(this._config.width),t.height=si(this._config.height),t.minWidth=si(this._config.minWidth),t.minHeight=si(this._config.minHeight),t.maxWidth=si(this._config.maxWidth),t.maxHeight=si(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;!t||(t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500)))}_toggleClasses(t,e,i){const r=EL(e||[]).filter(s=>!!s);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Dt(yr(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let nw=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||oM()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let s=0;s<r.length;s++)r[s].remove()}const i=this._document.createElement("div");i.classList.add(e),oM()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(qn))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const aO="cdk-overlay-connected-position-bounding-box",B7=/([A-Za-z%]+)$/;class oO{constructor(t,e,i,r,s){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=s,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new pe,this._resizeSubscription=_.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){this._validatePositions(),t.hostElement.classList.add(aO),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,s=[];let a;for(let o of this._preferredPositions){let l=this._getOriginPoint(t,r,o),d=this._getOverlayPoint(l,e,o),u=this._getOverlayFit(d,e,i,o);if(u.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(o,l);this._canFitWithFlexibleDimensions(u,d,i)?s.push({position:o,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,o)}):(!a||a.overlayFit.visibleArea<u.visibleArea)&&(a={overlayFit:u,overlayPoint:d,originPoint:l,position:o,overlayRect:e})}if(s.length){let o=null,l=-1;for(const d of s){const u=d.boundingBoxRect.width*d.boundingBoxRect.height*(d.position.weight||1);u>l&&(l=u,o=d)}return this._isPushed=!1,void this._applyPosition(o.position,o.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Jl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(aO),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let r,s;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,o=this._isRtl()?t.left:t.right;r="start"==i.originX?a:o}return e.left<0&&(r-=e.left),s="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(s-=e.top),{x:r,y:s}}_getOverlayPoint(t,e,i){let r,s;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,s="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+s}}_getOverlayFit(t,e,i,r){const s=cO(e);let{x:a,y:o}=t,l=this._getOffset(r,"x"),d=this._getOffset(r,"y");l&&(a+=l),d&&(o+=d);let w=0-o,T=o+s.height-i.height,L=this._subtractOverflows(s.width,0-a,a+s.width-i.width),Y=this._subtractOverflows(s.height,w,T),$=L*Y;return{visibleArea:$,isCompletelyWithinViewport:s.width*s.height===$,fitsInViewportVertically:Y===s.height,fitsInViewportHorizontally:L==s.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,s=i.right-e.x,a=lO(this._overlayRef.getConfig().minHeight),o=lO(this._overlayRef.getConfig().minWidth),d=t.fitsInViewportHorizontally||null!=o&&o<=s;return(t.fitsInViewportVertically||null!=a&&a<=r)&&d}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=cO(e),s=this._viewportRect,a=Math.max(t.x+r.width-s.width,0),o=Math.max(t.y+r.height-s.height,0),l=Math.max(s.top-i.top-t.y,0),d=Math.max(s.left-i.left-t.x,0);let u=0,p=0;return u=r.width<=s.width?d||-a:t.x<this._viewportMargin?s.left-i.left-t.x:0,p=r.height<=s.height?l||-o:t.y<this._viewportMargin?s.top-i.top-t.y:0,this._previousPushAmount={x:u,y:p},{x:t.x+u,y:t.y+p}}_applyPosition(t,e){if(this._setTransformOrigin(t),this._setOverlayElementStyles(e,t),this._setBoundingBoxStyles(e,t),t.panelClass&&this._addPanelClasses(t.panelClass),this._lastPosition=t,this._positionChanges.observers.length){const i=this._getScrollVisibility(),r=new Y7(t,i);this._positionChanges.next(r)}this._isInitialRender=!1}_setTransformOrigin(t){if(!this._transformOriginSelector)return;const e=this._boundingBox.querySelectorAll(this._transformOriginSelector);let i,r=t.overlayY;i="center"===t.overlayX?"center":this._isRtl()?"start"===t.overlayX?"right":"left":"start"===t.overlayX?"left":"right";for(let s=0;s<e.length;s++)e[s].style.transformOrigin=`${i} ${r}`}_calculateBoundingBoxRect(t,e){const i=this._viewportRect,r=this._isRtl();let s,a,o,u,p,w;if("top"===e.overlayY)a=t.y,s=i.height-a+this._viewportMargin;else if("bottom"===e.overlayY)o=i.height-t.y+2*this._viewportMargin,s=i.height-o+this._viewportMargin;else{const T=Math.min(i.bottom-t.y+i.top,t.y),L=this._lastBoundingBoxSize.height;s=2*T,a=t.y-T,s>L&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-L/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)w=i.width-t.x+this._viewportMargin,u=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)p=t.x,u=i.right-t.x;else{const T=Math.min(i.right-t.x+i.left,t.x),L=this._lastBoundingBoxSize.width;u=2*T,p=t.x-T,u>L&&!this._isInitialRender&&!this._growAfterOpen&&(p=t.x-L/2)}return{top:a,left:p,bottom:o,right:w,width:u,height:s}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const s=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=si(i.height),r.top=si(i.top),r.bottom=si(i.bottom),r.width=si(i.width),r.left=si(i.left),r.right=si(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",s&&(r.maxHeight=si(s)),a&&(r.maxWidth=si(a))}this._lastBoundingBoxSize=i,Jl(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Jl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Jl(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),s=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const u=this._viewportRuler.getViewportScrollPosition();Jl(i,this._getExactOverlayY(e,t,u)),Jl(i,this._getExactOverlayX(e,t,u))}else i.position="static";let o="",l=this._getOffset(e,"x"),d=this._getOffset(e,"y");l&&(o+=`translateX(${l}px) `),d&&(o+=`translateY(${d}px)`),i.transform=o.trim(),a.maxHeight&&(r?i.maxHeight=si(a.maxHeight):s&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=si(a.maxWidth):s&&(i.maxWidth="")),Jl(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},s=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(s.y+this._overlayRect.height)+"px":r.top=si(s.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},s=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+"px":r.left=si(s.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:sO(t,i),isOriginOutsideView:tw(t,i),isOverlayClipped:sO(e,i),isOverlayOutsideView:tw(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&EL(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof ye)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function Jl(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function lO(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(B7);return e&&"px"!==e?null:parseFloat(t)}return n||null}function cO(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const dO="cdk-global-overlay-wrapper";class V7{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(dO),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._justifyContent="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:s,maxWidth:a,maxHeight:o}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),d=!("100%"!==s&&"100vh"!==s||o&&"100%"!==o&&"100vh"!==o);t.position=this._cssPosition,t.marginLeft=l?"0":this._leftOffset,t.marginTop=d?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,l?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=d?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(dO),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let j7=(()=>{class n{constructor(e,i,r,s){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=s}global(){return new V7}flexibleConnectedTo(e){return new oO(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(z(Vo),z(qe),z(qn),z(nw))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),uO=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),z7=(()=>{class n extends uO{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const s=this._attachedOverlays;for(let a=s.length-1;a>-1;a--)if(s[a]._keydownEvents.observers.length>0){const o=s[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>o.next(r)):o.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(Ge,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),U7=(()=>{class n extends uO{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=Vl(s)},this._clickListener=s=>{const a=Vl(s),o="click"===s.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let d=l.length-1;d>-1;d--){const u=l[d];if(u._outsidePointerEvents.observers.length<1||!u.hasAttached())continue;if(u.overlayElement.contains(a)||u.overlayElement.contains(o))break;const p=u._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>p.next(s)):p.next(s)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(qn),z(Ge,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),G7=0,Ns=(()=>{class n{constructor(e,i,r,s,a,o,l,d,u,p,w){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=s,this._keyboardDispatcher=a,this._injector=o,this._ngZone=l,this._document=d,this._directionality=u,this._location=p,this._outsideClickDispatcher=w}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),s=this._createPortalOutlet(r),a=new z_(e);return a.direction=a.direction||this._directionality.value,new H7(s,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+G7++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Cd)),new I7(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(z(N7),z(nw),z(Ya),z(j7),z(z7),z(Ln),z(Ge),z(qe),z(ri),z(vh),z(U7))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const $7=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],hO=new le("cdk-connected-overlay-scroll-strategy");let iw=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(v(ye))},n.\u0275dir=q({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),n})(),fO=(()=>{class n{constructor(e,i,r,s,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=_.EMPTY,this._attachSubscription=_.EMPTY,this._detachSubscription=_.EMPTY,this._positionSubscription=_.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new fe,this.positionChange=new fe,this.attach=new fe,this.detach=new fe,this.overlayKeydown=new fe,this.overlayOutsideClick=new fe,this._templatePortal=new df(i,r),this._scrollStrategyFactory=s,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=je(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=je(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=je(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=je(e)}get push(){return this._push}set push(e){this._push=je(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=$7);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&!Ps(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new z_({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof iw?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function O7(n,t=!1){return nn((e,i)=>{let r=0;e.subscribe(Zt(i,s=>{const a=n(s,r++);(a||t)&&i.next(s),!a&&i.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(v(Ns),v(Bn),v(Vn),v(hO),v(ri,8))},n.\u0275dir=q({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[wt]}),n})();const q7={provide:hO,deps:[Ns],useFactory:function W7(n){return()=>n.scrollStrategies.reposition()}};let uf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[Ns,q7],imports:[[Yl,Gd,qM],qM]}),n})();function K7(n,t){}class rw{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Q7={dialogContainer:_i("dialogContainer",[Lt("void, exit",He({opacity:0,transform:"scale(0.7)"})),Lt("enter",He({transform:"none"})),qt("* => enter",GL([Wt("150ms cubic-bezier(0, 0, 0.2, 1)",He({transform:"none",opacity:1})),h_("@*",u_(),{optional:!0})])),qt("* => void, * => exit",GL([Wt("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",He({opacity:0})),h_("@*",u_(),{optional:!0})]))])};let Z7=(()=>{class n extends ew{constructor(e,i,r,s,a,o,l,d){super(),this._elementRef=e,this._focusTrapFactory=i,this._changeDetectorRef=r,this._config=a,this._interactivityChecker=o,this._ngZone=l,this._focusMonitor=d,this._animationStateChanged=new fe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=u=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(u)),this._ariaLabelledBy=a.ariaLabelledBy||null,this._document=s}_initializeWithAttachedContent(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Gh())}attachComponentPortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&"function"==typeof e.focus){const i=Gh(),r=this._elementRef.nativeElement;(!i||i===this._document.body||i===r||r.contains(i))&&(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=Gh();return e===i||e.contains(i)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pM),v($t),v(qe,8),v(rw),v(mM),v(Ge),v(pa))},n.\u0275dir=q({type:n,viewQuery:function(e,i){if(1&e&&dt(Zl,7),2&e){let r;xe(r=De())&&(i._portalOutlet=r.first)}},features:[ne]}),n})(),J7=(()=>{class n extends Z7{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:e,totalTime:i}){"enter"===e?(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:i})):"exit"===e&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:i}))}_onAnimationStart({toState:e,totalTime:i}){"enter"===e?this._animationStateChanged.next({state:"opening",totalTime:i}):("exit"===e||"void"===e)&&this._animationStateChanged.next({state:"closing",totalTime:i})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_initializeWithAttachedContent(){super._initializeWithAttachedContent(),this._config.delayFocusTrap||this._trapFocus()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(e,i){1&e&&ah("@dialogContainer.start",function(s){return i._onAnimationStart(s)})("@dialogContainer.done",function(s){return i._onAnimationDone(s)}),2&e&&(Ls("id",i._id),Ue("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),gd("@dialogContainer",i._state))},features:[ne],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&ee(0,K7,0,0,"ng-template",0)},directives:[Zl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[Q7.dialogContainer]}}),n})(),X7=0;class U_{constructor(t,e,i="mat-dialog-"+X7++){this._overlayRef=t,this._containerInstance=e,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new pe,this._afterClosed=new pe,this._beforeClosed=new pe,this._state=0,e._id=i,e._animationStateChanged.pipe(Dn(r=>"opened"===r.state),pi(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Dn(r=>"closed"===r.state),pi(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),t.keydownEvents().pipe(Dn(r=>27===r.keyCode&&!this.disableClose&&!Ps(r))).subscribe(r=>{r.preventDefault(),mO(this,"keyboard")}),t.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():mO(this,"mouse")})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(Dn(e=>"closing"===e.state),pi(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(t){let e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(t="",e=""){return this._overlayRef.updateSize({width:t,height:e}),this._overlayRef.updatePosition(),this}addPanelClass(t){return this._overlayRef.addPanelClass(t),this}removePanelClass(t){return this._overlayRef.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function mO(n,t,e){return void 0!==n._containerInstance&&(n._containerInstance._closeInteractionType=t),n.close(e)}const sw=new le("MatDialogData"),eW=new le("mat-dialog-default-options"),pO=new le("mat-dialog-scroll-strategy"),nW={provide:pO,deps:[Ns],useFactory:function tW(n){return()=>n.scrollStrategies.block()}};let iW=(()=>{class n{constructor(e,i,r,s,a,o,l,d,u,p){this._overlay=e,this._injector=i,this._defaultOptions=r,this._parentDialog=s,this._overlayContainer=a,this._dialogRefConstructor=l,this._dialogContainerType=d,this._dialogDataToken=u,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new pe,this._afterOpenedAtThisLevel=new pe,this._ariaHiddenElements=new Map,this.afterAllClosed=N0(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(or(void 0))),this._scrollStrategy=o}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,i){i=function rW(n,t){return Object.assign(Object.assign({},t),n)}(i,this._defaultOptions||new rw),i.id&&this.getDialogById(i.id);const r=this._createOverlay(i),s=this._attachDialogContainer(r,i),a=this._attachDialogContent(e,s,r,i);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(a),a.afterClosed().subscribe(()=>this._removeOpenDialog(a)),this.afterOpened.next(a),s._initializeWithAttachedContent(),a}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(e){const i=this._getOverlayConfig(e);return this._overlay.create(i)}_getOverlayConfig(e){const i=new z_({positionStrategy:this._overlay.position().global(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachDialogContainer(e,i){const s=Ln.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:rw,useValue:i}]}),a=new cf(this._dialogContainerType,i.viewContainerRef,s,i.componentFactoryResolver);return e.attach(a).instance}_attachDialogContent(e,i,r,s){const a=new this._dialogRefConstructor(r,i,s.id);if(e instanceof Bn)i.attachTemplatePortal(new df(e,null,{$implicit:s.data,dialogRef:a}));else{const o=this._createInjector(s,a,i),l=i.attachComponentPortal(new cf(e,s.viewContainerRef,o,s.componentFactoryResolver));a.componentInstance=l.instance}return a.updateSize(s.width,s.height).updatePosition(s.position),a}_createInjector(e,i,r){const s=e&&e.viewContainerRef&&e.viewContainerRef.injector,a=[{provide:this._dialogContainerType,useValue:r},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:i}];return e.direction&&(!s||!s.get(ri,null,tt.Optional))&&a.push({provide:ri,useValue:{value:e.direction,change:We()}}),Ln.create({parent:s||this._injector,providers:a})}_removeOpenDialog(e){const i=this.openDialogs.indexOf(e);i>-1&&(this.openDialogs.splice(i,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,s)=>{r?s.setAttribute("aria-hidden",r):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let r=i.length-1;r>-1;r--){let s=i[r];s!==e&&"SCRIPT"!==s.nodeName&&"STYLE"!==s.nodeName&&!s.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}}}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return n.\u0275fac=function(e){pd()},n.\u0275dir=q({type:n}),n})(),G_=(()=>{class n extends iW{constructor(e,i,r,s,a,o,l,d){super(e,i,s,o,l,a,U_,J7,sw,d)}}return n.\u0275fac=function(e){return new(e||n)(z(Ns),z(Ln),z(vh,8),z(eW,8),z(pO),z(n,12),z(nw),z(Kn,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),sW=0,aW=(()=>{class n{constructor(e,i,r){this._dialogRef=e,this._elementRef=i,this._dialog=r,this.id="mat-dialog-title-"+sW++}ngOnInit(){this._dialogRef||(this._dialogRef=function oW(n,t){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-dialog-container");)e=e.parentElement;return e?t.find(i=>i.id===e.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return n.\u0275fac=function(e){return new(e||n)(v(U_,8),v(ye),v(G_))},n.\u0275dir=q({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(e,i){2&e&&Ls("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),_O=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),n})(),gO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),n})(),yO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[G_,nW],imports:[[uf,Gd,Qe],Qe]}),n})();const lW=["connectionContainer"],cW=["inputContainer"],dW=["label"];function uW(n,t){1&n&&(ls(0),F(1,"div",14),Fe(2,"div",15)(3,"div",16)(4,"div",17),I(),F(5,"div",18),Fe(6,"div",15)(7,"div",16)(8,"div",17),I(),cs())}function hW(n,t){if(1&n){const e=Xt();F(0,"div",19),he("cdkObserveContent",function(){return Ve(e),te().updateOutlineGap()}),Je(1,1),I()}2&n&&H("cdkObserveContentDisabled","outline"!=te().appearance)}function fW(n,t){if(1&n&&(ls(0),Je(1,2),F(2,"span"),U(3),I(),cs()),2&n){const e=te(2);N(3),Qt(e._control.placeholder)}}function mW(n,t){1&n&&Je(0,3,["*ngSwitchCase","true"])}function pW(n,t){1&n&&(F(0,"span",23),U(1," *"),I())}function _W(n,t){if(1&n){const e=Xt();F(0,"label",20,21),he("cdkObserveContent",function(){return Ve(e),te().updateOutlineGap()}),ee(2,fW,4,1,"ng-container",12),ee(3,mW,1,0,"ng-content",12),ee(4,pW,2,0,"span",22),I()}if(2&n){const e=te();$e("mat-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-form-field-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-accent","accent"==e.color)("mat-warn","warn"==e.color),H("cdkObserveContentDisabled","outline"!=e.appearance)("id",e._labelId)("ngSwitch",e._hasLabel()),Ue("for",e._control.id)("aria-owns",e._control.id),N(2),H("ngSwitchCase",!1),N(1),H("ngSwitchCase",!0),N(1),H("ngIf",!e.hideRequiredMarker&&e._control.required&&!e._control.disabled)}}function gW(n,t){1&n&&(F(0,"div",24),Je(1,4),I())}function yW(n,t){if(1&n&&(F(0,"div",25),Fe(1,"span",26),I()),2&n){const e=te();N(1),$e("mat-accent","accent"==e.color)("mat-warn","warn"==e.color)}}function vW(n,t){1&n&&(F(0,"div"),Je(1,5),I()),2&n&&H("@transitionMessages",te()._subscriptAnimationState)}function bW(n,t){if(1&n&&(F(0,"div",30),U(1),I()),2&n){const e=te(2);H("id",e._hintLabelId),N(1),Qt(e.hintLabel)}}function MW(n,t){if(1&n&&(F(0,"div",27),ee(1,bW,2,2,"div",28),Je(2,6),Fe(3,"div",29),Je(4,7),I()),2&n){const e=te();H("@transitionMessages",e._subscriptAnimationState),N(1),H("ngIf",e.hintLabel)}}const wW=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],xW=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let DW=0;const vO=new le("MatError");let aw=(()=>{class n{constructor(e,i){this.id="mat-error-"+DW++,e||i.nativeElement.setAttribute("aria-live","polite")}}return n.\u0275fac=function(e){return new(e||n)(kr("aria-live"),v(ye))},n.\u0275dir=q({type:n,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(e,i){2&e&&Ue("id",i.id)},inputs:{id:"id"},features:[Ne([{provide:vO,useExisting:n}])]}),n})();const CW={transitionMessages:_i("transitionMessages",[Lt("enter",He({opacity:1,transform:"translateY(0%)"})),qt("void => enter",[He({opacity:0,transform:"translateY(-5px)"}),Wt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ow=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n}),n})(),kW=0;const bO=new le("MatHint");let TW=(()=>{class n{constructor(){this.align="start",this.id="mat-hint-"+kW++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(e,i){2&e&&(Ue("id",i.id)("align",null),$e("mat-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"},features:[Ne([{provide:bO,useExisting:n}])]}),n})(),hf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-label"]]}),n})(),SW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-placeholder"]]}),n})();const MO=new le("MatPrefix");let EW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","matPrefix",""]],features:[Ne([{provide:MO,useExisting:n}])]}),n})();const wO=new le("MatSuffix");let AW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","matSuffix",""]],features:[Ne([{provide:wO,useExisting:n}])]}),n})(),xO=0;const IW=ga(class{constructor(n){this._elementRef=n}},"primary"),OW=new le("MAT_FORM_FIELD_DEFAULT_OPTIONS"),lw=new le("MatFormField");let ff=(()=>{class n extends IW{constructor(e,i,r,s,a,o,l){super(e),this._changeDetectorRef=i,this._dir=r,this._defaults=s,this._platform=a,this._ngZone=o,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new pe,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+xO++,this._labelId="mat-form-field-label-"+xO++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==l,this.appearance=s&&s.appearance?s.appearance:"legacy",this._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&i!==e&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=je(e)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(e){this._explicitFormFieldControl=e}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${e.controlType}`),e.stateChanges.pipe(or(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Dt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Dt(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),yr(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(or(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(or(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(Dt(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Ka(this._label.nativeElement,"transitionend").pipe(pi(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const i=this._hintChildren?this._hintChildren.find(s=>"start"===s.align):null,r=this._hintChildren?this._hintChildren.find(s=>"end"===s.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_validateControlChild(){}updateOutlineGap(){const e=this._label?this._label.nativeElement:null,i=this._connectionContainerRef.nativeElement,r=".mat-form-field-outline-start",s=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!e||!e.children.length||!e.textContent.trim()){const u=i.querySelectorAll(`${r}, ${s}`);for(let p=0;p<u.length;p++)u[p].style.width="0";return}if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let a=0,o=0;const l=i.querySelectorAll(r),d=i.querySelectorAll(s);if(this._label&&this._label.nativeElement.children.length){const u=i.getBoundingClientRect();if(0===u.width&&0===u.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const p=this._getStartEnd(u),w=e.children,T=this._getStartEnd(w[0].getBoundingClientRect());let L=0;for(let Y=0;Y<w.length;Y++)L+=w[Y].offsetWidth;a=Math.abs(T-p)-5,o=L>0?.75*L+10:0}for(let u=0;u<l.length;u++)l[u].style.width=`${a}px`;for(let u=0;u<d.length;u++)d[u].style.width=`${o}px`;this._outlineGapCalculationNeededOnStable=this._outlineGapCalculationNeededImmediately=!1}_getStartEnd(e){return this._dir&&"rtl"===this._dir.value?e.right:e.left}_isAttachedToDOM(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(ri,8),v(OW,8),v(qn),v(Ge),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-form-field"]],contentQueries:function(e,i,r){if(1&e&&(Ot(r,ow,5),Ot(r,ow,7),Ot(r,hf,5),Ot(r,hf,7),Ot(r,SW,5),Ot(r,vO,5),Ot(r,bO,5),Ot(r,MO,5),Ot(r,wO,5)),2&e){let s;xe(s=De())&&(i._controlNonStatic=s.first),xe(s=De())&&(i._controlStatic=s.first),xe(s=De())&&(i._labelChildNonStatic=s.first),xe(s=De())&&(i._labelChildStatic=s.first),xe(s=De())&&(i._placeholderChild=s.first),xe(s=De())&&(i._errorChildren=s),xe(s=De())&&(i._hintChildren=s),xe(s=De())&&(i._prefixChildren=s),xe(s=De())&&(i._suffixChildren=s)}},viewQuery:function(e,i){if(1&e&&(dt(lW,7),dt(cW,5),dt(dW,5)),2&e){let r;xe(r=De())&&(i._connectionContainerRef=r.first),xe(r=De())&&(i._inputContainerRef=r.first),xe(r=De())&&(i._label=r.first)}},hostAttrs:[1,"mat-form-field"],hostVars:40,hostBindings:function(e,i){2&e&&$e("mat-form-field-appearance-standard","standard"==i.appearance)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-appearance-legacy","legacy"==i.appearance)("mat-form-field-invalid",i._control.errorState)("mat-form-field-can-float",i._canLabelFloat())("mat-form-field-should-float",i._shouldLabelFloat())("mat-form-field-has-label",i._hasFloatingLabel())("mat-form-field-hide-placeholder",i._hideControlPlaceholder())("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-focused",i._control.focused)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))("_mat-animation-noopable",!i._animationsEnabled)},inputs:{color:"color",appearance:"appearance",hideRequiredMarker:"hideRequiredMarker",hintLabel:"hintLabel",floatLabel:"floatLabel"},exportAs:["matFormField"],features:[Ne([{provide:lw,useExisting:n}]),ne],ngContentSelectors:xW,decls:15,vars:8,consts:[[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],["connectionContainer",""],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],[1,"mat-form-field-infix"],["inputContainer",""],[1,"mat-form-field-label-wrapper"],["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],[1,"mat-form-field-outline-end"],[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent"],[1,"mat-form-field-label",3,"cdkObserveContentDisabled","id","ngSwitch","cdkObserveContent"],["label",""],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],[1,"mat-form-field-ripple"],[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],template:function(e,i){1&e&&(en(wW),F(0,"div",0)(1,"div",1,2),he("click",function(s){return i._control.onContainerClick&&i._control.onContainerClick(s)}),ee(3,uW,9,0,"ng-container",3),ee(4,hW,2,1,"div",4),F(5,"div",5,6),Je(7),F(8,"span",7),ee(9,_W,5,16,"label",8),I()(),ee(10,gW,2,0,"div",9),I(),ee(11,yW,2,4,"div",10),F(12,"div",11),ee(13,vW,2,1,"div",12),ee(14,MW,5,2,"div",13),I()()),2&e&&(N(3),H("ngIf","outline"==i.appearance),N(1),H("ngIf",i._prefixChildren.length),N(5),H("ngIf",i._hasFloatingLabel()),N(1),H("ngIf",i._suffixChildren.length),N(1),H("ngIf","outline"!=i.appearance),N(1),H("ngSwitch",i._getDisplayedMessages()),N(1),H("ngSwitchCase","error"),N(1),H("ngSwitchCase","hint"))},directives:[xn,l_,Co,Td],styles:[".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.cdk-high-contrast-active .mat-form-field-disabled .mat-form-field-label{color:GrayText}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:none;transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}\n",'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex{outline:dashed 3px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n','.mat-input-element{font:inherit;background:transparent;color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit;box-sizing:content-box}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{opacity:0}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent;display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n',".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px)}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px;border-top-color:GrayText}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n",".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:3px dashed}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:GrayText}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n",".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"],encapsulation:2,data:{animation:[CW.transitionMessages]},changeDetection:0}),n})(),mf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe,Jh],Qe]}),n})();const CO=Hl({passive:!0});let FW=(()=>{class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Si;const i=Wa(e),r=this._monitoredElements.get(i);if(r)return r.subject;const s=new pe,a="cdk-text-field-autofilled",o=l=>{"cdk-text-field-autofill-start"!==l.animationName||i.classList.contains(a)?"cdk-text-field-autofill-end"===l.animationName&&i.classList.contains(a)&&(i.classList.remove(a),this._ngZone.run(()=>s.next({target:l.target,isAutofilled:!1}))):(i.classList.add(a),this._ngZone.run(()=>s.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",o,CO),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:s,unlisten:()=>{i.removeEventListener("animationstart",o,CO)}}),s}stopMonitoring(e){const i=Wa(e),r=this._monitoredElements.get(i);r&&(r.unlisten(),r.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}}return n.\u0275fac=function(e){return new(e||n)(z(qn),z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),kO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();const TO=new le("MAT_INPUT_VALUE_ACCESSOR"),RW=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let PW=0;const NW=_$(class{constructor(n,t,e,i){this._defaultErrorStateMatcher=n,this._parentForm=t,this._parentFormGroup=e,this.ngControl=i}});let $_=(()=>{class n extends NW{constructor(e,i,r,s,a,o,l,d,u,p){super(o,s,a,r),this._elementRef=e,this._platform=i,this._autofillMonitor=d,this._formField=p,this._uid="mat-input-"+PW++,this.focused=!1,this.stateChanges=new pe,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(L=>DL().has(L)),this._iOSKeyupListener=L=>{const Y=L.target;!Y.value&&0===Y.selectionStart&&0===Y.selectionEnd&&(Y.setSelectionRange(1,1),Y.setSelectionRange(0,0))};const w=this._elementRef.nativeElement,T=w.nodeName.toLowerCase();this._inputValueAccessor=l||w,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&u.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===T,this._isTextarea="textarea"===T,this._isInFormField=!!p,this._isNativeSelect&&(this.controlType=w.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=je(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){var e,i,r,s;return null!==(s=null!==(e=this._required)&&void 0!==e?e:null===(r=null===(i=this.ngControl)||void 0===i?void 0:i.control)||void 0===r?void 0:r.hasValidator(Pi.required))&&void 0!==s&&s}set required(e){this._required=je(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&DL().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=je(e)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var e,i;const r=(null===(i=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===i?void 0:i.call(e))?null:this.placeholder;if(r!==this._previousPlaceholder){const s=this._elementRef.nativeElement;this._previousPlaceholder=r,r?s.setAttribute("placeholder",r):s.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_validateType(){RW.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(qn),v(za,10),v(Hp,8),v(Il,8),v(UM),v(TO,10),v(FW),v(Ge),v(lw,8))},n.\u0275dir=q({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function(e,i){1&e&&he("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(Ls("disabled",i.disabled)("required",i.required),Ue("id",i.id)("data-placeholder",i.placeholder)("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required),$e("mat-input-server",i._isServer)("mat-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[Ne([{provide:ow,useExisting:n}]),ne,wt]}),n})(),SO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[UM],imports:[[kO,mf,Qe],kO,mf]}),n})();const YW=["*",[["mat-card-footer"]]],HW=["*","mat-card-footer"],BW=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],VW=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],jW=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],zW=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","img","*"];let cw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),n})(),EO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),n})(),UW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),n})(),dw=(()=>{class n{constructor(e){this._animationMode=e}}return n.\u0275fac=function(e){return new(e||n)(v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(e,i){2&e&&$e("_mat-animation-noopable","NoopAnimations"===i._animationMode)},exportAs:["matCard"],ngContentSelectors:HW,decls:2,vars:0,template:function(e,i){1&e&&(en(YW),Je(0),Je(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px;display:block;overflow:hidden}.mat-card-image img{width:100%}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),n})(),AO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:VW,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(e,i){1&e&&(en(BW),Je(0),F(1,"div",0),Je(2,1),I(),Je(3,2))},encapsulation:2,changeDetection:0}),n})(),GW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:zW,decls:4,vars:0,template:function(e,i){1&e&&(en(jW),F(0,"div"),Je(1),I(),Je(2,1),Je(3,2))},encapsulation:2,changeDetection:0}),n})(),$W=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})();const ZW={provide:new le("mat-select-scroll-strategy"),deps:[Ns],useFactory:function QW(n){return()=>n.scrollStrategies.reposition()}};let uw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[ZW],imports:[[xi,uf,PI,Qe],Kl,mf,PI,Qe]}),n})();const tq={provide:new le("mat-tooltip-scroll-strategy"),deps:[Ns],useFactory:function eq(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}};let iq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[tq],imports:[[d_,xi,uf,Qe],Qe,Kl]}),n})(),hw=(()=>{class n{constructor(){this.changes=new pe,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,r)=>{if(0==r||0==i)return`0 of ${r}`;const s=e*i;return`${s+1} \u2013 ${s<(r=Math.max(r,0))?Math.min(s+i,r):s+i} of ${r}`}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const lq={provide:hw,deps:[[new Oi,new as,hw]],useFactory:function oq(n){return n||new hw}};let cq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[lq],imports:[[xi,af,uw,iq,Qe]]}),n})(),fw=(()=>{class n{constructor(){this.changes=new pe}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const uq={provide:fw,deps:[[new Oi,new as,fw]],useFactory:function dq(n){return n||new fw}};let hq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[uq],imports:[[xi,Qe]]}),n})(),fq=(()=>{class n{constructor(){this._listeners=[]}notify(e,i){for(let r of this._listeners)r(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Sq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[qM]]}),n})(),Gq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Sq,Qe],Qe]}),n})(),WO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),rK=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Bo,Qe,Jh,WO],Qe,WO]}),n})();function qO(n){for(let t in n){let e=n[t]||"";switch(t){case"display":n.display="flex"===e?["-webkit-flex","flex"]:"inline-flex"===e?["-webkit-inline-flex","inline-flex"]:e;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":n["-webkit-"+t]=e;break;case"flex-direction":e=e||"row",n["-webkit-flex-direction"]=e,n["flex-direction"]=e;break;case"order":n.order=n["-webkit-"+t]=isNaN(+e)?"0":e}}return n}const Cw="inline",ng=["row","column","row-reverse","column-reverse"];function KO(n){let[t,e,i]=QO(n);return function aK(n,t=null,e=!1){return{display:e?"inline-flex":"flex","box-sizing":"border-box","flex-direction":n,"flex-wrap":t||null}}(t,e,i)}function QO(n){var t;n=null!==(t=null==n?void 0:n.toLowerCase())&&void 0!==t?t:"";let[e,i,r]=n.split(" ");return ng.find(s=>s===e)||(e=ng[0]),i===Cw&&(i=r!==Cw?r:"",r=Cw),[e,sK(i),!!r]}function yf(n){let[t]=QO(n);return t.indexOf("row")>-1}function sK(n){if(n)switch(n.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":n="wrap-reverse";break;case"no":case"none":case"nowrap":n="nowrap";break;default:n="wrap"}return n}function Ja(n,...t){if(null==n)throw TypeError("Cannot convert undefined or null to object");for(let e of t)if(null!=e)for(let i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);return n}const lK={provide:kb,useFactory:function oK(n,t){return()=>{if(ko(t)){const e=Array.from(n.querySelectorAll(`[class*=${ZO}]`)),i=/\bflex-layout-.+?\b/g;e.forEach(r=>{r.classList.contains(`${ZO}ssr`)&&r.parentNode?r.parentNode.removeChild(r):r.className.replace(i,"")})}}},deps:[qe,Sr],multi:!0},ZO="flex-layout-";let kw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[lK]}),n})();class Xl{constructor(t=!1,e="all",i="",r="",s=0){this.matches=t,this.mediaQuery=e,this.mqAlias=i,this.suffix=r,this.priority=s,this.property=""}clone(){return new Xl(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}let cK=(()=>{class n{constructor(){this.stylesheet=new Map}addStyleToElement(e,i,r){const s=this.stylesheet.get(e);s?s.set(i,r):this.stylesheet.set(e,new Map([[i,r]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(e,i){const r=this.stylesheet.get(e);let s="";if(r){const a=r.get(i);("number"==typeof a||"string"==typeof a)&&(s=a+"")}return s}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Tw={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},Ys=new le("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>Tw}),Kd=new le("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),Sw=new le("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function JO(n,t){return n=n?n.clone():new Xl,t&&(n.mqAlias=t.alias,n.mediaQuery=t.mediaQuery,n.suffix=t.suffix,n.priority=t.priority),n}class zn{constructor(){this.shouldCache=!0}sideEffect(t,e,i){}}let yn=(()=>{class n{constructor(e,i,r,s){this._serverStylesheet=e,this._serverModuleLoaded=i,this._platformId=r,this.layoutConfig=s}applyStyleToElement(e,i,r=null){let s={};"string"==typeof i&&(s[i]=r,i=s),s=this.layoutConfig.disableVendorPrefixes?i:qO(i),this._applyMultiValueStyleToElement(s,e)}applyStyleToElements(e,i=[]){const r=this.layoutConfig.disableVendorPrefixes?e:qO(e);i.forEach(s=>{this._applyMultiValueStyleToElement(r,s)})}getFlowDirection(e){const i="flex-direction";let r=this.lookupStyle(e,i);return[r||"row",this.lookupInlineStyle(e,i)||Ad(this._platformId)&&this._serverModuleLoaded?r:""]}hasWrap(e){return"wrap"===this.lookupStyle(e,"flex-wrap")}lookupAttributeValue(e,i){var r;return null!==(r=e.getAttribute(i))&&void 0!==r?r:""}lookupInlineStyle(e,i){return ko(this._platformId)?e.style.getPropertyValue(i):function dK(n,t){var e;return null!==(e=XO(n)[t])&&void 0!==e?e:""}(e,i)}lookupStyle(e,i,r=!1){let s="";return e&&((s=this.lookupInlineStyle(e,i))||(ko(this._platformId)?r||(s=getComputedStyle(e).getPropertyValue(i)):this._serverModuleLoaded&&(s=this._serverStylesheet.getStyleForElement(e,i)))),s?s.trim():""}_applyMultiValueStyleToElement(e,i){Object.keys(e).sort().forEach(r=>{const s=e[r],a=Array.isArray(s)?s:[s];a.sort();for(let o of a)o=o?o+"":"",ko(this._platformId)||!this._serverModuleLoaded?ko(this._platformId)?i.style.setProperty(r,o):uK(i,r,o):this._serverStylesheet.addStyleToElement(i,r,o)})}}return n.\u0275fac=function(e){return new(e||n)(z(cK),z(Kd),z(Sr),z(Ys))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function uK(n,t,e){t=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const i=XO(n);i[t]=null!=e?e:"",function hK(n,t){let e="";for(const i in t)t[i]&&(e+=`${i}:${t[i]};`);n.setAttribute("style",e)}(n,i)}function XO(n){const t={},e=n.getAttribute("style");if(e){const i=e.split(/;+/g);for(let r=0;r<i.length;r++){const s=i[r].trim();if(s.length>0){const a=s.indexOf(":");if(-1===a)throw new Error(`Invalid CSS style: ${s}`);t[s.substr(0,a).trim()]=s.substr(a+1).trim()}}}return t}function vf(n,t){return(t&&t.priority||0)-(n&&n.priority||0)}function fK(n,t){return(n.priority||0)-(t.priority||0)}let Ew=(()=>{class n{constructor(e,i,r){this._zone=e,this._platformId=i,this._document=r,this.source=new Ni(new Xl(!0)),this.registry=new Map,this.pendingRemoveListenerFns=[],this._observable$=this.source.asObservable()}get activations(){const e=[];return this.registry.forEach((i,r)=>{i.matches&&e.push(r)}),e}isActive(e){var i;const r=this.registry.get(e);return null!==(i=null==r?void 0:r.matches)&&void 0!==i?i:this.registerQuery(e).some(s=>s.matches)}observe(e,i=!1){if(e&&e.length){const r=this._observable$.pipe(Dn(a=>!i||e.indexOf(a.mediaQuery)>-1));return yr(new _t(a=>{const o=this.registerQuery(e);if(o.length){const l=o.pop();o.forEach(d=>{a.next(d)}),this.source.next(l)}a.complete()}),r)}return this._observable$}registerQuery(e){const i=Array.isArray(e)?e:[e],r=[];return function mK(n,t){const e=n.filter(i=>!eF[i]);if(e.length>0){const i=e.join(", ");try{const r=t.createElement("style");r.setAttribute("type","text/css"),r.styleSheet||r.appendChild(t.createTextNode(`\n/*\n @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n see http://bit.ly/2sd4HMP\n*/\n@media ${i} {.fx-query-test{ }}\n`)),t.head.appendChild(r),e.forEach(s=>eF[s]=r)}catch(r){console.error(r)}}}(i,this._document),i.forEach(s=>{const a=l=>{this._zone.run(()=>this.source.next(new Xl(l.matches,s)))};let o=this.registry.get(s);o||(o=this.buildMQL(s),o.addListener(a),this.pendingRemoveListenerFns.push(()=>o.removeListener(a)),this.registry.set(s,o)),o.matches&&r.push(new Xl(!0,s))}),r}ngOnDestroy(){let e;for(;e=this.pendingRemoveListenerFns.pop();)e()}buildMQL(e){return function pK(n,t){return t&&window.matchMedia("all").addListener?window.matchMedia(n):{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{},onchange:null,addEventListener(){},removeEventListener(){},dispatchEvent:()=>!1}}(e,ko(this._platformId))}}return n.\u0275fac=function(e){return new(e||n)(z(Ge),z(Sr),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const eF={},_K=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],tF="(orientation: portrait) and (max-width: 599.98px)",nF="(orientation: landscape) and (max-width: 959.98px)",iF="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",rF="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",sF="(orientation: portrait) and (min-width: 840px)",aF="(orientation: landscape) and (min-width: 1280px)",Xa={HANDSET:`${tF}, ${nF}`,TABLET:`${iF} , ${rF}`,WEB:`${sF}, ${aF} `,HANDSET_PORTRAIT:`${tF}`,TABLET_PORTRAIT:`${iF} `,WEB_PORTRAIT:`${sF}`,HANDSET_LANDSCAPE:`${nF}`,TABLET_LANDSCAPE:`${rF}`,WEB_LANDSCAPE:`${aF}`},gK=[{alias:"handset",priority:2e3,mediaQuery:Xa.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:Xa.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:Xa.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:Xa.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:Xa.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:Xa.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:Xa.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:Xa.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:Xa.WEB_PORTRAIT,overlapping:!0}],yK=/(\.|-|_)/g;function vK(n){let t=n.length>0?n.charAt(0):"",e=n.length>1?n.slice(1):"";return t.toUpperCase()+e}const xK=new le("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const n=bl(Sw),t=bl(Ys),e=[].concat.apply([],(n||[]).map(r=>Array.isArray(r)?r:[r]));return function wK(n,t=[]){const e={};return n.forEach(i=>{e[i.alias]=i}),t.forEach(i=>{e[i.alias]?Ja(e[i.alias],i):e[i.alias]=i}),function MK(n){return n.forEach(t=>{t.suffix||(t.suffix=function bK(n){return n.replace(yK,"|").split("|").map(vK).join("")}(t.alias),t.overlapping=!!t.overlapping)}),n}(Object.keys(e).map(i=>e[i]))}((t.disableDefaultBps?[]:_K).concat(t.addOrientationBps?gK:[]),e)}});let Aw=(()=>{class n{constructor(e){this.findByMap=new Map,this.items=[...e].sort(fK)}findByAlias(e){return e?this.findWithPredicate(e,i=>i.alias===e):null}findByQuery(e){return this.findWithPredicate(e,i=>i.mediaQuery===e)}get overlappings(){return this.items.filter(e=>e.overlapping)}get aliases(){return this.items.map(e=>e.alias)}get suffixes(){return this.items.map(e=>{var i;return null!==(i=null==e?void 0:e.suffix)&&void 0!==i?i:""})}findWithPredicate(e,i){var r;let s=this.findByMap.get(e);return s||(s=null!==(r=this.items.find(i))&&void 0!==r?r:null,this.findByMap.set(e,s)),null!=s?s:null}}return n.\u0275fac=function(e){return new(e||n)(z(xK))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Qd="print",DK={alias:Qd,mediaQuery:Qd,priority:1e3};let CK=(()=>{class n{constructor(e,i,r){this.breakpoints=e,this.layoutConfig=i,this._document=r,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.beforePrintEventListeners=[],this.afterPrintEventListeners=[],this.formerActivations=null,this.isPrinting=!1,this.queue=new kK,this.deactivations=[]}withPrintQuery(e){return[...e,Qd]}isPrintEvent(e){return e.mediaQuery.startsWith(Qd)}get printAlias(){var e;return[...null!==(e=this.layoutConfig.printWithBreakpoints)&&void 0!==e?e:[]]}get printBreakPoints(){return this.printAlias.map(e=>this.breakpoints.findByAlias(e)).filter(e=>null!==e)}getEventBreakpoints({mediaQuery:e}){const i=this.breakpoints.findByQuery(e);return(i?[...this.printBreakPoints,i]:this.printBreakPoints).sort(vf)}updateEvent(e){var i;let r=this.breakpoints.findByQuery(e.mediaQuery);return this.isPrintEvent(e)&&(r=this.getEventBreakpoints(e)[0],e.mediaQuery=null!==(i=null==r?void 0:r.mediaQuery)&&void 0!==i?i:""),JO(e,r)}registerBeforeAfterPrintHooks(e){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;const i=()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(e,this.getEventBreakpoints(new Xl(!0,Qd))),e.updateStyles())},r=()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(e),e.updateStyles())};this._document.defaultView.addEventListener("beforeprint",i),this._document.defaultView.addEventListener("afterprint",r),this.beforePrintEventListeners.push(i),this.afterPrintEventListeners.push(r)}interceptEvents(e){return i=>{this.isPrintEvent(i)?i.matches&&!this.isPrinting?(this.startPrinting(e,this.getEventBreakpoints(i)),e.updateStyles()):!i.matches&&this.isPrinting&&!this.isPrintingBeforeAfterEvent&&(this.stopPrinting(e),e.updateStyles()):this.collectActivations(e,i)}}blockPropagation(){return e=>!(this.isPrinting||this.isPrintEvent(e))}startPrinting(e,i){this.isPrinting=!0,this.formerActivations=e.activatedBreakpoints,e.activatedBreakpoints=this.queue.addPrintBreakpoints(i)}stopPrinting(e){e.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(e,i){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent)return void(this.deactivations=[]);if(!i.matches){const r=this.breakpoints.findByQuery(i.mediaQuery);if(r){const s=this.formerActivations&&this.formerActivations.includes(r),a=!this.formerActivations&&e.activatedBreakpoints.includes(r);(s||a)&&(this.deactivations.push(r),this.deactivations.sort(vf))}}}}ngOnDestroy(){this._document.defaultView&&(this.beforePrintEventListeners.forEach(e=>this._document.defaultView.removeEventListener("beforeprint",e)),this.afterPrintEventListeners.forEach(e=>this._document.defaultView.removeEventListener("afterprint",e)))}}return n.\u0275fac=function(e){return new(e||n)(z(Aw),z(Ys),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class kK{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(t){return t.push(DK),t.sort(vf),t.forEach(e=>this.addBreakpoint(e)),this.printBreakpoints}addBreakpoint(t){t&&void 0===this.printBreakpoints.find(i=>i.mediaQuery===t.mediaQuery)&&(this.printBreakpoints=function TK(n){var t;return null!==(t=null==n?void 0:n.mediaQuery.startsWith(Qd))&&void 0!==t&&t}(t)?[t,...this.printBreakpoints]:[...this.printBreakpoints,t])}clear(){this.printBreakpoints=[]}}let Cn=(()=>{class n{constructor(e,i,r){this.matchMedia=e,this.breakpoints=i,this.hook=r,this._useFallbacks=!0,this._activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new pe,this.observeActivations()}get activatedAlias(){var e,i;return null!==(i=null===(e=this.activatedBreakpoints[0])||void 0===e?void 0:e.alias)&&void 0!==i?i:""}set activatedBreakpoints(e){this._activatedBreakpoints=[...e]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(e){this._useFallbacks=e}onMediaChange(e){const i=this.findByQuery(e.mediaQuery);if(i){e=JO(e,i);const r=this.activatedBreakpoints.indexOf(i);e.matches&&-1===r?(this._activatedBreakpoints.push(i),this._activatedBreakpoints.sort(vf),this.updateStyles()):!e.matches&&-1!==r&&(this._activatedBreakpoints.splice(r,1),this._activatedBreakpoints.sort(vf),this.updateStyles())}}init(e,i,r,s,a=[]){oF(this.updateMap,e,i,r),oF(this.clearMap,e,i,s),this.buildElementKeyMap(e,i),this.watchExtraTriggers(e,i,a)}getValue(e,i,r){const s=this.elementMap.get(e);if(s){const a=void 0!==r?s.get(r):this.getActivatedValues(s,i);if(a)return a.get(i)}}hasValue(e,i){const r=this.elementMap.get(e);if(r){const s=this.getActivatedValues(r,i);if(s)return void 0!==s.get(i)||!1}return!1}setValue(e,i,r,s){var a;let o=this.elementMap.get(e);if(o){const d=(null!==(a=o.get(s))&&void 0!==a?a:new Map).set(i,r);o.set(s,d),this.elementMap.set(e,o)}else o=(new Map).set(s,(new Map).set(i,r)),this.elementMap.set(e,o);const l=this.getValue(e,i);void 0!==l&&this.updateElement(e,i,l)}trackValue(e,i){return this.subject.asObservable().pipe(Dn(r=>r.element===e&&r.key===i))}updateStyles(){this.elementMap.forEach((e,i)=>{const r=new Set(this.elementKeyMap.get(i));let s=this.getActivatedValues(e);s&&s.forEach((a,o)=>{this.updateElement(i,o,a),r.delete(o)}),r.forEach(a=>{if(s=this.getActivatedValues(e,a),s){const o=s.get(a);this.updateElement(i,a,o)}else this.clearElement(i,a)})})}clearElement(e,i){const r=this.clearMap.get(e);if(r){const s=r.get(i);s&&(s(),this.subject.next({element:e,key:i,value:""}))}}updateElement(e,i,r){const s=this.updateMap.get(e);if(s){const a=s.get(i);a&&(a(r),this.subject.next({element:e,key:i,value:r}))}}releaseElement(e){const i=this.watcherMap.get(e);i&&(i.forEach(s=>s.unsubscribe()),this.watcherMap.delete(e));const r=this.elementMap.get(e);r&&(r.forEach((s,a)=>r.delete(a)),this.elementMap.delete(e))}triggerUpdate(e,i){const r=this.elementMap.get(e);if(r){const s=this.getActivatedValues(r,i);s&&(i?this.updateElement(e,i,s.get(i)):s.forEach((a,o)=>this.updateElement(e,o,a)))}}buildElementKeyMap(e,i){let r=this.elementKeyMap.get(e);r||(r=new Set,this.elementKeyMap.set(e,r)),r.add(i)}watchExtraTriggers(e,i,r){if(r&&r.length){let s=this.watcherMap.get(e);if(s||(s=new Map,this.watcherMap.set(e,s)),!s.get(i)){const o=yr(...r).subscribe(()=>{const l=this.getValue(e,i);this.updateElement(e,i,l)});s.set(i,o)}}}findByQuery(e){return this.breakpoints.findByQuery(e)}getActivatedValues(e,i){for(let s=0;s<this.activatedBreakpoints.length;s++){const o=e.get(this.activatedBreakpoints[s].alias);if(o&&(void 0===i||o.has(i)&&null!=o.get(i)))return o}if(!this._useFallbacks)return;const r=e.get("");return void 0===i||r&&r.has(i)?r:void 0}observeActivations(){const e=this.breakpoints.items.map(i=>i.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(e)).pipe(Di(this.hook.interceptEvents(this)),Dn(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}}return n.\u0275fac=function(e){return new(e||n)(z(Ew),z(Aw),z(CK))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function oF(n,t,e,i){var r;if(void 0!==i){const s=null!==(r=n.get(t))&&void 0!==r?r:new Map;s.set(e,i),n.set(t,s)}}let On=(()=>{class n{constructor(e,i,r,s){this.elementRef=e,this.styleBuilder=i,this.styler=r,this.marshal=s,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new pe,this.styleCache=new Map}get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(e){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,e,this.marshal.activatedAlias)}ngOnChanges(e){Object.keys(e).forEach(i=>{if(-1!==this.inputs.indexOf(i)){const r=i.split(".").slice(1).join(".");this.setValue(e[i].currentValue,r)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(e=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),e)}addStyles(e,i){const r=this.styleBuilder,s=r.shouldCache;let a=this.styleCache.get(e);(!a||!s)&&(a=r.buildStyles(e,i),s&&this.styleCache.set(e,a)),this.mru=Object.assign({},a),this.applyStyleToElement(a),r.sideEffect(e,a,i)}clearStyles(){Object.keys(this.mru).forEach(e=>{this.mru[e]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(e,i=!1){if(e){const[r,s]=this.styler.getFlowDirection(e);if(!s&&i){const a=KO(r);this.styler.applyStyleToElements(a,[e])}return r.trim()}return"row"}hasWrap(e){return this.styler.hasWrap(e)}applyStyleToElement(e,i,r=this.nativeElement){this.styler.applyStyleToElement(r,e,i)}setValue(e,i){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,e,i)}updateWithValue(e){this.currentValue!==e&&(this.addStyles(e),this.currentValue=e)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(zn),v(yn),v(Cn))},n.\u0275dir=q({type:n,features:[wt]}),n})();function lF(n,t="1",e="1"){let i=[t,e,n],r=n.indexOf("calc");if(r>0){i[2]=cF(n.substring(r).trim());let s=n.substr(0,r).trim().split(" ");2==s.length&&(i[0]=s[0],i[1]=s[1])}else if(0==r)i[2]=cF(n.trim());else{let s=n.split(" ");i=3===s.length?s:[t,e,n]}return i}function cF(n){return n.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}let RK=(()=>{class n extends On{constructor(e,i,r,s,a,o,l){super(e,null,i,r),this.ngClassInstance=l,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new sr(s,a,e,o)),this.init(),this.setValue("","")}set klass(e){this.ngClassInstance.klass=e,this.setValue(e,"")}updateWithValue(e){this.ngClassInstance.ngClass=e,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(Cn),v(ua),v(Sl),v(Is),v(sr,10))},n.\u0275dir=q({type:n,inputs:{klass:["class","klass"]},features:[ne]}),n})();const PK=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];let rg=(()=>{class n extends RK{constructor(){super(...arguments),this.inputs=PK}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[ne]}),n})(),NK=(()=>{class n extends zn{buildStyles(e,i){return{display:"true"===e?i.display||(i.isServer?"initial":""):"none"}}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),YK=(()=>{class n extends On{constructor(e,i,r,s,a,o,l){super(e,i,r,s),this.layoutConfig=a,this.platformId=o,this.serverModuleLoaded=l,this.DIRECTIVE_KEY="show-hide",this.display="",this.hasLayout=!1,this.hasFlexChild=!1}ngAfterViewInit(){this.trackExtraTriggers();const e=Array.from(this.nativeElement.children);for(let r=0;r<e.length;r++)if(this.marshal.hasValue(e[r],"flex")){this.hasFlexChild=!0;break}Lw.has(this.nativeElement)?this.display=Lw.get(this.nativeElement):(this.display=this.getDisplayStyle(),Lw.set(this.nativeElement,this.display)),this.init();const i=this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY,"");void 0===i||""===i?this.setValue(!0,""):this.triggerUpdate()}ngOnChanges(e){Object.keys(e).forEach(i=>{if(-1!==this.inputs.indexOf(i)){const r=i.split("."),s=r.slice(1).join("."),a=e[i].currentValue;let o=""===a||0!==a&&je(a);"fxHide"===r[0]&&(o=!o),this.setValue(o,s)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(e=>{this.marshal.trackValue(this.nativeElement,e).pipe(Dt(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(e=!0){if(""===e)return;const i=Ad(this.platformId);this.addStyles(e?"true":"false",{display:this.display,isServer:i}),i&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap")}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(NK),v(yn),v(Cn),v(Ys),v(Sr),v(Kd))},n.\u0275dir=q({type:n,features:[ne,wt]}),n})();const Lw=new WeakMap,HK=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];let uF=(()=>{class n extends YK{constructor(){super(...arguments),this.inputs=HK}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fxHide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[ne]}),n})();class BK{constructor(t,e,i=!0){this.key=t,this.value=e,this.key=i?t.replace(/['"]/g,"").trim():t.trim(),this.value=i?e.replace(/['"]/g,"").trim():e.trim(),this.value=this.value.replace(/;/,"")}}function hF(n){let t=typeof n;return"object"===t?n.constructor===Array?"array":n.constructor===Set?"set":"object":t}function mF(n){const[t,...e]=n.split(":");return new BK(t,e.join(":"))}function pF(n,t){return t.key&&(n[t.key]=t.value),n}let zK=(()=>{class n extends On{constructor(e,i,r,s,a,o,l,d,u){var p;super(e,null,i,r),this.sanitizer=s,this.ngStyleInstance=l,this.DIRECTIVE_KEY="ngStyle",this.ngStyleInstance||(this.ngStyleInstance=new Sd(e,a,o)),this.init();const w=null!==(p=this.nativeElement.getAttribute("style"))&&void 0!==p?p:"";this.fallbackStyles=this.buildStyleMap(w),this.isServer=d&&Ad(u)}updateWithValue(e){const i=this.buildStyleMap(e);this.ngStyleInstance.ngStyle=Object.assign(Object.assign({},this.fallbackStyles),i),this.isServer&&this.applyStyleToElement(i),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(e){const i=r=>{var s;return null!==(s=this.sanitizer.sanitize(Vt.STYLE,r))&&void 0!==s?s:""};if(e)switch(hF(e)){case"string":return gF(function VK(n,t=";"){return String(n).trim().split(t).map(e=>e.trim()).filter(e=>""!==e)}(e),i);case"array":return gF(e,i);default:return function fF(n,t){let e=[];return"set"===hF(n)?n.forEach(i=>e.push(i)):Object.keys(n).forEach(i=>{e.push(`${i}:${n[i]}`)}),function jK(n,t){return n.map(mF).filter(i=>!!i).map(i=>(t&&(i.value=t(i.value)),i)).reduce(pF,{})}(e,t)}(e,i)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(Cn),v(Dh),v(Sl),v(Is),v(Sd,10),v(Kd),v(Sr))},n.\u0275dir=q({type:n,features:[ne]}),n})();const UK=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];let _F=(()=>{class n extends zK{constructor(){super(...arguments),this.inputs=UK}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[ne]}),n})();function gF(n,t){return n.map(mF).filter(i=>!!i).map(i=>(t&&(i.value=t(i.value)),i)).reduce(pF,{})}let yF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[kw]]}),n})(),GK=(()=>{class n extends zn{buildStyles(e,{display:i}){const r=KO(e);return Object.assign(Object.assign({},r),{display:"none"===i?i:r.display})}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const $K=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];let WK=(()=>{class n extends On{constructor(e,i,r,s,a){super(e,r,i,s),this._config=a,this.DIRECTIVE_KEY="layout",this.init()}updateWithValue(e){var i;const s=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=null!==(i=vF.get(s))&&void 0!==i?i:new Map,vF.set(s,this.styleCache),this.currentValue!==e&&(this.addStyles(e,{display:s}),this.currentValue=e)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(GK),v(Cn),v(Ys))},n.\u0275dir=q({type:n,features:[ne]}),n})(),zo=(()=>{class n extends WK{constructor(){super(...arguments),this.inputs=$K}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[ne]}),n})();const vF=new Map;let sQ=(()=>{class n extends zn{constructor(e){super(),this.layoutConfig=e}buildStyles(e,i){let[r,s,...a]=e.split(" "),o=a.join(" ");const l=i.direction.indexOf("column")>-1?"column":"row",d=yf(l)?"max-width":"max-height",u=yf(l)?"min-width":"min-height",p=String(o).indexOf("calc")>-1,w=p||"auto"===o,T=String(o).indexOf("%")>-1&&!p,L=String(o).indexOf("px")>-1||String(o).indexOf("rem")>-1||String(o).indexOf("em")>-1||String(o).indexOf("vw")>-1||String(o).indexOf("vh")>-1;let Y=p||L;r="0"==r?0:r,s="0"==s?0:s;const $=!r&&!s;let W={};const j={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(o||""){case"":const re=!1!==this.layoutConfig.useColumnBasisZero;o="row"===l?"0%":re?"0.000000001px":"auto";break;case"initial":case"nogrow":r=0,o="auto";break;case"grow":o="100%";break;case"noshrink":s=0,o="auto";break;case"auto":break;case"none":r=0,s=0,o="auto";break;default:!Y&&!T&&!isNaN(o)&&(o+="%"),"0%"===o&&(Y=!0),"0px"===o&&(o="0%"),W=Ja(j,p?{"flex-grow":r,"flex-shrink":s,"flex-basis":Y?o:"100%"}:{flex:`${r} ${s} ${Y?o:"100%"}`})}return W.flex||W["flex-grow"]||(W=Ja(j,p?{"flex-grow":r,"flex-shrink":s,"flex-basis":o}:{flex:`${r} ${s} ${o}`})),"0%"!==o&&"0px"!==o&&"0.000000001px"!==o&&"auto"!==o&&(W[u]=$||Y&&r?o:null,W[d]=$||!w&&s?o:null),W[u]||W[d]?i.hasWrap&&(W[p?"flex-basis":"flex"]=W[d]?p?W[d]:`${r} ${s} ${W[d]}`:p?W[u]:`${r} ${s} ${W[u]}`):W=Ja(j,p?{"flex-grow":r,"flex-shrink":s,"flex-basis":o}:{flex:`${r} ${s} ${o}`}),Ja(W,{"box-sizing":"border-box"})}}return n.\u0275fac=function(e){return new(e||n)(z(Ys))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const aQ=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];let oQ=(()=>{class n extends On{constructor(e,i,r,s,a){super(e,s,i,a),this.layoutConfig=r,this.marshal=a,this.DIRECTIVE_KEY="flex",this.direction=void 0,this.wrap=void 0,this.flexGrow="1",this.flexShrink="1",this.init()}get shrink(){return this.flexShrink}set shrink(e){this.flexShrink=e||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(e){this.flexGrow=e||"1",this.triggerReflow()}ngOnInit(){this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe(Dt(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe(Dt(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(e){const r=e.value.split(" ");this.direction=r[0],this.wrap=void 0!==r[1]&&"wrap"===r[1],this.triggerUpdate()}updateWithValue(e){void 0===this.direction&&(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent)),void 0===this.wrap&&(this.wrap=this.hasWrap(this.parentElement));const r=this.direction,s=r.startsWith("row"),a=this.wrap;s&&a?this.styleCache=dQ:s&&!a?this.styleCache=lQ:!s&&a?this.styleCache=uQ:!s&&!a&&(this.styleCache=cQ);const l=lF(String(e).replace(";",""),this.flexGrow,this.flexShrink);this.addStyles(l.join(" "),{direction:r,hasWrap:a})}triggerReflow(){const e=this.activatedValue;if(void 0!==e){const i=lF(e+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,i.join(" "))}}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(Ys),v(sQ),v(Cn))},n.\u0275dir=q({type:n,inputs:{shrink:["fxShrink","shrink"],grow:["fxGrow","grow"]},features:[ne]}),n})(),wF=(()=>{class n extends oQ{constructor(){super(...arguments),this.inputs=aQ}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[ne]}),n})();const lQ=new Map,cQ=new Map,dQ=new Map,uQ=new Map,AQ={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"};let LQ=(()=>{class n extends zn{buildStyles(e){return AQ}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),xF=(()=>{class n extends On{constructor(e,i,r,s){super(e,r,i,s),this.styleCache=IQ,this.addStyles("")}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(LQ),v(Cn))},n.\u0275dir=q({type:n,selectors:[["","fxFill",""],["","fxFlexFill",""]],features:[ne]}),n})();const IQ=new Map;let OQ=(()=>{class n extends zn{buildStyles(e,i){const r={},[s,a]=e.split(" ");switch(s){case"center":r["justify-content"]="center";break;case"space-around":r["justify-content"]="space-around";break;case"space-between":r["justify-content"]="space-between";break;case"space-evenly":r["justify-content"]="space-evenly";break;case"end":case"flex-end":r["justify-content"]="flex-end";break;default:r["justify-content"]="flex-start"}switch(a){case"start":case"flex-start":r["align-items"]=r["align-content"]="flex-start";break;case"center":r["align-items"]=r["align-content"]="center";break;case"end":case"flex-end":r["align-items"]=r["align-content"]="flex-end";break;case"space-between":r["align-content"]="space-between",r["align-items"]="stretch";break;case"space-around":r["align-content"]="space-around",r["align-items"]="stretch";break;case"baseline":r["align-content"]="stretch",r["align-items"]="baseline";break;default:r["align-items"]=r["align-content"]="stretch"}return Ja(r,{display:i.inline?"inline-flex":"flex","flex-direction":i.layout,"box-sizing":"border-box","max-width":"stretch"===a?yf(i.layout)?null:"100%":null,"max-height":"stretch"===a&&yf(i.layout)?"100%":null})}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const FQ=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];let RQ=(()=>{class n extends On{constructor(e,i,r,s){super(e,r,i,s),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe(Dt(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(e){const i=this.layout||"row",r=this.inline;"row"===i&&r?this.styleCache=BQ:"row"!==i||r?"row-reverse"===i&&r?this.styleCache=jQ:"row-reverse"!==i||r?"column"===i&&r?this.styleCache=VQ:"column"!==i||r?"column-reverse"===i&&r?this.styleCache=zQ:"column-reverse"===i&&!r&&(this.styleCache=HQ):this.styleCache=NQ:this.styleCache=YQ:this.styleCache=PQ,this.addStyles(e,{layout:i,inline:r})}onLayoutChange(e){const i=e.value.split(" ");this.layout=i[0],this.inline=e.value.includes("inline"),ng.find(r=>r===this.layout)||(this.layout="row"),this.triggerUpdate()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(OQ),v(Cn))},n.\u0275dir=q({type:n,features:[ne]}),n})(),Uo=(()=>{class n extends RQ{constructor(){super(...arguments),this.inputs=FQ}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[ne]}),n})();const PQ=new Map,NQ=new Map,YQ=new Map,HQ=new Map,BQ=new Map,VQ=new Map,jQ=new Map,zQ=new Map;let DF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[kw,Yl]]}),n})(),IF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[kw]]}),n})(),uJ=(()=>{class n{constructor(e,i){Ad(i)&&!e&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(e,i=[]){return{ngModule:n,providers:e.serverLoaded?[{provide:Ys,useValue:Object.assign(Object.assign({},Tw),e)},{provide:Sw,useValue:i,multi:!0},{provide:Kd,useValue:!0}]:[{provide:Ys,useValue:Object.assign(Object.assign({},Tw),e)},{provide:Sw,useValue:i,multi:!0}]}}}return n.\u0275fac=function(e){return new(e||n)(z(Kd),z(Sr))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[DF,yF,IF],DF,yF,IF]}),n})();function OF(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);t&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),e.push.apply(e,i)}return e}function Re(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?OF(Object(e),!0).forEach(function(i){mJ(n,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):OF(Object(e)).forEach(function(i){Object.defineProperty(n,i,Object.getOwnPropertyDescriptor(e,i))})}return n}function ag(n){return(ag="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 FF(n,t){for(var e=0;e<t.length;e++){var i=t[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}}function mJ(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function Iw(n,t){return function gJ(n){if(Array.isArray(n))return n}(n)||function vJ(n,t){var e=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=e){var a,o,i=[],r=!0,s=!1;try{for(e=e.call(n);!(r=(a=e.next()).done)&&(i.push(a.value),!t||i.length!==t);r=!0);}catch(l){s=!0,o=l}finally{try{!r&&null!=e.return&&e.return()}finally{if(s)throw o}}return i}}(n,t)||RF(n,t)||function MJ(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lg(n){return function _J(n){if(Array.isArray(n))return Ow(n)}(n)||function yJ(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||RF(n)||function bJ(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function RF(n,t){if(n){if("string"==typeof n)return Ow(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);if("Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e)return Array.from(n);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ow(n,t)}}function Ow(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e<t;e++)i[e]=n[e];return i}var PF=function(){},Fw={},NF={},YF=null,HF={mark:PF,measure:PF};try{"undefined"!=typeof window&&(Fw=window),"undefined"!=typeof document&&(NF=document),"undefined"!=typeof MutationObserver&&(YF=MutationObserver),"undefined"!=typeof performance&&(HF=performance)}catch(n){}var BF=(Fw.navigator||{}).userAgent,VF=void 0===BF?"":BF,Go=Fw,vn=NF,jF=YF,cg=HF,eo=!!vn.documentElement&&!!vn.head&&"function"==typeof vn.addEventListener&&"function"==typeof vn.createElement,zF=~VF.indexOf("MSIE")||~VF.indexOf("Trident/"),to="___FONT_AWESOME___",GF="svg-inline--fa",ec="data-fa-i2svg",Pw="data-fa-pseudo-element",Nw="data-prefix",Yw="data-icon",$F="fontawesome-i2svg",CJ=["HTML","HEAD","STYLE","SCRIPT"],WF=function(){try{return!0}catch(n){return!1}}(),Hw={fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit",fa:"solid"},dg={solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"},qF={fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},kJ={"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},TJ=/fa[srltdbk\-\ ]/,KF="fa-layers-text",SJ=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Kit)?.*/i,EJ={900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},QF=[1,2,3,4,5,6,7,8,9,10],AJ=QF.concat([11,12,13,14,15,16,17,18,19,20]),LJ=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],IJ=[].concat(lg(Object.keys(dg)),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","duotone-group","swap-opacity","primary","secondary"]).concat(QF.map(function(n){return"".concat(n,"x")})).concat(AJ.map(function(n){return"w-".concat(n)})),ZF=Go.FontAwesomeConfig||{};vn&&"function"==typeof vn.querySelector&&[["data-family-prefix","familyPrefix"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(function(n){var t=Iw(n,2),i=t[1],r=function FJ(n){return""===n||"false"!==n&&("true"===n||n)}(function OJ(n){var t=vn.querySelector("script["+n+"]");if(t)return t.getAttribute(n)}(t[0]));null!=r&&(ZF[i]=r)});var Mf=Re(Re({},{familyPrefix:"fa",styleDefault:"solid",replacementClass:GF,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0}),ZF);Mf.autoReplaceSvg||(Mf.observeMutations=!1);var Ze={};Object.keys(Mf).forEach(function(n){Object.defineProperty(Ze,n,{enumerable:!0,set:function(e){Mf[n]=e,ug.forEach(function(i){return i(Ze)})},get:function(){return Mf[n]}})}),Go.FontAwesomeConfig=Ze;var ug=[],va={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function wf(){for(var n=12,t="";n-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function Zd(n){for(var t=[],e=(n||[]).length>>>0;e--;)t[e]=n[e];return t}function Bw(n){return n.classList?Zd(n.classList):(n.getAttribute("class")||"").split(" ").filter(function(t){return t})}function JF(n){return"".concat(n).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function hg(n){return Object.keys(n||{}).reduce(function(t,e){return t+"".concat(e,": ").concat(n[e].trim(),";")},"")}function Vw(n){return n.size!==va.size||n.x!==va.x||n.y!==va.y||n.rotate!==va.rotate||n.flipX||n.flipY}function XF(){var n="fa",t=GF,e=Ze.familyPrefix,i=Ze.replacementClass,r=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if(e!==n||i!==t){var s=new RegExp("\\.".concat(n,"\\-"),"g"),a=new RegExp("\\--".concat(n,"\\-"),"g"),o=new RegExp("\\.".concat(t),"g");r=r.replace(s,".".concat(e,"-")).replace(a,"--".concat(e,"-")).replace(o,".".concat(i))}return r}var eR=!1;function jw(){Ze.autoAddCss&&!eR&&(function YJ(n){if(n&&eo){var t=vn.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=n;for(var e=vn.head.childNodes,i=null,r=e.length-1;r>-1;r--){var s=e[r],a=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(i=s)}vn.head.insertBefore(t,i)}}(XF()),eR=!0)}var UJ={mixout:function(){return{dom:{css:XF,insertCss:jw}}},hooks:function(){return{beforeDOMElementCreation:function(){jw()},beforeI2svg:function(){jw()}}}},no=Go||{};no[to]||(no[to]={}),no[to].styles||(no[to].styles={}),no[to].hooks||(no[to].hooks={}),no[to].shims||(no[to].shims=[]);var Hs=no[to],tR=[],fg=!1;function $J(n){!eo||(fg?setTimeout(n,0):tR.push(n))}function xf(n){var t=n.tag,e=n.attributes,i=void 0===e?{}:e,r=n.children,s=void 0===r?[]:r;return"string"==typeof n?JF(n):"<".concat(t," ").concat(function BJ(n){return Object.keys(n||{}).reduce(function(t,e){return t+"".concat(e,'="').concat(JF(n[e]),'" ')},"").trim()}(i),">").concat(s.map(xf).join(""),"</").concat(t,">")}function nR(n,t,e){if(n&&n[t]&&n[t][e])return{prefix:t,iconName:e,icon:n[t][e]}}eo&&((fg=(vn.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(vn.readyState))||vn.addEventListener("DOMContentLoaded",function n(){vn.removeEventListener("DOMContentLoaded",n),fg=1,tR.map(function(t){return t()})}));var zw=function(t,e,i,r){var l,d,u,s=Object.keys(t),a=s.length,o=void 0!==r?function(t,e){return function(i,r,s,a){return t.call(e,i,r,s,a)}}(e,r):e;for(void 0===i?(l=1,u=t[s[0]]):(l=0,u=i);l<a;l++)u=o(u,t[d=s[l]],d,t);return u};function Uw(n){var t=function qJ(n){for(var t=[],e=0,i=n.length;e<i;){var r=n.charCodeAt(e++);if(r>=55296&&r<=56319&&e<i){var s=n.charCodeAt(e++);56320==(64512&s)?t.push(((1023&r)<<10)+(1023&s)+65536):(t.push(r),e--)}else t.push(r)}return t}(n);return 1===t.length?t[0].toString(16):null}function iR(n){return Object.keys(n).reduce(function(t,e){var i=n[e];return i.icon?t[i.iconName]=i.icon:t[e]=i,t},{})}function Gw(n,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e.skipHooks,r=void 0!==i&&i,s=iR(t);"function"!=typeof Hs.hooks.addPack||r?Hs.styles[n]=Re(Re({},Hs.styles[n]||{}),s):Hs.hooks.addPack(n,iR(t)),"fas"===n&&Gw("fa",t)}var Df=Hs.styles,QJ=Hs.shims,ZJ=Object.values(qF),$w=null,rR={},sR={},aR={},oR={},lR={},JJ=Object.keys(Hw);function eX(n,t){var e=t.split("-"),i=e[0],r=e.slice(1).join("-");return i!==n||""===r||function XJ(n){return~IJ.indexOf(n)}(r)?null:r}var cR=function(){var t=function(s){return zw(Df,function(a,o,l){return a[l]=zw(o,s,{}),a},{})};rR=t(function(r,s,a){return s[3]&&(r[s[3]]=a),s[2]&&s[2].filter(function(l){return"number"==typeof l}).forEach(function(l){r[l.toString(16)]=a}),r}),sR=t(function(r,s,a){return r[a]=a,s[2]&&s[2].filter(function(l){return"string"==typeof l}).forEach(function(l){r[l]=a}),r}),lR=t(function(r,s,a){var o=s[2];return r[a]=a,o.forEach(function(l){r[l]=a}),r});var e="far"in Df||Ze.autoFetchSvg,i=zw(QJ,function(r,s){var a=s[0],o=s[1],l=s[2];return"far"===o&&!e&&(o="fas"),"string"==typeof a&&(r.names[a]={prefix:o,iconName:l}),"number"==typeof a&&(r.unicodes[a.toString(16)]={prefix:o,iconName:l}),r},{names:{},unicodes:{}});aR=i.names,oR=i.unicodes,$w=mg(Ze.styleDefault)};function Ww(n,t){return(rR[n]||{})[t]}function Jd(n,t){return(lR[n]||{})[t]}function dR(n){return aR[n]||{prefix:null,iconName:null}}function Wo(){return $w}function mg(n){return dg[n]||dg[Hw[n]]||(n in Hs.styles?n:null)||null}function pg(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.skipLookups,i=void 0!==e&&e,r=null,s=n.reduce(function(a,o){var l=eX(Ze.familyPrefix,o);if(Df[o]?(o=ZJ.includes(o)?kJ[o]:o,r=o,a.prefix=o):JJ.indexOf(o)>-1?(r=o,a.prefix=mg(o)):l?a.iconName=l:o!==Ze.replacementClass&&a.rest.push(o),!i&&a.prefix&&a.iconName){var d="fa"===r?dR(a.iconName):{},u=Jd(a.prefix,a.iconName);d.prefix&&(r=null),a.iconName=d.iconName||u||a.iconName,a.prefix=d.prefix||a.prefix,"far"===a.prefix&&!Df.far&&Df.fas&&!Ze.autoFetchSvg&&(a.prefix="fas")}return a},{prefix:null,iconName:null,rest:[]});return("fa"===s.prefix||"fa"===r)&&(s.prefix=Wo()||"fas"),s}(function NJ(n){ug.push(n)})(function(n){$w=mg(n.styleDefault)}),cR();var iX=function(){function n(){(function hJ(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")})(this,n),this.definitions={}}return function fJ(n,t,e){t&&FF(n.prototype,t),e&&FF(n,e),Object.defineProperty(n,"prototype",{writable:!1})}(n,[{key:"add",value:function(){for(var e=this,i=arguments.length,r=new Array(i),s=0;s<i;s++)r[s]=arguments[s];var a=r.reduce(this._pullDefinitions,{});Object.keys(a).forEach(function(o){e.definitions[o]=Re(Re({},e.definitions[o]||{}),a[o]),Gw(o,a[o]);var l=qF[o];l&&Gw(l,a[o]),cR()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,i){var r=i.prefix&&i.iconName&&i.icon?{0:i}:i;return Object.keys(r).map(function(s){var a=r[s],o=a.prefix,l=a.iconName,d=a.icon,u=d[2];e[o]||(e[o]={}),u.length>0&&u.forEach(function(p){"string"==typeof p&&(e[o][p]=d)}),e[o][l]=d}),e}}]),n}(),uR=[],Xd={},eu={},rX=Object.keys(eu);function Kw(n,t){for(var e=arguments.length,i=new Array(e>2?e-2:0),r=2;r<e;r++)i[r-2]=arguments[r];var s=Xd[n]||[];return s.forEach(function(a){t=a.apply(null,[t].concat(i))}),t}function nc(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),i=1;i<t;i++)e[i-1]=arguments[i];var r=Xd[n]||[];r.forEach(function(s){s.apply(null,e)})}function io(){var n=arguments[0],t=Array.prototype.slice.call(arguments,1);return eu[n]?eu[n].apply(null,t):void 0}function Qw(n){"fa"===n.prefix&&(n.prefix="fas");var t=n.iconName,e=n.prefix||Wo();if(t)return t=Jd(e,t)||t,nR(hR.definitions,e,t)||nR(Hs.styles,e,t)}var hR=new iX,oX={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return eo?(nc("beforeI2svg",t),io("pseudoElements2svg",t),io("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot;!1===Ze.autoReplaceSvg&&(Ze.autoReplaceSvg=!0),Ze.observeMutations=!0,$J(function(){cX({autoReplaceSvgRoot:e}),nc("watch",t)})}},$r={noAuto:function(){Ze.autoReplaceSvg=!1,Ze.observeMutations=!1,nc("noAuto")},config:Ze,dom:oX,parse:{icon:function(t){if(null===t)return null;if("object"===ag(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Jd(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],i=mg(t[0]);return{prefix:i,iconName:Jd(i,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(Ze.familyPrefix,"-"))>-1||t.match(TJ))){var r=pg(t.split(" "),{skipLookups:!0});return{prefix:r.prefix||Wo(),iconName:Jd(r.prefix,r.iconName)||r.iconName}}if("string"==typeof t){var s=Wo();return{prefix:s,iconName:Jd(s,t)||t}}}},library:hR,findIconDefinition:Qw,toHtml:xf},cX=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,i=void 0===e?vn:e;(Object.keys(Hs.styles).length>0||Ze.autoFetchSvg)&&eo&&Ze.autoReplaceSvg&&$r.dom.i2svg({node:i})};function _g(n,t){return Object.defineProperty(n,"abstract",{get:t}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map(function(i){return xf(i)})}}),Object.defineProperty(n,"node",{get:function(){if(eo){var i=vn.createElement("div");return i.innerHTML=n.html,i.children}}}),n}function Zw(n){var t=n.icons,e=t.main,i=t.mask,r=n.prefix,s=n.iconName,a=n.transform,o=n.symbol,l=n.title,d=n.maskId,u=n.titleId,p=n.extra,w=n.watchable,T=void 0!==w&&w,L=i.found?i:e,Y=L.width,$=L.height,W="fak"===r,j=[Ze.replacementClass,s?"".concat(Ze.familyPrefix,"-").concat(s):""].filter(function(oi){return-1===p.classes.indexOf(oi)}).filter(function(oi){return""!==oi||!!oi}).concat(p.classes).join(" "),re={children:[],attributes:Re(Re({},p.attributes),{},{"data-prefix":r,"data-icon":s,class:j,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(Y," ").concat($)})},ge=W&&!~p.classes.indexOf("fa-fw")?{width:"".concat(Y/$*16*.0625,"em")}:{};T&&(re.attributes[ec]=""),l&&(re.children.push({tag:"title",attributes:{id:re.attributes["aria-labelledby"]||"title-".concat(u||wf())},children:[l]}),delete re.attributes.title);var Ae=Re(Re({},re),{},{prefix:r,iconName:s,main:e,mask:i,maskId:d,transform:a,symbol:o,styles:Re(Re({},ge),p.styles)}),yt=i.found&&e.found?io("generateAbstractMask",Ae)||{children:[],attributes:{}}:io("generateAbstractIcon",Ae)||{children:[],attributes:{}},Rn=yt.attributes;return Ae.children=yt.children,Ae.attributes=Rn,o?function uX(n){var e=n.iconName,i=n.children,r=n.attributes,s=n.symbol,a=!0===s?"".concat(n.prefix,"-").concat(Ze.familyPrefix,"-").concat(e):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Re(Re({},r),{},{id:a}),children:i}]}]}(Ae):function dX(n){var t=n.children,e=n.main,i=n.mask,r=n.attributes,s=n.styles,a=n.transform;if(Vw(a)&&e.found&&!i.found){var d={x:e.width/e.height/2,y:.5};r.style=hg(Re(Re({},s),{},{"transform-origin":"".concat(d.x+a.x/16,"em ").concat(d.y+a.y/16,"em")}))}return[{tag:"svg",attributes:r,children:t}]}(Ae)}function fR(n){var t=n.content,e=n.width,i=n.height,r=n.transform,s=n.title,a=n.extra,o=n.watchable,l=void 0!==o&&o,d=Re(Re(Re({},a.attributes),s?{title:s}:{}),{},{class:a.classes.join(" ")});l&&(d[ec]="");var u=Re({},a.styles);Vw(r)&&(u.transform=function jJ(n){var t=n.transform,e=n.width,r=n.height,s=void 0===r?16:r,a=n.startCentered,o=void 0!==a&&a,l="";return l+=o&&zF?"translate(".concat(t.x/16-(void 0===e?16:e)/2,"em, ").concat(t.y/16-s/2,"em) "):o?"translate(calc(-50% + ".concat(t.x/16,"em), calc(-50% + ").concat(t.y/16,"em)) "):"translate(".concat(t.x/16,"em, ").concat(t.y/16,"em) "),(l+="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "))+"rotate(".concat(t.rotate,"deg) ")}({transform:r,startCentered:!0,width:e,height:i}),u["-webkit-transform"]=u.transform);var p=hg(u);p.length>0&&(d.style=p);var w=[];return w.push({tag:"span",attributes:d,children:[t]}),s&&w.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),w}function hX(n){var t=n.content,e=n.title,i=n.extra,r=Re(Re(Re({},i.attributes),e?{title:e}:{}),{},{class:i.classes.join(" ")}),s=hg(i.styles);s.length>0&&(r.style=s);var a=[];return a.push({tag:"span",attributes:r,children:[t]}),e&&a.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),a}var Jw=Hs.styles;function Xw(n){var t=n[0],e=n[1],s=Iw(n.slice(4),1)[0];return{found:!0,width:t,height:e,icon:Array.isArray(s)?{tag:"g",attributes:{class:"".concat(Ze.familyPrefix,"-").concat("duotone-group")},children:[{tag:"path",attributes:{class:"".concat(Ze.familyPrefix,"-").concat("secondary"),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(Ze.familyPrefix,"-").concat("primary"),fill:"currentColor",d:s[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:s}}}}var fX={found:!1,width:512,height:512};function ex(n,t){var e=t;return"fa"===t&&null!==Ze.styleDefault&&(t=Wo()),new Promise(function(i,r){if(io("missingIconAbstract"),"fa"===e){var a=dR(n)||{};n=a.iconName||n,t=a.prefix||t}if(n&&t&&Jw[t]&&Jw[t][n])return i(Xw(Jw[t][n]));(function mX(n,t){!WF&&!Ze.showMissingIcons&&n&&console.error('Icon with name "'.concat(n,'" and prefix "').concat(t,'" is missing.'))})(n,t),i(Re(Re({},fX),{},{icon:Ze.showMissingIcons&&n&&io("missingIconAbstract")||{}}))})}var mR=function(){},tx=Ze.measurePerformance&&cg&&cg.mark&&cg.measure?cg:{mark:mR,measure:mR},Cf='FA "6.1.1"',nx_begin=function(t){return tx.mark("".concat(Cf," ").concat(t," begins")),function(){return function(t){tx.mark("".concat(Cf," ").concat(t," ends")),tx.measure("".concat(Cf," ").concat(t),"".concat(Cf," ").concat(t," begins"),"".concat(Cf," ").concat(t," ends"))}(t)}},gg=function(){};function _R(n){return"string"==typeof(n.getAttribute?n.getAttribute(ec):null)}function vX(n){return vn.createElementNS("http://www.w3.org/2000/svg",n)}function bX(n){return vn.createElement(n)}function gR(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.ceFn,i=void 0===e?"svg"===n.tag?vX:bX:e;if("string"==typeof n)return vn.createTextNode(n);var r=i(n.tag);Object.keys(n.attributes||[]).forEach(function(a){r.setAttribute(a,n.attributes[a])});var s=n.children||[];return s.forEach(function(a){r.appendChild(gR(a,{ceFn:i}))}),r}var yg={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach(function(r){e.parentNode.insertBefore(gR(r),e)}),null===e.getAttribute(ec)&&Ze.keepOriginalSource){var i=vn.createComment(function MX(n){var t=" ".concat(n.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(i,e)}else e.remove()},nest:function(t){var e=t[0],i=t[1];if(~Bw(e).indexOf(Ze.replacementClass))return yg.replace(t);var r=new RegExp("".concat(Ze.familyPrefix,"-.*"));if(delete i[0].attributes.id,i[0].attributes.class){var s=i[0].attributes.class.split(" ").reduce(function(o,l){return l===Ze.replacementClass||l.match(r)?o.toSvg.push(l):o.toNode.push(l),o},{toNode:[],toSvg:[]});i[0].attributes.class=s.toSvg.join(" "),0===s.toNode.length?e.removeAttribute("class"):e.setAttribute("class",s.toNode.join(" "))}var a=i.map(function(o){return xf(o)}).join("\n");e.setAttribute(ec,""),e.innerHTML=a}};function yR(n){n()}function vR(n,t){var e="function"==typeof t?t:gg;if(0===n.length)e();else{var i=yR;"async"===Ze.mutateApproach&&(i=Go.requestAnimationFrame||yR),i(function(){var r=function yX(){return!0===Ze.autoReplaceSvg?yg.replace:yg[Ze.autoReplaceSvg]||yg.replace}(),s=nx_begin("mutate");n.map(r),s(),e()})}}var ix=!1;function bR(){ix=!0}function rx(){ix=!1}var vg=null;function MR(n){if(jF&&Ze.observeMutations){var t=n.treeCallback,e=void 0===t?gg:t,i=n.nodeCallback,r=void 0===i?gg:i,s=n.pseudoElementsCallback,a=void 0===s?gg:s,o=n.observeMutationsRoot,l=void 0===o?vn:o;vg=new jF(function(d){if(!ix){var u=Wo();Zd(d).forEach(function(p){if("childList"===p.type&&p.addedNodes.length>0&&!_R(p.addedNodes[0])&&(Ze.searchPseudoElements&&a(p.target),e(p.target)),"attributes"===p.type&&p.target.parentNode&&Ze.searchPseudoElements&&a(p.target.parentNode),"attributes"===p.type&&_R(p.target)&&~LJ.indexOf(p.attributeName))if("class"===p.attributeName&&function _X(n){var t=n.getAttribute?n.getAttribute(Nw):null,e=n.getAttribute?n.getAttribute(Yw):null;return t&&e}(p.target)){var w=pg(Bw(p.target)),L=w.iconName;p.target.setAttribute(Nw,w.prefix||u),L&&p.target.setAttribute(Yw,L)}else(function gX(n){return n&&n.classList&&n.classList.contains&&n.classList.contains(Ze.replacementClass)})(p.target)&&r(p.target)})}}),eo&&vg.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function xX(n){var t=n.getAttribute("style"),e=[];return t&&(e=t.split(";").reduce(function(i,r){var s=r.split(":"),a=s[0],o=s.slice(1);return a&&o.length>0&&(i[a]=o.join(":").trim()),i},{})),e}function DX(n){var t=n.getAttribute("data-prefix"),e=n.getAttribute("data-icon"),i=void 0!==n.innerText?n.innerText.trim():"",r=pg(Bw(n));return r.prefix||(r.prefix=Wo()),t&&e&&(r.prefix=t,r.iconName=e),r.iconName&&r.prefix||r.prefix&&i.length>0&&(r.iconName=function tX(n,t){return(sR[n]||{})[t]}(r.prefix,n.innerText)||Ww(r.prefix,Uw(n.innerText))),r}function CX(n){var t=Zd(n.attributes).reduce(function(r,s){return"class"!==r.name&&"style"!==r.name&&(r[s.name]=s.value),r},{}),e=n.getAttribute("title"),i=n.getAttribute("data-fa-title-id");return Ze.autoA11y&&(e?t["aria-labelledby"]="".concat(Ze.replacementClass,"-title-").concat(i||wf()):(t["aria-hidden"]="true",t.focusable="false")),t}function wR(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},e=DX(n),i=e.iconName,r=e.prefix,s=e.rest,a=CX(n),o=Kw("parseNodeAttributes",{},n),l=t.styleParser?xX(n):[];return Re({iconName:i,title:n.getAttribute("title"),titleId:n.getAttribute("data-fa-title-id"),prefix:r,transform:va,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:a}},o)}var TX=Hs.styles;function xR(n){var t="nest"===Ze.autoReplaceSvg?wR(n,{styleParser:!1}):wR(n);return~t.extra.classes.indexOf(KF)?io("generateLayersText",n,t):io("generateSvgReplacementMutation",n,t)}function DR(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!eo)return Promise.resolve();var e=vn.documentElement.classList,i=function(p){return e.add("".concat($F,"-").concat(p))},r=function(p){return e.remove("".concat($F,"-").concat(p))},s=Object.keys(Ze.autoFetchSvg?Hw:TX),a=[".".concat(KF,":not([").concat(ec,"])")].concat(s.map(function(u){return".".concat(u,":not([").concat(ec,"])")})).join(", ");if(0===a.length)return Promise.resolve();var o=[];try{o=Zd(n.querySelectorAll(a))}catch(u){}if(!(o.length>0))return Promise.resolve();i("pending"),r("complete");var l=nx_begin("onTree"),d=o.reduce(function(u,p){try{var w=xR(p);w&&u.push(w)}catch(T){WF||"MissingIcon"===T.name&&console.error(T)}return u},[]);return new Promise(function(u,p){Promise.all(d).then(function(w){vR(w,function(){i("active"),i("complete"),r("pending"),"function"==typeof t&&t(),l(),u()})}).catch(function(w){l(),p(w)})})}function SX(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;xR(n).then(function(e){e&&vR([e],t)})}var AX=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.transform,r=void 0===i?va:i,s=e.symbol,a=void 0!==s&&s,o=e.mask,l=void 0===o?null:o,d=e.maskId,u=void 0===d?null:d,p=e.title,w=void 0===p?null:p,T=e.titleId,L=void 0===T?null:T,Y=e.classes,$=void 0===Y?[]:Y,W=e.attributes,j=void 0===W?{}:W,re=e.styles,ge=void 0===re?{}:re;if(t){var Ae=t.prefix,yt=t.iconName,Nt=t.icon;return _g(Re({type:"icon"},t),function(){return nc("beforeDOMElementCreation",{iconDefinition:t,params:e}),Ze.autoA11y&&(w?j["aria-labelledby"]="".concat(Ze.replacementClass,"-title-").concat(L||wf()):(j["aria-hidden"]="true",j.focusable="false")),Zw({icons:{main:Xw(Nt),mask:l?Xw(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:Ae,iconName:yt,transform:Re(Re({},va),r),symbol:a,title:w,maskId:u,titleId:L,extra:{attributes:j,styles:ge,classes:$}})})}},LX={mixout:function(){return{icon:(n=AX,function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(t||{}).icon?t:Qw(t||{}),r=e.mask;return r&&(r=(r||{}).icon?r:Qw(r||{})),n(i,Re(Re({},e),{},{mask:r}))})};var n},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=DR,e.nodeCallback=SX,e}}},provides:function(t){t.i2svg=function(e){var i=e.node,s=e.callback;return DR(void 0===i?vn:i,void 0===s?function(){}:s)},t.generateSvgReplacementMutation=function(e,i){var r=i.iconName,s=i.title,a=i.titleId,o=i.prefix,l=i.transform,d=i.symbol,u=i.mask,p=i.maskId,w=i.extra;return new Promise(function(T,L){Promise.all([ex(r,o),u.iconName?ex(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(Y){var $=Iw(Y,2);T([e,Zw({icons:{main:$[0],mask:$[1]},prefix:o,iconName:r,transform:l,symbol:d,maskId:p,title:s,titleId:a,extra:w,watchable:!0})])}).catch(L)})},t.generateAbstractIcon=function(e){var d,i=e.children,r=e.attributes,s=e.main,a=e.transform,l=hg(e.styles);return l.length>0&&(r.style=l),Vw(a)&&(d=io("generateAbstractTransformGrouping",{main:s,transform:a,containerWidth:s.width,iconWidth:s.width})),i.push(d||s.icon),{children:i,attributes:r}}}},IX={mixout:function(){return{layer:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.classes,s=void 0===r?[]:r;return _g({type:"layer"},function(){nc("beforeDOMElementCreation",{assembler:e,params:i});var a=[];return e(function(o){Array.isArray(o)?o.map(function(l){a=a.concat(l.abstract)}):a=a.concat(o.abstract)}),[{tag:"span",attributes:{class:["".concat(Ze.familyPrefix,"-layers")].concat(lg(s)).join(" ")},children:a}]})}}}},OX={mixout:function(){return{counter:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.title,s=void 0===r?null:r,a=i.classes,o=void 0===a?[]:a,l=i.attributes,d=void 0===l?{}:l,u=i.styles,p=void 0===u?{}:u;return _g({type:"counter",content:e},function(){return nc("beforeDOMElementCreation",{content:e,params:i}),hX({content:e.toString(),title:s,extra:{attributes:d,styles:p,classes:["".concat(Ze.familyPrefix,"-layers-counter")].concat(lg(o))}})})}}}},FX={mixout:function(){return{text:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.transform,s=void 0===r?va:r,a=i.title,o=void 0===a?null:a,l=i.classes,d=void 0===l?[]:l,u=i.attributes,p=void 0===u?{}:u,w=i.styles,T=void 0===w?{}:w;return _g({type:"text",content:e},function(){return nc("beforeDOMElementCreation",{content:e,params:i}),fR({content:e,transform:Re(Re({},va),s),title:o,extra:{attributes:p,styles:T,classes:["".concat(Ze.familyPrefix,"-layers-text")].concat(lg(d))}})})}}},provides:function(t){t.generateLayersText=function(e,i){var r=i.title,s=i.transform,a=i.extra,o=null,l=null;if(zF){var d=parseInt(getComputedStyle(e).fontSize,10),u=e.getBoundingClientRect();o=u.width/d,l=u.height/d}return Ze.autoA11y&&!r&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,fR({content:e.innerHTML,width:o,height:l,transform:s,title:r,extra:a,watchable:!0})])}}},RX=new RegExp('"',"ug"),CR=[1105920,1112319];function kR(n,t){var e="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise(function(i,r){if(null!==n.getAttribute(e))return i();var a=Zd(n.children).filter(function(yt){return yt.getAttribute(Pw)===t})[0],o=Go.getComputedStyle(n,t),l=o.getPropertyValue("font-family").match(SJ),d=o.getPropertyValue("font-weight"),u=o.getPropertyValue("content");if(a&&!l)return n.removeChild(a),i();if(l&&"none"!==u&&""!==u){var p=o.getPropertyValue("content"),w=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?dg[l[2].toLowerCase()]:EJ[d],T=function PX(n){var t=n.replace(RX,""),e=function KJ(n,t){var r,e=n.length,i=n.charCodeAt(t);return i>=55296&&i<=56319&&e>t+1&&(r=n.charCodeAt(t+1))>=56320&&r<=57343?1024*(i-55296)+r-56320+65536:i}(t,0),i=e>=CR[0]&&e<=CR[1],r=2===t.length&&t[0]===t[1];return{value:Uw(r?t[0]:t),isSecondary:i||r}}(p),L=T.value,Y=T.isSecondary,$=l[0].startsWith("FontAwesome"),W=Ww(w,L),j=W;if($){var re=function nX(n){var t=oR[n],e=Ww("fas",n);return t||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}(L);re.iconName&&re.prefix&&(W=re.iconName,w=re.prefix)}if(!W||Y||a&&a.getAttribute(Nw)===w&&a.getAttribute(Yw)===j)i();else{n.setAttribute(e,j),a&&n.removeChild(a);var ge=function kX(){return{iconName:null,title:null,titleId:null,prefix:null,transform:va,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),Ae=ge.extra;Ae.attributes[Pw]=t,ex(W,w).then(function(yt){var Nt=Zw(Re(Re({},ge),{},{icons:{main:yt,mask:{prefix:null,iconName:null,rest:[]}},prefix:w,iconName:j,extra:Ae,watchable:!0})),Rn=vn.createElement("svg");"::before"===t?n.insertBefore(Rn,n.firstChild):n.appendChild(Rn),Rn.outerHTML=Nt.map(function(oi){return xf(oi)}).join("\n"),n.removeAttribute(e),i()}).catch(r)}}else i()})}function NX(n){return Promise.all([kR(n,"::before"),kR(n,"::after")])}function YX(n){return!(n.parentNode===document.head||~CJ.indexOf(n.tagName.toUpperCase())||n.getAttribute(Pw)||n.parentNode&&"svg"===n.parentNode.tagName)}function TR(n){if(eo)return new Promise(function(t,e){var i=Zd(n.querySelectorAll("*")).filter(YX).map(NX),r=nx_begin("searchPseudoElements");bR(),Promise.all(i).then(function(){r(),rx(),t()}).catch(function(){r(),rx(),e()})})}var SR=!1,ER=function(t){return t.toLowerCase().split(" ").reduce(function(i,r){var s=r.toLowerCase().split("-"),a=s[0],o=s.slice(1).join("-");if(a&&"h"===o)return i.flipX=!0,i;if(a&&"v"===o)return i.flipY=!0,i;if(o=parseFloat(o),isNaN(o))return i;switch(a){case"grow":i.size=i.size+o;break;case"shrink":i.size=i.size-o;break;case"left":i.x=i.x-o;break;case"right":i.x=i.x+o;break;case"up":i.y=i.y-o;break;case"down":i.y=i.y+o;break;case"rotate":i.rotate=i.rotate+o}return i},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},sx={x:0,y:0,width:"100%",height:"100%"};function AR(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n.attributes&&(n.attributes.fill||t)&&(n.attributes.fill="black"),n}!function sX(n,t){var e=t.mixoutsTo;uR=n,Xd={},Object.keys(eu).forEach(function(i){-1===rX.indexOf(i)&&delete eu[i]}),uR.forEach(function(i){var r=i.mixout?i.mixout():{};if(Object.keys(r).forEach(function(a){"function"==typeof r[a]&&(e[a]=r[a]),"object"===ag(r[a])&&Object.keys(r[a]).forEach(function(o){e[a]||(e[a]={}),e[a][o]=r[a][o]})}),i.hooks){var s=i.hooks();Object.keys(s).forEach(function(a){Xd[a]||(Xd[a]=[]),Xd[a].push(s[a])})}i.provides&&i.provides(eu)})}([UJ,LX,IX,OX,FX,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=TR,e}}},provides:function(t){t.pseudoElements2svg=function(e){var i=e.node;Ze.searchPseudoElements&&TR(void 0===i?vn:i)}}},{mixout:function(){return{dom:{unwatch:function(){bR(),SR=!0}}}},hooks:function(){return{bootstrap:function(){MR(Kw("mutationObserverCallbacks",{}))},noAuto:function(){!function wX(){!vg||vg.disconnect()}()},watch:function(e){var i=e.observeMutationsRoot;SR?rx():MR(Kw("mutationObserverCallbacks",{observeMutationsRoot:i}))}}}},{mixout:function(){return{parse:{transform:function(e){return ER(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-transform");return r&&(e.transform=ER(r)),e}}},provides:function(t){t.generateAbstractTransformGrouping=function(e){var i=e.main,r=e.transform,a=e.iconWidth,o={transform:"translate(".concat(e.containerWidth/2," 256)")},l="translate(".concat(32*r.x,", ").concat(32*r.y,") "),d="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),u="rotate(".concat(r.rotate," 0 0)"),T={outer:o,inner:{transform:"".concat(l," ").concat(d," ").concat(u)},path:{transform:"translate(".concat(a/2*-1," -256)")}};return{tag:"g",attributes:Re({},T.outer),children:[{tag:"g",attributes:Re({},T.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:Re(Re({},i.icon.attributes),T.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-mask"),s=r?pg(r.split(" ").map(function(a){return a.trim()})):{prefix:null,iconName:null,rest:[]};return s.prefix||(s.prefix=Wo()),e.mask=s,e.maskId=i.getAttribute("data-fa-mask-id"),e}}},provides:function(t){t.generateAbstractMask=function(e){var n,i=e.children,r=e.attributes,s=e.main,a=e.mask,o=e.maskId,u=s.icon,w=a.icon,T=function VJ(n){var t=n.transform,i=n.iconWidth,r={transform:"translate(".concat(n.containerWidth/2," 256)")},s="translate(".concat(32*t.x,", ").concat(32*t.y,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o="rotate(".concat(t.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(s," ").concat(a," ").concat(o)},path:{transform:"translate(".concat(i/2*-1," -256)")}}}({transform:e.transform,containerWidth:a.width,iconWidth:s.width}),L={tag:"rect",attributes:Re(Re({},sx),{},{fill:"white"})},Y=u.children?{children:u.children.map(AR)}:{},$={tag:"g",attributes:Re({},T.inner),children:[AR(Re({tag:u.tag,attributes:Re(Re({},u.attributes),T.path)},Y))]},W={tag:"g",attributes:Re({},T.outer),children:[$]},j="mask-".concat(o||wf()),re="clip-".concat(o||wf()),ge={tag:"mask",attributes:Re(Re({},sx),{},{id:j,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[L,W]},Ae={tag:"defs",children:[{tag:"clipPath",attributes:{id:re},children:(n=w,"g"===n.tag?n.children:[n])},ge]};return i.push(Ae,{tag:"rect",attributes:Re({fill:"currentColor","clip-path":"url(#".concat(re,")"),mask:"url(#".concat(j,")")},sx)}),{children:i,attributes:r}}}},{provides:function(t){var e=!1;Go.matchMedia&&(e=Go.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var i=[],r={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};i.push({tag:"path",attributes:Re(Re({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var a=Re(Re({},s),{},{attributeName:"opacity"}),o={tag:"circle",attributes:Re(Re({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||o.children.push({tag:"animate",attributes:Re(Re({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Re(Re({},a),{},{values:"1;0;1;1;0;1;"})}),i.push(o),i.push({tag:"path",attributes:Re(Re({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:Re(Re({},a),{},{values:"1;0;0;0;0;1;"})}]}),e||i.push({tag:"path",attributes:Re(Re({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:Re(Re({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:i}}}},{hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-symbol");return e.symbol=null!==r&&(""===r||r),e}}}}],{mixoutsTo:$r});let qX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),KX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Yl]]}),n})(),ax=(()=>{class n{constructor(){this.changes=new pe,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const aee={provide:ax,deps:[[new Oi,new as,ax]],useFactory:function see(n){return n||new ax}};let oee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[aee,UM],imports:[[Qe,xi,Gd,af,KX,JM,Bo],Qe]}),n})();const IR=["*"],fee=Wl(Ho(class{})),mee=new le("MatNavList");let pee=(()=>{class n extends fee{constructor(){super(...arguments),this._stateChanges=new pe}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[Ne([{provide:mee,useExisting:n}]),ne,wt],ngContentSelectors:IR,decls:1,vars:0,template:function(e,i){1&e&&(en(),Je(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),n})(),xee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[O_,Bo,Qe,$M,xi],O_,Qe,$M,nO]}),n})();function Dee(n,t){if(1&n&&(Fa(),Fe(0,"circle",4)),2&n){const e=te(),i=sn(1);$n("animation-name","mat-progress-spinner-stroke-rotate-"+e._spinnerAnimationLabel)("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),Ue("r",e._getCircleRadius())}}function Cee(n,t){if(1&n&&(Fa(),Fe(0,"circle",4)),2&n){const e=te(),i=sn(1);$n("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),Ue("r",e._getCircleRadius())}}const Tee=ga(class{constructor(n){this._elementRef=n}},"primary"),See=new le("mat-progress-spinner-default-options",{providedIn:"root",factory:function Eee(){return{diameter:100}}});class Wr extends Tee{constructor(t,e,i,r,s,a,o,l){super(t),this._document=i,this._diameter=100,this._value=0,this._resizeSubscription=_.EMPTY,this.mode="determinate";const d=Wr._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),d.has(i.head)||d.set(i.head,new Set([100])),this._noopAnimations="NoopAnimations"===r&&!!s&&!s._forceAnimations,"mat-spinner"===t.nativeElement.nodeName.toLowerCase()&&(this.mode="indeterminate"),s&&(s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth)),e.isBrowser&&e.SAFARI&&o&&a&&l&&(this._resizeSubscription=o.change(150).subscribe(()=>{"indeterminate"===this.mode&&l.run(()=>a.markForCheck())}))}get diameter(){return this._diameter}set diameter(t){this._diameter=Gi(t),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(t){this._strokeWidth=Gi(t)}get value(){return"determinate"===this.mode?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,Gi(t)))}ngOnInit(){const t=this._elementRef.nativeElement;this._styleRoot=kL(t)||this._document.head,this._attachStyleNode(),t.classList.add("mat-progress-spinner-indeterminate-animation")}ngOnDestroy(){this._resizeSubscription.unsubscribe()}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const t=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${t} ${t}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_getCircleTransformOrigin(t){var e;const i=50*(null!==(e=t.currentScale)&&void 0!==e?e:1);return`${i}% ${i}%`}_attachStyleNode(){const t=this._styleRoot,e=this._diameter,i=Wr._diameters;let r=i.get(t);if(!r||!r.has(e)){const s=this._document.createElement("style");s.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),s.textContent=this._getAnimationText(),t.appendChild(s),r||(r=new Set,i.set(t,r)),r.add(e)}}_getAnimationText(){const t=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*t).replace(/END_VALUE/g,""+.2*t).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}Wr._diameters=new WeakMap,Wr.\u0275fac=function(t){return new(t||Wr)(v(ye),v(qn),v(qe,8),v(Kn,8),v(See),v($t),v(Vo),v(Ge))},Wr.\u0275cmp=Me({type:Wr,selectors:[["mat-progress-spinner"],["mat-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(Ue("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),$n("width",e.diameter,"px")("height",e.diameter,"px"),$e("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",value:"value"},exportAs:["matProgressSpinner"],features:[ne],decls:4,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(Fa(),F(0,"svg",0,1),ee(2,Dee,1,11,"circle",2),ee(3,Cee,1,9,"circle",3),I()),2&t&&($n("width",e.diameter,"px")("height",e.diameter,"px"),H("ngSwitch","indeterminate"===e.mode),Ue("viewBox",e._getViewBox()),N(2),H("ngSwitchCase",!0),N(1),H("ngSwitchCase",!1))},directives:[Co,Td],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],encapsulation:2,changeDetection:0});let Lee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe,xi],Qe]}),n})(),Oee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe],Qe]}),n})();const Fee=["thumbContainer"],Ree=["toggleBar"],Pee=["input"],Nee=function(n){return{enterDuration:n}},Yee=["*"],Hee=new le("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let Bee=0;const Vee={provide:Ri,useExisting:mt(()=>FR),multi:!0};class jee{constructor(t,e){this.source=t,this.checked=e}}const zee=I_(ga(Ho(Wl(class{constructor(n){this._elementRef=n}}))));let FR=(()=>{class n extends zee{constructor(e,i,r,s,a,o){super(e),this._focusMonitor=i,this._changeDetectorRef=r,this.defaults=a,this._onChange=l=>{},this._onTouched=()=>{},this._uniqueId="mat-slide-toggle-"+ ++Bee,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new fe,this.toggleChange=new fe,this.tabIndex=parseInt(s)||0,this.color=this.defaultColor=a.color||"accent",this._noopAnimations="NoopAnimations"===o}get required(){return this._required}set required(e){this._required=je(e)}get checked(){return this._checked}set checked(e){this._checked=je(e),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(e){e.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(e){e.stopPropagation()}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new jee(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pa),v($t),kr("tabindex"),v(Hee),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-slide-toggle"]],viewQuery:function(e,i){if(1&e&&(dt(Fee,5),dt(Ree,5),dt(Pee,5)),2&e){let r;xe(r=De())&&(i._thumbEl=r.first),xe(r=De())&&(i._thumbBarEl=r.first),xe(r=De())&&(i._inputElement=r.first)}},hostAttrs:[1,"mat-slide-toggle"],hostVars:13,hostBindings:function(e,i){2&e&&(Ls("id",i.id),Ue("tabindex",null)("aria-label",null)("aria-labelledby",null)("name",null),$e("mat-checked",i.checked)("mat-disabled",i.disabled)("mat-slide-toggle-label-before","before"==i.labelPosition)("_mat-animation-noopable",i._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[Ne([Vee]),ne],ngContentSelectors:Yee,decls:16,vars:20,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(e,i){if(1&e&&(en(),F(0,"label",0,1)(2,"span",2,3)(4,"input",4,5),he("change",function(s){return i._onChangeEvent(s)})("click",function(s){return i._onInputClick(s)}),I(),F(6,"span",6,7),Fe(8,"span",8),F(9,"span",9),Fe(10,"span",10),I()()(),F(11,"span",11,12),he("cdkObserveContent",function(){return i._onLabelTextChange()}),F(13,"span",13),U(14,"\xa0"),I(),Je(15),I()()),2&e){const r=sn(1),s=sn(12);Ue("for",i.inputId),N(2),$e("mat-slide-toggle-bar-no-side-margin",!s.textContent||!s.textContent.trim()),N(2),H("id",i.inputId)("required",i.required)("tabIndex",i.tabIndex)("checked",i.checked)("disabled",i.disabled),Ue("name",i.name)("aria-checked",i.checked)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),N(5),H("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",ln(18,Nee,i._noopAnimations?0:150))}},directives:[ya,l_],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%;display:block}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),n})(),RR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),$ee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[RR,Bo,Qe,Jh],RR,Qe]}),n})(),Kee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[O_,Qe],O_,Qe]}),n})();function Qee(n,t){1&n&&Je(0)}const NR=["*"];function Zee(n,t){}const Jee=function(n){return{animationDuration:n}},Xee=function(n,t){return{value:n,params:t}},ete=["tabListContainer"],tte=["tabList"],nte=["tabListInner"],ite=["nextPaginator"],rte=["previousPaginator"],ste=["tabBodyWrapper"],ate=["tabHeader"];function ote(n,t){}function lte(n,t){1&n&&ee(0,ote,0,0,"ng-template",10),2&n&&H("cdkPortalOutlet",te().$implicit.templateLabel)}function cte(n,t){1&n&&U(0),2&n&&Qt(te().$implicit.textLabel)}function dte(n,t){if(1&n){const e=Xt();F(0,"div",6),he("click",function(){const r=Ve(e),s=r.$implicit,a=r.index,o=te(),l=sn(1);return o._handleClick(s,l,a)})("cdkFocusChange",function(r){const a=Ve(e).index;return te()._tabFocusChanged(r,a)}),F(1,"div",7),ee(2,lte,1,1,"ng-template",8),ee(3,cte,1,1,"ng-template",null,9,Tr),I()()}if(2&n){const e=t.$implicit,i=t.index,r=sn(4),s=te();$e("mat-tab-label-active",s.selectedIndex===i),H("id",s._getTabLabelId(i))("ngClass",e.labelClass)("disabled",e.disabled)("matRippleDisabled",e.disabled||s.disableRipple),Ue("tabIndex",s._getTabIndex(e,i))("aria-posinset",i+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(i))("aria-selected",s.selectedIndex===i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),N(2),H("ngIf",e.templateLabel)("ngIfElse",r)}}function ute(n,t){if(1&n){const e=Xt();F(0,"mat-tab-body",11),he("_onCentered",function(){return Ve(e),te()._removeTabBodyWrapperHeight()})("_onCentering",function(r){return Ve(e),te()._setTabBodyWrapperHeight(r)}),I()}if(2&n){const e=t.$implicit,i=t.index,r=te();$e("mat-tab-body-active",r.selectedIndex===i),H("id",r._getTabContentId(i))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration),Ue("tabindex",null!=r.contentTabIndex&&r.selectedIndex===i?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(i))}}const hte=new le("MatInkBarPositioner",{providedIn:"root",factory:function fte(){return t=>({left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"})}});let YR=(()=>{class n{constructor(e,i,r,s){this._elementRef=e,this._ngZone=i,this._inkBarPositioner=r,this._animationMode=s}alignToElement(e){this.show(),this._ngZone.onStable.pipe(pi(1)).subscribe(()=>{const i=this._inkBarPositioner(e),r=this._elementRef.nativeElement;r.style.left=i.left,r.style.width=i.width})}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Ge),v(hte),v(Kn,8))},n.\u0275dir=q({type:n,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(e,i){2&e&&$e("_mat-animation-noopable","NoopAnimations"===i._animationMode)}}),n})();const mte=new le("MatTabContent"),pte=new le("MatTabLabel"),_te=new le("MAT_TAB"),gte=Wl(class{}),HR=new le("MAT_TAB_GROUP");let BR=(()=>{class n extends gte{constructor(e,i){super(),this._viewContainerRef=e,this._closestTabGroup=i,this.textLabel="",this._contentPortal=null,this._stateChanges=new pe,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new df(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return n.\u0275fac=function(e){return new(e||n)(v(Vn),v(HR,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-tab"]],contentQueries:function(e,i,r){if(1&e&&(Ot(r,pte,5),Ot(r,mte,7,Bn)),2&e){let s;xe(s=De())&&(i.templateLabel=s.first),xe(s=De())&&(i._explicitContent=s.first)}},viewQuery:function(e,i){if(1&e&&dt(Bn,7),2&e){let r;xe(r=De())&&(i._implicitContent=r.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[Ne([{provide:_te,useExisting:n}]),ne,wt],ngContentSelectors:NR,decls:1,vars:0,template:function(e,i){1&e&&(en(),ee(0,Qee,1,0,"ng-template"))},encapsulation:2}),n})();const yte={translateTab:_i("translateTab",[Lt("center, void, left-origin-center, right-origin-center",He({transform:"none"})),Lt("left",He({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),Lt("right",He({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),qt("* => left, * => right, left => center, right => center",Wt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),qt("void => left-origin-center",[He({transform:"translate3d(-100%, 0, 0)"}),Wt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),qt("void => right-origin-center",[He({transform:"translate3d(100%, 0, 0)"}),Wt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let vte=(()=>{class n extends Zl{constructor(e,i,r,s){super(e,i,s),this._host=r,this._centeringSub=_.EMPTY,this._leavingSub=_.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(or(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(v(Ya),v(Vn),v(mt(()=>VR)),v(qe))},n.\u0275dir=q({type:n,selectors:[["","matTabBodyHost",""]],features:[ne]}),n})(),bte=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._dir=i,this._dirChangeSubscription=_.EMPTY,this._translateTabComplete=new pe,this._onCentering=new fe,this._beforeCentering=new fe,this._afterLeavingCenter=new fe,this._onCentered=new fe(!0),this.animationDuration="500ms",i&&(this._dirChangeSubscription=i.change.subscribe(s=>{this._computePositionAnimationState(s),r.markForCheck()})),this._translateTabComplete.pipe(fM((s,a)=>s.fromState===a.fromState&&s.toState===a.toState)).subscribe(s=>{this._isCenterPosition(s.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(s.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(e){this._positionIndex=e,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const i=this._isCenterPosition(e.toState);this._beforeCentering.emit(i),i&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const i=this._getLayoutDirection();return"ltr"==i&&e<=0||"rtl"==i&&e>0?"left-origin-center":"right-origin-center"}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(ri,8),v($t))},n.\u0275dir=q({type:n,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),VR=(()=>{class n extends bte{constructor(e,i,r){super(e,i,r)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(ri,8),v($t))},n.\u0275cmp=Me({type:n,selectors:[["mat-tab-body"]],viewQuery:function(e,i){if(1&e&&dt(Zl,5),2&e){let r;xe(r=De())&&(i._portalHost=r.first)}},hostAttrs:[1,"mat-tab-body"],features:[ne],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,i){1&e&&(F(0,"div",0,1),he("@translateTab.start",function(s){return i._onTranslateTabStarted(s)})("@translateTab.done",function(s){return i._translateTabComplete.next(s)}),ee(2,Zee,0,0,"ng-template",2),I()),2&e&&H("@translateTab",function h1(n,t,e,i,r){return m1(de(),Mi(),n,t,e,i,r)}(3,Xee,i._position,ln(1,Jee,i.animationDuration)))},directives:[vte],styles:['.mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}.mat-tab-body-content[style*="visibility: hidden"]{display:none}\n'],encapsulation:2,data:{animation:[yte.translateTab]}}),n})();const jR=new le("MAT_TABS_CONFIG"),Mte=Wl(class{});let zR=(()=>{class n extends Mte{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return n.\u0275fac=function(e){return new(e||n)(v(ye))},n.\u0275dir=q({type:n,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,i){2&e&&(Ue("aria-disabled",!!i.disabled),$e("mat-tab-disabled",i.disabled))},inputs:{disabled:"disabled"},features:[ne]}),n})();const UR=Hl({passive:!0});let Dte=(()=>{class n{constructor(e,i,r,s,a,o,l){this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=r,this._dir=s,this._ngZone=a,this._platform=o,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new pe,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new pe,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new fe,this.indexFocused=new fe,a.runOutsideAngular(()=>{Ka(e.nativeElement,"mouseleave").pipe(Dt(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Gi(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Ka(this._previousPaginator.nativeElement,"touchstart",UR).pipe(Dt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Ka(this._nextPaginator.nativeElement,"touchstart",UR).pipe(Dt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:We("ltr"),i=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new OL(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(pi(1)).subscribe(r),yr(e,i,this._items.changes,this._itemsResized()).pipe(Dt(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),r()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe(Dt(this._destroyed)).subscribe(s=>{this.indexFocused.emit(s),this._setTabFocus(s)})}_itemsResized(){return"function"!=typeof ResizeObserver?Si:this._items.changes.pipe(or(this._items),Lo(e=>new _t(i=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(()=>{i.next()});return e.forEach(s=>{r.observe(s.elementRef.nativeElement)}),()=>{r.disconnect()}}))),SL(1))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Ps(e))switch(e.keyCode){case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e));break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){if(!this._items)return!0;const i=this._items?this._items.toArray()[e]:null;return!!i&&!i.disabled}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const i=this._tabListContainer.nativeElement;i.scrollLeft="ltr"==this._getLayoutDirection()?0:i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,i="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const i=this._items?this._items.toArray()[e]:null;if(!i)return;const r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:s,offsetWidth:a}=i.elementRef.nativeElement;let o,l;"ltr"==this._getLayoutDirection()?(o=s,l=o+a):(l=this._tabListInner.nativeElement.offsetWidth-s,o=l-a);const d=this.scrollDistance,u=this.scrollDistance+r;o<d?this.scrollDistance-=d-o+60:l>u&&(this.scrollDistance+=l-u+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,i=e?e.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,i){i&&null!=i.button&&0!==i.button||(this._stopInterval(),VI(650,100).pipe(Dt(yr(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:r,distance:s}=this._scrollHeader(e);(0===s||s>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(Vo),v(ri,8),v(Ge),v(qn),v(Kn,8))},n.\u0275dir=q({type:n,inputs:{disablePagination:"disablePagination"}}),n})(),Cte=(()=>{class n extends Dte{constructor(e,i,r,s,a,o,l){super(e,i,r,s,a,o,l),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=je(e)}_itemSelected(e){e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(Vo),v(ri,8),v(Ge),v(qn),v(Kn,8))},n.\u0275dir=q({type:n,inputs:{disableRipple:"disableRipple"},features:[ne]}),n})(),kte=(()=>{class n extends Cte{constructor(e,i,r,s,a,o,l){super(e,i,r,s,a,o,l)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(Vo),v(ri,8),v(Ge),v(qn),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-tab-header"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,zR,4),2&e){let s;xe(s=De())&&(i._items=s)}},viewQuery:function(e,i){if(1&e&&(dt(YR,7),dt(ete,7),dt(tte,7),dt(nte,7),dt(ite,5),dt(rte,5)),2&e){let r;xe(r=De())&&(i._inkBar=r.first),xe(r=De())&&(i._tabListContainer=r.first),xe(r=De())&&(i._tabList=r.first),xe(r=De())&&(i._tabListInner=r.first),xe(r=De())&&(i._nextPaginator=r.first),xe(r=De())&&(i._previousPaginator=r.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(e,i){2&e&&$e("mat-tab-header-pagination-controls-enabled",i._showPaginationControls)("mat-tab-header-rtl","rtl"==i._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[ne],ngContentSelectors:NR,decls:14,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,i){1&e&&(en(),F(0,"button",0,1),he("click",function(){return i._handlePaginatorClick("before")})("mousedown",function(s){return i._handlePaginatorPress("before",s)})("touchend",function(){return i._stopInterval()}),Fe(2,"div",2),I(),F(3,"div",3,4),he("keydown",function(s){return i._handleKeydown(s)}),F(5,"div",5,6),he("cdkObserveContent",function(){return i._onContentChanges()}),F(7,"div",7,8),Je(9),I(),Fe(10,"mat-ink-bar"),I()(),F(11,"button",9,10),he("mousedown",function(s){return i._handlePaginatorPress("after",s)})("click",function(){return i._handlePaginatorClick("after")})("touchend",function(){return i._stopInterval()}),Fe(13,"div",2),I()),2&e&&($e("mat-tab-header-pagination-disabled",i._disableScrollBefore),H("matRippleDisabled",i._disableScrollBefore||i.disableRipple)("disabled",i._disableScrollBefore||null),N(5),$e("_mat-animation-noopable","NoopAnimations"===i._animationMode),N(6),$e("mat-tab-header-pagination-disabled",i._disableScrollAfter),H("matRippleDisabled",i._disableScrollAfter||i.disableRipple)("disabled",i._disableScrollAfter||null))},directives:[ya,l_,YR],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n"],encapsulation:2}),n})(),Tte=0;class Ste{}const Ete=ga(Ho(class{constructor(n){this._elementRef=n}}),"primary");let Ate=(()=>{class n extends Ete{constructor(e,i,r,s){var a;super(e),this._changeDetectorRef=i,this._animationMode=s,this._tabs=new kl,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=_.EMPTY,this._tabLabelSubscription=_.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new fe,this.focusChange=new fe,this.animationDone=new fe,this.selectedTabChange=new fe(!0),this._groupId=Tte++,this.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",this.disablePagination=!(!r||null==r.disablePagination)&&r.disablePagination,this.dynamicHeight=!(!r||null==r.dynamicHeight)&&r.dynamicHeight,this.contentTabIndex=null!==(a=null==r?void 0:r.contentTabIndex)&&void 0!==a?a:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=je(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Gi(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=Gi(e,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const i=this._elementRef.nativeElement;i.classList.remove(`mat-background-${this.backgroundColor}`),e&&i.classList.add(`mat-background-${e}`),this._backgroundColor=e}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const i=null==this._selectedIndex;if(!i){this.selectedTabChange.emit(this._createChangeEvent(e));const r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((r,s)=>r.isActive=s===e),i||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((i,r)=>{i.position=r-e,null!=this._selectedIndex&&0==i.position&&!i.origin&&(i.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const i=this._tabs.toArray();let r;for(let s=0;s<i.length;s++)if(i[s].isActive){this._indexToSelect=this._selectedIndex=s,this._lastFocusedTabIndex=null,r=i[s];break}!r&&i[e]&&Promise.resolve().then(()=>{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(or(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(i=>i._closestTabGroup===this||!i._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const i=this._tabHeader;i&&(i.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const i=new Ste;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=yr(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,i,r){e.disabled||(this.selectedIndex=i.focusIndex=r)}_getTabIndex(e,i){var r;return e.disabled?null:i===(null!==(r=this._lastFocusedTabIndex)&&void 0!==r?r:this.selectedIndex)?0:-1}_tabFocusChanged(e,i){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=i)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(jR,8),v(Kn,8))},n.\u0275dir=q({type:n,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[ne]}),n})(),Lte=(()=>{class n extends Ate{constructor(e,i,r,s){super(e,i,r,s)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(jR,8),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-tab-group"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,BR,5),2&e){let s;xe(s=De())&&(i._allTabs=s)}},viewQuery:function(e,i){if(1&e&&(dt(ste,5),dt(ate,5)),2&e){let r;xe(r=De())&&(i._tabBodyWrapper=r.first),xe(r=De())&&(i._tabHeader=r.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(e,i){2&e&&$e("mat-tab-group-dynamic-height",i.dynamicHeight)("mat-tab-group-inverted-header","below"===i.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[Ne([{provide:HR,useExisting:n}]),ne],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","ngClass","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","ngClass","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(e,i){1&e&&(F(0,"mat-tab-header",0,1),he("indexFocused",function(s){return i._focusChanged(s)})("selectFocusedIndex",function(s){return i.selectedIndex=s}),ee(2,dte,5,15,"div",2),I(),F(3,"div",3,4),ee(5,ute,1,10,"mat-tab-body",5),I()),2&e&&(H("selectedIndex",i.selectedIndex||0)("disableRipple",i.disableRipple)("disablePagination",i.disablePagination),N(2),H("ngForOf",i._tabs),N(1),$e("_mat-animation-noopable","NoopAnimations"===i._animationMode),N(2),H("ngForOf",i._tabs))},directives:[kte,VR,Do,zR,ya,BL,sr,xn,Zl],styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),n})(),Ite=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe,Gd,Bo,Jh,d_],Qe]}),n})(),zte=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe],Qe]}),n})();const Ute=["input"],Gte=function(n){return{enterDuration:n}},$te=["*"],Wte=new le("mat-radio-default-options",{providedIn:"root",factory:function qte(){return{color:"accent"}}});let qR=0;const Kte={provide:Ri,useExisting:mt(()=>ZR),multi:!0};class KR{constructor(t,e){this.source=t,this.value=e}}const QR=new le("MatRadioGroup");let Qte=(()=>{class n{constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+qR++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new fe}get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=je(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=je(e),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(i=>{i.checked=this.value===i.value,i.checked&&(this._selected=i)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new KR(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(v($t))},n.\u0275dir=q({type:n,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),n})(),ZR=(()=>{class n extends Qte{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["mat-radio-group"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,JR,5),2&e){let s;xe(s=De())&&(i._radios=s)}},hostAttrs:["role","radiogroup",1,"mat-radio-group"],exportAs:["matRadioGroup"],features:[Ne([Kte,{provide:QR,useExisting:n}]),ne]}),n})();class Zte{constructor(t){this._elementRef=t}}const Jte=Ho(I_(Zte));let Xte=(()=>{class n extends Jte{constructor(e,i,r,s,a,o,l,d){super(i),this._changeDetector=r,this._focusMonitor=s,this._radioDispatcher=a,this._providerOverride=l,this._uniqueId="mat-radio-"+ ++qR,this.id=this._uniqueId,this.change=new fe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===o,d&&(this.tabIndex=Gi(d,0)),this._removeUniqueSelectionListener=a.listen((u,p)=>{u!==this.id&&p===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(e){const i=je(e);this._checked!==i&&(this._checked=i,i&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!i&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),i&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(je(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=je(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name)}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new KR(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){var e;const i=this.radioGroup;let r;if(r=i&&i.selected&&!this.disabled?i.selected===this?this.tabIndex:-1:this.tabIndex,r!==this._previousTabIndex){const s=null===(e=this._inputElement)||void 0===e?void 0:e.nativeElement;s&&(s.setAttribute("tabindex",r+""),this._previousTabIndex=r)}}}return n.\u0275fac=function(e){pd()},n.\u0275dir=q({type:n,viewQuery:function(e,i){if(1&e&&dt(Ute,5),2&e){let r;xe(r=De())&&(i._inputElement=r.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[ne]}),n})(),JR=(()=>{class n extends Xte{constructor(e,i,r,s,a,o,l,d){super(e,i,r,s,a,o,l,d)}}return n.\u0275fac=function(e){return new(e||n)(v(QR,8),v(ye),v($t),v(pa),v(fq),v(Kn,8),v(Wte,8),kr("tabindex"))},n.\u0275cmp=Me({type:n,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(e,i){1&e&&he("focus",function(){return i._inputElement.nativeElement.focus()}),2&e&&(Ue("tabindex",null)("id",i.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),$e("mat-radio-checked",i.checked)("mat-radio-disabled",i.disabled)("_mat-animation-noopable",i._noopAnimations)("mat-primary","primary"===i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[ne],ngContentSelectors:$te,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input",3,"id","checked","disabled","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(e,i){if(1&e&&(en(),F(0,"label",0,1)(2,"span",2),Fe(3,"span",3)(4,"span",4),F(5,"input",5,6),he("change",function(s){return i._onInputInteraction(s)})("click",function(s){return i._onInputClick(s)}),I(),F(7,"span",7),Fe(8,"span",8),I()(),F(9,"span",9)(10,"span",10),U(11,"\xa0"),I(),Je(12),I()()),2&e){const r=sn(1);Ue("for",i.inputId),N(5),H("id",i.inputId)("checked",i.checked)("disabled",i.disabled)("required",i.required),Ue("name",i.name)("value",i.value)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),N(2),H("matRippleTrigger",r)("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",ln(17,Gte,i._noopAnimations?0:150)),N(2),$e("mat-radio-label-before","before"==i.labelPosition)}},directives:[ya],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;opacity:0;transition:transform ease 280ms,background-color ease 280ms,opacity linear 1ms 280ms;width:20px;transform:scale(0.001);-webkit-print-color-adjust:exact;color-adjust:exact}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5);opacity:1;transition:transform ease 280ms,background-color ease 280ms}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-label-content{-webkit-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none;top:0;left:0}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{opacity:0;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;cursor:inherit;z-index:-1}.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-ripple,.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-ripple{outline:solid 3px}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),n})(),ene=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Bo,Qe],Qe]}),n})();const tne=["mat-calendar-body",""];function nne(n,t){if(1&n&&(F(0,"tr",2)(1,"td",3),U(2),I()()),2&n){const e=te();N(1),$n("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),Ue("colspan",e.numCols),N(1),jt(" ",e.label," ")}}function ine(n,t){if(1&n&&(F(0,"td",3),U(1),I()),2&n){const e=te(2);$n("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),Ue("colspan",e._firstRowOffset),N(1),jt(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function rne(n,t){if(1&n){const e=Xt();F(0,"td",7)(1,"button",8),he("click",function(r){const a=Ve(e).$implicit;return te(2)._cellClicked(a,r)}),F(2,"div",9),U(3),I(),Fe(4,"div",10),I()()}if(2&n){const e=t.$implicit,i=t.index,r=te().index,s=te();$n("width",s._cellWidth)("padding-top",s._cellPadding)("padding-bottom",s._cellPadding),Ue("data-mat-row",r)("data-mat-col",i),N(1),$e("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",s._isActiveCell(r,i))("mat-calendar-body-range-start",s._isRangeStart(e.compareValue))("mat-calendar-body-range-end",s._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",s._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",s._isComparisonBridgeStart(e.compareValue,r,i))("mat-calendar-body-comparison-bridge-end",s._isComparisonBridgeEnd(e.compareValue,r,i))("mat-calendar-body-comparison-start",s._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",s._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",s._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",s._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",s._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",s._isInPreview(e.compareValue)),H("ngClass",e.cssClasses)("tabindex",s._isActiveCell(r,i)?0:-1),Ue("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",s._isSelected(e.compareValue))("aria-current",s.todayValue===e.compareValue?"date":null),N(1),$e("mat-calendar-body-selected",s._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",s._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",s.todayValue===e.compareValue),N(1),jt(" ",e.displayValue," ")}}function sne(n,t){if(1&n&&(F(0,"tr",4),ee(1,ine,2,6,"td",5),ee(2,rne,5,47,"td",6),I()),2&n){const e=t.$implicit,i=t.index,r=te();N(1),H("ngIf",0===i&&r._firstRowOffset),N(1),H("ngForOf",e)}}function ane(n,t){if(1&n&&(F(0,"th",5)(1,"span",6),U(2),I(),F(3,"span",7),U(4),I()()),2&n){const e=t.$implicit;N(2),Qt(e.long),N(2),Qt(e.narrow)}}const XR=["*"];function one(n,t){}function lne(n,t){if(1&n){const e=Xt();F(0,"mat-month-view",5),he("activeDateChange",function(r){return Ve(e),te().activeDate=r})("_userSelection",function(r){return Ve(e),te()._dateSelected(r)}),I()}if(2&n){const e=te();H("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)}}function cne(n,t){if(1&n){const e=Xt();F(0,"mat-year-view",6),he("activeDateChange",function(r){return Ve(e),te().activeDate=r})("monthSelected",function(r){return Ve(e),te()._monthSelectedInYearView(r)})("selectedChange",function(r){return Ve(e),te()._goToDateInView(r,"month")}),I()}if(2&n){const e=te();H("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function dne(n,t){if(1&n){const e=Xt();F(0,"mat-multi-year-view",7),he("activeDateChange",function(r){return Ve(e),te().activeDate=r})("yearSelected",function(r){return Ve(e),te()._yearSelectedInMultiYearView(r)})("selectedChange",function(r){return Ve(e),te()._goToDateInView(r,"year")}),I()}if(2&n){const e=te();H("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function une(n,t){}const hne=["button"];function fne(n,t){1&n&&(Fa(),F(0,"svg",3),Fe(1,"path",4),I())}const mne=[[["","matDatepickerToggleIcon",""]]],pne=["[matDatepickerToggleIcon]"];function _ne(n,t){1&n&&(F(0,"div",0),Je(1),I())}class cx{constructor(t,e,i,r,s={},a=t,o){this.value=t,this.displayValue=e,this.ariaLabel=i,this.enabled=r,this.cssClasses=s,this.compareValue=a,this.rawValue=o}}let tu=(()=>{class n{constructor(e,i){this._elementRef=e,this._ngZone=i,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new fe,this.previewChange=new fe,this._enterHandler=r=>{if(this._skipNextFocus&&"focus"===r.type)this._skipNextFocus=!1;else if(r.target&&this.isRange){const s=this._getCellFromElement(r.target);s&&this._ngZone.run(()=>this.previewChange.emit({value:s.enabled?s:null,event:r}))}},this._leaveHandler=r=>{null!==this.previewEnd&&this.isRange&&r.target&&this._getCellFromElement(r.target)&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:r}))},i.runOutsideAngular(()=>{const r=e.nativeElement;r.addEventListener("mouseenter",this._enterHandler,!0),r.addEventListener("focus",this._enterHandler,!0),r.addEventListener("mouseleave",this._leaveHandler,!0),r.addEventListener("blur",this._leaveHandler,!0)})}_cellClicked(e,i){e.enabled&&this.selectedValueChange.emit({value:e.value,event:i})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){const i=e.numCols,{rows:r,numCols:s}=this;(e.rows||i)&&(this._firstRowOffset=r&&r.length&&r[0].length?s-r[0].length:0),(e.cellAspectRatio||i||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/s+"%"),(i||!this._cellWidth)&&(this._cellWidth=100/s+"%")}ngOnDestroy(){const e=this._elementRef.nativeElement;e.removeEventListener("mouseenter",this._enterHandler,!0),e.removeEventListener("focus",this._enterHandler,!0),e.removeEventListener("mouseleave",this._leaveHandler,!0),e.removeEventListener("blur",this._leaveHandler,!0)}_isActiveCell(e,i){let r=e*this.numCols+i;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(pi(1)).subscribe(()=>{setTimeout(()=>{const i=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");i&&(e||(this._skipNextFocus=!0),i.focus())})})})}_isRangeStart(e){return dx(e,this.startValue,this.endValue)}_isRangeEnd(e){return ux(e,this.startValue,this.endValue)}_isInRange(e){return hx(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return dx(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,i,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let s=this.rows[i][r-1];if(!s){const a=this.rows[i-1];s=a&&a[a.length-1]}return s&&!this._isRangeEnd(s.compareValue)}_isComparisonBridgeEnd(e,i,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let s=this.rows[i][r+1];if(!s){const a=this.rows[i+1];s=a&&a[0]}return s&&!this._isRangeStart(s.compareValue)}_isComparisonEnd(e){return ux(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return hx(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return dx(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return ux(e,this.previewStart,this.previewEnd)}_isInPreview(e){return hx(e,this.previewStart,this.previewEnd,this.isRange)}_getCellFromElement(e){let i;if(eP(e)?i=e:eP(e.parentNode)&&(i=e.parentNode),i){const r=i.getAttribute("data-mat-row"),s=i.getAttribute("data-mat-col");if(r&&s)return this.rows[parseInt(r)][parseInt(s)]}return null}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Ge))},n.\u0275cmp=Me({type:n,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange"},exportAs:["matCalendarBody"],features:[wt],attrs:tne,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(e,i){1&e&&(ee(0,nne,3,6,"tr",0),ee(1,sne,3,2,"tr",1)),2&e&&(H("ngIf",i._firstRowOffset<i.labelMinRequiredCells),N(1),H("ngForOf",i.rows))},directives:[xn,Do,sr],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.7142857143%;padding-right:4.7142857143%}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content,.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content{outline:dotted 2px}.cdk-high-contrast-active .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content.mat-calendar-body-selected,.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content.mat-calendar-body-selected{outline:solid 3px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}\n'],encapsulation:2,changeDetection:0}),n})();function eP(n){return"TD"===n.nodeName}function dx(n,t,e){return null!==e&&t!==e&&n<e&&n===t}function ux(n,t,e){return null!==t&&t!==e&&n>=t&&n===e}function hx(n,t,e,i){return i&&null!==t&&null!==e&&t!==e&&n>=t&&n<=e}class Ar{constructor(t,e){this.start=t,this.end=e}}let qo=(()=>{class n{constructor(e,i){this.selection=e,this._adapter=i,this._selectionChanged=new pe,this.selectionChanged=this._selectionChanged,this.selection=e}updateSelection(e,i){const r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:i,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}}return n.\u0275fac=function(e){pd()},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),gne=(()=>{class n extends qo{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const e=new n(this._adapter);return e.updateSelection(this.selection,this),e}}return n.\u0275fac=function(e){return new(e||n)(z(Hi))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const tP={provide:qo,deps:[[new Oi,new as,qo],Hi],useFactory:function vne(n,t){return n||new gne(t)}},bg=new le("MAT_DATE_RANGE_SELECTION_STRATEGY");let nP=(()=>{class n{constructor(e,i,r,s,a){this._changeDetectorRef=e,this._dateFormats=i,this._dateAdapter=r,this._dir=s,this._rangeStrategy=a,this._rerenderSubscription=_.EMPTY,this.selectedChange=new fe,this._userSelection=new fe,this.activeDateChange=new fe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(e){const i=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(i,this._activeDate)||this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Ar?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(or(null)).subscribe(()=>this._init())}ngOnChanges(e){const i=e.comparisonStart||e.comparisonEnd;i&&!i.firstChange&&this._setRanges(this.selected)}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){const i=e.value,r=this._dateAdapter.getYear(this.activeDate),s=this._dateAdapter.getMonth(this.activeDate),a=this._dateAdapter.createDate(r,s,i);let o,l;this._selected instanceof Ar?(o=this._getDateInCurrentMonth(this._selected.start),l=this._getDateInCurrentMonth(this._selected.end)):o=l=this._getDateInCurrentMonth(this._selected),(o!==i||l!==i)&&this.selectedChange.emit(a),this._userSelection.emit({value:a,event:e.event}),this._previewStart=this._previewEnd=null,this._changeDetectorRef.markForCheck()}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&e.preventDefault());case 27:return void(null!=this._previewEnd&&!Ps(e)&&(this._previewStart=this._previewEnd=null,this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e}),e.preventDefault(),e.stopPropagation()));default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_previewChanged({event:e,value:i}){if(this._rangeStrategy){const s=this._rangeStrategy.createPreview(i?i.rawValue:null,this.selected,e);this._previewStart=this._getCellCompareValue(s.start),this._previewEnd=this._getCellCompareValue(s.end),this._changeDetectorRef.detectChanges()}}_initWeekdays(){const e=this._dateAdapter.getFirstDayOfWeek(),i=this._dateAdapter.getDayOfWeekNames("narrow");let s=this._dateAdapter.getDayOfWeekNames("long").map((a,o)=>({long:a,narrow:i[o]}));this._weekdays=s.slice(e).concat(s.slice(0,e))}_createWeekCells(){const e=this._dateAdapter.getNumDaysInMonth(this.activeDate),i=this._dateAdapter.getDateNames();this._weeks=[[]];for(let r=0,s=this._firstWeekOffset;r<e;r++,s++){7==s&&(this._weeks.push([]),s=0);const a=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),r+1),o=this._shouldEnableDate(a),l=this._dateAdapter.format(a,this._dateFormats.display.dateA11yLabel),d=this.dateClass?this.dateClass(a,"month"):void 0;this._weeks[this._weeks.length-1].push(new cx(r+1,i[r],l,o,d,this._getCellCompareValue(a),a))}}_shouldEnableDate(e){return!!e&&(!this.minDate||this._dateAdapter.compareDate(e,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,i){return!(!e||!i||this._dateAdapter.getMonth(e)!=this._dateAdapter.getMonth(i)||this._dateAdapter.getYear(e)!=this._dateAdapter.getYear(i))}_getCellCompareValue(e){if(e){const i=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),s=this._dateAdapter.getDate(e);return new Date(i,r,s).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(e){e instanceof Ar?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}}return n.\u0275fac=function(e){return new(e||n)(v($t),v(ql,8),v(Hi,8),v(ri,8),v(bg,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-month-view"]],viewQuery:function(e,i){if(1&e&&dt(tu,5),2&e){let r;xe(r=De())&&(i._matCalendarBody=r.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[wt],decls:7,vars:13,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","selectedValueChange","previewChange","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(e,i){1&e&&(F(0,"table",0)(1,"thead",1)(2,"tr"),ee(3,ane,5,2,"th",2),I(),F(4,"tr"),Fe(5,"th",3),I()(),F(6,"tbody",4),he("selectedValueChange",function(s){return i._dateSelected(s)})("previewChange",function(s){return i._previewChanged(s)})("keyup",function(s){return i._handleCalendarBodyKeyup(s)})("keydown",function(s){return i._handleCalendarBodyKeydown(s)}),I()()),2&e&&(N(3),H("ngForOf",i._weekdays),N(3),H("label",i._monthLabel)("rows",i._weeks)("todayValue",i._todayDate)("startValue",i._rangeStart)("endValue",i._rangeEnd)("comparisonStart",i._comparisonRangeStart)("comparisonEnd",i._comparisonRangeEnd)("previewStart",i._previewStart)("previewEnd",i._previewEnd)("isRange",i._isRange)("labelMinRequiredCells",3)("activeCell",i._dateAdapter.getDate(i.activeDate)-1))},directives:[tu,Do],encapsulation:2,changeDetection:0}),n})(),iP=(()=>{class n{constructor(e,i,r){this._changeDetectorRef=e,this._dateAdapter=i,this._dir=r,this._rerenderSubscription=_.EMPTY,this.selectedChange=new fe,this.yearSelected=new fe,this.activeDateChange=new fe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate;const r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),rP(this._dateAdapter,i,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Ar?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(or(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const i=this._dateAdapter.getYear(this._activeDate)-Tf(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let r=0,s=[];r<24;r++)s.push(i+r),4==s.length&&(this._years.push(s.map(a=>this._createCellForYear(a))),s=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){const i=e.value;this.yearSelected.emit(this._dateAdapter.createDate(i,0,1));let r=this._dateAdapter.getMonth(this.activeDate),s=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(i,r,1));this.selectedChange.emit(this._dateAdapter.createDate(i,r,Math.min(this._dateAdapter.getDate(this.activeDate),s)))}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Tf(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-Tf(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-240:-24);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?240:24);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return Tf(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(e){const i=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(i),s=this.dateClass?this.dateClass(i,"multi-year"):void 0;return new cx(e,r,r,this._shouldEnableYear(e),s)}_shouldEnableYear(e){if(null==e||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let r=this._dateAdapter.createDate(e,0,1);this._dateAdapter.getYear(r)==e;r=this._dateAdapter.addCalendarDays(r,1))if(this.dateFilter(r))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(e){if(this._selectedYear=null,e instanceof Ar){const i=e.start||e.end;i&&(this._selectedYear=this._dateAdapter.getYear(i))}else e&&(this._selectedYear=this._dateAdapter.getYear(e))}}return n.\u0275fac=function(e){return new(e||n)(v($t),v(Hi,8),v(ri,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-multi-year-view"]],viewQuery:function(e,i){if(1&e&&dt(tu,5),2&e){let r;xe(r=De())&&(i._matCalendarBody=r.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell","selectedValueChange","keyup","keydown"]],template:function(e,i){1&e&&(F(0,"table",0)(1,"thead",1)(2,"tr"),Fe(3,"th",2),I()(),F(4,"tbody",3),he("selectedValueChange",function(s){return i._yearSelected(s)})("keyup",function(s){return i._handleCalendarBodyKeyup(s)})("keydown",function(s){return i._handleCalendarBodyKeydown(s)}),I()()),2&e&&(N(4),H("rows",i._years)("todayValue",i._todayYear)("startValue",i._selectedYear)("endValue",i._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",i._getActiveCell()))},directives:[tu],encapsulation:2,changeDetection:0}),n})();function rP(n,t,e,i,r){const s=n.getYear(t),a=n.getYear(e),o=sP(n,i,r);return Math.floor((s-o)/24)===Math.floor((a-o)/24)}function Tf(n,t,e,i){return function xne(n,t){return(n%t+t)%t}(n.getYear(t)-sP(n,e,i),24)}function sP(n,t,e){let i=0;return e?i=n.getYear(e)-24+1:t&&(i=n.getYear(t)),i}let aP=(()=>{class n{constructor(e,i,r,s){this._changeDetectorRef=e,this._dateFormats=i,this._dateAdapter=r,this._dir=s,this._rerenderSubscription=_.EMPTY,this.selectedChange=new fe,this.monthSelected=new fe,this.activeDateChange=new fe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate;const r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(i)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Ar?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(or(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){const i=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),i,1);this.monthSelected.emit(r);const s=this._dateAdapter.getNumDaysInMonth(r);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),i,Math.min(this._dateAdapter.getDate(this.activeDate),s)))}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(i=>i.map(r=>this._createCellForMonth(r,e[r]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_createCellForMonth(e,i){const r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),s=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),a=this.dateClass?this.dateClass(r,"year"):void 0;return new cx(e,i.toLocaleUpperCase(),s,this._shouldEnableMonth(e),a)}_shouldEnableMonth(e){const i=this._dateAdapter.getYear(this.activeDate);if(null==e||this._isYearAndMonthAfterMaxDate(i,e)||this._isYearAndMonthBeforeMinDate(i,e))return!1;if(!this.dateFilter)return!0;for(let s=this._dateAdapter.createDate(i,e,1);this._dateAdapter.getMonth(s)==e;s=this._dateAdapter.addCalendarDays(s,1))if(this.dateFilter(s))return!0;return!1}_isYearAndMonthAfterMaxDate(e,i){if(this.maxDate){const r=this._dateAdapter.getYear(this.maxDate),s=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&i>s}return!1}_isYearAndMonthBeforeMinDate(e,i){if(this.minDate){const r=this._dateAdapter.getYear(this.minDate),s=this._dateAdapter.getMonth(this.minDate);return e<r||e===r&&i<s}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(e){this._selectedMonth=e instanceof Ar?this._getMonthInCurrentYear(e.start)||this._getMonthInCurrentYear(e.end):this._getMonthInCurrentYear(e)}}return n.\u0275fac=function(e){return new(e||n)(v($t),v(ql,8),v(Hi,8),v(ri,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-year-view"]],viewQuery:function(e,i){if(1&e&&dt(tu,5),2&e){let r;xe(r=De())&&(i._matCalendarBody=r.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValueChange","keyup","keydown"]],template:function(e,i){1&e&&(F(0,"table",0)(1,"thead",1)(2,"tr"),Fe(3,"th",2),I()(),F(4,"tbody",3),he("selectedValueChange",function(s){return i._monthSelected(s)})("keyup",function(s){return i._handleCalendarBodyKeyup(s)})("keydown",function(s){return i._handleCalendarBodyKeydown(s)}),I()()),2&e&&(N(4),H("label",i._yearLabel)("rows",i._months)("todayValue",i._todayMonth)("startValue",i._selectedMonth)("endValue",i._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",i._dateAdapter.getMonth(i.activeDate)))},directives:[tu],encapsulation:2,changeDetection:0}),n})(),Sf=(()=>{class n{constructor(){this.changes=new pe,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(e,i){return`${e} \u2013 ${i}`}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Dne=0,Cne=(()=>{class n{constructor(e,i,r,s,a){this._intl=e,this.calendar=i,this._dateAdapter=r,this._dateFormats=s,this._buttonDescriptionId="mat-calendar-button-"+Dne++,this.calendar.stateChanges.subscribe(()=>a.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const i=this._dateAdapter.getYear(this.calendar.activeDate)-Tf(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=i+24-1,s=this._dateAdapter.getYearName(this._dateAdapter.createDate(i,0,1)),a=this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1));return this._intl.formatYearRange(s,a)}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,i){return"month"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(i):"year"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i):rP(this._dateAdapter,e,i,this.calendar.minDate,this.calendar.maxDate)}}return n.\u0275fac=function(e){return new(e||n)(v(Sf),v(mt(()=>px)),v(Hi,8),v(ql,8),v($t))},n.\u0275cmp=Me({type:n,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:XR,decls:11,vars:10,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["viewBox","0 0 10 5","focusable","false",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(e,i){1&e&&(en(),F(0,"div",0)(1,"div",1)(2,"button",2),he("click",function(){return i.currentPeriodClicked()}),F(3,"span"),U(4),I(),Fa(),F(5,"svg",3),Fe(6,"polygon",4),I()(),function Ru(){!function Cm(){rt.lFrame.currentNamespace=null}()}(),Fe(7,"div",5),Je(8),F(9,"button",6),he("click",function(){return i.previousClicked()}),I(),F(10,"button",7),he("click",function(){return i.nextClicked()}),I()()()),2&e&&(N(2),Ue("aria-label",i.periodButtonLabel)("aria-describedby",i._buttonDescriptionId),N(1),Ue("id",i._buttonDescriptionId),N(1),Qt(i.periodButtonText),N(1),$e("mat-calendar-invert","month"!==i.calendar.currentView),N(4),H("disabled",!i.previousEnabled()),Ue("aria-label",i.prevButtonLabel),N(1),H("disabled",!i.nextEnabled()),Ue("aria-label",i.nextButtonLabel))},directives:[lr],encapsulation:2,changeDetection:0}),n})(),px=(()=>{class n{constructor(e,i,r,s){this._dateAdapter=i,this._dateFormats=r,this._changeDetectorRef=s,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new fe,this.yearSelected=new fe,this.monthSelected=new fe,this.viewChanged=new fe(!0),this._userSelection=new fe,this.stateChanges=new pe,this._intlChanges=e.changes.subscribe(()=>{s.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get selected(){return this._selected}set selected(e){this._selected=e instanceof Ar?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(e){const i=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),i&&this.viewChanged.emit(i)}ngAfterContentInit(){this._calendarHeaderPortal=new cf(this.headerComponent||Cne),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){const i=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,s=i||r||e.dateFilter;if(s&&!s.firstChange){const a=this._getCurrentViewComponent();a&&(this._changeDetectorRef.detectChanges(),a._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){const i=e.value;(this.selected instanceof Ar||i&&!this._dateAdapter.sameDate(i,this.selected))&&this.selectedChange.emit(i),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,i){this.activeDate=e,this.currentView=i}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return n.\u0275fac=function(e){return new(e||n)(v(Sf),v(Hi,8),v(ql,8),v($t))},n.\u0275cmp=Me({type:n,selectors:[["mat-calendar"]],viewQuery:function(e,i){if(1&e&&(dt(nP,5),dt(aP,5),dt(iP,5)),2&e){let r;xe(r=De())&&(i.monthView=r.first),xe(r=De())&&(i.yearView=r.first),xe(r=De())&&(i.multiYearView=r.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["matCalendar"],features:[Ne([tP]),wt],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(e,i){1&e&&(ee(0,one,0,0,"ng-template",0),F(1,"div",1),ee(2,lne,1,8,"mat-month-view",2),ee(3,cne,1,6,"mat-year-view",3),ee(4,dne,1,6,"mat-multi-year-view",4),I()),2&e&&(H("cdkPortalOutlet",i._calendarHeaderPortal),N(1),H("ngSwitch",i.currentView),N(1),H("ngSwitchCase","month"),N(1),H("ngSwitchCase","year"),N(1),H("ngSwitchCase","multi-year"))},directives:[nP,aP,iP,Zl,BL,Co,Td],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}\n'],encapsulation:2,changeDetection:0}),n})();const oP={transformPanel:_i("transformPanel",[qt("void => enter-dropdown",Wt("120ms cubic-bezier(0, 0, 0.2, 1)",jl([He({opacity:0,transform:"scale(1, 0.8)"}),He({opacity:1,transform:"scale(1, 1)"})]))),qt("void => enter-dialog",Wt("150ms cubic-bezier(0, 0, 0.2, 1)",jl([He({opacity:0,transform:"scale(0.7)"}),He({transform:"none",opacity:1})]))),qt("* => void",Wt("100ms linear",He({opacity:0})))]),fadeInCalendar:_i("fadeInCalendar",[Lt("void",He({opacity:0})),Lt("enter",He({opacity:1})),qt("void => *",Wt("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let kne=0;const lP=new le("mat-datepicker-scroll-strategy"),Sne={provide:lP,deps:[Ns],useFactory:function Tne(n){return()=>n.scrollStrategies.reposition()}},Ene=ga(class{constructor(n){this._elementRef=n}});let Ane=(()=>{class n extends Ene{constructor(e,i,r,s,a,o){super(e),this._changeDetectorRef=i,this._globalModel=r,this._dateAdapter=s,this._rangeSelectionStrategy=a,this._subscriptions=new _,this._animationDone=new pe,this._actionsPortal=null,this._closeButtonText=o.closeCalendarLabel}ngOnInit(){this._model=this._actionsPortal?this._globalModel.clone():this._globalModel,this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){const i=this._model.selection,r=e.value,s=i instanceof Ar;if(s&&this._rangeSelectionStrategy){const a=this._rangeSelectionStrategy.selectionFinished(r,i,e.event);this._model.updateSelection(a,this)}else r&&(s||!this._dateAdapter.sameDate(r,i))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(qo),v(Hi),v(bg,8),v(Sf))},n.\u0275cmp=Me({type:n,selectors:[["mat-datepicker-content"]],viewQuery:function(e,i){if(1&e&&dt(px,5),2&e){let r;xe(r=De())&&(i._calendar=r.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(e,i){1&e&&ah("@transformPanel.done",function(){return i._animationDone.next()}),2&e&&(gd("@transformPanel",i._animationState),$e("mat-datepicker-content-touch",i.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[ne],decls:5,vars:24,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","yearSelected","monthSelected","viewChanged","_userSelection"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(e,i){if(1&e&&(F(0,"div",0)(1,"mat-calendar",1),he("yearSelected",function(s){return i.datepicker._selectYear(s)})("monthSelected",function(s){return i.datepicker._selectMonth(s)})("viewChanged",function(s){return i.datepicker._viewChanged(s)})("_userSelection",function(s){return i._handleUserSelection(s)}),I(),ee(2,une,0,0,"ng-template",2),F(3,"button",3),he("focus",function(){return i._closeButtonFocused=!0})("blur",function(){return i._closeButtonFocused=!1})("click",function(){return i.datepicker.close()}),U(4),I()()),2&e){let r;$e("mat-datepicker-content-container-with-custom-header",i.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",i._actionsPortal),Ue("aria-modal",!0)("aria-labelledby",null!==(r=i._dialogLabelId)&&void 0!==r?r:void 0),N(1),H("id",i.datepicker.id)("ngClass",i.datepicker.panelClass)("startAt",i.datepicker.startAt)("startView",i.datepicker.startView)("minDate",i.datepicker._getMinDate())("maxDate",i.datepicker._getMaxDate())("dateFilter",i.datepicker._getDateFilter())("headerComponent",i.datepicker.calendarHeaderComponent)("selected",i._getSelected())("dateClass",i.datepicker.dateClass)("comparisonStart",i.comparisonStart)("comparisonEnd",i.comparisonEnd)("@fadeInCalendar","enter"),N(1),H("cdkPortalOutlet",i._actionsPortal),N(1),$e("cdk-visually-hidden",!i._closeButtonFocused),H("color",i.color||"primary"),N(1),Qt(i._closeButtonText)}},directives:[px,lr,PL,sr,Zl],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],encapsulation:2,data:{animation:[oP.transformPanel,oP.fadeInCalendar]},changeDetection:0}),n})(),Ef=(()=>{class n{constructor(e,i,r,s,a,o,l){this._overlay=e,this._ngZone=i,this._viewContainerRef=r,this._dateAdapter=a,this._dir=o,this._model=l,this._inputStateChanges=_.EMPTY,this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new fe,this.monthSelected=new fe,this.viewChanged=new fe(!0),this.openedStream=new fe,this.closedStream=new fe,this._opened=!1,this.id="mat-datepicker-"+kne++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new pe,this._scrollStrategy=s}get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}get touchUi(){return this._touchUi}set touchUi(e){this._touchUi=je(e)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){const i=je(e);i!==this._disabled&&(this._disabled=i,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(e){this._restoreFocus=je(e)}get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=function $U(n,t=/\s+/){const e=[];if(null!=n){const i=Array.isArray(n)?n:`${n}`.split(t);for(const r of i){const s=`${r}`.trim();s&&e.push(s)}}return e}(e)}get opened(){return this._opened}set opened(e){je(e)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}ngOnChanges(e){const i=e.xPosition||e.yPosition;if(i&&!i.firstChange&&this._overlayRef){const r=this._overlayRef.getConfig().positionStrategy;r instanceof oO&&(this._setConnectedPositions(r),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal=e}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null)}open(){this._opened||this.disabled||(this._focusedElementBeforeOpen=Gh(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened)return;if(this._componentRef){const i=this._componentRef.instance;i._startExitAnimation(),i._animationDone.pipe(pi(1)).subscribe(()=>this._destroyOverlay())}const e=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(e)):e()}_applyPendingSelection(){var e,i;null===(i=null===(e=this._componentRef)||void 0===e?void 0:e.instance)||void 0===i||i._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._actionsPortal=this._actionsPortal,e._dialogLabelId=this.datepickerInput.getOverlayLabelId()}_openOverlay(){this._destroyOverlay();const e=this.touchUi,i=new cf(Ane,this._viewContainerRef),r=this._overlayRef=this._overlay.create(new z_({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:e?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(e?"dialog":"popup")}));this._getCloseStream(r).subscribe(s=>{s&&s.preventDefault(),this.close()}),r.keydownEvents().subscribe(s=>{const a=s.keyCode;(38===a||40===a||37===a||39===a||33===a||34===a)&&s.preventDefault()}),this._componentRef=r.attach(i),this._forwardContentValues(this._componentRef.instance),e||this._ngZone.onStable.pipe(pi(1)).subscribe(()=>r.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const e=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){const i="end"===this.xPosition?"end":"start",r="start"===i?"end":"start",s="above"===this.yPosition?"bottom":"top",a="top"===s?"bottom":"top";return e.withPositions([{originX:i,originY:a,overlayX:i,overlayY:s},{originX:i,originY:s,overlayX:i,overlayY:a},{originX:r,originY:a,overlayX:r,overlayY:s},{originX:r,originY:s,overlayX:r,overlayY:a}])}_getCloseStream(e){return yr(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(Dn(i=>27===i.keyCode&&!Ps(i)||this.datepickerInput&&Ps(i,"altKey")&&38===i.keyCode)))}}return n.\u0275fac=function(e){return new(e||n)(v(Ns),v(Ge),v(Vn),v(lP),v(Hi,8),v(ri,8),v(qo))},n.\u0275dir=q({type:n,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[wt]}),n})(),Lne=(()=>{class n extends Ef{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[Ne([tP,{provide:Ef,useExisting:n}]),ne],decls:0,vars:0,template:function(e,i){},encapsulation:2,changeDetection:0}),n})();class Mg{constructor(t,e){this.target=t,this.targetElement=e,this.value=this.target.value}}let Ine=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._dateAdapter=i,this._dateFormats=r,this.dateChange=new fe,this.dateInput=new fe,this.stateChanges=new pe,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=_.EMPTY,this._localeSubscription=_.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=s=>{const a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(s.value));return!a||this._matchesFilter(a)?null:{matDatepickerFilter:!0}},this._minValidator=s=>{const a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(s.value)),o=this._getMinDate();return!o||!a||this._dateAdapter.compareDate(o,a)<=0?null:{matDatepickerMin:{min:o,actual:a}}},this._maxValidator=s=>{const a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(s.value)),o=this._getMaxDate();return!o||!a||this._dateAdapter.compareDate(o,a)>=0?null:{matDatepickerMax:{max:o,actual:a}}},this._lastValueValid=!1,this._localeSubscription=i.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){const i=je(e),r=this._elementRef.nativeElement;this._disabled!==i&&(this._disabled=i,this.stateChanges.next(void 0)),i&&this._isInitialized&&r.blur&&r.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(i=>{if(this._shouldHandleChangeEvent(i)){const r=this._getValueFromModel(i.selection);this._lastValueValid=this._isValidValue(r),this._cvaOnChange(r),this._onTouched(),this._formatValue(r),this.dateInput.emit(new Mg(this,this._elementRef.nativeElement)),this.dateChange.emit(new Mg(this,this._elementRef.nativeElement))}})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){(function One(n,t){const e=Object.keys(n);for(let i of e){const{previousValue:r,currentValue:s}=n[i];if(!t.isDateInstance(r)||!t.isDateInstance(s))return!0;if(!t.sameDate(r,s))return!0}return!1})(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){e.altKey&&40===e.keyCode&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){const i=this._lastValueValid;let r=this._dateAdapter.parse(e,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);const s=!this._dateAdapter.sameDate(r,this.value);!r||s?this._cvaOnChange(r):(e&&!this.value&&this._cvaOnChange(r),i!==this._lastValueValid&&this._validatorOnChange()),s&&(this._assignValue(r),this.dateInput.emit(new Mg(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new Mg(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=null!=e?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){const i=this._getDateFilter();return!i||i(e)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Hi,8),v(ql,8))},n.\u0275dir=q({type:n,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[wt]}),n})();const Fne={provide:Ri,useExisting:mt(()=>_x),multi:!0},Rne={provide:mi,useExisting:mt(()=>_x),multi:!0};let _x=(()=>{class n extends Ine{constructor(e,i,r,s){super(e,i,r),this._formField=s,this._closedSubscription=_.EMPTY,this._validator=Pi.compose(super._getValidators())}set matDatepicker(e){e&&(this._datepicker=e,this._closedSubscription=e.closedStream.subscribe(()=>this._onTouched()),this._registerModel(e.registerInput(this)))}get min(){return this._min}set min(e){const i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._min)||(this._min=i,this._validatorOnChange())}get max(){return this._max}set max(e){const i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._max)||(this._max=i,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(e){const i=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==i&&this._validatorOnChange()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Hi,8),v(ql,8),v(lw,8))},n.\u0275dir=q({type:n,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(e,i){1&e&&he("input",function(s){return i._onInput(s.target.value)})("change",function(){return i._onChange()})("blur",function(){return i._onBlur()})("keydown",function(s){return i._onKeydown(s)}),2&e&&(Ls("disabled",i.disabled),Ue("aria-haspopup",i._datepicker?"dialog":null)("aria-owns",(null==i._datepicker?null:i._datepicker.opened)&&i._datepicker.id||null)("min",i.min?i._dateAdapter.toIso8601(i.min):null)("max",i.max?i._dateAdapter.toIso8601(i.max):null)("data-mat-calendar",i._datepicker?i._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[Ne([Fne,Rne,{provide:TO,useExisting:n}]),ne]}),n})(),Pne=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","matDatepickerToggleIcon",""]]}),n})(),Nne=(()=>{class n{constructor(e,i,r){this._intl=e,this._changeDetectorRef=i,this._stateChanges=_.EMPTY;const s=Number(r);this.tabIndex=s||0===s?s:null}get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=je(e)}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){const e=this.datepicker?this.datepicker.stateChanges:We(),i=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:We(),r=this.datepicker?yr(this.datepicker.openedStream,this.datepicker.closedStream):We();this._stateChanges.unsubscribe(),this._stateChanges=yr(this._intl.changes,e,i,r).subscribe(()=>this._changeDetectorRef.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(v(Sf),v($t),kr("tabindex"))},n.\u0275cmp=Me({type:n,selectors:[["mat-datepicker-toggle"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,Pne,5),2&e){let s;xe(s=De())&&(i._customIcon=s.first)}},viewQuery:function(e,i){if(1&e&&dt(hne,5),2&e){let r;xe(r=De())&&(i._button=r.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(e,i){1&e&&he("click",function(s){return i._open(s)}),2&e&&(Ue("tabindex",null)("data-mat-calendar",i.datepicker?i.datepicker.id:null),$e("mat-datepicker-toggle-active",i.datepicker&&i.datepicker.opened)("mat-accent",i.datepicker&&"accent"===i.datepicker.color)("mat-warn",i.datepicker&&"warn"===i.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[wt],ngContentSelectors:pne,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(e,i){1&e&&(en(mne),F(0,"button",0,1),ee(2,fne,2,0,"svg",2),Je(3),I()),2&e&&(H("disabled",i.disabled)("disableRipple",i.disableRipple),Ue("aria-haspopup",i.datepicker?"dialog":null)("aria-label",i.ariaLabel||i._intl.openCalendarLabel)("tabindex",i.disabled?-1:i.tabIndex),N(2),H("ngIf",!i._customIcon))},directives:[lr,xn],styles:[".mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-datepicker-toggle-default-icon{display:block;width:1.5em;height:1.5em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-datepicker-toggle-default-icon{margin:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}\n"],encapsulation:2,changeDetection:0}),n})(),Yne=(()=>{class n{constructor(e){this._datepicker=e}_applySelection(){this._datepicker._applyPendingSelection(),this._datepicker.close()}}return n.\u0275fac=function(e){return new(e||n)(v(Ef))},n.\u0275dir=q({type:n,selectors:[["","matDatepickerApply",""],["","matDateRangePickerApply",""]],hostBindings:function(e,i){1&e&&he("click",function(){return i._applySelection()})}}),n})(),Hne=(()=>{class n{constructor(e){this._datepicker=e}}return n.\u0275fac=function(e){return new(e||n)(v(Ef))},n.\u0275dir=q({type:n,selectors:[["","matDatepickerCancel",""],["","matDateRangePickerCancel",""]],hostBindings:function(e,i){1&e&&he("click",function(){return i._datepicker.close()})}}),n})(),Bne=(()=>{class n{constructor(e,i){this._datepicker=e,this._viewContainerRef=i}ngAfterViewInit(){this._portal=new df(this._template,this._viewContainerRef),this._datepicker.registerActions(this._portal)}ngOnDestroy(){var e;this._datepicker.removeActions(this._portal),this._portal&&this._portal.isAttached&&(null===(e=this._portal)||void 0===e||e.detach())}}return n.\u0275fac=function(e){return new(e||n)(v(Ef),v(Vn))},n.\u0275cmp=Me({type:n,selectors:[["mat-datepicker-actions"],["mat-date-range-picker-actions"]],viewQuery:function(e,i){if(1&e&&dt(Bn,5),2&e){let r;xe(r=De())&&(i._template=r.first)}},ngContentSelectors:XR,decls:1,vars:0,consts:[[1,"mat-datepicker-actions"]],template:function(e,i){1&e&&(en(),ee(0,_ne,2,0,"ng-template"))},styles:[".mat-datepicker-actions{display:flex;justify-content:flex-end;align-items:center;padding:0 8px 8px 8px}.mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:8px}[dir=rtl] .mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),n})(),Vne=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[Sf,Sne],imports:[[xi,af,uf,d_,Gd,Qe],Kl]}),n})();const cP=["toast-component",""];function jne(n,t){if(1&n){const e=Xt();F(0,"button",5),he("click",function(){return Ve(e),te().remove()}),F(1,"span",6),U(2,"\xd7"),I()()}}function zne(n,t){if(1&n&&(ls(0),U(1),cs()),2&n){const e=te(2);N(1),jt("[",e.duplicatesCount+1,"]")}}function Une(n,t){if(1&n&&(F(0,"div"),U(1),ee(2,zne,2,1,"ng-container",4),I()),2&n){const e=te();Ss(e.options.titleClass),Ue("aria-label",e.title),N(1),jt(" ",e.title," "),N(1),H("ngIf",e.duplicatesCount)}}function Gne(n,t){if(1&n&&Fe(0,"div",7),2&n){const e=te();Ss(e.options.messageClass),H("innerHTML",e.message,Xy)}}function $ne(n,t){if(1&n&&(F(0,"div",8),U(1),I()),2&n){const e=te();Ss(e.options.messageClass),Ue("aria-label",e.message),N(1),jt(" ",e.message," ")}}function Wne(n,t){if(1&n&&(F(0,"div"),Fe(1,"div",9),I()),2&n){const e=te();N(1),$n("width",e.width+"%")}}function qne(n,t){if(1&n){const e=Xt();F(0,"button",5),he("click",function(){return Ve(e),te().remove()}),F(1,"span",6),U(2,"\xd7"),I()()}}function Kne(n,t){if(1&n&&(ls(0),U(1),cs()),2&n){const e=te(2);N(1),jt("[",e.duplicatesCount+1,"]")}}function Qne(n,t){if(1&n&&(F(0,"div"),U(1),ee(2,Kne,2,1,"ng-container",4),I()),2&n){const e=te();Ss(e.options.titleClass),Ue("aria-label",e.title),N(1),jt(" ",e.title," "),N(1),H("ngIf",e.duplicatesCount)}}function Zne(n,t){if(1&n&&Fe(0,"div",7),2&n){const e=te();Ss(e.options.messageClass),H("innerHTML",e.message,Xy)}}function Jne(n,t){if(1&n&&(F(0,"div",8),U(1),I()),2&n){const e=te();Ss(e.options.messageClass),Ue("aria-label",e.message),N(1),jt(" ",e.message," ")}}function Xne(n,t){if(1&n&&(F(0,"div"),Fe(1,"div",9),I()),2&n){const e=te();N(1),$n("width",e.width+"%")}}class eie{constructor(t,e){this.component=t,this.injector=e}attach(t,e){return this._attachedHost=t,t.attach(this,e)}detach(){const t=this._attachedHost;if(t)return this._attachedHost=void 0,t.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class wg{constructor(t,e,i,r,s,a){this.toastId=t,this.config=e,this.message=i,this.title=r,this.toastType=s,this.toastRef=a,this._onTap=new pe,this._onAction=new pe,this.toastRef.afterClosed().subscribe(()=>{this._onAction.complete(),this._onTap.complete()})}triggerTap(){this._onTap.next(),this.config.tapToDismiss&&this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(t){this._onAction.next(t)}onAction(){return this._onAction.asObservable()}}const dP={maxOpened:0,autoDismiss:!1,newestOnTop:!0,preventDuplicates:!1,countDuplicates:!1,resetTimeoutOnDuplicate:!1,includeTitleDuplicates:!1,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},closeButton:!1,disableTimeOut:!1,timeOut:5e3,extendedTimeOut:1e3,enableHtml:!1,progressBar:!1,toastClass:"ngx-toastr",positionClass:"toast-top-right",titleClass:"toast-title",messageClass:"toast-message",easing:"ease-in",easeTime:300,tapToDismiss:!0,onActivateTick:!1,progressAnimation:"decreasing",payload:null},uP=new le("ToastConfig");class nie{constructor(t){this._overlayRef=t,this.duplicatesCount=0,this._afterClosed=new pe,this._activate=new pe,this._manualClose=new pe,this._resetTimeout=new pe,this._countDuplicate=new pe}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}timeoutReset(){return this._resetTimeout.asObservable()}countDuplicate(){return this._countDuplicate.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._manualClose.next(),this._afterClosed.complete(),this._manualClose.complete(),this._activate.complete(),this._resetTimeout.complete(),this._countDuplicate.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}onDuplicate(t,e){t&&this._resetTimeout.next(),e&&this._countDuplicate.next(++this.duplicatesCount)}}class iie{constructor(t,e){this._toastPackage=t,this._parentInjector=e}get(t,e,i){return t===wg?this._toastPackage:this._parentInjector.get(t,e,i)}}class rie extends class tie{attach(t,e){return this._attachedPortal=t,this.attachComponentPortal(t,e)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(t){this._disposeFn=t}}{constructor(t,e,i){super(),this._hostDomElement=t,this._componentFactoryResolver=e,this._appRef=i}attachComponentPortal(t,e){const i=this._componentFactoryResolver.resolveComponentFactory(t.component);let r;return r=i.create(t.injector),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.detachView(r.hostView),r.destroy()}),e?this._hostDomElement.insertBefore(this._getComponentRootNode(r),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(r)),r}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}class sie{constructor(t){this._portalHost=t}attach(t,e=!0){return this._portalHost.attach(t,e)}detach(){return this._portalHost.detach()}}let aie=(()=>{class n{constructor(e){this._document=e}ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e=this._document.createElement("div");e.classList.add("overlay-container"),e.setAttribute("aria-live","polite"),this._document.body.appendChild(e),this._containerElement=e}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oie=(()=>{class n{constructor(e,i,r,s){this._overlayContainer=e,this._componentFactoryResolver=i,this._appRef=r,this._document=s,this._paneElements=new Map}create(e,i){return this._createOverlayRef(this.getPaneElement(e,i))}getPaneElement(e="",i){return this._paneElements.get(i)||this._paneElements.set(i,{}),this._paneElements.get(i)[e]||(this._paneElements.get(i)[e]=this._createPaneElement(e,i)),this._paneElements.get(i)[e]}_createPaneElement(e,i){const r=this._document.createElement("div");return r.id="toast-container",r.classList.add(e),r.classList.add("toast-container"),i?i.getContainerElement().appendChild(r):this._overlayContainer.getContainerElement().appendChild(r),r}_createPortalHost(e){return new rie(e,this._componentFactoryResolver,this._appRef)}_createOverlayRef(e){return new sie(this._createPortalHost(e))}}return n.\u0275fac=function(e){return new(e||n)(z(aie),z(Ya),z(Cd),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ko=(()=>{class n{constructor(e,i,r,s,a){this.overlay=i,this._injector=r,this.sanitizer=s,this.ngZone=a,this.currentlyActive=0,this.toasts=[],this.index=0,this.toastrConfig=Object.assign(Object.assign({},e.default),e.config),e.config.iconClasses&&(this.toastrConfig.iconClasses=Object.assign(Object.assign({},e.default.iconClasses),e.config.iconClasses))}show(e,i,r={},s=""){return this._preBuildNotification(s,e,i,this.applyConfig(r))}success(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",e,i,this.applyConfig(r))}error(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",e,i,this.applyConfig(r))}info(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",e,i,this.applyConfig(r))}warning(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",e,i,this.applyConfig(r))}clear(e){for(const i of this.toasts)if(void 0!==e){if(i.toastId===e)return void i.toastRef.manualClose()}else i.toastRef.manualClose()}remove(e){const i=this._findToast(e);if(!i||(i.activeToast.toastRef.close(),this.toasts.splice(i.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActive<this.toastrConfig.maxOpened&&this.toasts[this.currentlyActive]){const r=this.toasts[this.currentlyActive].toastRef;r.isInactive()||(this.currentlyActive=this.currentlyActive+1,r.activate())}return!0}findDuplicate(e="",i="",r,s){const{includeTitleDuplicates:a}=this.toastrConfig;for(const o of this.toasts){const l=a&&o.title===e;if((!a||l)&&o.message===i)return o.toastRef.onDuplicate(r,s),o}return null}applyConfig(e={}){return Object.assign(Object.assign({},this.toastrConfig),e)}_findToast(e){for(let i=0;i<this.toasts.length;i++)if(this.toasts[i].toastId===e)return{index:i,activeToast:this.toasts[i]};return null}_preBuildNotification(e,i,r,s){return s.onActivateTick?this.ngZone.run(()=>this._buildNotification(e,i,r,s)):this._buildNotification(e,i,r,s)}_buildNotification(e,i,r,s){if(!s.toastComponent)throw new Error("toastComponent required");const a=this.findDuplicate(r,i,this.toastrConfig.resetTimeoutOnDuplicate&&s.timeOut>0,this.toastrConfig.countDuplicates);if((this.toastrConfig.includeTitleDuplicates&&r||i)&&this.toastrConfig.preventDuplicates&&null!==a)return a;this.previousToastMessage=i;let o=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(o=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const l=this.overlay.create(s.positionClass,this.overlayContainer);this.index=this.index+1;let d=i;i&&s.enableHtml&&(d=this.sanitizer.sanitize(Vt.HTML,i));const u=new nie(l),p=new wg(this.index,s,d,r,e,u),w=new iie(p,this._injector),T=new eie(s.toastComponent,w),L=l.attach(T,this.toastrConfig.newestOnTop);u.componentInstance=L.instance;const Y={toastId:this.index,title:r||"",message:i||"",toastRef:u,onShown:u.afterActivate(),onHidden:u.afterClosed(),onTap:p.onTap(),onAction:p.onAction(),portal:L};return o||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{Y.toastRef.activate()})),this.toasts.push(Y),Y}}return n.\u0275fac=function(e){return new(e||n)(z(uP),z(oie),z(Ln),z(Dh),z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),lie=(()=>{class n{constructor(e,i,r){this.toastrService=e,this.toastPackage=i,this.ngZone=r,this.width=-1,this.toastClasses="",this.state={value:"inactive",params:{easeTime:this.toastPackage.config.easeTime,easing:"ease-in"}},this.message=i.message,this.title=i.title,this.options=i.config,this.originalTimeout=i.config.timeOut,this.toastClasses=`${i.toastType} ${i.config.toastClass}`,this.sub=i.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=i.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=i.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=i.toastRef.countDuplicate().subscribe(s=>{this.duplicatesCount=s})}get displayStyle(){if("inactive"===this.state.value)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state=Object.assign(Object.assign({},this.state),{value:"active"}),!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.outsideTimeout(()=>this.remove(),this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const e=(new Date).getTime();this.width=(this.hideTime-e)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state=Object.assign(Object.assign({},this.state),{value:"active"}),this.outsideTimeout(()=>this.remove(),this.originalTimeout),this.options.timeOut=this.originalTimeout,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10)}remove(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.state=Object.assign(Object.assign({},this.state),{value:"removed"}),this.outsideTimeout(()=>this.toastrService.remove(this.toastPackage.toastId),+this.toastPackage.config.easeTime))}tapToast(){"removed"!==this.state.value&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state.value||(this.outsideTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}outsideTimeout(e,i){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(e),i)):this.timeout=setTimeout(()=>e(),i)}outsideInterval(e,i){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(e),i)):this.intervalId=setInterval(()=>e(),i)}runInsideAngular(e){this.ngZone?this.ngZone.run(()=>e()):e()}}return n.\u0275fac=function(e){return new(e||n)(v(Ko),v(wg),v(Ge))},n.\u0275cmp=Me({type:n,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(e,i){1&e&&he("click",function(){return i.tapToast()})("mouseenter",function(){return i.stickAround()})("mouseleave",function(){return i.delayedHideToast()}),2&e&&(gd("@flyInOut",i.state),Ss(i.toastClasses),$n("display",i.displayStyle))},attrs:cP,decls:5,vars:5,consts:[["type","button","class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert",3,"class","innerHTML",4,"ngIf"],["role","alert",3,"class",4,"ngIf"],[4,"ngIf"],["type","button","aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert",3,"innerHTML"],["role","alert"],[1,"toast-progress"]],template:function(e,i){1&e&&(ee(0,jne,3,0,"button",0),ee(1,Une,3,5,"div",1),ee(2,Gne,1,3,"div",2),ee(3,$ne,2,4,"div",3),ee(4,Wne,2,2,"div",4)),2&e&&(H("ngIf",i.options.closeButton),N(1),H("ngIf",i.title),N(1),H("ngIf",i.message&&i.options.enableHtml),N(1),H("ngIf",i.message&&!i.options.enableHtml),N(1),H("ngIf",i.options.progressBar))},directives:[xn],encapsulation:2,data:{animation:[_i("flyInOut",[Lt("inactive",He({opacity:0})),Lt("active",He({opacity:1})),Lt("removed",He({opacity:0})),qt("inactive => active",Wt("{{ easeTime }}ms {{ easing }}")),qt("active => removed",Wt("{{ easeTime }}ms {{ easing }}"))])]}}),n})();const cie=Object.assign(Object.assign({},dP),{toastComponent:lie});let die=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[{provide:uP,useValue:{default:cie,config:e}}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi]]}),n})(),uie=(()=>{class n{constructor(e,i,r){this.toastrService=e,this.toastPackage=i,this.appRef=r,this.width=-1,this.toastClasses="",this.state="inactive",this.message=i.message,this.title=i.title,this.options=i.config,this.originalTimeout=i.config.timeOut,this.toastClasses=`${i.toastType} ${i.config.toastClass}`,this.sub=i.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=i.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=i.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=i.toastRef.countDuplicate().subscribe(s=>{this.duplicatesCount=s})}get displayStyle(){if("inactive"===this.state)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state="active",!(!0===this.options.disableTimeOut||"timeOut"===this.options.disableTimeOut)&&this.options.timeOut&&(this.timeout=setTimeout(()=>{this.remove()},this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))),this.options.onActivateTick&&this.appRef.tick()}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const e=(new Date).getTime();this.width=(this.hideTime-e)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state="active",this.options.timeOut=this.originalTimeout,this.timeout=setTimeout(()=>this.remove(),this.originalTimeout),this.hideTime=(new Date).getTime()+(this.originalTimeout||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))}remove(){"removed"!==this.state&&(clearTimeout(this.timeout),this.state="removed",this.timeout=setTimeout(()=>this.toastrService.remove(this.toastPackage.toastId)))}tapToast(){"removed"!==this.state&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state||(this.timeout=setTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10)))}}return n.\u0275fac=function(e){return new(e||n)(v(Ko),v(wg),v(Cd))},n.\u0275cmp=Me({type:n,selectors:[["","toast-component",""]],hostVars:4,hostBindings:function(e,i){1&e&&he("click",function(){return i.tapToast()})("mouseenter",function(){return i.stickAround()})("mouseleave",function(){return i.delayedHideToast()}),2&e&&(Ss(i.toastClasses),$n("display",i.displayStyle))},attrs:cP,decls:5,vars:5,consts:[["type","button","class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert",3,"class","innerHTML",4,"ngIf"],["role","alert",3,"class",4,"ngIf"],[4,"ngIf"],["type","button","aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert",3,"innerHTML"],["role","alert"],[1,"toast-progress"]],template:function(e,i){1&e&&(ee(0,qne,3,0,"button",0),ee(1,Qne,3,5,"div",1),ee(2,Zne,1,3,"div",2),ee(3,Jne,2,4,"div",3),ee(4,Xne,2,2,"div",4)),2&e&&(H("ngIf",i.options.closeButton),N(1),H("ngIf",i.title),N(1),H("ngIf",i.message&&i.options.enableHtml),N(1),H("ngIf",i.message&&!i.options.enableHtml),N(1),H("ngIf",i.options.progressBar))},directives:[xn],encapsulation:2}),n})();Object.assign(Object.assign({},dP),{toastComponent:uie});const hie=["input"];function fie(n,t){if(1&n){const e=Xt();F(0,"span")(1,"input",1,2),he("click",function(r){return Ve(e),te().onClick(r)})("paste",function(r){const a=Ve(e).index;return te().onPaste(r,a)})("input",function(r){const a=Ve(e).index;return te().onInput(r,a)})("keydown",function(r){const a=Ve(e).index;return te().onKeydown(r,a)}),I()()}if(2&n){const e=te();$e("code-hidden",e.isCodeHidden),N(1),H("type",e.inputType)("disabled",e.disabled),Ue("autocapitalize",e.autocapitalize)}}const hP=new le("CodeInputComponentConfig"),fP={codeLength:4,inputType:"tel",initialFocusField:void 0,isCharsCode:!1,isCodeHidden:!1,isPrevFocusableAfterClearing:!0,isFocusingOnLastByClickIfFilled:!1,code:void 0,disabled:!1,autocapitalize:void 0};var Qo=(()=>{return(n=Qo||(Qo={}))[n.ready=0]="ready",n[n.reset=1]="reset",Qo;var n})();let mie=(()=>{class n{constructor(e){if(this.isNonDigitsCode=!1,this.codeChanged=new fe,this.codeCompleted=new fe,this.placeholders=[],this.inputs=[],this.inputsStates=[],this.state={isFocusingAfterAppearingCompleted:!1,isInitialFocusFieldEnabled:!1},Object.assign(this,fP),e)for(const i in e)!e.hasOwnProperty(i)||!fP.hasOwnProperty(i)||(this[i]=e[i])}ngOnInit(){this.state.isInitialFocusFieldEnabled=!this.isEmpty(this.initialFocusField),this.onCodeLengthChanges()}ngAfterViewInit(){this.inputsListSubscription=this.inputsList.changes.subscribe(this.onInputsListChanges.bind(this)),this.onInputsListChanges(this.inputsList)}ngAfterViewChecked(){this.focusOnInputAfterAppearing()}ngOnChanges(e){e.code&&this.onInputCodeChanges(),e.codeLength&&this.onCodeLengthChanges()}ngOnDestroy(){this.inputsListSubscription&&this.inputsListSubscription.unsubscribe()}reset(e=!1){this.onInputCodeChanges(),this.state.isInitialFocusFieldEnabled&&this.focusOnField(this.initialFocusField),e&&this.emitChanges()}focusOnField(e){if(e>=this._codeLength)throw new Error("The index of the focusing input box should be less than the codeLength.");this.inputs[e].focus()}onClick(e){if(!this.isFocusingOnLastByClickIfFilled)return;const r=this.inputs[this._codeLength-1];e.target===r||!(this.getCurrentFilledCode().length>=this._codeLength)||setTimeout(()=>r.focus())}onInput(e,i){const r=e.target,s=e.data||r.value;if(this.isEmpty(s))return;if(!this.canInputValue(s))return e.preventDefault(),e.stopPropagation(),this.setInputValue(r,null),void this.setStateForInput(r,Qo.reset);const a=s.toString().trim().split("");for(let l=0;l<a.length;l++){const d=l+i;if(d>this._codeLength-1)break;this.setInputValue(this.inputs[d],a[l])}this.emitChanges();const o=i+a.length;o>this._codeLength-1?r.blur():this.inputs[o].focus()}onPaste(e,i){e.preventDefault(),e.stopPropagation();const r=e.clipboardData?e.clipboardData.getData("text").trim():void 0;if(this.isEmpty(r))return;const s=r.split("");let a=0;for(let o=i;o<this.inputs.length&&a!==s.length;o++){const l=this.inputs[o],d=s[a];if(!this.canInputValue(d))return this.setInputValue(l,null),void this.setStateForInput(l,Qo.reset);this.setInputValue(l,d.toString()),a++}this.inputs[i].blur(),this.emitChanges()}onKeydown(e,i){return R(this,void 0,void 0,function*(){const r=e.target,s=this.isEmpty(r.value),a=i-1,o=yield this.isBackspaceKey(e),l=this.isDeleteKey(e);!o&&!l||(e.preventDefault(),this.setInputValue(r,null),s||this.emitChanges(),!(a<0||l)&&(s||this.isPrevFocusableAfterClearing)&&this.inputs[a].focus())})}onInputCodeChanges(){if(!this.inputs.length)return;if(this.isEmpty(this.code))return void this.inputs.forEach(r=>{this.setInputValue(r,null)});const e=this.code.toString().trim().split("");let i=!0;for(const r of e)if(!this.canInputValue(r)){i=!1;break}this.inputs.forEach((r,s)=>{this.setInputValue(r,i?e[s]:null)})}onCodeLengthChanges(){if(this.codeLength)if(this._codeLength=this.codeLength,this._codeLength>this.placeholders.length){const e=Array(this._codeLength-this.placeholders.length).fill(1);this.placeholders.splice(this.placeholders.length-1,0,...e)}else this._codeLength<this.placeholders.length&&this.placeholders.splice(this._codeLength)}onInputsListChanges(e){if(e.length>this.inputs.length){const i=e.filter((s,a)=>a>this.inputs.length-1);this.inputs.splice(this.inputs.length,0,...i.map(s=>s.nativeElement));const r=Array(i.length).fill(Qo.ready);this.inputsStates.splice(this.inputsStates.length,0,...r)}else e.length<this.inputs.length&&(this.inputs.splice(e.length),this.inputsStates.splice(e.length));this.onInputCodeChanges()}focusOnInputAfterAppearing(){!this.state.isInitialFocusFieldEnabled||this.state.isFocusingAfterAppearingCompleted||(this.focusOnField(this.initialFocusField),this.state.isFocusingAfterAppearingCompleted=document.activeElement===this.inputs[this.initialFocusField])}emitChanges(){setTimeout(()=>this.emitCode(),50)}emitCode(){const e=this.getCurrentFilledCode();this.codeChanged.emit(e),e.length>=this._codeLength&&this.codeCompleted.emit(e)}getCurrentFilledCode(){let e="";for(const i of this.inputs)this.isEmpty(i.value)||(e+=i.value);return e}isBackspaceKey(e){return e.key&&"backspace"===e.key.toLowerCase()||e.keyCode&&8===e.keyCode?Promise.resolve(!0):e.keyCode&&229===e.keyCode?new Promise(r=>{setTimeout(()=>{const s=e.target,a=this.getStateForInput(s)===Qo.reset;a&&this.setStateForInput(s,Qo.ready),r(0===s.selectionStart&&!a)})}):Promise.resolve(!1)}isDeleteKey(e){return e.key&&"delete"===e.key.toLowerCase()||e.keyCode&&46===e.keyCode}setInputValue(e,i){const s="has-value",a="empty";this.isEmpty(i)?(e.value="",e.classList.remove(s),e.parentElement.classList.add(a)):(e.value=i,e.classList.add(s),e.parentElement.classList.remove(a))}canInputValue(e){return!this.isEmpty(e)&&(/^[0-9]+$/.test(e.toString())||this.isCharsCode||this.isNonDigitsCode)}setStateForInput(e,i){const r=this.inputs.indexOf(e);r<0||(this.inputsStates[r]=i)}getStateForInput(e){const i=this.inputs.indexOf(e);return this.inputsStates[i]}isEmpty(e){return null==e||!e.toString().length}}return n.\u0275fac=function(e){return new(e||n)(v(hP,8))},n.\u0275cmp=Me({type:n,selectors:[["code-input"]],viewQuery:function(e,i){if(1&e&&dt(hie,5),2&e){let r;xe(r=De())&&(i.inputsList=r)}},inputs:{isNonDigitsCode:"isNonDigitsCode",codeLength:"codeLength",inputType:"inputType",initialFocusField:"initialFocusField",isCharsCode:"isCharsCode",isCodeHidden:"isCodeHidden",isPrevFocusableAfterClearing:"isPrevFocusableAfterClearing",isFocusingOnLastByClickIfFilled:"isFocusingOnLastByClickIfFilled",code:"code",disabled:"disabled",autocapitalize:"autocapitalize"},outputs:{codeChanged:"codeChanged",codeCompleted:"codeCompleted"},features:[wt],decls:1,vars:1,consts:[[3,"code-hidden",4,"ngFor","ngForOf"],["autocomplete","one-time-code",3,"type","disabled","click","paste","input","keydown"],["input",""]],template:function(e,i){1&e&&ee(0,fie,3,5,"span",0),2&e&&H("ngForOf",i.placeholders)},directives:[Do],styles:["[_nghost-%COMP%]{--text-security-type:disc;--item-spacing:4px;--item-height:4.375em;--item-border:1px solid #ddd;--item-border-bottom:1px solid #ddd;--item-border-has-value:1px solid #ddd;--item-border-bottom-has-value:1px solid #ddd;--item-border-focused:1px solid #ddd;--item-border-bottom-focused:1px solid #ddd;--item-shadow-focused:0px 1px 5px #ddd;--item-border-radius:5px;--item-background:transparent;--color:#171516;display:flex;transform:translateZ(0);font-size:inherit;color:var(--color)}[_nghost-%COMP%] span[_ngcontent-%COMP%]{display:block;flex:1;padding-right:var(--item-spacing)}[_nghost-%COMP%] span[_ngcontent-%COMP%]:first-child{padding-left:var(--item-spacing)}[_nghost-%COMP%] span.code-hidden[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{text-security:var(--text-security-type);-webkit-text-security:var(--text-security-type);-moz-text-security:var(--text-security-type)}[_nghost-%COMP%] input[_ngcontent-%COMP%]{width:100%;height:var(--item-height);color:inherit;background:var(--item-background);text-align:center;font-size:inherit;border:var(--item-border);border-bottom:var(--item-border-bottom);border-radius:var(--item-border-radius);-webkit-appearance:none;transform:translateZ(0);-webkit-transform:translateZ(0);outline:none}[_nghost-%COMP%] input.has-value[_ngcontent-%COMP%]{border:var(--item-border-has-value);border-bottom:var(--item-border-bottom-has-value)}[_nghost-%COMP%] input[_ngcontent-%COMP%]:focus{border:var(--item-border-focused);border-bottom:var(--item-border-bottom-focused);box-shadow:var(--item-shadow-focused)}"]}),n})(),pie=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:hP,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi]]}),n})();class Zo extends Error{}class _ie extends Zo{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class gie extends Zo{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class yie extends Zo{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class xg extends Zo{constructor(t){super(`Invalid unit ${t}`),Object.setPrototypeOf(this,xg.prototype)}}class gx extends Zo{constructor(t){super(`${t} is an invalid or unknown zone specifier`),Object.setPrototypeOf(this,gx.prototype)}}class rc extends Zo{constructor(t){super(t),Object.setPrototypeOf(this,rc.prototype)}}class Lr extends Zo{constructor(t){super(t),Object.setPrototypeOf(this,Lr.prototype)}}class ba extends Zo{constructor(){super("Zone is an abstract class"),Object.setPrototypeOf(this,ba.prototype)}}var _s=Intl;function cr(n){return void 0!==n}function $i(n){return void 0===n}function ro(n){return"number"==typeof n}function Dg(n){return ro(n)&&n%1==0}function mP(){try{return void 0!==_s&&!!_s.RelativeTimeFormat}catch(n){return!1}}function pP(n,t,e){if(0!==n.length)return n.reduce((i,r)=>{const s=[t(r),r];return e(i[0],s[0])===i[0]?i:s},[t(n[0]),n[0]])[1]}function Ma(n,t,e){return Dg(n)&&n>=t&&n<=e}function ai(n,t=2){const e=n<0?"-":"",i=e?-1*+n:n;let r;return r=i.toString().length<t?("0".repeat(t)+i).slice(-t):i.toString(),`${e}${r}`}function Jo(n){if(n)return parseInt(n,10)}function sc(n){if(n)return parseFloat(n)}function yx(n){if(!$i(n)&&null!==n&&""!==n){const t=1e3*parseFloat("0."+n);return Math.floor(t)}}function vx(n,t,e=!1){const i=Math.pow(10,t);return(e?Math.trunc:Math.round)(n*i)/i}function Af(n){return n%4==0&&(n%100!=0||n%400==0)}function Lf(n){return Af(n)?366:365}function Cg(n,t){const e=(i=t-1)-12*Math.floor(i/12)+1;var i;return[31,Af(n+(t-e)/12)?29:28,31,30,31,30,31,31,30,31,30,31][e-1]}function bx(n){const t=Date.UTC(n.year,n.month-1,n.day,n.hour,n.minute,n.second,n.millisecond);if(Ma(n.year,0,99)){const e=new Date(t);return e.setUTCFullYear(e.getUTCFullYear()-1900),e.getTime()}return t}function kg(n){const t=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7,e=n-1,i=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7;return 4===t||3===i?53:52}function _P(n){return n>99?n:n>60?1900+n:2e3+n}function gP(n,t,e,i){const r=new Date(n),a=Object.assign({timeZoneName:t},{hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",timeZone:i}),o=new _s.DateTimeFormat(e,a).formatToParts(r).find(l=>"timezonename"===l.type.toLowerCase());return o?o.value:null}function Tg(n,t){let e=parseInt(n,10);Number.isNaN(e)&&(e=0);const i=parseInt(t,10)||0;return 60*e+(e<0||Object.is(e,-0)?-i:i)}function yP(n){const t=Number(n);if("boolean"==typeof n||""===n||Number.isNaN(t))throw new Lr(`Invalid unit value ${n}`);return t}function Sg(n,t){return Object.keys(n).reduce((e,i)=>(null!=n[i]&&(e[t(i)]=yP(n[i])),e),{})}function If(n,t){const e=Math.trunc(Math.abs(n/60)),i=Math.trunc(Math.abs(n%60)),r=n>=0?"+":"-";switch(t){case"short":return`${r}${ai(e,2)}:${ai(i,2)}`;case"narrow":return`${r}${e}${i>0?`:${i}`:""}`;case"techie":return`${r}${ai(e,2)}${ai(i,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function Eg(n){return t=n,["hour","minute","second","millisecond"].reduce((i,r)=>(i[r]=t[r],i),{});var t}const vP=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/,Xo=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],bP=Xo.slice(0).reverse(),MP=["years","months","days","hours","minutes","seconds","milliseconds"],Te="numeric",Bs="short",Kr="long",Mx={year:Te,month:Te,day:Te},wP={year:Te,month:Bs,day:Te},vie={year:Te,month:Bs,day:Te,weekday:Bs},xP={year:Te,month:Kr,day:Te},DP={year:Te,month:Kr,day:Te,weekday:Kr},CP={hour:Te,minute:Te},kP={hour:Te,minute:Te,second:Te},TP={hour:Te,minute:Te,second:Te,timeZoneName:Bs},SP={hour:Te,minute:Te,second:Te,timeZoneName:Kr},EP={hour:Te,minute:Te,hourCycle:"h23"},AP={hour:Te,minute:Te,second:Te,hourCycle:"h23"},LP={hour:Te,minute:Te,second:Te,hourCycle:"h23",timeZoneName:Bs},IP={hour:Te,minute:Te,second:Te,hourCycle:"h23",timeZoneName:Kr},OP={year:Te,month:Te,day:Te,hour:Te,minute:Te},FP={year:Te,month:Te,day:Te,hour:Te,minute:Te,second:Te},RP={year:Te,month:Bs,day:Te,hour:Te,minute:Te},PP={year:Te,month:Bs,day:Te,hour:Te,minute:Te,second:Te},bie={year:Te,month:Bs,day:Te,weekday:Bs,hour:Te,minute:Te},NP={year:Te,month:Kr,day:Te,hour:Te,minute:Te,timeZoneName:Bs},YP={year:Te,month:Kr,day:Te,hour:Te,minute:Te,second:Te,timeZoneName:Bs},HP={year:Te,month:Kr,day:Te,weekday:Kr,hour:Te,minute:Te,timeZoneName:Kr},BP={year:Te,month:Kr,day:Te,weekday:Kr,hour:Te,minute:Te,second:Te,timeZoneName:Kr},Mie=["January","February","March","April","May","June","July","August","September","October","November","December"],VP=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wie=["J","F","M","A","M","J","J","A","S","O","N","D"];function jP(n){switch(n){case"narrow":return[...wie];case"short":return[...VP];case"long":return[...Mie];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"]}}const zP=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],UP=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],xie=["M","T","W","T","F","S","S"];function GP(n){switch(n){case"narrow":return[...xie];case"short":return[...UP];case"long":return[...zP];case"numeric":return["1","2","3","4","5","6","7"]}}const $P=["AM","PM"],Die=["Before Christ","Anno Domini"],Cie=["BC","AD"],kie=["B","A"];function WP(n){switch(n){case"narrow":return[...kie];case"short":return[...Cie];case"long":return[...Die]}}class Of{get type(){throw new ba}get ianaName(){return this.name}get name(){throw new ba}get isUniversal(){throw new ba}offsetName(t,e){throw new ba}formatOffset(t,e){throw new ba}offset(t){throw new ba}equals(t){throw new ba}get isValid(){throw new ba}}let Lg={};const Tie={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Ig={};class so extends Of{constructor(t){super(),this._zoneName=t,this._valid=so.isValidZone(t)}static create(t){return Ig[t]||(Ig[t]=new so(t)),Ig[t]}static resetCache(){Ig={},Lg={}}static isValidSpecifier(t){return this.isValidZone(t)}static isValidZone(t){if(!t)return!1;try{return new _s.DateTimeFormat("en-US",{timeZone:t}).format(),!0}catch(e){return!1}}get type(){return"iana"}get name(){return this._zoneName}get isUniversal(){return!1}offsetName(t,{format:e,locale:i}={}){return gP(t,e,i,this.name)}formatOffset(t,e){return If(this.offset(t),e)}offset(t){const e=new Date(t);if(isNaN(+e))return NaN;const i=function(L){if(!Lg[L])try{Lg[L]=new _s.DateTimeFormat("en-US",{hour12:!1,timeZone:L,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})}catch(Y){throw new gx(L)}return Lg[L]}(this.name);let r;const[s,a,o,l,d,u,p]=typeof i.formatToParts==typeof isNaN?function(L,Y){const $=L.formatToParts(Y),W=[];for(let j=0;j<$.length;j++){const{type:re,value:ge}=$[j],Ae=Tie[re];"era"===re?W[Ae]=ge:$i(Ae)||(W[Ae]=parseInt(ge,10))}return W}(i,e):function(L,Y){const $=L.format(Y).replace(/\u200E/g,""),W=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec($),[,j,re,ge,Ae,yt,Nt,Rn]=W;return[ge,j,re,Ae,yt,Nt,Rn]}(i,e);"BC"===l&&(r=1-Math.abs(+s));let w=+e;const T=w%1e3;return w-=T>=0?T:1e3+T,(bx({year:r||+s,month:+a,day:+o,hour:+(24===d?0:d),minute:+u,second:+p,millisecond:0})-w)/6e4}equals(t){return"iana"===t.type&&t.name===this.name}get isValid(){return this._valid}}let wx=null;class dr extends Of{constructor(t){super(),this._fixed=t}static get utcInstance(){return null===wx&&(wx=new dr(0)),wx}get isValid(){return!0}get ianaName(){return 0===this._fixed?"Etc/UTC":`Etc/GMT${If(-this._fixed,"narrow")}`}get name(){return 0===this._fixed?"UTC":`UTC${If(this._fixed,"narrow")}`}get type(){return"fixed"}get isUniversal(){return!0}static instance(t){return 0===t?dr.utcInstance:new dr(t)}static parseSpecifier(t){if(t){const e=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(e)return new dr(Tg(e[1],e[2]))}return null}offsetName(){return this.name}formatOffset(t,e){return If(this._fixed,e)}offset(){return this._fixed}equals(t){return"fixed"===t.type&&t._fixed===this._fixed}}class xx extends Of{constructor(t){super(),this._zoneName=t,Object.setPrototypeOf(this,xx.prototype)}get type(){return"invalid"}get name(){return this._zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}const el=(n,t)=>{if($i(n)||null===n)return t;if(n instanceof Of)return n;if("string"==typeof n){const e=n.toLowerCase();return"local"===e||"system"===e?t:"utc"===e||"gmt"===e?dr.utcInstance:dr.parseSpecifier(e)||so.create(n)}return ro(n)?dr.instance(n):"object"==typeof n&&n.offset&&"number"==typeof n.offset?n:new xx(n)};let Dx=null;class Cx extends Of{static get instance(){return null===Dx&&(Dx=new Cx),Dx}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:e,locale:i}){return gP(t,e,i)}formatOffset(t,e){return If(this.offset(t),e)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return"system"===t.type}get isValid(){return!0}}let qP,KP,QP,ZP=()=>Date.now(),kx="system",JP=!1;class gi{static get now(){return ZP}static set now(t){ZP=t}static set defaultZoneLike(t){kx=t}static set defaultZone(t){kx=t}static get defaultZone(){return el(kx,Cx.instance)}static get defaultLocale(){return qP}static set defaultLocale(t){qP=t}static get defaultNumberingSystem(){return KP}static set defaultNumberingSystem(t){KP=t}static get defaultOutputCalendar(){return QP}static set defaultOutputCalendar(t){QP=t}static get throwOnInvalid(){return JP}static set throwOnInvalid(t){JP=t}static resetCaches(){Fn.resetCache(),so.resetCache()}}let Tx={},Sx={};function Ex(n,t={}){const e=JSON.stringify([n,t]);let i=Sx[e];return i||(i=new _s.DateTimeFormat(n,t),Sx[e]=i),i}let Og,Ax={},Lx={};function Fg(n,t,e,i){return"en"===n.listingMode()?e(t):i(t)}class Sie{constructor(t,e,i){this._padTo=i.padTo||0,this._floor=i.floor||!1;const r=function(s,a){var o={};for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&a.indexOf(l)<0&&(o[l]=s[l]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var d=0;for(l=Object.getOwnPropertySymbols(s);d<l.length;d++)a.indexOf(l[d])<0&&Object.prototype.propertyIsEnumerable.call(s,l[d])&&(o[l[d]]=s[l[d]])}return o}(i,["padTo","floor"]);if(!e||Object.keys(r).length>0){const s=Object.assign({useGrouping:!1},i);this._padTo>0&&(s.minimumIntegerDigits=i.padTo),this._inf=function(a,o){const l=JSON.stringify([a,o]);let d=Ax[l];return d||(d=new _s.NumberFormat(a,o),Ax[l]=d),d}(t,s)}}format(t){if(this._inf){const e=this._floor?Math.floor(t):t;return this._inf.format(e)}return ai(this._floor?Math.floor(t):vx(t,3),this._padTo)}}class Eie{constructor(t,e,i){let r;if(this._opts=i,t.zone.isUniversal){const a=t.offset/60*-1,o=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`;0!==t.offset&&so.create(o).isValid?(r=o,this._dt=t):(r="UTC",this._dt=i.timeZoneName||0===t.offset?t:be.fromMillis(t.ts+60*t.offset*1e3))}else"system"===t.zone.type?this._dt=t:(this._dt=t,r=t.zone.name);const s=Object.assign({},this._opts);r&&(s.timeZone=r),this._dtf=Ex(e,s)}format(){return this._dtf.format(this._dt.toJSDate())}formatToParts(){return this._dtf.formatToParts(this._dt.toJSDate())}resolvedOptions(){return this._dtf.resolvedOptions()}}class Aie{constructor(t,e,i){this._opts=Object.assign({style:"long"},i),!e&&mP()&&(this._rtf=function(r,s={}){const a=JSON.stringify([r,s]);let o=Lx[a];return o||(o=new _s.RelativeTimeFormat(r,s),Lx[a]=o),o}(t,i))}format(t,e){return this._rtf?this._rtf.format(t,e):function(i,r,s="always",a=!1){const o=Ft.normalizeUnit(i),l={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."],milliseconds:[]}[o],d=-1===["hours","minutes","seconds"].indexOf(o);if("auto"===s&&d){const L="days"===o;switch(r){case 1:return L?"tomorrow":`next ${l[0]}`;case-1:return L?"yesterday":`last ${l[0]}`;case 0:return L?"today":`this ${l[0]}`}}const u=Object.is(r,-0)||r<0,p=Math.abs(r),w=1===p,T=a?w?l[1]:l[2]||l[1]:w?l[0]:o;return u?`${p} ${T} ago`:`in ${p} ${T}`}(e,t,this._opts.numeric,"long"!==this._opts.style)}formatToParts(t,e){return this._rtf?this._rtf.formatToParts(t,e):[]}}class Fn{constructor(t,e,i,r){const[s,a,o]=function(l){const d=l.indexOf("-u-");if(-1===d)return[l];{let u;const p=l.substring(0,d);try{u=Ex(l).resolvedOptions()}catch(L){u=Ex(p).resolvedOptions()}const{numberingSystem:w,calendar:T}=u;return[p,w,T]}}(t);var l,d,u;this.locale=s,this.numberingSystem=e||a,this.outputCalendar=i||o,this._intl=(l=this.locale,d=this.numberingSystem,((u=this.outputCalendar)||d)&&(l+="-u",u&&(l+=`-ca-${u}`),d&&(l+=`-nu-${d}`)),l),this._weekdaysCache={format:{},standalone:{}},this._monthsCache={format:{},standalone:{}},this._meridiemCache=void 0,this._eraCache={},this._specifiedLocale=r,this._fastNumbersCached=void 0}get fastNumbers(){return void 0===this._fastNumbersCached&&(this._fastNumbersCached=this._supportsFastNumbers()),this._fastNumbersCached}static fromOpts(t){return Fn.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,e,i,r=!1){const s=t||gi.defaultLocale,a=s||(r?"en-US":(Og||(Og=(new _s.DateTimeFormat).resolvedOptions().locale),Og));return new Fn(a,e||gi.defaultNumberingSystem,i||gi.defaultOutputCalendar,s)}static resetCache(){Og=void 0,Tx={},Sx={},Ax={},Lx={}}static fromObject({locale:t,numberingSystem:e,outputCalendar:i}={}){return Fn.create(t,e,i)}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(t){return t&&0!==Object.getOwnPropertyNames(t).length?Fn.create(t.locale||this._specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this}redefaultToEN(t={}){return this.clone(Object.assign(Object.assign({},t),{defaultToEN:!0}))}redefaultToSystem(t={}){return this.clone(Object.assign(Object.assign({},t),{defaultToEN:!1}))}months(t,e=!1){return Fg(this,t,jP,i=>{const r=e?{month:i,day:"numeric"}:{month:i},s=e?"format":"standalone";return this._monthsCache[s][i]||(this._monthsCache[s][i]=function(a){const o=[];for(let l=1;l<=12;l++){const d=be.utc(2016,l,1);o.push(a(d))}return o}(a=>this.extract(a,r,"month"))),this._monthsCache[s][i]})}weekdays(t,e=!1){return Fg(this,t,GP,i=>{const r=e?{weekday:i,year:"numeric",month:"long",day:"numeric"}:{weekday:i},s=e?"format":"standalone";return this._weekdaysCache[s][i]||(this._weekdaysCache[s][i]=function(a){const o=[];for(let l=1;l<=7;l++){const d=be.utc(2016,11,13+l);o.push(a(d))}return o}(a=>this.extract(a,r,"weekday"))),this._weekdaysCache[s][i]})}meridiems(){return Fg(this,"long",()=>$P,()=>(void 0===this._meridiemCache&&(this._meridiemCache=[be.utc(2016,11,13,9),be.utc(2016,11,13,19)].map(t=>this.extract(t,{hour:"numeric",hourCycle:"h12"},"dayPeriod"))),this._meridiemCache))}eras(t){return Fg(this,t,WP,e=>{const i={era:e};return this._eraCache[e]||(this._eraCache[e]=[be.utc(-40,1,1),be.utc(2017,1,1)].map(r=>this.extract(r,i,"era"))),this._eraCache[e]})}extract(t,e,i){const r=this.dtFormatter(t,e).formatToParts().find(s=>s.type.toLowerCase()===i.toLowerCase());if(!r)throw new Error(`Invalid extract field ${i}`);return r.value}numberFormatter(t={}){return new Sie(this._intl,this.fastNumbers,t)}dtFormatter(t,e={}){return new Eie(t,this._intl,e)}relFormatter(t={}){return new Aie(this._intl,this.isEnglish(),t)}listFormatter(t={}){return function(e,i={}){const r=JSON.stringify([e,i]);let s=Tx[r];return s||(s=new _s.ListFormat(e,i),Tx[r]=s),s}(this._intl,t)}isEnglish(){return!!~["en","en-us"].indexOf(this.locale.toLowerCase())||new _s.DateTimeFormat(this._intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}_supportsFastNumbers(){return(!this.numberingSystem||"latn"===this.numberingSystem)&&("latn"===this.numberingSystem||!this.locale||this.locale.startsWith("en")||"latn"===_s.DateTimeFormat(this._intl).resolvedOptions().numberingSystem)}}function XP(n,t){let e="";for(const i of n)e+=i.literal?i.val:t(i.val);return e}const Lie={D:Mx,DD:wP,DDD:xP,DDDD:DP,t:CP,tt:kP,ttt:TP,tttt:SP,T:EP,TT:AP,TTT:LP,TTTT:IP,f:OP,ff:RP,fff:NP,ffff:HP,F:FP,FF:PP,FFF:YP,FFFF:BP};class Ir{constructor(t,e){this._opts=e,this._loc=t,this._systemLoc=void 0}static create(t,e={}){return new Ir(t,e)}static parseFormat(t){let e=null,i="",r=!1;const s=[];for(let a=0;a<t.length;a++){const o=t.charAt(a);"'"===o?(i.length>0&&s.push({literal:r,val:i}),e=null,i="",r=!r):r||o===e?i+=o:(i.length>0&&s.push({literal:!1,val:i}),i=o,e=o)}return i.length>0&&s.push({literal:r,val:i}),s}static macroTokenToFormatOpts(t){return Lie[t]}formatWithSystemDefault(t,e){return void 0===this._systemLoc&&(this._systemLoc=this._loc.redefaultToSystem()),this._systemLoc.dtFormatter(t,Object.assign(Object.assign({},this._opts),e)).format()}formatDateTime(t,e={}){return this._loc.dtFormatter(t,Object.assign(Object.assign({},this._opts),e)).format()}formatDateTimeParts(t,e={}){return this._loc.dtFormatter(t,Object.assign(Object.assign({},this._opts),e)).formatToParts()}resolvedOptions(t,e={}){return this._loc.dtFormatter(t,Object.assign(Object.assign({},this._opts),e)).resolvedOptions()}num(t,e=0){if(this._opts.forceSimple)return ai(t,e);const i=Object.assign({},this._opts);return e>0&&(i.padTo=e),this._loc.numberFormatter(i).format(t)}formatDateTimeFromString(t,e){const i="en"===this._loc.listingMode(),r=this._loc.outputCalendar&&"gregory"!==this._loc.outputCalendar,s=(w,T)=>this._loc.extract(t,w,T),a=w=>t.isOffsetFixed&&0===t.offset&&w.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,w.format):"",l=(w,T)=>{return i?(L=t,jP(w)[L.month-1]):s(T?{month:w}:{month:w,day:"numeric"},"month");var L},d=(w,T)=>{return i?(L=t,GP(w)[L.weekday-1]):s(T?{weekday:w}:{weekday:w,month:"long",day:"numeric"},"weekday");var L},u=w=>{const T=Ir.macroTokenToFormatOpts(w);return T?this.formatWithSystemDefault(t,T):w},p=w=>{return i?(T=t,WP(w)[T.year<0?0:1]):s({era:w},"era");var T};return XP(Ir.parseFormat(e),w=>{switch(w){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12==0?12:t.hour%12);case"hh":return this.num(t.hour%12==0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return a({format:"narrow",allowZ:this._opts.allowZ});case"ZZ":return a({format:"short",allowZ:this._opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this._opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this._loc.locale})||"";case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this._loc.locale})||"";case"z":return t.zoneName||"";case"a":return i?$P[t.hour<12?0:1]:s({hour:"numeric",hourCycle:"h12"},"dayPeriod");case"d":return r?s({day:"numeric"},"day"):this.num(t.day);case"dd":return r?s({day:"2-digit"},"day"):this.num(t.day,2);case"c":case"E":return this.num(t.weekday);case"ccc":return d("short",!0);case"cccc":return d("long",!0);case"ccccc":return d("narrow",!0);case"EEE":return d("short",!1);case"EEEE":return d("long",!1);case"EEEEE":return d("narrow",!1);case"L":return r?s({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return r?s({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return r?s({month:"numeric"},"month"):this.num(t.month);case"MM":return r?s({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return r?s({year:"numeric"},"year"):this.num(t.year);case"yy":return r?s({year:"2-digit"},"year"):this.num(parseInt(t.year.toString().slice(-2),10),2);case"yyyy":return r?s({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return r?s({year:"numeric"},"year"):this.num(t.year,6);case"G":return p("short");case"GG":return p("long");case"GGGGG":return p("narrow");case"kk":return this.num(parseInt(t.weekYear.toString().slice(-2),10),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return u(w)}})}formatDurationFromString(t,e){const i=a=>{switch(a[0]){case"S":return"milliseconds";case"s":return"seconds";case"m":return"minutes";case"h":return"hours";case"d":return"days";case"M":return"months";case"y":return"years";default:return}},r=Ir.parseFormat(e),s=r.reduce((a,{literal:o,val:l})=>o?a:a.concat(l),[]);return XP(r,(a=>o=>{const l=i(o);return l?this.num(a.get(l),o.length):o})(t.shiftTo(...s.map(i).filter(a=>!!a))))}}function nu(...n){const t=n.reduce((e,i)=>e+i.source,"");return RegExp(`^${t}$`)}function iu(...n){return t=>n.reduce(([e,i,r],s)=>{const[a,o,l]=s(t,r);return[Object.assign(Object.assign({},e),a),o||i,l]},[{},null,1]).slice(0,2)}function ru(n,...t){if(null==n)return[null,null];for(const[e,i]of t){const r=e.exec(n);if(r)return i(r)}return[null,null]}function e2(...n){return(t,e)=>{const i={};let r;for(r=0;r<n.length;r++)i[n[r]]=Jo(t[e+r]);return[i,null,e+r]}}const t2=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,Ix=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,n2=RegExp(`${Ix.source}(?:${t2.source}?(?:\\[(${vP.source})\\])?)?`),Ox=RegExp(`(?:T${n2.source})?`),Iie=e2("weekYear","weekNumber","weekday"),Oie=e2("year","ordinal"),r2=RegExp(`${Ix.source} ?(?:${t2.source}|(${vP.source}))?`),Fie=RegExp(`(?: ${r2.source})?`);function su(n,t,e){return $i(n[t])?e:Jo(n[t])}function au(n,t){return[{hour:su(n,t,0),minute:su(n,t+1,0),second:su(n,t+2,0),millisecond:yx(n[t+3])},null,t+4]}function Ff(n,t){const e=!n[t]&&!n[t+1],i=Tg(n[t+1],n[t+2]);return[{},e?null:dr.instance(i),t+3]}function Rf(n,t){return[{},n[t]?so.create(n[t]):null,t+1]}const Rie=RegExp(`^T?${Ix.source}$`),Pie=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function Nie(n){const[t,e,i,r,s,a,o,l,d]=n,u=t.startsWith("-"),p=!!l&&l.startsWith("-"),w=(T,L=!1)=>"number"==typeof T&&(L||T&&u)?-T:T;return[{years:w(sc(e)),months:w(sc(i)),weeks:w(sc(r)),days:w(sc(s)),hours:w(sc(a)),minutes:w(sc(o)),seconds:w(sc(l),"-0"===l),milliseconds:w(yx(d),p)}]}const Yie={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Fx(n,t,e,i,r,s,a){let o;return n&&(o=n.length>3?zP.indexOf(n)+1:UP.indexOf(n)+1),{year:2===t.length?_P(Jo(t)):Jo(t),month:VP.indexOf(e)+1,day:Jo(i),hour:Jo(r),minute:Jo(s),second:Jo(a),weekday:o}}const Hie=/^(?:(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\d)(\d\d)))$/;function Bie(n){const[,t,e,i,r,s,a,o,l,d,u,p]=n,w=Fx(t,r,i,e,s,a,o);let T;return T=l?Yie[l]:d?0:Tg(u,p),[w,new dr(T)]}const Vie=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,jie=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,zie=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function s2(n){const[,t,e,i,r,s,a,o]=n;return[Fx(t,r,i,e,s,a,o),dr.utcInstance]}function Uie(n){const[,t,e,i,r,s,a,o]=n;return[Fx(t,o,e,i,r,s,a),dr.utcInstance]}const Gie=nu(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ox),$ie=nu(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ox),Wie=nu(/(\d{4})-?(\d{3})/,Ox),qie=nu(n2),a2=iu(function(n,t){return[{year:su(n,t,0),month:su(n,t+1,1),day:su(n,t+2,1)},null,t+3]},au,Ff,Rf),Kie=iu(Iie,au,Ff,Rf),Qie=iu(Oie,au,Ff,Rf),Zie=iu(au,Ff,Rf),Jie=nu(/(\d{4})-(\d\d)-(\d\d)/,Fie),Xie=nu(r2),ere=iu(au,Ff,Rf);class Vs{constructor(t,e){this.reason=t,this.explanation=e,this._formattedExplanation="",e&&(this._formattedExplanation=`: ${e}`)}toMessage(){return`${this.reason}${this._formattedExplanation}`}}const o2={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},tre=Object.assign({years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6}},o2),nre=Object.assign({years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3}},o2);function l2(n,t,e,i,r){const s=n[r][e],a=t[e]/s,o=Math.sign(a)!==Math.sign(i[r])&&0!==i[r]&&Math.abs(a)<=1?(l=a)<0?Math.floor(l):Math.ceil(l):Math.trunc(a);var l;i[r]=i[r]+o,t[e]=t[e]-o*s}class Ft{constructor(t){const e="longterm"===t.conversionAccuracy||!1;this._values=t.values||{},this._loc=t.loc||Fn.create(),this._conversionAccuracy=e?"longterm":"casual",this._invalid=t.invalid||null,this._matrix=e?nre:tre,this._isLuxonDuration=!0}get conversionAccuracy(){return this._conversionAccuracy}get invalidExplanation(){return this._invalid?this._invalid.explanation:null}get invalidReason(){return this._invalid?this._invalid.reason:null}get isValid(){return null===this._invalid}get locale(){return this.isValid?this._loc.locale:void 0}get numberingSystem(){return this.isValid?this._loc.numberingSystem:void 0}static fromISOTime(t,e={}){const[i]=ru(t,[Rie,iu(au)]);return i?Ft.fromObject(i,e):Ft.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromMillis(t,e={}){return Ft.fromObject({milliseconds:t},e)}static fromObject(t,e={}){if(null==t||"object"!=typeof t)throw new Lr("Duration.fromObject: argument expected to be an object, got "+(null===t?"null":typeof t));return new Ft({values:Sg(t,Ft.normalizeUnit),loc:Fn.fromObject(e),conversionAccuracy:e.conversionAccuracy})}static fromDurationLike(t){if(ro(t))return Ft.fromMillis(t);if(Ft.isDuration(t))return t;if("object"==typeof t)return Ft.fromObject(t);throw new Lr(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,e){const[i]=ru(t,[Pie,Nie]);return i?Ft.fromObject(i,e):Ft.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static isDuration(t){return!!t&&t._isLuxonDuration||!1}static invalid(t,e){if(!t)throw new Lr("need to specify a reason the Duration is invalid");const i=t instanceof Vs?t:new Vs(t,e);if(gi.throwOnInvalid)throw new gie(i);return new Ft({invalid:i})}static normalizeUnit(t){const e={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t];if(!e)throw new xg(t);return e}getMaxUnit(t=!1){const e=t?MP:Xo,i=this.shiftTo(...e).toObject();return e.find(r=>(i[r]||0)>0)||bP[0]}toFormat(t,e={floor:!0}){const i=Object.assign(Object.assign({},e),{floor:!1!==e.round&&!1!==e.floor});return this.isValid?Ir.create(this._loc,i).formatDurationFromString(this,t):"Invalid Duration"}toHuman(t={}){const e=this.getMaxUnit(!0),i=t.onlyHumanUnits?MP:Xo,r=this.shiftTo(...i.slice(i.indexOf(e))).toObject(),s=i.map(o=>{const l=r[o];return $i(l)||0===l?null:this._loc.numberFormatter(Object.assign(Object.assign({style:"unit",unitDisplay:"long"},t),{unit:o.slice(0,-1)})).format(l)}).filter(o=>o),a=Object.assign({type:"conjunction",style:t.listStyle||"narrow"},t);return this._loc.listFormatter(a).format(s)}toObject(){return this.isValid?Object.assign({},this._values):{}}toISO(){if(!this.isValid)return null;let t="P";return 0!==this.years&&(t+=this.years+"Y"),0===this.months&&0===this.quarters||(t+=this.months+3*this.quarters+"M"),0!==this.weeks&&(t+=this.weeks+"W"),0!==this.days&&(t+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(t+="T"),0!==this.hours&&(t+=this.hours+"H"),0!==this.minutes&&(t+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(t+=vx(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===t&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const e=this.toMillis();if(e<0||e>=864e5)return null;t=Object.assign({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},t);const i=this.shiftTo("hours","minutes","seconds","milliseconds");let r="basic"===t.format?"hhmm":"hh:mm";t.suppressSeconds&&0===i.seconds&&0===i.milliseconds||(r+="basic"===t.format?"ss":":ss",t.suppressMilliseconds&&0===i.milliseconds||(r+=".SSS"));let s=i.toFormat(r);return t.includePrefix&&(s="T"+s),s}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const e=Ft.fromDurationLike(t),i={};return Xo.forEach(r=>{void 0===e._values[r]&&void 0===this._values[r]||(i[r]=e.get(r)+this.get(r))}),this._clone(this,{_values:i},!0)}minus(t){if(!this.isValid)return this;const e=Ft.fromDurationLike(t);return this.plus(e.negate())}mapUnits(t){if(!this.isValid)return this;const e={};return Object.keys(this._values).forEach(i=>{e[i]=yP(t(this._values[i],i))}),this._clone(this,{_values:e},!0)}get(t){return this[Ft.normalizeUnit(t)]}set(t){if(!this.isValid)return this;const e=Object.assign(Object.assign({},this._values),Sg(t,Ft.normalizeUnit));return this._clone(this,{_values:e})}reconfigure({locale:t,numberingSystem:e,conversionAccuracy:i}={}){const r={values:this._values,loc:this._loc.clone({locale:t,numberingSystem:e}),conversionAccuracy:i||this._conversionAccuracy};return new Ft(r)}as(t){return this.shiftTo(t).get(t)}normalize(){if(!this.isValid)return this;const t=this.toObject();return function(e,i){let r;bP.forEach(s=>{$i(i[s])||(r&&l2(e,i,r,i,s),r=s)})}(this._matrix,t),this._clone(this,{_values:t},!0)}rescale(){if(!this.isValid)return this;const t=function(e={}){return Object.entries(e).reduce((i,[r,s])=>(0!==s&&(i[r]=s),i),{})}(this.normalize().shiftToAll().toObject());return this._clone(this,{_values:t},!0)}shiftTo(...t){if(!this.isValid||0===t.length)return this;t=t.map(a=>Ft.normalizeUnit(a));const e={},i={},r=this.toObject();let s;return Xo.forEach(a=>{if(t.indexOf(a)>=0){s=a;let o=0;Object.keys(i).forEach(d=>{o+=this._matrix[d][a]*i[d],i[d]=0}),ro(r[a])&&(o+=r[a]);const l=Math.trunc(o);e[a]=l,i[a]=(1e3*o-1e3*l)/1e3,Object.keys(r).forEach(d=>{Xo.indexOf(d)>Xo.indexOf(a)&&l2(this._matrix,r,d,e,a)})}else ro(r[a])&&(i[a]=r[a])}),Object.keys(i).forEach(a=>{const o=i[a];0!==o&&(e[s]+=a===s?o:o/this._matrix[s][a])}),this._clone(this,{_values:e},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const t={};return Object.keys(this._values).forEach(e=>{t[e]=0===this._values[e]?0:-this._values[e]}),this._clone(this,{_values:t},!0)}get years(){return this.isValid?this._values.years||0:NaN}get quarters(){return this.isValid?this._values.quarters||0:NaN}get months(){return this.isValid?this._values.months||0:NaN}get weeks(){return this.isValid?this._values.weeks||0:NaN}get days(){return this.isValid?this._values.days||0:NaN}get hours(){return this.isValid?this._values.hours||0:NaN}get minutes(){return this.isValid?this._values.minutes||0:NaN}get seconds(){return this.isValid?this._values.seconds||0:NaN}get milliseconds(){return this.isValid?this._values.milliseconds||0:NaN}equals(t){if(!this._loc.equals(t._loc))return!1;for(const r of Xo)if(i=t._values[r],!(void 0===(e=this._values[r])||0===e?void 0===i||0===i:e===i))return!1;var e,i;return!0}_clone(t,e,i=!0){var r;const s={values:i?e._values:Object.assign(Object.assign({},t._values),e._values||{}),loc:t._loc.clone({locale:null===(r=e._loc)||void 0===r?void 0:r.locale}),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy};return new Ft(s)}}const Pf="Invalid Interval";function Nf(n){if(be.isDateTime(n))return n;if(n&&n.valueOf&&ro(n.valueOf()))return be.fromJSDate(n);if(n&&"object"==typeof n)return be.fromObject(n);throw new Lr(`Unknown datetime argument: ${n}, of type ${typeof n}`)}class Un{constructor(t){this._s=t.start,this._e=t.end,this._invalid=t.invalid||null,this._isLuxonInterval=!0}get invalidReason(){return this._invalid?this._invalid.reason:null}get isValid(){return null===this.invalidReason}get start(){return this.isValid?this._s:null}get end(){return this.isValid?this._e:null}static fromDateTimes(t,e){const i=Nf(t),r=Nf(e);return o=r,((a=i)&&a.isValid?o&&o.isValid?o<a?Un.invalid("end before start",`The end of an interval must be after its start, but you had start=${a.toISO()} and end=${o.toISO()}`):void 0:Un.invalid("missing or invalid end"):Un.invalid("missing or invalid start"))||new Un({start:i,end:r});var a,o}static after(t,e){const i=Ft.fromDurationLike(e),r=Nf(t);return new Un({start:r,end:r?r.plus(i):void 0})}static before(t,e){const i=Ft.fromDurationLike(e),r=Nf(t);return new Un({start:r?r.minus(i):void 0,end:r})}static fromISO(t,e={}){const[i,r]=(t||"").split("/",2);if(i&&r){let s,a,o,l;try{s=be.fromISO(i,e),a=s.isValid}catch(d){a=!1}try{o=be.fromISO(r,e),l=o.isValid}catch(d){l=!1}if(a&&l)return Un.fromDateTimes(s,o);if(a){const d=Ft.fromISO(r,e);if(d.isValid)return Un.after(s,d)}else if(l){const d=Ft.fromISO(i,e);if(d.isValid)return Un.before(o,d)}}return Un.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,e){if(!t)throw new Lr("need to specify a reason the Interval is invalid");const i=t instanceof Vs?t:new Vs(t,e);if(gi.throwOnInvalid)throw new yie(i);return new Un({invalid:i})}static isInterval(t){return!!t&&t._isLuxonInterval||!1}static merge(t){const[e,i]=t.sort((r,s)=>r._s.valueOf()-s._s.valueOf()).reduce(([r,s],a)=>s?s.overlaps(a)||s.abutsStart(a)?[r,s.union(a)]:[r.concat([s]),a]:[r,a],[[],null]);return i&&e.push(i),e}static xor(t){let e=null,i=0;const r=[],s=t.map(o=>[{time:o._s,type:"s"},{time:o._e,type:"e"}]),a=Array.prototype.concat(...s).sort((o,l)=>+o.time-+l.time);for(const o of a)i+="s"===o.type?1:-1,1===i?e=o.time:(e&&e.valueOf()!==o.time.valueOf()&&r.push(Un.fromDateTimes(e,o.time)),e=null);return Un.merge(r)}length(t="milliseconds"){return this.toDuration(t).get(t)}count(t="milliseconds"){if(!this.isValid)return NaN;const e=this.start.startOf(t),i=this.end.startOf(t);return Math.floor(i.diff(e,t).get(t))+1}hasSame(t){return!!this.isValid&&(this.isEmpty()||this._e.minus(1).hasSame(this._s,t))}isEmpty(){return this._s.valueOf()===this._e.valueOf()}isAfter(t){return!!this.isValid&&this._s>t}isBefore(t){return!!this.isValid&&this._e<=t}contains(t){return this._s<=t&&this._e>t}set({start:t,end:e}={}){return this.isValid?Un.fromDateTimes(t||this._s,e||this._e):this}splitAt(...t){const e=t.map(Nf).filter(a=>this.contains(a)).sort(),i=[];let r=this._s,s=0;for(;r<this._e;){const a=e[s]||this._e,o=+a>+this._e?this._e:a;i.push(Un.fromDateTimes(r,o)),r=o,s+=1}return i}splitBy(t){const e=Ft.fromDurationLike(t);if(!this.isValid||!e.isValid||0===e.as("milliseconds"))return[];let i,r=this._s,s=1;const a=[];for(;r<this._e;){const o=this.start.plus(e.mapUnits(l=>l*s));i=+o>+this._e?this._e:o,a.push(Un.fromDateTimes(r,i)),r=i,s+=1}return a}divideEqually(t){return this.isValid?this.splitBy({milliseconds:this.length()/t}).slice(0,t):[]}overlaps(t){return this._e>t._s&&this._s<t._e}abutsStart(t){return+this._e==+t._s}abutsEnd(t){return+t._e==+this._s}engulfs(t){return!!this.isValid&&this._s<=t._s&&this._e>=t._e}equals(t){return!(!this.isValid||!t.isValid)&&this._s.equals(t._s)&&this._e.equals(t._e)}intersection(t){if(!this.isValid)return this;const e=this._s>t._s?this._s:t._s,i=this._e<t._e?this._e:t._e;return e>=i?null:Un.fromDateTimes(e,i)}union(t){return this.isValid?Un.fromDateTimes(this._s<t._s?this._s:t._s,this._e>t._e?this._e:t._e):this}difference(...t){return Un.xor([this].concat(t)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this._s.toISO()} \u2013 ${this._e.toISO()})`:Pf}toISO(t={}){return this.isValid?`${this._s.toISO(t)}/${this._e.toISO(t)}`:Pf}toISODate(){return this.isValid?`${this._s.toISODate()}/${this._e.toISODate()}`:Pf}toISOTime(t={}){return this.isValid?`${this._s.toISOTime(t)}/${this._e.toISOTime(t)}`:Pf}toFormat(t,e={separator:" \u2013 "}){return this.isValid?`${this._s.toFormat(t)}${e.separator}${this._e.toFormat(t)}`:Pf}toDuration(t="milliseconds",e={}){return this.isValid?this._e.diff(this._s,t,e):Ft.invalid(this._invalid.reason)}mapEndpoints(t){return Un.fromDateTimes(t(this._s),t(this._e))}}class Yf{static hasDST(t=gi.defaultZone){const e=be.now().setZone(t).set({month:12});return!t.isUniversal&&e.offset!==e.set({month:6}).offset}static isValidIANAZone(t){return so.isValidZone(t)}static normalizeZone(t){return el(t,gi.defaultZone)}static months(t="long",{locale:e,locObj:i,numberingSystem:r,outputCalendar:s="gregory"}={}){return(i||Fn.create(e,r,s)).months(t)}static monthsFormat(t="long",{locale:e,locObj:i,numberingSystem:r,outputCalendar:s="gregory"}={}){return(i||Fn.create(e,r,s)).months(t,!0)}static weekdays(t="long",{locale:e,locObj:i,numberingSystem:r}={}){return(i||Fn.create(e,r)).weekdays(t)}static weekdaysFormat(t="long",{locale:e,locObj:i,numberingSystem:r}={}){return(i||Fn.create(e,r)).weekdays(t,!0)}static meridiems({locale:t}={}){return Fn.create(t).meridiems()}static eras(t="short",{locale:e}={}){return Fn.create(e,void 0,"gregory").eras(t)}static features(){return{relative:mP()}}}function c2(n,t){const e=r=>r.toUTC(0,{keepLocalTime:!0}).startOf("days").valueOf(),i=e(t)-e(n);return Math.floor(Ft.fromMillis(i).as("days"))}const Rx={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},d2={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},rre=Rx.hanidec.replace(/[\[|\]]/g,"").split("");function js(n,t=""){return new RegExp(`${Rx[n.numberingSystem||"latn"]}${t}`)}function wa(n,t=(e=>e)){return{regex:n,deser:([e])=>t(function(i){const r=parseInt(i,10);if(!isNaN(r))return r;let s="";for(let a=0;a<i.length;a++){const o=i.charCodeAt(a);if(-1!==i[a].search(Rx.hanidec))s+=rre.indexOf(i[a]);else for(const l in d2){const[d,u]=d2[l];if(o>=d&&o<=u){s+=o-d;break}}}return parseInt(s,10)}(e))}}const u2=`[ ${String.fromCharCode(160)}]`,h2=new RegExp(u2,"g");function sre(n){return n.replace(/\./g,"\\.?").replace(h2,u2)}function f2(n){return n.replace(/\./g,"").replace(h2," ").toLowerCase()}function zs(n,t){return{regex:RegExp(n.map(sre).join("|")),deser:([e])=>n.findIndex(i=>f2(e)===f2(i))+t}}function m2(n,t){return{regex:n,deser:([,e,i])=>Tg(e,i),groups:t}}function p2(n){return{regex:n,deser:([t])=>t}}const are={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};let Px;function lre(n){return!!n&&!!n.invalidReason}function _2(n,t,e){const i=(a=Ir.parseFormat(e),o=n,Array.prototype.concat(...a.map(l=>function ore(n,t){if(n.literal)return n;const e=Ir.macroTokenToFormatOpts(n.val);if(!e)return n;const i=Ir.create(t,e).formatDateTimeParts((void 0===Px&&(Px=be.fromMillis(1555555555555)),Px)).map(r=>function(s,a){const{type:o,value:l}=s;if("literal"===o)return{literal:!0,val:l};if("dayPeriod"===o)return{literal:!1,val:"a"};const d=are[o];if(void 0!==d){const u=a[o];if(u){const p=d[u];if(void 0!==p)return{literal:!1,val:p}}}}(r,e));return i.indexOf(void 0)>=0?n:i}(l,o)))),r=i.map(a=>function(o,l){const d=js(l),u=js(l,"{2}"),p=js(l,"{3}"),w=js(l,"{4}"),T=js(l,"{6}"),L=js(l,"{1,2}"),Y=js(l,"{1,3}"),$=js(l,"{1,6}"),W=js(l,"{1,9}"),j=js(l,"{2,4}"),re=js(l,"{4,6}"),ge=yt=>{return{regex:RegExp((Nt=yt.val,Nt.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([Rn])=>Rn,literal:!0};var Nt},Ae=(yt=>{if(o.literal)return ge(yt);switch(yt.val){case"G":return zs(l.eras("short"),0);case"GG":return zs(l.eras("long"),0);case"y":return wa($);case"yy":case"kk":return wa(j,_P);case"yyyy":case"kkkk":return wa(w);case"yyyyy":return wa(re);case"yyyyyy":return wa(T);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return wa(L);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return wa(u);case"MMM":return zs(l.months("short",!0),1);case"MMMM":return zs(l.months("long",!0),1);case"LLL":return zs(l.months("short",!1),1);case"LLLL":return zs(l.months("long",!1),1);case"o":case"S":return wa(Y);case"ooo":case"SSS":return wa(p);case"u":return p2(W);case"a":return zs(l.meridiems(),0);case"E":case"c":return wa(d);case"EEE":return zs(l.weekdays("short",!1),1);case"EEEE":return zs(l.weekdays("long",!1),1);case"ccc":return zs(l.weekdays("short",!0),1);case"cccc":return zs(l.weekdays("long",!0),1);case"Z":case"ZZ":return m2(new RegExp(`([+-]${L.source})(?::(${u.source}))?`),2);case"ZZZ":return m2(new RegExp(`([+-]${L.source})(${u.source})?`),2);case"z":return p2(/[a-z_+-/]{1,256}?/i);default:return ge(yt)}})(o)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return Object.assign(Object.assign({},Ae),{token:o})}(a,n)),s=r.find(lre);var a,o;if(s)return{input:t,tokens:i,invalidReason:s.invalidReason};{const a=`^${r.map(L=>L.regex).reduce((L,Y)=>`${L}(${Y.source})`,"")}$`,o=RegExp(a,"i"),[l,d]=function(T,L,Y){const $=L.exec(T),W={};if(null!==$){let j=1;Y.forEach(re=>{const ge=re.groups?re.groups+1:1;re.literal||(W[re.token.val[0]]=re.deser($.slice(j,j+ge))),j+=ge})}return[$,W]}(t,o,r),[u,p,w]=d?function(T){let L,Y=null;return cr(T.z)&&(Y=so.create(T.z)),cr(T.Z)&&(Y||(Y=new dr(+T.Z)),L=+T.Z),$i(T.q)||(T.M=3*(T.q-1)+1),$i(T.h)||(T.h<12&&1===T.a?T.h=T.h+12:12===T.h&&0===T.a&&(T.h=0)),0===T.G&&T.y&&(T.y=-T.y),$i(T.u)||(T.S=yx(T.u)||0),[Object.keys(T).reduce(($,W)=>{const j=(re=>{switch(re){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(W);return j&&($[j]=T[W]),$},{}),Y,L]}(d):[null,null,void 0];if("a"in d&&"H"in d)throw new rc("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:i,regex:o,rawMatches:l,matches:d,result:u,zone:p,specificOffset:w}}}const g2=[0,31,59,90,120,151,181,212,243,273,304,334],y2=[0,31,60,91,121,152,182,213,244,274,305,335];function gs(n,t){return new Vs("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${n}, which is invalid`)}function v2(n,t,e){const i=new Date(Date.UTC(n,t-1,e));n<100&&n>=0&&i.setUTCFullYear(i.getUTCFullYear()-1900);const r=i.getUTCDay();return 0===r?7:r}function b2(n,t,e){return e+(Af(n)?y2:g2)[t-1]}function M2(n,t){const e=Af(n)?y2:g2,i=e.findIndex(r=>r<t);return{month:i+1,day:t-e[i]}}function Nx(n){const{year:t,month:e,day:i}=n,r=b2(t,e,i),s=v2(t,e,i);let a,o=Math.floor((r-s+10)/7);return o<1?(a=t-1,o=kg(a)):o>kg(t)?(a=t+1,o=1):a=t,Object.assign({weekYear:a,weekNumber:o,weekday:s},Eg(n))}function w2(n){const{weekYear:t,weekNumber:e,weekday:i}=n,r=v2(t,1,4),s=Lf(t);let a,o=7*e+i-r-3;o<1?(a=t-1,o+=Lf(a)):o>s?(a=t+1,o-=Lf(t)):a=t;const{month:l,day:d}=M2(a,o);return Object.assign({year:a,month:l,day:d},Eg(n))}function Yx(n){const{year:t,month:e,day:i}=n,r=b2(t,e,i);return Object.assign({year:t,ordinal:r},Eg(n))}function x2(n){const{year:t,ordinal:e}=n,{month:i,day:r}=M2(t,e);return Object.assign({year:t,month:i,day:r},Eg(n))}function D2(n){const t=Dg(n.year),e=Ma(n.month,1,12),i=Ma(n.day,1,Cg(n.year,n.month));return t?e?!i&&gs("day",n.day):gs("month",n.month):gs("year",n.year)}function C2(n){const{hour:t,minute:e,second:i,millisecond:r}=n,s=Ma(t,0,23)||24===t&&0===e&&0===i&&0===r,a=Ma(e,0,59),o=Ma(i,0,59),l=Ma(r,0,999);return s?a?o?!l&&gs("millisecond",r):gs("second",i):gs("minute",e):gs("hour",t)}function k2(n,t,e){let i=n-60*t*1e3;const r=e.offset(i);if(t===r)return[i,t];i-=60*(r-t)*1e3;const s=e.offset(i);return r===s?[i,r]:[n-60*Math.min(r,s)*1e3,Math.max(r,s)]}function T2(n,t){const e=new Date(n+=60*t*1e3);return{year:e.getUTCFullYear(),month:e.getUTCMonth()+1,day:e.getUTCDate(),hour:e.getUTCHours(),minute:e.getUTCMinutes(),second:e.getUTCSeconds(),millisecond:e.getUTCMilliseconds()}}function Rg(n,t,e){return k2(bx(n),t,e)}function Hf(n,t,e,i,r,s){const{setZone:a,zone:o}=e;if(n&&Object.keys(n).length>0){const l=t||o,d=be.fromObject(n,Object.assign(Object.assign({},e),{zone:l,specificOffset:s}));return a?d:d.setZone(o)}return be.invalid(new Vs("unparsable",`the input "${r}" can't be parsed as ${i}`))}function Bf(n,t,e=!0){return n.isValid?Ir.create(Fn.create("en-US"),{allowZ:e,forceSimple:!0}).formatDateTimeFromString(n,t):null}const S2={year:0,month:1,day:1,hour:0,minute:0,second:0,millisecond:0},cre={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},dre={ordinal:1,hour:0,minute:0,second:0,millisecond:0},E2=["year","month","day","hour","minute","second","millisecond"],ure=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],hre=["year","ordinal","hour","minute","second","millisecond"];function A2(n){const t={year:"year",years:"year",quarter:"quarter",quarters:"quarter",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[n.toLowerCase()];if(!t)throw new xg(n);return t}class be{constructor(t){const e=t.zone||gi.defaultZone;let i,r,s=t.invalid||(Number.isNaN(t.ts)?new Vs("invalid timestamp"):null)||(e.isValid?null:be._unsupportedZone(e));if(this._ts=$i(t.ts)?gi.now():t.ts,!s)if(t.old&&t.old.ts===this._ts&&t.old.zone.equals(e))[r,i]=[t.old.c,t.old.o];else{const a=e.offset(this._ts);r=T2(this._ts,a),s=Number.isNaN(r.year)?new Vs("invalid input"):null,r=s?void 0:r,i=s?void 0:a}this._zone=e,this._loc=t.loc||Fn.create(),this._invalid=s,this._weekData=null,this._c=r,this._o=i,this._isLuxonDateTime=!0}get invalidExplanation(){return this._invalid?this._invalid.explanation:void 0}get invalidReason(){return this._invalid?this._invalid.reason:void 0}get isValid(){return null===this._invalid}get locale(){return this.isValid?this._loc.locale:void 0}get numberingSystem(){return this.isValid?this._loc.numberingSystem:void 0}get outputCalendar(){return this.isValid?this._loc.outputCalendar:void 0}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this._c.year:NaN}get quarter(){return this.isValid?Math.ceil(this._c.month/3):NaN}get month(){return this.isValid?this._c.month:NaN}get day(){return this.isValid?this._c.day:NaN}get hour(){return this.isValid?this._c.hour:NaN}get minute(){return this.isValid?this._c.minute:NaN}get second(){return this.isValid?this._c.second:NaN}get millisecond(){return this.isValid?this._c.millisecond:NaN}get weekYear(){return this.isValid?this._possiblyCachedWeekData(this).weekYear:NaN}get weekNumber(){return this.isValid?this._possiblyCachedWeekData(this).weekNumber:NaN}get weekday(){return this.isValid?this._possiblyCachedWeekData(this).weekday:NaN}get ordinal(){return this.isValid?Yx(this._c).ordinal:NaN}get monthShort(){return this.isValid?Yf.months("short",{locObj:this._loc})[this.month-1]:null}get monthLong(){return this.isValid?Yf.months("long",{locObj:this._loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Yf.weekdays("short",{locObj:this._loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Yf.weekdays("long",{locObj:this._loc})[this.weekday-1]:null}get offset(){return this.isValid?+this._o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this._ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this._ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return Af(this.year)}get daysInMonth(){return Cg(this.year,this.month)}get daysInYear(){return this.isValid?Lf(this.year):NaN}get weeksInWeekYear(){return this.isValid?kg(this.weekYear):NaN}get ts(){return this._ts}static now(){return new be({})}static local(...t){const[e,i]=this._lastOpts(t),[r,s,a,o,l,d,u]=i;return be._quickDT({year:r,month:s,day:a,hour:o,minute:l,second:d,millisecond:u},e)}static utc(...t){const[e,i]=this._lastOpts(t),[r,s,a,o,l,d,u]=i;return e.zone=dr.utcInstance,this._quickDT({year:r,month:s,day:a,hour:o,minute:l,second:d,millisecond:u},e)}static fromJSDate(t,e={}){const i="[object Date]"===Object.prototype.toString.call(t)?t.valueOf():NaN;if(Number.isNaN(i))return be.invalid("invalid input");const s=el(e.zone,gi.defaultZone);return s.isValid?new be({ts:i,zone:s,loc:Fn.fromObject(e)}):be.invalid(be._unsupportedZone(s))}static fromMillis(t,e={}){if(ro(t))return t<-864e13||t>864e13?be.invalid("Timestamp out of range"):new be({ts:t,zone:el(e.zone,gi.defaultZone),loc:Fn.fromObject(e)});throw new Lr(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,e={}){if(!ro(t))throw new Lr("fromSeconds requires a numerical input");return new be({ts:1e3*t,zone:el(e.zone,gi.defaultZone),loc:Fn.fromObject(e)})}static fromObject(t={},e={}){const i=el(e.zone,gi.defaultZone);if(!i.isValid)return be.invalid(be._unsupportedZone(i));const r=gi.now(),s=ro(e.specificOffset)?e.specificOffset:i.offset(r),a=Sg(t,A2),o=cr(a.ordinal),l=cr(a.year),d=cr(a.month)||cr(a.day),u=l||d,p=a.weekYear||a.weekNumber,w=Fn.fromObject(e);if((u||o)&&p)throw new rc("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(d&&o)throw new rc("Can't mix ordinal dates with month/day");const T=p||a.weekday&&!u,L=T2(r,s),Y={containsGregor:u,containsOrdinal:o,loc:w,normalized:a,obj:t,offsetProvis:s,useWeekData:T,zoneToUse:i};return T?be._buildObject(Y,ure,cre,Nx(L)):o?be._buildObject(Y,hre,dre,Yx(L)):be._buildObject(Y,E2,S2,L)}static fromISO(t,e={}){const[i,r]=ru(t,[Gie,a2],[$ie,Kie],[Wie,Qie],[qie,Zie]);return Hf(i,r,e,"ISO 8601",t)}static fromRFC2822(t,e={}){const[i,r]=ru(t.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim(),[Hie,Bie]);return Hf(i,r,e,"RFC 2822",t)}static fromHTTP(t,e={}){const[i,r]=ru(t,[Vie,s2],[jie,s2],[zie,Uie]);return Hf(i,r,e,"HTTP",t)}static fromFormat(t,e,i={}){if($i(t)||$i(e))throw new Lr("fromFormat requires an input string and a format");const{locale:r,numberingSystem:s}=i,a=Fn.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),[o,l,d,u]=function(p,w,T){const{result:L,zone:Y,specificOffset:$,invalidReason:W}=_2(p,w,T);return[L,Y,$,W]}(a,t,e);return u?be.invalid(u):Hf(o,l||null,i,`format ${e}`,t,d)}static fromString(t,e,i={}){return be.fromFormat(t,e,i)}static fromSQL(t,e={}){const[i,r]=ru(t,[Jie,a2],[Xie,ere]);return Hf(i,r,e,"SQL",t)}static invalid(t,e){if(!t)throw new Lr("need to specify a reason the DateTime is invalid");const i=t instanceof Vs?t:new Vs(t,e);if(gi.throwOnInvalid)throw new _ie(i);return new be({invalid:i})}static isDateTime(t){return!(!t||!t._isLuxonDateTime)}static min(...t){if(!t.every(be.isDateTime))throw new Lr("min requires all arguments be DateTimes");return pP(t,e=>e.valueOf(),Math.min)}static max(...t){if(!t.every(be.isDateTime))throw new Lr("max requires all arguments be DateTimes");return pP(t,e=>e.valueOf(),Math.max)}static fromFormatExplain(t,e,i={}){const{locale:r,numberingSystem:s}=i;return _2(Fn.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),t,e)}static fromStringExplain(t,e,i={}){return be.fromFormatExplain(t,e,i)}static _buildObject(t,e,i,r){let s=!1;e.forEach(p=>{cr(t.normalized[p])?s=!0:t.normalized[p]=s?i[p]:r[p]});const a=(t.useWeekData?function(p){const w=Dg(p.weekYear),T=Ma(p.weekNumber,1,kg(p.weekYear)),L=Ma(p.weekday,1,7);return w?T?!L&&gs("weekday",p.weekday):gs("week",p.weekNumber):gs("weekYear",p.weekYear)}(t.normalized):t.containsOrdinal?function(p){const w=Dg(p.year),T=Ma(p.ordinal,1,Lf(p.year));return w?!T&&gs("ordinal",p.ordinal):gs("year",p.year)}(t.normalized):D2(t.normalized))||C2(t.normalized);if(a)return be.invalid(a);const o=t.useWeekData?w2(t.normalized):t.containsOrdinal?x2(t.normalized):t.normalized,[l,d]=Rg(o,t.offsetProvis,t.zoneToUse),u=new be({ts:l,zone:t.zoneToUse,o:d,loc:t.loc});return t.normalized.weekday&&t.containsGregor&&t.obj.weekday!==u.weekday?be.invalid("mismatched weekday",`you can't specify both a weekday of ${t.normalized.weekday} and a date of ${u.toISO()}`):u}static _lastOpts(t){let e,i={};return t.length>0&&"object"==typeof t[t.length-1]?(i=t.pop(),e=t):e=Array.from(t),[i,e]}static _quickDT(t,e){const i=el(e.zone,gi.defaultZone),r=Fn.fromObject(e),s=gi.now();let a,o;if(cr(t.year)){for(const u of E2)$i(t[u])&&(t[u]=S2[u]);const l=D2(t)||C2(t);if(l)return be.invalid(l);const d=i.offset(s);[a,o]=Rg(t,d,i)}else a=s;return new be({ts:a,zone:i,loc:r,o})}static _diffRelative(t,e,i){const r=!!$i(i.round)||i.round,s=(o,l)=>(o=vx(o,r||i.calendary?0:2,!0),e._loc.clone(i).relFormatter(i).format(o,l)),a=o=>i.calendary?e.hasSame(t,o)?0:e.startOf(o).diff(t.startOf(o),o).get(o):e.diff(t,o).get(o);if(i.unit)return s(a(i.unit),i.unit);for(const o of i.units){const l=a(o);if(Math.abs(l)>=1)return s(l,o)}return s(t>e?-0:0,i.units[i.units.length-1])}static _unsupportedZone(t){return new Vs("unsupported zone",`the zone "${t.name}" is not supported`)}get(t){return this[t]}resolvedLocaleOptions(t={}){const{locale:e,numberingSystem:i,calendar:r}=Ir.create(this._loc.clone(t),t).resolvedOptions(this);return{locale:e,numberingSystem:i,outputCalendar:r}}toLocal(){return this.setZone(gi.defaultZone)}toUTC(t=0,e={}){return this.setZone(dr.instance(t),e)}setZone(t,{keepLocalTime:e=!1,keepCalendarTime:i=!1}={}){if((t=el(t,gi.defaultZone)).equals(this.zone))return this;if(t.isValid){let r=this._ts;if(e||i){const s=t.offset(this._ts);r=Rg(this.toObject(),s,t)[0]}return this._clone({ts:r,zone:t})}return be.invalid(be._unsupportedZone(t))}reconfigure(t){const e=this._loc.clone(t);return this._clone({loc:e})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const e=Sg(t,A2),i=cr(e.weekYear)||cr(e.weekNumber)||cr(e.weekday),r=cr(e.ordinal),s=cr(e.year),a=cr(e.month)||cr(e.day);if((s||a||r)&&(e.weekYear||e.weekNumber))throw new rc("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&r)throw new rc("Can't mix ordinal dates with month/day");let d;i?d=w2(Object.assign(Object.assign({},Nx(this._c)),e)):$i(e.ordinal)?(d=Object.assign(Object.assign({},this.toObject()),e),$i(e.day)&&(d.day=Math.min(Cg(d.year,d.month),d.day))):d=x2(Object.assign(Object.assign({},Yx(this._c)),e));const[u,p]=Rg(d,this._o,this.zone);return this._clone({ts:u,o:p})}plus(t){if(!this.isValid)return this;const e=Ft.fromDurationLike(t);return this._clone(this._adjustTime(e))}minus(t){if(!this.isValid)return this;const e=Ft.fromDurationLike(t).negate();return this._clone(this._adjustTime(e))}startOf(t){if(!this.isValid)return this;const e={},i=Ft.normalizeUnit(t);switch(i){case"years":e.month=1;case"quarters":case"months":e.day=1;case"weeks":case"days":e.hour=0;case"hours":e.minute=0;case"minutes":e.second=0;case"seconds":e.millisecond=0}if("weeks"===i&&(e.weekday=1),"quarters"===i){const r=Math.ceil(this.month/3);e.month=3*(r-1)+1}return this.set(e)}endOf(t){return this.plus({[t]:1}).startOf(t).minus({milliseconds:1})}toFormat(t,e={}){return this.isValid?Ir.create(this._loc.redefaultToEN(e)).formatDateTimeFromString(this,t):"Invalid DateTime"}toLocaleString(t=Mx,e={}){return this.isValid?Ir.create(this._loc.clone(e),t).formatDateTime(this):"Invalid DateTime"}toLocaleParts(t={}){return this.isValid?Ir.create(this._loc.clone(t),t).formatDateTimeParts(this):[]}toISO({format:t="extended",suppressSeconds:e=!1,suppressMilliseconds:i=!1,includeOffset:r=!0,extendedZone:s=!1}={}){if(!this.isValid)return null;const a="extended"===t;return[this._toISODate(a),"T",this._toISOTime(a,e,i,r,s)].join("")}toISODate(t={format:"extended"}){let e="basic"===t.format?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(e="+"+e),Bf(this,e)}toISOWeekDate(){return Bf(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:e=!1,includeOffset:i=!0,includePrefix:r=!1,extendedZone:s=!1,format:a="extended"}={}){return this.isValid?[r?"T":"",this._toISOTime("extended"===a,e,t,i,s)].join(""):null}toRFC2822(){return Bf(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Bf(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?this._toISODate(!0):null}toSQLTime({includeOffset:t=!0,includeZone:e=!1,includeOffsetSpace:i=!0}={}){let r="HH:mm:ss.SSS";return(e||t)&&(i&&(r+=" "),e?r+="z":t&&(r+="ZZ")),Bf(this,r,!0)}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():"Invalid DateTime"}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this._ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={includeConfig:!1}){if(!this.isValid)return{};const e=Object.assign({},this._c);return t.includeConfig&&(e.outputCalendar=this.outputCalendar,e.numberingSystem=this._loc.numberingSystem,e.locale=this._loc.locale),e}toJSDate(){return new Date(this.isValid?this._ts:NaN)}diff(t,e="milliseconds",i={}){if(!this.isValid||!t.isValid)return Ft.invalid(this.invalidReason||t.invalidReason,"created by diffing an invalid DateTime");const r=(o=e,Array.isArray(o)?o:[o]).map(Ft.normalizeUnit),s=t.valueOf()>this.valueOf(),a=((n,t,e,i)=>{let[r,s,a,o]=function(p,w,T){const L=[["years",(re,ge)=>ge.year-re.year],["quarters",(re,ge)=>ge.quarter-re.quarter+4*(ge.year-re.year)],["months",(re,ge)=>ge.month-re.month+12*(ge.year-re.year)],["weeks",(re,ge)=>{const Ae=c2(re,ge);return(Ae-Ae%7)/7}],["days",c2]],Y={};let $,W=p,j=p.reconfigure({});for(const[re,ge]of L)if(T.indexOf(re)>=0){$=re;let Ae=ge(j,w);W=j.plus({[re]:Ae}),W>w?(j=j.plus({[re]:Ae-1}),Ae-=1):j=W,Y[re]=Ae}return[j,Y,W,$]}(n,t,e);const l=+t-+r,d=e.filter(p=>["hours","minutes","seconds","milliseconds"].indexOf(p)>=0);0===d.length&&(a<t&&(a=r.plus({[o]:1})),a!==r&&(s[o]=(s[o]||0)+l/(+a-+r)));const u=Ft.fromObject(s,i);return d.length>0?Ft.fromMillis(l,i).shiftTo(...d).plus(u):u})(s?this:t,s?t:this,r,Object.assign({locale:this.locale,numberingSystem:this.numberingSystem},i));var o;return s?a.negate():a}diffNow(t="milliseconds",e={}){return this.diff(be.now(),t,e)}until(t){return Un.fromDateTimes(this,t)}hasSame(t,e){if(!this.isValid)return!1;const i=t.valueOf(),r=this.setZone(t.zone,{keepLocalTime:!0});return+r.startOf(e)<=i&&i<=+r.endOf(e)}equals(t){return this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this._loc.equals(t._loc)}toRelative(t={}){if(!this.isValid)return null;const e=t.base||be.fromObject({},{zone:this.zone}),i=t.padding?this<e?-t.padding:t.padding:0;let r=["years","months","days","hours","minutes","seconds"],s=t.unit;return Array.isArray(t.unit)&&(r=t.unit,s=void 0),be._diffRelative(e,this.plus(i),Object.assign(Object.assign({},t),{numeric:"always",units:r,unit:s}))}toRelativeCalendar(t={}){return this.isValid?be._diffRelative(t.base||be.fromObject({},{zone:this.zone}),this,Object.assign(Object.assign({},t),{numeric:"auto",units:["years","months","days"],calendary:!0})):null}_possiblyCachedWeekData(t){return null===t._weekData&&(t._weekData=Nx(t._c)),t._weekData}_clone(t){const e={ts:this._ts,zone:this.zone,c:this._c,o:this._o,loc:this._loc,invalid:this._invalid||void 0};return new be(Object.assign(Object.assign(Object.assign({},e),t),{old:e}))}_adjustTime(t){const e=this._o,i=this._c.year+Math.trunc(t.years),r=this._c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),s=Object.assign(Object.assign({},this._c),{year:i,month:r,day:Math.min(this._c.day,Cg(i,r))+Math.trunc(t.days)+7*Math.trunc(t.weeks)}),a=Ft.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),o=bx(s);let[l,d]=k2(o,e,this.zone);return 0!==a&&(l+=a,d=this.zone.offset(l)),{ts:l,o:d}}_toISODate(t){const e=this._c.year>9999||this._c.year<0;let i="";return e&&this._c.year>=0&&(i+="+"),i+=ai(this._c.year,e?6:4),t?(i+="-",i+=ai(this._c.month),i+="-",i+=ai(this._c.day)):(i+=ai(this._c.month),i+=ai(this._c.day)),i}_toISOTime(t,e,i,r,s){let a=ai(this._c.hour);return t?(a+=":",a+=ai(this._c.minute),0===this._c.second&&e||(a+=":")):a+=ai(this._c.minute),0===this._c.second&&e||(a+=ai(this._c.second),0===this._c.millisecond&&i||(a+=".",a+=ai(this._c.millisecond,3))),r&&(this.isOffsetFixed&&0===this.offset&&!s?a+="Z":this._o<0?(a+="-",a+=ai(Math.trunc(-this._o/60)),a+=":",a+=ai(Math.trunc(-this._o%60))):(a+="+",a+=ai(Math.trunc(this._o/60)),a+=":",a+=ai(Math.trunc(this._o%60)))),s&&(a+="["+this.zone.ianaName+"]"),a}}be.DATE_SHORT=Mx,be.DATE_MED=wP,be.DATE_MED_WITH_WEEKDAY=vie,be.DATE_FULL=xP,be.DATE_HUGE=DP,be.TIME_SIMPLE=CP,be.TIME_WITH_SECONDS=kP,be.TIME_WITH_SHORT_OFFSET=TP,be.TIME_WITH_LONG_OFFSET=SP,be.TIME_24_SIMPLE=EP,be.TIME_24_WITH_SECONDS=AP,be.TIME_24_WITH_SHORT_OFFSET=LP,be.TIME_24_WITH_LONG_OFFSET=IP,be.DATETIME_SHORT=OP,be.DATETIME_SHORT_WITH_SECONDS=FP,be.DATETIME_MED=RP,be.DATETIME_MED_WITH_SECONDS=PP,be.DATETIME_MED_WITH_WEEKDAY=bie,be.DATETIME_FULL=NP,be.DATETIME_FULL_WITH_SECONDS=YP,be.DATETIME_HUGE=HP,be.DATETIME_HUGE_WITH_SECONDS=BP;class fre extends pe{constructor(t=1/0,e=1/0,i=cM){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:r,_timestampProvider:s,_windowTime:a}=this;e||(i.push(t),!r&&i.push(s.now()+a)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:r}=this,s=r.slice();for(let a=0;a<s.length&&!t.closed;a+=i?1:2)t.next(s[a]);return this._checkFinalizedStatuses(t),e}_trimBuffer(){const{_bufferSize:t,_timestampProvider:e,_buffer:i,_infiniteTimeWindow:r}=this,s=(r?1:2)*t;if(t<1/0&&s<i.length&&i.splice(0,i.length-s),!r){const a=e.now();let o=0;for(let l=1;l<i.length&&i[l]<=a;l+=2)o=l;o&&i.splice(0,o+1)}}}function Vf(n,t,e){let i,r=!1;return n&&"object"==typeof n?({bufferSize:i=1/0,windowTime:t=1/0,refCount:r=!1,scheduler:e}=n):i=null!=n?n:1/0,uu({connector:()=>new fre(i,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function mre(n,t){1&n&&Fi(0)}function pre(n,t){if(1&n&&(F(0,"div"),ee(1,mre,1,0,"ng-container",3),I()),2&n){te();const e=sn(4);N(1),H("ngTemplateOutlet",e)}}function _re(n,t){1&n&&Fi(0)}function gre(n,t){1&n&&ee(0,_re,1,0,"ng-container",3),2&n&&(te(),H("ngTemplateOutlet",sn(4)))}function yre(n,t){1&n&&Je(0)}const vre=["*"],Pg=function(n){return{active:n}};function bre(n,t){if(1&n){const e=Xt();F(0,"input",2),he("ngModelChange",function(r){return Ve(e),te().time=r})("input",function(){return Ve(e),te().updateTime()})("focus",function(r){Ve(e);const s=te();return s.saveTimeAndChangeTimeUnit(r,s.timeUnit)}),tn(1,"timeLocalizer"),I()}if(2&n){const e=te();H("ngClass",ln(8,Pg,e.isActive))("ngModel",xd(1,4,e.time,e.timeUnit,!0))("disabled",e.disabled)("ngxMatTimepickerAutofocus",e.isActive)}}function Mre(n,t){if(1&n){const e=Xt();F(0,"input",3),he("ngModelChange",function(r){return Ve(e),te().onModelChange(r)})("input",function(){return Ve(e),te().updateTime()})("focus",function(r){Ve(e);const s=te();return s.saveTimeAndChangeTimeUnit(r,s.timeUnit)})("keydown",function(r){return Ve(e),te().onKeydown(r)})("keypress",function(r){return Ve(e),te().changeTimeByKeyboard(r)}),tn(1,"timeLocalizer"),tn(2,"ngxMatTimepickerParser"),I()}if(2&n){const e=te();H("ngClass",ln(11,Pg,e.isActive))("ngModel",xd(1,4,wd(2,8,e.time,e.timeUnit),e.timeUnit,!0))("disabled",e.disabled)("ngxMatTimepickerAutofocus",e.isActive)}}function wre(n,t){if(1&n){const e=Xt();F(0,"div",5),he("@scaleInOut.done",function(){return Ve(e),te(2).animationDone()}),F(1,"p"),U(2,"Current time would be invalid in this period."),I()()}2&n&&H("@scaleInOut",void 0)}function xre(n,t){1&n&&ee(0,wre,3,1,"div",4),2&n&&H("ngIf",!te().isPeriodAvailable)}function Dre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-period",7),he("periodChanged",function(r){return Ve(e),te().changePeriod(r)}),I()}if(2&n){const e=te();H("selectedPeriod",e.period)("activeTimeUnit",e.activeTimeUnit)("maxTime",e.maxTime)("minTime",e.minTime)("format",e.format)("hours",e.hours)("minutes",e.minutes)("selectedHour",e.hour)("meridiems",e.meridiems)}}function Cre(n,t){1&n&&Fi(0)}function kre(n,t){1&n&&(F(0,"small",11),U(1," * use arrows ("),F(2,"span"),U(3,"\u21c5"),I(),U(4,") to change the time"),I())}const Tre=function(n){return{"timepicker-dial__hint-container--hidden":n}};function Sre(n,t){if(1&n&&(F(0,"div",8),ee(1,Cre,1,0,"ng-container",9),ee(2,kre,5,0,"ng-template",null,10,Tr),I()),2&n){const e=sn(3),i=te();H("ngClass",ln(2,Tre,!i.isHintVisible)),N(1),H("ngTemplateOutlet",i.editableHintTmpl?i.editableHintTmpl:e)}}const Ere=["clockFace"],Are=["clockHand"],jf=function(n){return{transform:n}};function Lre(n,t){if(1&n&&(F(0,"button",9),tn(1,"activeHour"),U(2),tn(3,"timeLocalizer"),I()),2&n){const e=t.$implicit,i=te();H("color",xd(1,4,e.time,null==i.selectedTime?null:i.selectedTime.time,i.isClockFaceDisabled)?i.color:void 0)("ngStyle",ln(11,jf,"rotateZ(-"+e.angle+"deg)"))("disabled",e.disabled),N(2),jt(" ",wd(3,8,e.time,i.timeUnit.HOUR)," ")}}function Ire(n,t){1&n&&Je(0,0,["*ngTemplateOutlet","hourButton; context: {$implicit: time}"])}const L2=function(n){return{$implicit:n}};function Ore(n,t){if(1&n&&(F(0,"div",13),ee(1,Ire,1,0,"ng-content",14),I()),2&n){const e=t.$implicit;te(2);const i=sn(1);H("ngStyle",ln(3,jf,"rotateZ("+e.angle+"deg)")),N(1),H("ngTemplateOutlet",i)("ngTemplateOutletContext",ln(5,L2,e))}}function Fre(n,t){1&n&&Je(0,1,["*ngTemplateOutlet","hourButton; context: {$implicit: time}"])}function Rre(n,t){if(1&n&&(F(0,"div",17),ee(1,Fre,1,0,"ng-content",14),I()),2&n){const e=t.$implicit,i=te(3),r=sn(1);$n("top","calc(50% - "+i.innerClockFaceSize+"px)")("height",i.innerClockFaceSize,"px"),H("ngStyle",ln(7,jf,"rotateZ("+e.angle+"deg)")),N(1),H("ngTemplateOutlet",r)("ngTemplateOutletContext",ln(9,L2,e))}}function Pre(n,t){if(1&n&&(F(0,"div",15),ee(1,Rre,2,11,"div",16),tn(2,"slice"),I()),2&n){const e=te(2);N(1),H("ngForOf",xd(2,2,e.faceTime,12,24))("ngForTrackBy",e.trackByTime)}}function Nre(n,t){if(1&n&&(F(0,"div",10),ee(1,Ore,2,7,"div",11),tn(2,"slice"),ee(3,Pre,3,6,"div",12),I()),2&n){const e=te();N(1),H("ngForOf",xd(2,3,e.faceTime,0,12))("ngForTrackBy",e.trackByTime),N(2),H("ngIf",e.faceTime.length>12)}}function Yre(n,t){1&n&&(F(0,"button",18),Fe(1,"span",19),I()),2&n&&H("color",te().color)}function Hre(n,t){if(1&n&&(F(0,"div",13)(1,"button",20),tn(2,"activeMinute"),U(3),tn(4,"timeLocalizer"),tn(5,"minutesFormatter"),I()()),2&n){const e=t.$implicit,i=te(2);H("ngStyle",ln(17,jf,"rotateZ("+e.angle+"deg)")),N(1),H("disableRipple",e.time%i.minutesGap!=0)("color",function y1(n,t,e,i,r,s){const a=n+20,o=de(),l=po(o,a);return _h(o,a)?_1(o,Mi(),t,l.transform,e,i,r,s,l):l.transform(e,i,r,s)}(2,6,e.time,null==i.selectedTime?null:i.selectedTime.time,i.minutesGap,i.isClockFaceDisabled)?i.color:void 0)("ngStyle",ln(19,jf,"rotateZ(-"+e.angle+"deg)"))("disabled",e.disabled),N(2),jt(" ",wd(4,11,wd(5,14,e.time,i.minutesGap),i.timeUnit.MINUTE)," ")}}function Bre(n,t){if(1&n&&(F(0,"div",10),ee(1,Hre,6,21,"div",11),I()),2&n){const e=te();N(1),H("ngForOf",e.faceTime)("ngForTrackBy",e.trackByTime)}}const I2=["*","*"],Vre=function(n){return{"clock-face__clock-hand_minute":n}};function jre(n,t){1&n&&(F(0,"button",14),U(1,"CANCEL "),I()),2&n&&H("color",te().color)}function zre(n,t){1&n&&(F(0,"button",14),U(1,"OK "),I()),2&n&&H("color",te().color)}function Ure(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-24-hours-face",17),he("hourChange",function(r){return Ve(e),te(2).onHourChange(r)})("hourSelected",function(r){return Ve(e),te(2).onHourSelected(r)}),tn(1,"async"),I()}if(2&n){const e=te(2);H("color",e.color)("selectedHour",hi(1,5,e.selectedHour))("minTime",e.data.minTime)("maxTime",e.data.maxTime)("format",e.data.format)}}function Gre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-12-hours-face",18),he("hourChange",function(r){return Ve(e),te(2).onHourChange(r)})("hourSelected",function(r){return Ve(e),te(2).onHourSelected(r)}),tn(1,"async"),tn(2,"async"),I()}if(2&n){const e=te(2);H("color",e.color)("selectedHour",hi(1,5,e.selectedHour))("period",hi(2,7,e.selectedPeriod))("minTime",e.data.minTime)("maxTime",e.data.maxTime)}}function $re(n,t){if(1&n&&(F(0,"div"),ee(1,Ure,2,7,"ngx-mat-timepicker-24-hours-face",15),ee(2,Gre,3,9,"ng-template",null,16,Tr),I()),2&n){const e=sn(3),i=te();N(1),H("ngIf",24===i.data.format)("ngIfElse",e)}}function Wre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-minutes-face",19),he("minuteChange",function(r){return Ve(e),te().onMinuteChange(r)}),tn(1,"async"),tn(2,"async"),tn(3,"async"),I()}if(2&n){const e=te();let i;H("color",e.color)("selectedMinute",hi(1,8,e.selectedMinute))("selectedHour",null==(i=hi(2,10,e.selectedHour))?null:i.time)("minTime",e.data.minTime)("maxTime",e.data.maxTime)("format",e.data.format)("period",hi(3,12,e.selectedPeriod))("minutesGap",e.data.minutesGap)}}function qre(n,t){1&n&&Fi(0)}function Kre(n,t){1&n&&Fi(0)}function Qre(n,t){1&n&&(F(0,"button",14),U(1,"CANCEL "),I()),2&n&&H("color",te().color)}function Zre(n,t){1&n&&(F(0,"button",14),U(1,"OK "),I()),2&n&&H("color",te().color)}function Jre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-24-hours-face",17),he("hourChange",function(r){return Ve(e),te(2).onHourChange(r)})("hourSelected",function(r){return Ve(e),te(2).onHourSelected(r)}),tn(1,"async"),I()}if(2&n){const e=te(2);H("color",e.color)("selectedHour",hi(1,5,e.selectedHour))("minTime",e.data.minTime)("maxTime",e.data.maxTime)("format",e.data.format)}}function Xre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-12-hours-face",18),he("hourChange",function(r){return Ve(e),te(2).onHourChange(r)})("hourSelected",function(r){return Ve(e),te(2).onHourSelected(r)}),tn(1,"async"),tn(2,"async"),I()}if(2&n){const e=te(2);H("color",e.color)("selectedHour",hi(1,5,e.selectedHour))("period",hi(2,7,e.selectedPeriod))("minTime",e.data.minTime)("maxTime",e.data.maxTime)}}function ese(n,t){if(1&n&&(F(0,"div"),ee(1,Jre,2,7,"ngx-mat-timepicker-24-hours-face",15),ee(2,Xre,3,9,"ng-template",null,16,Tr),I()),2&n){const e=sn(3),i=te();N(1),H("ngIf",24===i.data.format)("ngIfElse",e)}}function tse(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-minutes-face",19),he("minuteChange",function(r){return Ve(e),te().onMinuteChange(r)}),tn(1,"async"),tn(2,"async"),tn(3,"async"),I()}if(2&n){const e=te();let i;H("color",e.color)("selectedMinute",hi(1,8,e.selectedMinute))("selectedHour",null==(i=hi(2,10,e.selectedHour))?null:i.time)("minTime",e.data.minTime)("maxTime",e.data.maxTime)("format",e.data.format)("period",hi(3,12,e.selectedPeriod))("minutesGap",e.data.minutesGap)}}function nse(n,t){1&n&&Fi(0)}function ise(n,t){1&n&&Fi(0)}function rse(n,t){1&n&&Fe(0,"ngx-mat-timepicker-standalone")}var Us=(()=>{return(n=Us||(Us={})).TWELVE="hh:mm a",n.TWELVE_SHORT="h:m a",n.TWENTY_FOUR="HH:mm",n.TWENTY_FOUR_SHORT="H:m",Us;var n})(),Qr=(()=>{return(n=Qr||(Qr={})).AM="AM",n.PM="PM",Qr;var n})();let Wi=(()=>{class n{static formatHour(e,i,r){if(24===i)return e;const s=r===Qr.AM?e:e+12;return r===Qr.AM&&12===s?0:r===Qr.PM&&24===s?12:s}static formatTime(e,i){if(!e)return"Invalid Time";const{format:r}=i,s=n.parseTime(e,i).setLocale(n.defaultLocale);return 24!==r?s.toLocaleString(Object.assign(Object.assign({},be.TIME_SIMPLE),{hour12:24!==r})).replace(/\u200E/g,""):s.toISOTime({includeOffset:!1,suppressMilliseconds:!0,suppressSeconds:!0}).replace(/\u200E/g,"")}static fromDateTimeToString(e,i){const r=24===i?Us.TWENTY_FOUR:Us.TWELVE;return e.reconfigure({numberingSystem:n.defaultNumberingSistem,locale:n.defaultLocale}).toFormat(r)}static isBetween(e,i,r,s="minutes"){return"hours"===s?this.isSameOrBefore(e,r,s)&&this.isSameOrAfter(e,i,s):"minutes"===s?this.isSameOrBefore(e,r)&&this.isSameOrAfter(e,i):void 0}static isSameOrAfter(e,i,r="minutes"){return"hours"===r?e.hour>=i.hour:"minutes"===r?e.hasSame(i,r)||e.valueOf()>i.valueOf():void 0}static isSameOrBefore(e,i,r="minutes"){return"hours"===r?e.hour<=i.hour:"minutes"===r?e.hasSame(i,r)||e.valueOf()<=i.valueOf():void 0}static isTimeAvailable(e,i,r,s,a,o){if(!e)return;const l=this.parseTime(e,{format:o}),d=l.minute;if(a&&d==d&&d%a!=0)throw new Error(`Your minutes - ${d} doesn't match your minutesGap - ${a}`);const u=i&&!r&&this.isSameOrAfter(l,i,s),p=r&&!i&&this.isSameOrBefore(l,r,s),w=i&&r&&this.isBetween(l,i,r,s);return u||p||w||!i&&!r}static parseTime(e,i){const{numberingSystem:r,locale:s}=n._getLocaleOptionsByTime(e,i),o=2===e.split(" ").length?Us.TWELVE_SHORT:Us.TWENTY_FOUR_SHORT;return be.fromFormat(e,o,{numberingSystem:r,locale:s})}static toLocaleTimeString(e,i={}){const{format:r=n.defaultFormat,locale:s=n.defaultLocale}=i,a=24===r?"h23":"h12";return be.fromFormat(e,24===r?Us.TWENTY_FOUR_SHORT:Us.TWELVE_SHORT).setLocale(s).toLocaleString(Object.assign(Object.assign({},be.TIME_SIMPLE),{hourCycle:a}))}static _getLocaleOptionsByTime(e,i){const{numberingSystem:r,locale:s}=be.local().setLocale(i.locale).resolvedLocaleOptions(),a={numberingSystem:r,locale:s},o={numberingSystem:n.defaultNumberingSistem,locale:n.defaultLocale};return isNaN(parseInt(e,10))?a:o}}return n.defaultFormat=12,n.defaultLocale="en-US",n.defaultNumberingSistem="latn",n})();var qi=(()=>{return(n=qi||(qi={}))[n.HOUR=0]="HOUR",n[n.MINUTE=1]="MINUTE",qi;var n})();const zf=new le("NGX_MAT_TIMEPICKER_CONFIG"),Ng={time:12,angle:360},Yg={time:0,angle:360};let Hx=(()=>{class n{constructor(){this._hour$=new Ni(Ng),this._minute$=new Ni(Yg),this._period$=new Ni(Qr.AM)}set hour(e){this._hour$.next(e)}set minute(e){this._minute$.next(e)}set period(e){(e===Qr.AM||e===Qr.PM)&&this._period$.next(e)}get selectedHour(){return this._hour$.asObservable()}get selectedMinute(){return this._minute$.asObservable()}get selectedPeriod(){return this._period$.asObservable()}getFullTime(e){const i=this._hour$.getValue().time,r=this._minute$.getValue().time,l=`${null!=i?i:Ng.time}:${null!=r?r:Yg.time} ${12===e?this._period$.getValue():""}`.trim();return Wi.formatTime(l,{format:e})}setDefaultTimeIfAvailable(e,i,r,s,a){try{Wi.isTimeAvailable(e,i,r,"minutes",a)&&this._setDefaultTime(e,s)}catch(o){console.error(o)}}_resetTime(){this.hour=Object.assign({},Ng),this.minute=Object.assign({},Yg),this.period=Qr.AM}_setDefaultTime(e,i){const r=Wi.parseTime(e,{format:i}).toJSDate();if(null!==be.fromJSDate(r)){const s=e.substr(e.length-2).toUpperCase(),a=r.getHours();this.hour=Object.assign(Object.assign({},Ng),{time:ose(a,s)}),this.minute=Object.assign(Object.assign({},Yg),{time:r.getMinutes()}),this.period=s}else this._resetTime()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function ose(n,t){switch(t){case Qr.AM:return 0===n?12:n;case Qr.PM:return 12===n?12:n-12;default:return n}}let Hg=(()=>{class n{constructor(){this._backdropClick$=new pe,this._keydownEvent$=new pe}get backdropClick(){return this._backdropClick$.asObservable().pipe(Vf({bufferSize:1,refCount:!0}))}get keydownEvent(){return this._keydownEvent$.asObservable().pipe(Vf({bufferSize:1,refCount:!0}))}dispatchEvent(e){switch(e.type){case"click":this._backdropClick$.next(e);break;case"keydown":this._keydownEvent$.next(e);break;default:throw new Error("no such event type")}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const O2=new le("TimeLocale",{providedIn:"root",factory:()=>Wi.defaultLocale});let ao=(()=>{class n{constructor(e){this._locale=e}get locale(){return this._locale}updateLocale(e){this._locale=e||this._initialLocale}}return n.\u0275fac=function(e){return new(e||n)(z(O2))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),F2=(()=>{class n{constructor(e,i,r,s){this._timepickerSrv=e,this._eventSrv=i,this._timepickerLocaleSrv=r,this.data=s,this.activeTimeUnit=qi.HOUR,this.timeUnit=qi,this._color="primary",this._subsCtrl$=new pe,this.color=s.color,this.defaultTime=s.defaultTime}set color(e){this._color=e}get color(){return this._color}get defaultTime(){return this._defaultTime}set defaultTime(e){this._defaultTime=e,this._setDefaultTime(e)}get _locale(){return this._timepickerLocaleSrv.locale}changePeriod(e){this._timepickerSrv.period=e,this._onTimeChange()}changeTimeUnit(e){this.activeTimeUnit=e}close(){this.data.timepickerBaseRef.close()}ngOnDestroy(){this._subsCtrl$.next(),this._subsCtrl$.complete()}ngOnInit(){this._defineTime(),this.selectedHour=this._timepickerSrv.selectedHour.pipe(Vf({bufferSize:1,refCount:!0})),this.selectedMinute=this._timepickerSrv.selectedMinute.pipe(Vf({bufferSize:1,refCount:!0})),this.selectedPeriod=this._timepickerSrv.selectedPeriod.pipe(Vf({bufferSize:1,refCount:!0})),this.data.timepickerBaseRef.timeUpdated.pipe(Dt(this._subsCtrl$)).subscribe(this._setDefaultTime.bind(this))}onHourChange(e){this._timepickerSrv.hour=e,this._onTimeChange()}onHourSelected(e){this.data.hoursOnly||this.changeTimeUnit(qi.MINUTE),this.data.timepickerBaseRef.hourSelected.next(e)}onKeydown(e){this._eventSrv.dispatchEvent(e),e.stopPropagation()}onMinuteChange(e){this._timepickerSrv.minute=e,this._onTimeChange()}setTime(){this.data.timepickerBaseRef.timeSet.next(this._timepickerSrv.getFullTime(this.data.format)),this.close()}_defineTime(){const e=this.data.minTime;if(e&&!this.data.time&&!this.data.defaultTime){const i=Wi.fromDateTimeToString(e,this.data.format);this._setDefaultTime(i)}}_onTimeChange(){const e=Wi.toLocaleTimeString(this._timepickerSrv.getFullTime(this.data.format),{locale:this._locale,format:this.data.format});this.data.timepickerBaseRef.timeChanged.emit(e)}_setDefaultTime(e){this._timepickerSrv.setDefaultTimeIfAvailable(e,this.data.minTime,this.data.maxTime,this.data.format,this.data.minutesGap)}}return n.\u0275fac=function(e){return new(e||n)(v(Hx),v(Hg),v(ao),v(zf,8))},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepickerBase",""]],hostBindings:function(e,i){1&e&&he("keydown",function(s){return i.onKeydown(s)})},inputs:{color:"color",defaultTime:"defaultTime"}}),n})(),R2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-content"]],inputs:{appendToInput:"appendToInput",inputElement:"inputElement"},ngContentSelectors:vre,decls:5,vars:2,consts:[[4,"ngIf","ngIfElse"],["timepickerModal",""],["timepickerOutlet",""],[4,"ngTemplateOutlet"]],template:function(e,i){if(1&e&&(en(),ee(0,pre,2,1,"div",0),ee(1,gre,1,1,"ng-template",null,1,Tr),ee(3,yre,1,0,"ng-template",null,2,Tr)),2&e){const r=sn(2);H("ngIf",i.appendToInput)("ngIfElse",r)}},directives:[xn,Ed],encapsulation:2}),n})();class ys{static disableHours(t,e){return e.min||e.max?t.map(i=>{const r=24===e.format?i.time:Wi.formatHour(i.time,e.format,e.period),s=be.fromObject({hour:r}).toFormat(Us.TWELVE);return Object.assign(Object.assign({},i),{disabled:!Wi.isTimeAvailable(s,e.min,e.max,"hours")})}):t}static disableMinutes(t,e,i){if(i.min||i.max){const r=Wi.formatHour(e,i.format,i.period);return t.map(s=>{const a=be.fromObject({hour:r,minute:s.time}).toFormat(Us.TWELVE);return Object.assign(Object.assign({},s),{disabled:!Wi.isTimeAvailable(a,i.min,i.max,"minutes")})})}return t}static getHours(t){return Array(t).fill(1).map((e,i)=>{const s=e+i;return{time:24===s?0:s,angle:30*s}})}static getMinutes(t=1){const r=[];for(let s=0;s<60;s++){const a=6*s;s%t==0&&r.push({time:s,angle:0!==a?a:360})}return r}static isDigit(t){return!!([46,8,9,27,13].some(e=>e===t.keyCode)||65==t.keyCode&&(!0===t.ctrlKey||!0===t.metaKey)||67==t.keyCode&&(!0===t.ctrlKey||!0===t.metaKey)||88==t.keyCode&&(!0===t.ctrlKey||!0===t.metaKey)||t.keyCode>=35&&t.keyCode<=40)||!((t.keyCode<48||t.keyCode>57)&&(t.keyCode<96||t.keyCode>105))}}var ac=(()=>{return(n=ac||(ac={})).hour="hour",n.minute="minute",ac;var n})();let Bx=(()=>{class n{constructor(e){this._timepickerLocaleSrv=e,this._numberingSystem=be.local().setLocale(this._locale).resolvedLocaleOptions().numberingSystem}get _locale(){return this._timepickerLocaleSrv.locale}transform(e,i=qi.HOUR){return null==e||""===e?"":isNaN(+e)?i===qi.MINUTE?this._parseTime(e,"mm",ac.minute).toString():this._parseTime(e,"HH",ac.hour).toString():`${e}`}_parseTime(e,i,r){const s=be.fromFormat(String(e),i,{numberingSystem:this._numberingSystem})[r];if(!isNaN(s))return s;throw new Error(`Cannot parse time - ${e}`)}}return n.\u0275fac=function(e){return new(e||n)(v(ao,16))},n.\u0275pipe=fn({name:"ngxMatTimepickerParser",type:n,pure:!0}),n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),lse=(()=>{class n{constructor(e,i){this._element=e,this.document=i,this._activeElement=this.document.activeElement}ngOnChanges(){this.isFocusActive&&setTimeout(()=>this._element.nativeElement.focus({preventScroll:!0}))}ngOnDestroy(){setTimeout(()=>this._activeElement.focus({preventScroll:!0}))}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(qe,8))},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepickerAutofocus",""]],inputs:{isFocusActive:["ngxMatTimepickerAutofocus","isFocusActive"]},features:[wt]}),n})(),P2=(()=>{class n{constructor(e){this._timepickerLocaleSrv=e}get _locale(){return this._timepickerLocaleSrv.locale}transform(e,i,r=!1){if(null==e||""===e)return"";switch(i){case qi.HOUR:return this._formatTime(ac.hour,e,0===e||r?"HH":"H");case qi.MINUTE:return this._formatTime(ac.minute,e,"mm");default:throw new Error(`There is no Time Unit with type ${i}`)}}_formatTime(e,i,r){try{return be.fromObject({[e]:+i}).setLocale(this._locale).toFormat(r)}catch(s){throw new Error(`Cannot format provided time - ${i} to locale - ${this._locale}`)}}}return n.\u0275fac=function(e){return new(e||n)(v(ao,16))},n.\u0275pipe=fn({name:"timeLocalizer",type:n,pure:!0}),n})();function N2(){this.selectionStart=this.selectionEnd}let cse=(()=>{class n{constructor(e,i){this._elRef=e,this._timeParserPipe=i,this.focused=new fe,this.timeChanged=new fe,this.timeUnitChanged=new fe,this.unfocused=new fe}get _selectedTime(){if(this.time)return this.timeList.find(e=>e.time===+this.time)}changeTimeByKeyboard(e){const i=String.fromCharCode(e.keyCode);(function dse(n,t,e){if(/\d/.test(t))return Y2(n+t,e)})(this.time,i,this.timeList)&&e.preventDefault()}ngAfterViewInit(){this._elRef.nativeElement.querySelector("input").addEventListener("select",N2,!1)}ngOnDestroy(){this._elRef.nativeElement.querySelector("input").removeEventListener("select",N2)}onKeydown(e){ys.isDigit(e)?this._changeTimeByArrow(e.keyCode):e.preventDefault()}onModelChange(e){this.time=this._timeParserPipe.transform(e,this.timeUnit)}saveTimeAndChangeTimeUnit(e,i){e.preventDefault(),this.previousTime=this.time,this.timeUnitChanged.next(i),this.focused.next()}updateTime(){this._selectedTime&&(this.timeChanged.next(this._selectedTime),this.previousTime=this._selectedTime.time)}_addTime(e){return`0${+this.time+e}`.substr(-2)}_changeTimeByArrow(e){let i;38===e?i=this._addTime(this.minutesGap||1):40===e&&(i=this._addTime(-1*(this.minutesGap||1))),Y2(i,this.timeList)||(this.time=i,this.updateTime())}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Bx))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-dial-control"]],inputs:{disabled:"disabled",isActive:"isActive",isEditable:"isEditable",minutesGap:"minutesGap",time:"time",timeList:"timeList",timeUnit:"timeUnit"},outputs:{focused:"focused",timeChanged:"timeChanged",timeUnitChanged:"timeUnitChanged",unfocused:"unfocused"},features:[Ne([Bx])],decls:3,vars:2,consts:[["class","timepicker-dial__control timepicker-dial__item","readonly","",3,"ngClass","ngModel","disabled","ngxMatTimepickerAutofocus","ngModelChange","input","focus",4,"ngIf","ngIfElse"],["editableTemplate",""],["readonly","",1,"timepicker-dial__control","timepicker-dial__item",3,"ngClass","ngModel","disabled","ngxMatTimepickerAutofocus","ngModelChange","input","focus"],[1,"timepicker-dial__control","timepicker-dial__item","timepicker-dial__control_editable",3,"ngClass","ngModel","disabled","ngxMatTimepickerAutofocus","ngModelChange","input","focus","keydown","keypress"]],template:function(e,i){if(1&e&&(ee(0,bre,2,10,"input",0),ee(1,Mre,3,13,"ng-template",null,1,Tr)),2&e){const r=sn(2);H("ngIf",!i.isEditable)("ngIfElse",r)}},directives:[xn,Ll,sr,Id,Bp,lse],pipes:[P2,Bx],styles:[".timepicker-dial__control[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:50px;width:60px;padding:0;border-radius:3px;text-align:center;color:inherit}.timepicker-dial__control[_ngcontent-%COMP%]:focus{outline:none;background-color:#0000001a}.timepicker-dial__control[_ngcontent-%COMP%]:disabled{cursor:default}"]}),n})();function Y2(n,t){const e=t.find(i=>i.time===+n);return!e||e&&e.disabled}let use=(()=>{class n{constructor(e){this._overlay=e,this.isPeriodAvailable=!0,this.overlayScrollStrategy=this._overlay.scrollStrategies.reposition(),this.periodChanged=new fe,this.timePeriod=Qr}animationDone(){this.isPeriodAvailable=!0}changePeriod(e){this.isPeriodAvailable=this._isSwitchPeriodAvailable(e),this.isPeriodAvailable&&this.periodChanged.next(e)}_getDisabledTimeByPeriod(e){switch(this.activeTimeUnit){case qi.HOUR:return ys.disableHours(this.hours,{min:this.minTime,max:this.maxTime,format:this.format,period:e});case qi.MINUTE:return ys.disableMinutes(this.minutes,+this.selectedHour,{min:this.minTime,max:this.maxTime,format:this.format,period:e});default:throw new Error("no such NgxMatTimepickerUnits")}}_isSwitchPeriodAvailable(e){return!this._getDisabledTimeByPeriod(e).every(r=>r.disabled)}}return n.\u0275fac=function(e){return new(e||n)(v(Ns))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-period"]],inputs:{activeTimeUnit:"activeTimeUnit",format:"format",hours:"hours",maxTime:"maxTime",meridiems:"meridiems",minTime:"minTime",minutes:"minutes",selectedHour:"selectedHour",selectedPeriod:"selectedPeriod"},outputs:{periodChanged:"periodChanged"},decls:7,vars:12,consts:[["cdkOverlayOrigin","",1,"timepicker-period"],["eventPanelOrigin","cdkOverlayOrigin"],["type","button",1,"timepicker-dial__item","timepicker-period__btn",3,"ngClass","click"],["cdkConnectedOverlay","","cdkConnectedOverlayPanelClass","todo-remove-pointer-events-if-necessary",3,"cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayPositionStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen"],["class","timepicker-period__warning",4,"ngIf"],[1,"timepicker-period__warning"]],template:function(e,i){if(1&e&&(F(0,"div",0,1)(2,"button",2),he("click",function(){return i.changePeriod(i.timePeriod.AM)}),U(3),I(),F(4,"button",2),he("click",function(){return i.changePeriod(i.timePeriod.PM)}),U(5),I()(),ee(6,xre,1,1,"ng-template",3)),2&e){const r=sn(1);N(2),H("ngClass",ln(8,Pg,i.selectedPeriod===i.timePeriod.AM)),N(1),Qt(i.meridiems[0]),N(1),H("ngClass",ln(10,Pg,i.selectedPeriod===i.timePeriod.PM)),N(1),Qt(i.meridiems[1]),N(1),H("cdkConnectedOverlayScrollStrategy",i.overlayScrollStrategy)("cdkConnectedOverlayPositionStrategy",i.overlayPositionStrategy)("cdkConnectedOverlayOrigin",r)("cdkConnectedOverlayOpen",!i.isPeriodAvailable)}},directives:[iw,sr,fO,xn],styles:[".timepicker-period[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative}.timepicker-period__btn[_ngcontent-%COMP%]{opacity:.5;padding:1px 3px;border:0;background-color:transparent;font-size:18px;font-weight:500;-webkit-user-select:none;user-select:none;outline:none;border-radius:3px;transition:background-color .5s;color:inherit}.timepicker-period__btn.active[_ngcontent-%COMP%]{opacity:1}.timepicker-period__btn[_ngcontent-%COMP%]:focus{background-color:#00000012}.timepicker-period__warning[_ngcontent-%COMP%]{padding:5px 10px;border-radius:3px;background-color:#0000008c;position:absolute;width:200px;left:-20px;top:40px}.timepicker-period__warning[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{margin:0;font-size:12px}"],data:{animation:[_i("scaleInOut",[qt(":enter",[He({transform:"scale(0)"}),Wt(".2s",He({transform:"scale(1)"})),gM([Wt("3s",He({opacity:1})),Wt(".3s",He({opacity:0}))])])])]}}),n})(),H2=(()=>{class n{constructor(e){this._localeSrv=e,this.hourChanged=new fe,this.meridiems=Yf.meridiems({locale:this._locale}),this.minuteChanged=new fe,this.periodChanged=new fe,this.timeUnit=qi,this.timeUnitChanged=new fe,this._color="primary"}set color(e){this._color=e}get color(){return this._color}get hourString(){return`${this.hour}`}get minuteString(){return`${this.minute}`}get _locale(){return this._localeSrv.locale}changeHour(e){this.hourChanged.next(e)}changeMinute(e){this.minuteChanged.next(e)}changePeriod(e){this.periodChanged.next(e)}changeTimeUnit(e){this.timeUnitChanged.next(e)}hideHint(){this.isHintVisible=!1}ngOnChanges(e){const i=e.period&&e.period.currentValue;if(i||e.format&&e.format.currentValue){const r=ys.getHours(this.format);this.hours=ys.disableHours(r,{min:this.minTime,max:this.maxTime,format:this.format,period:this.period})}if(i||e.hour&&e.hour.currentValue){const r=ys.getMinutes(this.minutesGap);this.minutes=ys.disableMinutes(r,+this.hour,{min:this.minTime,max:this.maxTime,format:this.format,period:this.period})}}showHint(){this.isHintVisible=!0}}return n.\u0275fac=function(e){return new(e||n)(v(ao))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-dial"]],inputs:{activeTimeUnit:"activeTimeUnit",color:"color",editableHintTmpl:"editableHintTmpl",format:"format",hour:"hour",hoursOnly:"hoursOnly",isEditable:"isEditable",maxTime:"maxTime",minTime:"minTime",minute:"minute",minutesGap:"minutesGap",period:"period"},outputs:{hourChanged:"hourChanged",minuteChanged:"minuteChanged",periodChanged:"periodChanged",timeUnitChanged:"timeUnitChanged"},features:[wt],decls:9,vars:14,consts:[[1,"timepicker-dial"],[1,"timepicker-dial__container"],[1,"timepicker-dial__time"],[3,"timeList","time","timeUnit","isActive","isEditable","timeUnitChanged","timeChanged","focused","unfocused"],[3,"timeList","time","timeUnit","isActive","isEditable","minutesGap","disabled","timeUnitChanged","timeChanged","focused","unfocused"],["class","timepicker-dial__period",3,"selectedPeriod","activeTimeUnit","maxTime","minTime","format","hours","minutes","selectedHour","meridiems","periodChanged",4,"ngIf"],[3,"ngClass",4,"ngIf"],[1,"timepicker-dial__period",3,"selectedPeriod","activeTimeUnit","maxTime","minTime","format","hours","minutes","selectedHour","meridiems","periodChanged"],[3,"ngClass"],[4,"ngTemplateOutlet"],["editableHintDefault",""],[1,"timepicker-dial__hint"]],template:function(e,i){1&e&&(F(0,"div",0)(1,"div",1)(2,"div",2)(3,"ngx-mat-timepicker-dial-control",3),he("timeUnitChanged",function(s){return i.changeTimeUnit(s)})("timeChanged",function(s){return i.changeHour(s)})("focused",function(){return i.showHint()})("unfocused",function(){return i.hideHint()}),I(),F(4,"span"),U(5,":"),I(),F(6,"ngx-mat-timepicker-dial-control",4),he("timeUnitChanged",function(s){return i.changeTimeUnit(s)})("timeChanged",function(s){return i.changeMinute(s)})("focused",function(){return i.showHint()})("unfocused",function(){return i.hideHint()}),I()(),ee(7,Dre,1,9,"ngx-mat-timepicker-period",5),I(),ee(8,Sre,4,4,"div",6),I()),2&e&&(N(3),H("timeList",i.hours)("time",i.hourString)("timeUnit",i.timeUnit.HOUR)("isActive",i.activeTimeUnit===i.timeUnit.HOUR)("isEditable",i.isEditable),N(3),H("timeList",i.minutes)("time",i.minuteString)("timeUnit",i.timeUnit.MINUTE)("isActive",i.activeTimeUnit===i.timeUnit.MINUTE)("isEditable",i.isEditable)("minutesGap",i.minutesGap)("disabled",i.hoursOnly),N(1),H("ngIf",24!==i.format),N(1),H("ngIf",i.isEditable||i.editableHintTmpl))},directives:[cse,use,xn,sr,Ed],styles:[".timepicker-dial[_ngcontent-%COMP%]{text-align:center}.timepicker-dial__container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.timepicker-dial__time[_ngcontent-%COMP%]{display:flex;align-items:baseline;line-height:normal;font-size:50px}.timepicker-dial__period[_ngcontent-%COMP%]{display:block;margin-left:10px}.timepicker-dial__hint-container--hidden[_ngcontent-%COMP%]{visibility:hidden}.timepicker-dial__hint[_ngcontent-%COMP%]{display:inline-block;font-size:10px}.timepicker-dial__hint[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:14px}"],changeDetection:0}),n})(),B2=(()=>{class n{constructor(){this.hourChange=new fe,this.hourSelected=new fe,this.hoursList=[],this._color="primary",this._format=24}set color(e){this._color=e}get color(){return this._color}set format(e){this._format=e,this.hoursList=ys.getHours(this._format)}get format(){return this._format}onTimeSelected(e){this.hourSelected.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepickerHoursFace",""]],inputs:{color:"color",format:"format",maxTime:"maxTime",minTime:"minTime",selectedHour:"selectedHour"},outputs:{hourChange:"hourChange",hourSelected:"hourSelected"}}),n})(),hse=(()=>{class n{transform(e,i,r){return null!=e&&!r&&e===i}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=fn({name:"activeHour",type:n,pure:!0}),n})(),fse=(()=>{class n{transform(e,i,r,s){return null!=e&&!s&&i===e&&e%(r||5)==0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=fn({name:"activeMinute",type:n,pure:!0}),n})(),mse=(()=>{class n{transform(e,i=5){return e&&(e%i==0?e:"")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=fn({name:"minutesFormatter",type:n,pure:!0}),n})();const Bg_small_height="75px",Bg_small_top="calc(50% - 75px)",Bg_large_height="103px",Bg_large_top="calc(50% - 103px)";let Vx=(()=>{class n{constructor(){this.color="primary",this.innerClockFaceSize=85,this.timeChange=new fe,this.timeSelected=new fe,this.timeUnit=qi}ngAfterViewInit(){this._setClockHandPosition(),this._addTouchEvents()}ngOnChanges(e){const i=e.faceTime,r=e.selectedTime;i&&i.currentValue&&r&&r.currentValue&&(this.selectedTime=this.faceTime.find(s=>s.time===this.selectedTime.time)),r&&r.currentValue&&this._setClockHandPosition(),i&&i.currentValue&&setTimeout(()=>this._selectAvailableTime())}ngOnDestroy(){this._removeTouchEvents()}onMousedown(e){e.preventDefault(),this._isStarted=!0}onMouseup(e){e.preventDefault(),this._isStarted=!1}selectTime(e){if(!this._isStarted&&e instanceof MouseEvent&&"click"!==e.type)return;const i=this.clockFace.nativeElement.getBoundingClientRect(),r=i.left+i.width/2,s=i.top+i.height/2,a=180*Math.atan(Math.abs(e.clientX-r)/Math.abs(e.clientY-s))/Math.PI,o=function _se(n,t,e,i,r){return i>t&&e>=n?180-r:i>t&&e<n?180+r:i<t&&e<n?360-r:r}(r,s,e.clientX,e.clientY,a),l=this.format&&this._isInnerClockFace(r,s,e.clientX,e.clientY),p=(function pse(n,t){return Math.round(n/t)*t}(o,this.unit===qi.MINUTE?6*(this.minutesGap||1):30)||360)+(l?360:0),w=this.faceTime.find(T=>T.angle===p);w&&!w.disabled&&(this.timeChange.next(w),this._isStarted||this.timeSelected.next(w.time))}trackByTime(e,i){return i.time}_addTouchEvents(){this._touchStartHandler=this.onMousedown.bind(this),this._touchEndHandler=this.onMouseup.bind(this),this.clockFace.nativeElement.addEventListener("touchstart",this._touchStartHandler),this.clockFace.nativeElement.addEventListener("touchend",this._touchEndHandler)}_decreaseClockHand(){this.clockHand.nativeElement.style.height=Bg_small_height,this.clockHand.nativeElement.style.top=Bg_small_top}_increaseClockHand(){this.clockHand.nativeElement.style.height=Bg_large_height,this.clockHand.nativeElement.style.top=Bg_large_top}_isInnerClockFace(e,i,r,s){return Math.sqrt(Math.pow(r-e,2)+Math.pow(s-i,2))<this.innerClockFaceSize}_removeTouchEvents(){this.clockFace.nativeElement.removeEventListener("touchstart",this._touchStartHandler),this.clockFace.nativeElement.removeEventListener("touchend",this._touchEndHandler)}_selectAvailableTime(){const e=this.faceTime.find(i=>this.selectedTime.time===i.time);if(this.isClockFaceDisabled=this.faceTime.every(i=>i.disabled),e&&e.disabled&&!this.isClockFaceDisabled){const i=this.faceTime.find(r=>!r.disabled);this.timeChange.next(i)}}_setClockHandPosition(){24===this.format&&(this.selectedTime.time>12||0===this.selectedTime.time?this._decreaseClockHand():this._increaseClockHand()),this.clockHand.nativeElement.style.transform=`rotate(${this.selectedTime.angle}deg)`}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-face"]],viewQuery:function(e,i){if(1&e&&(dt(Ere,7),dt(Are,7,ye)),2&e){let r;xe(r=De())&&(i.clockFace=r.first),xe(r=De())&&(i.clockHand=r.first)}},hostBindings:function(e,i){1&e&&he("mousedown",function(s){return i.onMousedown(s)})("mouseup",function(s){return i.onMouseup(s)})("click",function(s){return i.selectTime(s)})("touchmove",function(s){return i.selectTime(s.changedTouches[0])})("touchend",function(s){return i.selectTime(s.changedTouches[0])})("mousemove",function(s){return i.selectTime(s)})},inputs:{color:"color",faceTime:"faceTime",format:"format",minutesGap:"minutesGap",selectedTime:"selectedTime",unit:"unit"},outputs:{timeChange:"timeChange",timeSelected:"timeSelected"},features:[wt],ngContentSelectors:I2,decls:11,vars:9,consts:[["hourButton",""],[1,"clock-face"],["clockFace",""],["class","clock-face__container",4,"ngIf","ngIfElse"],[1,"clock-face__clock-hand",3,"color","ngClass","hidden"],["clockHand",""],["mat-mini-fab","",3,"color",4,"ngIf"],[1,"clock-face__center",3,"color"],["minutesFace",""],["mat-mini-fab","",1,"mat-elevation-z0",3,"color","ngStyle","disabled"],[1,"clock-face__container"],["class","clock-face__number clock-face__number--outer",3,"ngStyle",4,"ngFor","ngForOf","ngForTrackBy"],["class","clock-face__inner",4,"ngIf"],[1,"clock-face__number","clock-face__number--outer",3,"ngStyle"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"clock-face__inner"],["class","clock-face__number clock-face__number--inner",3,"top","ngStyle","height",4,"ngFor","ngForOf","ngForTrackBy"],[1,"clock-face__number","clock-face__number--inner",3,"ngStyle"],["mat-mini-fab","",3,"color"],[1,"clock-face__clock-hand_minute_dot"],["mat-mini-fab","",1,"mat-elevation-z0",3,"disableRipple","color","ngStyle","disabled"]],template:function(e,i){if(1&e&&(en(I2),ee(0,Lre,4,13,"ng-template",null,0,Tr),F(2,"div",1,2),ee(4,Nre,4,7,"div",3),F(5,"mat-toolbar",4,5),ee(7,Yre,2,1,"button",6),I(),Fe(8,"mat-toolbar",7),I(),ee(9,Bre,2,2,"ng-template",null,8,Tr)),2&e){const r=sn(10);N(4),H("ngIf",i.unit!==i.timeUnit.MINUTE)("ngIfElse",r),N(1),H("color",i.color)("ngClass",ln(7,Vre,i.unit===i.timeUnit.MINUTE))("hidden",i.isClockFaceDisabled),N(2),H("ngIf",i.unit===i.timeUnit.MINUTE),N(1),H("color",i.color)}},directives:[lr,F_,Sd,xn,Do,Ed,sr],pipes:[hse,P2,OS,fse,mse],styles:[".clock-face[_ngcontent-%COMP%]{width:290px;height:290px;border-radius:50%;position:relative;display:flex;justify-content:center;box-sizing:border-box;background-color:#c8c8c880!important}.clock-face__inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}.clock-face[_ngcontent-%COMP%] [mat-mini-fab][_ngcontent-%COMP%]{box-shadow:none}.clock-face[_ngcontent-%COMP%] [mat-mini-fab][_ngcontent-%COMP%]:not(.mat-primary):not(.mat-accent):not(.mat-warn){background:transparent}.clock-face__container[_ngcontent-%COMP%]{margin-left:-2px}.clock-face__number[_ngcontent-%COMP%]{position:absolute;transform-origin:25px 100%;width:50px;text-align:center;z-index:2;top:calc(50% - 125px);left:calc(50% - 25px)}.clock-face__number--outer[_ngcontent-%COMP%]{height:125px}.clock-face__number--outer[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:16px}.clock-face__number--inner[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:14px}.clock-face__clock-hand[_ngcontent-%COMP%]{height:103px;width:2px;padding:0;transform-origin:1px 100%;position:absolute;top:calc(50% - 103px);z-index:1}.clock-face__center[_ngcontent-%COMP%]{width:8px;height:8px;padding:0;position:absolute;border-radius:50%;top:50%;left:50%;margin:-4px}.clock-face__clock-hand_minute[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{position:absolute;top:-22px;left:calc(50% - 20px);box-sizing:content-box;display:flex;justify-content:center;align-items:center}.clock-face__clock-hand_minute[_ngcontent-%COMP%] > button[_ngcontent-%COMP%] .clock-face__clock-hand_minute_dot[_ngcontent-%COMP%]{display:block;width:4px;height:4px;background:#FFF;border-radius:50%}@media (max-device-width: 1023px) and (orientation: landscape){.clock-face[_ngcontent-%COMP%]{width:250px;height:250px}}@media screen and (max-width: 360px){.clock-face[_ngcontent-%COMP%]{width:250px;height:250px}}"],changeDetection:0}),n})(),V2=(()=>{class n extends B2{constructor(){super(),this.format=24}ngAfterContentInit(){this.hoursList=ys.disableHours(this.hoursList,{min:this.minTime,max:this.maxTime,format:this.format})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-24-hours-face"]],features:[ne],decls:1,vars:4,consts:[[3,"color","selectedTime","faceTime","format","timeChange","timeSelected"]],template:function(e,i){1&e&&(F(0,"ngx-mat-timepicker-face",0),he("timeChange",function(s){return i.hourChange.next(s)})("timeSelected",function(s){return i.onTimeSelected(s)}),I()),2&e&&H("color",i.color)("selectedTime",i.selectedHour)("faceTime",i.hoursList)("format",i.format)},directives:[Vx],encapsulation:2,changeDetection:0}),n})(),j2=(()=>{class n extends B2{constructor(){super(),this.format=12}ngOnChanges(e){e.period&&e.period.currentValue&&(this.hoursList=ys.disableHours(this.hoursList,{min:this.minTime,max:this.maxTime,format:this.format,period:this.period}))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-12-hours-face"]],inputs:{period:"period"},features:[ne,wt],decls:1,vars:3,consts:[[3,"color","selectedTime","faceTime","timeChange","timeSelected"]],template:function(e,i){1&e&&(F(0,"ngx-mat-timepicker-face",0),he("timeChange",function(s){return i.hourChange.next(s)})("timeSelected",function(s){return i.onTimeSelected(s)}),I()),2&e&&H("color",i.color)("selectedTime",i.selectedHour)("faceTime",i.hoursList)},directives:[Vx],encapsulation:2,changeDetection:0}),n})(),z2=(()=>{class n{constructor(){this.minuteChange=new fe,this.minutesList=[],this.timeUnit=qi,this._color="primary"}set color(e){this._color=e}get color(){return this._color}ngOnChanges(e){if(e.period&&e.period.currentValue){const i=ys.getMinutes(this.minutesGap);this.minutesList=ys.disableMinutes(i,this.selectedHour,{min:this.minTime,max:this.maxTime,format:this.format,period:this.period})}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-minutes-face"]],inputs:{color:"color",format:"format",maxTime:"maxTime",minTime:"minTime",minutesGap:"minutesGap",period:"period",selectedHour:"selectedHour",selectedMinute:"selectedMinute"},outputs:{minuteChange:"minuteChange"},features:[wt],decls:1,vars:5,consts:[[3,"color","faceTime","selectedTime","minutesGap","unit","timeChange"]],template:function(e,i){1&e&&(F(0,"ngx-mat-timepicker-face",0),he("timeChange",function(s){return i.minuteChange.next(s)}),I()),2&e&&H("color",i.color)("faceTime",i.minutesList)("selectedTime",i.selectedMinute)("minutesGap",i.minutesGap)("unit",i.timeUnit.MINUTE)},directives:[Vx],encapsulation:2}),n})(),U2=(()=>{class n{constructor(e){this._element=e.nativeElement}ngAfterViewInit(){this.theme&&this.setTheme(this.theme)}setTheme(e){for(const i in e)if(e.hasOwnProperty(i)){if("string"==typeof e[i]){for(const r in e)e.hasOwnProperty(r)&&this._element.style.setProperty(`--${gse(r)}`,e[r]);return}this.setTheme(e[i])}}}return n.\u0275fac=function(e){return new(e||n)(v(ye))},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepickerTheme",""]],inputs:{theme:["ngxMatTimepickerTheme","theme"]}}),n})();function gse(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}let jx,yse=(()=>{class n extends F2{constructor(e,i,r,s,a){super(r,s,a,e),this.data=e,this._dialogRef=i}close(){this._dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(v(sw),v(U_),v(Hx),v(Hg),v(ao))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-dialog"]],features:[ne],decls:21,vars:28,consts:[["cancelBtnDefault",""],["confirmBtnDefault",""],["mat-dialog-content",""],[3,"appendToInput","inputElement","ngxMatTimepickerTheme"],[1,"timepicker",3,"ngClass"],[1,"timepicker-header",3,"color"],[3,"color","format","hour","minute","period","activeTimeUnit","minTime","maxTime","isEditable","editableHintTmpl","minutesGap","hoursOnly","periodChanged","timeUnitChanged","hourChanged","minuteChanged"],[1,"timepicker__main-content"],[1,"timepicker__body",3,"ngSwitch"],[4,"ngSwitchCase"],[3,"color","selectedMinute","selectedHour","minTime","maxTime","format","period","minutesGap","minuteChange",4,"ngSwitchCase"],["mat-dialog-actions",""],[3,"click"],[4,"ngTemplateOutlet"],["mat-button","",3,"color"],[3,"color","selectedHour","minTime","maxTime","format","hourChange","hourSelected",4,"ngIf","ngIfElse"],["ampmHours",""],[3,"color","selectedHour","minTime","maxTime","format","hourChange","hourSelected"],[3,"color","selectedHour","period","minTime","maxTime","hourChange","hourSelected"],[3,"color","selectedMinute","selectedHour","minTime","maxTime","format","period","minutesGap","minuteChange"]],template:function(e,i){if(1&e&&(ee(0,jre,2,1,"ng-template",null,0,Tr),ee(2,zre,2,1,"ng-template",null,1,Tr),F(4,"div",2)(5,"ngx-mat-timepicker-content",3)(6,"div",4)(7,"mat-toolbar",5)(8,"ngx-mat-timepicker-dial",6),he("periodChanged",function(s){return i.changePeriod(s)})("timeUnitChanged",function(s){return i.changeTimeUnit(s)})("hourChanged",function(s){return i.onHourChange(s)})("minuteChanged",function(s){return i.onMinuteChange(s)}),tn(9,"async"),tn(10,"async"),tn(11,"async"),I()(),F(12,"div",7)(13,"div",8),ee(14,$re,4,2,"div",9),ee(15,Wre,4,14,"ngx-mat-timepicker-minutes-face",10),I()()()()(),F(16,"div",11)(17,"div",12),he("click",function(){return i.close()}),ee(18,qre,1,0,"ng-container",13),I(),F(19,"div",12),he("click",function(){return i.setTime()}),ee(20,Kre,1,0,"ng-container",13),I()()),2&e){const r=sn(1),s=sn(3);let a,o;N(5),H("appendToInput",i.data.appendToInput)("inputElement",i.data.inputElement)("ngxMatTimepickerTheme",i.data.theme),N(1),H("ngClass",i.data.timepickerClass),N(1),H("color",i.color),N(1),H("color",i.color)("format",i.data.format)("hour",null==(a=hi(9,22,i.selectedHour))?null:a.time)("minute",null==(o=hi(10,24,i.selectedMinute))?null:o.time)("period",hi(11,26,i.selectedPeriod))("activeTimeUnit",i.activeTimeUnit)("minTime",i.data.minTime)("maxTime",i.data.maxTime)("isEditable",i.data.enableKeyboardInput)("editableHintTmpl",i.data.editableHintTmpl)("minutesGap",i.data.minutesGap)("hoursOnly",i.data.hoursOnly),N(5),H("ngSwitch",i.activeTimeUnit),N(1),H("ngSwitchCase",i.timeUnit.HOUR),N(1),H("ngSwitchCase",i.timeUnit.MINUTE),N(3),H("ngTemplateOutlet",i.data.cancelBtnTmpl?i.data.cancelBtnTmpl:r),N(2),H("ngTemplateOutlet",i.data.confirmBtnTmpl?i.data.confirmBtnTmpl:s)}},directives:[lr,R2,F_,H2,V2,j2,z2,_O,U2,sr,Co,Td,xn,gO,Ed],pipes:[Kb],styles:["div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container{padding-top:0}div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container .mat-dialog-content{padding:0;max-height:85vh}div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container .mat-dialog-content mat-toolbar.timepicker-header{display:flex;justify-content:center;align-items:center}div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container .mat-dialog-content .clock-face{margin:16px}div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container div[mat-dialog-actions]{justify-content:flex-end;display:flex}\n"],encapsulation:2}),n})(),vse=(()=>{class n extends F2{constructor(e,i,r,s){super(i,r,s,e),this.data=e}close(){this.data.timepickerBaseRef.close()}}return n.\u0275fac=function(e){return new(e||n)(v(zf),v(Hx),v(Hg),v(ao))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-standalone"]],hostVars:2,hostBindings:function(e,i){2&e&&$e("mat-app-background",!0)},features:[ne],decls:21,vars:28,consts:[["cancelBtnDefault",""],["confirmBtnDefault",""],["cdkTrapFocus","","cdkTrapFocusAutoCapture",""],[3,"appendToInput","inputElement","ngxMatTimepickerTheme"],[1,"timepicker",3,"ngClass"],[1,"timepicker-header",3,"color"],[3,"color","format","hour","minute","period","activeTimeUnit","minTime","maxTime","isEditable","editableHintTmpl","minutesGap","hoursOnly","periodChanged","timeUnitChanged","hourChanged","minuteChanged"],[1,"timepicker__main-content"],[1,"timepicker__body",3,"ngSwitch"],[4,"ngSwitchCase"],[3,"color","selectedMinute","selectedHour","minTime","maxTime","format","period","minutesGap","minuteChange",4,"ngSwitchCase"],[1,"ngx-mat-timepicker-standalone-actions"],[3,"click"],[4,"ngTemplateOutlet"],["mat-button","",3,"color"],[3,"color","selectedHour","minTime","maxTime","format","hourChange","hourSelected",4,"ngIf","ngIfElse"],["ampmHours",""],[3,"color","selectedHour","minTime","maxTime","format","hourChange","hourSelected"],[3,"color","selectedHour","period","minTime","maxTime","hourChange","hourSelected"],[3,"color","selectedMinute","selectedHour","minTime","maxTime","format","period","minutesGap","minuteChange"]],template:function(e,i){if(1&e&&(ee(0,Qre,2,1,"ng-template",null,0,Tr),ee(2,Zre,2,1,"ng-template",null,1,Tr),F(4,"div",2)(5,"ngx-mat-timepicker-content",3)(6,"div",4)(7,"mat-toolbar",5)(8,"ngx-mat-timepicker-dial",6),he("periodChanged",function(s){return i.changePeriod(s)})("timeUnitChanged",function(s){return i.changeTimeUnit(s)})("hourChanged",function(s){return i.onHourChange(s)})("minuteChanged",function(s){return i.onMinuteChange(s)}),tn(9,"async"),tn(10,"async"),tn(11,"async"),I()(),F(12,"div",7)(13,"div",8),ee(14,ese,4,2,"div",9),ee(15,tse,4,14,"ngx-mat-timepicker-minutes-face",10),I()()()(),F(16,"div",11)(17,"div",12),he("click",function(){return i.close()}),ee(18,nse,1,0,"ng-container",13),I(),F(19,"div",12),he("click",function(){return i.setTime()}),ee(20,ise,1,0,"ng-container",13),I()()()),2&e){const r=sn(1),s=sn(3);let a,o;N(5),H("appendToInput",i.data.appendToInput)("inputElement",i.data.inputElement)("ngxMatTimepickerTheme",i.data.theme),N(1),H("ngClass",i.data.timepickerClass),N(1),H("color",i.color),N(1),H("color",i.color)("format",i.data.format)("hour",null==(a=hi(9,22,i.selectedHour))?null:a.time)("minute",null==(o=hi(10,24,i.selectedMinute))?null:o.time)("period",hi(11,26,i.selectedPeriod))("activeTimeUnit",i.activeTimeUnit)("minTime",i.data.minTime)("maxTime",i.data.maxTime)("isEditable",i.data.enableKeyboardInput)("editableHintTmpl",i.data.editableHintTmpl)("minutesGap",i.data.minutesGap)("hoursOnly",i.data.hoursOnly),N(5),H("ngSwitch",i.activeTimeUnit),N(1),H("ngSwitchCase",i.timeUnit.HOUR),N(1),H("ngSwitchCase",i.timeUnit.MINUTE),N(3),H("ngTemplateOutlet",i.data.cancelBtnTmpl?i.data.cancelBtnTmpl:r),N(2),H("ngTemplateOutlet",i.data.confirmBtnTmpl?i.data.confirmBtnTmpl:s)}},directives:[lr,R2,F_,H2,V2,j2,z2,PL,U2,sr,Co,Td,xn,Ed],pipes:[Kb],styles:["ngx-mat-timepicker-standalone{display:block;border-radius:4px;box-shadow:0 0 5px 2px #00000040;overflow:hidden}ngx-mat-timepicker-standalone ngx-mat-timepicker-content{display:block}ngx-mat-timepicker-standalone ngx-mat-timepicker-content mat-toolbar.timepicker-header{display:flex;justify-content:center;align-items:center}ngx-mat-timepicker-standalone ngx-mat-timepicker-content .clock-face{margin:16px}ngx-mat-timepicker-standalone .ngx-mat-timepicker-standalone-actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 16px 16px}\n"],encapsulation:2}),n})(),bse=(()=>{class n{constructor(e,i,r){this._eventService=e,this._dialog=i,this._overlay=r,this.closed=new fe,this.hourSelected=new fe,this.hoursOnly=!1,this.id="ngx_mat_timepicker_"+ ++n.nextId,this.isEsc=!0,this.opened=new fe,this.overlayPositions=[{originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:0},{originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:0}],this.showPicker=!1,this.timeChanged=new fe,this.timeSet=new fe,this.timeUpdated=new pe,this._appendToInput=!1,this._color="primary"}set appendToInput(e){this._appendToInput=je(e)}set color(e){this._color=e}get color(){return this._color}get disabled(){return this._timepickerInput&&this._timepickerInput.disabled}get format(){return this._timepickerInput?this._timepickerInput.format:this._format}set format(e){this._format=24===e?24:12}get inputElement(){return this._timepickerInput&&this._timepickerInput.element}get maxTime(){return this._timepickerInput?this._timepickerInput.max:this.max}get minTime(){return this._timepickerInput?this._timepickerInput.min:this.min}get minutesGap(){return this._minutesGap}set minutesGap(e){null!=e&&(e=Math.floor(e),this._minutesGap=e<=59?e:1)}get overlayOrigin(){return this._timepickerInput?this._timepickerInput.cdkOverlayOrigin:void 0}get time(){return this._timepickerInput&&this._timepickerInput.value}set ngxMatTimepickerTheme(e){this._ngxMatTimepickerTheme=e}close(){this._appendToInput?this._overlayRef&&this._overlayRef.dispose():this._dialogRef&&this._dialogRef.close(),this.showPicker=!1,this.closed.emit()}open(){jx={timepickerBaseRef:this,time:this.time,defaultTime:this.defaultTime,maxTime:this.maxTime,minTime:this.minTime,format:this.format,minutesGap:this.minutesGap,disableAnimation:this.disableAnimation,cancelBtnTmpl:this.cancelBtnTmpl,confirmBtnTmpl:this.confirmBtnTmpl,editableHintTmpl:this.editableHintTmpl,disabled:this.disabled,enableKeyboardInput:this.enableKeyboardInput,preventOverlayClick:this.preventOverlayClick,appendToInput:this._appendToInput,hoursOnly:this.hoursOnly,theme:this.theme||this._ngxMatTimepickerTheme,timepickerClass:this.timepickerClass,inputElement:this.inputElement,color:this.color},this._appendToInput?this.showPicker=!0:(this._dialogRef=this._dialog.open(yse,{panelClass:"ngx-mat-timepicker-dialog",data:Object.assign({},jx)}),this._dialogRef.afterClosed().subscribe(()=>{this.closed.emit()})),this.opened.emit()}registerInput(e){if(this._timepickerInput)throw console.warn("Input for this timepicker was already set",e.element),Error("A Timepicker can only be associated with a single input.");this._timepickerInput=e}unregisterInput(){this._timepickerInput=void 0}updateTime(e){this.timeUpdated.next(e)}}return n.nextId=0,n.\u0275fac=function(e){return new(e||n)(v(Hg),v(G_),v(Ns))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker"]],hostVars:1,hostBindings:function(e,i){2&e&&Ls("id",i.id)},inputs:{appendToInput:"appendToInput",color:"color",format:"format",minutesGap:"minutesGap",cancelBtnTmpl:"cancelBtnTmpl",confirmBtnTmpl:"confirmBtnTmpl",defaultTime:"defaultTime",disableAnimation:"disableAnimation",editableHintTmpl:"editableHintTmpl",enableKeyboardInput:"enableKeyboardInput",hoursOnly:"hoursOnly",isEsc:"isEsc",max:"max",min:"min",preventOverlayClick:"preventOverlayClick",theme:"theme",timepickerClass:"timepickerClass"},outputs:{closed:"closed",hourSelected:"hourSelected",opened:"opened",timeChanged:"timeChanged",timeSet:"timeSet"},features:[Ne([{provide:zf,useFactory:()=>jx}])],decls:1,vars:4,consts:[["cdkConnectedOverlay","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPositions","cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","backdropClick"]],template:function(e,i){1&e&&(ee(0,rse,1,0,"ng-template",0),he("backdropClick",function(){return i.close()})),2&e&&H("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayHasBackdrop",!0)("cdkConnectedOverlayOrigin",i.overlayOrigin)("cdkConnectedOverlayOpen",i.showPicker)},directives:[vse,fO],encapsulation:2}),n})(),Mse=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._timepickerLocaleSrv=i,this._matFormField=r,this.cdkOverlayOrigin=new iw(this._matFormField?this._matFormField.getConnectedOverlayOrigin():this._elementRef),this._format=12,this._subsCtrl$=new pe,this._value="",this.onTouched=()=>{},this._onChange=()=>{}}get element(){return this._elementRef&&this._elementRef.nativeElement}get format(){return this._format}set format(e){this._format=24==+e?24:12,e&&this._previousFormat&&this._previousFormat!==this._format&&(this.value=this._value,this._timepicker.updateTime(this._value)),this._previousFormat=this._format}get max(){return this._max}set max(e){this._max="string"!=typeof e?e:Wi.parseTime(e,{locale:this._locale,format:this.format})}get min(){return this._min}set min(e){this._min="string"!=typeof e?e:Wi.parseTime(e,{locale:this._locale,format:this.format})}set timepicker(e){this._registerTimepicker(e)}get value(){return this._value?Wi.toLocaleTimeString(this._value,{format:this.format,locale:this._locale}):""}set value(e){if(!e)return this._value="",void this._updateInputValue();const i=Wi.formatTime(e,{locale:this._locale,format:this.format});if(Wi.isTimeAvailable(i,this._min,this._max,"minutes",this._timepicker.minutesGap,this._format))return this._value=i,void this._updateInputValue();console.warn("Selected time doesn't match min or max value")}set _defaultTime(e){this._timepicker.defaultTime=Wi.formatTime(e,{locale:this._locale,format:this.format})}get _locale(){return this._timepickerLocaleSrv.locale}ngOnChanges(e){e.value&&e.value.currentValue&&(this._defaultTime=e.value.currentValue)}ngOnDestroy(){this._unregisterTimepicker(),this._subsCtrl$.next(),this._subsCtrl$.complete()}onClick(e){this.disableClick||(this._timepicker.open(),e.stopPropagation())}registerOnChange(e){this._onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e}updateValue(e){this.value=e,this._onChange(e)}writeValue(e){this.value=e,e&&(this._defaultTime=e)}_registerTimepicker(e){if(!e)throw new Error("NgxMatTimepickerComponent is not defined. Please make sure you passed the timepicker to ngxMatTimepicker directive");this._timepicker=e,this._timepicker.registerInput(this),this._timepicker.timeSet.pipe(Dt(this._subsCtrl$)).subscribe(i=>{this.value=i,this._onChange(this.value),this.onTouched(),this._defaultTime=this._value})}_unregisterTimepicker(){this._timepicker&&this._timepicker.unregisterInput()}_updateInputValue(){this._elementRef.nativeElement.value=this.value}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(ao),v(ff,8))},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepicker",""]],hostVars:2,hostBindings:function(e,i){1&e&&he("blur",function(){return i.onTouched()})("click",function(s){return i.onClick(s)})("change",function(s){return i.updateValue(s)}),2&e&&(Ls("disabled",i.disabled),Ue("cdkOverlayOrigin",i.cdkOverlayOrigin))},inputs:{format:"format",max:"max",min:"min",timepicker:["ngxMatTimepicker","timepicker"],value:"value",disableClick:"disableClick",disabled:"disabled"},features:[Ne([{provide:Ri,useExisting:n,multi:!0}]),wt]}),n})(),wse=(()=>{class n{static setLocale(e){return{ngModule:n,providers:[{provide:O2,useValue:e},{provide:zf,useValue:void 0},ao]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[ao],imports:[[xi,d_,mA,af,mf,yO,SO,uw,YI,JM,uf,Gd]]}),n})(),xse=(()=>{class n{constructor(e){this.tokenExtractor=e}intercept(e,i){console.log("[Interceptor] => REQ:",e);const r="X-CSRF-TOKEN",s=this.tokenExtractor.getToken();return console.log("[Interceptor] => token : ",s),null!=s&&!e.headers.has(r)&&(e=e.clone({headers:e.headers.set(r,s)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(z(u0))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();let oo=(()=>{class n{constructor(e){this.http=e}loginUser(e){const r={headers:new pn({"Content-Type":"application/json",Authorization:"Basic "+btoa(e.login+":"+e.password)}),withCredentials:!0};return this.http.post("/api/configurateur/login",{},r)}isConnected(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/userConnected",i)}logoutUser(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/logout",{},i)}getCurrentUser(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/current",i)}updatePasswd(e){const r={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_passwd",e,r)}retreiveParams(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/params",i)}updateParams(e){const r={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_params",e,r)}retreiveScheduler(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/scheduler",i)}updateScheduler(e){const r={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_schedulers",e,r)}retreiveConfLogs(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/conf_logs",i)}retreiveAppLogs(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/app_logs",i)}retreiveInfos(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/infos",i)}processAlive(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/alive",i)}rebootSys(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/reboot",{},i)}shutdownSys(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/shutdown",{},i)}updateDatetime(e){const r={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_datetime",e,r)}RTCAlive(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/rtc_alive",i)}}return n.\u0275fac=function(e){return new(e||n)(z(kp))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Dse=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["app-workspace"]],decls:1,vars:0,template:function(e,i){1&e&&Fe(0,"router-outlet")},directives:[Jp],styles:[""]}),n})(),Cse=(()=>{class n{constructor(e,i){this.bs=e,this.router=i}ngOnInit(){}logout(){this.bs.logoutUser().subscribe(e=>{this.router.navigateByUrl("/login")},e=>{})}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn))},n.\u0275cmp=Me({type:n,selectors:[["app-home"]],decls:66,vars:0,consts:[["color","primary"],["mat-icon-button","","fxShow","true","fxHide.gt-sm","",3,"click"],[1,"menu-spacer"],["fxShow","true","fxHide.lt-md",""],["href","/compte","mat-button",""],["href","/parameters","mat-button",""],["href","/datetime","mat-button",""],["href","/hours","mat-button",""],["href","/infos","mat-button",""],["href","/logs","mat-button",""],["href","/logout","mat-button",""],["fxFlexFill",""],["sidenav",""],["fxLayout","column","fxLayoutAlign","start start"],["mat-button","","routerLink","/account",1,"menu-button"],["mat-button","","routerLink","/parameters",1,"menu-button"],["mat-button","","routerLink","/datetime",1,"menu-button"],["mat-button","","routerLink","/hours",1,"menu-button"],["mat-button","","routerLink","/infos",1,"menu-button"],["mat-button","","routerLink","/logs",1,"menu-button"],["mat-button","",1,"menu-button",3,"click"]],template:function(e,i){if(1&e){const r=Xt();F(0,"mat-toolbar",0)(1,"mat-toolbar-row")(2,"button",1),he("click",function(){return Ve(r),sn(25).toggle()}),F(3,"mat-icon"),U(4,"menu"),I()(),F(5,"span"),U(6,"Configurateur"),I(),Fe(7,"span",2),F(8,"div",3)(9,"a",4),U(10,"Compte"),I(),F(11,"a",5),U(12,"Param\xe8tres"),I(),F(13,"a",6),U(14,"Date & Heure"),I(),F(15,"a",7),U(16,"Horaires"),I(),F(17,"a",8),U(18,"Informations"),I(),F(19,"a",9),U(20,"Logs"),I(),F(21,"a",10),U(22,"D\xe9connecter"),I()()()(),F(23,"mat-sidenav-container",11)(24,"mat-sidenav",null,12)(26,"mat-nav-list")(27,"div",13)(28,"button",14)(29,"mat-icon"),U(30,"account_circle"),I(),F(31,"span"),U(32," Compte"),I()(),F(33,"button",15)(34,"mat-icon"),U(35,"build"),I(),F(36,"span"),U(37," Param\xe8tres"),I()(),F(38,"button",16)(39,"mat-icon"),U(40,"update"),I(),F(41,"span"),U(42," Date & Heure"),I()(),F(43,"button",17)(44,"mat-icon"),U(45,"calendar_today"),I(),F(46,"span"),U(47," Horaires"),I()(),F(48,"button",18)(49,"mat-icon"),U(50,"perm_device_information"),I(),F(51,"span"),U(52," Informations"),I()(),F(53,"button",19)(54,"mat-icon"),U(55,"list_alt"),I(),F(56,"span"),U(57," Logs"),I()()(),Fe(58,"mat-divider"),F(59,"button",20),he("click",function(){return i.logout()}),F(60,"mat-icon"),U(61,"eject"),I(),F(62,"span"),U(63," D\xe9connecter"),I()()()(),F(64,"mat-sidenav-content",11),Fe(65,"app-workspace"),I()()}},directives:[F_,NI,lr,uF,ZM,v7,qI,xF,WI,pee,zo,Uo,s_,A7,QM,Dse],styles:[".menu-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.menu-button[_ngcontent-%COMP%]{padding:.5rem 1.5rem .2rem .5rem;width:100%;text-align:start}"]}),n})(),kse=(()=>{class n{constructor(e,i){this.document=e,this.platformId=i,this.documentIsAccessible=ko(this.platformId)}static getCookieRegExp(e){const i=e.replace(/([\[\]\{\}\(\)\|\=\;\+\?\,\.\*\^\$])/gi,"\\$1");return new RegExp("(?:^"+i+"|;\\s*"+i+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(e){try{return decodeURIComponent(e)}catch(i){return e}}check(e){return!!this.documentIsAccessible&&(e=encodeURIComponent(e),n.getCookieRegExp(e).test(this.document.cookie))}get(e){if(this.documentIsAccessible&&this.check(e)){e=encodeURIComponent(e);const r=n.getCookieRegExp(e).exec(this.document.cookie);return r[1]?n.safeDecodeURIComponent(r[1]):""}return""}getAll(){if(!this.documentIsAccessible)return{};const e={},i=this.document;return i.cookie&&""!==i.cookie&&i.cookie.split(";").forEach(r=>{const[s,a]=r.split("=");e[n.safeDecodeURIComponent(s.replace(/^ /,""))]=n.safeDecodeURIComponent(a)}),e}set(e,i,r,s,a,o,l){if(!this.documentIsAccessible)return;if("number"==typeof r||r instanceof Date||s||a||o||l)return void this.set(e,i,{expires:r,path:s,domain:a,secure:o,sameSite:l||"Lax"});let d=encodeURIComponent(e)+"="+encodeURIComponent(i)+";";const u=r||{};u.expires&&(d+="number"==typeof u.expires?"expires="+new Date((new Date).getTime()+1e3*u.expires*60*60*24).toUTCString()+";":"expires="+u.expires.toUTCString()+";"),u.path&&(d+="path="+u.path+";"),u.domain&&(d+="domain="+u.domain+";"),!1===u.secure&&"None"===u.sameSite&&(u.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${e} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),u.secure&&(d+="secure;"),u.sameSite||(u.sameSite="Lax"),d+="sameSite="+u.sameSite+";",this.document.cookie=d}delete(e,i,r,s,a="Lax"){if(!this.documentIsAccessible)return;const o=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(e,"",{expires:o,path:i,domain:r,secure:s,sameSite:a})}deleteAll(e,i,r,s="Lax"){if(!this.documentIsAccessible)return;const a=this.getAll();for(const o in a)a.hasOwnProperty(o)&&this.delete(o,e,i,r,s)}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(Sr))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Tse(n,t){1&n&&(F(0,"mat-error",8),U(1,"L'identifiant est requis !"),I())}function Sse(n,t){1&n&&(F(0,"mat-error",8),U(1,"Le mot de passe est requis !"),I())}function Ese(n,t){1&n&&(F(0,"mat-error",9),U(1,"Mauvais couple Identifiant/Mot de passe, Recommencez ...."),I())}function Ase(n,t){if(1&n&&(F(0,"mat-error",9),U(1),I()),2&n){const e=te();N(1),jt("Un autre utilisateur (",e.usernameConn,") est d\xe9j\xe0 connect\xe9, veuillez recommencer ult\xe9rieurement ...")}}function Lse(n,t){1&n&&(F(0,"mat-error",9),U(1,"Erreur de connexion avec le backend ..."),I())}const G2=function(n){return{"is-invalid":n}};let Ise=(()=>{class n{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.cs=s,this.submitted=!1,this.wrongCredentials=!1,this.userConnected=!1,this.errorProcess=!1,this.usernameConn=""}ngOnInit(){this.loginFG=this.fb.group({login:["",Pi.required],password:["",Pi.required]})}onLogin(){this.submitted=!0,!this.loginFG.invalid&&this.bs.loginUser(this.loginFG.value).subscribe(e=>{console.log(e),this.router.navigateByUrl("/infos")},e=>{this.wrongCredentials=!0})}}return n.\u0275fac=function(e){return new(e||n)(v(R0),v(oo),v(jn),v(kse))},n.\u0275cmp=Me({type:n,selectors:[["app-login"]],decls:22,vars:12,consts:[[1,"container"],[1,"mat-elevation-z8"],[3,"formGroup"],["matInput","","type","text","formControlName","login","name","login","placeholder","Identifiant",1,"form-control","fadeIn","second",3,"ngClass"],["class","myError",4,"ngIf"],["matInput","","type","password","formControlName","password","name","password","placeholder","Mot de passe",1,"form-control","fadeIn","third",3,"ngClass"],["mat-raised-button","","color","primary",3,"click"],["class","cred",4,"ngIf"],[1,"myError"],[1,"cred"]],template:function(e,i){1&e&&(F(0,"div",0)(1,"mat-card",1)(2,"mat-card-header")(3,"h2"),U(4,"Configurateur InterCOM"),I()(),F(5,"mat-card-content")(6,"form",2)(7,"mat-form-field")(8,"mat-label"),U(9,"Identifiant"),I(),Fe(10,"input",3),ee(11,Tse,2,0,"mat-error",4),I(),F(12,"mat-form-field")(13,"mat-label"),U(14,"Mot de passe"),I(),Fe(15,"input",5),ee(16,Sse,2,0,"mat-error",4),I(),F(17,"button",6),he("click",function(){return i.onLogin()}),U(18,"Connexion"),I(),ee(19,Ese,2,0,"mat-error",7),ee(20,Ase,2,1,"mat-error",7),ee(21,Lse,2,0,"mat-error",7),I()()()()),2&e&&(N(6),H("formGroup",i.loginFG),N(4),H("ngClass",ln(8,G2,i.submitted&&i.loginFG.controls.login.errors)),N(1),H("ngIf",i.loginFG.controls.login.hasError("required")),N(4),H("ngClass",ln(10,G2,i.submitted&&i.loginFG.controls.password.errors)),N(1),H("ngIf",i.loginFG.controls.password.hasError("required")),N(3),H("ngIf",i.wrongCredentials),N(1),H("ngIf",i.userConnected),N(1),H("ngIf",i.errorProcess))},directives:[dw,AO,cw,Vp,Ep,Il,ff,hf,$_,Ll,Id,Ah,sr,rg,xn,aw,lr],styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;background-color:#b8b8b8}mat-card[_ngcontent-%COMP%]{width:90%;max-width:300px}mat-card-header[_ngcontent-%COMP%]{display:block;text-align:center}mat-form-field[_ngcontent-%COMP%]{width:100%}button[_ngcontent-%COMP%]{display:block;width:100%}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),n})(),Ose=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["app-not-found"]],decls:2,vars:0,template:function(e,i){1&e&&(F(0,"p"),U(1,"not-found works!"),I())},styles:[""]}),n})();function Fse(n,t){1&n&&(F(0,"mat-error",7),U(1,"L'ancien mot de passe est requis !"),I())}function Rse(n,t){1&n&&(F(0,"mat-error",7),U(1,"Le nouveau mot de passe est requis !"),I())}function Pse(n,t){if(1&n&&(F(0,"mat-error",7),U(1),I()),2&n){const e=te();N(1),Dl("Le mot de passe doit avoir minimum ",e.minPw," caract\xe8res et maximum ",e.maxPw," avec 1 carat\xe8re minuscule, 1 majuscule et 1 chiffre")}}function Nse(n,t){1&n&&(F(0,"mat-error",7),U(1,"La confirmation du nouveau mot de passe est requis !"),I())}function Yse(n,t){if(1&n&&(F(0,"mat-error",7),U(1),I()),2&n){const e=te();N(1),Dl("Le mot de passe doit avoir minimum ",e.minPw," caract\xe8res et maximum ",e.maxPw," avec 1 carat\xe8re minuscule, 1 majuscule et 1 chiffre")}}function Hse(n,t){1&n&&(F(0,"mat-error",7),U(1,"La confirmation doit correspondre au mot de passe"),I())}const zx=function(n){return{"is-invalid":n}},$2=E(5244);let Bse=(()=>{class n{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.toast=s,this.submitted=!1,this.minPw=8,this.maxPw=24,this.hash_new="",this.hash_old="",this.isDisabled=!1,this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.passwdFG=this.fb.group({old_passwd:["",Pi.required],new_passwd:["",[Pi.required,Pi.pattern("(?=\\D*\\d)(?=[^a-z])(?=[^A-Z]*[A-Z]).{"+this.minPw+","+this.maxPw+"}")]],confirmation:["",[Pi.required,Pi.pattern("(?=\\D*\\d)(?=[^a-z])(?=[^A-Z]*[A-Z]).{"+this.minPw+","+this.maxPw+"}"),Vse]]})}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){if(this.passwdFG.invalid)return;this.hash_new=$2("sha256").update(this.passwdFG.get("new_passwd").value).digest("hex"),this.hash_old=$2("sha256").update(this.passwdFG.get("old_passwd").value).digest("hex");const e={old:this.hash_old,new:this.hash_new};this.setTimeoutDisabledButton(3),this.bs.updatePasswd(e).subscribe(i=>{this.toast.success("Mise \xe0 jour r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}return n.\u0275fac=function(e){return new(e||n)(v(R0),v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-account"]],decls:22,vars:18,consts:[["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],["fxLayout","column",3,"formGroup"],["matInput","","type","password","formControlName","old_passwd","name","old_passwd","placeholder","Ancien mot de passe",1,"form-control",3,"ngClass"],["class","myError",4,"ngIf"],["matInput","","type","password","formControlName","new_passwd","name","new_password","placeholder","Nouveau mot de passe",1,"form-control",3,"ngClass"],["matInput","","type","password","formControlName","confirmation","name","confirmation","placeholder","Confirmation",1,"form-control",3,"ngClass"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"myError"]],template:function(e,i){1&e&&(F(0,"div",0)(1,"form",1)(2,"mat-form-field")(3,"mat-label"),U(4,"Ancien mot de passe"),I(),Fe(5,"input",2),ee(6,Fse,2,0,"mat-error",3),I(),F(7,"mat-form-field")(8,"mat-label"),U(9,"Nouveau mot de passe"),I(),Fe(10,"input",4),ee(11,Rse,2,0,"mat-error",3),ee(12,Pse,2,2,"mat-error",3),I(),F(13,"mat-form-field")(14,"mat-label"),U(15,"Confirmation"),I(),Fe(16,"input",5),ee(17,Nse,2,0,"mat-error",3),ee(18,Yse,2,2,"mat-error",3),ee(19,Hse,2,0,"mat-error",3),I(),F(20,"button",6),he("click",function(){return i.onUpdate()}),U(21),I()()()),2&e&&(N(1),H("formGroup",i.passwdFG),N(4),H("ngClass",ln(12,zx,i.submitted&&i.passwdFG.controls.old_passwd.errors)),N(1),H("ngIf",i.passwdFG.controls.old_passwd.hasError("required")),N(4),H("ngClass",ln(14,zx,i.submitted&&i.passwdFG.controls.new_passwd.errors)),N(1),H("ngIf",i.passwdFG.controls.new_passwd.hasError("required")),N(1),H("ngIf",i.passwdFG.controls.new_passwd.hasError("pattern")),N(4),H("ngClass",ln(16,zx,i.submitted&&i.passwdFG.controls.confirmation.errors)),N(1),H("ngIf",i.passwdFG.controls.confirmation.hasError("required")),N(1),H("ngIf",i.passwdFG.controls.confirmation.hasError("pattern")),N(1),H("ngIf",i.passwdFG.controls.confirmation.hasError("mismatch")),N(1),H("disabled",i.isDisabled),N(1),Qt(i.buttonText))},directives:[zo,Uo,Vp,Ep,Il,ff,hf,$_,Ll,Id,Ah,sr,rg,xn,aw,lr],styles:[".container[_ngcontent-%COMP%]{margin:10px}form[_ngcontent-%COMP%]{width:70%;min-width:70%}mat-label[_ngcontent-%COMP%]{font-size:smaller}input[_ngcontent-%COMP%]{font-size:smaller}button[_ngcontent-%COMP%]{display:block;width:100%;margin-top:2rem}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),n})();const Vse=n=>{var t,e;let i=n.parent;return i?(null===(t=i.get("new_passwd"))||void 0===t?void 0:t.value)===(null===(e=i.get("confirmation"))||void 0===e?void 0:e.value)?null:{mismatch:!0}:null};function jse(n,t){1&n&&(F(0,"div",2),Fe(1,"mat-spinner"),I())}function zse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le num\xe9ro est requis !"),I())}function Use(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le num\xe9ro est compos\xe9 de maximum 14 chiffres"),I())}function Gse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le nombre de sonneries est requis !"),I())}function $se(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le nombre est compos\xe9 de 1 chiffre (entre 1 et 5)"),I())}function Wse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le code DTMF est requis !"),I())}function qse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le code DTMF est compos\xe9 de 1 caract\xe8re alphanum\xe9rique ou num\xe9rique (0-9, A-D, #, *)"),I())}function Kse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le temps d'\xe9mission du code DTMF est requis !"),I())}function Qse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le temps d'\xe9mission du code DTMF est compris entre 1 et 255 (1/10 secondes)"),I())}const Vg=function(n){return{"is-invalid":n}};function Zse(n,t){if(1&n){const e=Xt();F(0,"div",3)(1,"form",4)(2,"mat-slide-toggle",5),he("change",function(r){return Ve(e),te().onSlideChanged(r)}),U(3,"Activer code PIN"),I(),F(4,"code-input",6),he("codeChanged",function(r){return Ve(e),te().onCodeChanged(r)})("codeCompleted",function(r){return Ve(e),te().onCodeCompleted(r)}),I(),F(5,"mat-form-field",7)(6,"mat-label"),U(7,"T\xe9l\xe9phone accept\xe9"),I(),F(8,"span",8),U(9,"+33 \xa0"),I(),Fe(10,"input",9),ee(11,zse,2,0,"mat-error",10),ee(12,Use,2,0,"mat-error",10),I(),F(13,"mat-form-field",11)(14,"mat-label"),U(15,"Nombre de sonneries avant d\xe9crochage"),I(),Fe(16,"input",12),ee(17,Gse,2,0,"mat-error",10),ee(18,$se,2,0,"mat-error",10),I(),F(19,"mat-form-field",11)(20,"mat-label"),U(21,"Code DTMF \xe0 \xe9mettre"),I(),Fe(22,"input",13),ee(23,Wse,2,0,"mat-error",10),ee(24,qse,2,0,"mat-error",10),I(),F(25,"mat-form-field",11)(26,"mat-label"),U(27,"Dur\xe9e d'\xe9mission du code DTMF"),I(),Fe(28,"input",14),ee(29,Kse,2,0,"mat-error",10),ee(30,Qse,2,0,"mat-error",10),I(),F(31,"button",15),he("click",function(){return Ve(e),te().onUpdate()}),U(32),I()()()}if(2&n){const e=te();N(1),H("formGroup",e.paramsFG),N(1),H("checked",e.slideDisable),N(2),H("isCodeHidden",!1)("codeLength",4)("disabled",!e.pinChecked)("code",e.pinNumber),N(6),H("ngClass",ln(20,Vg,e.submitted&&e.paramsFG.controls.num_accepted.errors)),N(1),H("ngIf",e.paramsFG.controls.num_accepted.hasError("required")),N(1),H("ngIf",e.paramsFG.controls.num_accepted.hasError("pattern")),N(4),H("ngClass",ln(22,Vg,e.submitted&&e.paramsFG.controls.num_tone.errors)),N(1),H("ngIf",e.paramsFG.controls.num_tone.hasError("required")),N(1),H("ngIf",e.paramsFG.controls.num_tone.hasError("pattern")),N(4),H("ngClass",ln(24,Vg,e.submitted&&e.paramsFG.controls.dtmf_code.errors)),N(1),H("ngIf",e.paramsFG.controls.dtmf_code.hasError("required")),N(1),H("ngIf",e.paramsFG.controls.dtmf_code.hasError("pattern")),N(4),H("ngClass",ln(26,Vg,e.submitted&&e.paramsFG.controls.dtmf_duration.errors)),N(1),H("ngIf",e.paramsFG.controls.dtmf_duration.hasError("required")),N(1),H("ngIf",e.paramsFG.controls.dtmf_duration.hasError("pattern")),N(1),H("disabled",e.isDisabled),N(1),Qt(e.buttonText)}}let Jse=(()=>{class n{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.toast=s,this.submitted=!1,this.slideDisable=!1,this.pinChecked=!1,this.pinNumber="0000",this.isProcessing=!0,this.isDisabled=!0,this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.paramsFG=this.fb.group({num_accepted:["",[Pi.required,Pi.pattern("^[0-9]{9,15}$")]],num_tone:["",[Pi.required,Pi.pattern("^[1-5]{1}$")]],dtmf_code:["",[Pi.required,Pi.pattern("^[0-9A-D#*]{1}$")]],dtmf_duration:["",[Pi.required,Pi.pattern("^[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5]$")]]}),this.bs.retreiveParams().subscribe(e=>{this.paramsFG.get("num_accepted").setValue(e.num_autorized),this.paramsFG.get("num_tone").setValue(e.tone_duration),this.paramsFG.get("dtmf_code").setValue(e.dtmf_code),this.paramsFG.get("dtmf_duration").setValue(e.dtmf_duration),this.slideDisable=e.pin_actif,this.pinChecked=e.pin_actif,this.pinNumber=e.code_pin,this.isProcessing=!1,this.isDisabled=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onSlideChanged(e){console.log("checked ?",e.checked),this.pinChecked=e.checked}onCodeChanged(e){}onCodeCompleted(e){this.pinNumber=e}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="Mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){if(this.paramsFG.invalid)return void console.log("Form invalid !!");let e={pin_actif:!1,code_pin:"",num_autorized:"",tone_duration:0,dtmf_code:"",dtmf_duration:0};e.pin_actif=this.pinChecked,e.code_pin=0==this.pinChecked?"0000":this.pinNumber,e.num_autorized=this.paramsFG.get("num_accepted").value,e.tone_duration=this.paramsFG.get("num_tone").value,e.dtmf_code=this.paramsFG.get("dtmf_code").value,e.dtmf_duration=this.paramsFG.get("dtmf_duration").value,this.setTimeoutDisabledButton(5),this.bs.updateParams(e).subscribe(i=>{this.toast.success("Mise \xe0 jour des param\xe8tres r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}return n.\u0275fac=function(e){return new(e||n)(v(R0),v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-parametres"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],["fxLayout","column",3,"formGroup"],[2,"margin-left","10px","margin-top","0.3rem","margin-bottom","1rem","font-size","smaller",3,"checked","change"],[2,"margin-bottom","1rem",3,"isCodeHidden","codeLength","disabled","code","codeChanged","codeCompleted"],[2,"margin","5px 10px 5px 10px"],["matPrefix","",2,"font-size","smaller"],["matInput","","type","text","formControlName","num_accepted","name","num_accepted","placeholder","Num\xe9ro accept\xe9",1,"form-control",3,"ngClass"],["class","myError",4,"ngIf"],[2,"margin","2.5px 10px 2.5px 10px"],["matInput","","type","text","formControlName","num_tone","name","num_tone","placeholder","Nombre de sonneries",1,"form-control",3,"ngClass"],["matInput","","type","text","formControlName","dtmf_code","name","dtmf_code","placeholder","Cpde DTMF (0-9, A-D, #, *)",1,"form-control",3,"ngClass"],["matInput","","type","text","formControlName","dtmf_duration","name","dtmf_duration","placeholder","Dur\xe9e d'\xe9mission du code DTMF",1,"form-control",3,"ngClass"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"myError"]],template:function(e,i){1&e&&(ee(0,jse,2,0,"div",0),ee(1,Zse,33,28,"div",1)),2&e&&(H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[xn,zo,Uo,Wr,Vp,Ep,Il,FR,mie,ff,hf,EW,$_,Ll,Id,Ah,sr,rg,aw,lr],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:75%}form[_ngcontent-%COMP%]{width:70%;min-width:50%;margin:.5rem}mat-label[_ngcontent-%COMP%]{font-size:smaller}input[_ngcontent-%COMP%]{font-size:smaller}button[_ngcontent-%COMP%]{display:block;width:100%;margin-top:2rem}code-input[_ngcontent-%COMP%]{--item-spacing: 10px;--item-height: 3rem;color:#b8b8b8;margin-right:50%;font-weight:700;font-size:larger}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),n})();var Xse=E(5439);function eae(n,t){1&n&&(F(0,"div",2),Fe(1,"mat-spinner"),I())}function tae(n,t){if(1&n){const e=Xt();F(0,"div",3)(1,"mat-form-field",4)(2,"input",5),he("dateChange",function(r){return Ve(e),te().dateChanged(r)}),I(),F(3,"mat-hint"),U(4,"DD/MM/YYYY"),I(),Fe(5,"mat-datepicker-toggle",6),F(6,"mat-datepicker",null,7)(8,"mat-datepicker-actions")(9,"button",8),U(10,"Annuler"),I(),F(11,"button",9),U(12,"Appliquer"),I()()()(),F(13,"mat-form-field",4),Fe(14,"input",10),F(15,"mat-hint"),U(16,"HH:MM"),I(),F(17,"mat-icon",11),he("click",function(){return Ve(e),sn(20).open()}),U(18," watch_later "),I()(),F(19,"ngx-mat-timepicker",12,13),he("timeChanged",function(r){return Ve(e),te().timeChanged(r)}),I(),F(21,"button",14),he("click",function(){return Ve(e),te().onUpdate()}),U(22),I()()}if(2&n){const e=sn(7),i=sn(20),r=te();N(2),H("matDatepicker",e),N(3),H("for",e),N(9),H("format",24)("ngxMatTimepicker",i),N(7),H("disabled",r.isDisabled),N(1),Qt(r.buttonText)}}let nae=(()=>{class n{constructor(e,i,r){this.bs=e,this.router=i,this.toast=r,this.isProcessing=!0,this.isDisabled=!0,this.timeLeft=0,this.buttonText="Mise \xe0 jour",this.time="",this.date=""}ngOnInit(){this.isProcessing=!1}timeChanged(e){console.log("Nouvelle heure: ",e),this.time=e,this.time&&this.date&&(this.isDisabled=!1)}dateChanged(e){var i=Xse(e.value);this.date=i.format("YYYY-MM-DD").toString(),this.time&&this.date&&(this.isDisabled=!1)}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="Mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){this.setTimeoutDisabledButton(5);var e=this.date+" "+this.time+":00";console.log("Nouvelle date et heure: ",e),this.bs.updateDatetime({datetime:e}).subscribe(i=>{this.toast.success("Mise \xe0 jour de la date et heure r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-datetime"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],["appearance","fill",1,"form-field"],["matInput","","placeholder","Choisissez une date",3,"matDatepicker","dateChange"],["matSuffix","",3,"for"],["datepicker",""],["mat-button","","matDatepickerCancel",""],["mat-raised-button","","color","primary","matDatepickerApply",""],["matInput","","name","selected_time_B","placeholder","Choisissez une heure","readonly","",3,"format","ngxMatTimepicker"],["matSuffix","",3,"click"],["color","primary",3,"timeChanged"],["pickerB",""],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,i){1&e&&(ee(0,eae,2,0,"div",0),ee(1,tae,23,6,"div",1)),2&e&&(H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[xn,zo,Uo,Wr,ff,$_,_x,TW,Nne,AW,Lne,Bne,lr,Hne,Yne,Mse,ZM,bse],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:75%}.form-field[_ngcontent-%COMP%], .ngx-timepicker-field[_ngcontent-%COMP%]{width:80%;margin-bottom:2rem}button[_ngcontent-%COMP%]{width:80%}"]}),n})(),iae=(()=>{class n{constructor(e,i){this.data=e,this.dialogRef=i,this.title=e.title,this.text=e.text,this.labelOK=e.labelOK,this.labelNOK=e.labelNOK}ngOnInit(){}sendAnswer(e){this.dialogRef.close(e)}}return n.\u0275fac=function(e){return new(e||n)(v(sw),v(U_))},n.\u0275cmp=Me({type:n,selectors:[["app-confirm"]],decls:9,vars:4,consts:[["mat-dialog-title",""],["align","center"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,i){1&e&&(F(0,"h2",0),U(1),I(),F(2,"mat-dialog-content"),U(3),I(),F(4,"mat-dialog-actions",1)(5,"button",2),he("click",function(){return i.sendAnswer(!1)}),U(6),I(),F(7,"button",3),he("click",function(){return i.sendAnswer(!0)}),U(8),I()()),2&e&&(N(1),Qt(i.title),N(2),jt(" ",i.text,"\n"),N(3),Qt(i.labelNOK),N(2),Qt(i.labelOK))},directives:[aW,_O,gO,lr],styles:[".mat-dialog-container[_ngcontent-%COMP%]{background-color:#add8e6}.mat-raised-button[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}"]}),n})();function rae(n,t){1&n&&(F(0,"div",2),Fe(1,"mat-spinner"),I())}function sae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",22),U(2,"check_circle"),I()())}function aae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",23),U(2,"cancel"),I()())}function oae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",22),U(2,"check_circle"),I()())}function lae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",23),U(2,"cancel"),I()())}function cae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",22),U(2,"check_circle"),I()())}function dae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",23),U(2,"cancel"),I()())}function uae(n,t){if(1&n){const e=Xt();F(0,"div",3)(1,"mat-card",4)(2,"mat-card-content",5)(3,"div",6)(4,"span",7)(5,"b"),U(6,"Date:"),I()(),F(7,"div",8),U(8),tn(9,"date"),I()(),F(10,"div",6)(11,"span",7)(12,"b"),U(13,"Horloge mat\xe9rielle:"),I()(),ee(14,sae,3,0,"div",9),ee(15,aae,3,0,"div",9),I(),F(16,"div",6)(17,"span",7)(18,"b"),U(19,"Processus InterCOM:"),I()(),ee(20,oae,3,0,"div",9),ee(21,lae,3,0,"div",9),I()()(),F(22,"mat-card",10)(23,"mat-card-header")(24,"mat-card-title-group",11)(25,"mat-card-title"),U(26,"Syst\xe8me"),I(),Fe(27,"img",12),I()(),F(28,"mat-card-content",5)(29,"div",6)(30,"span",13)(31,"b"),U(32,"Architecture:"),I()(),F(33,"span"),U(34),I()(),F(35,"div",6)(36,"span",13)(37,"b"),U(38,"Machine:"),I()(),F(39,"span"),U(40),I()(),F(41,"div",6)(42,"span",13)(43,"b"),U(44,"OS:"),I()(),F(45,"span"),U(46),I()(),F(47,"div",6)(48,"span",13)(49,"b"),U(50,"Usage CPU:"),I()(),F(51,"span")(52,"b"),U(53),I()()(),F(54,"div",6)(55,"span",13)(56,"b"),U(57,"M\xe9moire totale:"),I()(),F(58,"span"),U(59),I()(),F(60,"div",6)(61,"span",13)(62,"b"),U(63,"M\xe9moire disponible:"),I()(),F(64,"span"),U(65),I()(),F(66,"div",6)(67,"span",13)(68,"b"),U(69,"M\xe9moire utilis\xe9e:"),I()(),F(70,"span"),U(71),I(),F(72,"span"),U(73,"("),F(74,"b"),U(75),I(),U(76,")"),I()(),F(77,"div",6)(78,"span",13)(79,"b"),U(80,"Disque total:"),I()(),F(81,"span"),U(82),I()(),F(83,"div",6)(84,"span",13)(85,"b"),U(86,"Disque libre:"),I()(),F(87,"span"),U(88),I()(),F(89,"div",6)(90,"span",13)(91,"b"),U(92,"Disque utilis\xe9:"),I()(),F(93,"span"),U(94),I(),F(95,"span"),U(96,"("),F(97,"b"),U(98),I(),U(99,")"),I()()()(),F(100,"mat-card",4)(101,"mat-card-header")(102,"mat-card-title-group",11)(103,"mat-card-title"),U(104,"Module GSM"),I(),Fe(105,"img",14),I()(),F(106,"mat-card-content",5)(107,"div",6)(108,"span",15)(109,"b"),U(110,"Fabricant:"),I()(),F(111,"span"),U(112),I()(),F(113,"div",6)(114,"span",15)(115,"b"),U(116,"Mod\xe8le:"),I()(),F(117,"span"),U(118),I()(),F(119,"div",6)(120,"span",15)(121,"b"),U(122,"R\xe9vision mat\xe9rielle:"),I()(),F(123,"span"),U(124),I()(),F(125,"div",6)(126,"span",15)(127,"b"),U(128,"Num\xe9ro de s\xe9rie:"),I()(),F(129,"span"),U(130),I()()()(),F(131,"mat-card",16)(132,"mat-card-header")(133,"mat-card-title-group",11)(134,"mat-card-title"),U(135,"Contr\xf4le"),I()()(),F(136,"mat-card-content",5)(137,"div",6)(138,"span",17)(139,"b"),U(140,"Op\xe9rateur:"),I()(),F(141,"span"),U(142),I()(),F(143,"div",6)(144,"span",17)(145,"b"),U(146,"Provider:"),I()(),F(147,"span"),U(148),I()(),F(149,"div",18)(150,"span",17)(151,"b"),U(152,"Signal:"),I()(),F(153,"span"),U(154),I(),F(155,"span"),U(156,"("),F(157,"b"),U(158),I(),U(159,")"),I()(),F(160,"div",6)(161,"span",19)(162,"b"),U(163,"carte SIM:"),I()(),ee(164,cae,3,0,"div",9),ee(165,dae,3,0,"div",9),I()()(),F(166,"button",20),he("click",function(){return Ve(e),te().onReboot()}),F(167,"b"),U(168,"Red\xe9marrer le syst\xe8me"),I()(),F(169,"button",21),he("click",function(){return Ve(e),te().onShutdown()}),F(170,"b"),U(171,"Eteindre le syst\xe8me"),I()()()}if(2&n){const e=te();N(8),Qt(wd(9,40,e.today,"dd/MM/yyyy HH:mm:ss")),N(6),H("ngIf",e.RTCisAlive),N(1),H("ngIf",!e.RTCisAlive),N(5),H("ngIf",e.isAlive),N(1),H("ngIf",!e.isAlive),N(13),Qt(e.infos.system.arch),N(6),Qt(e.infos.system.machine),N(6),Dl("",e.infos.system.os," ",e.infos.system.version,""),N(5),lh("color:",e.cpu_color,""),N(2),jt("",e.infos.system.cpu_usage,"%"),N(6),jt("",e.infos.system.total_mem," Mo"),N(6),jt("",e.infos.system.avail_mem," Mo"),N(6),jt("",e.infos.system.used_mem," Mo"),N(1),lh("margin-left: 5px; color:",e.mem_color,""),N(3),jt("",e.infos.system.percent_used_mem,"%"),N(7),jt("",e.infos.system.total_disk," Mo"),N(6),jt("",e.infos.system.free_disk," Mo"),N(6),jt("",e.infos.system.used_disk," Mo"),N(1),lh("margin-left: 5px; color:",e.disk_color,""),N(3),jt("",e.infos.system.percent_used_disk,"%"),N(14),Qt(e.infos.manufacturer.identification),N(6),Qt(e.infos.manufacturer.model),N(6),Qt(e.infos.manufacturer.hardware_rev),N(6),Qt(e.infos.manufacturer.serial_number),N(12),Qt(e.infos.operator),N(6),Qt(e.infos.provider),N(6),jt("",e.infos.signal_dbm,"dbm"),N(1),lh("margin-left: 5px; color:",e.qos_color,""),N(3),Qt(e.infos.signal_qos),N(6),H("ngIf",e.infos.sim_inserted),N(1),H("ngIf",!e.infos.sim_inserted)}}function fae(n,t){1&n&&(F(0,"div",2),Fe(1,"mat-spinner"),I())}function mae(n,t){if(1&n&&(F(0,"mat-radio-button",10),U(1),I()),2&n){const e=t.$implicit;H("value",e),N(1),jt(" ",e," ")}}function pae(n,t){if(1&n&&(ls(0),F(1,"th"),U(2),I(),cs()),2&n){const e=t.$implicit;N(2),Qt(e.name)}}const _ae=function(n){return{"background-color":n}};function gae(n,t){if(1&n){const e=Xt();F(0,"td",12),he("click",function(){const s=Ve(e).index,a=te().index;return te(2).updateCell(s,a)}),I()}if(2&n){const e=t.index,i=te().index,r=te(2);H("ngStyle",ln(1,_ae,r.schedule[e].horaires[i].state?"green":"red"))}}const W2=function(){return[]};function yae(n,t){if(1&n&&(F(0,"tr")(1,"td"),U(2),I(),ee(3,gae,1,3,"td",11),I()),2&n){const e=t.index,i=te(2);N(2),Qt(i.schedule[0].horaires[e].name),N(1),H("ngForOf",db(2,W2).constructor(i.schedCols))}}function vae(n,t){if(1&n){const e=Xt();F(0,"div",3)(1,"div",4)(2,"mat-radio-group",5),he("ngModelChange",function(r){return Ve(e),te().defaultOp=r}),ee(3,mae,2,2,"mat-radio-button",6),I()(),F(4,"table",7)(5,"thead")(6,"tr"),Fe(7,"th"),ee(8,pae,3,1,"ng-container",8),I()(),ee(9,yae,4,3,"tr",8),I(),F(10,"button",9),he("click",function(){return Ve(e),te().onUpdate()}),U(11),I()()}if(2&n){const e=te();N(2),H("ngModel",e.defaultOp),N(1),H("ngForOf",e.operations),N(5),H("ngForOf",e.schedule),N(1),H("ngForOf",db(6,W2).constructor(e.schedRows)),N(1),H("disabled",e.isDisabled),N(1),Qt(e.buttonText)}}function Mae(n,t){1&n&&(F(0,"div",5),Fe(1,"mat-spinner"),I())}function wae(n,t){if(1&n&&(F(0,"div"),U(1),Fe(2,"br"),U(3),I()),2&n){const e=t.$implicit,i=t.last,r=te(3);Ss(e.gravity),N(1),Dl(" ",e.datetime," - ",e.msg,""),N(2),jt(" ",i?r.scrollToBottom():""," ")}}function xae(n,t){if(1&n&&(ls(0),ee(1,wae,4,6,"div",14),cs()),2&n){const e=te(2);N(1),H("ngForOf",e.confLogs)}}function Dae(n,t){if(1&n&&(F(0,"div",6)(1,"mat-card",7)(2,"mat-card-title",8)(3,"div",9)(4,"b"),U(5,"DEBUG"),I()(),F(6,"div",10)(7,"b"),U(8,"INFO"),I()(),F(9,"div",11)(10,"b"),U(11,"WARNING"),I()(),F(12,"div",12)(13,"b"),U(14,"ERROR"),I()()(),F(15,"mat-card-content"),ee(16,xae,2,1,"ng-container",13),I()()()),2&n){const e=te();N(16),H("ngIf",e.confLogs)}}function Cae(n,t){1&n&&(F(0,"div",5),Fe(1,"mat-spinner"),I())}function kae(n,t){if(1&n&&(F(0,"div"),U(1),Fe(2,"br"),U(3),I()),2&n){const e=t.$implicit,i=t.last,r=te(3);Ss(e.gravity),N(1),Dl(" ",e.datetime," - ",e.msg,""),N(2),jt(" ",i?r.scrollToBottom():""," ")}}function Tae(n,t){if(1&n&&(ls(0),ee(1,kae,4,6,"div",14),cs()),2&n){const e=te(2);N(1),H("ngForOf",e.appLogs)}}function Sae(n,t){if(1&n&&(F(0,"div",6)(1,"mat-card",7)(2,"mat-card-title",8)(3,"div",9)(4,"b"),U(5,"DEBUG"),I()(),F(6,"div",10)(7,"b"),U(8,"INFO"),I()(),F(9,"div",11)(10,"b"),U(11,"WARNING"),I()(),F(12,"div",12)(13,"b"),U(14,"ERROR"),I()()(),F(15,"mat-card-content"),ee(16,Tae,2,1,"ng-container",13),I()()()),2&n){const e=te();N(16),H("ngIf",e.appLogs)}}const Eae=[{path:"login",component:Ise},{path:"",component:Cse,children:[{path:"account",component:Bse},{path:"parameters",component:Jse},{path:"datetime",component:nae},{path:"infos",component:(()=>{class n{constructor(e,i,r,s){this.bs=e,this.router=i,this.dialog=r,this.toast=s,this.cpu_color="green",this.mem_color="green",this.disk_color="green",this.qos_color="green",this.isProcessing=!0,this.isAlive=!1,this.RTCisAlive=!1,this.today=Date.now()}ngOnInit(){setInterval(()=>{this.today=Date.now()},1e3),this.bs.retreiveInfos().subscribe(e=>{this.infos=e,e.system.percent_used_mem>=65?this.mem_color="orange":e.system.percent_used_mem>80&&(this.mem_color="red"),e.system.cpu_usage>=70?this.cpu_color="orange":e.system.cpu_usage>80&&(this.cpu_color="red"),e.system.percent_used_disk>=50?this.disk_color="orange":e.system.percent_used_disk>80&&(this.disk_color="red"),"Marginal"==e.signal_qos?this.qos_color="red":"OK"==e.signal_qos?this.qos_color="orange":"Good"==e.signal_qos?this.qos_color="blue":"Excellent"==e.signal_qos&&(this.qos_color="green"),this.bs.processAlive().subscribe(i=>{this.isAlive=i.alive,this.bs.RTCAlive().subscribe(r=>{this.RTCisAlive=r.RTCalive,this.isProcessing=!1},r=>{401==r.status?this.router.navigateByUrl("/login"):this.toast.error(r.error.description)})},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onReboot(){this.bs.rebootSys().subscribe(e=>{this.toast.info("Red\xe9marrage du syst\xe8me en cours ..."),this.router.navigateByUrl("/login")},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onShutdown(){this.dialog.open(iae,{disableClose:!0,data:{title:"Confirmation",text:"Voulez-vous arr\xeater le syst\xe8me ?",labelOK:"Confirmer",labelNOK:"Annuler"}}).afterClosed().subscribe(s=>{s&&this.bs.shutdownSys().subscribe(a=>{this.toast.info("Arr\xeat du syst\xe8me ..."),this.router.navigateByUrl("/login")},a=>{401==a.status?this.router.navigateByUrl("/login"):this.toast.error(a.error.description)})})}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn),v(G_),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-infos"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"info-card"],[1,"info-content"],["fxLayout","row",2,"width","100%","margin-bottom","0.25rem"],["fxFlex","50",2,"display","grid","align-items","center"],[2,"display","grid","align-items","center"],["style","display: grid; align-items: center;",4,"ngIf"],[1,"sys-card"],[1,"info-title"],["mat-card-sm-image","","src","/assets/img/linux.png"],["fxFlex","50"],["mat-card-sm-image","","src","/assets/img/GNSS_GSM_GPS_rpi.png"],["fxFlex","45"],[1,"control-card"],["fxFlex","40"],["fxLayout","row","fxLayoutAlign","none center",2,"width","100%","margin-bottom","0.25rem"],["fxFlex","40",2,"display","grid","align-items","center"],["mat-raised-button","","color","accent",3,"click"],["mat-raised-button","","color","warn",3,"click"],[2,"color","green"],[2,"color","red"]],template:function(e,i){1&e&&(ee(0,rae,2,0,"div",0),ee(1,uae,172,43,"div",1)),2&e&&(H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[xn,zo,Uo,Wr,dw,cw,wF,ZM,AO,GW,EO,UW,lr],pipes:[LS],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:75%}.mat-spinner[_ngcontent-%COMP%]{margin-top:3rem}.info-card[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem;width:85%}.info-title[_ngcontent-%COMP%]{width:100%}.info-content[_ngcontent-%COMP%]{margin-top:.5rem}.sys-card[_ngcontent-%COMP%], .control-card[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem;width:85%}button[_ngcontent-%COMP%]{width:89%;margin-top:1.5rem}"]}),n})()},{path:"hours",component:(()=>{class n{constructor(e,i,r){this.bs=e,this.router=i,this.toast=r,this.isProcessing=!0,this.isDisabled=!0,this.schedCols=0,this.schedRows=0,this.colorFlag="red",this.defaultOp="Manuel ON",this.operations=["Manuel ON","Manuel OFF","Horaires"],this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.bs.retreiveScheduler().subscribe(e=>{this.schedule=e.days,this.defaultOp=e.mode,this.schedCols=Object.keys(e.days).length,this.schedRows=Object.keys(e.days[0].horaires).length,this.isProcessing=!1,this.isDisabled=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description),this.isProcessing=!1})}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){let e={mode:this.defaultOp,days:this.schedule};this.setTimeoutDisabledButton("Manuel ON"==this.defaultOp?90:20),this.bs.updateScheduler(e).subscribe(i=>{this.toast.success("Mise \xe0 jour des horaires r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}updateCell(e,i){this.schedule[e].horaires[i].state=1==this.schedule[e].horaires[i].state?0:1}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-hours"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"radioprocess"],["fxLayout","row","fxLayoutAlign","space-around center",3,"ngModel","ngModelChange"],["style","margin: 10px; font-size: normal;",3,"value",4,"ngFor","ngForOf"],["border","0","cellspacing","1","cellpadding","1"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"disabled","click"],[2,"margin","10px","font-size","normal",3,"value"],[3,"ngStyle","click",4,"ngFor","ngForOf"],[3,"ngStyle","click"]],template:function(e,i){1&e&&(ee(0,fae,2,0,"div",0),ee(1,vae,12,7,"div",1)),2&e&&(H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[xn,zo,Uo,Wr,ZR,Id,Bp,Do,JR,Sd,_F,lr],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:90%;height:75%}table[_ngcontent-%COMP%]{margin:1rem;table-layout:fixed;align:center;width:90%;border:1px solid #cccccc}td[_ngcontent-%COMP%]{text-align:center;font-size:normal}tr[_ngcontent-%COMP%]{text-align:center;font-size:.85em}button[_ngcontent-%COMP%]{margin-top:1rem;width:90%}.radioprocess[_ngcontent-%COMP%]{margin-top:1rem;width:90%;font-size:1em}@media (max-width: 500px){tr[_ngcontent-%COMP%]{text-align:center;font-size:.5em}.radioprocess[_ngcontent-%COMP%]{margin-top:1rem;width:90%;font-size:.8em}}"]}),n})()},{path:"logs",component:(()=>{class n{constructor(e,i,r){this.bs=e,this.router=i,this.toast=r,this.isProcessing=!0,this.gravity=["DEBUG","INFO","WARNING","ERROR"]}ngOnInit(){this.bs.retreiveConfLogs().subscribe(e=>{this.confLogs=e,this.isProcessing=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}scrollToBottom(){}onTabChanged(e){switch(e.tab.textLabel){case"Configurateur.log":this.isProcessing=!0,this.bs.retreiveConfLogs().subscribe(i=>{this.confLogs=i,this.isProcessing=!1},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)});break;case"KineIntercom.log":this.isProcessing=!0,this.bs.retreiveAppLogs().subscribe(i=>{this.appLogs=i,this.isProcessing=!1},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-logs"]],decls:7,vars:4,consts:[["animationDuration","0ms","selectedIndex","0",3,"selectedTabChange"],["label","Configurateur.log"],["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["label","KineIntercom.log"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"scrollable-content"],["fxLayout","row","fxLayoutAlign","space-around center"],[1,"logHeaderDebug","mat-elevation-z2"],[1,"logHeaderInfo","mat-elevation-z2"],[1,"logHeaderWarn","mat-elevation-z2"],[1,"logHeaderErr","mat-elevation-z2"],[4,"ngIf"],[3,"class",4,"ngFor","ngForOf"]],template:function(e,i){1&e&&(F(0,"mat-tab-group",0),he("selectedTabChange",function(s){return i.onTabChanged(s)}),F(1,"mat-tab",1),ee(2,Mae,2,0,"div",2),ee(3,Dae,17,1,"div",3),I(),F(4,"mat-tab",4),ee(5,Cae,2,0,"div",2),ee(6,Sae,17,1,"div",3),I()()),2&e&&(N(2),H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing),N(2),H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[Lte,BR,xn,zo,Uo,Wr,dw,EO,cw,Do],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:100%}.mat-spinner[_ngcontent-%COMP%]{margin-top:3rem}.mat-card.scrollable-content[_ngcontent-%COMP%]{overflow:hidden;display:flex;flex-direction:column;margin-top:.25rem;height:80%;width:85%}.mat-card.scrollable-content[_ngcontent-%COMP%] > .mat-card-content[_ngcontent-%COMP%]{overflow-y:hidden;overflow-x:hidden}div.DEBUG[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#add8e6;font-size:smaller}div.INFO[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#90ee90;font-size:smaller}div.WARNING[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:orange;font-size:smaller}div.ERROR[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:red;font-size:smaller}.logHeaderDebug[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#add8e6;margin-bottom:.8rem;font-size:smaller}.logHeaderInfo[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#90ee90;margin-bottom:.8rem;font-size:smaller}.logHeaderWarn[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:orange;margin-bottom:.8rem;font-size:smaller}.logHeaderErr[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:red;margin-bottom:.8rem;font-size:smaller}@media (max-width: 500px){div.DEBUG[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#add8e6;font-size:.7em}div.INFO[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#90ee90;font-size:.7em}div.WARNING[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:orange;font-size:.7em}div.ERROR[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:red;font-size:.7em}.logHeaderDebug[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#add8e6;margin-bottom:.6rem;font-size:.5em}.logHeaderInfo[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#90ee90;margin-bottom:.6rem;font-size:.5em}.logHeaderWarn[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:orange;margin-bottom:.6rem;font-size:.5em}.logHeaderErr[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:red;margin-bottom:.6rem;font-size:.5em}}"]}),n})()}],canActivate:[(()=>{class n{constructor(e,i){this.bs=e,this.router=i}getProfile(){return new _t(e=>{this.bs.getCurrentUser().subscribe(i=>{this.profile=i,e.next(i),e.complete()},i=>{e.error(i),e.complete()})})}canActivate(e,i){return new _t(r=>{this.getProfile().subscribe(s=>{r.next(!0),r.complete()},s=>{this.router.navigateByUrl("/login"),r.next(!1),r.complete()})})}}return n.\u0275fac=function(e){return new(e||n)(z(oo),z(jn))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})()]},{path:"not-found",component:Ose},{path:"**",redirectTo:"/not-found"}];let Aae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[iM.forRoot(Eae)],iM]}),n})(),Lae=(()=>{class n{constructor(){this.title="Kine-frontend"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["app-root"]],decls:1,vars:0,template:function(e,i){1&e&&Fe(0,"router-outlet")},directives:[Jp],styles:[""]}),n})(),Iae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n,bootstrap:[Lae]}),n.\u0275inj=Ee({providers:[{provide:l0,useClass:xse,multi:!0},{provide:II,useValue:"fr-FR"}],imports:[[WS,Aae,u$,f8,oE.withOptions({cookieName:"csrf_access_token"}),mA,pA,YI,m7,JM,nO,yO,mf,SO,af,$W,cq,hq,Gq,uw,rK,xee,Lee,Oee,oee,$ee,Kee,Ite,zte,ene,Vne,w$,uJ,iM,qX,die.forRoot(),wse.setLocale("fr-FR"),pie]]}),n})();(function Fj(){iS=!1})(),j5().bootstrapModule(Iae).catch(n=>console.error(n))},5343:(Q,Z)=>{"use strict";Z.byteLength=function b(J){var Ce=x(J),ve=Ce[1];return 3*(Ce[0]+ve)/4-ve},Z.toByteArray=function V(J){var Ce,Ct,X=x(J),ve=X[0],ue=X[1],Pe=new f(function O(J,Ce,X){return 3*(Ce+X)/4-X}(0,ve,ue)),pt=0,Yt=ue>0?ve-4:ve;for(Ct=0;Ct<Yt;Ct+=4)Ce=M[J.charCodeAt(Ct)]<<18|M[J.charCodeAt(Ct+1)]<<12|M[J.charCodeAt(Ct+2)]<<6|M[J.charCodeAt(Ct+3)],Pe[pt++]=Ce>>16&255,Pe[pt++]=Ce>>8&255,Pe[pt++]=255&Ce;return 2===ue&&(Ce=M[J.charCodeAt(Ct)]<<2|M[J.charCodeAt(Ct+1)]>>4,Pe[pt++]=255&Ce),1===ue&&(Ce=M[J.charCodeAt(Ct)]<<10|M[J.charCodeAt(Ct+1)]<<4|M[J.charCodeAt(Ct+2)]>>2,Pe[pt++]=Ce>>8&255,Pe[pt++]=255&Ce),Pe},Z.fromByteArray=function me(J){for(var Ce,X=J.length,ve=X%3,ue=[],pt=0,Yt=X-ve;pt<Yt;pt+=16383)ue.push(se(J,pt,pt+16383>Yt?Yt:pt+16383));return 1===ve?ue.push(E[(Ce=J[X-1])>>2]+E[Ce<<4&63]+"=="):2===ve&&ue.push(E[(Ce=(J[X-2]<<8)+J[X-1])>>10]+E[Ce>>4&63]+E[Ce<<2&63]+"="),ue.join("")};for(var E=[],M=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array,g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0,_=g.length;m<_;++m)E[m]=g[m],M[g.charCodeAt(m)]=m;function x(J){var Ce=J.length;if(Ce%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var X=J.indexOf("=");return-1===X&&(X=Ce),[X,X===Ce?0:4-X%4]}function K(J){return E[J>>18&63]+E[J>>12&63]+E[J>>6&63]+E[63&J]}function se(J,Ce,X){for(var ue=[],Pe=Ce;Pe<X;Pe+=3)ue.push(K((J[Pe]<<16&16711680)+(J[Pe+1]<<8&65280)+(255&J[Pe+2])));return ue.join("")}M["-".charCodeAt(0)]=62,M["_".charCodeAt(0)]=63},3172:(Q,Z,E)=>{"use strict";var M=E(5343),f=E(8461),g="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;Z.Buffer=b,Z.SlowBuffer=function Pe(R){return+R!=R&&(R=0),b.alloc(+R)},Z.INSPECT_MAX_BYTES=50;var m=2147483647;function x(R){if(R>m)throw new RangeError('The value "'+R+'" is invalid for option "size"');var D=new Uint8Array(R);return Object.setPrototypeOf(D,b.prototype),D}function b(R,D,k){if("number"==typeof R){if("string"==typeof D)throw new TypeError('The "string" argument must be of type string. Received type number');return se(R)}return O(R,D,k)}function O(R,D,k){if("string"==typeof R)return function me(R,D){if(("string"!=typeof D||""===D)&&(D="utf8"),!b.isEncoding(D))throw new TypeError("Unknown encoding: "+D);var k=0|pt(R,D),P=x(k),G=P.write(R,D);return G!==k&&(P=P.slice(0,G)),P}(R,D);if(ArrayBuffer.isView(R))return function Ce(R){if(Ki(R,Uint8Array)){var D=new Uint8Array(R);return X(D.buffer,D.byteOffset,D.byteLength)}return J(R)}(R);if(null==R)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof R);if(Ki(R,ArrayBuffer)||R&&Ki(R.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(Ki(R,SharedArrayBuffer)||R&&Ki(R.buffer,SharedArrayBuffer)))return X(R,D,k);if("number"==typeof R)throw new TypeError('The "value" argument must not be of type number. Received type number');var P=R.valueOf&&R.valueOf();if(null!=P&&P!==R)return b.from(P,D,k);var G=function ve(R){if(b.isBuffer(R)){var D=0|ue(R.length),k=x(D);return 0===k.length||R.copy(k,0,0,D),k}return void 0!==R.length?"number"!=typeof R.length||co(R.length)?x(0):J(R):"Buffer"===R.type&&Array.isArray(R.data)?J(R.data):void 0}(R);if(G)return G;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof R[Symbol.toPrimitive])return b.from(R[Symbol.toPrimitive]("string"),D,k);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof R)}function V(R){if("number"!=typeof R)throw new TypeError('"size" argument must be of type number');if(R<0)throw new RangeError('The value "'+R+'" is invalid for option "size"')}function se(R){return V(R),x(R<0?0:0|ue(R))}function J(R){for(var D=R.length<0?0:0|ue(R.length),k=x(D),P=0;P<D;P+=1)k[P]=255&R[P];return k}function X(R,D,k){if(D<0||R.byteLength<D)throw new RangeError('"offset" is outside of buffer bounds');if(R.byteLength<D+(k||0))throw new RangeError('"length" is outside of buffer bounds');var P;return P=void 0===D&&void 0===k?new Uint8Array(R):void 0===k?new Uint8Array(R,D):new Uint8Array(R,D,k),Object.setPrototypeOf(P,b.prototype),P}function ue(R){if(R>=m)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m.toString(16)+" bytes");return 0|R}function pt(R,D){if(b.isBuffer(R))return R.length;if(ArrayBuffer.isView(R)||Ki(R,ArrayBuffer))return R.byteLength;if("string"!=typeof R)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof R);var k=R.length,P=arguments.length>2&&!0===arguments[2];if(!P&&0===k)return 0;for(var G=!1;;)switch(D){case"ascii":case"latin1":case"binary":return k;case"utf8":case"utf-8":return et(R).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*k;case"hex":return k>>>1;case"base64":return pr(R).length;default:if(G)return P?-1:et(R).length;D=(""+D).toLowerCase(),G=!0}}function Yt(R,D,k){var P=!1;if((void 0===D||D<0)&&(D=0),D>this.length||((void 0===k||k>this.length)&&(k=this.length),k<=0)||(k>>>=0)<=(D>>>=0))return"";for(R||(R="utf8");;)switch(R){case"hex":return Jn(this,D,k);case"utf8":case"utf-8":return bn(this,D,k);case"ascii":return _t(this,D,k);case"latin1":case"binary":return _n(this,D,k);case"base64":return Or(this,D,k);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Rr(this,D,k);default:if(P)throw new TypeError("Unknown encoding: "+R);R=(R+"").toLowerCase(),P=!0}}function Ct(R,D,k){var P=R[D];R[D]=R[k],R[k]=P}function kn(R,D,k,P,G){if(0===R.length)return-1;if("string"==typeof k?(P=k,k=0):k>2147483647?k=2147483647:k<-2147483648&&(k=-2147483648),co(k=+k)&&(k=G?0:R.length-1),k<0&&(k=R.length+k),k>=R.length){if(G)return-1;k=R.length-1}else if(k<0){if(!G)return-1;k=0}if("string"==typeof D&&(D=b.from(D,P)),b.isBuffer(D))return 0===D.length?-1:Ht(R,D,k,P,G);if("number"==typeof D)return D&=255,"function"==typeof Uint8Array.prototype.indexOf?G?Uint8Array.prototype.indexOf.call(R,D,k):Uint8Array.prototype.lastIndexOf.call(R,D,k):Ht(R,[D],k,P,G);throw new TypeError("val must be string, number or Buffer")}function Ht(R,D,k,P,G){var Tt,oe=1,ce=R.length,at=D.length;if(void 0!==P&&("ucs2"===(P=String(P).toLowerCase())||"ucs-2"===P||"utf16le"===P||"utf-16le"===P)){if(R.length<2||D.length<2)return-1;oe=2,ce/=2,at/=2,k/=2}function it(Ws,Ca){return 1===oe?Ws[Ca]:Ws.readUInt16BE(Ca*oe)}if(G){var Tn=-1;for(Tt=k;Tt<ce;Tt++)if(it(R,Tt)===it(D,-1===Tn?0:Tt-Tn)){if(-1===Tn&&(Tn=Tt),Tt-Tn+1===at)return Tn*oe}else-1!==Tn&&(Tt-=Tt-Tn),Tn=-1}else for(k+at>ce&&(k=ce-at),Tt=k;Tt>=0;Tt--){for(var St=!0,ct=0;ct<at;ct++)if(it(R,Tt+ct)!==it(D,ct)){St=!1;break}if(St)return Tt}return-1}function Qn(R,D,k,P){k=Number(k)||0;var G=R.length-k;P?(P=Number(P))>G&&(P=G):P=G;var oe=D.length;P>oe/2&&(P=oe/2);for(var ce=0;ce<P;++ce){var at=parseInt(D.substr(2*ce,2),16);if(co(at))return ce;R[k+ce]=at}return ce}function hn(R,D,k,P){return Da(et(D,R.length-k),R,k,P)}function Ti(R,D,k,P){return Da(function li(R){for(var D=[],k=0;k<R.length;++k)D.push(255&R.charCodeAt(k));return D}(D),R,k,P)}function hr(R,D,k,P){return Da(pr(D),R,k,P)}function Zn(R,D,k,P){return Da(function Xr(R,D){for(var k,P,oe=[],ce=0;ce<R.length&&!((D-=2)<0);++ce)P=(k=R.charCodeAt(ce))>>8,oe.push(k%256),oe.push(P);return oe}(D,R.length-k),R,k,P)}function Or(R,D,k){return M.fromByteArray(0===D&&k===R.length?R:R.slice(D,k))}function bn(R,D,k){k=Math.min(R.length,k);for(var P=[],G=D;G<k;){var it,Tt,Tn,St,oe=R[G],ce=null,at=oe>239?4:oe>223?3:oe>191?2:1;if(G+at<=k)switch(at){case 1:oe<128&&(ce=oe);break;case 2:128==(192&(it=R[G+1]))&&(St=(31&oe)<<6|63&it)>127&&(ce=St);break;case 3:Tt=R[G+2],128==(192&(it=R[G+1]))&&128==(192&Tt)&&(St=(15&oe)<<12|(63&it)<<6|63&Tt)>2047&&(St<55296||St>57343)&&(ce=St);break;case 4:Tt=R[G+2],Tn=R[G+3],128==(192&(it=R[G+1]))&&128==(192&Tt)&&128==(192&Tn)&&(St=(15&oe)<<18|(63&it)<<12|(63&Tt)<<6|63&Tn)>65535&&St<1114112&&(ce=St)}null===ce?(ce=65533,at=1):ce>65535&&(P.push((ce-=65536)>>>10&1023|55296),ce=56320|1023&ce),P.push(ce),G+=at}return function fr(R){var D=R.length;if(D<=4096)return String.fromCharCode.apply(String,R);for(var k="",P=0;P<D;)k+=String.fromCharCode.apply(String,R.slice(P,P+=4096));return k}(P)}function _t(R,D,k){var P="";k=Math.min(R.length,k);for(var G=D;G<k;++G)P+=String.fromCharCode(127&R[G]);return P}function _n(R,D,k){var P="";k=Math.min(R.length,k);for(var G=D;G<k;++G)P+=String.fromCharCode(R[G]);return P}function Jn(R,D,k){var P=R.length;(!D||D<0)&&(D=0),(!k||k<0||k>P)&&(k=P);for(var G="",oe=D;oe<k;++oe)G+=il[R[oe]];return G}function Rr(R,D,k){for(var P=R.slice(D,k),G="",oe=0;oe<P.length-1;oe+=2)G+=String.fromCharCode(P[oe]+256*P[oe+1]);return G}function cn(R,D,k){if(R%1!=0||R<0)throw new RangeError("offset is not uint");if(R+D>k)throw new RangeError("Trying to access beyond buffer length")}function pe(R,D,k,P,G,oe){if(!b.isBuffer(R))throw new TypeError('"buffer" argument must be a Buffer instance');if(D>G||D<oe)throw new RangeError('"value" argument is out of bounds');if(k+P>R.length)throw new RangeError("Index out of range")}function mr(R,D,k,P,G,oe){if(k+P>R.length)throw new RangeError("Index out of range");if(k<0)throw new RangeError("Index out of range")}function Be(R,D,k,P,G){return D=+D,k>>>=0,G||mr(R,0,k,4),f.write(R,D,k,P,23,4),k+4}function nn(R,D,k,P,G){return D=+D,k>>>=0,G||mr(R,0,k,8),f.write(R,D,k,P,52,8),k+8}Z.kMaxLength=m,!(b.TYPED_ARRAY_SUPPORT=function _(){try{var R=new Uint8Array(1),D={foo:function(){return 42}};return Object.setPrototypeOf(D,Uint8Array.prototype),Object.setPrototypeOf(R,D),42===R.foo()}catch(k){return!1}}())&&"undefined"!=typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(b.prototype,"parent",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.buffer}}),Object.defineProperty(b.prototype,"offset",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.byteOffset}}),b.poolSize=8192,b.from=function(R,D,k){return O(R,D,k)},Object.setPrototypeOf(b.prototype,Uint8Array.prototype),Object.setPrototypeOf(b,Uint8Array),b.alloc=function(R,D,k){return function K(R,D,k){return V(R),R<=0?x(R):void 0!==D?"string"==typeof k?x(R).fill(D,k):x(R).fill(D):x(R)}(R,D,k)},b.allocUnsafe=function(R){return se(R)},b.allocUnsafeSlow=function(R){return se(R)},b.isBuffer=function(D){return null!=D&&!0===D._isBuffer&&D!==b.prototype},b.compare=function(D,k){if(Ki(D,Uint8Array)&&(D=b.from(D,D.offset,D.byteLength)),Ki(k,Uint8Array)&&(k=b.from(k,k.offset,k.byteLength)),!b.isBuffer(D)||!b.isBuffer(k))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(D===k)return 0;for(var P=D.length,G=k.length,oe=0,ce=Math.min(P,G);oe<ce;++oe)if(D[oe]!==k[oe]){P=D[oe],G=k[oe];break}return P<G?-1:G<P?1:0},b.isEncoding=function(D){switch(String(D).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},b.concat=function(D,k){if(!Array.isArray(D))throw new TypeError('"list" argument must be an Array of Buffers');if(0===D.length)return b.alloc(0);var P;if(void 0===k)for(k=0,P=0;P<D.length;++P)k+=D[P].length;var G=b.allocUnsafe(k),oe=0;for(P=0;P<D.length;++P){var ce=D[P];if(Ki(ce,Uint8Array))oe+ce.length>G.length?b.from(ce).copy(G,oe):Uint8Array.prototype.set.call(G,ce,oe);else{if(!b.isBuffer(ce))throw new TypeError('"list" argument must be an Array of Buffers');ce.copy(G,oe)}oe+=ce.length}return G},b.byteLength=pt,b.prototype._isBuffer=!0,b.prototype.swap16=function(){var D=this.length;if(D%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var k=0;k<D;k+=2)Ct(this,k,k+1);return this},b.prototype.swap32=function(){var D=this.length;if(D%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var k=0;k<D;k+=4)Ct(this,k,k+3),Ct(this,k+1,k+2);return this},b.prototype.swap64=function(){var D=this.length;if(D%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var k=0;k<D;k+=8)Ct(this,k,k+7),Ct(this,k+1,k+6),Ct(this,k+2,k+5),Ct(this,k+3,k+4);return this},b.prototype.toLocaleString=b.prototype.toString=function(){var D=this.length;return 0===D?"":0===arguments.length?bn(this,0,D):Yt.apply(this,arguments)},b.prototype.equals=function(D){if(!b.isBuffer(D))throw new TypeError("Argument must be a Buffer");return this===D||0===b.compare(this,D)},b.prototype.inspect=function(){var D="",k=Z.INSPECT_MAX_BYTES;return D=this.toString("hex",0,k).replace(/(.{2})/g,"$1 ").trim(),this.length>k&&(D+=" ... "),"<Buffer "+D+">"},g&&(b.prototype[g]=b.prototype.inspect),b.prototype.compare=function(D,k,P,G,oe){if(Ki(D,Uint8Array)&&(D=b.from(D,D.offset,D.byteLength)),!b.isBuffer(D))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof D);if(void 0===k&&(k=0),void 0===P&&(P=D?D.length:0),void 0===G&&(G=0),void 0===oe&&(oe=this.length),k<0||P>D.length||G<0||oe>this.length)throw new RangeError("out of range index");if(G>=oe&&k>=P)return 0;if(G>=oe)return-1;if(k>=P)return 1;if(this===D)return 0;for(var ce=(oe>>>=0)-(G>>>=0),at=(P>>>=0)-(k>>>=0),it=Math.min(ce,at),Tt=this.slice(G,oe),Tn=D.slice(k,P),St=0;St<it;++St)if(Tt[St]!==Tn[St]){ce=Tt[St],at=Tn[St];break}return ce<at?-1:at<ce?1:0},b.prototype.includes=function(D,k,P){return-1!==this.indexOf(D,k,P)},b.prototype.indexOf=function(D,k,P){return kn(this,D,k,P,!0)},b.prototype.lastIndexOf=function(D,k,P){return kn(this,D,k,P,!1)},b.prototype.write=function(D,k,P,G){if(void 0===k)G="utf8",P=this.length,k=0;else if(void 0===P&&"string"==typeof k)G=k,P=this.length,k=0;else{if(!isFinite(k))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");k>>>=0,isFinite(P)?(P>>>=0,void 0===G&&(G="utf8")):(G=P,P=void 0)}var oe=this.length-k;if((void 0===P||P>oe)&&(P=oe),D.length>0&&(P<0||k<0)||k>this.length)throw new RangeError("Attempt to write outside buffer bounds");G||(G="utf8");for(var ce=!1;;)switch(G){case"hex":return Qn(this,D,k,P);case"utf8":case"utf-8":return hn(this,D,k,P);case"ascii":case"latin1":case"binary":return Ti(this,D,k,P);case"base64":return hr(this,D,k,P);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Zn(this,D,k,P);default:if(ce)throw new TypeError("Unknown encoding: "+G);G=(""+G).toLowerCase(),ce=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},b.prototype.slice=function(D,k){var P=this.length;(D=~~D)<0?(D+=P)<0&&(D=0):D>P&&(D=P),(k=void 0===k?P:~~k)<0?(k+=P)<0&&(k=0):k>P&&(k=P),k<D&&(k=D);var G=this.subarray(D,k);return Object.setPrototypeOf(G,b.prototype),G},b.prototype.readUintLE=b.prototype.readUIntLE=function(D,k,P){D>>>=0,k>>>=0,P||cn(D,k,this.length);for(var G=this[D],oe=1,ce=0;++ce<k&&(oe*=256);)G+=this[D+ce]*oe;return G},b.prototype.readUintBE=b.prototype.readUIntBE=function(D,k,P){D>>>=0,k>>>=0,P||cn(D,k,this.length);for(var G=this[D+--k],oe=1;k>0&&(oe*=256);)G+=this[D+--k]*oe;return G},b.prototype.readUint8=b.prototype.readUInt8=function(D,k){return D>>>=0,k||cn(D,1,this.length),this[D]},b.prototype.readUint16LE=b.prototype.readUInt16LE=function(D,k){return D>>>=0,k||cn(D,2,this.length),this[D]|this[D+1]<<8},b.prototype.readUint16BE=b.prototype.readUInt16BE=function(D,k){return D>>>=0,k||cn(D,2,this.length),this[D]<<8|this[D+1]},b.prototype.readUint32LE=b.prototype.readUInt32LE=function(D,k){return D>>>=0,k||cn(D,4,this.length),(this[D]|this[D+1]<<8|this[D+2]<<16)+16777216*this[D+3]},b.prototype.readUint32BE=b.prototype.readUInt32BE=function(D,k){return D>>>=0,k||cn(D,4,this.length),16777216*this[D]+(this[D+1]<<16|this[D+2]<<8|this[D+3])},b.prototype.readIntLE=function(D,k,P){D>>>=0,k>>>=0,P||cn(D,k,this.length);for(var G=this[D],oe=1,ce=0;++ce<k&&(oe*=256);)G+=this[D+ce]*oe;return G>=(oe*=128)&&(G-=Math.pow(2,8*k)),G},b.prototype.readIntBE=function(D,k,P){D>>>=0,k>>>=0,P||cn(D,k,this.length);for(var G=k,oe=1,ce=this[D+--G];G>0&&(oe*=256);)ce+=this[D+--G]*oe;return ce>=(oe*=128)&&(ce-=Math.pow(2,8*k)),ce},b.prototype.readInt8=function(D,k){return D>>>=0,k||cn(D,1,this.length),128&this[D]?-1*(255-this[D]+1):this[D]},b.prototype.readInt16LE=function(D,k){D>>>=0,k||cn(D,2,this.length);var P=this[D]|this[D+1]<<8;return 32768&P?4294901760|P:P},b.prototype.readInt16BE=function(D,k){D>>>=0,k||cn(D,2,this.length);var P=this[D+1]|this[D]<<8;return 32768&P?4294901760|P:P},b.prototype.readInt32LE=function(D,k){return D>>>=0,k||cn(D,4,this.length),this[D]|this[D+1]<<8|this[D+2]<<16|this[D+3]<<24},b.prototype.readInt32BE=function(D,k){return D>>>=0,k||cn(D,4,this.length),this[D]<<24|this[D+1]<<16|this[D+2]<<8|this[D+3]},b.prototype.readFloatLE=function(D,k){return D>>>=0,k||cn(D,4,this.length),f.read(this,D,!0,23,4)},b.prototype.readFloatBE=function(D,k){return D>>>=0,k||cn(D,4,this.length),f.read(this,D,!1,23,4)},b.prototype.readDoubleLE=function(D,k){return D>>>=0,k||cn(D,8,this.length),f.read(this,D,!0,52,8)},b.prototype.readDoubleBE=function(D,k){return D>>>=0,k||cn(D,8,this.length),f.read(this,D,!1,52,8)},b.prototype.writeUintLE=b.prototype.writeUIntLE=function(D,k,P,G){D=+D,k>>>=0,P>>>=0,G||pe(this,D,k,P,Math.pow(2,8*P)-1,0);var ce=1,at=0;for(this[k]=255&D;++at<P&&(ce*=256);)this[k+at]=D/ce&255;return k+P},b.prototype.writeUintBE=b.prototype.writeUIntBE=function(D,k,P,G){D=+D,k>>>=0,P>>>=0,G||pe(this,D,k,P,Math.pow(2,8*P)-1,0);var ce=P-1,at=1;for(this[k+ce]=255&D;--ce>=0&&(at*=256);)this[k+ce]=D/at&255;return k+P},b.prototype.writeUint8=b.prototype.writeUInt8=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,1,255,0),this[k]=255&D,k+1},b.prototype.writeUint16LE=b.prototype.writeUInt16LE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,2,65535,0),this[k]=255&D,this[k+1]=D>>>8,k+2},b.prototype.writeUint16BE=b.prototype.writeUInt16BE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,2,65535,0),this[k]=D>>>8,this[k+1]=255&D,k+2},b.prototype.writeUint32LE=b.prototype.writeUInt32LE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,4,4294967295,0),this[k+3]=D>>>24,this[k+2]=D>>>16,this[k+1]=D>>>8,this[k]=255&D,k+4},b.prototype.writeUint32BE=b.prototype.writeUInt32BE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,4,4294967295,0),this[k]=D>>>24,this[k+1]=D>>>16,this[k+2]=D>>>8,this[k+3]=255&D,k+4},b.prototype.writeIntLE=function(D,k,P,G){if(D=+D,k>>>=0,!G){var oe=Math.pow(2,8*P-1);pe(this,D,k,P,oe-1,-oe)}var ce=0,at=1,it=0;for(this[k]=255&D;++ce<P&&(at*=256);)D<0&&0===it&&0!==this[k+ce-1]&&(it=1),this[k+ce]=(D/at>>0)-it&255;return k+P},b.prototype.writeIntBE=function(D,k,P,G){if(D=+D,k>>>=0,!G){var oe=Math.pow(2,8*P-1);pe(this,D,k,P,oe-1,-oe)}var ce=P-1,at=1,it=0;for(this[k+ce]=255&D;--ce>=0&&(at*=256);)D<0&&0===it&&0!==this[k+ce+1]&&(it=1),this[k+ce]=(D/at>>0)-it&255;return k+P},b.prototype.writeInt8=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,1,127,-128),D<0&&(D=255+D+1),this[k]=255&D,k+1},b.prototype.writeInt16LE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,2,32767,-32768),this[k]=255&D,this[k+1]=D>>>8,k+2},b.prototype.writeInt16BE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,2,32767,-32768),this[k]=D>>>8,this[k+1]=255&D,k+2},b.prototype.writeInt32LE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,4,2147483647,-2147483648),this[k]=255&D,this[k+1]=D>>>8,this[k+2]=D>>>16,this[k+3]=D>>>24,k+4},b.prototype.writeInt32BE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,4,2147483647,-2147483648),D<0&&(D=4294967295+D+1),this[k]=D>>>24,this[k+1]=D>>>16,this[k+2]=D>>>8,this[k+3]=255&D,k+4},b.prototype.writeFloatLE=function(D,k,P){return Be(this,D,k,!0,P)},b.prototype.writeFloatBE=function(D,k,P){return Be(this,D,k,!1,P)},b.prototype.writeDoubleLE=function(D,k,P){return nn(this,D,k,!0,P)},b.prototype.writeDoubleBE=function(D,k,P){return nn(this,D,k,!1,P)},b.prototype.copy=function(D,k,P,G){if(!b.isBuffer(D))throw new TypeError("argument should be a Buffer");if(P||(P=0),!G&&0!==G&&(G=this.length),k>=D.length&&(k=D.length),k||(k=0),G>0&&G<P&&(G=P),G===P||0===D.length||0===this.length)return 0;if(k<0)throw new RangeError("targetStart out of bounds");if(P<0||P>=this.length)throw new RangeError("Index out of range");if(G<0)throw new RangeError("sourceEnd out of bounds");G>this.length&&(G=this.length),D.length-k<G-P&&(G=D.length-k+P);var oe=G-P;return this===D&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(k,P,G):Uint8Array.prototype.set.call(D,this.subarray(P,G),k),oe},b.prototype.fill=function(D,k,P,G){if("string"==typeof D){if("string"==typeof k?(G=k,k=0,P=this.length):"string"==typeof P&&(G=P,P=this.length),void 0!==G&&"string"!=typeof G)throw new TypeError("encoding must be a string");if("string"==typeof G&&!b.isEncoding(G))throw new TypeError("Unknown encoding: "+G);if(1===D.length){var oe=D.charCodeAt(0);("utf8"===G&&oe<128||"latin1"===G)&&(D=oe)}}else"number"==typeof D?D&=255:"boolean"==typeof D&&(D=Number(D));if(k<0||this.length<k||this.length<P)throw new RangeError("Out of range index");if(P<=k)return this;var ce;if(k>>>=0,P=void 0===P?this.length:P>>>0,D||(D=0),"number"==typeof D)for(ce=k;ce<P;++ce)this[ce]=D;else{var at=b.isBuffer(D)?D:b.from(D,G),it=at.length;if(0===it)throw new TypeError('The value "'+D+'" is invalid for argument "value"');for(ce=0;ce<P-k;++ce)this[ce+k]=at[ce%it]}return this};var Zt=/[^+/0-9A-Za-z-_]/g;function et(R,D){D=D||1/0;for(var k,P=R.length,G=null,oe=[],ce=0;ce<P;++ce){if((k=R.charCodeAt(ce))>55295&&k<57344){if(!G){if(k>56319){(D-=3)>-1&&oe.push(239,191,189);continue}if(ce+1===P){(D-=3)>-1&&oe.push(239,191,189);continue}G=k;continue}if(k<56320){(D-=3)>-1&&oe.push(239,191,189),G=k;continue}k=65536+(G-55296<<10|k-56320)}else G&&(D-=3)>-1&&oe.push(239,191,189);if(G=null,k<128){if((D-=1)<0)break;oe.push(k)}else if(k<2048){if((D-=2)<0)break;oe.push(k>>6|192,63&k|128)}else if(k<65536){if((D-=3)<0)break;oe.push(k>>12|224,k>>6&63|128,63&k|128)}else{if(!(k<1114112))throw new Error("Invalid code point");if((D-=4)<0)break;oe.push(k>>18|240,k>>12&63|128,k>>6&63|128,63&k|128)}}return oe}function pr(R){return M.toByteArray(function $s(R){if((R=(R=R.split("=")[0]).trim().replace(Zt,"")).length<2)return"";for(;R.length%4!=0;)R+="=";return R}(R))}function Da(R,D,k,P){for(var G=0;G<P&&!(G+k>=D.length||G>=R.length);++G)D[G+k]=R[G];return G}function Ki(R,D){return R instanceof D||null!=R&&null!=R.constructor&&null!=R.constructor.name&&R.constructor.name===D.name}function co(R){return R!=R}var il=function(){for(var R="0123456789abcdef",D=new Array(256),k=0;k<16;++k)for(var P=16*k,G=0;G<16;++G)D[P+G]=R[k]+R[G];return D}()},8461:(Q,Z)=>{Z.read=function(E,M,f,g,m){var _,x,b=8*m-g-1,O=(1<<b)-1,V=O>>1,K=-7,se=f?m-1:0,me=f?-1:1,J=E[M+se];for(se+=me,_=J&(1<<-K)-1,J>>=-K,K+=b;K>0;_=256*_+E[M+se],se+=me,K-=8);for(x=_&(1<<-K)-1,_>>=-K,K+=g;K>0;x=256*x+E[M+se],se+=me,K-=8);if(0===_)_=1-V;else{if(_===O)return x?NaN:1/0*(J?-1:1);x+=Math.pow(2,g),_-=V}return(J?-1:1)*x*Math.pow(2,_-g)},Z.write=function(E,M,f,g,m,_){var x,b,O,V=8*_-m-1,K=(1<<V)-1,se=K>>1,me=23===m?Math.pow(2,-24)-Math.pow(2,-77):0,J=g?0:_-1,Ce=g?1:-1,X=M<0||0===M&&1/M<0?1:0;for(M=Math.abs(M),isNaN(M)||M===1/0?(b=isNaN(M)?1:0,x=K):(x=Math.floor(Math.log(M)/Math.LN2),M*(O=Math.pow(2,-x))<1&&(x--,O*=2),(M+=x+se>=1?me/O:me*Math.pow(2,1-se))*O>=2&&(x++,O/=2),x+se>=K?(b=0,x=K):x+se>=1?(b=(M*O-1)*Math.pow(2,m),x+=se):(b=M*Math.pow(2,se-1)*Math.pow(2,m),x=0));m>=8;E[f+J]=255&b,J+=Ce,b/=256,m-=8);for(x=x<<m|b,V+=m;V>0;E[f+J]=255&x,J+=Ce,x/=256,V-=8);E[f+J-Ce]|=128*X}},3894:Q=>{Q.exports="function"==typeof Object.create?function(E,M){M&&(E.super_=M,E.prototype=Object.create(M.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}))}:function(E,M){if(M){E.super_=M;var f=function(){};f.prototype=M.prototype,E.prototype=new f,E.prototype.constructor=E}}},7088:function(Q,Z,E){!function(M){"use strict";M.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(g){return/^nm$/i.test(g)},meridiem:function(g,m,_){return g<12?_?"vm":"VM":_?"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(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(5439))},2502:function(Q,Z,E){!function(M){"use strict";var f=function(b){return 0===b?0:1===b?1:2===b?2:b%100>=3&&b%100<=10?3:b%100>=11?4:5},g={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"]},m=function(b){return function(O,V,K,se){var me=f(O),J=g[b][f(O)];return 2===me&&(J=J[V?0:1]),J.replace(/%d/i,O)}},_=["\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"];M.defineLocale("ar-dz",{months:_,monthsShort:_,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(b){return"\u0645"===b},meridiem:function(b,O,V){return b<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:m("s"),ss:m("s"),m:m("m"),mm:m("m"),h:m("h"),hh:m("h"),d:m("d"),dd:m("d"),M:m("M"),MM:m("M"),y:m("y"),yy:m("y")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(E(5439))},128:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},4519:function(Q,Z,E){!function(M){"use strict";var f={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},g=function(O){return 0===O?0:1===O?1:2===O?2:O%100>=3&&O%100<=10?3:O%100>=11?4:5},m={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"]},_=function(O){return function(V,K,se,me){var J=g(V),Ce=m[O][g(V)];return 2===J&&(Ce=Ce[K?0:1]),Ce.replace(/%d/i,V)}},x=["\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"];M.defineLocale("ar-ly",{months:x,monthsShort:x,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(O){return"\u0645"===O},meridiem:function(O,V,K){return O<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:_("s"),ss:_("s"),m:_("m"),mm:_("m"),h:_("h"),hh:_("h"),d:_("d"),dd:_("d"),M:_("M"),MM:_("M"),y:_("y"),yy:_("y")},preparse:function(O){return O.replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(V){return f[V]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(5439))},5443:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},7642:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};M.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(_){return"\u0645"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(x){return g[x]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(E(5439))},8592:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},7038:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},m=function(V){return 0===V?0:1===V?1:2===V?2:V%100>=3&&V%100<=10?3:V%100>=11?4:5},_={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"]},x=function(V){return function(K,se,me,J){var Ce=m(K),X=_[V][m(K)];return 2===Ce&&(X=X[se?0:1]),X.replace(/%d/i,K)}},b=["\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"];M.defineLocale("ar",{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(V){return"\u0645"===V},meridiem:function(V,K,se){return V<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:x("s"),ss:x("s"),m:x("m"),mm:x("m"),h:x("h"),hh:x("h"),d:x("d"),dd:x("d"),M:x("M"),MM:x("M"),y:x("y"),yy:x("y")},preparse:function(V){return V.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(K){return g[K]}).replace(/\u060c/g,",")},postformat:function(V){return V.replace(/\d/g,function(K){return f[K]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(5439))},1213:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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(m){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(m)},meridiem:function(m,_,x){return m<4?"gec\u0259":m<12?"s\u0259h\u0259r":m<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(m){if(0===m)return m+"-\u0131nc\u0131";var _=m%10;return m+(f[_]||f[m%100-_]||f[m>=100?100:null])},week:{dow:1,doy:7}})}(E(5439))},9191:function(Q,Z,E){!function(M){"use strict";function g(_,x,b){return"m"===b?x?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===b?x?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":_+" "+function f(_,x){var b=_.split("_");return x%10==1&&x%100!=11?b[0]:x%10>=2&&x%10<=4&&(x%100<10||x%100>=20)?b[1]:b[2]}({ss:x?"\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:x?"\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:x?"\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"}[b],+_)}M.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:g,mm:g,h:g,hh:g,d:"\u0434\u0437\u0435\u043d\u044c",dd:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(_)},meridiem:function(_,x,b){return _<4?"\u043d\u043e\u0447\u044b":_<12?"\u0440\u0430\u043d\u0456\u0446\u044b":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(_,x){switch(x){case"M":case"d":case"DDD":case"w":case"W":return _%10!=2&&_%10!=3||_%100==12||_%100==13?_+"-\u044b":_+"-\u0456";case"D":return _+"-\u0433\u0430";default:return _}},week:{dow:1,doy:7}})}(E(5439))},322:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10,_=g%100;return 0===g?g+"-\u0435\u0432":0===_?g+"-\u0435\u043d":_>10&&_<20?g+"-\u0442\u0438":1===m?g+"-\u0432\u0438":2===m?g+"-\u0440\u0438":7===m||8===m?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(5439))},8042:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},5903:function(Q,Z,E){!function(M){"use strict";var f={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},g={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};M.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(_){return _.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},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(_,x){return 12===_&&(_=0),"\u09b0\u09be\u09a4"===x?_<4?_:_+12:"\u09ad\u09cb\u09b0"===x||"\u09b8\u0995\u09be\u09b2"===x?_:"\u09a6\u09c1\u09aa\u09c1\u09b0"===x?_>=3?_:_+12:"\u09ac\u09bf\u0995\u09be\u09b2"===x||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===x?_+12:void 0},meridiem:function(_,x,b){return _<4?"\u09b0\u09be\u09a4":_<6?"\u09ad\u09cb\u09b0":_<12?"\u09b8\u0995\u09be\u09b2":_<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":_<18?"\u09ac\u09bf\u0995\u09be\u09b2":_<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(5439))},9620:function(Q,Z,E){!function(M){"use strict";var f={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},g={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};M.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(_){return _.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(_,x){return 12===_&&(_=0),"\u09b0\u09be\u09a4"===x&&_>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===x&&_<5||"\u09ac\u09bf\u0995\u09be\u09b2"===x?_+12:_},meridiem:function(_,x,b){return _<4?"\u09b0\u09be\u09a4":_<10?"\u09b8\u0995\u09be\u09b2":_<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":_<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(5439))},9645:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},g={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};M.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(_){return _.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},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(_,x){return 12===_&&(_=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===x&&_>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===x&&_<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===x?_+12:_},meridiem:function(_,x,b){return _<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":_<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":_<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":_<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(E(5439))},5020:function(Q,Z,E){!function(M){"use strict";function f(X,ve,ue){return X+" "+function _(X,ve){return 2===ve?function x(X){var ve={m:"v",b:"v",d:"z"};return void 0===ve[X.charAt(0)]?X:ve[X.charAt(0)]+X.substring(1)}(X):X}({mm:"munutenn",MM:"miz",dd:"devezh"}[ue],X)}function m(X){return X>9?m(X%10):X}var b=[/^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],O=/^(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,J=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];M.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:J,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:J,monthsRegex:O,monthsShortRegex:O,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:b,longMonthsParse:b,shortMonthsParse:b,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:f,h:"un eur",hh:"%d eur",d:"un devezh",dd:f,M:"ur miz",MM:f,y:"ur bloaz",yy:function g(X){switch(m(X)){case 1:case 3:case 4:case 5:case 9:return X+" bloaz";default:return X+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(X){return X+(1===X?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(X){return"g.m."===X},meridiem:function(X,ve,ue){return X<12?"a.m.":"g.m."}})}(E(5439))},4792:function(Q,Z,E){!function(M){"use strict";function f(m,_,x){var b=m+" ";switch(x){case"ss":return b+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return _?"jedna minuta":"jedne minute";case"mm":return b+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return _?"jedan sat":"jednog sata";case"hh":return b+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return b+(1===m?"dan":"dana");case"MM":return b+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return b+(1===m?"godina":2===m||3===m||4===m?"godine":"godina")}}M.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:f,m:f,mm:f,h:f,hh:f,d:"dan",dd:f,M:"mjesec",MM:f,y:"godinu",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},7980:function(Q,Z,E){!function(M){"use strict";M.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(g,m){var _=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===m||"W"===m)&&(_="a"),g+_},week:{dow:1,doy:4}})}(E(5439))},7322:function(Q,Z,E){!function(M){"use strict";var f={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("_")},g="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),m=[/^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],_=/^(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 x(V){return V>1&&V<5&&1!=~~(V/10)}function b(V,K,se,me){var J=V+" ";switch(se){case"s":return K||me?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return K||me?J+(x(V)?"sekundy":"sekund"):J+"sekundami";case"m":return K?"minuta":me?"minutu":"minutou";case"mm":return K||me?J+(x(V)?"minuty":"minut"):J+"minutami";case"h":return K?"hodina":me?"hodinu":"hodinou";case"hh":return K||me?J+(x(V)?"hodiny":"hodin"):J+"hodinami";case"d":return K||me?"den":"dnem";case"dd":return K||me?J+(x(V)?"dny":"dn\xed"):J+"dny";case"M":return K||me?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return K||me?J+(x(V)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):J+"m\u011bs\xedci";case"y":return K||me?"rok":"rokem";case"yy":return K||me?J+(x(V)?"roky":"let"):J+"lety"}}M.defineLocale("cs",{months:f,monthsShort:g,monthsRegex:_,monthsShortRegex:_,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:m,longMonthsParse:m,shortMonthsParse:m,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: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}})}(E(5439))},365:function(Q,Z,E){!function(M){"use strict";M.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(g){return g+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(g)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(g)?"\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}})}(E(5439))},2092:function(Q,Z,E){!function(M){"use strict";M.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(g){var _="";return g>20?_=40===g||50===g||60===g||80===g||100===g?"fed":"ain":g>0&&(_=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][g]),g+_},week:{dow:1,doy:4}})}(E(5439))},7387:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},9459:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return _?O[x][0]:O[x][1]}M.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:f,mm:"%d Minuten",h:f,hh:"%d Stunden",d:f,dd:f,w:f,ww:"%d Wochen",M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},3694:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return _?O[x][0]:O[x][1]}M.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:f,mm:"%d Minuten",h:f,hh:"%d Stunden",d:f,dd:f,w:f,ww:"%d Wochen",M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},4307:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[m+" Tage",m+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[m+" Monate",m+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[m+" Jahre",m+" Jahren"]};return _?O[x][0]:O[x][1]}M.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:f,mm:"%d Minuten",h:f,hh:"%d Stunden",d:f,dd:f,w:f,ww:"%d Wochen",M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},9659:function(Q,Z,E){!function(M){"use strict";var f=["\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"],g=["\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"];M.defineLocale("dv",{months:f,monthsShort:f,weekdays:g,weekdaysShort:g,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(_){return"\u0789\u078a"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/\u060c/g,",")},postformat:function(_){return _.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(E(5439))},3460:function(Q,Z,E){!function(M){"use strict";M.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(m,_){return m?"string"==typeof _&&/D/.test(_.substring(0,_.indexOf("MMMM")))?this._monthsGenitiveEl[m.month()]:this._monthsNominativeEl[m.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(m,_,x){return m>11?x?"\u03bc\u03bc":"\u039c\u039c":x?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(m){return"\u03bc"===(m+"").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(m,_){var x=this._calendarEl[m],b=_&&_.hours();return function f(m){return"undefined"!=typeof Function&&m instanceof Function||"[object Function]"===Object.prototype.toString.call(m)}(x)&&(x=x.apply(_)),x.replace("{}",b%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}})}(E(5439))},4369:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:4}})}(E(5439))},530:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(E(5439))},9998:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},3391:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},5414:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(E(5439))},9615:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:6}})}(E(5439))},1248:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},3767:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},4530:function(Q,Z,E){!function(M){"use strict";M.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(g){return"p"===g.charAt(0).toLowerCase()},meridiem:function(g,m,_){return g>11?_?"p.t.m.":"P.T.M.":_?"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}})}(E(5439))},8944:function(Q,Z,E){!function(M){"use strict";var f="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],_=/^(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;M.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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:m,longMonthsParse:m,shortMonthsParse:m,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}})}(E(5439))},9116:function(Q,Z,E){!function(M){"use strict";var f="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],_=/^(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;M.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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:m,longMonthsParse:m,shortMonthsParse:m,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"})}(E(5439))},3609:function(Q,Z,E){!function(M){"use strict";var f="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],_=/^(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;M.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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:m,longMonthsParse:m,shortMonthsParse:m,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}})}(E(5439))},6866:function(Q,Z,E){!function(M){"use strict";var f="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),m=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],_=/^(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;M.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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:m,longMonthsParse:m,shortMonthsParse:m,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"})}(E(5439))},6725:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[m+"sekundi",m+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[m+" minuti",m+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[m+" tunni",m+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[m+" kuu",m+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[m+" aasta",m+" aastat"]};return _?O[x][2]?O[x][2]:O[x][1]:b?O[x][0]:O[x][1]}M.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:"%d p\xe4eva",M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},7931:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},6417:function(Q,Z,E){!function(M){"use strict";var f={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},g={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};M.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(_){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(_)},meridiem:function(_,x,b){return _<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(_){return _.replace(/[\u06f0-\u06f9]/g,function(x){return g[x]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(E(5439))},944:function(Q,Z,E){!function(M){"use strict";var f="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),g=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",f[7],f[8],f[9]];function m(b,O,V,K){var se="";switch(V){case"s":return K?"muutaman sekunnin":"muutama sekunti";case"ss":se=K?"sekunnin":"sekuntia";break;case"m":return K?"minuutin":"minuutti";case"mm":se=K?"minuutin":"minuuttia";break;case"h":return K?"tunnin":"tunti";case"hh":se=K?"tunnin":"tuntia";break;case"d":return K?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":se=K?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return K?"kuukauden":"kuukausi";case"MM":se=K?"kuukauden":"kuukautta";break;case"y":return K?"vuoden":"vuosi";case"yy":se=K?"vuoden":"vuotta"}return function _(b,O){return b<10?O?g[b]:f[b]:b}(b,K)+" "+se}M.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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},1766:function(Q,Z,E){!function(M){"use strict";M.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(g){return g},week:{dow:1,doy:4}})}(E(5439))},5867:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},6848:function(Q,Z,E){!function(M){"use strict";M.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(g,m){switch(m){default:case"M":case"Q":case"D":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}}})}(E(5439))},7773:function(Q,Z,E){!function(M){"use strict";M.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(g,m){switch(m){default:case"M":case"Q":case"D":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}},week:{dow:1,doy:4}})}(E(5439))},1636:function(Q,Z,E){!function(M){"use strict";var m=/(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,_=[/^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];M.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:m,monthsShortRegex:m,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:_,longMonthsParse:_,shortMonthsParse:_,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(b,O){switch(O){case"D":return b+(1===b?"er":"");default:case"M":case"Q":case"DDD":case"d":return b+(1===b?"er":"e");case"w":case"W":return b+(1===b?"re":"e")}},week:{dow:1,doy:4}})}(E(5439))},4940:function(Q,Z,E){!function(M){"use strict";var f="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),g="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");M.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(_,x){return _?/-MMM-/.test(x)?g[_.month()]:f[_.month()]:f},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(_){return _+(1===_||8===_||_>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(5439))},1402:function(Q,Z,E){!function(M){"use strict";M.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(O){return O+(1===O?"d":O%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(5439))},6924:function(Q,Z,E){!function(M){"use strict";M.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(O){return O+(1===O?"d":O%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(5439))},6398:function(Q,Z,E){!function(M){"use strict";M.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(g){return 0===g.indexOf("un")?"n"+g:"en "+g},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}})}(E(5439))},2457:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={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:[m+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",m+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[m+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",m+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[m+" \u0935\u0930\u093e\u0902\u0928\u0940",m+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[m+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",m+" \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:[m+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",m+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[m+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",m+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return b?O[x][0]:O[x][1]}M.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(m,_){return"D"===_?m+"\u0935\u0947\u0930":m},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(m,_){return 12===m&&(m=0),"\u0930\u093e\u0924\u0940"===_?m<4?m:m+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===_?m:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===_?m>12?m:m+12:"\u0938\u093e\u0902\u091c\u0947"===_?m+12:void 0},meridiem:function(m,_,x){return m<4?"\u0930\u093e\u0924\u0940":m<12?"\u0938\u0915\u093e\u0933\u0940\u0902":m<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":m<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(E(5439))},2545:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={s:["thoddea sekondamni","thodde sekond"],ss:[m+" sekondamni",m+" sekond"],m:["eka mintan","ek minut"],mm:[m+" mintamni",m+" mintam"],h:["eka voran","ek vor"],hh:[m+" voramni",m+" voram"],d:["eka disan","ek dis"],dd:[m+" disamni",m+" dis"],M:["eka mhoinean","ek mhoino"],MM:[m+" mhoineamni",m+" mhoine"],y:["eka vorsan","ek voros"],yy:[m+" vorsamni",m+" vorsam"]};return b?O[x][0]:O[x][1]}M.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(m,_){return"D"===_?m+"er":m},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(m,_){return 12===m&&(m=0),"rati"===_?m<4?m:m+12:"sokallim"===_?m:"donparam"===_?m>12?m:m+12:"sanje"===_?m+12:void 0},meridiem:function(m,_,x){return m<4?"rati":m<12?"sokallim":m<16?"donparam":m<20?"sanje":"rati"}})}(E(5439))},2641:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},g={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};M.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(_){return _.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(_,x){return 12===_&&(_=0),"\u0ab0\u0abe\u0aa4"===x?_<4?_:_+12:"\u0ab8\u0ab5\u0abe\u0ab0"===x?_:"\u0aac\u0aaa\u0acb\u0ab0"===x?_>=10?_:_+12:"\u0ab8\u0abe\u0a82\u0a9c"===x?_+12:void 0},meridiem:function(_,x,b){return _<4?"\u0ab0\u0abe\u0aa4":_<10?"\u0ab8\u0ab5\u0abe\u0ab0":_<17?"\u0aac\u0aaa\u0acb\u0ab0":_<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(E(5439))},7536:function(Q,Z,E){!function(M){"use strict";M.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(g){return 2===g?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":g+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(g){return 2===g?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":g+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(g){return 2===g?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":g+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(g){return 2===g?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":g%10==0&&10!==g?g+" \u05e9\u05e0\u05d4":g+" \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(g){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(g)},meridiem:function(g,m,_){return g<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":g<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":g<12?_?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":g<18?_?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(E(5439))},6335:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},m=[/^\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];M.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:m,longMonthsParse:m,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(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(O){return g[O]})},postformat:function(b){return b.replace(/\d/g,function(O){return f[O]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(b,O){return 12===b&&(b=0),"\u0930\u093e\u0924"===O?b<4?b:b+12:"\u0938\u0941\u092c\u0939"===O?b:"\u0926\u094b\u092a\u0939\u0930"===O?b>=10?b:b+12:"\u0936\u093e\u092e"===O?b+12:void 0},meridiem:function(b,O,V){return b<4?"\u0930\u093e\u0924":b<10?"\u0938\u0941\u092c\u0939":b<17?"\u0926\u094b\u092a\u0939\u0930":b<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(E(5439))},7458:function(Q,Z,E){!function(M){"use strict";function f(m,_,x){var b=m+" ";switch(x){case"ss":return b+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return _?"jedna minuta":"jedne minute";case"mm":return b+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return _?"jedan sat":"jednog sata";case"hh":return b+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return b+(1===m?"dan":"dana");case"MM":return b+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return b+(1===m?"godina":2===m||3===m||4===m?"godine":"godina")}}M.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:f,m:f,mm:f,h:f,hh:f,d:"dan",dd:f,M:"mjesec",MM:f,y:"godinu",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},7826:function(Q,Z,E){!function(M){"use strict";var f="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function g(x,b,O,V){var K=x;switch(O){case"s":return V||b?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return K+(V||b)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(V||b?" perc":" perce");case"mm":return K+(V||b?" perc":" perce");case"h":return"egy"+(V||b?" \xf3ra":" \xf3r\xe1ja");case"hh":return K+(V||b?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(V||b?" nap":" napja");case"dd":return K+(V||b?" nap":" napja");case"M":return"egy"+(V||b?" h\xf3nap":" h\xf3napja");case"MM":return K+(V||b?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(V||b?" \xe9v":" \xe9ve");case"yy":return K+(V||b?" \xe9v":" \xe9ve")}return""}function m(x){return(x?"":"[m\xfalt] ")+"["+f[this.day()]+"] LT[-kor]"}M.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(x){return"u"===x.charAt(1).toLowerCase()},meridiem:function(x,b,O){return x<12?!0===O?"de":"DE":!0===O?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return m.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return m.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%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:4}})}(E(5439))},5283:function(Q,Z,E){!function(M){"use strict";M.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(g){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(g)},meridiem:function(g){return g<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":g<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":g<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(g,m){switch(m){case"DDD":case"w":case"W":case"DDDo":return 1===g?g+"-\u056b\u0576":g+"-\u0580\u0564";default:return g}},week:{dow:1,doy:7}})}(E(5439))},8780:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"pagi"===m?g:"siang"===m?g>=11?g:g+12:"sore"===m||"malam"===m?g+12:void 0},meridiem:function(g,m,_){return g<11?"pagi":g<15?"siang":g<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}})}(E(5439))},4205:function(Q,Z,E){!function(M){"use strict";function f(_){return _%100==11||_%10!=1}function g(_,x,b,O){var V=_+" ";switch(b){case"s":return x||O?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return f(_)?V+(x||O?"sek\xfandur":"sek\xfandum"):V+"sek\xfanda";case"m":return x?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return f(_)?V+(x||O?"m\xedn\xfatur":"m\xedn\xfatum"):x?V+"m\xedn\xfata":V+"m\xedn\xfatu";case"hh":return f(_)?V+(x||O?"klukkustundir":"klukkustundum"):V+"klukkustund";case"d":return x?"dagur":O?"dag":"degi";case"dd":return f(_)?x?V+"dagar":V+(O?"daga":"d\xf6gum"):x?V+"dagur":V+(O?"dag":"degi");case"M":return x?"m\xe1nu\xf0ur":O?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return f(_)?x?V+"m\xe1nu\xf0ir":V+(O?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):x?V+"m\xe1nu\xf0ur":V+(O?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return x||O?"\xe1r":"\xe1ri";case"yy":return f(_)?V+(x||O?"\xe1r":"\xe1rum"):V+(x||O?"\xe1r":"\xe1ri")}}M.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:g,ss:g,m:g,mm:g,h:"klukkustund",hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},9985:function(Q,Z,E){!function(M){"use strict";M.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(g){return(/^[0-9].+$/.test(g)?"tra":"in")+" "+g},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}})}(E(5439))},4211:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},1003:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return"\u5143"===m[1]?1:parseInt(m[1]||g,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(g){return"\u5348\u5f8c"===g},meridiem:function(g,m,_){return g<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(g){return g.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(g){return this.week()!==g.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(g,m){switch(m){case"y":return 1===g?"\u5143\u5e74":g+"\u5e74";case"d":case"D":case"DDD":return g+"\u65e5";default:return g}},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"}})}(E(5439))},420:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"enjing"===m?g:"siyang"===m?g>=11?g:g+12:"sonten"===m||"ndalu"===m?g+12:void 0},meridiem:function(g,m,_){return g<11?"enjing":g<15?"siyang":g<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}})}(E(5439))},851:function(Q,Z,E){!function(M){"use strict";M.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(g){return g.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(m,_,x){return"\u10d8"===x?_+"\u10e8\u10d8":_+x+"\u10e8\u10d8"})},past:function(g){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(g)?g.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(g)?g.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):g},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(g){return 0===g?g:1===g?g+"-\u10da\u10d8":g<20||g<=100&&g%20==0||g%100==0?"\u10db\u10d4-"+g:g+"-\u10d4"},week:{dow:1,doy:7}})}(E(5439))},6074:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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(m){return m+(f[m]||f[m%10]||f[m>=100?100:null])},week:{dow:1,doy:7}})}(E(5439))},3343:function(Q,Z,E){!function(M){"use strict";var f={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},g={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};M.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(_){return"\u179b\u17d2\u1784\u17b6\u1785"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},week:{dow:1,doy:4}})}(E(5439))},4799:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},g={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};M.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(_){return _.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},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(_,x){return 12===_&&(_=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===x?_<4?_:_+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===x?_:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===x?_>=10?_:_+12:"\u0cb8\u0c82\u0c9c\u0cc6"===x?_+12:void 0},meridiem:function(_,x,b){return _<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":_<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":_<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":_<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(_){return _+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(E(5439))},3549:function(Q,Z,E){!function(M){"use strict";M.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(g,m){switch(m){case"d":case"D":case"DDD":return g+"\uc77c";case"M":return g+"\uc6d4";case"w":case"W":return g+"\uc8fc";default:return g}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(g){return"\uc624\ud6c4"===g},meridiem:function(g,m,_){return g<12?"\uc624\uc804":"\uc624\ud6c4"}})}(E(5439))},1037:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},m=["\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"];M.defineLocale("ku",{months:m,monthsShort:m,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(x){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(x)},meridiem:function(x,b,O){return x<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(x){return x.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(b){return g[b]}).replace(/\u060c/g,",")},postformat:function(x){return x.replace(/\d/g,function(b){return f[b]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(5439))},3125:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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(m){return m+(f[m]||f[m%10]||f[m>=100?100:null])},week:{dow:1,doy:7}})}(E(5439))},9586:function(Q,Z,E){!function(M){"use strict";function f(b,O,V,K){var se={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 O?se[V][0]:se[V][1]}function _(b){if(b=parseInt(b,10),isNaN(b))return!1;if(b<0)return!0;if(b<10)return 4<=b&&b<=7;if(b<100){var O=b%10;return _(0===O?b/10:O)}if(b<1e4){for(;b>=10;)b/=10;return _(b)}return _(b/=1e3)}M.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 g(b){return _(b.substr(0,b.indexOf(" ")))?"a "+b:"an "+b},past:function m(b){return _(b.substr(0,b.indexOf(" ")))?"viru "+b:"virun "+b},s:"e puer Sekonnen",ss:"%d Sekonnen",m:f,mm:"%d Minutten",h:f,hh:"%d Stonnen",d:f,dd:"%d Deeg",M:f,MM:"%d M\xe9int",y:f,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},2349:function(Q,Z,E){!function(M){"use strict";M.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(g){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===g},meridiem:function(g,m,_){return g<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(g){return"\u0e97\u0eb5\u0ec8"+g}})}(E(5439))},2400:function(Q,Z,E){!function(M){"use strict";var f={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 m(V,K,se,me){return K?x(se)[0]:me?x(se)[1]:x(se)[2]}function _(V){return V%10==0||V>10&&V<20}function x(V){return f[V].split("_")}function b(V,K,se,me){var J=V+" ";return 1===V?J+m(0,K,se[0],me):K?J+(_(V)?x(se)[1]:x(se)[0]):me?J+x(se)[1]:J+(_(V)?x(se)[1]:x(se)[2])}M.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 g(V,K,se,me){return K?"kelios sekund\u0117s":me?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:b,m,mm:b,h:m,hh:b,d:m,dd:b,M:m,MM:b,y:m,yy:b},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(V){return V+"-oji"},week:{dow:1,doy:4}})}(E(5439))},9991:function(Q,Z,E){!function(M){"use strict";var f={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 g(O,V,K){return K?V%10==1&&V%100!=11?O[2]:O[3]:V%10==1&&V%100!=11?O[0]:O[1]}function m(O,V,K){return O+" "+g(f[K],O,V)}function _(O,V,K){return g(f[K],O,V)}M.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 x(O,V){return V?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:m,m:_,mm:m,h:_,hh:m,d:_,dd:m,M:_,MM:m,y:_,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},8477:function(Q,Z,E){!function(M){"use strict";var f={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(m,_){return 1===m?_[0]:m>=2&&m<=4?_[1]:_[2]},translate:function(m,_,x){var b=f.words[x];return 1===x.length?_?b[0]:b[1]:m+" "+f.correctGrammaticalCase(m,b)}};M.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:f.translate,m:f.translate,mm:f.translate,h:f.translate,hh:f.translate,d:"dan",dd:f.translate,M:"mjesec",MM:f.translate,y:"godinu",yy:f.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},5118:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},5943:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10,_=g%100;return 0===g?g+"-\u0435\u0432":0===_?g+"-\u0435\u043d":_>10&&_<20?g+"-\u0442\u0438":1===m?g+"-\u0432\u0438":2===m?g+"-\u0440\u0438":7===m||8===m?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(5439))},3849:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===m&&g>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===m||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===m?g+12:g},meridiem:function(g,m,_){return g<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":g<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":g<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":g<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(E(5439))},1977:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){switch(x){case"s":return _?"\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 m+(_?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return m+(_?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return m+(_?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return m+(_?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return m+(_?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return m+(_?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return m}}M.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(m){return"\u04ae\u0425"===m},meridiem:function(m,_,x){return m<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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(m,_){switch(_){case"d":case"D":case"DDD":return m+" \u04e9\u0434\u04e9\u0440";default:return m}}})}(E(5439))},6184:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function m(x,b,O,V){var K="";if(b)switch(O){case"s":K="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":K="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":K="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":K="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":K="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":K="%d \u0924\u093e\u0938";break;case"d":K="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":K="%d \u0926\u093f\u0935\u0938";break;case"M":K="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":K="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":K="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":K="%d \u0935\u0930\u094d\u0937\u0947"}else switch(O){case"s":K="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":K="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":K="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":K="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":K="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":K="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":K="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":K="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":K="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":K="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":K="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":K="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return K.replace(/%d/i,x)}M.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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},preparse:function(x){return x.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(b){return g[b]})},postformat:function(x){return x.replace(/\d/g,function(b){return f[b]})},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(x,b){return 12===x&&(x=0),"\u092a\u0939\u093e\u091f\u0947"===b||"\u0938\u0915\u093e\u0933\u0940"===b?x:"\u0926\u0941\u092a\u093e\u0930\u0940"===b||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===b||"\u0930\u093e\u0924\u094d\u0930\u0940"===b?x>=12?x:x+12:void 0},meridiem:function(x,b,O){return x>=0&&x<6?"\u092a\u0939\u093e\u091f\u0947":x<12?"\u0938\u0915\u093e\u0933\u0940":x<17?"\u0926\u0941\u092a\u093e\u0930\u0940":x<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(E(5439))},4524:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"pagi"===m?g:"tengahari"===m?g>=11?g:g+12:"petang"===m||"malam"===m?g+12:void 0},meridiem:function(g,m,_){return g<11?"pagi":g<15?"tengahari":g<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}})}(E(5439))},485:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"pagi"===m?g:"tengahari"===m?g>=11?g:g+12:"petang"===m||"malam"===m?g+12:void 0},meridiem:function(g,m,_){return g<11?"pagi":g<15?"tengahari":g<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}})}(E(5439))},6681:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},2024:function(Q,Z,E){!function(M){"use strict";var f={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},g={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};M.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(_){return _.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},week:{dow:1,doy:4}})}(E(5439))},2688:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},8914:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};M.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(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(_,x){return 12===_&&(_=0),"\u0930\u093e\u0924\u093f"===x?_<4?_:_+12:"\u092c\u093f\u0939\u093e\u0928"===x?_:"\u0926\u093f\u0909\u0901\u0938\u094b"===x?_>=10?_:_+12:"\u0938\u093e\u0901\u091d"===x?_+12:void 0},meridiem:function(_,x,b){return _<3?"\u0930\u093e\u0924\u093f":_<12?"\u092c\u093f\u0939\u093e\u0928":_<16?"\u0926\u093f\u0909\u0901\u0938\u094b":_<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}})}(E(5439))},2272:function(Q,Z,E){!function(M){"use strict";var f="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),m=[/^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],_=/^(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;M.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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:m,longMonthsParse:m,shortMonthsParse:m,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(5439))},1758:function(Q,Z,E){!function(M){"use strict";var f="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),m=[/^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],_=/^(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;M.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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:m,longMonthsParse:m,shortMonthsParse:m,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(5439))},1510:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},2797:function(Q,Z,E){!function(M){"use strict";M.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(g,m){var _=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===m||"W"===m)&&(_="a"),g+_},week:{dow:1,doy:4}})}(E(5439))},7944:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},g={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};M.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(_){return _.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(_,x){return 12===_&&(_=0),"\u0a30\u0a3e\u0a24"===x?_<4?_:_+12:"\u0a38\u0a35\u0a47\u0a30"===x?_:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===x?_>=10?_:_+12:"\u0a38\u0a3c\u0a3e\u0a2e"===x?_+12:void 0},meridiem:function(_,x,b){return _<4?"\u0a30\u0a3e\u0a24":_<10?"\u0a38\u0a35\u0a47\u0a30":_<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":_<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(E(5439))},1605:function(Q,Z,E){!function(M){"use strict";var f="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),g="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),m=[/^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 _(O){return O%10<5&&O%10>1&&~~(O/10)%10!=1}function x(O,V,K){var se=O+" ";switch(K){case"ss":return se+(_(O)?"sekundy":"sekund");case"m":return V?"minuta":"minut\u0119";case"mm":return se+(_(O)?"minuty":"minut");case"h":return V?"godzina":"godzin\u0119";case"hh":return se+(_(O)?"godziny":"godzin");case"ww":return se+(_(O)?"tygodnie":"tygodni");case"MM":return se+(_(O)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return se+(_(O)?"lata":"lat")}}M.defineLocale("pl",{months:function(O,V){return O?/D MMMM/.test(V)?g[O.month()]:f[O.month()]:f},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:m,longMonthsParse:m,shortMonthsParse:m,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:x,m:x,mm:x,h:x,hh:x,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:x,M:"miesi\u0105c",MM:x,y:"rok",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},3840:function(Q,Z,E){!function(M){"use strict";M.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"})}(E(5439))},4225:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},5128:function(Q,Z,E){!function(M){"use strict";function f(m,_,x){var O=" ";return(m%100>=20||m>=100&&m%100==0)&&(O=" de "),m+O+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[x]}M.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:f,m:"un minut",mm:f,h:"o or\u0103",hh:f,d:"o zi",dd:f,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:f,M:"o lun\u0103",MM:f,y:"un an",yy:f},week:{dow:1,doy:7}})}(E(5439))},5127:function(Q,Z,E){!function(M){"use strict";function g(x,b,O){return"m"===O?b?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":x+" "+function f(x,b){var O=x.split("_");return b%10==1&&b%100!=11?O[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?O[1]:O[2]}({ss:b?"\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:b?"\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"}[O],+x)}var m=[/^\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];M.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:m,longMonthsParse:m,shortMonthsParse:m,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(x){if(x.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(x){if(x.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:g,m:g,mm:g,h:"\u0447\u0430\u0441",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(x){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(x)},meridiem:function(x,b,O){return x<4?"\u043d\u043e\u0447\u0438":x<12?"\u0443\u0442\u0440\u0430":x<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(x,b){switch(b){case"M":case"d":case"DDD":return x+"-\u0439";case"D":return x+"-\u0433\u043e";case"w":case"W":return x+"-\u044f";default:return x}},week:{dow:1,doy:4}})}(E(5439))},2525:function(Q,Z,E){!function(M){"use strict";var f=["\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"],g=["\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"];M.defineLocale("sd",{months:f,monthsShort:f,weekdays:g,weekdaysShort:g,weekdaysMin:g,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(_){return"\u0634\u0627\u0645"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/\u060c/g,",")},postformat:function(_){return _.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(5439))},9893:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},3123:function(Q,Z,E){!function(M){"use strict";M.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(g){return g+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(g){return"\u0db4.\u0dc0."===g||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===g},meridiem:function(g,m,_){return g>11?_?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":_?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(E(5439))},9635:function(Q,Z,E){!function(M){"use strict";var f="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),g="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function m(b){return b>1&&b<5}function _(b,O,V,K){var se=b+" ";switch(V){case"s":return O||K?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return O||K?se+(m(b)?"sekundy":"sek\xfand"):se+"sekundami";case"m":return O?"min\xfata":K?"min\xfatu":"min\xfatou";case"mm":return O||K?se+(m(b)?"min\xfaty":"min\xfat"):se+"min\xfatami";case"h":return O?"hodina":K?"hodinu":"hodinou";case"hh":return O||K?se+(m(b)?"hodiny":"hod\xedn"):se+"hodinami";case"d":return O||K?"de\u0148":"d\u0148om";case"dd":return O||K?se+(m(b)?"dni":"dn\xed"):se+"d\u0148ami";case"M":return O||K?"mesiac":"mesiacom";case"MM":return O||K?se+(m(b)?"mesiace":"mesiacov"):se+"mesiacmi";case"y":return O||K?"rok":"rokom";case"yy":return O||K?se+(m(b)?"roky":"rokov"):se+"rokmi"}}M.defineLocale("sk",{months:f,monthsShort:g,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:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},8106:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O=m+" ";switch(x){case"s":return _||b?"nekaj sekund":"nekaj sekundami";case"ss":return O+(1===m?_?"sekundo":"sekundi":2===m?_||b?"sekundi":"sekundah":m<5?_||b?"sekunde":"sekundah":"sekund");case"m":return _?"ena minuta":"eno minuto";case"mm":return O+(1===m?_?"minuta":"minuto":2===m?_||b?"minuti":"minutama":m<5?_||b?"minute":"minutami":_||b?"minut":"minutami");case"h":return _?"ena ura":"eno uro";case"hh":return O+(1===m?_?"ura":"uro":2===m?_||b?"uri":"urama":m<5?_||b?"ure":"urami":_||b?"ur":"urami");case"d":return _||b?"en dan":"enim dnem";case"dd":return O+(1===m?_||b?"dan":"dnem":2===m?_||b?"dni":"dnevoma":_||b?"dni":"dnevi");case"M":return _||b?"en mesec":"enim mesecem";case"MM":return O+(1===m?_||b?"mesec":"mesecem":2===m?_||b?"meseca":"mesecema":m<5?_||b?"mesece":"meseci":_||b?"mesecev":"meseci");case"y":return _||b?"eno leto":"enim letom";case"yy":return O+(1===m?_||b?"leto":"letom":2===m?_||b?"leti":"letoma":m<5?_||b?"leta":"leti":_||b?"let":"leti")}}M.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},8799:function(Q,Z,E){!function(M){"use strict";M.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(g){return"M"===g.charAt(0)},meridiem:function(g,m,_){return g<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}})}(E(5439))},2872:function(Q,Z,E){!function(M){"use strict";var f={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(m,_){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?_[0]:_[1]:_[2]},translate:function(m,_,x,b){var V,O=f.words[x];return 1===x.length?"y"===x&&_?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":b||_?O[0]:O[1]:(V=f.correctGrammaticalCase(m,O),"yy"===x&&_&&"\u0433\u043e\u0434\u0438\u043d\u0443"===V?m+" \u0433\u043e\u0434\u0438\u043d\u0430":m+" "+V)}};M.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:f.translate,m:f.translate,mm:f.translate,h:f.translate,hh:f.translate,d:f.translate,dd:f.translate,M:f.translate,MM:f.translate,y:f.translate,yy:f.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},7949:function(Q,Z,E){!function(M){"use strict";var f={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(m,_){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?_[0]:_[1]:_[2]},translate:function(m,_,x,b){var V,O=f.words[x];return 1===x.length?"y"===x&&_?"jedna godina":b||_?O[0]:O[1]:(V=f.correctGrammaticalCase(m,O),"yy"===x&&_&&"godinu"===V?m+" godina":m+" "+V)}};M.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:f.translate,m:f.translate,mm:f.translate,h:f.translate,hh:f.translate,d:f.translate,dd:f.translate,M:f.translate,MM:f.translate,y:f.translate,yy:f.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},6167:function(Q,Z,E){!function(M){"use strict";M.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(g,m,_){return g<11?"ekuseni":g<15?"emini":g<19?"entsambama":"ebusuku"},meridiemHour:function(g,m){return 12===g&&(g=0),"ekuseni"===m?g:"emini"===m?g>=11?g:g+12:"entsambama"===m||"ebusuku"===m?0===g?0:g+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(E(5439))},9713:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?":e":1===m||2===m?":a":":e")},week:{dow:1,doy:4}})}(E(5439))},1982:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},2732:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},g={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};M.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(_){return _+"\u0bb5\u0ba4\u0bc1"},preparse:function(_){return _.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},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(_,x,b){return _<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":_<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":_<10?" \u0b95\u0bbe\u0bb2\u0bc8":_<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":_<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":_<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(_,x){return 12===_&&(_=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===x?_<2?_:_+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===x||"\u0b95\u0bbe\u0bb2\u0bc8"===x||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===x&&_>=10?_:_+12},week:{dow:0,doy:6}})}(E(5439))},3636:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===m?g<4?g:g+12:"\u0c09\u0c26\u0c2f\u0c02"===m?g:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===m?g>=10?g:g+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===m?g+12:void 0},meridiem:function(g,m,_){return g<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":g<10?"\u0c09\u0c26\u0c2f\u0c02":g<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":g<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(E(5439))},2115:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},9801:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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(m,_){return 12===m&&(m=0),"\u0448\u0430\u0431"===_?m<4?m:m+12:"\u0441\u0443\u0431\u04b3"===_?m:"\u0440\u04ef\u0437"===_?m>=11?m:m+12:"\u0431\u0435\u0433\u043e\u04b3"===_?m+12:void 0},meridiem:function(m,_,x){return m<4?"\u0448\u0430\u0431":m<11?"\u0441\u0443\u0431\u04b3":m<16?"\u0440\u04ef\u0437":m<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(m){return m+(f[m]||f[m%10]||f[m>=100?100:null])},week:{dow:1,doy:7}})}(E(5439))},2868:function(Q,Z,E){!function(M){"use strict";M.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(g){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===g},meridiem:function(g,m,_){return g<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"}})}(E(5439))},1310:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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(m,_){switch(_){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'unjy";var x=m%10;return m+(f[x]||f[m%100-x]||f[m>=100?100:null])}},week:{dow:1,doy:7}})}(E(5439))},2360:function(Q,Z,E){!function(M){"use strict";M.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(g){return g},week:{dow:1,doy:4}})}(E(5439))},6645:function(Q,Z,E){!function(M){"use strict";var f="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function _(O,V,K,se){var me=function x(O){var V=Math.floor(O%1e3/100),K=Math.floor(O%100/10),se=O%10,me="";return V>0&&(me+=f[V]+"vatlh"),K>0&&(me+=(""!==me?" ":"")+f[K]+"maH"),se>0&&(me+=(""!==me?" ":"")+f[se]),""===me?"pagh":me}(O);switch(K){case"ss":return me+" lup";case"mm":return me+" tup";case"hh":return me+" rep";case"dd":return me+" jaj";case"MM":return me+" jar";case"yy":return me+" DIS"}}M.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 g(O){var V=O;return-1!==O.indexOf("jaj")?V.slice(0,-3)+"leS":-1!==O.indexOf("jar")?V.slice(0,-3)+"waQ":-1!==O.indexOf("DIS")?V.slice(0,-3)+"nem":V+" pIq"},past:function m(O){var V=O;return-1!==O.indexOf("jaj")?V.slice(0,-3)+"Hu\u2019":-1!==O.indexOf("jar")?V.slice(0,-3)+"wen":-1!==O.indexOf("DIS")?V.slice(0,-3)+"ben":V+" ret"},s:"puS lup",ss:_,m:"wa\u2019 tup",mm:_,h:"wa\u2019 rep",hh:_,d:"wa\u2019 jaj",dd:_,M:"wa\u2019 jar",MM:_,y:"wa\u2019 DIS",yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},8374:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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(m,_,x){return m<12?x?"\xf6\xf6":"\xd6\xd6":x?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(m){return"\xf6s"===m||"\xd6S"===m},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(m,_){switch(_){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'\u0131nc\u0131";var x=m%10;return m+(f[x]||f[m%100-x]||f[m>=100?100:null])}},week:{dow:1,doy:7}})}(E(5439))},256:function(Q,Z,E){!function(M){"use strict";function g(m,_,x,b){var O={s:["viensas secunds","'iensas secunds"],ss:[m+" secunds",m+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[m+" m\xeduts",m+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[m+" \xfeoras",m+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[m+" ziuas",m+" ziuas"],M:["'n mes","'iens mes"],MM:[m+" mesen",m+" mesen"],y:["'n ar","'iens ar"],yy:[m+" ars",m+" ars"]};return b||_?O[x][0]:O[x][1]}M.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(m){return"d'o"===m.toLowerCase()},meridiem:function(m,_,x){return m>11?x?"d'o":"D'O":x?"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: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:4}})}(E(5439))},1631:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},1595:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},6050:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===m||"\u0633\u06d5\u06be\u06d5\u0631"===m||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===m?g:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===m||"\u0643\u06d5\u0686"===m?g+12:g>=11?g:g+12},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":x<900?"\u0633\u06d5\u06be\u06d5\u0631":x<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":x<1230?"\u0686\u06c8\u0634":x<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(g,m){switch(m){case"d":case"D":case"DDD":return g+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return g+"-\u06be\u06d5\u067e\u062a\u06d5";default:return g}},preparse:function(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(E(5439))},5610:function(Q,Z,E){!function(M){"use strict";function g(b,O,V){return"m"===V?O?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===V?O?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":b+" "+function f(b,O){var V=b.split("_");return O%10==1&&O%100!=11?V[0]:O%10>=2&&O%10<=4&&(O%100<10||O%100>=20)?V[1]:V[2]}({ss:O?"\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:O?"\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:O?"\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"}[V],+b)}function _(b){return function(){return b+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}M.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 m(b,O){var V={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===b?V.nominative.slice(1,7).concat(V.nominative.slice(0,1)):b?V[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(O)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(O)?"genitive":"nominative"][b.day()]:V.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:_("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:_("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:_("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:_("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return _("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return _("[\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:g,m:g,mm:g,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:g,y:"\u0440\u0456\u043a",yy:g},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(b)},meridiem:function(b,O,V){return b<4?"\u043d\u043e\u0447\u0456":b<12?"\u0440\u0430\u043d\u043a\u0443":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(b,O){switch(O){case"M":case"d":case"DDD":case"w":case"W":return b+"-\u0439";case"D":return b+"-\u0433\u043e";default:return b}},week:{dow:1,doy:7}})}(E(5439))},6077:function(Q,Z,E){!function(M){"use strict";var f=["\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"],g=["\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"];M.defineLocale("ur",{months:f,monthsShort:f,weekdays:g,weekdaysShort:g,weekdaysMin:g,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(_){return"\u0634\u0627\u0645"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/\u060c/g,",")},postformat:function(_){return _.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(5439))},2207:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},2862:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},8093:function(Q,Z,E){!function(M){"use strict";M.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(g){return/^ch$/i.test(g)},meridiem:function(g,m,_){return g<12?_?"sa":"SA":_?"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(g){return g},week:{dow:1,doy:4}})}(E(5439))},5590:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},9058:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},7908:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?g:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?g+12:g>=11?g:g+12},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(g){return g.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(g){return this.week()!==g.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(g,m){switch(m){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u5468";default:return g}},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}})}(E(5439))},8867:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?g:"\u4e2d\u5348"===m?g>=11?g:g+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?g+12:void 0},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1200?"\u4e0a\u5348":1200===x?"\u4e2d\u5348":x<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(g,m){switch(m){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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"}})}(E(5439))},1133:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?g:"\u4e2d\u5348"===m?g>=11?g:g+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?g+12:void 0},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<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(g,m){switch(m){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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"}})}(E(5439))},3291:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?g:"\u4e2d\u5348"===m?g>=11?g:g+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?g+12:void 0},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<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(g,m){switch(m){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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"}})}(E(5439))},5439:function(Q,Z,E){(Q=E.nmd(Q)).exports=function(){"use strict";var M,ve;function f(){return M.apply(null,arguments)}function m(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function _(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function x(c,h){return Object.prototype.hasOwnProperty.call(c,h)}function b(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var h;for(h in c)if(x(c,h))return!1;return!0}function O(c){return void 0===c}function V(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function K(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function se(c,h){var C,y=[],S=c.length;for(C=0;C<S;++C)y.push(h(c[C],C));return y}function me(c,h){for(var y in h)x(h,y)&&(c[y]=h[y]);return x(h,"toString")&&(c.toString=h.toString),x(h,"valueOf")&&(c.valueOf=h.valueOf),c}function J(c,h,y,C){return sm(c,h,y,C,!0).utc()}function X(c){return null==c._pf&&(c._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),c._pf}function ue(c){if(null==c._isValid){var h=X(c),y=ve.call(h.parsedDateParts,function(S){return null!=S}),C=!isNaN(c._d.getTime())&&h.overflow<0&&!h.empty&&!h.invalidEra&&!h.invalidMonth&&!h.invalidWeekday&&!h.weekdayMismatch&&!h.nullInput&&!h.invalidFormat&&!h.userInvalidated&&(!h.meridiem||h.meridiem&&y);if(c._strict&&(C=C&&0===h.charsLeftOver&&0===h.unusedTokens.length&&void 0===h.bigHour),null!=Object.isFrozen&&Object.isFrozen(c))return C;c._isValid=C}return c._isValid}function Pe(c){var h=J(NaN);return null!=c?me(X(h),c):X(h).userInvalidated=!0,h}ve=Array.prototype.some?Array.prototype.some:function(c){var C,h=Object(this),y=h.length>>>0;for(C=0;C<y;C++)if(C in h&&c.call(this,h[C],C,h))return!0;return!1};var pt=f.momentProperties=[],Yt=!1;function Ct(c,h){var y,C,S,B=pt.length;if(O(h._isAMomentObject)||(c._isAMomentObject=h._isAMomentObject),O(h._i)||(c._i=h._i),O(h._f)||(c._f=h._f),O(h._l)||(c._l=h._l),O(h._strict)||(c._strict=h._strict),O(h._tzm)||(c._tzm=h._tzm),O(h._isUTC)||(c._isUTC=h._isUTC),O(h._offset)||(c._offset=h._offset),O(h._pf)||(c._pf=X(h)),O(h._locale)||(c._locale=h._locale),B>0)for(y=0;y<B;y++)O(S=h[C=pt[y]])||(c[C]=S);return c}function kn(c){Ct(this,c),this._d=new Date(null!=c._d?c._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Yt&&(Yt=!0,f.updateOffset(this),Yt=!1)}function Ht(c){return c instanceof kn||null!=c&&null!=c._isAMomentObject}function Qn(c){!1===f.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+c)}function hn(c,h){var y=!0;return me(function(){if(null!=f.deprecationHandler&&f.deprecationHandler(null,c),y){var S,B,ie,C=[],ze=arguments.length;for(B=0;B<ze;B++){if(S="","object"==typeof arguments[B]){for(ie in S+="\n["+B+"] ",arguments[0])x(arguments[0],ie)&&(S+=ie+": "+arguments[0][ie]+", ");S=S.slice(0,-2)}else S=arguments[B];C.push(S)}Qn(c+"\nArguments: "+Array.prototype.slice.call(C).join("")+"\n"+(new Error).stack),y=!1}return h.apply(this,arguments)},h)}var fr,Ti={};function hr(c,h){null!=f.deprecationHandler&&f.deprecationHandler(c,h),Ti[c]||(Qn(h),Ti[c]=!0)}function Zn(c){return"undefined"!=typeof Function&&c instanceof Function||"[object Function]"===Object.prototype.toString.call(c)}function bn(c,h){var C,y=me({},c);for(C in h)x(h,C)&&(_(c[C])&&_(h[C])?(y[C]={},me(y[C],c[C]),me(y[C],h[C])):null!=h[C]?y[C]=h[C]:delete y[C]);for(C in c)x(c,C)&&!x(h,C)&&_(c[C])&&(y[C]=me({},y[C]));return y}function Fr(c){null!=c&&this.set(c)}f.suppressDeprecationWarnings=!1,f.deprecationHandler=null,fr=Object.keys?Object.keys:function(c){var h,y=[];for(h in c)x(c,h)&&y.push(h);return y};function Jn(c,h,y){var C=""+Math.abs(c);return(c>=0?y?"+":"":"-")+Math.pow(10,Math.max(0,h-C.length)).toString().substr(1)+C}var Rr=/(\[[^\[]*\])|(\\)?([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,cn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,pe={},mr={};function Be(c,h,y,C){var S=C;"string"==typeof C&&(S=function(){return this[C]()}),c&&(mr[c]=S),h&&(mr[h[0]]=function(){return Jn(S.apply(this,arguments),h[1],h[2])}),y&&(mr[y]=function(){return this.localeData().ordinal(S.apply(this,arguments),c)})}function nn(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function $s(c,h){return c.isValid()?(h=et(h,c.localeData()),pe[h]=pe[h]||function Zt(c){var y,C,h=c.match(Rr);for(y=0,C=h.length;y<C;y++)h[y]=mr[h[y]]?mr[h[y]]:nn(h[y]);return function(S){var ie,B="";for(ie=0;ie<C;ie++)B+=Zn(h[ie])?h[ie].call(S,c):h[ie];return B}}(h),pe[h](c)):c.localeData().invalidDate()}function et(c,h){var y=5;function C(S){return h.longDateFormat(S)||S}for(cn.lastIndex=0;y>=0&&cn.test(c);)c=c.replace(cn,C),cn.lastIndex=0,y-=1;return c}var P={};function G(c,h){var y=c.toLowerCase();P[y]=P[y+"s"]=P[h]=c}function oe(c){return"string"==typeof c?P[c]||P[c.toLowerCase()]:void 0}function ce(c){var y,C,h={};for(C in c)x(c,C)&&(y=oe(C))&&(h[y]=c[C]);return h}var at={};function it(c,h){at[c]=h}function Tn(c){return c%4==0&&c%100!=0||c%400==0}function St(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function ct(c){var h=+c,y=0;return 0!==h&&isFinite(h)&&(y=St(h)),y}function Ws(c,h){return function(y){return null!=y?(jg(this,c,y),f.updateOffset(this,h),this):Ca(this,c)}}function Ca(c,h){return c.isValid()?c._d["get"+(c._isUTC?"UTC":"")+h]():NaN}function jg(c,h,y){c.isValid()&&!isNaN(y)&&("FullYear"===h&&Tn(c.year())&&1===c.month()&&29===c.date()?(y=ct(y),c._d["set"+(c._isUTC?"UTC":"")+h](y,c.month(),fc(y,c.month()))):c._d["set"+(c._isUTC?"UTC":"")+h](y))}var ll,zg=/\d/,_r=/\d\d/,cc=/\d{3}/,dc=/\d{4}/,rl=/[+-]?\d{6}/,an=/\d\d?/,du=/\d\d\d\d?/,Uf=/\d\d\d\d\d\d?/,sl=/\d{1,3}/,uc=/\d{1,4}/,al=/[+-]?\d{1,6}/,ka=/\d+/,ci=/[+-]?\d+/,Ug=/Z|[+-]\d\d:?\d\d/gi,hc=/Z|[+-]\d\d(?::?\d\d)?/gi,ol=/[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 Le(c,h,y){ll[c]=Zn(h)?h:function(C,S){return C&&y?y:h}}function $g(c,h){return x(ll,c)?ll[c](h._strict,h._locale):new RegExp(function vs(c){return Qi(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,y,C,S,B){return y||C||S||B}))}(c))}function Qi(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ll={};var Sn={};function Rt(c,h){var y,S,C=h;for("string"==typeof c&&(c=[c]),V(h)&&(C=function(B,ie){ie[h]=ct(B)}),S=c.length,y=0;y<S;y++)Sn[c[y]]=C}function Si(c,h){Rt(c,function(y,C,S,B){S._w=S._w||{},h(y,S._w,S,B)})}function Wx(c,h,y){null!=h&&x(Sn,c)&&Sn[c](h,y._a,y,c)}var En;function fc(c,h){if(isNaN(c)||isNaN(h))return NaN;var y=function qg(c,h){return(c%h+h)%h}(h,12);return c+=(h-y)/12,1===y?Tn(c)?29:28:31-y%7%2}En=Array.prototype.indexOf?Array.prototype.indexOf:function(c){var h;for(h=0;h<this.length;++h)if(this[h]===c)return h;return-1},Be("M",["MM",2],"Mo",function(){return this.month()+1}),Be("MMM",0,0,function(c){return this.localeData().monthsShort(this,c)}),Be("MMMM",0,0,function(c){return this.localeData().months(this,c)}),G("month","M"),it("month",8),Le("M",an),Le("MM",an,_r),Le("MMM",function(c,h){return h.monthsShortRegex(c)}),Le("MMMM",function(c,h){return h.monthsRegex(c)}),Rt(["M","MM"],function(c,h){h[1]=ct(c)-1}),Rt(["MMM","MMMM"],function(c,h,y,C){var S=y._locale.monthsParse(c,C,y._strict);null!=S?h[1]=S:X(y).invalidMonth=c});var $f="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Wf="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),qf=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Xn=ol,yr=ol;function rn(c,h,y){var C,S,B,ie=c.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],C=0;C<12;++C)B=J([2e3,C]),this._shortMonthsParse[C]=this.monthsShort(B,"").toLocaleLowerCase(),this._longMonthsParse[C]=this.months(B,"").toLocaleLowerCase();return y?"MMM"===h?-1!==(S=En.call(this._shortMonthsParse,ie))?S:null:-1!==(S=En.call(this._longMonthsParse,ie))?S:null:"MMM"===h?-1!==(S=En.call(this._shortMonthsParse,ie))||-1!==(S=En.call(this._longMonthsParse,ie))?S:null:-1!==(S=En.call(this._longMonthsParse,ie))||-1!==(S=En.call(this._shortMonthsParse,ie))?S:null}function Ut(c,h){var y;if(!c.isValid())return c;if("string"==typeof h)if(/^\d+$/.test(h))h=ct(h);else if(!V(h=c.localeData().monthsParse(h)))return c;return y=Math.min(c.date(),fc(c.year(),h)),c._d["set"+(c._isUTC?"UTC":"")+"Month"](h,y),c}function mc(c){return null!=c?(Ut(this,c),f.updateOffset(this,!0),this):Ca(this,"Month")}function mu(){function c(ie,ze){return ze.length-ie.length}var S,B,h=[],y=[],C=[];for(S=0;S<12;S++)B=J([2e3,S]),h.push(this.monthsShort(B,"")),y.push(this.months(B,"")),C.push(this.months(B,"")),C.push(this.monthsShort(B,""));for(h.sort(c),y.sort(c),C.sort(c),S=0;S<12;S++)h[S]=Qi(h[S]),y[S]=Qi(y[S]);for(S=0;S<24;S++)C[S]=Qi(C[S]);this._monthsRegex=new RegExp("^("+C.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+y.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+h.join("|")+")","i")}function pc(c){return Tn(c)?366:365}Be("Y",0,0,function(){var c=this.year();return c<=9999?Jn(c,4):"+"+c}),Be(0,["YY",2],0,function(){return this.year()%100}),Be(0,["YYYY",4],0,"year"),Be(0,["YYYYY",5],0,"year"),Be(0,["YYYYYY",6,!0],0,"year"),G("year","y"),it("year",1),Le("Y",ci),Le("YY",an,_r),Le("YYYY",uc,dc),Le("YYYYY",al,rl),Le("YYYYYY",al,rl),Rt(["YYYYY","YYYYYY"],0),Rt("YYYY",function(c,h){h[0]=2===c.length?f.parseTwoDigitYear(c):ct(c)}),Rt("YY",function(c,h){h[0]=f.parseTwoDigitYear(c)}),Rt("Y",function(c,h){h[0]=parseInt(c,10)}),f.parseTwoDigitYear=function(c){return ct(c)+(ct(c)>68?1900:2e3)};var Ie=Ws("FullYear",!0);function ot(c,h,y,C,S,B,ie){var ze;return c<100&&c>=0?(ze=new Date(c+400,h,y,C,S,B,ie),isFinite(ze.getFullYear())&&ze.setFullYear(c)):ze=new Date(c,h,y,C,S,B,ie),ze}function Gn(c){var h,y;return c<100&&c>=0?((y=Array.prototype.slice.call(arguments))[0]=c+400,h=new Date(Date.UTC.apply(null,y)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(c)):h=new Date(Date.UTC.apply(null,arguments)),h}function _c(c,h,y){var C=7+h-y;return-(7+Gn(c,0,C).getUTCDay()-h)%7+C-1}function Qg(c,h,y,C,S){var ft,Jt,ze=1+7*(h-1)+(7+y-C)%7+_c(c,C,S);return ze<=0?Jt=pc(ft=c-1)+ze:ze>pc(c)?(ft=c+1,Jt=ze-pc(c)):(ft=c,Jt=ze),{year:ft,dayOfYear:Jt}}function gc(c,h,y){var B,ie,C=_c(c.year(),h,y),S=Math.floor((c.dayOfYear()-C-1)/7)+1;return S<1?B=S+vr(ie=c.year()-1,h,y):S>vr(c.year(),h,y)?(B=S-vr(c.year(),h,y),ie=c.year()+1):(ie=c.year(),B=S),{week:B,year:ie}}function vr(c,h,y){var C=_c(c,h,y),S=_c(c+1,h,y);return(pc(c)-C+S)/7}Be("w",["ww",2],"wo","week"),Be("W",["WW",2],"Wo","isoWeek"),G("week","w"),G("isoWeek","W"),it("week",5),it("isoWeek",5),Le("w",an),Le("ww",an,_r),Le("W",an),Le("WW",an,_r),Si(["w","ww","W","WW"],function(c,h,y,C){h[C.substr(0,1)]=ct(c)});function Kf(c,h){return c.slice(h,7).concat(c.slice(0,h))}Be("d",0,"do","day"),Be("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),Be("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),Be("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),Be("e",0,0,"weekday"),Be("E",0,0,"isoWeekday"),G("day","d"),G("weekday","e"),G("isoWeekday","E"),it("day",11),it("weekday",11),it("isoWeekday",11),Le("d",an),Le("e",an),Le("E",an),Le("dd",function(c,h){return h.weekdaysMinRegex(c)}),Le("ddd",function(c,h){return h.weekdaysShortRegex(c)}),Le("dddd",function(c,h){return h.weekdaysRegex(c)}),Si(["dd","ddd","dddd"],function(c,h,y,C){var S=y._locale.weekdaysParse(c,C,y._strict);null!=S?h.d=S:X(y).invalidWeekday=c}),Si(["d","e","E"],function(c,h,y,C){h[C]=ct(c)});var Jg="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Xg="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ey="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Xx=ol,Ji=ol,dn=ol;function ae(c,h,y){var C,S,B,ie=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],C=0;C<7;++C)B=J([2e3,1]).day(C),this._minWeekdaysParse[C]=this.weekdaysMin(B,"").toLocaleLowerCase(),this._shortWeekdaysParse[C]=this.weekdaysShort(B,"").toLocaleLowerCase(),this._weekdaysParse[C]=this.weekdays(B,"").toLocaleLowerCase();return y?"dddd"===h?-1!==(S=En.call(this._weekdaysParse,ie))?S:null:"ddd"===h?-1!==(S=En.call(this._shortWeekdaysParse,ie))?S:null:-1!==(S=En.call(this._minWeekdaysParse,ie))?S:null:"dddd"===h?-1!==(S=En.call(this._weekdaysParse,ie))||-1!==(S=En.call(this._shortWeekdaysParse,ie))||-1!==(S=En.call(this._minWeekdaysParse,ie))?S:null:"ddd"===h?-1!==(S=En.call(this._shortWeekdaysParse,ie))||-1!==(S=En.call(this._weekdaysParse,ie))||-1!==(S=En.call(this._minWeekdaysParse,ie))?S:null:-1!==(S=En.call(this._minWeekdaysParse,ie))||-1!==(S=En.call(this._weekdaysParse,ie))||-1!==(S=En.call(this._shortWeekdaysParse,ie))?S:null}function uo(){function c(Ii,Dr){return Dr.length-Ii.length}var B,ie,ze,ft,Jt,h=[],y=[],C=[],S=[];for(B=0;B<7;B++)ie=J([2e3,1]).day(B),ze=Qi(this.weekdaysMin(ie,"")),ft=Qi(this.weekdaysShort(ie,"")),Jt=Qi(this.weekdays(ie,"")),h.push(ze),y.push(ft),C.push(Jt),S.push(ze),S.push(ft),S.push(Jt);h.sort(c),y.sort(c),C.sort(c),S.sort(c),this._weekdaysRegex=new RegExp("^("+S.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+C.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+y.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function cl(){return this.hours()%12||12}function Xf(c,h){Be(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}function tt(c,h){return h._meridiemParse}Be("H",["HH",2],0,"hour"),Be("h",["hh",2],0,cl),Be("k",["kk",2],0,function Jf(){return this.hours()||24}),Be("hmm",0,0,function(){return""+cl.apply(this)+Jn(this.minutes(),2)}),Be("hmmss",0,0,function(){return""+cl.apply(this)+Jn(this.minutes(),2)+Jn(this.seconds(),2)}),Be("Hmm",0,0,function(){return""+this.hours()+Jn(this.minutes(),2)}),Be("Hmmss",0,0,function(){return""+this.hours()+Jn(this.minutes(),2)+Jn(this.seconds(),2)}),Xf("a",!0),Xf("A",!1),G("hour","h"),it("hour",13),Le("a",tt),Le("A",tt),Le("H",an),Le("h",an),Le("k",an),Le("HH",an,_r),Le("hh",an,_r),Le("kk",an,_r),Le("hmm",du),Le("hmmss",Uf),Le("Hmm",du),Le("Hmmss",Uf),Rt(["H","HH"],3),Rt(["k","kk"],function(c,h,y){var C=ct(c);h[3]=24===C?0:C}),Rt(["a","A"],function(c,h,y){y._isPm=y._locale.isPM(c),y._meridiem=c}),Rt(["h","hh"],function(c,h,y){h[3]=ct(c),X(y).bigHour=!0}),Rt("hmm",function(c,h,y){var C=c.length-2;h[3]=ct(c.substr(0,C)),h[4]=ct(c.substr(C)),X(y).bigHour=!0}),Rt("hmmss",function(c,h,y){var C=c.length-4,S=c.length-2;h[3]=ct(c.substr(0,C)),h[4]=ct(c.substr(C,2)),h[5]=ct(c.substr(S)),X(y).bigHour=!0}),Rt("Hmm",function(c,h,y){var C=c.length-2;h[3]=ct(c.substr(0,C)),h[4]=ct(c.substr(C))}),Rt("Hmmss",function(c,h,y){var C=c.length-4,S=c.length-2;h[3]=ct(c.substr(0,C)),h[4]=ct(c.substr(C,2)),h[5]=ct(c.substr(S))});var Ks=Ws("Hours",!0);var yc,ry={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:$f,monthsShort:Wf,week:{dow:0,doy:6},weekdays:Jg,weekdaysMin:ey,weekdaysShort:Xg,meridiemParse:/[ap]\.?m?\.?/i},Bt={},Ai={};function rD(c,h){var y,C=Math.min(c.length,h.length);for(y=0;y<C;y+=1)if(c[y]!==h[y])return y;return C}function br(c){return c&&c.toLowerCase().replace("_","-")}function vc(c){var h=null;if(void 0===Bt[c]&&Q&&Q.exports&&function ay(c){return null!=c.match("^[^/\\\\]*$")}(c))try{h=yc._abbr,E(6700)("./"+c),Ta(h)}catch(C){Bt[c]=null}return Bt[c]}function Ta(c,h){var y;return c&&((y=O(h)?Qs(c):Gt(c,h))?yc=y:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+c+" not found. Did you forget to load it?")),yc._abbr}function Gt(c,h){if(null!==h){var y,C=ry;if(h.abbr=c,null!=Bt[c])hr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),C=Bt[c]._config;else if(null!=h.parentLocale)if(null!=Bt[h.parentLocale])C=Bt[h.parentLocale]._config;else{if(null==(y=vc(h.parentLocale)))return Ai[h.parentLocale]||(Ai[h.parentLocale]=[]),Ai[h.parentLocale].push({name:c,config:h}),null;C=y._config}return Bt[c]=new Fr(bn(C,h)),Ai[c]&&Ai[c].forEach(function(S){Gt(S.name,S.config)}),Ta(c),Bt[c]}return delete Bt[c],null}function Qs(c){var h;if(c&&c._locale&&c._locale._abbr&&(c=c._locale._abbr),!c)return yc;if(!m(c)){if(h=vc(c))return h;c=[c]}return function sy(c){for(var y,C,S,B,h=0;h<c.length;){for(y=(B=br(c[h]).split("-")).length,C=(C=br(c[h+1]))?C.split("-"):null;y>0;){if(S=vc(B.slice(0,y).join("-")))return S;if(C&&C.length>=y&&rD(B,C)>=y-1)break;y--}h++}return yc}(c)}function Kt(c){var h,y=c._a;return y&&-2===X(c).overflow&&(h=y[1]<0||y[1]>11?1:y[2]<1||y[2]>fc(y[0],y[1])?2:y[3]<0||y[3]>24||24===y[3]&&(0!==y[4]||0!==y[5]||0!==y[6])?3:y[4]<0||y[4]>59?4:y[5]<0||y[5]>59?5:y[6]<0||y[6]>999?6:-1,X(c)._overflowDayOfYear&&(h<0||h>2)&&(h=2),X(c)._overflowWeeks&&-1===h&&(h=7),X(c)._overflowWeekday&&-1===h&&(h=8),X(c).overflow=h),c}var bc=/^\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)?)?$/,yu=/^\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)?)?$/,vu=/Z|[+-]\d\d(?::?\d\d)?/,dl=[["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]],Pr=[["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/]],ul=/^\/?Date\((-?\d+)/i,oy=/^(?:(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}))$/,Me={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function tm(c){var h,y,B,ie,ze,ft,C=c._i,S=bc.exec(C)||yu.exec(C),Jt=dl.length,Ii=Pr.length;if(S){for(X(c).iso=!0,h=0,y=Jt;h<y;h++)if(dl[h][1].exec(S[1])){ie=dl[h][0],B=!1!==dl[h][2];break}if(null==ie)return void(c._isValid=!1);if(S[3]){for(h=0,y=Ii;h<y;h++)if(Pr[h][1].exec(S[3])){ze=(S[2]||" ")+Pr[h][0];break}if(null==ze)return void(c._isValid=!1)}if(!B&&null!=ze)return void(c._isValid=!1);if(S[4]){if(!vu.exec(S[4]))return void(c._isValid=!1);ft="Z"}c._f=ie+(ze||"")+(ft||""),Bi(c)}else c._isValid=!1}function im(c){var h=parseInt(c,10);return h<=49?2e3+h:h<=999?1900+h:h}function bu(c){var y,h=oy.exec(function rm(c){return c.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(c._i));if(h){if(y=function nm(c,h,y,C,S,B){var ie=[im(c),Wf.indexOf(h),parseInt(y,10),parseInt(C,10),parseInt(S,10)];return B&&ie.push(parseInt(B,10)),ie}(h[4],h[3],h[2],h[5],h[6],h[7]),!function Oe(c,h,y){return!c||Xg.indexOf(c)===new Date(h[0],h[1],h[2]).getDay()||(X(y).weekdayMismatch=!0,y._isValid=!1,!1)}(h[1],y,c))return;c._a=y,c._tzm=function ly(c,h,y){if(c)return Me[c];if(h)return 0;var C=parseInt(y,10),S=C%100;return(C-S)/100*60+S}(h[8],h[9],h[10]),c._d=Gn.apply(null,c._a),c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),X(c).rfc2822=!0}else c._isValid=!1}function fn(c,h,y){return null!=c?c:null!=h?h:y}function ts(c){var h,y,S,B,ie,C=[];if(!c._d){for(S=function vi(c){var h=new Date(f.now());return c._useUTC?[h.getUTCFullYear(),h.getUTCMonth(),h.getUTCDate()]:[h.getFullYear(),h.getMonth(),h.getDate()]}(c),c._w&&null==c._a[2]&&null==c._a[1]&&function Sa(c){var h,y,C,S,B,ie,ze,ft,Jt;null!=(h=c._w).GG||null!=h.W||null!=h.E?(B=1,ie=4,y=fn(h.GG,c._a[0],gc(Mt(),1,4).year),C=fn(h.W,1),((S=fn(h.E,1))<1||S>7)&&(ft=!0)):(B=c._locale._week.dow,ie=c._locale._week.doy,Jt=gc(Mt(),B,ie),y=fn(h.gg,c._a[0],Jt.year),C=fn(h.w,Jt.week),null!=h.d?((S=h.d)<0||S>6)&&(ft=!0):null!=h.e?(S=h.e+B,(h.e<0||h.e>6)&&(ft=!0)):S=B),C<1||C>vr(y,B,ie)?X(c)._overflowWeeks=!0:null!=ft?X(c)._overflowWeekday=!0:(ze=Qg(y,C,S,B,ie),c._a[0]=ze.year,c._dayOfYear=ze.dayOfYear)}(c),null!=c._dayOfYear&&(ie=fn(c._a[0],S[0]),(c._dayOfYear>pc(ie)||0===c._dayOfYear)&&(X(c)._overflowDayOfYear=!0),y=Gn(ie,0,c._dayOfYear),c._a[1]=y.getUTCMonth(),c._a[2]=y.getUTCDate()),h=0;h<3&&null==c._a[h];++h)c._a[h]=C[h]=S[h];for(;h<7;h++)c._a[h]=C[h]=null==c._a[h]?2===h?1:0:c._a[h];24===c._a[3]&&0===c._a[4]&&0===c._a[5]&&0===c._a[6]&&(c._nextDay=!0,c._a[3]=0),c._d=(c._useUTC?Gn:ot).apply(null,C),B=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[3]=24),c._w&&void 0!==c._w.d&&c._w.d!==B&&(X(c).weekdayMismatch=!0)}}function Bi(c){if(c._f!==f.ISO_8601)if(c._f!==f.RFC_2822){c._a=[],X(c).empty=!0;var y,C,S,B,ie,Jt,Ii,h=""+c._i,ze=h.length,ft=0;for(Ii=(S=et(c._f,c._locale).match(Rr)||[]).length,y=0;y<Ii;y++)(C=(h.match($g(B=S[y],c))||[])[0])&&((ie=h.substr(0,h.indexOf(C))).length>0&&X(c).unusedInput.push(ie),h=h.slice(h.indexOf(C)+C.length),ft+=C.length),mr[B]?(C?X(c).empty=!1:X(c).unusedTokens.push(B),Wx(B,C,c)):c._strict&&!C&&X(c).unusedTokens.push(B);X(c).charsLeftOver=ze-ft,h.length>0&&X(c).unusedInput.push(h),c._a[3]<=12&&!0===X(c).bigHour&&c._a[3]>0&&(X(c).bigHour=void 0),X(c).parsedDateParts=c._a.slice(0),X(c).meridiem=c._meridiem,c._a[3]=function Mc(c,h,y){var C;return null==y?h:null!=c.meridiemHour?c.meridiemHour(h,y):(null!=c.isPM&&((C=c.isPM(y))&&h<12&&(h+=12),!C&&12===h&&(h=0)),h)}(c._locale,c._a[3],c._meridiem),null!==(Jt=X(c).era)&&(c._a[0]=c._locale.erasConvertYear(Jt,c._a[0])),ts(c),Kt(c)}else bu(c);else tm(c)}function Zs(c){var h=c._i,y=c._f;return c._locale=c._locale||Qs(c._l),null===h||void 0===y&&""===h?Pe({nullInput:!0}):("string"==typeof h&&(c._i=h=c._locale.preparse(h)),Ht(h)?new kn(Kt(h)):(K(h)?c._d=h:m(y)?function Mu(c){var h,y,C,S,B,ie,ze=!1,ft=c._f.length;if(0===ft)return X(c).invalidFormat=!0,void(c._d=new Date(NaN));for(S=0;S<ft;S++)B=0,ie=!1,h=Ct({},c),null!=c._useUTC&&(h._useUTC=c._useUTC),h._f=c._f[S],Bi(h),ue(h)&&(ie=!0),B+=X(h).charsLeftOver,B+=10*X(h).unusedTokens.length,X(h).score=B,ze?B<C&&(C=B,y=h):(null==C||B<C||ie)&&(C=B,y=h,ie&&(ze=!0));me(c,y||h)}(c):y?Bi(c):function bi(c){var h=c._i;O(h)?c._d=new Date(f.now()):K(h)?c._d=new Date(h.valueOf()):"string"==typeof h?function q(c){var h=ul.exec(c._i);null===h?(tm(c),!1===c._isValid&&(delete c._isValid,bu(c),!1===c._isValid&&(delete c._isValid,c._strict?c._isValid=!1:f.createFromInputFallback(c)))):c._d=new Date(+h[1])}(c):m(h)?(c._a=se(h.slice(0),function(y){return parseInt(y,10)}),ts(c)):_(h)?function hl(c){if(!c._d){var h=ce(c._i);c._a=se([h.year,h.month,void 0===h.day?h.date:h.day,h.hour,h.minute,h.second,h.millisecond],function(C){return C&&parseInt(C,10)}),ts(c)}}(c):V(h)?c._d=new Date(h):f.createFromInputFallback(c)}(c),ue(c)||(c._d=null),c))}function sm(c,h,y,C,S){var B={};return(!0===h||!1===h)&&(C=h,h=void 0),(!0===y||!1===y)&&(C=y,y=void 0),(_(c)&&b(c)||m(c)&&0===c.length)&&(c=void 0),B._isAMomentObject=!0,B._useUTC=B._isUTC=S,B._l=y,B._i=c,B._f=h,B._strict=C,function wc(c){var h=new kn(Kt(Zs(c)));return h._nextDay&&(h.add(1,"d"),h._nextDay=void 0),h}(B)}function Mt(c,h,y,C){return sm(c,h,y,C,!1)}f.createFromInputFallback=hn("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(c){c._d=new Date(c._i+(c._useUTC?" UTC":""))}),f.ISO_8601=function(){},f.RFC_2822=function(){};var ke=hn("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var c=Mt.apply(null,arguments);return this.isValid()&&c.isValid()?c<this?this:c:Pe()}),vt=hn("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var c=Mt.apply(null,arguments);return this.isValid()&&c.isValid()?c>this?this:c:Pe()});function un(c,h){var y,C;if(1===h.length&&m(h[0])&&(h=h[0]),!h.length)return Mt();for(y=h[0],C=1;C<h.length;++C)(!h[C].isValid()||h[C][c](y))&&(y=h[C]);return y}var Nr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function lt(c){var h=ce(c),y=h.year||0,C=h.quarter||0,S=h.month||0,B=h.week||h.isoWeek||0,ie=h.day||0,ze=h.hour||0,ft=h.minute||0,Jt=h.second||0,Ii=h.millisecond||0;this._isValid=function An(c){var h,C,y=!1,S=Nr.length;for(h in c)if(x(c,h)&&(-1===En.call(Nr,h)||null!=c[h]&&isNaN(c[h])))return!1;for(C=0;C<S;++C)if(c[Nr[C]]){if(y)return!1;parseFloat(c[Nr[C]])!==ct(c[Nr[C]])&&(y=!0)}return!0}(h),this._milliseconds=+Ii+1e3*Jt+6e4*ft+1e3*ze*60*60,this._days=+ie+7*B,this._months=+S+3*C+12*y,this._data={},this._locale=Qs(),this._bubble()}function Aa(c){return c instanceof lt}function Js(c){return c<0?-1*Math.round(-1*c):Math.round(c)}function La(c,h){Be(c,0,0,function(){var y=this.utcOffset(),C="+";return y<0&&(y=-y,C="-"),C+Jn(~~(y/60),2)+h+Jn(~~y%60,2)})}La("Z",":"),La("ZZ",""),Le("Z",hc),Le("ZZ",hc),Rt(["Z","ZZ"],function(c,h,y){y._useUTC=!0,y._tzm=Ia(hc,c)});var Vi=/([\+\-]|\d\d)/gi;function Ia(c,h){var S,B,y=(h||"").match(c);return null===y?null:0===(B=60*(S=((y[y.length-1]||[])+"").match(Vi)||["-",0,0])[1]+ct(S[2]))?0:"+"===S[0]?B:-B}function Xs(c,h){var y,C;return h._isUTC?(y=h.clone(),C=(Ht(c)||K(c)?c.valueOf():Mt(c).valueOf())-y.valueOf(),y._d.setTime(y._d.valueOf()+C),f.updateOffset(y,!1),y):Mt(c).local()}function er(c){return-Math.round(c._d.getTimezoneOffset())}function hy(){return!!this.isValid()&&this._isUTC&&0===this._offset}f.updateOffset=function(){};var fy=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,my=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function is(c,h){var S,B,ie,y=c,C=null;return Aa(c)?y={ms:c._milliseconds,d:c._days,M:c._months}:V(c)||!isNaN(+c)?(y={},h?y[h]=+c:y.milliseconds=+c):(C=fy.exec(c))?(S="-"===C[1]?-1:1,y={y:0,d:ct(C[2])*S,h:ct(C[3])*S,m:ct(C[4])*S,s:ct(C[5])*S,ms:ct(Js(1e3*C[6]))*S}):(C=my.exec(c))?y={y:mo(C[2],S="-"===C[1]?-1:1),M:mo(C[3],S),w:mo(C[4],S),d:mo(C[5],S),h:mo(C[6],S),m:mo(C[7],S),s:mo(C[8],S)}:null==y?y={}:"object"==typeof y&&("from"in y||"to"in y)&&(ie=function aD(c,h){var y;return c.isValid()&&h.isValid()?(h=Xs(h,c),c.isBefore(h)?y=py(c,h):((y=py(h,c)).milliseconds=-y.milliseconds,y.months=-y.months),y):{milliseconds:0,months:0}}(Mt(y.from),Mt(y.to)),(y={}).ms=ie.milliseconds,y.M=ie.months),B=new lt(y),Aa(c)&&x(c,"_locale")&&(B._locale=c._locale),Aa(c)&&x(c,"_isValid")&&(B._isValid=c._isValid),B}function mo(c,h){var y=c&&parseFloat(c.replace(",","."));return(isNaN(y)?0:y)*h}function py(c,h){var y={};return y.months=h.month()-c.month()+12*(h.year()-c.year()),c.clone().add(y.months,"M").isAfter(h)&&--y.months,y.milliseconds=+h-+c.clone().add(y.months,"M"),y}function _y(c,h){return function(y,C){var B;return null!==C&&!isNaN(+C)&&(hr(h,"moment()."+h+"(period, number) is deprecated. Please use moment()."+h+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),B=y,y=C,C=B),gy(this,is(y,C),c),this}}function gy(c,h,y,C){var S=h._milliseconds,B=Js(h._days),ie=Js(h._months);!c.isValid()||(C=null==C||C,ie&&Ut(c,Ca(c,"Month")+ie*y),B&&jg(c,"Date",Ca(c,"Date")+B*y),S&&c._d.setTime(c._d.valueOf()+S*y),C&&f.updateOffset(c,B||ie))}is.fn=lt.prototype,is.invalid=function fo(){return is(NaN)};var oD=_y(1,"add"),lD=_y(-1,"subtract");function yy(c){return"string"==typeof c||c instanceof String}function cD(c){return Ht(c)||K(c)||yy(c)||V(c)||function uD(c){var h=m(c),y=!1;return h&&(y=0===c.filter(function(C){return!V(C)&&yy(c)}).length),h&&y}(c)||function dD(c){var S,h=_(c)&&!b(c),y=!1,C=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],ie=C.length;for(S=0;S<ie;S+=1)y=y||x(c,C[S]);return h&&y}(c)||null==c}function hD(c){var S,h=_(c)&&!b(c),y=!1,C=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(S=0;S<C.length;S+=1)y=y||x(c,C[S]);return h&&y}function Cc(c,h){if(c.date()<h.date())return-Cc(h,c);var y=12*(h.year()-c.year())+(h.month()-c.month()),C=c.clone().add(y,"months");return-(y+(h-C<0?(h-C)/(C-c.clone().add(y-1,"months")):(h-C)/(c.clone().add(y+1,"months")-C)))||0}function dm(c){var h;return void 0===c?this._locale._abbr:(null!=(h=Qs(c))&&(this._locale=h),this)}f.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",f.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var kc=hn("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(c){return void 0===c?this.localeData():this.locale(c)});function um(){return this._locale}var ea=6e4,Sc=60*ea,Ec=3506328*Sc;function ml(c,h){return(c%h+h)%h}function gn(c,h,y){return c<100&&c>=0?new Date(c+400,h,y)-Ec:new Date(c,h,y).valueOf()}function Tu(c,h,y){return c<100&&c>=0?Date.UTC(c+400,h,y)-Ec:Date.UTC(c,h,y)}function Lu(c,h){return h.erasAbbrRegex(c)}function Ve(){var S,B,c=[],h=[],y=[],C=[],ie=this.eras();for(S=0,B=ie.length;S<B;++S)h.push(Qi(ie[S].name)),c.push(Qi(ie[S].abbr)),y.push(Qi(ie[S].narrow)),C.push(Qi(ie[S].name)),C.push(Qi(ie[S].abbr)),C.push(Qi(ie[S].narrow));this._erasRegex=new RegExp("^("+C.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+h.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+c.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+y.join("|")+")","i")}function Mn(c,h){Be(0,[c,c.length],0,h)}function _m(c,h,y,C,S){var B;return null==c?gc(this,C,S).year:(h>(B=vr(c,C,S))&&(h=B),Lc.call(this,c,h,y,C,S))}function Lc(c,h,y,C,S){var B=Qg(c,h,y,C,S),ie=Gn(B.year,0,B.dayOfYear);return this.year(ie.getUTCFullYear()),this.month(ie.getUTCMonth()),this.date(ie.getUTCDate()),this}Be("N",0,0,"eraAbbr"),Be("NN",0,0,"eraAbbr"),Be("NNN",0,0,"eraAbbr"),Be("NNNN",0,0,"eraName"),Be("NNNNN",0,0,"eraNarrow"),Be("y",["y",1],"yo","eraYear"),Be("y",["yy",2],0,"eraYear"),Be("y",["yyy",3],0,"eraYear"),Be("y",["yyyy",4],0,"eraYear"),Le("N",Lu),Le("NN",Lu),Le("NNN",Lu),Le("NNNN",function Ay(c,h){return h.erasNameRegex(c)}),Le("NNNNN",function de(c,h){return h.erasNarrowRegex(c)}),Rt(["N","NN","NNN","NNNN","NNNNN"],function(c,h,y,C){var S=y._locale.erasParse(c,C,y._strict);S?X(y).era=S:X(y).invalidEra=c}),Le("y",ka),Le("yy",ka),Le("yyy",ka),Le("yyyy",ka),Le("yo",function Et(c,h){return h._eraYearOrdinalRegex||ka}),Rt(["y","yy","yyy","yyyy"],0),Rt(["yo"],function(c,h,y,C){var S;y._locale._eraYearOrdinalRegex&&(S=c.match(y._locale._eraYearOrdinalRegex)),h[0]=y._locale.eraYearOrdinalParse?y._locale.eraYearOrdinalParse(c,S):parseInt(c,10)}),Be(0,["gg",2],0,function(){return this.weekYear()%100}),Be(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Mn("gggg","weekYear"),Mn("ggggg","weekYear"),Mn("GGGG","isoWeekYear"),Mn("GGGGG","isoWeekYear"),G("weekYear","gg"),G("isoWeekYear","GG"),it("weekYear",1),it("isoWeekYear",1),Le("G",ci),Le("g",ci),Le("GG",an,_r),Le("gg",an,_r),Le("GGGG",uc,dc),Le("gggg",uc,dc),Le("GGGGG",al,rl),Le("ggggg",al,rl),Si(["gggg","ggggg","GGGG","GGGGG"],function(c,h,y,C){h[C.substr(0,2)]=ct(c)}),Si(["gg","GG"],function(c,h,y,C){h[C]=f.parseTwoDigitYear(c)}),Be("Q",0,"Qo","quarter"),G("quarter","Q"),it("quarter",7),Le("Q",zg),Rt("Q",function(c,h){h[1]=3*(ct(c)-1)}),Be("D",["DD",2],"Do","date"),G("date","D"),it("date",9),Le("D",an),Le("DD",an,_r),Le("Do",function(c,h){return c?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),Rt(["D","DD"],2),Rt("Do",function(c,h){h[2]=ct(c.match(an)[0])});var Mi=Ws("Date",!0);Be("DDD",["DDDD",3],"DDDo","dayOfYear"),G("dayOfYear","DDD"),it("dayOfYear",4),Le("DDD",sl),Le("DDDD",cc),Rt(["DDD","DDDD"],function(c,h,y){y._dayOfYear=ct(c)}),Be("m",["mm",2],0,"minute"),G("minute","m"),it("minute",14),Le("m",an),Le("mm",an,_r),Rt(["m","mm"],4);var gm=Ws("Minutes",!1);Be("s",["ss",2],0,"second"),G("second","s"),it("second",15),Le("s",an),Le("ss",an,_r),Rt(["s","ss"],5);var wi,ym,_o=Ws("Seconds",!1);for(Be("S",0,0,function(){return~~(this.millisecond()/100)}),Be(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Be(0,["SSS",3],0,"millisecond"),Be(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Be(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Be(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Be(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Be(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Be(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),G("millisecond","ms"),it("millisecond",16),Le("S",sl,zg),Le("SS",sl,_r),Le("SSS",sl,cc),wi="SSSS";wi.length<=9;wi+="S")Le(wi,ka);function vm(c,h){h[6]=ct(1e3*("0."+c))}for(wi="S";wi.length<=9;wi+="S")Rt(wi,vm);ym=Ws("Milliseconds",!1),Be("z",0,0,"zoneAbbr"),Be("zz",0,0,"zoneName");var _e=kn.prototype;function Oc(c){return c}_e.add=oD,_e.calendar=function am(c,h){1===arguments.length&&(arguments[0]?cD(arguments[0])?(c=arguments[0],h=void 0):hD(arguments[0])&&(h=arguments[0],c=void 0):(c=void 0,h=void 0));var y=c||Mt(),C=Xs(y,this).startOf("day"),S=f.calendarFormat(this,C)||"sameElse",B=h&&(Zn(h[S])?h[S].call(this,y):h[S]);return this.format(B||this.localeData().calendar(S,this,Mt(y)))},_e.clone=function Du(){return new kn(this)},_e.diff=function om(c,h,y){var C,S,B;if(!this.isValid())return NaN;if(!(C=Xs(c,this)).isValid())return NaN;switch(S=6e4*(C.utcOffset()-this.utcOffset()),h=oe(h)){case"year":B=Cc(this,C)/12;break;case"month":B=Cc(this,C);break;case"quarter":B=Cc(this,C)/3;break;case"second":B=(this-C)/1e3;break;case"minute":B=(this-C)/6e4;break;case"hour":B=(this-C)/36e5;break;case"day":B=(this-C-S)/864e5;break;case"week":B=(this-C-S)/6048e5;break;default:B=this-C}return y?B:St(B)},_e.endOf=function Yn(c){var h,y;if(void 0===(c=oe(c))||"millisecond"===c||!this.isValid())return this;switch(y=this._isUTC?Tu:gn,c){case"year":h=y(this.year()+1,0,1)-1;break;case"quarter":h=y(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=y(this.year(),this.month()+1,1)-1;break;case"week":h=y(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=y(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=y(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=Sc-ml(h+(this._isUTC?0:this.utcOffset()*ea),Sc)-1;break;case"minute":h=this._d.valueOf(),h+=ea-ml(h,ea)-1;break;case"second":h=this._d.valueOf(),h+=1e3-ml(h,1e3)-1}return this._d.setTime(h),f.updateOffset(this,!0),this},_e.format=function My(c){c||(c=this.isUtc()?f.defaultFormatUtc:f.defaultFormat);var h=$s(this,c);return this.localeData().postformat(h)},_e.from=function Cu(c,h){return this.isValid()&&(Ht(c)&&c.isValid()||Mt(c).isValid())?is({to:this,from:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},_e.fromNow=function wy(c){return this.from(Mt(),c)},_e.to=function Mr(c,h){return this.isValid()&&(Ht(c)&&c.isValid()||Mt(c).isValid())?is({from:this,to:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},_e.toNow=function ku(c){return this.to(Mt(),c)},_e.get=function Gx(c){return Zn(this[c=oe(c)])?this[c]():this},_e.invalidAt=function hm(){return X(this).overflow},_e.isAfter=function mD(c,h){var y=Ht(c)?c:Mt(c);return!(!this.isValid()||!y.isValid())&&("millisecond"===(h=oe(h)||"millisecond")?this.valueOf()>y.valueOf():y.valueOf()<this.clone().startOf(h).valueOf())},_e.isBefore=function pD(c,h){var y=Ht(c)?c:Mt(c);return!(!this.isValid()||!y.isValid())&&("millisecond"===(h=oe(h)||"millisecond")?this.valueOf()<y.valueOf():this.clone().endOf(h).valueOf()<y.valueOf())},_e.isBetween=function _D(c,h,y,C){var S=Ht(c)?c:Mt(c),B=Ht(h)?h:Mt(h);return!!(this.isValid()&&S.isValid()&&B.isValid())&&("("===(C=C||"()")[0]?this.isAfter(S,y):!this.isBefore(S,y))&&(")"===C[1]?this.isBefore(B,y):!this.isAfter(B,y))},_e.isSame=function Oa(c,h){var C,y=Ht(c)?c:Mt(c);return!(!this.isValid()||!y.isValid())&&("millisecond"===(h=oe(h)||"millisecond")?this.valueOf()===y.valueOf():(C=y.valueOf(),this.clone().startOf(h).valueOf()<=C&&C<=this.clone().endOf(h).valueOf()))},_e.isSameOrAfter=function vy(c,h){return this.isSame(c,h)||this.isAfter(c,h)},_e.isSameOrBefore=function wt(c,h){return this.isSame(c,h)||this.isBefore(c,h)},_e.isValid=function po(){return ue(this)},_e.lang=kc,_e.locale=dm,_e.localeData=um,_e.max=vt,_e.min=ke,_e.parsingFlags=function tr(){return me({},X(this))},_e.set=function $x(c,h){if("object"==typeof c){var C,y=function Tt(c){var y,h=[];for(y in c)x(c,y)&&h.push({unit:y,priority:at[y]});return h.sort(function(C,S){return C.priority-S.priority}),h}(c=ce(c)),S=y.length;for(C=0;C<S;C++)this[y[C].unit](c[y[C].unit])}else if(Zn(this[c=oe(c)]))return this[c](h);return this},_e.startOf=function xy(c){var h,y;if(void 0===(c=oe(c))||"millisecond"===c||!this.isValid())return this;switch(y=this._isUTC?Tu:gn,c){case"year":h=y(this.year(),0,1);break;case"quarter":h=y(this.year(),this.month()-this.month()%3,1);break;case"month":h=y(this.year(),this.month(),1);break;case"week":h=y(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":h=y(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":h=y(this.year(),this.month(),this.date());break;case"hour":h=this._d.valueOf(),h-=ml(h+(this._isUTC?0:this.utcOffset()*ea),Sc);break;case"minute":h=this._d.valueOf(),h-=ml(h,ea);break;case"second":h=this._d.valueOf(),h-=ml(h,1e3)}return this._d.setTime(h),f.updateOffset(this,!0),this},_e.subtract=lD,_e.toArray=function wr(){var c=this;return[c.year(),c.month(),c.date(),c.hour(),c.minute(),c.second(),c.millisecond()]},_e.toObject=function Cy(){var c=this;return{years:c.year(),months:c.month(),date:c.date(),hours:c.hours(),minutes:c.minutes(),seconds:c.seconds(),milliseconds:c.milliseconds()}},_e.toDate=function Ac(){return new Date(this.valueOf())},_e.toISOString=function lm(c){if(!this.isValid())return null;var h=!0!==c,y=h?this.clone().utc():this;return y.year()<0||y.year()>9999?$s(y,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Zn(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",$s(y,"Z")):$s(y,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},_e.inspect=function cm(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var y,C,c="moment",h="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",h="Z"),y="["+c+'("]',C=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(y+C+"-MM-DD[T]HH:mm:ss.SSS"+h+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(_e[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),_e.toJSON=function Su(){return this.isValid()?this.toISOString():null},_e.toString=function by(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},_e.unix=function gD(){return Math.floor(this.valueOf()/1e3)},_e.valueOf=function Dy(){return this._d.valueOf()-6e4*(this._offset||0)},_e.creationData=function Eu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},_e.eraName=function Au(){var c,h,y,C=this.localeData().eras();for(c=0,h=C.length;c<h;++c)if(y=this.clone().startOf("day").valueOf(),C[c].since<=y&&y<=C[c].until||C[c].until<=y&&y<=C[c].since)return C[c].name;return""},_e.eraNarrow=function rt(){var c,h,y,C=this.localeData().eras();for(c=0,h=C.length;c<h;++c)if(y=this.clone().startOf("day").valueOf(),C[c].since<=y&&y<=C[c].until||C[c].until<=y&&y<=C[c].since)return C[c].narrow;return""},_e.eraAbbr=function yD(){var c,h,y,C=this.localeData().eras();for(c=0,h=C.length;c<h;++c)if(y=this.clone().startOf("day").valueOf(),C[c].since<=y&&y<=C[c].until||C[c].until<=y&&y<=C[c].since)return C[c].abbr;return""},_e.eraYear=function Ty(){var c,h,y,C,S=this.localeData().eras();for(c=0,h=S.length;c<h;++c)if(y=S[c].since<=S[c].until?1:-1,C=this.clone().startOf("day").valueOf(),S[c].since<=C&&C<=S[c].until||S[c].until<=C&&C<=S[c].since)return(this.year()-f(S[c].since).year())*y+S[c].offset;return this.year()},_e.year=Ie,_e.isLeapYear=function pu(){return Tn(this.year())},_e.weekYear=function pm(c){return _m.call(this,c,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},_e.isoWeekYear=function pl(c){return _m.call(this,c,this.isoWeek(),this.isoWeekday(),1,4)},_e.quarter=_e.quarters=function Ic(c){return null==c?Math.ceil((this.month()+1)/3):this.month(3*(c-1)+this.month()%3)},_e.month=mc,_e.daysInMonth=function Kg(){return fc(this.year(),this.month())},_e.week=_e.weeks=function Ms(c){var h=this.localeData().week(this);return null==c?h:this.add(7*(c-h),"d")},_e.isoWeek=_e.isoWeeks=function Qx(c){var h=gc(this,1,4).week;return null==c?h:this.add(7*(c-h),"d")},_e.weeksInYear=function Ou(){var c=this.localeData()._week;return vr(this.year(),c.dow,c.doy)},_e.weeksInWeekYear=function vD(){var c=this.localeData()._week;return vr(this.weekYear(),c.dow,c.doy)},_e.isoWeeksInYear=function rs(){return vr(this.year(),1,4)},_e.isoWeeksInISOWeekYear=function Iu(){return vr(this.isoWeekYear(),1,4)},_e.date=Mi,_e.day=_e.days=function Ee(c){if(!this.isValid())return null!=c?this:NaN;var h=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=c?(c=function Zx(c,h){return"string"!=typeof c?c:isNaN(c)?"number"==typeof(c=h.weekdaysParse(c))?c:null:parseInt(c,10)}(c,this.localeData()),this.add(c-h,"d")):h},_e.weekday=function _u(c){if(!this.isValid())return null!=c?this:NaN;var h=(this.day()+7-this.localeData()._week.dow)%7;return null==c?h:this.add(c-h,"d")},_e.isoWeekday=function Qf(c){if(!this.isValid())return null!=c?this:NaN;if(null!=c){var h=function Jx(c,h){return"string"==typeof c?h.weekdaysParse(c)%7||7:isNaN(c)?null:c}(c,this.localeData());return this.day(this.day()%7?h:h-7)}return this.day()||7},_e.dayOfYear=function ws(c){var h=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==c?h:this.add(c-h,"d")},_e.hour=_e.hours=Ks,_e.minute=_e.minutes=gm,_e.second=_e.seconds=_o,_e.millisecond=_e.milliseconds=ym,_e.utcOffset=function on(c,h,y){var S,C=this._offset||0;if(!this.isValid())return null!=c?this:NaN;if(null!=c){if("string"==typeof c){if(null===(c=Ia(hc,c)))return this}else Math.abs(c)<16&&!y&&(c*=60);return!this._isUTC&&h&&(S=er(this)),this._offset=c,this._isUTC=!0,null!=S&&this.add(S,"m"),C!==c&&(!h||this._changeInProgress?gy(this,is(c-C,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,f.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?C:er(this)},_e.utc=function dy(c){return this.utcOffset(0,c)},_e.local=function ns(c){return this._isUTC&&(this.utcOffset(0,c),this._isUTC=!1,c&&this.subtract(er(this),"m")),this},_e.parseZone=function Yr(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var c=Ia(Ug,this._i);null!=c?this.utcOffset(c):this.utcOffset(0,!0)}return this},_e.hasAlignedHourOffset=function xu(c){return!!this.isValid()&&(c=c?Mt(c).utcOffset():0,(this.utcOffset()-c)%60==0)},_e.isDST=function xc(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},_e.isLocal=function Hr(){return!!this.isValid()&&!this._isUTC},_e.isUtcOffset=function uy(){return!!this.isValid()&&this._isUTC},_e.isUtc=hy,_e.isUTC=hy,_e.zoneAbbr=function Ly(){return this._isUTC?"UTC":""},_e.zoneName=function Iy(){return this._isUTC?"Coordinated Universal Time":""},_e.dates=hn("dates accessor is deprecated. Use date instead.",Mi),_e.months=hn("months accessor is deprecated. Use month instead",mc),_e.years=hn("years accessor is deprecated. Use year instead",Ie),_e.zone=hn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function cy(c,h){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,h),this):-this.utcOffset()}),_e.isDSTShifted=hn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Dc(){if(!O(this._isDSTShifted))return this._isDSTShifted;var h,c={};return Ct(c,this),(c=Zs(c))._a?(h=c._isUTC?J(c._a):Mt(c._a),this._isDSTShifted=this.isValid()&&function wu(c,h,y){var ie,C=Math.min(c.length,h.length),S=Math.abs(c.length-h.length),B=0;for(ie=0;ie<C;ie++)(y&&c[ie]!==h[ie]||!y&&ct(c[ie])!==ct(h[ie]))&&B++;return B+S}(c._a,h.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Pt=Fr.prototype;function _l(c,h,y,C){var S=Qs(),B=J().set(C,h);return S[y](B,c)}function gl(c,h,y){if(V(c)&&(h=c,c=void 0),c=c||"",null!=h)return _l(c,h,y,"month");var C,S=[];for(C=0;C<12;C++)S[C]=_l(c,C,y,"month");return S}function Fc(c,h,y,C){"boolean"==typeof c?(V(h)&&(y=h,h=void 0),h=h||""):(y=h=c,c=!1,V(h)&&(y=h,h=void 0),h=h||"");var ie,S=Qs(),B=c?S._week.dow:0,ze=[];if(null!=y)return _l(h,(y+B)%7,C,"day");for(ie=0;ie<7;ie++)ze[ie]=_l(h,(ie+B)%7,C,"day");return ze}Pt.calendar=function _n(c,h,y){var C=this._calendar[c]||this._calendar.sameElse;return Zn(C)?C.call(h,y):C},Pt.longDateFormat=function Xr(c){var h=this._longDateFormat[c],y=this._longDateFormat[c.toUpperCase()];return h||!y?h:(this._longDateFormat[c]=y.match(Rr).map(function(C){return"MMMM"===C||"MM"===C||"DD"===C||"dddd"===C?C.slice(1):C}).join(""),this._longDateFormat[c])},Pt.invalidDate=function Da(){return this._invalidDate},Pt.ordinal=function il(c){return this._ordinal.replace("%d",c)},Pt.preparse=Oc,Pt.postformat=Oc,Pt.relativeTime=function D(c,h,y,C){var S=this._relativeTime[y];return Zn(S)?S(c,h,y,C):S.replace(/%d/i,c)},Pt.pastFuture=function k(c,h){var y=this._relativeTime[c>0?"future":"past"];return Zn(y)?y(h):y.replace(/%s/i,h)},Pt.set=function Or(c){var h,y;for(y in c)x(c,y)&&(Zn(h=c[y])?this[y]=h:this["_"+y]=h);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Pt.eras=function ky(c,h){var y,C,S,B=this._eras||Qs("en")._eras;for(y=0,C=B.length;y<C;++y)switch("string"==typeof B[y].since&&(S=f(B[y].since).startOf("day"),B[y].since=S.valueOf()),typeof B[y].until){case"undefined":B[y].until=1/0;break;case"string":S=f(B[y].until).startOf("day").valueOf(),B[y].until=S.valueOf()}return B},Pt.erasParse=function ta(c,h,y){var C,S,ie,ze,ft,B=this.eras();for(c=c.toUpperCase(),C=0,S=B.length;C<S;++C)if(ie=B[C].name.toUpperCase(),ze=B[C].abbr.toUpperCase(),ft=B[C].narrow.toUpperCase(),y)switch(h){case"N":case"NN":case"NNN":if(ze===c)return B[C];break;case"NNNN":if(ie===c)return B[C];break;case"NNNNN":if(ft===c)return B[C]}else if([ie,ze,ft].indexOf(c)>=0)return B[C]},Pt.erasConvertYear=function fm(c,h){var y=c.since<=c.until?1:-1;return void 0===h?f(c.since).year():f(c.since).year()+(h-c.offset)*y},Pt.erasAbbrRegex=function Ey(c){return x(this,"_erasAbbrRegex")||Ve.call(this),c?this._erasAbbrRegex:this._erasRegex},Pt.erasNameRegex=function Sy(c){return x(this,"_erasNameRegex")||Ve.call(this),c?this._erasNameRegex:this._erasRegex},Pt.erasNarrowRegex=function mm(c){return x(this,"_erasNarrowRegex")||Ve.call(this),c?this._erasNarrowRegex:this._erasRegex},Pt.months=function uu(c,h){return c?m(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||qf).test(h)?"format":"standalone"][c.month()]:m(this._months)?this._months:this._months.standalone},Pt.monthsShort=function hu(c,h){return c?m(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[qf.test(h)?"format":"standalone"][c.month()]:m(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Pt.monthsParse=function fu(c,h,y){var C,S,B;if(this._monthsParseExact)return rn.call(this,c,h,y);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),C=0;C<12;C++){if(S=J([2e3,C]),y&&!this._longMonthsParse[C]&&(this._longMonthsParse[C]=new RegExp("^"+this.months(S,"").replace(".","")+"$","i"),this._shortMonthsParse[C]=new RegExp("^"+this.monthsShort(S,"").replace(".","")+"$","i")),!y&&!this._monthsParse[C]&&(B="^"+this.months(S,"")+"|^"+this.monthsShort(S,""),this._monthsParse[C]=new RegExp(B.replace(".",""),"i")),y&&"MMMM"===h&&this._longMonthsParse[C].test(c))return C;if(y&&"MMM"===h&&this._shortMonthsParse[C].test(c))return C;if(!y&&this._monthsParse[C].test(c))return C}},Pt.monthsRegex=function ht(c){return this._monthsParseExact?(x(this,"_monthsRegex")||mu.call(this),c?this._monthsStrictRegex:this._monthsRegex):(x(this,"_monthsRegex")||(this._monthsRegex=yr),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},Pt.monthsShortRegex=function mt(c){return this._monthsParseExact?(x(this,"_monthsRegex")||mu.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(x(this,"_monthsShortRegex")||(this._monthsShortRegex=Xn),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},Pt.week=function Zi(c){return gc(c,this._week.dow,this._week.doy).week},Pt.firstDayOfYear=function Kx(){return this._week.doy},Pt.firstDayOfWeek=function Zg(){return this._week.dow},Pt.weekdays=function eD(c,h){var y=m(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(h)?"format":"standalone"];return!0===c?Kf(y,this._week.dow):c?y[c.day()]:y},Pt.weekdaysMin=function nD(c){return!0===c?Kf(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},Pt.weekdaysShort=function tD(c){return!0===c?Kf(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},Pt.weekdaysParse=function iD(c,h,y){var C,S,B;if(this._weekdaysParseExact)return ae.call(this,c,h,y);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),C=0;C<7;C++){if(S=J([2e3,1]).day(C),y&&!this._fullWeekdaysParse[C]&&(this._fullWeekdaysParse[C]=new RegExp("^"+this.weekdays(S,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[C]=new RegExp("^"+this.weekdaysShort(S,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[C]=new RegExp("^"+this.weekdaysMin(S,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[C]||(B="^"+this.weekdays(S,"")+"|^"+this.weekdaysShort(S,"")+"|^"+this.weekdaysMin(S,""),this._weekdaysParse[C]=new RegExp(B.replace(".",""),"i")),y&&"dddd"===h&&this._fullWeekdaysParse[C].test(c))return C;if(y&&"ddd"===h&&this._shortWeekdaysParse[C].test(c))return C;if(y&&"dd"===h&&this._minWeekdaysParse[C].test(c))return C;if(!y&&this._weekdaysParse[C].test(c))return C}},Pt.weekdaysRegex=function ty(c){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||uo.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(x(this,"_weekdaysRegex")||(this._weekdaysRegex=Xx),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},Pt.weekdaysShortRegex=function ny(c){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||uo.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(x(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ji),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Pt.weekdaysMinRegex=function Zf(c){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||uo.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(x(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=dn),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Pt.isPM=function gu(c){return"p"===(c+"").toLowerCase().charAt(0)},Pt.meridiem=function em(c,h,y){return c>11?y?"pm":"PM":y?"am":"AM"},Ta("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(c){var h=c%10;return c+(1===ct(c%100/10)?"th":1===h?"st":2===h?"nd":3===h?"rd":"th")}}),f.lang=hn("moment.lang is deprecated. Use moment.locale instead.",Ta),f.langData=hn("moment.langData is deprecated. Use moment.localeData instead.",Qs);var xs=Math.abs;function Ds(c,h,y,C){var S=is(h,y);return c._milliseconds+=C*S._milliseconds,c._days+=C*S._days,c._months+=C*S._months,c._bubble()}function Dm(c){return c<0?Math.floor(c):Math.ceil(c)}function Cm(c){return 4800*c/146097}function Pu(c){return 146097*c/4800}function xr(c){return function(){return this.as(c)}}var Nc=xr("ms"),Nu=xr("s"),km=xr("m"),Ry=xr("h"),na=xr("d"),yl=xr("w"),Py=xr("M"),Ny=xr("Q"),vl=xr("y");function Ra(c){return function(){return this.isValid()?this._data[c]:NaN}}var bD=Ra("milliseconds"),MD=Ra("seconds"),Yc=Ra("minutes"),Tm=Ra("hours"),Hu=Ra("days"),Hc=Ra("months"),Sm=Ra("years");var ji=Math.round,go={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function yo(c,h,y,C,S){return S.relativeTime(h||1,!!y,c,C)}var Vc=Math.abs;function vo(c){return(c>0)-(c<0)||+c}function jc(){if(!this.isValid())return this.localeData().invalidDate();var C,S,B,ie,ft,Jt,Ii,Dr,c=Vc(this._milliseconds)/1e3,h=Vc(this._days),y=Vc(this._months),ze=this.asSeconds();return ze?(C=St(c/60),S=St(C/60),c%=60,C%=60,B=St(y/12),y%=12,ie=c?c.toFixed(3).replace(/\.?0+$/,""):"",ft=ze<0?"-":"",Jt=vo(this._months)!==vo(ze)?"-":"",Ii=vo(this._days)!==vo(ze)?"-":"",Dr=vo(this._milliseconds)!==vo(ze)?"-":"",ft+"P"+(B?Jt+B+"Y":"")+(y?Jt+y+"M":"")+(h?Ii+h+"D":"")+(S||C||c?"T":"")+(S?Dr+S+"H":"")+(C?Dr+C+"M":"")+(c?Dr+ie+"S":"")):"P0D"}var bt=lt.prototype;return bt.isValid=function fl(){return this._isValid},bt.abs=function Li(){var c=this._data;return this._milliseconds=xs(this._milliseconds),this._days=xs(this._days),this._months=xs(this._months),c.milliseconds=xs(c.milliseconds),c.seconds=xs(c.seconds),c.minutes=xs(c.minutes),c.hours=xs(c.hours),c.months=xs(c.months),c.years=xs(c.years),this},bt.add=function wn(c,h){return Ds(this,c,h,1)},bt.subtract=function Fa(c,h){return Ds(this,c,h,-1)},bt.as=function Fy(c){if(!this.isValid())return NaN;var h,y,C=this._milliseconds;if("month"===(c=oe(c))||"quarter"===c||"year"===c)switch(h=this._days+C/864e5,y=this._months+Cm(h),c){case"month":return y;case"quarter":return y/3;case"year":return y/12}else switch(h=this._days+Math.round(Pu(this._months)),c){case"week":return h/7+C/6048e5;case"day":return h+C/864e5;case"hour":return 24*h+C/36e5;case"minute":return 1440*h+C/6e4;case"second":return 86400*h+C/1e3;case"millisecond":return Math.floor(864e5*h)+C;default:throw new Error("Unknown unit "+c)}},bt.asMilliseconds=Nc,bt.asSeconds=Nu,bt.asMinutes=km,bt.asHours=Ry,bt.asDays=na,bt.asWeeks=yl,bt.asMonths=Py,bt.asQuarters=Ny,bt.asYears=vl,bt.valueOf=function Pc(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ct(this._months/12):NaN},bt._bubble=function Ru(){var S,B,ie,ze,ft,c=this._milliseconds,h=this._days,y=this._months,C=this._data;return c>=0&&h>=0&&y>=0||c<=0&&h<=0&&y<=0||(c+=864e5*Dm(Pu(y)+h),h=0,y=0),C.milliseconds=c%1e3,S=St(c/1e3),C.seconds=S%60,B=St(S/60),C.minutes=B%60,ie=St(B/60),C.hours=ie%24,h+=St(ie/24),y+=ft=St(Cm(h)),h-=Dm(Pu(ft)),ze=St(y/12),y%=12,C.days=h,C.months=y,C.years=ze,this},bt.clone=function Yu(){return is(this)},bt.get=function Yy(c){return c=oe(c),this.isValid()?this[c+"s"]():NaN},bt.milliseconds=bD,bt.seconds=MD,bt.minutes=Yc,bt.hours=Tm,bt.days=Hu,bt.weeks=function Em(){return St(this.days()/7)},bt.months=Hc,bt.years=Sm,bt.humanize=function Am(c,h){if(!this.isValid())return this.localeData().invalidDate();var S,B,y=!1,C=go;return"object"==typeof c&&(h=c,c=!1),"boolean"==typeof c&&(y=c),"object"==typeof h&&(C=Object.assign({},go,h),null!=h.s&&null==h.ss&&(C.ss=h.s-1)),B=function Bu(c,h,y,C){var S=is(c).abs(),B=ji(S.as("s")),ie=ji(S.as("m")),ze=ji(S.as("h")),ft=ji(S.as("d")),Jt=ji(S.as("M")),Ii=ji(S.as("w")),Dr=ji(S.as("y")),Cr=B<=y.ss&&["s",B]||B<y.s&&["ss",B]||ie<=1&&["m"]||ie<y.m&&["mm",ie]||ze<=1&&["h"]||ze<y.h&&["hh",ze]||ft<=1&&["d"]||ft<y.d&&["dd",ft];return null!=y.w&&(Cr=Cr||Ii<=1&&["w"]||Ii<y.w&&["ww",Ii]),(Cr=Cr||Jt<=1&&["M"]||Jt<y.M&&["MM",Jt]||Dr<=1&&["y"]||["yy",Dr])[2]=h,Cr[3]=+c>0,Cr[4]=C,yo.apply(null,Cr)}(this,!y,C,S=this.localeData()),y&&(B=S.pastFuture(+this,B)),S.postformat(B)},bt.toISOString=jc,bt.toString=jc,bt.toJSON=jc,bt.locale=dm,bt.localeData=um,bt.toIsoString=hn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",jc),bt.lang=kc,Be("X",0,0,"unix"),Be("x",0,0,"valueOf"),Le("x",ci),Le("X",/[+-]?\d+(\.\d{1,3})?/),Rt("X",function(c,h,y){y._d=new Date(1e3*parseFloat(c))}),Rt("x",function(c,h,y){y._d=new Date(ct(c))}),f.version="2.29.4",function g(c){M=c}(Mt),f.fn=_e,f.min=function Xi(){return un("isBefore",[].slice.call(arguments,0))},f.max=function Ea(){return un("isAfter",[].slice.call(arguments,0))},f.now=function(){return Date.now?Date.now():+new Date},f.utc=J,f.unix=function Fu(c){return Mt(1e3*c)},f.months=function Mm(c,h){return gl(c,h,"months")},f.isDate=K,f.locale=Ta,f.invalid=Pe,f.duration=is,f.isMoment=Ht,f.weekdays=function xm(c,h,y){return Fc(c,h,y,"weekdays")},f.parseZone=function bm(){return Mt.apply(null,arguments).parseZone()},f.localeData=Qs,f.isDuration=Aa,f.monthsShort=function wm(c,h){return gl(c,h,"monthsShort")},f.weekdaysMin=function Oy(c,h,y){return Fc(c,h,y,"weekdaysMin")},f.defineLocale=Gt,f.updateLocale=function sD(c,h){if(null!=h){var y,C,S=ry;null!=Bt[c]&&null!=Bt[c].parentLocale?Bt[c].set(bn(Bt[c]._config,h)):(null!=(C=vc(c))&&(S=C._config),h=bn(S,h),null==C&&(h.abbr=c),(y=new Fr(h)).parentLocale=Bt[c],Bt[c]=y),Ta(c)}else null!=Bt[c]&&(null!=Bt[c].parentLocale?(Bt[c]=Bt[c].parentLocale,c===Ta()&&Ta(c)):null!=Bt[c]&&delete Bt[c]);return Bt[c]},f.locales=function ho(){return fr(Bt)},f.weekdaysShort=function Rc(c,h,y){return Fc(c,h,y,"weekdaysShort")},f.normalizeUnits=oe,f.relativeTimeRounding=function Bc(c){return void 0===c?ji:"function"==typeof c&&(ji=c,!0)},f.relativeTimeThreshold=function wD(c,h){return void 0!==go[c]&&(void 0===h?go[c]:(go[c]=h,"s"===c&&(go.ss=h-1),!0))},f.calendarFormat=function fD(c,h){var y=c.diff(h,"days",!0);return y<-6?"sameElse":y<-1?"lastWeek":y<0?"lastDay":y<1?"sameDay":y<2?"nextDay":y<7?"nextWeek":"sameElse"},f.prototype=_e,f.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"},f}()},3502:(Q,Z,E)=>{var M=E(3172),f=M.Buffer;function g(_,x){for(var b in _)x[b]=_[b]}function m(_,x,b){return f(_,x,b)}f.from&&f.alloc&&f.allocUnsafe&&f.allocUnsafeSlow?Q.exports=M:(g(M,Z),Z.Buffer=m),g(f,m),m.from=function(_,x,b){if("number"==typeof _)throw new TypeError("Argument must not be a number");return f(_,x,b)},m.alloc=function(_,x,b){if("number"!=typeof _)throw new TypeError("Argument must be a number");var O=f(_);return void 0!==x?"string"==typeof b?O.fill(x,b):O.fill(x):O.fill(0),O},m.allocUnsafe=function(_){if("number"!=typeof _)throw new TypeError("Argument must be a number");return f(_)},m.allocUnsafeSlow=function(_){if("number"!=typeof _)throw new TypeError("Argument must be a number");return M.SlowBuffer(_)}},6692:(Q,Z,E)=>{var M=E(3502).Buffer;function f(g,m){this._block=M.alloc(g),this._finalSize=m,this._blockSize=g,this._len=0}f.prototype.update=function(g,m){"string"==typeof g&&(g=M.from(g,m=m||"utf8"));for(var _=this._block,x=this._blockSize,b=g.length,O=this._len,V=0;V<b;){for(var K=O%x,se=Math.min(b-V,x-K),me=0;me<se;me++)_[K+me]=g[V+me];V+=se,(O+=se)%x==0&&this._update(_)}return this._len+=b,this},f.prototype.digest=function(g){var m=this._len%this._blockSize;this._block[m]=128,this._block.fill(0,m+1),m>=this._finalSize&&(this._update(this._block),this._block.fill(0));var _=8*this._len;if(_<=4294967295)this._block.writeUInt32BE(_,this._blockSize-4);else{var x=(4294967295&_)>>>0;this._block.writeUInt32BE((_-x)/4294967296,this._blockSize-8),this._block.writeUInt32BE(x,this._blockSize-4)}this._update(this._block);var O=this._hash();return g?O.toString(g):O},f.prototype._update=function(){throw new Error("_update must be implemented by subclass")},Q.exports=f},5244:(Q,Z,E)=>{var M=Q.exports=function(g){g=g.toLowerCase();var m=M[g];if(!m)throw new Error(g+" is not supported (we accept pull requests)");return new m};M.sha=E(8932),M.sha1=E(7736),M.sha224=E(5044),M.sha256=E(5014),M.sha384=E(6540),M.sha512=E(117)},8932:(Q,Z,E)=>{var M=E(3894),f=E(6692),g=E(3502).Buffer,m=[1518500249,1859775393,-1894007588,-899497514],_=new Array(80);function x(){this.init(),this._w=_,f.call(this,64,56)}function b(K){return K<<5|K>>>27}function O(K){return K<<30|K>>>2}function V(K,se,me,J){return 0===K?se&me|~se&J:2===K?se&me|se&J|me&J:se^me^J}M(x,f),x.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},x.prototype._update=function(K){for(var se=this._w,me=0|this._a,J=0|this._b,Ce=0|this._c,X=0|this._d,ve=0|this._e,ue=0;ue<16;++ue)se[ue]=K.readInt32BE(4*ue);for(;ue<80;++ue)se[ue]=se[ue-3]^se[ue-8]^se[ue-14]^se[ue-16];for(var Pe=0;Pe<80;++Pe){var pt=~~(Pe/20),Yt=b(me)+V(pt,J,Ce,X)+ve+se[Pe]+m[pt]|0;ve=X,X=Ce,Ce=O(J),J=me,me=Yt}this._a=me+this._a|0,this._b=J+this._b|0,this._c=Ce+this._c|0,this._d=X+this._d|0,this._e=ve+this._e|0},x.prototype._hash=function(){var K=g.allocUnsafe(20);return K.writeInt32BE(0|this._a,0),K.writeInt32BE(0|this._b,4),K.writeInt32BE(0|this._c,8),K.writeInt32BE(0|this._d,12),K.writeInt32BE(0|this._e,16),K},Q.exports=x},7736:(Q,Z,E)=>{var M=E(3894),f=E(6692),g=E(3502).Buffer,m=[1518500249,1859775393,-1894007588,-899497514],_=new Array(80);function x(){this.init(),this._w=_,f.call(this,64,56)}function b(se){return se<<1|se>>>31}function O(se){return se<<5|se>>>27}function V(se){return se<<30|se>>>2}function K(se,me,J,Ce){return 0===se?me&J|~me&Ce:2===se?me&J|me&Ce|J&Ce:me^J^Ce}M(x,f),x.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},x.prototype._update=function(se){for(var me=this._w,J=0|this._a,Ce=0|this._b,X=0|this._c,ve=0|this._d,ue=0|this._e,Pe=0;Pe<16;++Pe)me[Pe]=se.readInt32BE(4*Pe);for(;Pe<80;++Pe)me[Pe]=b(me[Pe-3]^me[Pe-8]^me[Pe-14]^me[Pe-16]);for(var pt=0;pt<80;++pt){var Yt=~~(pt/20),Ct=O(J)+K(Yt,Ce,X,ve)+ue+me[pt]+m[Yt]|0;ue=ve,ve=X,X=V(Ce),Ce=J,J=Ct}this._a=J+this._a|0,this._b=Ce+this._b|0,this._c=X+this._c|0,this._d=ve+this._d|0,this._e=ue+this._e|0},x.prototype._hash=function(){var se=g.allocUnsafe(20);return se.writeInt32BE(0|this._a,0),se.writeInt32BE(0|this._b,4),se.writeInt32BE(0|this._c,8),se.writeInt32BE(0|this._d,12),se.writeInt32BE(0|this._e,16),se},Q.exports=x},5044:(Q,Z,E)=>{var M=E(3894),f=E(5014),g=E(6692),m=E(3502).Buffer,_=new Array(64);function x(){this.init(),this._w=_,g.call(this,64,56)}M(x,f),x.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},x.prototype._hash=function(){var b=m.allocUnsafe(28);return b.writeInt32BE(this._a,0),b.writeInt32BE(this._b,4),b.writeInt32BE(this._c,8),b.writeInt32BE(this._d,12),b.writeInt32BE(this._e,16),b.writeInt32BE(this._f,20),b.writeInt32BE(this._g,24),b},Q.exports=x},5014:(Q,Z,E)=>{var M=E(3894),f=E(6692),g=E(3502).Buffer,m=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],_=new Array(64);function x(){this.init(),this._w=_,f.call(this,64,56)}function b(J,Ce,X){return X^J&(Ce^X)}function O(J,Ce,X){return J&Ce|X&(J|Ce)}function V(J){return(J>>>2|J<<30)^(J>>>13|J<<19)^(J>>>22|J<<10)}function K(J){return(J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25|J<<7)}function se(J){return(J>>>7|J<<25)^(J>>>18|J<<14)^J>>>3}function me(J){return(J>>>17|J<<15)^(J>>>19|J<<13)^J>>>10}M(x,f),x.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},x.prototype._update=function(J){for(var Ce=this._w,X=0|this._a,ve=0|this._b,ue=0|this._c,Pe=0|this._d,pt=0|this._e,Yt=0|this._f,Ct=0|this._g,kn=0|this._h,Ht=0;Ht<16;++Ht)Ce[Ht]=J.readInt32BE(4*Ht);for(;Ht<64;++Ht)Ce[Ht]=me(Ce[Ht-2])+Ce[Ht-7]+se(Ce[Ht-15])+Ce[Ht-16]|0;for(var Qn=0;Qn<64;++Qn){var hn=kn+K(pt)+b(pt,Yt,Ct)+m[Qn]+Ce[Qn]|0,Ti=V(X)+O(X,ve,ue)|0;kn=Ct,Ct=Yt,Yt=pt,pt=Pe+hn|0,Pe=ue,ue=ve,ve=X,X=hn+Ti|0}this._a=X+this._a|0,this._b=ve+this._b|0,this._c=ue+this._c|0,this._d=Pe+this._d|0,this._e=pt+this._e|0,this._f=Yt+this._f|0,this._g=Ct+this._g|0,this._h=kn+this._h|0},x.prototype._hash=function(){var J=g.allocUnsafe(32);return J.writeInt32BE(this._a,0),J.writeInt32BE(this._b,4),J.writeInt32BE(this._c,8),J.writeInt32BE(this._d,12),J.writeInt32BE(this._e,16),J.writeInt32BE(this._f,20),J.writeInt32BE(this._g,24),J.writeInt32BE(this._h,28),J},Q.exports=x},6540:(Q,Z,E)=>{var M=E(3894),f=E(117),g=E(6692),m=E(3502).Buffer,_=new Array(160);function x(){this.init(),this._w=_,g.call(this,128,112)}M(x,f),x.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},x.prototype._hash=function(){var b=m.allocUnsafe(48);function O(V,K,se){b.writeInt32BE(V,se),b.writeInt32BE(K,se+4)}return O(this._ah,this._al,0),O(this._bh,this._bl,8),O(this._ch,this._cl,16),O(this._dh,this._dl,24),O(this._eh,this._el,32),O(this._fh,this._fl,40),b},Q.exports=x},117:(Q,Z,E)=>{var M=E(3894),f=E(6692),g=E(3502).Buffer,m=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],_=new Array(160);function x(){this.init(),this._w=_,f.call(this,128,112)}function b(ve,ue,Pe){return Pe^ve&(ue^Pe)}function O(ve,ue,Pe){return ve&ue|Pe&(ve|ue)}function V(ve,ue){return(ve>>>28|ue<<4)^(ue>>>2|ve<<30)^(ue>>>7|ve<<25)}function K(ve,ue){return(ve>>>14|ue<<18)^(ve>>>18|ue<<14)^(ue>>>9|ve<<23)}function se(ve,ue){return(ve>>>1|ue<<31)^(ve>>>8|ue<<24)^ve>>>7}function me(ve,ue){return(ve>>>1|ue<<31)^(ve>>>8|ue<<24)^(ve>>>7|ue<<25)}function J(ve,ue){return(ve>>>19|ue<<13)^(ue>>>29|ve<<3)^ve>>>6}function Ce(ve,ue){return(ve>>>19|ue<<13)^(ue>>>29|ve<<3)^(ve>>>6|ue<<26)}function X(ve,ue){return ve>>>0<ue>>>0?1:0}M(x,f),x.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},x.prototype._update=function(ve){for(var ue=this._w,Pe=0|this._ah,pt=0|this._bh,Yt=0|this._ch,Ct=0|this._dh,kn=0|this._eh,Ht=0|this._fh,Qn=0|this._gh,hn=0|this._hh,Ti=0|this._al,hr=0|this._bl,Zn=0|this._cl,Or=0|this._dl,bn=0|this._el,Fr=0|this._fl,fr=0|this._gl,_t=0|this._hl,_n=0;_n<32;_n+=2)ue[_n]=ve.readInt32BE(4*_n),ue[_n+1]=ve.readInt32BE(4*_n+4);for(;_n<160;_n+=2){var Jn=ue[_n-30],Rr=ue[_n-30+1],cn=se(Jn,Rr),pe=me(Rr,Jn),mr=J(Jn=ue[_n-4],Rr=ue[_n-4+1]),Be=Ce(Rr,Jn),$s=ue[_n-32],et=ue[_n-32+1],li=pe+ue[_n-14+1]|0,Xr=cn+ue[_n-14]+X(li,pe)|0;Xr=(Xr=Xr+mr+X(li=li+Be|0,Be)|0)+$s+X(li=li+et|0,et)|0,ue[_n]=Xr,ue[_n+1]=li}for(var pr=0;pr<160;pr+=2){Xr=ue[pr],li=ue[pr+1];var Da=O(Pe,pt,Yt),Ki=O(Ti,hr,Zn),co=V(Pe,Ti),il=V(Ti,Pe),R=K(kn,bn),D=K(bn,kn),k=m[pr],P=m[pr+1],G=b(kn,Ht,Qn),oe=b(bn,Fr,fr),ce=_t+D|0,at=hn+R+X(ce,_t)|0;at=(at=(at=at+G+X(ce=ce+oe|0,oe)|0)+k+X(ce=ce+P|0,P)|0)+Xr+X(ce=ce+li|0,li)|0;var it=il+Ki|0,Tt=co+Da+X(it,il)|0;hn=Qn,_t=fr,Qn=Ht,fr=Fr,Ht=kn,Fr=bn,kn=Ct+at+X(bn=Or+ce|0,Or)|0,Ct=Yt,Or=Zn,Yt=pt,Zn=hr,pt=Pe,hr=Ti,Pe=at+Tt+X(Ti=ce+it|0,ce)|0}this._al=this._al+Ti|0,this._bl=this._bl+hr|0,this._cl=this._cl+Zn|0,this._dl=this._dl+Or|0,this._el=this._el+bn|0,this._fl=this._fl+Fr|0,this._gl=this._gl+fr|0,this._hl=this._hl+_t|0,this._ah=this._ah+Pe+X(this._al,Ti)|0,this._bh=this._bh+pt+X(this._bl,hr)|0,this._ch=this._ch+Yt+X(this._cl,Zn)|0,this._dh=this._dh+Ct+X(this._dl,Or)|0,this._eh=this._eh+kn+X(this._el,bn)|0,this._fh=this._fh+Ht+X(this._fl,Fr)|0,this._gh=this._gh+Qn+X(this._gl,fr)|0,this._hh=this._hh+hn+X(this._hl,_t)|0},x.prototype._hash=function(){var ve=g.allocUnsafe(64);function ue(Pe,pt,Yt){ve.writeInt32BE(Pe,Yt),ve.writeInt32BE(pt,Yt+4)}return ue(this._ah,this._al,0),ue(this._bh,this._bl,8),ue(this._ch,this._cl,16),ue(this._dh,this._dl,24),ue(this._eh,this._el,32),ue(this._fh,this._fl,40),ue(this._gh,this._gl,48),ue(this._hh,this._hl,56),ve},Q.exports=x},6700:(Q,Z,E)=>{var M={"./af":7088,"./af.js":7088,"./ar":7038,"./ar-dz":2502,"./ar-dz.js":2502,"./ar-kw":128,"./ar-kw.js":128,"./ar-ly":4519,"./ar-ly.js":4519,"./ar-ma":5443,"./ar-ma.js":5443,"./ar-sa":7642,"./ar-sa.js":7642,"./ar-tn":8592,"./ar-tn.js":8592,"./ar.js":7038,"./az":1213,"./az.js":1213,"./be":9191,"./be.js":9191,"./bg":322,"./bg.js":322,"./bm":8042,"./bm.js":8042,"./bn":9620,"./bn-bd":5903,"./bn-bd.js":5903,"./bn.js":9620,"./bo":9645,"./bo.js":9645,"./br":5020,"./br.js":5020,"./bs":4792,"./bs.js":4792,"./ca":7980,"./ca.js":7980,"./cs":7322,"./cs.js":7322,"./cv":365,"./cv.js":365,"./cy":2092,"./cy.js":2092,"./da":7387,"./da.js":7387,"./de":4307,"./de-at":9459,"./de-at.js":9459,"./de-ch":3694,"./de-ch.js":3694,"./de.js":4307,"./dv":9659,"./dv.js":9659,"./el":3460,"./el.js":3460,"./en-au":4369,"./en-au.js":4369,"./en-ca":530,"./en-ca.js":530,"./en-gb":9998,"./en-gb.js":9998,"./en-ie":3391,"./en-ie.js":3391,"./en-il":5414,"./en-il.js":5414,"./en-in":9615,"./en-in.js":9615,"./en-nz":1248,"./en-nz.js":1248,"./en-sg":3767,"./en-sg.js":3767,"./eo":4530,"./eo.js":4530,"./es":6866,"./es-do":8944,"./es-do.js":8944,"./es-mx":9116,"./es-mx.js":9116,"./es-us":3609,"./es-us.js":3609,"./es.js":6866,"./et":6725,"./et.js":6725,"./eu":7931,"./eu.js":7931,"./fa":6417,"./fa.js":6417,"./fi":944,"./fi.js":944,"./fil":1766,"./fil.js":1766,"./fo":5867,"./fo.js":5867,"./fr":1636,"./fr-ca":6848,"./fr-ca.js":6848,"./fr-ch":7773,"./fr-ch.js":7773,"./fr.js":1636,"./fy":4940,"./fy.js":4940,"./ga":1402,"./ga.js":1402,"./gd":6924,"./gd.js":6924,"./gl":6398,"./gl.js":6398,"./gom-deva":2457,"./gom-deva.js":2457,"./gom-latn":2545,"./gom-latn.js":2545,"./gu":2641,"./gu.js":2641,"./he":7536,"./he.js":7536,"./hi":6335,"./hi.js":6335,"./hr":7458,"./hr.js":7458,"./hu":7826,"./hu.js":7826,"./hy-am":5283,"./hy-am.js":5283,"./id":8780,"./id.js":8780,"./is":4205,"./is.js":4205,"./it":4211,"./it-ch":9985,"./it-ch.js":9985,"./it.js":4211,"./ja":1003,"./ja.js":1003,"./jv":420,"./jv.js":420,"./ka":851,"./ka.js":851,"./kk":6074,"./kk.js":6074,"./km":3343,"./km.js":3343,"./kn":4799,"./kn.js":4799,"./ko":3549,"./ko.js":3549,"./ku":1037,"./ku.js":1037,"./ky":3125,"./ky.js":3125,"./lb":9586,"./lb.js":9586,"./lo":2349,"./lo.js":2349,"./lt":2400,"./lt.js":2400,"./lv":9991,"./lv.js":9991,"./me":8477,"./me.js":8477,"./mi":5118,"./mi.js":5118,"./mk":5943,"./mk.js":5943,"./ml":3849,"./ml.js":3849,"./mn":1977,"./mn.js":1977,"./mr":6184,"./mr.js":6184,"./ms":485,"./ms-my":4524,"./ms-my.js":4524,"./ms.js":485,"./mt":6681,"./mt.js":6681,"./my":2024,"./my.js":2024,"./nb":2688,"./nb.js":2688,"./ne":8914,"./ne.js":8914,"./nl":1758,"./nl-be":2272,"./nl-be.js":2272,"./nl.js":1758,"./nn":1510,"./nn.js":1510,"./oc-lnc":2797,"./oc-lnc.js":2797,"./pa-in":7944,"./pa-in.js":7944,"./pl":1605,"./pl.js":1605,"./pt":4225,"./pt-br":3840,"./pt-br.js":3840,"./pt.js":4225,"./ro":5128,"./ro.js":5128,"./ru":5127,"./ru.js":5127,"./sd":2525,"./sd.js":2525,"./se":9893,"./se.js":9893,"./si":3123,"./si.js":3123,"./sk":9635,"./sk.js":9635,"./sl":8106,"./sl.js":8106,"./sq":8799,"./sq.js":8799,"./sr":7949,"./sr-cyrl":2872,"./sr-cyrl.js":2872,"./sr.js":7949,"./ss":6167,"./ss.js":6167,"./sv":9713,"./sv.js":9713,"./sw":1982,"./sw.js":1982,"./ta":2732,"./ta.js":2732,"./te":3636,"./te.js":3636,"./tet":2115,"./tet.js":2115,"./tg":9801,"./tg.js":9801,"./th":2868,"./th.js":2868,"./tk":1310,"./tk.js":1310,"./tl-ph":2360,"./tl-ph.js":2360,"./tlh":6645,"./tlh.js":6645,"./tr":8374,"./tr.js":8374,"./tzl":256,"./tzl.js":256,"./tzm":1595,"./tzm-latn":1631,"./tzm-latn.js":1631,"./tzm.js":1595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":5610,"./uk.js":5610,"./ur":6077,"./ur.js":6077,"./uz":2862,"./uz-latn":2207,"./uz-latn.js":2207,"./uz.js":2862,"./vi":8093,"./vi.js":8093,"./x-pseudo":5590,"./x-pseudo.js":5590,"./yo":9058,"./yo.js":9058,"./zh-cn":7908,"./zh-cn.js":7908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":1133,"./zh-mo.js":1133,"./zh-tw":3291,"./zh-tw.js":3291};function f(m){var _=g(m);return E(_)}function g(m){if(!E.o(M,m)){var _=new Error("Cannot find module '"+m+"'");throw _.code="MODULE_NOT_FOUND",_}return M[m]}f.keys=function(){return Object.keys(M)},f.resolve=g,Q.exports=f,f.id=6700}},Q=>{Q(Q.s=3766)}]); |